window.__IS_SSR__=true
window.__INITIAL_STATE__={
"attachmentsReducer": {
"audio_0": {
"type": "attachments",
"id": "audio_0",
"imgSizes": {
"kqedFullSize": {
"file": "https://ww2.kqed.org/news/wp-content/themes/KQED-unified/img/audio_bgs/background0.jpg"
}
}
},
"audio_1": {
"type": "attachments",
"id": "audio_1",
"imgSizes": {
"kqedFullSize": {
"file": "https://ww2.kqed.org/news/wp-content/themes/KQED-unified/img/audio_bgs/background1.jpg"
}
}
},
"audio_2": {
"type": "attachments",
"id": "audio_2",
"imgSizes": {
"kqedFullSize": {
"file": "https://ww2.kqed.org/news/wp-content/themes/KQED-unified/img/audio_bgs/background2.jpg"
}
}
},
"audio_3": {
"type": "attachments",
"id": "audio_3",
"imgSizes": {
"kqedFullSize": {
"file": "https://ww2.kqed.org/news/wp-content/themes/KQED-unified/img/audio_bgs/background3.jpg"
}
}
},
"audio_4": {
"type": "attachments",
"id": "audio_4",
"imgSizes": {
"kqedFullSize": {
"file": "https://ww2.kqed.org/news/wp-content/themes/KQED-unified/img/audio_bgs/background4.jpg"
}
}
},
"placeholder": {
"type": "attachments",
"id": "placeholder",
"imgSizes": {
"thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-160x107.jpg",
"width": 160,
"height": 107,
"mimeType": "image/jpeg"
},
"medium": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-800x533.jpg",
"width": 800,
"height": 533,
"mimeType": "image/jpeg"
},
"medium_large": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-768x512.jpg",
"width": 768,
"height": 512,
"mimeType": "image/jpeg"
},
"large": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-1020x680.jpg",
"width": 1020,
"height": 680,
"mimeType": "image/jpeg"
},
"1536x1536": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-1536x1024.jpg",
"width": 1536,
"height": 1024,
"mimeType": "image/jpeg"
},
"fd-lrg": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-1536x1024.jpg",
"width": 1536,
"height": 1024,
"mimeType": "image/jpeg"
},
"fd-med": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-1020x680.jpg",
"width": 1020,
"height": 680,
"mimeType": "image/jpeg"
},
"fd-sm": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-800x533.jpg",
"width": 800,
"height": 533,
"mimeType": "image/jpeg"
},
"post-thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-672x372.jpg",
"width": 672,
"height": 372,
"mimeType": "image/jpeg"
},
"twentyfourteen-full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-1038x576.jpg",
"width": 1038,
"height": 576,
"mimeType": "image/jpeg"
},
"xxsmall": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-160x107.jpg",
"width": 160,
"height": 107,
"mimeType": "image/jpeg"
},
"xsmall": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-672x372.jpg",
"width": 672,
"height": 372,
"mimeType": "image/jpeg"
},
"small": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-672x372.jpg",
"width": 672,
"height": 372,
"mimeType": "image/jpeg"
},
"xlarge": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-1020x680.jpg",
"width": 1020,
"height": 680,
"mimeType": "image/jpeg"
},
"full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-1920x1280.jpg",
"width": 1920,
"height": 1280,
"mimeType": "image/jpeg"
},
"guest-author-32": {
"file": "https://cdn.kqed.org/wp-content/uploads/2025/01/KQED-Default-Image-816638274-1333x1333-1-160x160.jpg",
"width": 32,
"height": 32,
"mimeType": "image/jpeg"
},
"guest-author-50": {
"file": "https://cdn.kqed.org/wp-content/uploads/2025/01/KQED-Default-Image-816638274-1333x1333-1-160x160.jpg",
"width": 50,
"height": 50,
"mimeType": "image/jpeg"
},
"guest-author-64": {
"file": "https://cdn.kqed.org/wp-content/uploads/2025/01/KQED-Default-Image-816638274-1333x1333-1-160x160.jpg",
"width": 64,
"height": 64,
"mimeType": "image/jpeg"
},
"guest-author-96": {
"file": "https://cdn.kqed.org/wp-content/uploads/2025/01/KQED-Default-Image-816638274-1333x1333-1-160x160.jpg",
"width": 96,
"height": 96,
"mimeType": "image/jpeg"
},
"guest-author-128": {
"file": "https://cdn.kqed.org/wp-content/uploads/2025/01/KQED-Default-Image-816638274-1333x1333-1-160x160.jpg",
"width": 128,
"height": 128,
"mimeType": "image/jpeg"
},
"detail": {
"file": "https://cdn.kqed.org/wp-content/uploads/2025/01/KQED-Default-Image-816638274-1333x1333-1-160x160.jpg",
"width": 160,
"height": 160,
"mimeType": "image/jpeg"
},
"kqedFullSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1.jpg",
"width": 2000,
"height": 1333
}
}
},
"arts_13978204": {
"type": "attachments",
"id": "arts_13978204",
"meta": {
"index": "attachments_1716263798",
"site": "arts",
"id": "13978204",
"found": true
},
"title": "B. DeVeaux and a guitar",
"publishDate": 1751466152,
"status": "inherit",
"parent": 13978193,
"modified": 1751567728,
"caption": "B. DeVeaux, a multitalented artist from Oakland, will perform this month at the Kennedy Center in Washington D.C.",
"credit": "Saman Qadir",
"altTag": "a young black woman in a yellow top sits on a couch with a guitar and some sunflowers against a white brick wall.",
"description": null,
"imgSizes": {
"medium": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2025/07/0-2000x1333.jpg",
"width": 2000,
"height": 1333,
"mimeType": "image/jpeg"
},
"large": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2025/07/0-2000x1333.jpg",
"width": 2000,
"height": 1333,
"mimeType": "image/jpeg"
},
"thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2025/07/0-160x107.jpg",
"width": 160,
"height": 107,
"mimeType": "image/jpeg"
},
"medium_large": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2025/07/0-768x512.jpg",
"width": 768,
"height": 512,
"mimeType": "image/jpeg"
},
"1536x1536": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2025/07/0-1536x1024.jpg",
"width": 1536,
"height": 1024,
"mimeType": "image/jpeg"
},
"2048x2048": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2025/07/0-2048x1365.jpg",
"width": 2048,
"height": 1365,
"mimeType": "image/jpeg"
},
"post-thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2025/07/0-672x372.jpg",
"width": 672,
"height": 372,
"mimeType": "image/jpeg"
},
"twentyfourteen-full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2025/07/0-1038x576.jpg",
"width": 1038,
"height": 576,
"mimeType": "image/jpeg"
},
"full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2025/07/0-2000x1333.jpg",
"width": 2000,
"height": 1333,
"mimeType": "image/jpeg"
},
"kqedFullSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2025/07/0.jpg",
"width": 2388,
"height": 1592
}
},
"fetchFailed": false,
"isLoading": false
},
"news_12046496": {
"type": "attachments",
"id": "news_12046496",
"meta": {
"index": "attachments_1716263798",
"site": "news",
"id": "12046496",
"found": true
},
"title": "250629-SFPrideParade-04-BL",
"publishDate": 1751233790,
"status": "inherit",
"parent": 0,
"modified": 1751234683,
"caption": "Juanita MORE! (center), drag performer and longtime LGBTQ+ activist, marches in the San Francisco Pride Parade on June 29, 2025.",
"credit": "Beth LaBerge/KQED",
"altTag": "Three people walk ahead of a parade with thousands of people marching behind them holding signs.",
"description": null,
"imgSizes": {
"thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-04-BL-160x107.jpg",
"width": 160,
"height": 107,
"mimeType": "image/jpeg"
},
"1536x1536": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-04-BL-1536x1024.jpg",
"width": 1536,
"height": 1024,
"mimeType": "image/jpeg"
},
"post-thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-04-BL-672x372.jpg",
"width": 672,
"height": 372,
"mimeType": "image/jpeg"
},
"twentyfourteen-full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-04-BL-1038x576.jpg",
"width": 1038,
"height": 576,
"mimeType": "image/jpeg"
},
"kqedFullSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-04-BL.jpg",
"width": 2000,
"height": 1333
}
},
"fetchFailed": false,
"isLoading": false
},
"news_12046520": {
"type": "attachments",
"id": "news_12046520",
"meta": {
"index": "attachments_1716263798",
"site": "news",
"id": "12046520",
"found": true
},
"title": "IMG_7669",
"publishDate": 1751238109,
"status": "inherit",
"parent": 12046470,
"modified": 1751238634,
"caption": "A still image of Panda Dulce from the film \"After What Happened At The Library.\"",
"credit": "Photo Courtesy of Kyle Casey Chu",
"altTag": "A closeup of a person with light blue hair and makeup.",
"description": null,
"imgSizes": {
"thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/IMG_7669-160x87.jpg",
"width": 160,
"height": 87,
"mimeType": "image/jpeg"
},
"post-thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/IMG_7669-672x372.jpg",
"width": 672,
"height": 372,
"mimeType": "image/jpeg"
},
"kqedFullSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/IMG_7669.jpg",
"width": 960,
"height": 524
}
},
"fetchFailed": false,
"isLoading": false
},
"news_12045801": {
"type": "attachments",
"id": "news_12045801",
"meta": {
"index": "attachments_1716263798",
"site": "news",
"id": "12045801",
"found": true
},
"title": "SandyStone",
"publishDate": 1750807175,
"status": "inherit",
"parent": 12045788,
"modified": 1750807209,
"caption": "Sandy Stone, 88-year-old legendary audio engineer and trans woman who worked with rock ’n’ roll greats and was the in-house engineer at feminist label Olivia Records in the 1970s, in her home in Aptos on April 14, 2025. (Florence Middleton for KQED)",
"credit": "Florence Middleton for KQED",
"altTag": null,
"description": null,
"imgSizes": {
"thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/2025.04.14_Middleton_SandyStone_16_qed-160x107.jpg",
"width": 160,
"height": 107,
"mimeType": "image/jpeg"
},
"1536x1536": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/2025.04.14_Middleton_SandyStone_16_qed-1536x1024.jpg",
"width": 1536,
"height": 1024,
"mimeType": "image/jpeg"
},
"post-thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/2025.04.14_Middleton_SandyStone_16_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/2025.04.14_Middleton_SandyStone_16_qed-1038x576.jpg",
"width": 1038,
"height": 576,
"mimeType": "image/jpeg"
},
"kqedFullSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/2025.04.14_Middleton_SandyStone_16_qed.jpg",
"width": 2000,
"height": 1333
}
},
"fetchFailed": false,
"isLoading": false
},
"news_12046209": {
"type": "attachments",
"id": "news_12046209",
"meta": {
"index": "attachments_1716263798",
"site": "news",
"id": "12046209",
"found": true
},
"title": "IMG_1062",
"publishDate": 1750976420,
"status": "inherit",
"parent": 12045988,
"modified": 1750976436,
"caption": null,
"credit": "Illustration by Anna Vignet",
"altTag": null,
"description": null,
"imgSizes": {
"medium": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/IMG_1062-2000x1500.jpg",
"width": 2000,
"height": 1500,
"mimeType": "image/jpeg"
},
"large": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/IMG_1062-2000x1500.jpg",
"width": 2000,
"height": 1500,
"mimeType": "image/jpeg"
},
"thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/IMG_1062-160x120.jpg",
"width": 160,
"height": 120,
"mimeType": "image/jpeg"
},
"1536x1536": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/IMG_1062-1536x1152.jpg",
"width": 1536,
"height": 1152,
"mimeType": "image/jpeg"
},
"2048x2048": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/IMG_1062-2048x1536.jpg",
"width": 2048,
"height": 1536,
"mimeType": "image/jpeg"
},
"post-thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/IMG_1062-672x372.jpg",
"width": 672,
"height": 372,
"mimeType": "image/jpeg"
},
"twentyfourteen-full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/IMG_1062-1038x576.jpg",
"width": 1038,
"height": 576,
"mimeType": "image/jpeg"
},
"full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/IMG_1062-2000x1500.jpg",
"width": 2000,
"height": 1500,
"mimeType": "image/jpeg"
},
"kqedFullSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/IMG_1062.jpg",
"width": 2560,
"height": 1920
}
},
"fetchFailed": false,
"isLoading": false
},
"arts_13978061": {
"type": "attachments",
"id": "arts_13978061",
"meta": {
"index": "attachments_1716263798",
"site": "arts",
"id": "13978061",
"found": true
},
"title": "Pussy Riot's Nadya Tolokonnnikova - pls credit - Pussy Riot (1)",
"publishDate": 1750974183,
"status": "inherit",
"parent": 0,
"modified": 1750974235,
"caption": "Pussy Riot's Nadya Tolokonnikova. ",
"credit": "Pussy Riot",
"altTag": null,
"description": null,
"imgSizes": {
"thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2025/06/Pussy-Riots-Nadya-Tolokonnnikova-pls-credit-Pussy-Riot-1-160x213.jpeg",
"width": 160,
"height": 213,
"mimeType": "image/jpeg"
},
"medium_large": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2025/06/Pussy-Riots-Nadya-Tolokonnnikova-pls-credit-Pussy-Riot-1-768x1024.jpeg",
"width": 768,
"height": 1024,
"mimeType": "image/jpeg"
},
"post-thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2025/06/Pussy-Riots-Nadya-Tolokonnnikova-pls-credit-Pussy-Riot-1-672x372.jpeg",
"width": 672,
"height": 372,
"mimeType": "image/jpeg"
},
"twentyfourteen-full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2025/06/Pussy-Riots-Nadya-Tolokonnnikova-pls-credit-Pussy-Riot-1-960x576.jpeg",
"width": 960,
"height": 576,
"mimeType": "image/jpeg"
},
"kqedFullSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2025/06/Pussy-Riots-Nadya-Tolokonnnikova-pls-credit-Pussy-Riot-1.jpeg",
"width": 960,
"height": 1280
}
},
"fetchFailed": false,
"isLoading": false
},
"news_12041664": {
"type": "attachments",
"id": "news_12041664",
"meta": {
"index": "attachments_1716263798",
"site": "news",
"id": "12041664",
"found": true
},
"title": "Chinatown Pride 2025",
"publishDate": 1748352201,
"status": "inherit",
"parent": 12045988,
"modified": 1750889785,
"caption": "Peipei Ma’Bilz performs outside of the Chinese Culture Center in San Francisco during the 2025 Chinatown Pride celebration on Saturday, May 24, 2025.",
"credit": "Estefany Gonzalez for KQED",
"altTag": null,
"description": null,
"imgSizes": {
"medium": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG060_QED-KQED-800x533.jpg",
"width": 800,
"height": 533,
"mimeType": "image/jpeg"
},
"large": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG060_QED-KQED-1020x680.jpg",
"width": 1020,
"height": 680,
"mimeType": "image/jpeg"
},
"thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG060_QED-KQED-160x107.jpg",
"width": 160,
"height": 107,
"mimeType": "image/jpeg"
},
"1536x1536": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG060_QED-KQED-1536x1024.jpg",
"width": 1536,
"height": 1024,
"mimeType": "image/jpeg"
},
"post-thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG060_QED-KQED-672x372.jpg",
"width": 672,
"height": 372,
"mimeType": "image/jpeg"
},
"twentyfourteen-full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG060_QED-KQED-1038x576.jpg",
"width": 1038,
"height": 576,
"mimeType": "image/jpeg"
},
"full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG060_QED-KQED-1920x1280.jpg",
"width": 1920,
"height": 1280,
"mimeType": "image/jpeg"
},
"kqedFullSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG060_QED-KQED.jpg",
"width": 2000,
"height": 1333
}
},
"fetchFailed": false,
"isLoading": false
},
"news_12045910": {
"type": "attachments",
"id": "news_12045910",
"meta": {
"index": "attachments_1716263798",
"site": "news",
"id": "12045910",
"found": true
},
"title": "007_KQED_SFDykeMarch_06252022_qed",
"publishDate": 1750873530,
"status": "inherit",
"parent": 12045907,
"modified": 1750873542,
"caption": "The San Francisco Dyke March fills 16th Street in the Mission District on June 25, 2022.",
"credit": "Beth LaBerge/KQED",
"altTag": null,
"description": null,
"imgSizes": {
"thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/007_KQED_SFDykeMarch_06252022_qed-160x107.jpg",
"width": 160,
"height": 107,
"mimeType": "image/jpeg"
},
"1536x1536": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/007_KQED_SFDykeMarch_06252022_qed-1536x1024.jpg",
"width": 1536,
"height": 1024,
"mimeType": "image/jpeg"
},
"post-thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/007_KQED_SFDykeMarch_06252022_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/007_KQED_SFDykeMarch_06252022_qed-1038x576.jpg",
"width": 1038,
"height": 576,
"mimeType": "image/jpeg"
},
"kqedFullSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/007_KQED_SFDykeMarch_06252022_qed.jpg",
"width": 2000,
"height": 1333
}
},
"fetchFailed": false,
"isLoading": false
},
"arts_13978014": {
"type": "attachments",
"id": "arts_13978014",
"meta": {
"index": "attachments_1716263798",
"site": "arts",
"id": "13978014",
"found": true
},
"title": "Nashville Pride 2023",
"publishDate": 1750888463,
"status": "inherit",
"parent": 13978009,
"modified": 1750888508,
"caption": "Saucy Santana performs at Nashville Pride on June 24, 2023. The rapper will headline San Francisco Pride on June 29. ",
"credit": "Jason Kempin/Getty Images",
"altTag": null,
"description": null,
"imgSizes": {
"thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2025/06/GettyImages-1501334621-160x108.jpg",
"width": 160,
"height": 108,
"mimeType": "image/jpeg"
},
"medium_large": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2025/06/GettyImages-1501334621-768x519.jpg",
"width": 768,
"height": 519,
"mimeType": "image/jpeg"
},
"post-thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2025/06/GettyImages-1501334621-672x372.jpg",
"width": 672,
"height": 372,
"mimeType": "image/jpeg"
},
"twentyfourteen-full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2025/06/GettyImages-1501334621-1024x576.jpg",
"width": 1024,
"height": 576,
"mimeType": "image/jpeg"
},
"kqedFullSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2025/06/GettyImages-1501334621.jpg",
"width": 1024,
"height": 692
}
},
"fetchFailed": false,
"isLoading": false
},
"news_11992016": {
"type": "attachments",
"id": "news_11992016",
"meta": {
"index": "attachments_1716263798",
"site": "news",
"id": "11992016",
"found": true
},
"title": "017_KQED_SFPrideParade_06262022",
"publishDate": 1719376408,
"status": "inherit",
"parent": 11991990,
"modified": 1719376451,
"caption": "Drag queens Nicki Jizz, Heaven on Earth and Snaxx dance on the Oasis SF float during the San Francisco Pride Parade on June 26, 2022.",
"credit": "Beth LaBerge/KQED",
"altTag": "Drag dancer dance on an outdoor stage.",
"description": null,
"imgSizes": {
"medium": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/06/017_KQED_SFPrideParade_06262022-800x533.jpg",
"width": 800,
"height": 533,
"mimeType": "image/jpeg"
},
"large": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/06/017_KQED_SFPrideParade_06262022-1020x680.jpg",
"width": 1020,
"height": 680,
"mimeType": "image/jpeg"
},
"thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/06/017_KQED_SFPrideParade_06262022-160x107.jpg",
"width": 160,
"height": 107,
"mimeType": "image/jpeg"
},
"1536x1536": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/06/017_KQED_SFPrideParade_06262022-1536x1024.jpg",
"width": 1536,
"height": 1024,
"mimeType": "image/jpeg"
},
"2048x2048": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/06/017_KQED_SFPrideParade_06262022-2048x1365.jpg",
"width": 2048,
"height": 1365,
"mimeType": "image/jpeg"
},
"post-thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/06/017_KQED_SFPrideParade_06262022-672x372.jpg",
"width": 672,
"height": 372,
"mimeType": "image/jpeg"
},
"twentyfourteen-full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/06/017_KQED_SFPrideParade_06262022-1038x576.jpg",
"width": 1038,
"height": 576,
"mimeType": "image/jpeg"
},
"full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/06/017_KQED_SFPrideParade_06262022-1920x1280.jpg",
"width": 1920,
"height": 1280,
"mimeType": "image/jpeg"
},
"kqedFullSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/06/017_KQED_SFPrideParade_06262022-scaled.jpg",
"width": 2560,
"height": 1707
}
},
"fetchFailed": false,
"isLoading": false
},
"arts_13899475": {
"type": "attachments",
"id": "arts_13899475",
"meta": {
"index": "attachments_1716263798",
"site": "arts",
"id": "13899475",
"found": true
},
"parent": 13899473,
"imgSizes": {
"twentyfourteen-full-width": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2021/06/010_SanFrancisco_PeoplesMarch_06272021-1038x576.jpg",
"width": 1038,
"mimeType": "image/jpeg",
"height": 576
},
"thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2021/06/010_SanFrancisco_PeoplesMarch_06272021-160x107.jpg",
"width": 160,
"mimeType": "image/jpeg",
"height": 107
},
"post-thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2021/06/010_SanFrancisco_PeoplesMarch_06272021-672x372.jpg",
"width": 672,
"mimeType": "image/jpeg",
"height": 372
},
"kqedFullSize": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2021/06/010_SanFrancisco_PeoplesMarch_06272021.jpg",
"width": 1920,
"height": 1280
},
"large": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2021/06/010_SanFrancisco_PeoplesMarch_06272021-1020x680.jpg",
"width": 1020,
"mimeType": "image/jpeg",
"height": 680
},
"1536x1536": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2021/06/010_SanFrancisco_PeoplesMarch_06272021-1536x1024.jpg",
"width": 1536,
"mimeType": "image/jpeg",
"height": 1024
},
"medium": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2021/06/010_SanFrancisco_PeoplesMarch_06272021-800x533.jpg",
"width": 800,
"mimeType": "image/jpeg",
"height": 533
},
"medium_large": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2021/06/010_SanFrancisco_PeoplesMarch_06272021-768x512.jpg",
"width": 768,
"mimeType": "image/jpeg",
"height": 512
}
},
"publishDate": 1624917167,
"modified": 1624925104,
"caption": "(From left) John Weber, Alex U. Inn, Juanita MORE! and Leandro Gonzales kick off the beginning of the People's March and Rally at Polk and Sacramento Streets in San Francisco on June 27, 2021.",
"description": "(From left) John Weber, Alex U. Inn, Juanita More! and Leandro Gonzales kick off the beginning of the People's March and Rally at Polk and Sacramento Streets in San Francisco on June 27, 2021.",
"title": "010_SanFrancisco_PeoplesMarch_06272021",
"credit": "Beth LaBerge/KQED",
"status": "inherit",
"altTag": null,
"fetchFailed": false,
"isLoading": false
},
"arts_13859589": {
"type": "attachments",
"id": "arts_13859589",
"meta": {
"index": "attachments_1716263798",
"site": "arts",
"id": "13859589",
"found": true
},
"parent": 13859570,
"imgSizes": {
"twentyfourteen-full-width": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2019/06/GayLiberationFront_COVERb-1038x576.jpg",
"width": 1038,
"mimeType": "image/jpeg",
"height": 576
},
"thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2019/06/GayLiberationFront_COVERb-160x92.jpg",
"width": 160,
"mimeType": "image/jpeg",
"height": 92
},
"post-thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2019/06/GayLiberationFront_COVERb-672x372.jpg",
"width": 672,
"mimeType": "image/jpeg",
"height": 372
},
"kqedFullSize": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2019/06/GayLiberationFront_COVERb.jpg",
"width": 1920,
"height": 1108
},
"large": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2019/06/GayLiberationFront_COVERb-1020x589.jpg",
"width": 1020,
"mimeType": "image/jpeg",
"height": 589
},
"complete_open_graph": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2019/06/GayLiberationFront_COVERb-1200x693.jpg",
"width": 1200,
"mimeType": "image/jpeg",
"height": 693
},
"full-width": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2019/06/GayLiberationFront_COVERb-1920x1108.jpg",
"width": 1920,
"mimeType": "image/jpeg",
"height": 1108
},
"medium": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2019/06/GayLiberationFront_COVERb-800x462.jpg",
"width": 800,
"mimeType": "image/jpeg",
"height": 462
},
"medium_large": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2019/06/GayLiberationFront_COVERb-768x443.jpg",
"width": 768,
"mimeType": "image/jpeg",
"height": 443
}
},
"publishDate": 1560472587,
"modified": 1560472678,
"caption": "Two protesters holding a \"Gay Liberation Front\" sign kiss, from the Nov. 7 issue of the 'Berkeley Tribe.'",
"description": "Two protesters holding a \"Gay Liberation Front\" sign kiss, from the Nov. 7 issue of the 'Berkeley Tribe.'",
"title": "GayLiberationFront_COVERb",
"credit": "Photo by Bil Paul; Courtesy of Independent Voices",
"status": "inherit",
"fetchFailed": false,
"isLoading": false
},
"arts_13859473": {
"type": "attachments",
"id": "arts_13859473",
"meta": {
"index": "attachments_1716263798",
"site": "arts",
"id": "13859473",
"found": true
},
"parent": 13859216,
"imgSizes": {
"twentyfourteen-full-width": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2019/06/dragtivism-1-1038x576.jpg",
"width": 1038,
"mimeType": "image/jpeg",
"height": 576
},
"thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2019/06/dragtivism-1-160x83.jpg",
"width": 160,
"mimeType": "image/jpeg",
"height": 83
},
"post-thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2019/06/dragtivism-1-672x372.jpg",
"width": 672,
"mimeType": "image/jpeg",
"height": 372
},
"kqedFullSize": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2019/06/dragtivism-1.jpg",
"width": 1439,
"height": 746
},
"large": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2019/06/dragtivism-1-1020x529.jpg",
"width": 1020,
"mimeType": "image/jpeg",
"height": 529
},
"complete_open_graph": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2019/06/dragtivism-1-1200x622.jpg",
"width": 1200,
"mimeType": "image/jpeg",
"height": 622
},
"medium": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2019/06/dragtivism-1-800x415.jpg",
"width": 800,
"mimeType": "image/jpeg",
"height": 415
},
"medium_large": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2019/06/dragtivism-1-768x398.jpg",
"width": 768,
"mimeType": "image/jpeg",
"height": 398
}
},
"publishDate": 1560368148,
"modified": 1560368417,
"caption": "Drag artist mentors at DragTivism helped their mentees navigate their identities, and nail a killer contour. ",
"description": "Drag artist mentors at DragTivism helped their mentees navigate their identities, and nail a killer contour. ",
"title": "dragtivism 1",
"credit": "Courtesy of DragTivism",
"status": "inherit",
"fetchFailed": false,
"isLoading": false
},
"arts_13859430": {
"type": "attachments",
"id": "arts_13859430",
"meta": {
"index": "attachments_1716263798",
"site": "arts",
"id": "13859430",
"found": true
},
"parent": 13859408,
"imgSizes": {
"twentyfourteen-full-width": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2019/06/AIDSEphemeraCOVER-1038x576.jpg",
"width": 1038,
"mimeType": "image/jpeg",
"height": 576
},
"thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2019/06/AIDSEphemeraCOVER-160x90.jpg",
"width": 160,
"mimeType": "image/jpeg",
"height": 90
},
"post-thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2019/06/AIDSEphemeraCOVER-672x372.jpg",
"width": 672,
"mimeType": "image/jpeg",
"height": 372
},
"kqedFullSize": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2019/06/AIDSEphemeraCOVER.jpg",
"width": 1920,
"height": 1080
},
"large": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2019/06/AIDSEphemeraCOVER-1020x574.jpg",
"width": 1020,
"mimeType": "image/jpeg",
"height": 574
},
"complete_open_graph": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2019/06/AIDSEphemeraCOVER-1200x675.jpg",
"width": 1200,
"mimeType": "image/jpeg",
"height": 675
},
"full-width": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2019/06/AIDSEphemeraCOVER-1920x1080.jpg",
"width": 1920,
"mimeType": "image/jpeg",
"height": 1080
},
"medium": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2019/06/AIDSEphemeraCOVER-800x450.jpg",
"width": 800,
"mimeType": "image/jpeg",
"height": 450
},
"medium_large": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2019/06/AIDSEphemeraCOVER-768x432.jpg",
"width": 768,
"mimeType": "image/jpeg",
"height": 432
}
},
"publishDate": 1560284477,
"modified": 1560284541,
"caption": "Ephemera from 1980s AIDS activism groups, nonprofits, foundations and related events.",
"description": "Ephemera from 1980s AIDS activism groups, nonprofits, foundations and related events.",
"title": "AIDSEphemeraCOVER",
"credit": "Material from the Gay and Lesbian Center ephemera collection and the San Francisco Ephemera Collection, San Francisco Public Library; Collage by Sarah Hotchkiss/KQED",
"status": "inherit",
"fetchFailed": false,
"isLoading": false
},
"arts_13859294": {
"type": "attachments",
"id": "arts_13859294",
"meta": {
"index": "attachments_1716263798",
"site": "arts",
"id": "13859294",
"found": true
},
"parent": 13859162,
"imgSizes": {
"twentyfourteen-full-width": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2019/06/pride-as-protest-elders-1038x576.jpg",
"width": 1038,
"mimeType": "image/jpeg",
"height": 576
},
"thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2019/06/pride-as-protest-elders-160x90.jpg",
"width": 160,
"mimeType": "image/jpeg",
"height": 90
},
"post-thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2019/06/pride-as-protest-elders-672x372.jpg",
"width": 672,
"mimeType": "image/jpeg",
"height": 372
},
"kqedFullSize": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2019/06/pride-as-protest-elders.jpg",
"width": 1920,
"height": 1080
},
"large": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2019/06/pride-as-protest-elders-1020x574.jpg",
"width": 1020,
"mimeType": "image/jpeg",
"height": 574
},
"complete_open_graph": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2019/06/pride-as-protest-elders-1200x675.jpg",
"width": 1200,
"mimeType": "image/jpeg",
"height": 675
},
"full-width": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2019/06/pride-as-protest-elders-1920x1080.jpg",
"width": 1920,
"mimeType": "image/jpeg",
"height": 1080
},
"medium": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2019/06/pride-as-protest-elders-800x450.jpg",
"width": 800,
"mimeType": "image/jpeg",
"height": 450
},
"medium_large": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2019/06/pride-as-protest-elders-768x432.jpg",
"width": 768,
"mimeType": "image/jpeg",
"height": 432
}
},
"publishDate": 1559954365,
"modified": 1559954412,
"caption": "Miss Major, Jewelle Gomez and Lani Ka'ahumanu.",
"description": "Miss Major, Jewelle Gomez and Lani Ka'ahumanu.",
"title": "Miss Major, Jewelle Gomez and Lani Ka'ahumanu.",
"credit": "Photo courtesy of the subjects",
"status": "inherit",
"fetchFailed": false,
"isLoading": false
},
"arts_13859034": {
"type": "attachments",
"id": "arts_13859034",
"meta": {
"index": "attachments_1716263798",
"site": "arts",
"id": "13859034",
"found": true
},
"parent": 13858877,
"imgSizes": {
"thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2019/06/trans-march-2004-cecilia-chung-160x90.jpg",
"width": 160,
"mimeType": "image/jpeg",
"height": 90
},
"post-thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2019/06/trans-march-2004-cecilia-chung-672x372.jpg",
"width": 672,
"mimeType": "image/jpeg",
"height": 372
},
"kqedFullSize": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2019/06/trans-march-2004-cecilia-chung.jpg",
"width": 800,
"height": 450
},
"medium": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2019/06/trans-march-2004-cecilia-chung-800x450.jpg",
"width": 800,
"mimeType": "image/jpeg",
"height": 450
},
"medium_large": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2019/06/trans-march-2004-cecilia-chung-768x432.jpg",
"width": 768,
"mimeType": "image/jpeg",
"height": 432
}
},
"publishDate": 1559756895,
"modified": 1559756949,
"caption": "The first San Francisco Trans March in 2004.",
"description": "The first San Francisco Trans March in 2004.",
"title": "trans-march-2004-cecilia-chung",
"credit": "Cecilia Chung",
"status": "inherit",
"fetchFailed": false,
"isLoading": false
},
"arts_13858716": {
"type": "attachments",
"id": "arts_13858716",
"meta": {
"index": "attachments_1716263798",
"site": "arts",
"id": "13858716",
"found": true
},
"parent": 13858290,
"imgSizes": {
"twentyfourteen-full-width": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2019/05/Eagle-Creek-sign-and-bartender-1038x576.jpg",
"width": 1038,
"mimeType": "image/jpeg",
"height": 576
},
"thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2019/05/Eagle-Creek-sign-and-bartender-160x90.jpg",
"width": 160,
"mimeType": "image/jpeg",
"height": 90
},
"post-thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2019/05/Eagle-Creek-sign-and-bartender-672x372.jpg",
"width": 672,
"mimeType": "image/jpeg",
"height": 372
},
"kqedFullSize": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2019/05/Eagle-Creek-sign-and-bartender.jpg",
"width": 1920,
"height": 1080
},
"large": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2019/05/Eagle-Creek-sign-and-bartender-1020x574.jpg",
"width": 1020,
"mimeType": "image/jpeg",
"height": 574
},
"complete_open_graph": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2019/05/Eagle-Creek-sign-and-bartender-1200x675.jpg",
"width": 1200,
"mimeType": "image/jpeg",
"height": 675
},
"full-width": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2019/05/Eagle-Creek-sign-and-bartender-1920x1080.jpg",
"width": 1920,
"mimeType": "image/jpeg",
"height": 1080
},
"medium": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2019/05/Eagle-Creek-sign-and-bartender-800x450.jpg",
"width": 800,
"mimeType": "image/jpeg",
"height": 450
},
"medium_large": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2019/05/Eagle-Creek-sign-and-bartender-768x432.jpg",
"width": 768,
"mimeType": "image/jpeg",
"height": 432
}
},
"publishDate": 1559338354,
"modified": 1559583864,
"caption": "\"The New Eagle Creek Saloon\" is on view Wednesday evenings until it's hoisted onto a float for the San Francisco Pride parade.\n",
"description": "\"The New Eagle Creek Saloon\" is on view Wednesday evenings until it's hoisted onto a float for the San Francisco Pride parade.",
"title": "Eagle-Creek-sign-and-bartender eagle creek saloon",
"credit": "Sam Lefebvre/KQED",
"status": "inherit",
"fetchFailed": false,
"isLoading": false
},
"arts_13858733": {
"type": "attachments",
"id": "arts_13858733",
"meta": {
"index": "attachments_1716263798",
"site": "arts",
"id": "13858733",
"found": true
},
"parent": 13858167,
"imgSizes": {
"twentyfourteen-full-width": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2019/05/QN61690-10001-1038x576.jpg",
"width": 1038,
"mimeType": "image/jpeg",
"height": 576
},
"thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2019/05/QN61690-10001-160x108.jpg",
"width": 160,
"mimeType": "image/jpeg",
"height": 108
},
"post-thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2019/05/QN61690-10001-672x372.jpg",
"width": 672,
"mimeType": "image/jpeg",
"height": 372
},
"kqedFullSize": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2019/05/QN61690-10001.jpg",
"width": 1920,
"height": 1300
},
"large": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2019/05/QN61690-10001-1020x691.jpg",
"width": 1020,
"mimeType": "image/jpeg",
"height": 691
},
"complete_open_graph": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2019/05/QN61690-10001-1200x813.jpg",
"width": 1200,
"mimeType": "image/jpeg",
"height": 813
},
"full-width": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2019/05/QN61690-10001-1920x1300.jpg",
"width": 1920,
"mimeType": "image/jpeg",
"height": 1300
},
"medium": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2019/05/QN61690-10001-800x542.jpg",
"width": 800,
"mimeType": "image/jpeg",
"height": 542
},
"medium_large": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2019/05/QN61690-10001-768x520.jpg",
"width": 768,
"mimeType": "image/jpeg",
"height": 520
}
},
"publishDate": 1559341706,
"modified": 1559580179,
"caption": "Queer Nation activists at a \"Take Back the Night\" march in New York City in 1990.",
"description": "Queer Nation activists at a \"Take Back the Night\" march in New York City in 1990.",
"title": "QN61690-10001",
"credit": "Ellen Neipris",
"status": "inherit",
"fetchFailed": false,
"isLoading": false
},
"arts_13858702": {
"type": "attachments",
"id": "arts_13858702",
"meta": {
"index": "attachments_1716263798",
"site": "arts",
"id": "13858702",
"found": true
},
"parent": 13858699,
"imgSizes": {
"twentyfourteen-full-width": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2019/05/MyPrideLooksLike_KQED_1920-1038x576.jpg",
"width": 1038,
"mimeType": "image/jpeg",
"height": 576
},
"thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2019/05/MyPrideLooksLike_KQED_1920-160x96.jpg",
"width": 160,
"mimeType": "image/jpeg",
"height": 96
},
"post-thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2019/05/MyPrideLooksLike_KQED_1920-672x372.jpg",
"width": 672,
"mimeType": "image/jpeg",
"height": 372
},
"kqedFullSize": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2019/05/MyPrideLooksLike_KQED_1920.jpg",
"width": 1920,
"height": 1152
},
"large": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2019/05/MyPrideLooksLike_KQED_1920-1020x612.jpg",
"width": 1020,
"mimeType": "image/jpeg",
"height": 612
},
"complete_open_graph": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2019/05/MyPrideLooksLike_KQED_1920-1200x720.jpg",
"width": 1200,
"mimeType": "image/jpeg",
"height": 720
},
"full-width": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2019/05/MyPrideLooksLike_KQED_1920-1920x1152.jpg",
"width": 1920,
"mimeType": "image/jpeg",
"height": 1152
},
"medium": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2019/05/MyPrideLooksLike_KQED_1920-800x480.jpg",
"width": 800,
"mimeType": "image/jpeg",
"height": 480
},
"medium_large": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2019/05/MyPrideLooksLike_KQED_1920-768x461.jpg",
"width": 768,
"mimeType": "image/jpeg",
"height": 461
}
},
"publishDate": 1559332611,
"modified": 1559584536,
"caption": "Pleasure Bynight, Shane Zaldivar and Donna Personna (L to R) pose in front of San Francisco City Hall ahead of the 2018 play 'The Compton's Cafeteria Riot,' which commemorates the historic LGBTQ+ uprising against police brutality.",
"description": "Pleasure Bynight, Shane Zaldivar and Donna Personna (L to R) pose in front of San Francisco City Hall ahead of the 2018 play 'The Compton's Cafeteria Riot,' which commemorates the historic LGBTQ+ uprising against police brutality.",
"title": "MyPrideLooksLike_KQED_1920",
"credit": "Mike Seely",
"status": "inherit",
"fetchFailed": false,
"isLoading": false
},
"arts_13858814": {
"type": "attachments",
"id": "arts_13858814",
"meta": {
"index": "attachments_1716263798",
"site": "arts",
"id": "13858814",
"found": true
},
"parent": 13858609,
"imgSizes": {
"thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2019/06/GettyImages-52030410-160x90.jpg",
"width": 160,
"mimeType": "image/jpeg",
"height": 90
},
"post-thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2019/06/GettyImages-52030410-672x372.jpg",
"width": 672,
"mimeType": "image/jpeg",
"height": 372
},
"kqedFullSize": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2019/06/GettyImages-52030410.jpg",
"width": 1018,
"height": 573
},
"medium": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2019/06/GettyImages-52030410-800x450.jpg",
"width": 800,
"mimeType": "image/jpeg",
"height": 450
},
"medium_large": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2019/06/GettyImages-52030410-768x432.jpg",
"width": 768,
"mimeType": "image/jpeg",
"height": 432
}
},
"publishDate": 1559585307,
"modified": 1559585395,
"caption": "Hundreds of thousands of gay-rights demonstrators march down Pennsylvania Avenue in downtown Washington D.C. 25 April 1993. The march, which attracted one million people, aims at prompting legislation prohibiting all forms of anti-gay discrimination and a surge of new support for AIDS research.",
"description": "Hundreds of thousands of gay-rights demonstrators march down Pennsylvania Avenue in downtown Washington D.C. 25 April 1993. The march, which attracted one million people, aims at prompting legislation prohibiting all forms of anti-homosexual discrimination and a surge of new support for AIDS research.",
"title": "Hundreds of thousands of gay-rights demonstrators",
"credit": "PAUL RICHARDS/AFP/Getty Images",
"status": "inherit",
"fetchFailed": false,
"isLoading": false
}
},
"audioPlayerReducer": {
"postId": "stream_live",
"isPaused": true,
"isPlaying": false,
"pfsActive": false,
"pledgeModalIsOpen": true,
"playerDrawerIsOpen": false
},
"authorsReducer": {
"kqed": {
"type": "authors",
"id": "236",
"meta": {
"index": "authors_1716337520",
"id": "236",
"found": true
},
"name": "KQED News Staff",
"firstName": "KQED News Staff",
"lastName": null,
"slug": "kqed",
"email": "faq@kqed.org",
"display_author_email": false,
"staff_mastheads": [],
"title": null,
"bio": null,
"avatar": "https://secure.gravatar.com/avatar/ef0e801a68c4c54afa9180db14084167?s=600&d=blank&r=g",
"twitter": null,
"facebook": null,
"instagram": null,
"linkedin": null,
"sites": [
{
"site": "arts",
"roles": [
"contributor"
]
},
{
"site": "news",
"roles": [
"editor"
]
},
{
"site": "futureofyou",
"roles": [
"author"
]
}
],
"headData": {
"title": "KQED News Staff | KQED",
"description": null,
"ogImgSrc": "https://secure.gravatar.com/avatar/ef0e801a68c4c54afa9180db14084167?s=600&d=blank&r=g",
"twImgSrc": "https://secure.gravatar.com/avatar/ef0e801a68c4c54afa9180db14084167?s=600&d=blank&r=g"
},
"isLoading": false,
"link": "/author/kqed"
},
"matthewgreen": {
"type": "authors",
"id": "1263",
"meta": {
"index": "authors_1716337520",
"id": "1263",
"found": true
},
"name": "Matthew Green",
"firstName": "Matthew",
"lastName": "Green",
"slug": "matthewgreen",
"email": "mgreen@kqed.org",
"display_author_email": false,
"staff_mastheads": [
"news"
],
"title": "KQED Editor/Reporter",
"bio": "Matthew Green is a digital media producer for KQED News. He previously produced \u003ca href=\"http://www.kqed.org/lowdown\">The Lowdown\u003c/a>, KQED’s multimedia news education blog. Matthew's written for numerous Bay Area publications, including the Oakland Tribune and San Francisco Chronicle. He also taught journalism classes at Fremont High School in East Oakland.\r\n\r\nEmail: mgreen@kqed.org; Twitter: @MGreenKQED",
"avatar": "https://secure.gravatar.com/avatar/3bf498d1267ca02c8494f33d8cfc575e?s=600&d=blank&r=g",
"twitter": "MGreenKQED",
"facebook": null,
"instagram": null,
"linkedin": null,
"sites": [
{
"site": "news",
"roles": [
"administrator"
]
},
{
"site": "lowdown",
"roles": [
"administrator"
]
},
{
"site": "stateofhealth",
"roles": [
"author"
]
},
{
"site": "science",
"roles": [
"administrator"
]
},
{
"site": "education",
"roles": [
"editor"
]
},
{
"site": "quest",
"roles": [
"editor"
]
},
{
"site": "forum",
"roles": [
"administrator"
]
},
{
"site": "elections",
"roles": [
"editor"
]
},
{
"site": "liveblog",
"roles": [
"editor"
]
}
],
"headData": {
"title": "Matthew Green | KQED",
"description": "KQED Editor/Reporter",
"ogImgSrc": "https://secure.gravatar.com/avatar/3bf498d1267ca02c8494f33d8cfc575e?s=600&d=blank&r=g",
"twImgSrc": "https://secure.gravatar.com/avatar/3bf498d1267ca02c8494f33d8cfc575e?s=600&d=blank&r=g"
},
"isLoading": false,
"link": "/author/matthewgreen"
},
"carlysevern": {
"type": "authors",
"id": "3243",
"meta": {
"index": "authors_1716337520",
"id": "3243",
"found": true
},
"name": "Carly Severn",
"firstName": "Carly",
"lastName": "Severn",
"slug": "carlysevern",
"email": "csevern@kqed.org",
"display_author_email": false,
"staff_mastheads": [
"news"
],
"title": "Senior Editor, Audience News ",
"bio": "Carly is KQED's Senior Editor of Audience News on the Digital News team, and has reported for the California Report Magazine, Bay Curious and KQED Arts. She's formerly the host of \u003ca href=\"http://ww2.kqed.org/pop/category/the-cooler/\" rel=\"noopener noreferrer\">The Cooler\u003c/a> podcast.",
"avatar": "https://secure.gravatar.com/avatar/2d8d6765f186e64c798cf7f0c8088a41?s=600&d=blank&r=g",
"twitter": "teacupinthebay",
"facebook": null,
"instagram": null,
"linkedin": null,
"sites": [
{
"site": "",
"roles": [
"editor"
]
},
{
"site": "arts",
"roles": [
"editor"
]
},
{
"site": "news",
"roles": [
"administrator"
]
},
{
"site": "pop",
"roles": [
"editor"
]
},
{
"site": "futureofyou",
"roles": [
"editor"
]
},
{
"site": "about",
"roles": [
"administrator"
]
},
{
"site": "mindshift",
"roles": [
"editor"
]
},
{
"site": "bayareabites",
"roles": [
"editor"
]
},
{
"site": "stateofhealth",
"roles": [
"editor"
]
},
{
"site": "science",
"roles": [
"editor"
]
},
{
"site": "food",
"roles": [
"contributor"
]
},
{
"site": "forum",
"roles": [
"editor"
]
},
{
"site": "perspectives",
"roles": [
"administrator"
]
}
],
"headData": {
"title": "Carly Severn | KQED",
"description": "Senior Editor, Audience News ",
"ogImgSrc": "https://secure.gravatar.com/avatar/2d8d6765f186e64c798cf7f0c8088a41?s=600&d=blank&r=g",
"twImgSrc": "https://secure.gravatar.com/avatar/2d8d6765f186e64c798cf7f0c8088a41?s=600&d=blank&r=g"
},
"isLoading": false,
"link": "/author/carlysevern"
},
"nvoynovskaya": {
"type": "authors",
"id": "11387",
"meta": {
"index": "authors_1716337520",
"id": "11387",
"found": true
},
"name": "Nastia Voynovskaya",
"firstName": "Nastia",
"lastName": "Voynovskaya",
"slug": "nvoynovskaya",
"email": "nvoynovskaya@kqed.org",
"display_author_email": false,
"staff_mastheads": [
"arts"
],
"title": "Editor and reporter",
"bio": "Nastia Voynovskaya is a reporter and editor at KQED Arts & Culture. She's been covering the arts in the Bay Area for over a decade, with a focus on music, queer culture, labor issues and grassroots organizing. She co-created KQED's Bay Area hip-hop history project, That's My Word, and has won two Society of Professional Journalists awards and two San Francisco Press Club awards for her reporting. She holds a BA in comparative literature from UC Berkeley.",
"avatar": "https://secure.gravatar.com/avatar/310649817772dd2a98e5dfecb6b24842?s=600&d=blank&r=g",
"twitter": null,
"facebook": null,
"instagram": "https://www.instagram.com/nananastia/",
"linkedin": null,
"sites": [
{
"site": "arts",
"roles": [
"administrator"
]
},
{
"site": "news",
"roles": [
"editor"
]
},
{
"site": "pop",
"roles": [
"administrator"
]
},
{
"site": "bayareabites",
"roles": [
"editor"
]
},
{
"site": "podcasts",
"roles": [
"editor"
]
},
{
"site": "hiphop",
"roles": [
"editor"
]
}
],
"headData": {
"title": "Nastia Voynovskaya | KQED",
"description": "Editor and reporter",
"ogImgSrc": "https://secure.gravatar.com/avatar/310649817772dd2a98e5dfecb6b24842?s=600&d=blank&r=g",
"twImgSrc": "https://secure.gravatar.com/avatar/310649817772dd2a98e5dfecb6b24842?s=600&d=blank&r=g"
},
"isLoading": false,
"link": "/author/nvoynovskaya"
},
"ogpenn": {
"type": "authors",
"id": "11491",
"meta": {
"index": "authors_1716337520",
"id": "11491",
"found": true
},
"name": "Pendarvis Harshaw",
"firstName": "Pendarvis",
"lastName": "Harshaw",
"slug": "ogpenn",
"email": "ogpenn@gmail.com",
"display_author_email": false,
"staff_mastheads": [
"arts"
],
"title": "Columnist and Host, Rightnowish",
"bio": "Pendarvis Harshaw is an educator, host and writer with KQED Arts.",
"avatar": "https://secure.gravatar.com/avatar/093d33baff5354890e29ad83d58d2c49?s=600&d=blank&r=g",
"twitter": null,
"facebook": null,
"instagram": "ogpenn",
"linkedin": null,
"sites": [
{
"site": "arts",
"roles": [
"editor"
]
},
{
"site": "news",
"roles": [
"editor"
]
},
{
"site": "bayareabites",
"roles": [
"author"
]
},
{
"site": "hiphop",
"roles": [
"editor"
]
}
],
"headData": {
"title": "Pendarvis Harshaw | KQED",
"description": "Columnist and Host, Rightnowish",
"ogImgSrc": "https://secure.gravatar.com/avatar/093d33baff5354890e29ad83d58d2c49?s=600&d=blank&r=g",
"twImgSrc": "https://secure.gravatar.com/avatar/093d33baff5354890e29ad83d58d2c49?s=600&d=blank&r=g"
},
"isLoading": false,
"link": "/author/ogpenn"
},
"ccabreralomeli": {
"type": "authors",
"id": "11708",
"meta": {
"index": "authors_1716337520",
"id": "11708",
"found": true
},
"name": "Carlos Cabrera-Lomelí",
"firstName": "Carlos",
"lastName": "Cabrera-Lomelí",
"slug": "ccabreralomeli",
"email": "ccabreralomeli@KQED.org",
"display_author_email": true,
"staff_mastheads": [
"news"
],
"title": "Community Reporter",
"bio": "Carlos Cabrera-Lomelí is a community reporter with KQED's digital engagement team. He also reports and co-produces for KQED's bilingual news hub KQED en Español. He grew up in San Francisco's Mission District and has previously worked with Univision, 48 Hills and REFORMA in Mexico City.",
"avatar": "https://secure.gravatar.com/avatar/e95ff80bb2eaf18a8f2af4dcf7ffb54b?s=600&d=mm&r=g",
"twitter": "@LomeliCabrera",
"facebook": null,
"instagram": null,
"linkedin": null,
"sites": [
{
"site": "arts",
"roles": [
"editor"
]
},
{
"site": "news",
"roles": [
"editor"
]
},
{
"site": "about",
"roles": [
"editor"
]
},
{
"site": "science",
"roles": [
"editor"
]
},
{
"site": "perspectives",
"roles": [
"editor"
]
},
{
"site": "elections",
"roles": [
"editor"
]
},
{
"site": "liveblog",
"roles": [
"contributor"
]
}
],
"headData": {
"title": "Carlos Cabrera-Lomelí | KQED",
"description": "Community Reporter",
"ogImgSrc": "https://secure.gravatar.com/avatar/e95ff80bb2eaf18a8f2af4dcf7ffb54b?s=600&d=mm&r=g",
"twImgSrc": "https://secure.gravatar.com/avatar/e95ff80bb2eaf18a8f2af4dcf7ffb54b?s=600&d=mm&r=g"
},
"isLoading": false,
"link": "/author/ccabreralomeli"
},
"nnavarro": {
"type": "authors",
"id": "11756",
"meta": {
"index": "authors_1716337520",
"id": "11756",
"found": true
},
"name": "Natalia Navarro",
"firstName": "Natalia",
"lastName": "Navarro",
"slug": "nnavarro",
"email": "nnavarro@kqed.org",
"display_author_email": true,
"staff_mastheads": [
"news"
],
"title": "Afternoon News Anchor",
"bio": "Natalia Navarro is KQED's afternoon radio news anchor. She came to KQED in 2021 from Colorado Public Radio, where she was a reporter and host. She has received several awards for her work covering daily and breaking news from professional organizations such as the San Francisco Press Club, Society of Professional Journalists and the Colorado Broadcasters Association. Natalia is originally from Tucson, Arizona, where she got her start in journalism writing for the Arizona Daily Star, Arizona Public Media and the Tucson Weekly. Natalia earned her bachelor's degree in journalism and economics, and her master's degree in journalism from the University of Arizona.",
"avatar": "https://secure.gravatar.com/avatar/45f866ea8b5c52bf1fa4c236dd0c03c2?s=600&d=blank&r=g",
"twitter": "@NataliaVNavarro",
"facebook": null,
"instagram": null,
"linkedin": null,
"sites": [
{
"site": "news",
"roles": [
"editor"
]
}
],
"headData": {
"title": "Natalia Navarro | KQED",
"description": "Afternoon News Anchor",
"ogImgSrc": "https://secure.gravatar.com/avatar/45f866ea8b5c52bf1fa4c236dd0c03c2?s=600&d=blank&r=g",
"twImgSrc": "https://secure.gravatar.com/avatar/45f866ea8b5c52bf1fa4c236dd0c03c2?s=600&d=blank&r=g"
},
"isLoading": false,
"link": "/author/nnavarro"
},
"rvasquez": {
"type": "authors",
"id": "11860",
"meta": {
"index": "authors_1716337520",
"id": "11860",
"found": true
},
"name": "Rachael Vasquez",
"firstName": "Rachael",
"lastName": "Vasquez",
"slug": "rvasquez",
"email": "rvasquez@KQED.org",
"display_author_email": false,
"staff_mastheads": [
"news"
],
"title": "KQED Contributor",
"bio": "Rachael Vasquez is a weekend host and editor at KQED. She’s worked in public radio for years, most recently at Wisconsin Public Radio in Madison, Wis. where she woke up very early as a producer for the network’s statewide \"Morning Edition\" broadcast, later serving as a producer for the stations’s afternoon talk show \"Central Time,\" and going on to report on business and economics during the coronavirus pandemic. In addition to hearing her anchor the afternoon newscasts every weekend at KQED, you can find her working with a number of different teams including the weekday newsroom and \"Forum.\" Rachael is an East Bay native who loves watching old movies and cooking her abuelita’s recipes.",
"avatar": "https://secure.gravatar.com/avatar/a1defdae97cbdde04c13baacacd7c94a?s=600&d=blank&r=g",
"twitter": null,
"facebook": null,
"instagram": null,
"linkedin": null,
"sites": [
{
"site": "news",
"roles": [
"editor"
]
}
],
"headData": {
"title": "Rachael Vasquez | KQED",
"description": "KQED Contributor",
"ogImgSrc": "https://secure.gravatar.com/avatar/a1defdae97cbdde04c13baacacd7c94a?s=600&d=blank&r=g",
"twImgSrc": "https://secure.gravatar.com/avatar/a1defdae97cbdde04c13baacacd7c94a?s=600&d=blank&r=g"
},
"isLoading": false,
"link": "/author/rvasquez"
},
"nkhan": {
"type": "authors",
"id": "11867",
"meta": {
"index": "authors_1716337520",
"id": "11867",
"found": true
},
"name": "Nisa Khan",
"firstName": "Nisa",
"lastName": "Khan",
"slug": "nkhan",
"email": "nkhan@kqed.org",
"display_author_email": false,
"staff_mastheads": [],
"title": "KQED Contributor",
"bio": "Nisa Khan is a reporter for KQED's Audience News Desk. She was formerly a data reporter at Michigan Radio. She earned a Bachelor of Science in Information from the University of Michigan and a Master of Arts in Communication from Stanford University.",
"avatar": "https://secure.gravatar.com/avatar/a3bf1efcfbe7658d13a434cc54d0b2e3?s=600&d=blank&r=g",
"twitter": "mnisakhan",
"facebook": null,
"instagram": null,
"linkedin": null,
"sites": [
{
"site": "arts",
"roles": [
"editor"
]
},
{
"site": "news",
"roles": [
"editor"
]
},
{
"site": "forum",
"roles": [
"editor"
]
},
{
"site": "liveblog",
"roles": [
"contributor"
]
}
],
"headData": {
"title": "Nisa Khan | KQED",
"description": "KQED Contributor",
"ogImgSrc": "https://secure.gravatar.com/avatar/a3bf1efcfbe7658d13a434cc54d0b2e3?s=600&d=blank&r=g",
"twImgSrc": "https://secure.gravatar.com/avatar/a3bf1efcfbe7658d13a434cc54d0b2e3?s=600&d=blank&r=g"
},
"isLoading": false,
"link": "/author/nkhan"
},
"byline_arts_13858167": {
"type": "authors",
"id": "byline_arts_13858167",
"meta": {
"override": true
},
"slug": "byline_arts_13858167",
"name": "Caitlin Donohue",
"isLoading": false
},
"ehapsis": {
"type": "authors",
"id": "27",
"meta": {
"index": "authors_1716337520",
"id": "27",
"found": true
},
"name": "Emmanuel Hapsis",
"firstName": "Emmanuel",
"lastName": "Hapsis",
"slug": "ehapsis",
"email": "ehapsis@kqed.org",
"display_author_email": false,
"staff_mastheads": [],
"title": "KQED Contributor",
"bio": "Emmanuel Hapsis is the creator and editor of KQED Pop and also the host of \u003cem>\u003ca href=\"https://itunes.apple.com/us/podcast/the-cooler/id1041117499?mt=2\">The Cooler\u003c/a>\u003c/em>. He studied creative writing at University of Maryland and went on to receive his MFA in the field from California College of the Arts. In his free time, he sings his heart out at karaoke.",
"avatar": "https://secure.gravatar.com/avatar/6302b6f7ef8b2dcd3acd9e2c6bc570b7?s=600&d=blank&r=g",
"twitter": "xcusemybeauty",
"facebook": null,
"instagram": null,
"linkedin": null,
"sites": [
{
"site": "arts",
"roles": [
"Contributor",
"subscriber"
]
},
{
"site": "pop",
"roles": [
"contributor"
]
}
],
"headData": {
"title": "Emmanuel Hapsis | KQED",
"description": "KQED Contributor",
"ogImgSrc": "https://secure.gravatar.com/avatar/6302b6f7ef8b2dcd3acd9e2c6bc570b7?s=600&d=blank&r=g",
"twImgSrc": "https://secure.gravatar.com/avatar/6302b6f7ef8b2dcd3acd9e2c6bc570b7?s=600&d=blank&r=g"
},
"isLoading": false,
"link": "/author/ehapsis"
},
"shotchkiss": {
"type": "authors",
"id": "61",
"meta": {
"index": "authors_1716337520",
"id": "61",
"found": true
},
"name": "Sarah Hotchkiss",
"firstName": "Sarah",
"lastName": "Hotchkiss",
"slug": "shotchkiss",
"email": "shotchkiss@kqed.org",
"display_author_email": true,
"staff_mastheads": [
"arts"
],
"title": "Senior Associate Editor",
"bio": "Sarah Hotchkiss is a San Francisco \u003ca href=\"http://www.sarahhotchkiss.com\">artist\u003c/a> and arts writer. In 2019, she received the Dorothea & Leo Rabkin Foundation grant for visual art journalism and in 2020 she received a Society of Professional Journalists, Northern California award for excellence in arts and culture reporting.",
"avatar": "https://secure.gravatar.com/avatar/ca38c7f54590856cd4947d26274f8a90?s=600&d=blank&r=g",
"twitter": null,
"facebook": null,
"instagram": null,
"linkedin": null,
"sites": [
{
"site": "",
"roles": [
"editor"
]
},
{
"site": "arts",
"roles": [
"Contributor",
"administrator"
]
},
{
"site": "artschool",
"roles": [
"administrator"
]
},
{
"site": "news",
"roles": [
"editor"
]
},
{
"site": "pop",
"roles": [
"administrator"
]
},
{
"site": "bayareabites",
"roles": [
"editor"
]
},
{
"site": "spark",
"roles": [
"editor"
]
},
{
"site": "checkplease",
"roles": [
"editor"
]
}
],
"headData": {
"title": "Sarah Hotchkiss | KQED",
"description": "Senior Associate Editor",
"ogImgSrc": "https://secure.gravatar.com/avatar/ca38c7f54590856cd4947d26274f8a90?s=600&d=blank&r=g",
"twImgSrc": "https://secure.gravatar.com/avatar/ca38c7f54590856cd4947d26274f8a90?s=600&d=blank&r=g"
},
"isLoading": false,
"link": "/author/shotchkiss"
},
"kqedarts": {
"type": "authors",
"id": "92",
"meta": {
"index": "authors_1716337520",
"id": "92",
"found": true
},
"name": "KQED Arts",
"firstName": "KQED",
"lastName": "Arts",
"slug": "kqedarts",
"email": "arts@kqed.org",
"display_author_email": false,
"staff_mastheads": [],
"title": "KQED Staff",
"bio": null,
"avatar": "https://secure.gravatar.com/avatar/321c9ebfeb7736f9e55366a6d3399ab0?s=600&d=blank&r=g",
"twitter": null,
"facebook": null,
"instagram": "https://www.instagram.com/kqed_arts/",
"linkedin": null,
"sites": [
{
"site": "arts",
"roles": [
"contributor"
]
},
{
"site": "pop",
"roles": [
"contributor"
]
},
{
"site": "science",
"roles": [
"author"
]
},
{
"site": "food",
"roles": [
"contributor"
]
}
],
"headData": {
"title": "KQED Arts | KQED",
"description": "KQED Staff",
"ogImgSrc": "https://secure.gravatar.com/avatar/321c9ebfeb7736f9e55366a6d3399ab0?s=600&d=blank&r=g",
"twImgSrc": "https://secure.gravatar.com/avatar/321c9ebfeb7736f9e55366a6d3399ab0?s=600&d=blank&r=g"
},
"isLoading": false,
"link": "/author/kqedarts"
},
"slefebvre": {
"type": "authors",
"id": "11091",
"meta": {
"index": "authors_1716337520",
"id": "11091",
"found": true
},
"name": "Sam Lefebvre",
"firstName": "Sam",
"lastName": "Lefebvre",
"slug": "slefebvre",
"email": "sdlefebvre@gmail.com",
"display_author_email": false,
"staff_mastheads": [],
"title": null,
"bio": "Sam Lefebvre is an award-winning reporter at KQED Arts. He has worked as an editor and columnist at the \u003cem>East Bay Express\u003c/em>, \u003cem>SF Weekly \u003c/em>and Impose Magazine, and his journalism and criticism has appeared in \u003cem>The New York Times\u003c/em>, the Guardian and Pitchfork.",
"avatar": "https://secure.gravatar.com/avatar/143b570c3dec13ae74c6aa2369b04fc8?s=600&d=blank&r=g",
"twitter": "Lefebvre_Sam",
"facebook": null,
"instagram": null,
"linkedin": null,
"sites": [
{
"site": "arts",
"roles": [
"editor"
]
},
{
"site": "news",
"roles": [
"author"
]
}
],
"headData": {
"title": "Sam Lefebvre | KQED",
"description": null,
"ogImgSrc": "https://secure.gravatar.com/avatar/143b570c3dec13ae74c6aa2369b04fc8?s=600&d=blank&r=g",
"twImgSrc": "https://secure.gravatar.com/avatar/143b570c3dec13ae74c6aa2369b04fc8?s=600&d=blank&r=g"
},
"isLoading": false,
"link": "/author/slefebvre"
},
"blaberge": {
"type": "authors",
"id": "11667",
"meta": {
"index": "authors_1716337520",
"id": "11667",
"found": true
},
"name": "Beth LaBerge",
"firstName": "Beth",
"lastName": "LaBerge",
"slug": "blaberge",
"email": "blaberge@KQED.org",
"display_author_email": true,
"staff_mastheads": [
"news"
],
"title": "Photographer, News",
"bio": "Beth LaBerge is a visual journalist for \u003ca href=\"https://www.kqed.org/news\">KQED News\u003c/a>.",
"avatar": "https://secure.gravatar.com/avatar/15e224cd55918d1876693b8280954875?s=600&d=blank&r=g",
"twitter": null,
"facebook": null,
"instagram": "https://www.instagram.com/bethlaberge/",
"linkedin": null,
"sites": [
{
"site": "arts",
"roles": [
"editor"
]
},
{
"site": "news",
"roles": [
"editor"
]
},
{
"site": "science",
"roles": [
"editor",
"contributor",
"author"
]
},
{
"site": "liveblog",
"roles": [
"editor"
]
}
],
"headData": {
"title": "Beth LaBerge | KQED",
"description": "Photographer, News",
"ogImgSrc": "https://secure.gravatar.com/avatar/15e224cd55918d1876693b8280954875?s=600&d=blank&r=g",
"twImgSrc": "https://secure.gravatar.com/avatar/15e224cd55918d1876693b8280954875?s=600&d=blank&r=g"
},
"isLoading": false,
"link": "/author/blaberge"
},
"vesposito": {
"type": "authors",
"id": "11934",
"meta": {
"index": "authors_1716337520",
"id": "11934",
"found": true
},
"name": "Veronica Esposito",
"firstName": "Veronica",
"lastName": "Esposito",
"slug": "vesposito",
"email": "ladoppiavitadinica@gmail.com",
"display_author_email": false,
"staff_mastheads": [],
"title": "KQED Contributor",
"bio": "Veronica Esposito is a Licensed Marriage and Family Therapist, as well as a freelance journalist covering the arts, lifestyle, and social justice for venues including The Guardian, KQED, World Literature Today, and many others. Her writing has appeared in dozens of venues, and she has published four books. As a therapist, she specializes in supporting and advocating for trans individuals, and more generally helps clients process and overcome traumatic histories, manage life transitions, and tell their own story.",
"avatar": "https://secure.gravatar.com/avatar/503a7126ebd8cb299fb632f755dac767?s=600&d=blank&r=g",
"twitter": null,
"facebook": null,
"instagram": null,
"linkedin": null,
"sites": [
{
"site": "arts",
"roles": [
"author"
]
}
],
"headData": {
"title": "Veronica Esposito | KQED",
"description": "KQED Contributor",
"ogImgSrc": "https://secure.gravatar.com/avatar/503a7126ebd8cb299fb632f755dac767?s=600&d=blank&r=g",
"twImgSrc": "https://secure.gravatar.com/avatar/503a7126ebd8cb299fb632f755dac767?s=600&d=blank&r=g"
},
"isLoading": false,
"link": "/author/vesposito"
}
},
"breakingNewsReducer": {},
"campaignFinanceReducer": {},
"pagesReducer": {
"root-site_pridecollection": {
"type": "pages",
"id": "root-site_25062",
"meta": {
"index": "pages_1716337520",
"site": "root-site",
"id": "25062",
"score": 0
},
"slug": "pridecollection",
"title": "LGBTQ+ Pride Collection",
"headTitle": "LGBTQ+ Pride Collection | KQED",
"pagePath": "pridecollection",
"pageMeta": {
"sticky": false,
"WpPageTemplate": "page-topic-editorial",
"adSlotOverride": "300x250_food",
"excludeFromSiteSearch": "Include"
},
"headData": {
"title": "LGBTQ+ Pride Collection | KQED",
"description": "Discover resources and inspiring stories that celebrate the Bay Area's LGBTQ+ activism and history.",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"socialTitle": "LGBTQ+ Pride Collection | KQED",
"socialDescription": "Discover resources and inspiring stories that celebrate the Bay Area's LGBTQ+ activism and history.",
"metaRobotsNoIndex": "2",
"imageData": {
"ogImageSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png",
"width": 1200,
"height": 630
},
"twImageSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
},
"twitterCard": "summary_large_image"
}
},
"labelTerm": {
"site": ""
},
"publishDate": 1719356111,
"content": "\u003cp>\u003c/p>\n\n\n\n\u003ch2 class=\"wp-block-heading\">Pride Resources\u003c/h2>\n\n\n\n\n\n\u003ch2 class=\"wp-block-heading\">Pride as Protest\u003c/h2>\n\n\n\n\n\n\n\n\u003cp>\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\u003cp>\u003c/p>\n",
"blocks": [
{
"blockName": "core/paragraph",
"attrs": [],
"innerBlocks": [],
"innerHTML": "\n\u003cp>\u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003c/p>\n"
]
},
{
"blockName": "core/heading",
"attrs": [],
"innerBlocks": [],
"innerHTML": "\n\u003ch2 class=\"wp-block-heading\">Pride Resources\u003c/h2>\n",
"innerContent": [
"\n\u003ch2 class=\"wp-block-heading\">Pride Resources\u003c/h2>\n"
]
},
{
"blockName": "kqed/post-list",
"attrs": {
"query": "posts/?tag=pride-resources,pride,lgbtq,queer&queryId=110c42f239c",
"useSSR": true,
"seeMore": true,
"sizeBase": 12
},
"innerBlocks": [],
"innerHTML": "",
"innerContent": []
},
{
"blockName": "core/heading",
"attrs": [],
"innerBlocks": [],
"innerHTML": "\n\u003ch2 class=\"wp-block-heading\">Pride as Protest\u003c/h2>\n",
"innerContent": [
"\n\u003ch2 class=\"wp-block-heading\">Pride as Protest\u003c/h2>\n"
]
},
{
"blockName": "kqed/post-list",
"attrs": {
"query": "posts/?tag=pride-as-protest&queryId=8d8c828e90",
"useSSR": true,
"seeMore": false,
"sizeBase": 12
},
"innerBlocks": [],
"innerHTML": "",
"innerContent": []
},
{
"blockName": "kqed/ad",
"attrs": [],
"innerBlocks": [],
"innerHTML": "",
"innerContent": []
},
{
"blockName": "core/paragraph",
"attrs": [],
"innerBlocks": [],
"innerHTML": "\n\u003cp>\u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003c/p>\n"
]
}
],
"status": "publish",
"parent": 0,
"modified": 1719359632,
"format": "standard",
"path": "/root-site/25062/pridecollection",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>\u003c/p>\n\n\n\n\u003ch2 class=\"wp-block-heading\">Pride Resources\u003c/h2>\n\n\n\n\n\n\u003ch2 class=\"wp-block-heading\">Pride as Protest\u003c/h2>\n\n\n\n\n\n\n\n\u003cp>\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "fullwidth"
},
"numeric": [
"fullwidth"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\u003cp>\u003c/p>\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"label": "root-site",
"isLoading": false
}
},
"postsReducer": {
"stream_live": {
"type": "live",
"id": "stream_live",
"audioUrl": "https://streams.kqed.org/kqedradio",
"title": "Live Stream",
"excerpt": "Live Stream information currently unavailable.",
"link": "/radio",
"featImg": "",
"label": {
"name": "KQED Live",
"link": "/"
}
},
"stream_kqedNewscast": {
"type": "posts",
"id": "stream_kqedNewscast",
"audioUrl": "https://www.kqed.org/.stream/anon/radio/RDnews/newscast.mp3?_=1",
"title": "KQED Newscast",
"featImg": "",
"label": {
"name": "88.5 FM",
"link": "/"
}
},
"arts_13978193": {
"type": "posts",
"id": "arts_13978193",
"meta": {
"index": "posts_1716263798",
"site": "arts",
"id": "13978193",
"score": null,
"sort": [
1751570355000
]
},
"guestAuthors": [],
"slug": "b-deveaux-oakland-singer-kennedy-center",
"title": "This Young Oakland Artist Is Headed to the Kennedy Center, Despite Trump’s Takeover",
"publishDate": 1751570355,
"format": "standard",
"headTitle": "This Young Oakland Artist Is Headed to the Kennedy Center, Despite Trump’s Takeover | KQED",
"labelTerm": {
"site": "arts"
},
"content": "\u003cp>In many ways, \u003ca href=\"https://www.instagram.com/_bdeveaux/?hl=en\" target=\"_blank\" rel=\"noopener\">B. DeVeaux\u003c/a>’s mere existence is a challenge to the status quo. As a femme non-binary first-generation U.S. citizen of Afro Caribbean descent, the California born-and-raised artist sings about self-love, social justice and the power of community.\u003c/p>\n\u003cp>But DeVeaux, an Oakland singer, songwriter and musician, isn’t running from that challenge. Instead, they’re on a collision course — later this month, they \u003ca href=\"https://www.kennedy-center.org/whats-on/millennium-stage/2025/july/oakland-rising/\" target=\"_blank\" rel=\"noopener\">perform at the Kennedy Center in Washington D.C.\u003c/a>\u003c/p>\n\u003cp>In February, the management of the 54-year-old historic institution was taken over by President Trump, who’s consistently promoted anti-queer, anti-immigrant and anti-Black legislation and rhetoric, including his vision for the Kennedy Center.\u003c/p>\n\u003cp>So for someone like B. DeVeaux, why perform there at all? While many other artists have \u003ca href=\"https://www.vulture.com/article/kennedy-center-canceled-events.html\">publicly canceled their Kennedy Center shows in protest\u003c/a>, the Oakland School for the Arts graduate speaks of a higher calling.\u003c/p>\n\u003cp>“If I was ever going to be loud and proud and active, and take any kind of stand for my people,” they said during a recent phone call, “I feel like the time is now.”\u003c/p>\n\u003cfigure id=\"attachment_13978207\" class=\"wp-caption aligncenter\" style=\"max-width: 1022px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13978207\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2025/07/Screenshot-2025-07-02-at-8.19.35%E2%80%AFAM.png\" alt=\"\" width=\"1022\" height=\"1248\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2025/07/Screenshot-2025-07-02-at-8.19.35 AM.png 1022w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/07/Screenshot-2025-07-02-at-8.19.35 AM-160x195.png 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/07/Screenshot-2025-07-02-at-8.19.35 AM-768x938.png 768w\" sizes=\"auto, (max-width: 1022px) 100vw, 1022px\">\u003cfigcaption class=\"wp-caption-text\">(L–R) B. DeVeaux, August Lee Stevens and NAIMA, who perform together as Oakland Rising at the Kennedy Center in Washington D.C. on July 18. \u003ccite>(Ariel Nava)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>For the July 18 performance, B. DeVeaux will be part of the group Oakland Rising, along with musicians \u003ca href=\"https://www.kqed.org/arts/13954077/august-lee-stevens-better-places\" target=\"_blank\" rel=\"noopener\">August Lee Stevens\u003c/a> and \u003ca href=\"https://www.instagram.com/naima.nascimentomusic/\">NAIMA\u003c/a>. Ahead of the show, the three got some poignant advice from another East Bay local who recently chose to perform at the Kennedy Center despite Trump’s takeover.\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>“We spoke with \u003ca href=\"https://www.kqed.org/arts/13971959/w-kamau-bell-kennedy-center-trump\" target=\"_blank\" rel=\"noopener\">W. Kamau Bell\u003c/a> about it,” B. DeVeaux said. “His advice to us was about being intentional, because this may be something that you’re going to talk about for the rest of your life.”\u003c/p>\n\u003cp>Bell also told the emerging musicians that while people will always have their opinions, what’s important is they make up their minds about what they’re doing it for. “Stand in your truth,” he told them, “you know who you are.”\u003c/p>\n\u003cp>[aside postID='arts_13971959']Even as a young artist on the verge of releasing their fist album, B. DeVeaux is clear about the magnitude of this moment — and it all comes at a time when B. DeVeaux is on the move.\u003c/p>\n\u003cp>Last week, B. DeVeaux released their first single, “\u003cspan dir=\"auto\">\u003ca href=\"https://unitedmasters.com/m/because-you\" target=\"_blank\" rel=\"noopener\">Because You\u003c/a>,” from their forthcoming debut album, “Chrysalis.”\u003c/span>\u003c/p>\n\u003cp>B. DeVeaux’s empowering lyrics and impressive vocals pair with acoustic guitar and drums to make a heartwarming R&B song. The emotional track, and the album as a whole, is a dedication to B. DeVeaux’s late sister, Taurian Wolfe-DeVeaux.\u003c/p>\n\u003cp>This week they finish a stint as an understudy in the musical \u003ca href=\"https://www.kqed.org/arts/13977677/co-founders-act-hip-hop-musical-west-oakland-silicon-valley\" target=\"_blank\" rel=\"noopener\">\u003cem>Co-Founders\u003c/em>\u003c/a>. Last week they performed alongside \u003ca href=\"https://www.kmuw.org/podcast/into-music/2025-03-06/into-music-vicki-randle\" target=\"_blank\" rel=\"noopener\">Vicki Randle\u003c/a> at The Freight in Berkeley. And later this month they’ll be on stage at \u003ca href=\"https://www.etickets.com/concerts/country-folk/rhiannon-giddens/saratoga-ca/43024-641/d?gad_source=1&gad_campaignid=19895240153&gbraid=0AAAAApWhvDz9cxtiKMaKCBbcs-WjapRww&gclid=CjwKCAjwsZPDBhBWEiwADuO6y-bQpXEkHQ2ECwzFVo1awDdK89SPo5Xnb4L3o-JKg0EbuDVWRcwI1RoCc2sQAvD_BwE\" target=\"_blank\" rel=\"noopener\">Mountain Winery\u003c/a> for a performance with Grammy- and Pulitzer-winning musician \u003ca href=\"https://www.instagram.com/rhiannongiddens/?hl=en\" target=\"_blank\" rel=\"noopener\">Rhiannon Giddens\u003c/a>.\u003c/p>\n\u003cfigure id=\"attachment_13978211\" class=\"wp-caption aligncenter\" style=\"max-width: 1234px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"wp-image-13978211 size-full\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2025/07/0-2.jpg\" alt=\"\" width=\"1234\" height=\"1646\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2025/07/0-2.jpg 1234w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/07/0-2-160x213.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/07/0-2-768x1024.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/07/0-2-1152x1536.jpg 1152w\" sizes=\"auto, (max-width: 1234px) 100vw, 1234px\">\u003cfigcaption class=\"wp-caption-text\">In addition to singing, B. DeVeaux plays guitar, bass, and cajon percussion on their forthcoming album. \u003ccite>( Zoë Boston)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>It’s quite a journey for the young artist who, at age 14, shared their queer identity with their family; their father responded by calling them a derogatory term.\u003c/p>\n\u003cp>“When I decided to let people know who I was,” said B. DeVeaux, “it was met with anger, it was met with insults.” If they can deal with oppression coming from family for merely being who they are, they reasoned, what can society at large possibly throw at them?\u003c/p>\n\u003cp>On \u003cem>Because of You\u003c/em>, B. DeVeaux’s produces, arranges and plays every instrument, aside from piano by Jonathan Franaszek and drums by Bruce Cook. Recorded through \u003ca href=\"https://womensaudiomission.org/\" target=\"_blank\" rel=\"noopener\">San Francisco’s Women’s Audio Mission’s\u003c/a> Local Sirens residency, the album captures B. DeVeaux’s poetic lyrics and uninhibited imagination.\u003c/p>\n\u003cp>[aside postID='arts_13975538']On the song “Pluto,” the artist visualizes a world where purple skies and red rain meet green birds, yellow dogs and sugarcane. It’s “where all the things you dream come to life, where nothing is out of reach or out of sight,” they sing.\u003c/p>\n\u003cp>The vocalist takes a more intrapersonal approach on the track “Sometimes You Need to Burn in Hell,” singing about accountability, growth, self-love and re-emerging from a low place.\u003c/p>\n\u003cp>“I know somebody’s going to read that title and be like, ‘Oh my gosh, what?’” B. DeVeaux said. “But it’s also just real. You really gotta go through some stuff to get through it, and there’s no other way. You have to let stuff go, you have to cry, you have be angry, crash out, you know?”\u003c/p>\n\u003cfigure id=\"attachment_13978205\" class=\"wp-caption aligncenter\" style=\"max-width: 1184px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"wp-image-13978205 size-full\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2025/07/0-1.jpg\" alt=\"\" width=\"1184\" height=\"1646\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2025/07/0-1.jpg 1184w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/07/0-1-160x222.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/07/0-1-768x1068.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/07/0-1-1105x1536.jpg 1105w\" sizes=\"auto, (max-width: 1184px) 100vw, 1184px\">\u003cfigcaption class=\"wp-caption-text\">B. DeVeaux’s songs often come from ideas recorded on voice notes, channeling the vibes of the music and the moment. \u003ccite>(Saman Qadir)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>The album ends with the track “Safe Place,” a song inspired by a conversation with their mom. Reunited after eight years apart, B. DeVeaux’s mother suggested that they write a self-addressed letter. B. DeVeaux decided to write it in song form. While housesitting for a former teacher, they held a mahogany acoustic guitar, playing with some chords from the Beatles song “Blackbird.” After a few repetitions, the words came to them.\u003c/p>\n\u003cp>“I feel like a theme in my life,” said B. DeVeaux, reflecting on the content in the song, “has been the feeling of being unsupported or unloved; feeling like I’m not enough.”\u003c/p>\n\u003cp>That feeling was most prominent as a child, they said, noting that in adulthood — especially after their sister’s passing two years ago — the community’s outpouring of love has shifted their perception of support. Now, “I know that I’m loved,” they said. “I know I’m supported.”\u003c/p>\n\u003cp>The song is what the younger version of what B. DeVeaux needed, as well as a warm hug for listeners, according to B. DeVeaux. Each time they perform it, they’re “carving out a little space for that younger person inside” of whoever’s listening.\u003c/p>\n\u003cp>“You can be everything that you are for yourself,” they said. “You don’t have to go outside of you for anything. You are more than enough. You are here for a reason.”\u003c/p>\n\u003chr>\n\u003cp>[ad floatright]\u003c/p>\n\u003cp>\u003cem>B. DeVeaux performs July 18 as part of the group Oakland Rising at the Kennedy Center in Washington D.C. The concert will be made available to watch via livestream. \u003ca href=\"https://www.kennedy-center.org/whats-on/millennium-stage/2025/july/oakland-rising/\" target=\"_blank\" rel=\"noopener\">Details here\u003c/a>. \u003c/em>\u003c/p>\n\n",
"blocks": [],
"excerpt": "B. DeVeaux will join other young Oakland artists onstage in Washington D.C., saying that ‘the time is now.’",
"status": "publish",
"parent": 0,
"modified": 1751655286,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 26,
"wordCount": 1156
},
"headData": {
"title": "Performing at the Kennedy Center, Despite Trump’s Takeover | KQED",
"description": "B. DeVeaux will join other young Oakland artists onstage in Washington D.C., saying that ‘the time is now.’",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"socialTitle": "Performing at the Kennedy Center, Despite Trump’s Takeover %%page%% %%sep%% KQED",
"socialDescription": "B. DeVeaux will join other young Oakland artists onstage in Washington D.C., saying that ‘the time is now.’",
"schema": {
"@context": "https://schema.org",
"@type": "Article",
"headline": "This Young Oakland Artist Is Headed to the Kennedy Center, Despite Trump’s Takeover",
"datePublished": "2025-07-03T12:19:15-07:00",
"dateModified": "2025-07-04T11:54:46-07:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
},
"primaryCategory": {
"termId": 1,
"slug": "arts",
"name": "Arts"
},
"sticky": false,
"nprStoryId": "kqed-13978193",
"templateType": "standard",
"featuredImageType": "standard",
"excludeFromSiteSearch": "Include",
"articleAge": "0",
"path": "/arts/13978193/b-deveaux-oakland-singer-kennedy-center",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>In many ways, \u003ca href=\"https://www.instagram.com/_bdeveaux/?hl=en\" target=\"_blank\" rel=\"noopener\">B. DeVeaux\u003c/a>’s mere existence is a challenge to the status quo. As a femme non-binary first-generation U.S. citizen of Afro Caribbean descent, the California born-and-raised artist sings about self-love, social justice and the power of community.\u003c/p>\n\u003cp>But DeVeaux, an Oakland singer, songwriter and musician, isn’t running from that challenge. Instead, they’re on a collision course — later this month, they \u003ca href=\"https://www.kennedy-center.org/whats-on/millennium-stage/2025/july/oakland-rising/\" target=\"_blank\" rel=\"noopener\">perform at the Kennedy Center in Washington D.C.\u003c/a>\u003c/p>\n\u003cp>In February, the management of the 54-year-old historic institution was taken over by President Trump, who’s consistently promoted anti-queer, anti-immigrant and anti-Black legislation and rhetoric, including his vision for the Kennedy Center.\u003c/p>\n\u003cp>So for someone like B. DeVeaux, why perform there at all? While many other artists have \u003ca href=\"https://www.vulture.com/article/kennedy-center-canceled-events.html\">publicly canceled their Kennedy Center shows in protest\u003c/a>, the Oakland School for the Arts graduate speaks of a higher calling.\u003c/p>\n\u003cp>“If I was ever going to be loud and proud and active, and take any kind of stand for my people,” they said during a recent phone call, “I feel like the time is now.”\u003c/p>\n\u003cfigure id=\"attachment_13978207\" class=\"wp-caption aligncenter\" style=\"max-width: 1022px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13978207\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2025/07/Screenshot-2025-07-02-at-8.19.35%E2%80%AFAM.png\" alt=\"\" width=\"1022\" height=\"1248\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2025/07/Screenshot-2025-07-02-at-8.19.35 AM.png 1022w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/07/Screenshot-2025-07-02-at-8.19.35 AM-160x195.png 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/07/Screenshot-2025-07-02-at-8.19.35 AM-768x938.png 768w\" sizes=\"auto, (max-width: 1022px) 100vw, 1022px\">\u003cfigcaption class=\"wp-caption-text\">(L–R) B. DeVeaux, August Lee Stevens and NAIMA, who perform together as Oakland Rising at the Kennedy Center in Washington D.C. on July 18. \u003ccite>(Ariel Nava)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>For the July 18 performance, B. DeVeaux will be part of the group Oakland Rising, along with musicians \u003ca href=\"https://www.kqed.org/arts/13954077/august-lee-stevens-better-places\" target=\"_blank\" rel=\"noopener\">August Lee Stevens\u003c/a> and \u003ca href=\"https://www.instagram.com/naima.nascimentomusic/\">NAIMA\u003c/a>. Ahead of the show, the three got some poignant advice from another East Bay local who recently chose to perform at the Kennedy Center despite Trump’s takeover.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "fullwidth"
},
"numeric": [
"fullwidth"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>“We spoke with \u003ca href=\"https://www.kqed.org/arts/13971959/w-kamau-bell-kennedy-center-trump\" target=\"_blank\" rel=\"noopener\">W. Kamau Bell\u003c/a> about it,” B. DeVeaux said. “His advice to us was about being intentional, because this may be something that you’re going to talk about for the rest of your life.”\u003c/p>\n\u003cp>Bell also told the emerging musicians that while people will always have their opinions, what’s important is they make up their minds about what they’re doing it for. “Stand in your truth,” he told them, “you know who you are.”\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "arts_13971959",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>Even as a young artist on the verge of releasing their fist album, B. DeVeaux is clear about the magnitude of this moment — and it all comes at a time when B. DeVeaux is on the move.\u003c/p>\n\u003cp>Last week, B. DeVeaux released their first single, “\u003cspan dir=\"auto\">\u003ca href=\"https://unitedmasters.com/m/because-you\" target=\"_blank\" rel=\"noopener\">Because You\u003c/a>,” from their forthcoming debut album, “Chrysalis.”\u003c/span>\u003c/p>\n\u003cp>B. DeVeaux’s empowering lyrics and impressive vocals pair with acoustic guitar and drums to make a heartwarming R&B song. The emotional track, and the album as a whole, is a dedication to B. DeVeaux’s late sister, Taurian Wolfe-DeVeaux.\u003c/p>\n\u003cp>This week they finish a stint as an understudy in the musical \u003ca href=\"https://www.kqed.org/arts/13977677/co-founders-act-hip-hop-musical-west-oakland-silicon-valley\" target=\"_blank\" rel=\"noopener\">\u003cem>Co-Founders\u003c/em>\u003c/a>. Last week they performed alongside \u003ca href=\"https://www.kmuw.org/podcast/into-music/2025-03-06/into-music-vicki-randle\" target=\"_blank\" rel=\"noopener\">Vicki Randle\u003c/a> at The Freight in Berkeley. And later this month they’ll be on stage at \u003ca href=\"https://www.etickets.com/concerts/country-folk/rhiannon-giddens/saratoga-ca/43024-641/d?gad_source=1&gad_campaignid=19895240153&gbraid=0AAAAApWhvDz9cxtiKMaKCBbcs-WjapRww&gclid=CjwKCAjwsZPDBhBWEiwADuO6y-bQpXEkHQ2ECwzFVo1awDdK89SPo5Xnb4L3o-JKg0EbuDVWRcwI1RoCc2sQAvD_BwE\" target=\"_blank\" rel=\"noopener\">Mountain Winery\u003c/a> for a performance with Grammy- and Pulitzer-winning musician \u003ca href=\"https://www.instagram.com/rhiannongiddens/?hl=en\" target=\"_blank\" rel=\"noopener\">Rhiannon Giddens\u003c/a>.\u003c/p>\n\u003cfigure id=\"attachment_13978211\" class=\"wp-caption aligncenter\" style=\"max-width: 1234px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"wp-image-13978211 size-full\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2025/07/0-2.jpg\" alt=\"\" width=\"1234\" height=\"1646\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2025/07/0-2.jpg 1234w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/07/0-2-160x213.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/07/0-2-768x1024.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/07/0-2-1152x1536.jpg 1152w\" sizes=\"auto, (max-width: 1234px) 100vw, 1234px\">\u003cfigcaption class=\"wp-caption-text\">In addition to singing, B. DeVeaux plays guitar, bass, and cajon percussion on their forthcoming album. \u003ccite>( Zoë Boston)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>It’s quite a journey for the young artist who, at age 14, shared their queer identity with their family; their father responded by calling them a derogatory term.\u003c/p>\n\u003cp>“When I decided to let people know who I was,” said B. DeVeaux, “it was met with anger, it was met with insults.” If they can deal with oppression coming from family for merely being who they are, they reasoned, what can society at large possibly throw at them?\u003c/p>\n\u003cp>On \u003cem>Because of You\u003c/em>, B. DeVeaux’s produces, arranges and plays every instrument, aside from piano by Jonathan Franaszek and drums by Bruce Cook. Recorded through \u003ca href=\"https://womensaudiomission.org/\" target=\"_blank\" rel=\"noopener\">San Francisco’s Women’s Audio Mission’s\u003c/a> Local Sirens residency, the album captures B. DeVeaux’s poetic lyrics and uninhibited imagination.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "arts_13975538",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>On the song “Pluto,” the artist visualizes a world where purple skies and red rain meet green birds, yellow dogs and sugarcane. It’s “where all the things you dream come to life, where nothing is out of reach or out of sight,” they sing.\u003c/p>\n\u003cp>The vocalist takes a more intrapersonal approach on the track “Sometimes You Need to Burn in Hell,” singing about accountability, growth, self-love and re-emerging from a low place.\u003c/p>\n\u003cp>“I know somebody’s going to read that title and be like, ‘Oh my gosh, what?’” B. DeVeaux said. “But it’s also just real. You really gotta go through some stuff to get through it, and there’s no other way. You have to let stuff go, you have to cry, you have be angry, crash out, you know?”\u003c/p>\n\u003cfigure id=\"attachment_13978205\" class=\"wp-caption aligncenter\" style=\"max-width: 1184px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"wp-image-13978205 size-full\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2025/07/0-1.jpg\" alt=\"\" width=\"1184\" height=\"1646\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2025/07/0-1.jpg 1184w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/07/0-1-160x222.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/07/0-1-768x1068.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/07/0-1-1105x1536.jpg 1105w\" sizes=\"auto, (max-width: 1184px) 100vw, 1184px\">\u003cfigcaption class=\"wp-caption-text\">B. DeVeaux’s songs often come from ideas recorded on voice notes, channeling the vibes of the music and the moment. \u003ccite>(Saman Qadir)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>The album ends with the track “Safe Place,” a song inspired by a conversation with their mom. Reunited after eight years apart, B. DeVeaux’s mother suggested that they write a self-addressed letter. B. DeVeaux decided to write it in song form. While housesitting for a former teacher, they held a mahogany acoustic guitar, playing with some chords from the Beatles song “Blackbird.” After a few repetitions, the words came to them.\u003c/p>\n\u003cp>“I feel like a theme in my life,” said B. DeVeaux, reflecting on the content in the song, “has been the feeling of being unsupported or unloved; feeling like I’m not enough.”\u003c/p>\n\u003cp>That feeling was most prominent as a child, they said, noting that in adulthood — especially after their sister’s passing two years ago — the community’s outpouring of love has shifted their perception of support. Now, “I know that I’m loved,” they said. “I know I’m supported.”\u003c/p>\n\u003cp>The song is what the younger version of what B. DeVeaux needed, as well as a warm hug for listeners, according to B. DeVeaux. Each time they perform it, they’re “carving out a little space for that younger person inside” of whoever’s listening.\u003c/p>\n\u003cp>“You can be everything that you are for yourself,” they said. “You don’t have to go outside of you for anything. You are more than enough. You are here for a reason.”\u003c/p>\n\u003chr>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "floatright"
},
"numeric": [
"floatright"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>\u003cem>B. DeVeaux performs July 18 as part of the group Oakland Rising at the Kennedy Center in Washington D.C. The concert will be made available to watch via livestream. \u003ca href=\"https://www.kennedy-center.org/whats-on/millennium-stage/2025/july/oakland-rising/\" target=\"_blank\" rel=\"noopener\">Details here\u003c/a>. \u003c/em>\u003c/p>\n\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/arts/13978193/b-deveaux-oakland-singer-kennedy-center",
"authors": [
"11491"
],
"categories": [
"arts_1",
"arts_69",
"arts_235"
],
"tags": [
"arts_10342",
"arts_10278",
"arts_2415",
"arts_3226",
"arts_1143",
"arts_4693",
"arts_3448"
],
"featImg": "arts_13978204",
"label": "arts"
},
"news_12046464": {
"type": "posts",
"id": "news_12046464",
"meta": {
"index": "posts_1716263798",
"site": "news",
"id": "12046464",
"score": null,
"sort": [
1751223632000
]
},
"guestAuthors": [],
"slug": "55th-annual-sf-pride-parade-focuses-on-queer-joy-as-resistance",
"title": "55th Annual SF Pride Parade Focuses on Queer Joy as Resistance",
"publishDate": 1751223632,
"format": "standard",
"headTitle": "55th Annual SF Pride Parade Focuses on Queer Joy as Resistance | KQED",
"labelTerm": {
"site": "news"
},
"content": "\u003cp>San Francisco’s Pride Festival culminated in its annual parade on a cloudless Sunday morning, bringing big crowds and a sea of rainbows into the heart of the city for a celebration centered around joy and resistance.\u003c/p>\n\u003cfigure id=\"attachment_12046503\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003ca href=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-19-BL.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12046503\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-19-BL.jpg\" alt='People march in the street holding a multicolored sign that reads \"SF LGBT CENTER.\"' width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-19-BL.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-19-BL-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-19-BL-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">Members of the San Francisco LGBT Center march in the San Francisco Pride Parade. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>The parade stretched down Market Street, from Embarcadero to Civic Center. [aside postID=news_12044243 hero='https://cdn.kqed.org/wp-content/uploads/sites/10/2024/06/017_KQED_SFPrideParade_06262022-1020x680.jpg']Organizers say the event brings in nearly a million people every year, making it one of the largest Pride celebrations in the world.\u003c/p>\n\u003cp>The theme of this year’s festival – which spans the whole weekend – is “Queer Joy is Resistance,” which resonated with many in attendance, who said it not only tapped into Pride’s roots in the Stonewall riots in 1969 but also the continued attacks on the LGBTQ community from President Trump and his followers.\u003c/p>\n\u003cfigure id=\"attachment_12046494\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003ca href=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-01-BL.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12046494\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-01-BL.jpg\" alt=\"Two people wearing colorful outfits embrace on the street.\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-01-BL.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-01-BL-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-01-BL-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">Kitty hugs a friend before walking with Openhouse, a nonprofit supporting LGBTQ+ seniors, in the San Francisco Pride Parade. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>“It is so important to be visible, to be out, to be loud, to push back [and] to not let what’s happening in Washington get you down,” said Lara Starr, a member of Free Mom Hugs, a nationwide organization that focuses on celebrating the LGBTQ community. “It is exhausting, but we got to keep turning out.”\u003c/p>\n\u003cfigure id=\"attachment_12046499\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003ca href=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-09-BL.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12046499\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-09-BL.jpg\" alt=\"A person wearing multicolored indigenous clothing dances in the street.\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-09-BL.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-09-BL-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-09-BL-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">A member of BAAITS ((Bay Area American Indian Two‑Spirits), a group supporting Two-Spirit Indigenous people, walks in the San Francisco Pride Parade. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_12046498\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003ca href=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-07-BL.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12046498\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-07-BL.jpg\" alt=\"A person wearing beads a white t-shirt and holding a rainbow flag and bubble gun walks in the street.\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-07-BL.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-07-BL-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-07-BL-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">Members of the Marin LGBTQ+ Center march in the San Francisco Pride Parade. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Jessy Ruiz, one of the Community Grand Marshals selected by the SF Pride Board of Directors, said he wanted to come out to support the Latinx community.\u003c/p>\n\u003cfigure id=\"attachment_12046504\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003ca href=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-23-BL.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12046504\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-23-BL.jpg\" alt=\"A person wearing a pink top and a holding a white fan above their head in the street among several people.\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-23-BL.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-23-BL-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-23-BL-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">San Francisco Pride Parade participants wave to the crowd. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>“It is very important [for] everyone to support each other,” said Ruiz. “I tell everyone, ‘Don’t be scared in these hard times’ and [to] come and enjoy Pride.”\u003c/p>\n\u003cfigure id=\"attachment_12046509\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003ca href=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-21-BL.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12046509\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-21-BL.jpg\" alt=\"Several people wearing colorful clothing stand next to each other behind a barricade.\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-21-BL.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-21-BL-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-21-BL-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">A crowd watches the San Francisco Pride Parade on June 29, 2025. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>“Our administration is not recognizing us equally like the rest of the population,” said Jesse Crosslin, a 63-year-old San Francisco resident who has attended Pride with his friends for decades. “We celebrate through love and unity and just show a positive resistance through peace.”\u003c/p>\n\u003cfigure id=\"attachment_12046505\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003ca href=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-24-BL.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12046505\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-24-BL.jpg\" alt=\"Several people behind barricades hold rainbow flags as a man wearing a white dress shirt points at them.\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-24-BL.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-24-BL-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-24-BL-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">San Francisco Mayor Daniel Lurie marches in the San Francisco Pride Parade. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Also in attendance on Sunday was San Francisco Mayor Daniel Lurie, who marched in the parade and spoke to attendees at the Civic Center afterward.\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>“We stand side to side with our LGBTQ+ community,” he said. “This is the city that knows how to take care of every single person.”\u003c/p>\n\u003cfigure id=\"attachment_12046495\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003ca href=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-02-BL.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12046495\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-02-BL.jpg\" alt=\"Two people ride on a motorcycle together with a rainbow flag behind them.\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-02-BL.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-02-BL-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-02-BL-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">Members of the Dykes on Bikes contingent lead the San Francisco Pride Parade through downtown San Francisco. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Pride festivities kicked off Saturday, where Michelle Gutierrez from Sunnyvale was at the Free Mom Hugs booth “sharing the love with not just sons and daughters, but grandsons, brothers, and sisters.”\u003c/p>\n\u003cfigure id=\"attachment_12046501\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003ca href=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-13-BL.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12046501\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-13-BL.jpg\" alt=\"A person wearing blue paint and a colorful costume on the street surrounded by people.\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-13-BL.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-13-BL-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-13-BL-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">Members of the Openhouse contingent, a nonprofit serving LGBTQ+ seniors, walk in the San Francisco Pride Parade. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>“We feel that love overcomes hate, leading into this year’s theme regarding resistance,” Gutierrez said. “Love ultimately has more power, and it’s a form of peaceful protest, if you will, because we can fight back without using bullets and weapons. We can fight back with the love we have to give.”\u003c/p>\n\u003cfigure id=\"attachment_12046502\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003ca href=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-15-BL.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12046502\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-15-BL.jpg\" alt=\"Two people wearing blue costumes walk on the street.\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-15-BL.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-15-BL-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-15-BL-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">Members of the Openhouse contingent, a nonprofit supporting LGBTQ+ seniors, walk in the San Francisco Pride Parade. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>[aside postID=arts_13978009 hero='https://cdn.kqed.org/wp-content/uploads/sites/2/2025/06/GettyImages-1501334621.jpg'] Jeff Cotter, founder and president of \u003ca href=\"https://www.rainbowfund.org/\">Rainbow World Fund\u003c/a>, had their bus parked outside Civic Center plaza Saturday. The organization is celebrating 25 years of educating and developing philanthropy within the LGBTQ community for humanitarian aid.\u003c/p>\n\u003cp>“It’s important that we don’t let people take our joy away,” Cotter said. “Having joy is one of the most important things we can do and showing up for Pride is one of the most important ways that we can practice our civil disobedience.”\u003c/p>\n\u003cfigure id=\"attachment_12046511\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003ca href=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-22-BL.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12046511\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-22-BL.jpg\" alt=\"A person wearing an elaborate dress walks in the street.\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-22-BL.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-22-BL-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-22-BL-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">Siam Phusri, a Thai drag performer, marches in the San Francisco Pride Parade. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>elita layà with \u003ca href=\"https://www.stopcopcitybayarea.com/\">Stop Cop City Bay Area\u003c/a>, which opposes the $47 million regional police training facility being built in San Pablo, said joy as resistance recognizes that pride is “rooted in disrupting hyper surveillance and disrupting police surveillance.”\u003c/p>\n\u003cfigure id=\"attachment_12046500\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003ca href=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-11-BL.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12046500\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-11-BL.jpg\" alt=\"Two people hug amongst a large crowd on the street.\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-11-BL.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-11-BL-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-11-BL-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">A member of BAAITS (Bay Area American Indian Two‑Spirits), a group supporting Two-Spirit Indigenous people, hugs a person in the crowd during the San Francisco Pride Parade. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>“We’re seeing our neighbors be kidnapped. We’re seeing that folks are losing faith in the system, and so I see joy and restoring and reminding ourselves of the faith that we should have in one another,” they said.\u003c/p>\n\u003cfigure id=\"attachment_12046506\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003ca href=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-26-BL.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12046506\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-26-BL.jpg\" alt=\"A person wearing a pink shirt holds a rainbow flag.\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-26-BL.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-26-BL-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-26-BL-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">A participant waves a rainbow flag. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>On Friday, thousands of people participated in the annual Trans March according to organizers, taking over Dolores Park along Market Street to Turk and Taylor in the Tenderloin where an anti-police brutality riot led by transgender people took place in 1966 at Compton’s Cafeteria.\u003c/p>\n\u003cfigure id=\"attachment_12046508\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003ca href=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-31-BL.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12046508\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-31-BL.jpg\" alt=\"Several people in a red car wave to people standing behind barricades.\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-31-BL.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-31-BL-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-31-BL-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">Assemblymember Matt Haney waves to the crowd. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>And Saturday saw the return of the city’s Dyke March, which hasn’t taken place in an official capacity since before the COVID-19 pandemic.\u003c/p>\n\u003cp>\u003c/p>\n\u003cp>\u003cem>KQED’s Brian Krans, Billy Cruz, Spencer Whitney and Dana Cronin contributed to this story.\u003c/em>\u003c/p>\n\n",
"blocks": [],
"excerpt": "Big crowds lined Market Street Sunday morning for the annual San Francisco Pride parade, which organizers say is one of the largest in the world.",
"status": "publish",
"parent": 0,
"modified": 1751287257,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 20,
"wordCount": 1010
},
"headData": {
"title": "55th Annual SF Pride Parade Focuses on Queer Joy as Resistance | KQED",
"description": "Big crowds lined Market Street Sunday morning for the annual San Francisco Pride parade, which organizers say is one of the largest in the world.",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"schema": {
"@context": "https://schema.org",
"@type": "NewsArticle",
"headline": "55th Annual SF Pride Parade Focuses on Queer Joy as Resistance",
"datePublished": "2025-06-29T12:00:32-07:00",
"dateModified": "2025-06-30T05:40:57-07:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png",
"isAccessibleForFree": "True",
"publisher": {
"@type": "NewsMediaOrganization",
"@id": "https://www.kqed.org/#organization",
"name": "KQED",
"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": 8,
"slug": "news",
"name": "News"
},
"sticky": false,
"nprStoryId": "kqed-12046464",
"templateType": "standard",
"featuredImageType": "standard",
"excludeFromSiteSearch": "Include",
"articleAge": "0",
"path": "/news/12046464/55th-annual-sf-pride-parade-focuses-on-queer-joy-as-resistance",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>San Francisco’s Pride Festival culminated in its annual parade on a cloudless Sunday morning, bringing big crowds and a sea of rainbows into the heart of the city for a celebration centered around joy and resistance.\u003c/p>\n\u003cfigure id=\"attachment_12046503\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003ca href=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-19-BL.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12046503\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-19-BL.jpg\" alt='People march in the street holding a multicolored sign that reads \"SF LGBT CENTER.\"' width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-19-BL.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-19-BL-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-19-BL-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">Members of the San Francisco LGBT Center march in the San Francisco Pride Parade. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>The parade stretched down Market Street, from Embarcadero to Civic Center. \u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "news_12044243",
"hero": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/06/017_KQED_SFPrideParade_06262022-1020x680.jpg",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>Organizers say the event brings in nearly a million people every year, making it one of the largest Pride celebrations in the world.\u003c/p>\n\u003cp>The theme of this year’s festival – which spans the whole weekend – is “Queer Joy is Resistance,” which resonated with many in attendance, who said it not only tapped into Pride’s roots in the Stonewall riots in 1969 but also the continued attacks on the LGBTQ community from President Trump and his followers.\u003c/p>\n\u003cfigure id=\"attachment_12046494\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003ca href=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-01-BL.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12046494\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-01-BL.jpg\" alt=\"Two people wearing colorful outfits embrace on the street.\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-01-BL.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-01-BL-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-01-BL-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">Kitty hugs a friend before walking with Openhouse, a nonprofit supporting LGBTQ+ seniors, in the San Francisco Pride Parade. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>“It is so important to be visible, to be out, to be loud, to push back [and] to not let what’s happening in Washington get you down,” said Lara Starr, a member of Free Mom Hugs, a nationwide organization that focuses on celebrating the LGBTQ community. “It is exhausting, but we got to keep turning out.”\u003c/p>\n\u003cfigure id=\"attachment_12046499\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003ca href=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-09-BL.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12046499\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-09-BL.jpg\" alt=\"A person wearing multicolored indigenous clothing dances in the street.\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-09-BL.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-09-BL-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-09-BL-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">A member of BAAITS ((Bay Area American Indian Two‑Spirits), a group supporting Two-Spirit Indigenous people, walks in the San Francisco Pride Parade. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_12046498\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003ca href=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-07-BL.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12046498\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-07-BL.jpg\" alt=\"A person wearing beads a white t-shirt and holding a rainbow flag and bubble gun walks in the street.\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-07-BL.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-07-BL-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-07-BL-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">Members of the Marin LGBTQ+ Center march in the San Francisco Pride Parade. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Jessy Ruiz, one of the Community Grand Marshals selected by the SF Pride Board of Directors, said he wanted to come out to support the Latinx community.\u003c/p>\n\u003cfigure id=\"attachment_12046504\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003ca href=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-23-BL.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12046504\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-23-BL.jpg\" alt=\"A person wearing a pink top and a holding a white fan above their head in the street among several people.\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-23-BL.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-23-BL-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-23-BL-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">San Francisco Pride Parade participants wave to the crowd. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>“It is very important [for] everyone to support each other,” said Ruiz. “I tell everyone, ‘Don’t be scared in these hard times’ and [to] come and enjoy Pride.”\u003c/p>\n\u003cfigure id=\"attachment_12046509\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003ca href=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-21-BL.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12046509\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-21-BL.jpg\" alt=\"Several people wearing colorful clothing stand next to each other behind a barricade.\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-21-BL.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-21-BL-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-21-BL-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">A crowd watches the San Francisco Pride Parade on June 29, 2025. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>“Our administration is not recognizing us equally like the rest of the population,” said Jesse Crosslin, a 63-year-old San Francisco resident who has attended Pride with his friends for decades. “We celebrate through love and unity and just show a positive resistance through peace.”\u003c/p>\n\u003cfigure id=\"attachment_12046505\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003ca href=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-24-BL.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12046505\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-24-BL.jpg\" alt=\"Several people behind barricades hold rainbow flags as a man wearing a white dress shirt points at them.\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-24-BL.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-24-BL-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-24-BL-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">San Francisco Mayor Daniel Lurie marches in the San Francisco Pride Parade. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Also in attendance on Sunday was San Francisco Mayor Daniel Lurie, who marched in the parade and spoke to attendees at the Civic Center afterward.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "fullwidth"
},
"numeric": [
"fullwidth"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>“We stand side to side with our LGBTQ+ community,” he said. “This is the city that knows how to take care of every single person.”\u003c/p>\n\u003cfigure id=\"attachment_12046495\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003ca href=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-02-BL.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12046495\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-02-BL.jpg\" alt=\"Two people ride on a motorcycle together with a rainbow flag behind them.\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-02-BL.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-02-BL-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-02-BL-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">Members of the Dykes on Bikes contingent lead the San Francisco Pride Parade through downtown San Francisco. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Pride festivities kicked off Saturday, where Michelle Gutierrez from Sunnyvale was at the Free Mom Hugs booth “sharing the love with not just sons and daughters, but grandsons, brothers, and sisters.”\u003c/p>\n\u003cfigure id=\"attachment_12046501\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003ca href=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-13-BL.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12046501\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-13-BL.jpg\" alt=\"A person wearing blue paint and a colorful costume on the street surrounded by people.\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-13-BL.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-13-BL-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-13-BL-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">Members of the Openhouse contingent, a nonprofit serving LGBTQ+ seniors, walk in the San Francisco Pride Parade. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>“We feel that love overcomes hate, leading into this year’s theme regarding resistance,” Gutierrez said. “Love ultimately has more power, and it’s a form of peaceful protest, if you will, because we can fight back without using bullets and weapons. We can fight back with the love we have to give.”\u003c/p>\n\u003cfigure id=\"attachment_12046502\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003ca href=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-15-BL.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12046502\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-15-BL.jpg\" alt=\"Two people wearing blue costumes walk on the street.\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-15-BL.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-15-BL-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-15-BL-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">Members of the Openhouse contingent, a nonprofit supporting LGBTQ+ seniors, walk in the San Francisco Pride Parade. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "arts_13978009",
"hero": "https://cdn.kqed.org/wp-content/uploads/sites/2/2025/06/GettyImages-1501334621.jpg",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp> Jeff Cotter, founder and president of \u003ca href=\"https://www.rainbowfund.org/\">Rainbow World Fund\u003c/a>, had their bus parked outside Civic Center plaza Saturday. The organization is celebrating 25 years of educating and developing philanthropy within the LGBTQ community for humanitarian aid.\u003c/p>\n\u003cp>“It’s important that we don’t let people take our joy away,” Cotter said. “Having joy is one of the most important things we can do and showing up for Pride is one of the most important ways that we can practice our civil disobedience.”\u003c/p>\n\u003cfigure id=\"attachment_12046511\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003ca href=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-22-BL.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12046511\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-22-BL.jpg\" alt=\"A person wearing an elaborate dress walks in the street.\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-22-BL.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-22-BL-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-22-BL-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">Siam Phusri, a Thai drag performer, marches in the San Francisco Pride Parade. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>elita layà with \u003ca href=\"https://www.stopcopcitybayarea.com/\">Stop Cop City Bay Area\u003c/a>, which opposes the $47 million regional police training facility being built in San Pablo, said joy as resistance recognizes that pride is “rooted in disrupting hyper surveillance and disrupting police surveillance.”\u003c/p>\n\u003cfigure id=\"attachment_12046500\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003ca href=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-11-BL.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12046500\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-11-BL.jpg\" alt=\"Two people hug amongst a large crowd on the street.\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-11-BL.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-11-BL-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-11-BL-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">A member of BAAITS (Bay Area American Indian Two‑Spirits), a group supporting Two-Spirit Indigenous people, hugs a person in the crowd during the San Francisco Pride Parade. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>“We’re seeing our neighbors be kidnapped. We’re seeing that folks are losing faith in the system, and so I see joy and restoring and reminding ourselves of the faith that we should have in one another,” they said.\u003c/p>\n\u003cfigure id=\"attachment_12046506\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003ca href=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-26-BL.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12046506\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-26-BL.jpg\" alt=\"A person wearing a pink shirt holds a rainbow flag.\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-26-BL.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-26-BL-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-26-BL-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">A participant waves a rainbow flag. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>On Friday, thousands of people participated in the annual Trans March according to organizers, taking over Dolores Park along Market Street to Turk and Taylor in the Tenderloin where an anti-police brutality riot led by transgender people took place in 1966 at Compton’s Cafeteria.\u003c/p>\n\u003cfigure id=\"attachment_12046508\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003ca href=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-31-BL.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12046508\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-31-BL.jpg\" alt=\"Several people in a red car wave to people standing behind barricades.\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-31-BL.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-31-BL-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250629-SFPrideParade-31-BL-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">Assemblymember Matt Haney waves to the crowd. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>And Saturday saw the return of the city’s Dyke March, which hasn’t taken place in an official capacity since before the COVID-19 pandemic.\u003c/p>\n\u003cp>\u003c/p>\n\u003cp>\u003cem>KQED’s Brian Krans, Billy Cruz, Spencer Whitney and Dana Cronin contributed to this story.\u003c/em>\u003c/p>\n\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/news/12046464/55th-annual-sf-pride-parade-focuses-on-queer-joy-as-resistance",
"authors": [
"236"
],
"categories": [
"news_223",
"news_8"
],
"tags": [
"news_27626",
"news_138",
"news_20004",
"news_20003",
"news_2672",
"news_3123",
"news_38",
"news_1345"
],
"featImg": "news_12046496",
"label": "news"
},
"news_12046470": {
"type": "posts",
"id": "news_12046470",
"meta": {
"index": "posts_1716263798",
"site": "news",
"id": "12046470",
"score": null,
"sort": [
1751216424000
]
},
"guestAuthors": [],
"slug": "her-drag-story-hour-was-interrupted-by-the-proud-boys-no-one-was-held-accountable",
"title": "Her Drag Story Hour Was Interrupted by the Proud Boys. No One Was Held Accountable.",
"publishDate": 1751216424,
"format": "standard",
"headTitle": "Her Drag Story Hour Was Interrupted by the Proud Boys. No One Was Held Accountable. | KQED",
"labelTerm": {
"site": "news"
},
"content": "\u003cp>\u003cspan style=\"font-weight: 400\">Three years ago this month, Kyle Casey Chu was reading stories to children at the San Lorenzo Public Library as part of a Drag Story Hour.\u003c/span>\u003c/p>\n\u003cp>Shortly after, \u003ca href=\"https://www.kqed.org/news/11916918/sheriffs-investigating-hate-crime-after-alleged-proud-boys-disrupt-drag-queen-story-hour-with-homophobic-slurs\">members of the far-right Proud Boys interrupted the event\u003c/a>\u003cspan style=\"font-weight: 400\">, criticizing parents for bringing their kids and shouting slurs at Chu, who’s also known by her drag name Panda Dulce.\u003c/span>\u003c/p>\n\u003cp>Now, Chu is out with a new short film reflecting on the experience, the lack of justice in the case and the aftermath of public notoriety. It’s called \u003cspan style=\"font-weight: 400\">called \u003cem>After What Happened at the Library\u003c/em>. \u003c/span>\u003c/p>\n\u003cp>\u003cem>This interview has been edited and cut for clarity.\u003c/em>\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>\u003cstrong>Rachael Vazquez: We know from the title that this short film is focused on what happened \u003cem>after\u003c/em> that 2022 incident at the library in San Lorenzo. Why was it important for you to tell \u003cem>that\u003c/em> story?\u003c/strong>\u003c/p>\n\u003cfigure id=\"attachment_12046521\" class=\"wp-caption alignright\" style=\"max-width: 160px\">\u003ca href=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/AWHATL-Poster-With-Laurels.png\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-thumbnail wp-image-12046521\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/AWHATL-Poster-With-Laurels-160x237.png\" alt=\"A film poster showing a person behind a desk.\" width=\"160\" height=\"237\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/AWHATL-Poster-With-Laurels-160x237.png 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/AWHATL-Poster-With-Laurels-2000x2963.png 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/AWHATL-Poster-With-Laurels-1037x1536.png 1037w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/AWHATL-Poster-With-Laurels-1382x2048.png 1382w\" sizes=\"auto, (max-width: 160px) 100vw, 160px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">The film poster for “After What Happened At The Library.” \u003ccite>(Photo Courtesy of Kyle Casey Chu)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cstrong>Kyle Casey Chu:\u003c/strong> I’m really glad you asked this too, because a lot of my screenwriting and film enthusiast friends ask the same question. If the library is where it all went down, then why are we focusing on \u003cem>after\u003c/em> the drama? And to me, in my life, this event constituted an inciting incident as opposed to the bulk of the drama itself. And so, of course, you can never be prepared for a traumatic incident like that. But what I was also wholly unprepared for was the aftermath of public notoriety, which is being deluged by love letters and trauma dumps and journalistic requests to relive the experience over and over again. I really wanted to focus on what it means to be the subject of trauma and scrutiny, and what that looks like in the age of social media.\u003c/p>\n\u003cp>\u003cstrong>A big part of this film is about what it’s like to be the subject of really intense media interest. Can you say more about what that was like for you?\u003c/strong>\u003c/p>\n\u003cp>So I think, especially in this day and age when so much of the world we see and perceive is consumed through the small frame of our phone, it can be really easy to consume a moment in time and then forget that it had ever happened, just because we have such a rapidly cycling newsfeed. But for me, obviously, this is an event that is going to affect me for the rest of my life. And I think a lot of people who hear the story feel some sort of resonance to it, and they want to reach out to express support, to express disdain, hate, whatever it is. In the process, there are a lot of different opinions and polarizing views that are projected onto me. At the same time, there’s an expectation that as a public victim we are supposed to manage their responses and kind of interact with all of these conversations at once. And so this can add to the feeling of overwhelm at a time when we’re already struggling to make basic decisions in our lives and our executive functioning is sort of shot. And so I wanted to talk about this additional dimension because it kind of added to the alienation of being turned into a political football at a point when drag was vilified by the right.\u003c/p>\n\u003cp>\u003cstrong>This is also in part about the response from local law enforcement. Can you tell us about that?\u003c/strong>[aside postID=news_11916918 hero='https://ww2.kqed.org/app/uploads/sites/10/2022/06/AllegedProudBoys-1020x638.jpg']Another dimension on this incident is it ultimately resulted in zero consequences for those involved. Ultimately, the authorities said that this was out of their hands. There was nothing they could do. There was not enough evidence to constitute a hate crime when, in fact, hate crime measures are enhancements and so it can be added to an existing crime — for example, graffiti or harassing children. And in this case, this constituted an instance of harassment of children. And I believe it fit the category of a hate crime because of all the expletives and the transphobic insults they were hurling. But no names were taken. They were politely dismissed and asked to leave. And it was ultimately left to me to kind of clean up the aftermath and follow up with the department. And nothing came of it. And so it’s a little harrowing to think that something like this can happen. And you know, there’ll be lip service paid to say, ‘We don’t want this to happen again, this is unfortunate, etc.’ And then it’s ultimately toothless because these perpetrators are being told that they can do this again and again without any sort of repercussion.\u003c/p>\n\u003cp>\u003cem>[Editor’s note: No one was arrested and no charges were filed against anyone involved in the incident. In a statement, the Alameda County Sheriff’s Office said “while the disturbance may have been a criminal act, it did not meet the elements of a hate crime.” \u003cspan style=\"font-weight: 400\">The sheriff’s office also said they identified several individuals connected to the incident and forwarded the case to the Alameda County District Attorney’s Office to determine whether to file charges. The DA’s office told KQED\u003c/span> they couldn’t speculate about why former DA Pamela Price’s office didn’t press charges. \u003cspan style=\"font-weight: 400\">They said the statute of limitations has since run out.\u003c/span>]\u003c/em>\u003c/p>\n\u003cp>\u003cstrong>When I was watching this, I really felt the stress of the aftermath of that moment. And then there’s a part where you’re getting ready and doing your makeup, and it felt really grounding, almost like a ritual. Is that how it feels for you?\u003c/strong>\u003c/p>\n\u003cp>It is, and I’m so glad you said that, because it feels witchy and ritualistic to me as well, and I think for a lot of my drag sisters. I felt it was important that we talk about drag as a safe place to feel magical, to feel like the most powerful versions of ourselves and, when that’s taken away from us, in order to feel the loss of that, we need to understand what it meant to this character and the world that it offered her. And so the reason why we have this sort of surrealistic drag ritual is to show exactly what it means to her. It’s this place where she feels protected and safe and free. And for me, whenever you get into drag, it’s like one to two to three hours of just making yourself as beautiful as you possibly can. And my relationship to drag has fundamentally changed after this incident. And so I thought it’s important to kind of honor the process in that way.\u003c/p>\n\u003cp>\u003cstrong>We’re a few years out from this incident. How do you feel when you reflect on what you went through?\u003c/strong>\u003c/p>\n\u003cp>The pain of it dulls as time goes on. And at the same time, I’m also seeing a lot of conservative pundits make examples and political footballs out of fellow artists who I know. And I do my best to reach out to them and to advise them they don’t have to take every interview. They can do whatever they need to do to preserve themselves, especially when they’re in an acute crisis that feels like they must act on a fight-or-flight instinct. It’s something that’s going to be kind of a lingering sector in my drag practice whenever I take on a gig. Like, I don’t know, especially growing up in San Francisco, I started drag really young and it was just always a place of imagination and play, and nothing further really. And I think now there’s a shadow clinging to the underbelly that is going to be persistent, and it only means that I have to be more persistent and returning to it.\u003c/p>\n\u003cfigure id=\"attachment_12046519\" class=\"wp-caption aligncenter\" style=\"max-width: 2560px\">\u003ca href=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/%E2%9C%A8-AWHATL-Still-6-scaled.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12046519\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/%E2%9C%A8-AWHATL-Still-6-scaled.jpg\" alt=\"An image of the back of a person's head facing a mirror with lights around it.\" width=\"2560\" height=\"1440\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/✨-AWHATL-Still-6-scaled.jpg 2560w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/✨-AWHATL-Still-6-2000x1125.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/✨-AWHATL-Still-6-160x90.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/✨-AWHATL-Still-6-1536x864.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/✨-AWHATL-Still-6-2048x1152.jpg 2048w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">A still image from the film “After What Happened At The Library.” \u003ccite>(Photo Courtesy of Kyle Casey Chu)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cstrong>This film has been competing in different film festivals across the country. Can you talk about what the reaction to it has been?\u003c/strong>\u003c/p>\n\u003cp>It is such as a real experience to actually share this project after three years in the making. You know, it started off as a Word doc with my best friend and I … a private little document where we just, you know, spilled our guts out. And from script to screen, it’s incredibly rewarding to see in live theater screenings the real time reactions that people are laughing where we want them to laugh and they’re quiet and ruminative at the exact beats that we wanted them to be. It feels like a well-crafted machine that’s finally being shared — if I can use a mechanical metaphor, which I usually never do. But it’s ultimately very rewarding and cathartic. To come out of this experience feeling voiceless and powerless and kind of robbed of my own agency and authorship over my story, and to re-enter this process having shot on location at San Lorenzo Public Library, to play the role and to revisit the scene of the crime surrounded by loved ones and collaborators and people who I really love and trust… has transformed the experience for me. It was the ultimate exercise in an exorcism, and I would recommend that to anyone who has has any sort incident or rumination that’s bouncing around in their heads.\u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n",
"blocks": [],
"excerpt": "An interview with Kyle Casey Chu, writer and star of the new short film 'After What Happened at the Library,' about how the incident — and the aftermath of public notoriety — changed her life.",
"status": "publish",
"parent": 0,
"modified": 1751240029,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 18,
"wordCount": 1644
},
"headData": {
"title": "Her Drag Story Hour Was Interrupted by the Proud Boys. No One Was Held Accountable. | KQED",
"description": "An interview with Kyle Casey Chu, writer and star of the new short film 'After What Happened at the Library,' about how the incident — and the aftermath of public notoriety — changed her life.",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"schema": {
"@context": "https://schema.org",
"@type": "NewsArticle",
"headline": "Her Drag Story Hour Was Interrupted by the Proud Boys. No One Was Held Accountable.",
"datePublished": "2025-06-29T10:00:24-07:00",
"dateModified": "2025-06-29T16:33:49-07:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png",
"isAccessibleForFree": "True",
"publisher": {
"@type": "NewsMediaOrganization",
"@id": "https://www.kqed.org/#organization",
"name": "KQED",
"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": 8,
"slug": "news",
"name": "News"
},
"audioUrl": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/AftertheLibrary2wayVasquez.mp3",
"sticky": false,
"nprStoryId": "kqed-12046470",
"templateType": "standard",
"featuredImageType": "standard",
"excludeFromSiteSearch": "Include",
"articleAge": "0",
"path": "/news/12046470/her-drag-story-hour-was-interrupted-by-the-proud-boys-no-one-was-held-accountable",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>\u003cspan style=\"font-weight: 400\">Three years ago this month, Kyle Casey Chu was reading stories to children at the San Lorenzo Public Library as part of a Drag Story Hour.\u003c/span>\u003c/p>\n\u003cp>Shortly after, \u003ca href=\"https://www.kqed.org/news/11916918/sheriffs-investigating-hate-crime-after-alleged-proud-boys-disrupt-drag-queen-story-hour-with-homophobic-slurs\">members of the far-right Proud Boys interrupted the event\u003c/a>\u003cspan style=\"font-weight: 400\">, criticizing parents for bringing their kids and shouting slurs at Chu, who’s also known by her drag name Panda Dulce.\u003c/span>\u003c/p>\n\u003cp>Now, Chu is out with a new short film reflecting on the experience, the lack of justice in the case and the aftermath of public notoriety. It’s called \u003cspan style=\"font-weight: 400\">called \u003cem>After What Happened at the Library\u003c/em>. \u003c/span>\u003c/p>\n\u003cp>\u003cem>This interview has been edited and cut for clarity.\u003c/em>\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "fullwidth"
},
"numeric": [
"fullwidth"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>\u003cstrong>Rachael Vazquez: We know from the title that this short film is focused on what happened \u003cem>after\u003c/em> that 2022 incident at the library in San Lorenzo. Why was it important for you to tell \u003cem>that\u003c/em> story?\u003c/strong>\u003c/p>\n\u003cfigure id=\"attachment_12046521\" class=\"wp-caption alignright\" style=\"max-width: 160px\">\u003ca href=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/AWHATL-Poster-With-Laurels.png\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-thumbnail wp-image-12046521\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/AWHATL-Poster-With-Laurels-160x237.png\" alt=\"A film poster showing a person behind a desk.\" width=\"160\" height=\"237\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/AWHATL-Poster-With-Laurels-160x237.png 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/AWHATL-Poster-With-Laurels-2000x2963.png 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/AWHATL-Poster-With-Laurels-1037x1536.png 1037w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/AWHATL-Poster-With-Laurels-1382x2048.png 1382w\" sizes=\"auto, (max-width: 160px) 100vw, 160px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">The film poster for “After What Happened At The Library.” \u003ccite>(Photo Courtesy of Kyle Casey Chu)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cstrong>Kyle Casey Chu:\u003c/strong> I’m really glad you asked this too, because a lot of my screenwriting and film enthusiast friends ask the same question. If the library is where it all went down, then why are we focusing on \u003cem>after\u003c/em> the drama? And to me, in my life, this event constituted an inciting incident as opposed to the bulk of the drama itself. And so, of course, you can never be prepared for a traumatic incident like that. But what I was also wholly unprepared for was the aftermath of public notoriety, which is being deluged by love letters and trauma dumps and journalistic requests to relive the experience over and over again. I really wanted to focus on what it means to be the subject of trauma and scrutiny, and what that looks like in the age of social media.\u003c/p>\n\u003cp>\u003cstrong>A big part of this film is about what it’s like to be the subject of really intense media interest. Can you say more about what that was like for you?\u003c/strong>\u003c/p>\n\u003cp>So I think, especially in this day and age when so much of the world we see and perceive is consumed through the small frame of our phone, it can be really easy to consume a moment in time and then forget that it had ever happened, just because we have such a rapidly cycling newsfeed. But for me, obviously, this is an event that is going to affect me for the rest of my life. And I think a lot of people who hear the story feel some sort of resonance to it, and they want to reach out to express support, to express disdain, hate, whatever it is. In the process, there are a lot of different opinions and polarizing views that are projected onto me. At the same time, there’s an expectation that as a public victim we are supposed to manage their responses and kind of interact with all of these conversations at once. And so this can add to the feeling of overwhelm at a time when we’re already struggling to make basic decisions in our lives and our executive functioning is sort of shot. And so I wanted to talk about this additional dimension because it kind of added to the alienation of being turned into a political football at a point when drag was vilified by the right.\u003c/p>\n\u003cp>\u003cstrong>This is also in part about the response from local law enforcement. Can you tell us about that?\u003c/strong>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "news_11916918",
"hero": "https://ww2.kqed.org/app/uploads/sites/10/2022/06/AllegedProudBoys-1020x638.jpg",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>Another dimension on this incident is it ultimately resulted in zero consequences for those involved. Ultimately, the authorities said that this was out of their hands. There was nothing they could do. There was not enough evidence to constitute a hate crime when, in fact, hate crime measures are enhancements and so it can be added to an existing crime — for example, graffiti or harassing children. And in this case, this constituted an instance of harassment of children. And I believe it fit the category of a hate crime because of all the expletives and the transphobic insults they were hurling. But no names were taken. They were politely dismissed and asked to leave. And it was ultimately left to me to kind of clean up the aftermath and follow up with the department. And nothing came of it. And so it’s a little harrowing to think that something like this can happen. And you know, there’ll be lip service paid to say, ‘We don’t want this to happen again, this is unfortunate, etc.’ And then it’s ultimately toothless because these perpetrators are being told that they can do this again and again without any sort of repercussion.\u003c/p>\n\u003cp>\u003cem>[Editor’s note: No one was arrested and no charges were filed against anyone involved in the incident. In a statement, the Alameda County Sheriff’s Office said “while the disturbance may have been a criminal act, it did not meet the elements of a hate crime.” \u003cspan style=\"font-weight: 400\">The sheriff’s office also said they identified several individuals connected to the incident and forwarded the case to the Alameda County District Attorney’s Office to determine whether to file charges. The DA’s office told KQED\u003c/span> they couldn’t speculate about why former DA Pamela Price’s office didn’t press charges. \u003cspan style=\"font-weight: 400\">They said the statute of limitations has since run out.\u003c/span>]\u003c/em>\u003c/p>\n\u003cp>\u003cstrong>When I was watching this, I really felt the stress of the aftermath of that moment. And then there’s a part where you’re getting ready and doing your makeup, and it felt really grounding, almost like a ritual. Is that how it feels for you?\u003c/strong>\u003c/p>\n\u003cp>It is, and I’m so glad you said that, because it feels witchy and ritualistic to me as well, and I think for a lot of my drag sisters. I felt it was important that we talk about drag as a safe place to feel magical, to feel like the most powerful versions of ourselves and, when that’s taken away from us, in order to feel the loss of that, we need to understand what it meant to this character and the world that it offered her. And so the reason why we have this sort of surrealistic drag ritual is to show exactly what it means to her. It’s this place where she feels protected and safe and free. And for me, whenever you get into drag, it’s like one to two to three hours of just making yourself as beautiful as you possibly can. And my relationship to drag has fundamentally changed after this incident. And so I thought it’s important to kind of honor the process in that way.\u003c/p>\n\u003cp>\u003cstrong>We’re a few years out from this incident. How do you feel when you reflect on what you went through?\u003c/strong>\u003c/p>\n\u003cp>The pain of it dulls as time goes on. And at the same time, I’m also seeing a lot of conservative pundits make examples and political footballs out of fellow artists who I know. And I do my best to reach out to them and to advise them they don’t have to take every interview. They can do whatever they need to do to preserve themselves, especially when they’re in an acute crisis that feels like they must act on a fight-or-flight instinct. It’s something that’s going to be kind of a lingering sector in my drag practice whenever I take on a gig. Like, I don’t know, especially growing up in San Francisco, I started drag really young and it was just always a place of imagination and play, and nothing further really. And I think now there’s a shadow clinging to the underbelly that is going to be persistent, and it only means that I have to be more persistent and returning to it.\u003c/p>\n\u003cfigure id=\"attachment_12046519\" class=\"wp-caption aligncenter\" style=\"max-width: 2560px\">\u003ca href=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/%E2%9C%A8-AWHATL-Still-6-scaled.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12046519\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/%E2%9C%A8-AWHATL-Still-6-scaled.jpg\" alt=\"An image of the back of a person's head facing a mirror with lights around it.\" width=\"2560\" height=\"1440\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/✨-AWHATL-Still-6-scaled.jpg 2560w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/✨-AWHATL-Still-6-2000x1125.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/✨-AWHATL-Still-6-160x90.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/✨-AWHATL-Still-6-1536x864.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/✨-AWHATL-Still-6-2048x1152.jpg 2048w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">A still image from the film “After What Happened At The Library.” \u003ccite>(Photo Courtesy of Kyle Casey Chu)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cstrong>This film has been competing in different film festivals across the country. Can you talk about what the reaction to it has been?\u003c/strong>\u003c/p>\n\u003cp>It is such as a real experience to actually share this project after three years in the making. You know, it started off as a Word doc with my best friend and I … a private little document where we just, you know, spilled our guts out. And from script to screen, it’s incredibly rewarding to see in live theater screenings the real time reactions that people are laughing where we want them to laugh and they’re quiet and ruminative at the exact beats that we wanted them to be. It feels like a well-crafted machine that’s finally being shared — if I can use a mechanical metaphor, which I usually never do. But it’s ultimately very rewarding and cathartic. To come out of this experience feeling voiceless and powerless and kind of robbed of my own agency and authorship over my story, and to re-enter this process having shot on location at San Lorenzo Public Library, to play the role and to revisit the scene of the crime surrounded by loved ones and collaborators and people who I really love and trust… has transformed the experience for me. It was the ultimate exercise in an exorcism, and I would recommend that to anyone who has has any sort incident or rumination that’s bouncing around in their heads.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "floatright"
},
"numeric": [
"floatright"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/news/12046470/her-drag-story-hour-was-interrupted-by-the-proud-boys-no-one-was-held-accountable",
"authors": [
"11860"
],
"categories": [
"news_223",
"news_8"
],
"tags": [
"news_4750",
"news_4273",
"news_4691",
"news_20004",
"news_28616",
"news_2486"
],
"featImg": "news_12046520",
"label": "news"
},
"news_12045788": {
"type": "posts",
"id": "news_12045788",
"meta": {
"index": "posts_1716263798",
"site": "news",
"id": "12045788",
"score": null,
"sort": [
1751047233000
]
},
"guestAuthors": [],
"slug": "she-survived-transphobic-backlash-and-made-history-how-ai-saved-one-womans-voice",
"title": "She Survived Transphobic Backlash and Made History; How AI Saved One Woman's Voice",
"publishDate": 1751047233,
"format": "standard",
"headTitle": "She Survived Transphobic Backlash and Made History; How AI Saved One Woman’s Voice | KQED",
"labelTerm": {},
"content": "\u003cp>\u003cem>\u003ca href=\"http://itunes.apple.com/us/podcast/the-california-report-magazine/id1314750545?mt=2\" target=\"_blank\" rel=\"noopener noreferrer\">Listen to this and more in-depth storytelling by subscribing to The California Report Magazine podcast.\u003c/a>\u003c/em>\u003c/p>\n\u003ch2>\u003ca href=\"https://www.kqed.org/arts/13977595/sandy-stone-olivia-records-jimi-hendrix-girl-island-documentary\">\u003cb>88-Year-Old Audio Engineer Sandy Stone Survived Transphobic Backlash and Made History\u003c/b>\u003c/a>\u003c/h2>\n\u003cp>\u003cspan style=\"font-weight: 400\">Audio engineer Sandy Stone got her start working alongside Jimi Hendrix, the Grateful Dead and Crosby, Stills & Nash. When she joined the California lesbian music label Olivia Records, some feminists wanted to kick her, and\u003c/span>\u003cspan style=\"font-weight: 400\"> all\u003c/span>\u003cspan style=\"font-weight: 400\"> trans women, out of women’s spaces. But Stone went on to become the first openly transgender woman inducted into the National Women’s Hall of Fame. KQED Arts Editor Nastia Voynovskaya brings us this profile of Stone, who became a world-class academic and paved the way for the field of transgender studies. \u003c/span>\u003c/p>\n\u003ch2>\u003ca href=\"https://www.kqed.org/science/1996818/she-lost-her-tongue-to-cancer-found-her-voice-through-ai\">\u003cb>Cancer Stole Her Voice. Curse Words, Children’s Books and AI Saved It\u003c/b>\u003c/a>\u003c/h2>\n\u003cp>\u003cspan style=\"font-weight: 400\">You can hear AI-generated voices when you call into a customer service line, read news articles online, and watch movies. Now some tech companies are starting to use the technology to help people who’ve lost the ability to speak due to ALS or oral cancer. KQED’s health correspondent April Dembosky has the story of one woman’s journey to find her natural-sounding voice again.\u003c/span>\u003cspan style=\"font-weight: 400\">\u003cbr>\n\u003c/span>\u003c/p>\n\u003ch2>\u003cspan style=\"font-weight: 400\">\u003ca href=\"https://www.kqed.org/news/11919818/hidden-gems-the-pirate-ship-on-big-bear-lake\">\u003cb>Hidden Gems: The Pirate Ship on Big Bear Lake\u003c/b>\u003c/a>\u003cbr>\n\u003c/span>\u003c/h2>\n\u003cp>\u003cspan style=\"font-weight: 400\">Set in the San Bernardino Mountains, Big Bear Lake is a popular tourist destination for Southern California families looking for lakeside recreation in the summer. One of the attractions? A pirate ship called the Time Bandit. In this story from our Hidden Gems archives, reporter Amanda Font set sail on this historic vessel. \u003c/span>\u003c/p>\n\u003cp>\u003cb>\u003cbr>\n\u003c/b>\u003cbr>\n\u003cb>\u003c/b>\u003c/p>\n\u003ch2>\u003c/h2>\n\u003cp>[ad fullwidth]\u003c/p>\u003cp>\u003c/p>\n",
"blocks": [],
"excerpt": null,
"status": "publish",
"parent": 0,
"modified": 1750967341,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 7,
"wordCount": 275
},
"headData": {
"title": "She Survived Transphobic Backlash and Made History; How AI Saved One Woman's Voice | KQED",
"description": "Listen to this and more in-depth storytelling by subscribing to The California Report Magazine podcast. 88-Year-Old Audio Engineer Sandy Stone Survived Transphobic Backlash and Made History Audio engineer Sandy Stone got her start working alongside Jimi Hendrix, the Grateful Dead and Crosby, Stills & Nash. When she joined the California lesbian music label Olivia Records,",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"schema": {
"@context": "https://schema.org",
"@type": "NewsArticle",
"headline": "She Survived Transphobic Backlash and Made History; How AI Saved One Woman's Voice",
"datePublished": "2025-06-27T11:00:33-07:00",
"dateModified": "2025-06-26T12:49:01-07:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png",
"isAccessibleForFree": "True",
"publisher": {
"@type": "NewsMediaOrganization",
"@id": "https://www.kqed.org/#organization",
"name": "KQED",
"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": 31795,
"slug": "california",
"name": "California"
},
"source": "The California Report Magazine",
"sourceUrl": "https://www.kqed.org/news/tag/tcrmag/ ",
"audioUrl": "https://www.podtrac.com/pts/redirect.mp3/chrt.fm/track/G6C7C3/traffic.megaphone.fm/KQINC8349557932.mp3?updated=1750967317",
"sticky": false,
"templateType": "standard",
"featuredImageType": "standard",
"excludeFromSiteSearch": "Include",
"articleAge": "0",
"path": "/news/12045788/she-survived-transphobic-backlash-and-made-history-how-ai-saved-one-womans-voice",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>\u003cem>\u003ca href=\"http://itunes.apple.com/us/podcast/the-california-report-magazine/id1314750545?mt=2\" target=\"_blank\" rel=\"noopener noreferrer\">Listen to this and more in-depth storytelling by subscribing to The California Report Magazine podcast.\u003c/a>\u003c/em>\u003c/p>\n\u003ch2>\u003ca href=\"https://www.kqed.org/arts/13977595/sandy-stone-olivia-records-jimi-hendrix-girl-island-documentary\">\u003cb>88-Year-Old Audio Engineer Sandy Stone Survived Transphobic Backlash and Made History\u003c/b>\u003c/a>\u003c/h2>\n\u003cp>\u003cspan style=\"font-weight: 400\">Audio engineer Sandy Stone got her start working alongside Jimi Hendrix, the Grateful Dead and Crosby, Stills & Nash. When she joined the California lesbian music label Olivia Records, some feminists wanted to kick her, and\u003c/span>\u003cspan style=\"font-weight: 400\"> all\u003c/span>\u003cspan style=\"font-weight: 400\"> trans women, out of women’s spaces. But Stone went on to become the first openly transgender woman inducted into the National Women’s Hall of Fame. KQED Arts Editor Nastia Voynovskaya brings us this profile of Stone, who became a world-class academic and paved the way for the field of transgender studies. \u003c/span>\u003c/p>\n\u003ch2>\u003ca href=\"https://www.kqed.org/science/1996818/she-lost-her-tongue-to-cancer-found-her-voice-through-ai\">\u003cb>Cancer Stole Her Voice. Curse Words, Children’s Books and AI Saved It\u003c/b>\u003c/a>\u003c/h2>\n\u003cp>\u003cspan style=\"font-weight: 400\">You can hear AI-generated voices when you call into a customer service line, read news articles online, and watch movies. Now some tech companies are starting to use the technology to help people who’ve lost the ability to speak due to ALS or oral cancer. KQED’s health correspondent April Dembosky has the story of one woman’s journey to find her natural-sounding voice again.\u003c/span>\u003cspan style=\"font-weight: 400\">\u003cbr>\n\u003c/span>\u003c/p>\n\u003ch2>\u003cspan style=\"font-weight: 400\">\u003ca href=\"https://www.kqed.org/news/11919818/hidden-gems-the-pirate-ship-on-big-bear-lake\">\u003cb>Hidden Gems: The Pirate Ship on Big Bear Lake\u003c/b>\u003c/a>\u003cbr>\n\u003c/span>\u003c/h2>\n\u003cp>\u003cspan style=\"font-weight: 400\">Set in the San Bernardino Mountains, Big Bear Lake is a popular tourist destination for Southern California families looking for lakeside recreation in the summer. One of the attractions? A pirate ship called the Time Bandit. In this story from our Hidden Gems archives, reporter Amanda Font set sail on this historic vessel. \u003c/span>\u003c/p>\n\u003cp>\u003cb>\u003cbr>\n\u003c/b>\u003cbr>\n\u003cb>\u003c/b>\u003c/p>\n\u003ch2>\u003c/h2>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "fullwidth"
},
"numeric": [
"fullwidth"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\u003cp>\u003c/p>\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/news/12045788/she-survived-transphobic-backlash-and-made-history-how-ai-saved-one-womans-voice",
"authors": [
"236"
],
"programs": [
"news_72",
"news_26731"
],
"categories": [
"news_31795",
"news_33520"
],
"tags": [
"news_18538",
"news_2109",
"news_3123"
],
"featImg": "news_12045801",
"label": "source_news_12045788"
},
"news_12045988": {
"type": "posts",
"id": "news_12045988",
"meta": {
"index": "posts_1716263798",
"site": "news",
"id": "12045988",
"score": null,
"sort": [
1751034634000
]
},
"guestAuthors": [],
"slug": "take-yourself-on-a-self-guided-tour-of-chinatowns-queer-past-and-present",
"title": "Take Yourself on a Self-Guided Tour of Chinatown’s Queer Past and Present",
"publishDate": 1751034634,
"format": "standard",
"headTitle": "Take Yourself on a Self-Guided Tour of Chinatown’s Queer Past and Present | KQED",
"labelTerm": {
"site": "news"
},
"content": "\u003cp>\u003cem>Updated July 2\u003c/em>\u003c/p>\n\u003cp>\u003ca href=\"https://www.kqed.org/news/12046464/55th-annual-sf-pride-parade-focuses-on-queer-joy-as-resistance\">San Francisco’s iconic Pride celebrations\u003c/a> saw community groups and artists organize rallies, concerts and film festivals that explored the spectrum of experiences across the LGBTQ+ community in June.\u003c/p>\n\u003cp>But there’s something you can do in San Francisco any day of the year: a self-guided tour of Chinatown’s historical queer landmarks.\u003c/p>\n\u003cp>Heading out on this independent walking guide is also a particularly good option for anyone who missed the \u003ca href=\"https://www.kqed.org/arts/13976447/chinatown-pride-san-francisco-lgbtq-chinese-culture-center\">second annual Chinatown Pride\u003c/a> back in May, organized by the \u003ca href=\"https://www.cccsf.us/\">Chinese Cultural Center\u003c/a> and contemporary arts organization \u003ca href=\"https://www.edgeonthesquare.org/\">Edge on the Square\u003c/a>. As part of the celebration, drag queens with the \u003ca href=\"https://www.instagram.com/ricerockettes/?hl=en\">Rice Rockettes\u003c/a> and the \u003ca href=\"https://www.gapa.org/\">GLBTQ+ Asian Pacific Alliance\u003c/a> led a procession of hundreds of residents throughout the neighborhood on a six-stop tour of places connected to Chinatown’s LGBTQ+ community.\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>“Chinatown holds so many untold queer stories,” said YY Zhu, director of galleries and programs at CCC, whose team spent months researching and talking to elders in the community to identify the places in the neighborhood where LGBTQ+ individuals lived, connected and organized. “This is really our invitation to people to come to Chinatown and interact with this history,” she said.\u003c/p>\n\u003cp>So, for those who want to recreate this tour for themselves, we chatted to Chinatown Pride’s organizers to learn how folks can follow the procession’s footsteps. Each stop is only one or two blocks from the starting point, so if you are walking, the whole tour should take less than an hour.\u003c/p>\n\u003cfigure id=\"attachment_12041664\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003ca href=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG060_QED-KQED.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12041664\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG060_QED-KQED.jpg\" alt=\"\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG060_QED-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG060_QED-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG060_QED-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG060_QED-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG060_QED-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG060_QED-KQED-1920x1280.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">Peipei Ma’Bilz performs outside of the Chinese Culture Center in San Francisco during the 2025 Chinatown Pride celebration on Saturday, May 24, 2025. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>“We might not recognize this landscape as queer — but now we do,” said Erika Pallasigue, art and public programs manager at Edge on the Square. “You don’t have to be queer, you don’t have to be Asian, you don’t need to be any of those identities — but think about which parts of \u003cem>you \u003c/em>are coming up as you’re in these spaces.”\u003c/p>\n\u003cp>Keep reading to learn the location of each stop and what motivated organizers to include it in the tour — and use our Google Map below to guide your journey:\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe src=\"https://www.google.com/maps/embed?pb=!1m52!1m12!1m3!1d3152.777105925208!2d-122.40876392411549!3d37.79526307198029!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!4m37!3e2!4m5!1s0x8085808b44883cad%3A0xd750b48a84be159b!2s800%20Grant%20Ave%2C%20San%20Francisco%2C%20CA%2094108!3m2!1d37.7943718!2d-122.4062012!4m5!1s0x808580f4b208980f%3A0x79f4a6ea2653f493!2s916%20Grant%20Ave%2C%20San%20Francisco%2C%20CA%2094108!3m2!1d37.795432!2d-122.4063589!4m5!1s0x8085808b4d0a5ab7%3A0x66e0e066e2685cbc!2s743%20Washington%20Street%2C%20San%20Francisco%2C%20CA!3m2!1d37.7950577!2d-122.4062732!4m5!1s0x808580f35bc71103%3A0x5c021c2e2c24075a!2s41%20Ross%20Alley%2C%20San%20Francisco%2C%20CA%2094108!3m2!1d37.795611099999995!2d-122.40751829999999!4m5!1s0x808580f4d3d446af%3A0x3331b3be07e21a26!2s848%20Kearny%20Street%2C%20San%20Francisco%2C%20CA!3m2!1d37.7960717!2d-122.4049677!4m5!1s0x8085808b37612399%3A0xf31611c8c7750f1!2s745%20Kearny%20St%2C%20San%20Francisco%2C%20CA%2094108!3m2!1d37.7948832!2d-122.4054149!5e0!3m2!1sen!2sus!4v1750884488990!5m2!1sen!2sus\" width=\"1920\" height=\"1000\" style=\"border:0;\" allowfullscreen loading=\"lazy\" scrolling=\"yes\" class=\"iframe-class\" frameborder=\"0\">\u003c/iframe>\u003c/p>\n\u003ch2>Stop #1: Edge on the Square, 800 Grant Ave.\u003c/h2>\n\u003cp>A few feet away from Portsmouth Square, Edge on the Square is an art exhibition and performance space that first opened in 2021 — on the same corner once occupied by retail store Asian Image and the iconic Shing Chong market \u003ca href=\"https://www.instagram.com/p/CqlwOixLIge/\">before that\u003c/a>.\u003c/p>\n\u003cp>Edge on the Square is currently hosting the exhibit “All Eyes on Us: Invention & Ingenuity During Artistic Diasporas,” which features artists representing a wide range of mediums. This includes \u003ca href=\"https://www.edgeonthesquare.org/yumei-hou\">Hou Yumei\u003c/a>’s art of paper cutting, installations by \u003ca href=\"https://www.edgeonthesquare.org/sun-park\">Sun Park\u003c/a>, illustrations by Chinatown’s own \u003ca href=\"https://www.edgeonthesquare.org/leland-wong\">Leland Wong\u003c/a> and drawings by \u003ca href=\"https://www.edgeonthesquare.org/jeanette-lazam\">Jeanette Lazam\u003c/a> — who you’ll see again later on in your tour, thanks to her role as \u003ca href=\"https://www.historypin.org/en/manilatown-heritage-foundation-s-collection/manilatown-manang-jeanette-gandiongco-lazam-2/geo/37.796126,-122.404933,17/bounds/37.793722,-122.4071,37.798529,-122.402766/paging/1/project/about\">an openly queer tenant organizer\u003c/a> in the struggle to \u003ca href=\"https://www.instagram.com/kqed/reel/DAt5-VRqL3z/?locale=uken1&hl=en\">save the neighborhood’s International Hotel\u003c/a>.\u003c/p>\n\u003cp>The exhibit, curated by Candace Huey, frames these artists as “hidden dragons,” \u003ca href=\"https://www.edgeonthesquare.org/all-eyes-on-us\">producing their work\u003c/a> while adapting to the challenges of “immigration, assimilation and survival.”\u003c/p>\n\u003cp>While social circumstances may have limited the visibility of some of these artists, Edge on the Square’s Pallasigue encourages visitors to also think about how staying under the radar can serve as a form of protection. “Marginalized communities — not just queer communities — have to negotiate what it means to be out or visible,” she said. “They may choose \u003cem>not \u003c/em>to be out or visible as a form of safety, protection and resilience.”\u003c/p>\n\u003cfigure id=\"attachment_12041654\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003ca href=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG025_QED-KQED.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12041654\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG025_QED-KQED.jpg\" alt=\"\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG025_QED-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG025_QED-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG025_QED-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG025_QED-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG025_QED-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG025_QED-KQED-1920x1280.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">Kotobuki Taiko performs during the inaugural Chinatown Pride procession through San Francisco’s Chinatown on Saturday, May 24, 2025. The event, co-presented by the Chinese Culture Center and Edge on the Square, featured a walking tour highlighting historic queer landmarks and honored the neighborhood’s LGBTQIA+ history dating back to the 1930s. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>Stop #2: Bars and shops along Grant Avenue\u003c/h2>\n\u003cp>From Edge on the Square, head north on Grant Avenue. Along these next few blocks, you’ll see staple Chinatown bars Li Po Cocktail Lounge on your right and Buddha Lounge on your left.\u003c/p>\n\u003cp>These spots are remnants of the time when Chinatown was \u003ca href=\"https://www.kqed.org/arts/13904467/chinatown-nightclubs-showgirl-magic-museum\">a big nightlife destination\u003c/a>.\u003c/p>\n\u003cp>From the 1930s to 1960s, clubs like Forbidden City and Chinese Sky Room threw glamorous shows featuring big bands and showgirl troupes — drawing in major celebrities like Frank Sinatra and \u003ca href=\"https://sfmuseum.org/hist10/forbidcity.html\">then-actor President Ronald Reagan\u003c/a>.[aside postID=news_12044243 hero='https://cdn.kqed.org/wp-content/uploads/sites/10/2024/06/017_KQED_SFPrideParade_06262022-1020x680.jpg']“But the queer history here is that there were several underground bars that served as gathering spaces for the community,” Pallasigue said. People who frequented these establishments often had to live a double life, she said, transforming into a version of themselves devoid of queerness during the daytime.\u003c/p>\n\u003cp>“Based on our research, it’s during the 1940s and ’50s that the queer nightlife in Chinatown was thriving,” Zhu said. “Chinatown was the go-to space where you could have a relatively safe environment to hang out and be yourself.”\u003c/p>\n\u003cp>Groups like CCC continue working on recovering the history of these underground bars. In the meantime, if you want to learn more about Chinatown’s nightlife boom and the Asian and Asian American performers behind it, visit the \u003ca href=\"https://www.theclarionsf.org/showgirl-magic-museum\">Showgirl Magic Museum\u003c/a> at 2 Waverly Place, a block away from the Grant and Sacramento street intersection.\u003c/p>\n\u003ch2>Stop #3: East West Bank, formerly the site of Telephone Exchange, 743 Washington St.\u003c/h2>\n\u003cfigure id=\"attachment_12041659\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003ca href=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG039_QED-KQED.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12041659\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG039_QED-KQED.jpg\" alt=\"\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG039_QED-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG039_QED-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG039_QED-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG039_QED-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG039_QED-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG039_QED-KQED-1920x1280.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">Lotus speaks outside of East West Bank on Washington St, the 3rd stop on the Chinatown Pride procession route through San Francisco’s Chinatown on Saturday, May 24, 2025. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>From Buddha Lounge, cross Washington Street. On your left side, you’ll see a three-tiered pagoda painted in red and green. Now a branch office of East West Bank, this building served \u003ca href=\"https://hoodline.com/2016/04/plugged-in-the-fascinating-history-of-the-chinese-telephone-exchange/\">as the home of the Chinatown Telephone Exchange\u003c/a> from the end of the 19th century till 1949. Before cell phones or even landline telephones with dials, you would have to first call your local telephone exchange and ask the operator — \u003cem>an actual human\u003c/em> — to connect you to the person you were trying to reach.\u003c/p>\n\u003cp>At the Chinatown Telephone Exchange, a team of dozens of women connected the neighborhood’s thousands of residents to the outside world. As part of their jobs, these female operators were required to wear traditional qipao dresses every day and be fluent in multiple languages, Zhu said.[aside postID=arts_13977169 hero='https://cdn.kqed.org/wp-content/uploads/sites/2/2025/06/glbths_1997_13_Box4_DE_PatronsAtComptons-cropped.png']During the Chinatown Pride procession, an elderly woman approached Zhu to share that she herself had worked at a telephone exchange in the city similar to the one located on Washington Street.\u003c/p>\n\u003cp>At work, “she saw women flirting with each other,” Zhu said. “While they connected the outside world to Chinatown, there was this concealed intimacy. She was sure that there were other queer women operators besides her.”\u003c/p>\n\u003cp>The Exchange’s architecture is also a symbol of Chinatown’s ability to transform in order to survive, Pallasigue said. The 1906 earthquake destroyed most of Chinatown and local officials saw that as an opportunity to remove the Chinese community from this part of the city.\u003c/p>\n\u003cp>But Chinese and Chinese American business groups instead proposed that in order to boost tourism, the neighborhood \u003ca href=\"https://www.pbs.org/kqed/chinatown/resourceguide/story.html\">be protected and rebuilt\u003c/a> as an exaggerated version of what Westerners at the time imagined China to be like. Up went the paper lanterns, neon lights and pagodas — including those at the Chinatown Telephone Exchange.\u003c/p>\n\u003cp>“This is built into Chinatown’s DNA,” Pallasigue said: “Being creative with the use of space as a form of resilience in order to preserve the culture and community.”\u003c/p>\n\u003ch2>Stop #4: 41ross, 41 Ross Alley\u003c/h2>\n\u003cfigure id=\"attachment_12041660\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003ca href=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG042_QED-KQED.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12041660\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG042_QED-KQED.jpg\" alt=\"\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG042_QED-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG042_QED-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG042_QED-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG042_QED-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG042_QED-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG042_QED-KQED-1920x1280.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">Kalypso (right) walks to Ross Alley, the 4th stop on the Chinatown Pride procession route through San Francisco’s Chinatown on Saturday, May 24, 2025. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>From the old Telephone Exchange building, walk up the hill on Washington Street and turn right at Ross Alley. On the left side, you’ll find 41ross, a gallery space managed by CCC that has hosted the work of dozens of LGBTQ+ artists over its 11 years in operation.\u003c/p>\n\u003cp>“The goal for this space is really to support artists and provide a platform for them — not only to showcase their work, but to also sell it,” she said, adding that 41ross includes a design store where visitors can find works by Jeanette Lazam, Hou Yumei, Leland Wong and other artists \u003ca href=\"https://www.edgeonthesquare.org/all-eyes-on-us\">currently featured at Edge on the Square\u003c/a>.\u003c/p>\n\u003cp>In 2024, 41ross collaborated with queer artist-activist Xiangqi Chen \u003ca href=\"https://www.cccsf.us/post/out-%E5%87%BA-museum-a-chinese-queer-museum-%E4%B8%AD%E5%9C%8B%E9%85%B7%E5%85%92%E5%8D%9A%E7%89%A9%E9%A4%A8\">to host “OUT/出 MUSEUM,”\u003c/a> a museum prototype focused on Chinese queer art. Visitors can ask the 41ross staff to learn more about ongoing work to find a permanent home for Chen’s collection.\u003c/p>\n\u003ch2>Stop #5: International Hotel Senior Housing, 848 Kearny St.\u003c/h2>\n\u003cp>Stepping out of 41ross, take a left and then a right on Jackson Street. Walk downhill on Jackson until you reach the intersection with Kearny Street, where you’ll see a tall apartment building behind a Muni bus stop. This is International Hotel Senior Housing, an affordable housing complex that opened in 2005 for lower-income seniors — and it stands on the site of the former \u003ca href=\"https://www.ihotel-sf.org/\">International Hotel\u003c/a> (or I-Hotel), where \u003ca href=\"https://www.ihotel-sf.org/history/\">one of the most extensive struggles\u003c/a> between tenants and developers in the city’s history went down.[aside postID=science_1997508 hero='https://cdn.kqed.org/wp-content/uploads/sites/35/2025/06/250603-QUEERKAYAK-20-BL-KQED.jpg']Since the 1920s, the I-Hotel housed hundreds of elderly and impoverished Filipino and Chinese men who shared cramped living quarters known as single room occupancies, or SROs.\u003c/p>\n\u003cp>When the property owners decided in 1968 that they wanted to turn the hotel into a parking lot and \u003ca href=\"https://www.kqed.org/arts/13964200/violeta-marasigan-bullet-filipina-activist-ihotel-manilatown-san-francisco-marcos\">started handing out eviction notices to residents\u003c/a>, students, activists and other community members quickly rallied in support of the hotel’s tenants, sparking \u003ca href=\"https://www.ihotel-sf.org/timeline/\">a nine-year battle\u003c/a> to prevent evictions. And although the owners ultimately succeeded in removing all residents in 1977, the struggle for the I-Hotel formed a generation of activists in Chinatown, Pallasigue said.\u003c/p>\n\u003cp>“The struggle for the I-Hotel was about displacement, gentrification and the question: who belongs here?,” she said — adding that even within this movement, “there weren’t many queer leaders at the forefront because they tended to be pushed out.”\u003c/p>\n\u003cp>One of the younger I-Hotel tenants at the time of the 1977 evictions was Jeanette Lazam — one of the artists currently featured at Edge on the Square. During the struggle to save the I-Hotel, she \u003ca href=\"https://convergencemag.com/articles/coming-home-jeanette-lazam-returns-to-the-i-hotel/\">pushed for Asian American activists from different generations to work together\u003c/a>, all the while \u003ca href=\"https://vdoc.pub/documents/san-franciscos-international-hotel-mobilizing-the-filipino-american-community-in-the-anti-eviction-movement-asian-american-history-cultu-k9benlnleos0\">defying homophobia and sexism\u003c/a>.\u003c/p>\n\u003cp>And when a group of nonprofits succeeded in transforming the former I-Hotel site into affordable housing, Lazam was one of the few surviving former tenants who returned.\u003c/p>\n\u003ch2>Stop #6: Crossing Portsmouth Square pedestrian bridge, 745 Kearny St.\u003c/h2>\n\u003cfigure id=\"attachment_12041663\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003ca href=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG054_QED_DUPE1-KQED.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12041663\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG054_QED_DUPE1-KQED.jpg\" alt=\"\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG054_QED_DUPE1-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG054_QED_DUPE1-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG054_QED_DUPE1-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG054_QED_DUPE1-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG054_QED_DUPE1-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG054_QED_DUPE1-KQED-1920x1280.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">Alfred Twu and others gather on Portsmouth Square Pedestrian Bridge, the 6th stop on the Chinatown Pride procession route on Saturday, May 24, 2025. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>To wrap up your tour, head south to Portsmouth Square and step on the pedestrian bridge over Kearny Street. During the procession, Pallasigue and Zhu recalled that drag queens led the crowd across the bridge to the sound of taiko drums, with Pride flags flying high in the air. “This is the immortal runway,” Zhu said.\u003c/p>\n\u003cp>Ending the procession at the bridge was intentional, Zhu said — because this landmark will soon disappear.\u003c/p>\n\u003cp>As part of a city-led improvement project, the bridge is \u003ca href=\"https://sfrecpark.org/CivicAlerts.aspx?AID=1911\">scheduled to be demolished later this year\u003c/a>. But “even if the bridge goes away, even if these landmarks, one day, are physically gone, we still have the fact that we’ve brought all of these different people together — and they’re now telling these stories,” Pallasigue said. “We’ve woven ourselves into it.”\u003c/p>\n\u003cfigure id=\"attachment_12041662\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003ca href=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG052_QED-KQED.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12041662\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG052_QED-KQED.jpg\" alt=\"\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG052_QED-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG052_QED-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG052_QED-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG052_QED-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG052_QED-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG052_QED-KQED-1920x1280.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">Peipei Ma’Bilz (center left) walks across Portsmouth Square Pedestrian Bridge, the 6th stop on the Chinatown Pride procession route on Saturday, May 24, 2025. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cem>This story includes reporting from KQED’s Nastia Voynovskaya and Rae Alexandra and NPR’s Chloe Veltman.\u003c/em>\u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n",
"blocks": [],
"excerpt": "For Chinatown Pride 2025, community groups visited the neighborhood’s queer landmarks. You can now follow their steps.",
"status": "publish",
"parent": 0,
"modified": 1751482453,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": true,
"iframeSrcs": [
"https://www.google.com/maps/embed"
],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 38,
"wordCount": 2170
},
"headData": {
"title": "Take Yourself on a Self-Guided Tour of Chinatown’s Queer Past and Present | KQED",
"description": "For Chinatown Pride 2025, community groups visited the neighborhood’s queer landmarks. You can now follow their steps.",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"schema": {
"@context": "https://schema.org",
"@type": "NewsArticle",
"headline": "Take Yourself on a Self-Guided Tour of Chinatown’s Queer Past and Present",
"datePublished": "2025-06-27T07:30:34-07:00",
"dateModified": "2025-07-02T11:54:13-07:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png",
"isAccessibleForFree": "True",
"publisher": {
"@type": "NewsMediaOrganization",
"@id": "https://www.kqed.org/#organization",
"name": "KQED",
"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": 34168,
"slug": "guides-and-explainers",
"name": "Guides and Explainers"
},
"sticky": false,
"nprStoryId": "kqed-12045988",
"templateType": "standard",
"featuredImageType": "standard",
"excludeFromSiteSearch": "Include",
"articleAge": "0",
"path": "/news/12045988/take-yourself-on-a-self-guided-tour-of-chinatowns-queer-past-and-present",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>\u003cem>Updated July 2\u003c/em>\u003c/p>\n\u003cp>\u003ca href=\"https://www.kqed.org/news/12046464/55th-annual-sf-pride-parade-focuses-on-queer-joy-as-resistance\">San Francisco’s iconic Pride celebrations\u003c/a> saw community groups and artists organize rallies, concerts and film festivals that explored the spectrum of experiences across the LGBTQ+ community in June.\u003c/p>\n\u003cp>But there’s something you can do in San Francisco any day of the year: a self-guided tour of Chinatown’s historical queer landmarks.\u003c/p>\n\u003cp>Heading out on this independent walking guide is also a particularly good option for anyone who missed the \u003ca href=\"https://www.kqed.org/arts/13976447/chinatown-pride-san-francisco-lgbtq-chinese-culture-center\">second annual Chinatown Pride\u003c/a> back in May, organized by the \u003ca href=\"https://www.cccsf.us/\">Chinese Cultural Center\u003c/a> and contemporary arts organization \u003ca href=\"https://www.edgeonthesquare.org/\">Edge on the Square\u003c/a>. As part of the celebration, drag queens with the \u003ca href=\"https://www.instagram.com/ricerockettes/?hl=en\">Rice Rockettes\u003c/a> and the \u003ca href=\"https://www.gapa.org/\">GLBTQ+ Asian Pacific Alliance\u003c/a> led a procession of hundreds of residents throughout the neighborhood on a six-stop tour of places connected to Chinatown’s LGBTQ+ community.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "fullwidth"
},
"numeric": [
"fullwidth"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>“Chinatown holds so many untold queer stories,” said YY Zhu, director of galleries and programs at CCC, whose team spent months researching and talking to elders in the community to identify the places in the neighborhood where LGBTQ+ individuals lived, connected and organized. “This is really our invitation to people to come to Chinatown and interact with this history,” she said.\u003c/p>\n\u003cp>So, for those who want to recreate this tour for themselves, we chatted to Chinatown Pride’s organizers to learn how folks can follow the procession’s footsteps. Each stop is only one or two blocks from the starting point, so if you are walking, the whole tour should take less than an hour.\u003c/p>\n\u003cfigure id=\"attachment_12041664\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003ca href=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG060_QED-KQED.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12041664\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG060_QED-KQED.jpg\" alt=\"\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG060_QED-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG060_QED-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG060_QED-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG060_QED-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG060_QED-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG060_QED-KQED-1920x1280.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">Peipei Ma’Bilz performs outside of the Chinese Culture Center in San Francisco during the 2025 Chinatown Pride celebration on Saturday, May 24, 2025. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>“We might not recognize this landscape as queer — but now we do,” said Erika Pallasigue, art and public programs manager at Edge on the Square. “You don’t have to be queer, you don’t have to be Asian, you don’t need to be any of those identities — but think about which parts of \u003cem>you \u003c/em>are coming up as you’re in these spaces.”\u003c/p>\n\u003cp>Keep reading to learn the location of each stop and what motivated organizers to include it in the tour — and use our Google Map below to guide your journey:\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe src=\"https://www.google.com/maps/embed?pb=!1m52!1m12!1m3!1d3152.777105925208!2d-122.40876392411549!3d37.79526307198029!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!4m37!3e2!4m5!1s0x8085808b44883cad%3A0xd750b48a84be159b!2s800%20Grant%20Ave%2C%20San%20Francisco%2C%20CA%2094108!3m2!1d37.7943718!2d-122.4062012!4m5!1s0x808580f4b208980f%3A0x79f4a6ea2653f493!2s916%20Grant%20Ave%2C%20San%20Francisco%2C%20CA%2094108!3m2!1d37.795432!2d-122.4063589!4m5!1s0x8085808b4d0a5ab7%3A0x66e0e066e2685cbc!2s743%20Washington%20Street%2C%20San%20Francisco%2C%20CA!3m2!1d37.7950577!2d-122.4062732!4m5!1s0x808580f35bc71103%3A0x5c021c2e2c24075a!2s41%20Ross%20Alley%2C%20San%20Francisco%2C%20CA%2094108!3m2!1d37.795611099999995!2d-122.40751829999999!4m5!1s0x808580f4d3d446af%3A0x3331b3be07e21a26!2s848%20Kearny%20Street%2C%20San%20Francisco%2C%20CA!3m2!1d37.7960717!2d-122.4049677!4m5!1s0x8085808b37612399%3A0xf31611c8c7750f1!2s745%20Kearny%20St%2C%20San%20Francisco%2C%20CA%2094108!3m2!1d37.7948832!2d-122.4054149!5e0!3m2!1sen!2sus!4v1750884488990!5m2!1sen!2sus\" width=\"1920\" height=\"1000\" style=\"border:0;\" allowfullscreen loading=\"lazy\" scrolling=\"yes\" class=\"iframe-class\" frameborder=\"0\">\u003c/iframe>\u003c/p>\n\u003ch2>Stop #1: Edge on the Square, 800 Grant Ave.\u003c/h2>\n\u003cp>A few feet away from Portsmouth Square, Edge on the Square is an art exhibition and performance space that first opened in 2021 — on the same corner once occupied by retail store Asian Image and the iconic Shing Chong market \u003ca href=\"https://www.instagram.com/p/CqlwOixLIge/\">before that\u003c/a>.\u003c/p>\n\u003cp>Edge on the Square is currently hosting the exhibit “All Eyes on Us: Invention & Ingenuity During Artistic Diasporas,” which features artists representing a wide range of mediums. This includes \u003ca href=\"https://www.edgeonthesquare.org/yumei-hou\">Hou Yumei\u003c/a>’s art of paper cutting, installations by \u003ca href=\"https://www.edgeonthesquare.org/sun-park\">Sun Park\u003c/a>, illustrations by Chinatown’s own \u003ca href=\"https://www.edgeonthesquare.org/leland-wong\">Leland Wong\u003c/a> and drawings by \u003ca href=\"https://www.edgeonthesquare.org/jeanette-lazam\">Jeanette Lazam\u003c/a> — who you’ll see again later on in your tour, thanks to her role as \u003ca href=\"https://www.historypin.org/en/manilatown-heritage-foundation-s-collection/manilatown-manang-jeanette-gandiongco-lazam-2/geo/37.796126,-122.404933,17/bounds/37.793722,-122.4071,37.798529,-122.402766/paging/1/project/about\">an openly queer tenant organizer\u003c/a> in the struggle to \u003ca href=\"https://www.instagram.com/kqed/reel/DAt5-VRqL3z/?locale=uken1&hl=en\">save the neighborhood’s International Hotel\u003c/a>.\u003c/p>\n\u003cp>The exhibit, curated by Candace Huey, frames these artists as “hidden dragons,” \u003ca href=\"https://www.edgeonthesquare.org/all-eyes-on-us\">producing their work\u003c/a> while adapting to the challenges of “immigration, assimilation and survival.”\u003c/p>\n\u003cp>While social circumstances may have limited the visibility of some of these artists, Edge on the Square’s Pallasigue encourages visitors to also think about how staying under the radar can serve as a form of protection. “Marginalized communities — not just queer communities — have to negotiate what it means to be out or visible,” she said. “They may choose \u003cem>not \u003c/em>to be out or visible as a form of safety, protection and resilience.”\u003c/p>\n\u003cfigure id=\"attachment_12041654\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003ca href=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG025_QED-KQED.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12041654\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG025_QED-KQED.jpg\" alt=\"\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG025_QED-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG025_QED-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG025_QED-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG025_QED-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG025_QED-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG025_QED-KQED-1920x1280.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">Kotobuki Taiko performs during the inaugural Chinatown Pride procession through San Francisco’s Chinatown on Saturday, May 24, 2025. The event, co-presented by the Chinese Culture Center and Edge on the Square, featured a walking tour highlighting historic queer landmarks and honored the neighborhood’s LGBTQIA+ history dating back to the 1930s. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>Stop #2: Bars and shops along Grant Avenue\u003c/h2>\n\u003cp>From Edge on the Square, head north on Grant Avenue. Along these next few blocks, you’ll see staple Chinatown bars Li Po Cocktail Lounge on your right and Buddha Lounge on your left.\u003c/p>\n\u003cp>These spots are remnants of the time when Chinatown was \u003ca href=\"https://www.kqed.org/arts/13904467/chinatown-nightclubs-showgirl-magic-museum\">a big nightlife destination\u003c/a>.\u003c/p>\n\u003cp>From the 1930s to 1960s, clubs like Forbidden City and Chinese Sky Room threw glamorous shows featuring big bands and showgirl troupes — drawing in major celebrities like Frank Sinatra and \u003ca href=\"https://sfmuseum.org/hist10/forbidcity.html\">then-actor President Ronald Reagan\u003c/a>.\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "news_12044243",
"hero": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/06/017_KQED_SFPrideParade_06262022-1020x680.jpg",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>“But the queer history here is that there were several underground bars that served as gathering spaces for the community,” Pallasigue said. People who frequented these establishments often had to live a double life, she said, transforming into a version of themselves devoid of queerness during the daytime.\u003c/p>\n\u003cp>“Based on our research, it’s during the 1940s and ’50s that the queer nightlife in Chinatown was thriving,” Zhu said. “Chinatown was the go-to space where you could have a relatively safe environment to hang out and be yourself.”\u003c/p>\n\u003cp>Groups like CCC continue working on recovering the history of these underground bars. In the meantime, if you want to learn more about Chinatown’s nightlife boom and the Asian and Asian American performers behind it, visit the \u003ca href=\"https://www.theclarionsf.org/showgirl-magic-museum\">Showgirl Magic Museum\u003c/a> at 2 Waverly Place, a block away from the Grant and Sacramento street intersection.\u003c/p>\n\u003ch2>Stop #3: East West Bank, formerly the site of Telephone Exchange, 743 Washington St.\u003c/h2>\n\u003cfigure id=\"attachment_12041659\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003ca href=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG039_QED-KQED.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12041659\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG039_QED-KQED.jpg\" alt=\"\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG039_QED-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG039_QED-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG039_QED-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG039_QED-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG039_QED-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG039_QED-KQED-1920x1280.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">Lotus speaks outside of East West Bank on Washington St, the 3rd stop on the Chinatown Pride procession route through San Francisco’s Chinatown on Saturday, May 24, 2025. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>From Buddha Lounge, cross Washington Street. On your left side, you’ll see a three-tiered pagoda painted in red and green. Now a branch office of East West Bank, this building served \u003ca href=\"https://hoodline.com/2016/04/plugged-in-the-fascinating-history-of-the-chinese-telephone-exchange/\">as the home of the Chinatown Telephone Exchange\u003c/a> from the end of the 19th century till 1949. Before cell phones or even landline telephones with dials, you would have to first call your local telephone exchange and ask the operator — \u003cem>an actual human\u003c/em> — to connect you to the person you were trying to reach.\u003c/p>\n\u003cp>At the Chinatown Telephone Exchange, a team of dozens of women connected the neighborhood’s thousands of residents to the outside world. As part of their jobs, these female operators were required to wear traditional qipao dresses every day and be fluent in multiple languages, Zhu said.\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "arts_13977169",
"hero": "https://cdn.kqed.org/wp-content/uploads/sites/2/2025/06/glbths_1997_13_Box4_DE_PatronsAtComptons-cropped.png",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>During the Chinatown Pride procession, an elderly woman approached Zhu to share that she herself had worked at a telephone exchange in the city similar to the one located on Washington Street.\u003c/p>\n\u003cp>At work, “she saw women flirting with each other,” Zhu said. “While they connected the outside world to Chinatown, there was this concealed intimacy. She was sure that there were other queer women operators besides her.”\u003c/p>\n\u003cp>The Exchange’s architecture is also a symbol of Chinatown’s ability to transform in order to survive, Pallasigue said. The 1906 earthquake destroyed most of Chinatown and local officials saw that as an opportunity to remove the Chinese community from this part of the city.\u003c/p>\n\u003cp>But Chinese and Chinese American business groups instead proposed that in order to boost tourism, the neighborhood \u003ca href=\"https://www.pbs.org/kqed/chinatown/resourceguide/story.html\">be protected and rebuilt\u003c/a> as an exaggerated version of what Westerners at the time imagined China to be like. Up went the paper lanterns, neon lights and pagodas — including those at the Chinatown Telephone Exchange.\u003c/p>\n\u003cp>“This is built into Chinatown’s DNA,” Pallasigue said: “Being creative with the use of space as a form of resilience in order to preserve the culture and community.”\u003c/p>\n\u003ch2>Stop #4: 41ross, 41 Ross Alley\u003c/h2>\n\u003cfigure id=\"attachment_12041660\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003ca href=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG042_QED-KQED.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12041660\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG042_QED-KQED.jpg\" alt=\"\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG042_QED-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG042_QED-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG042_QED-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG042_QED-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG042_QED-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG042_QED-KQED-1920x1280.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">Kalypso (right) walks to Ross Alley, the 4th stop on the Chinatown Pride procession route through San Francisco’s Chinatown on Saturday, May 24, 2025. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>From the old Telephone Exchange building, walk up the hill on Washington Street and turn right at Ross Alley. On the left side, you’ll find 41ross, a gallery space managed by CCC that has hosted the work of dozens of LGBTQ+ artists over its 11 years in operation.\u003c/p>\n\u003cp>“The goal for this space is really to support artists and provide a platform for them — not only to showcase their work, but to also sell it,” she said, adding that 41ross includes a design store where visitors can find works by Jeanette Lazam, Hou Yumei, Leland Wong and other artists \u003ca href=\"https://www.edgeonthesquare.org/all-eyes-on-us\">currently featured at Edge on the Square\u003c/a>.\u003c/p>\n\u003cp>In 2024, 41ross collaborated with queer artist-activist Xiangqi Chen \u003ca href=\"https://www.cccsf.us/post/out-%E5%87%BA-museum-a-chinese-queer-museum-%E4%B8%AD%E5%9C%8B%E9%85%B7%E5%85%92%E5%8D%9A%E7%89%A9%E9%A4%A8\">to host “OUT/出 MUSEUM,”\u003c/a> a museum prototype focused on Chinese queer art. Visitors can ask the 41ross staff to learn more about ongoing work to find a permanent home for Chen’s collection.\u003c/p>\n\u003ch2>Stop #5: International Hotel Senior Housing, 848 Kearny St.\u003c/h2>\n\u003cp>Stepping out of 41ross, take a left and then a right on Jackson Street. Walk downhill on Jackson until you reach the intersection with Kearny Street, where you’ll see a tall apartment building behind a Muni bus stop. This is International Hotel Senior Housing, an affordable housing complex that opened in 2005 for lower-income seniors — and it stands on the site of the former \u003ca href=\"https://www.ihotel-sf.org/\">International Hotel\u003c/a> (or I-Hotel), where \u003ca href=\"https://www.ihotel-sf.org/history/\">one of the most extensive struggles\u003c/a> between tenants and developers in the city’s history went down.\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "science_1997508",
"hero": "https://cdn.kqed.org/wp-content/uploads/sites/35/2025/06/250603-QUEERKAYAK-20-BL-KQED.jpg",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>Since the 1920s, the I-Hotel housed hundreds of elderly and impoverished Filipino and Chinese men who shared cramped living quarters known as single room occupancies, or SROs.\u003c/p>\n\u003cp>When the property owners decided in 1968 that they wanted to turn the hotel into a parking lot and \u003ca href=\"https://www.kqed.org/arts/13964200/violeta-marasigan-bullet-filipina-activist-ihotel-manilatown-san-francisco-marcos\">started handing out eviction notices to residents\u003c/a>, students, activists and other community members quickly rallied in support of the hotel’s tenants, sparking \u003ca href=\"https://www.ihotel-sf.org/timeline/\">a nine-year battle\u003c/a> to prevent evictions. And although the owners ultimately succeeded in removing all residents in 1977, the struggle for the I-Hotel formed a generation of activists in Chinatown, Pallasigue said.\u003c/p>\n\u003cp>“The struggle for the I-Hotel was about displacement, gentrification and the question: who belongs here?,” she said — adding that even within this movement, “there weren’t many queer leaders at the forefront because they tended to be pushed out.”\u003c/p>\n\u003cp>One of the younger I-Hotel tenants at the time of the 1977 evictions was Jeanette Lazam — one of the artists currently featured at Edge on the Square. During the struggle to save the I-Hotel, she \u003ca href=\"https://convergencemag.com/articles/coming-home-jeanette-lazam-returns-to-the-i-hotel/\">pushed for Asian American activists from different generations to work together\u003c/a>, all the while \u003ca href=\"https://vdoc.pub/documents/san-franciscos-international-hotel-mobilizing-the-filipino-american-community-in-the-anti-eviction-movement-asian-american-history-cultu-k9benlnleos0\">defying homophobia and sexism\u003c/a>.\u003c/p>\n\u003cp>And when a group of nonprofits succeeded in transforming the former I-Hotel site into affordable housing, Lazam was one of the few surviving former tenants who returned.\u003c/p>\n\u003ch2>Stop #6: Crossing Portsmouth Square pedestrian bridge, 745 Kearny St.\u003c/h2>\n\u003cfigure id=\"attachment_12041663\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003ca href=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG054_QED_DUPE1-KQED.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12041663\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG054_QED_DUPE1-KQED.jpg\" alt=\"\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG054_QED_DUPE1-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG054_QED_DUPE1-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG054_QED_DUPE1-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG054_QED_DUPE1-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG054_QED_DUPE1-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG054_QED_DUPE1-KQED-1920x1280.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">Alfred Twu and others gather on Portsmouth Square Pedestrian Bridge, the 6th stop on the Chinatown Pride procession route on Saturday, May 24, 2025. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>To wrap up your tour, head south to Portsmouth Square and step on the pedestrian bridge over Kearny Street. During the procession, Pallasigue and Zhu recalled that drag queens led the crowd across the bridge to the sound of taiko drums, with Pride flags flying high in the air. “This is the immortal runway,” Zhu said.\u003c/p>\n\u003cp>Ending the procession at the bridge was intentional, Zhu said — because this landmark will soon disappear.\u003c/p>\n\u003cp>As part of a city-led improvement project, the bridge is \u003ca href=\"https://sfrecpark.org/CivicAlerts.aspx?AID=1911\">scheduled to be demolished later this year\u003c/a>. But “even if the bridge goes away, even if these landmarks, one day, are physically gone, we still have the fact that we’ve brought all of these different people together — and they’re now telling these stories,” Pallasigue said. “We’ve woven ourselves into it.”\u003c/p>\n\u003cfigure id=\"attachment_12041662\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003ca href=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG052_QED-KQED.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12041662\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG052_QED-KQED.jpg\" alt=\"\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG052_QED-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG052_QED-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG052_QED-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG052_QED-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG052_QED-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/05242025_CHINATOWNPRIDEWALKINGTOUR_EG052_QED-KQED-1920x1280.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">Peipei Ma’Bilz (center left) walks across Portsmouth Square Pedestrian Bridge, the 6th stop on the Chinatown Pride procession route on Saturday, May 24, 2025. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cem>This story includes reporting from KQED’s Nastia Voynovskaya and Rae Alexandra and NPR’s Chloe Veltman.\u003c/em>\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "floatright"
},
"numeric": [
"floatright"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/news/12045988/take-yourself-on-a-self-guided-tour-of-chinatowns-queer-past-and-present",
"authors": [
"11708"
],
"categories": [
"news_31795",
"news_34168",
"news_8"
],
"tags": [
"news_32707",
"news_18538",
"news_26702",
"news_20004",
"news_20003",
"news_3123",
"news_30076",
"news_1579"
],
"featImg": "news_12046209",
"label": "news"
},
"arts_13978063": {
"type": "posts",
"id": "arts_13978063",
"meta": {
"index": "posts_1716263798",
"site": "arts",
"id": "13978063",
"score": null,
"sort": [
1750977527000
]
},
"guestAuthors": [],
"slug": "pussy-riot-nadya-tolokonnikova-pride-queerly-beloved-san-francisco-interview",
"title": "For Pussy Riot’s Nadya Tolokonnikova, Pride Is Still a Riot",
"publishDate": 1750977527,
"format": "standard",
"headTitle": "For Pussy Riot’s Nadya Tolokonnikova, Pride Is Still a Riot | KQED",
"labelTerm": {},
"content": "\u003cp>After her art collective \u003ca href=\"https://pussyriot.love/\">Pussy Riot\u003c/a> staged a performance protest inside a Moscow cathedral in 2012, Nadya Tolokonnikova spent 16 months in a remote Russian penal colony where she was consigned to 17-hour days of forced labor. Most people would have understood if she’d retreated to a quiet, comfortable life after surviving violent conditions and a hunger strike. But Tolokonnikova isn’t like most people.\u003c/p>\n\u003cp>Since her release in 2013, she’s leveraged her notoriety to support humanitarian causes and speak out against authoritarianism at great personal risk. In 2023, a performance piece called \u003ci>Putin’s Ashes\u003c/i> landed her on Russia’s wanted list, and she was \u003ca href=\"https://hyperallergic.com/858071/russia-arrests-pussy-riot-nadya-tolokonnikova-in-absentia/\">arrested in absentia\u003c/a>, essentially exiled from home.\u003c/p>\n\u003cp>As authoritarian governments rise not just in Russia but around the globe, Tolokonnikova’s work continues to be timely. Just last week, she completed \u003ca href=\"https://www.theguardian.com/artanddesign/2025/jun/15/pussy-riot-nadya-tolokonnikova-police-state\">\u003ci>Police State\u003c/i>\u003c/a>, an endurance performance piece inside the Los Angeles Museum of Contemporary Art (MOCA) for which she spent 13 days inside a recreation of her Russian prison cell. Visitors were able to observe her behind bars, making art about political conditions in Russia, where acts of protest against the war in Ukraine are punishable by 15 years in prison. [aside postid='arts_13977080']\u003c/p>\n\u003cp>Outside the museum walls, another sort of repression played out in real time. Midway through the run of \u003cem>Police State\u003c/em>, MOCA closed its doors after President Trump deployed 4,700 military personnel to Los Angeles to quell those protesting masked I.C.E. agents snatching immigrants from their communities without due process.\u003c/p>\n\u003cp>For me, a Russian immigrant who’s lived in the Bay Area since childhood, current conditions in this country feel reminiscent of home in more ways than one. As right-wing politicians in the U.S. threaten \u003ca href=\"https://www.kqed.org/news/tag/trans-rights\">trans rights\u003c/a>, they echo their Russian counterparts who use the pretense of protecting children to brand any outward expression of queerness as illegal “propaganda.”\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>This Pride weekend, Tolokonnikova prepares to take the stage in San Francisco for a rare musical performance at the party \u003ca href=\"https://www.eventbrite.com/e/queerly-beloved-pride-pussy-riot-tickets-1320472732489\">Queerly Beloved\u003c/a> at 1015 Folsom on June 29. I spoke with her about her recent work and why this year’s Pride feels especially like a protest.\u003c/p>\n\u003cp>\u003ci>This interview has been edited for length and clarity.\u003c/i>\u003c/p>\n\u003cfigure id=\"attachment_13978060\" class=\"wp-caption aligncenter\" style=\"max-width: 2560px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13978060\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2025/06/Gilberto-Tadday-1-1-scaled.jpg\" alt=\"\" width=\"2560\" height=\"1707\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2025/06/Gilberto-Tadday-1-1-scaled.jpg 2560w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/06/Gilberto-Tadday-1-1-2000x1333.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/06/Gilberto-Tadday-1-1-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/06/Gilberto-Tadday-1-1-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/06/Gilberto-Tadday-1-1-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/06/Gilberto-Tadday-1-1-2048x1365.jpg 2048w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\">\u003cfigcaption class=\"wp-caption-text\">Nadya Tolokonnikova speaks at TED2023: Possibility. April 17-21, 2023, Vancouver, BC, Canada. \u003ccite>(Gilberto Tadday/TED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cb>Nastia Voynovskaya:\u003c/b> You recently completed \u003ci>Police State\u003c/i>, even though visitors weren’t able to come in for several days because Trump sent the National Guard to LA. What was going through your mind as you were in your makeshift prison cell alone, and why did you think it was important to complete the piece?\u003c/p>\n\u003cp>\u003cb>Nadya Tolokonnikova:\u003c/b> I like to finish what I start and if I think the idea is worth it, I like to see it through to the end.\u003c/p>\n\u003cp>I think as an artist you try to work with underlying trends, and unfortunately the police state has been a trend of the times I’ve lived in as long as I can remember. Of course I couldn’t predict that it would be such a great coincidence, in the dance between reality and art. But that’s what happens when you work with trends, and autocracy and the police state are spreading around the world.\u003c/p>\n\u003cp>\u003cb>These crackdowns on protesters, and also the anti-LGBT policies in the U.S., feel very reminiscent of Russia. I’m wondering about your thoughts on those parallels. Is there anything that Americans could learn from the political situation in Russia?\u003c/b>\u003c/p>\n\u003cp>Yeah, currently it’s almost impossible to speak out in Russia. You just go directly to the gulag for the next 15, 20, 25 years. A woman named Nadine Geisler, who helped people in Ukraine, was just sentenced to 22 years in jail. So, I mean, I guess the lesson is, you should speak out while you still can, and you should not just assume that the democracy you have is gonna last forever.\u003c/p>\n\u003cp>I think we’re trapped a little bit in the idea that history is going towards progress, whether we do anything about it or not, but I don’t think that’s the case. History only will move towards progress if we consciously work on it and protect freedoms that our grandfathers and grandmothers achieved for us.\u003c/p>\n\u003cp>Complacency allows for autocracies. I’m not a political scientist or a sociologist to really dig deeper into reasons for complacency. I guess they’re pretty different in Russia and the United States, but I think the common thread here is political apathy and people’s feeling of helplessness and hopelessness. [aside postid='news_12044426']\u003c/p>\n\u003cp>That’s why it was really awesome to see people coming together recently for the \u003ca href=\"https://www.kqed.org/news/12044426/no-kings-protests-draw-thousands-across-the-bay-area-to-rally-against-president-trump\">No Kings march\u003c/a>. When we’re together, we feel that we’re not powerless. We’re actually more powerful than the elites. I think one thing that art can help with is to remind us about this once more.\u003c/p>\n\u003cp>\u003cb>I’m curious to hear more about how you see your role as an artist and what’s kept you committed to making art that often requires you to sacrifice your personal comfort, your safety and even your ability to return home.\u003c/b>\u003c/p>\n\u003cp>Partly natural stubbornness, and partly the fact that I like to see what I’m doing through to the end, whether it’s a big, overly ambitious goal, like trying to make Russia free.\u003c/p>\n\u003cp>I think this is about values as well. I mean, of course I like a comfortable bed, but it’s not the ultimate goal of my existence. When I ended up in jail, it’s not cozy there, but I was not really bummed out about it because I thought that I’m trying to make my country a little bit better, and that’s why they diagnosed me with some sort of mental disease. I have it in my sentence, they say she’s overly idealistic and it’s a grandiose thinking, how they called it. It’s not always a bad thing.\u003c/p>\n\u003cfigure id=\"attachment_13978062\" class=\"wp-caption aligncenter\" style=\"max-width: 2560px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13978062\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2025/06/Putins-Ashes-General-Stills_2.20.1-scaled.jpg\" alt=\"\" width=\"2560\" height=\"1350\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2025/06/Putins-Ashes-General-Stills_2.20.1-scaled.jpg 2560w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/06/Putins-Ashes-General-Stills_2.20.1-2000x1055.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/06/Putins-Ashes-General-Stills_2.20.1-160x84.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/06/Putins-Ashes-General-Stills_2.20.1-768x405.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/06/Putins-Ashes-General-Stills_2.20.1-1536x810.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/06/Putins-Ashes-General-Stills_2.20.1-2048x1080.jpg 2048w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\">\u003cfigcaption class=\"wp-caption-text\">Nadya Tolokonnikova will be automatically arrested if she returns to Russia because of her multimedia art piece titled ‘Putin’s Ashes.’ \u003ccite>(Courtesy of the artist)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cb>How do you go from doing such an intense performance like \u003ci>Police State\u003c/i> to then performing at a Pride party in San Francisco the following weekend? What are you doing to mentally switch gears for that?\u003c/b>\u003c/p>\n\u003cp>Fostering a kitten. I found the kitten yesterday on the street. By the way, if any of the readers wants to adopt a cat, I already have four animals living in the house. I found if you care about someone else then you don’t self-center. Maybe it’s not the best self-care, but it kind of works for me so far.\u003c/p>\n\u003cp>\u003cb>We mentioned the attacks on LGBT rights here in the U.S., so this year, for a lot of people, Pride feels more like a protest than a celebration. What does Pride mean for you in 2025?\u003c/b>\u003c/p>\n\u003cp>Like little kittens who get imprinted by their first caregivers, I think I also got imprinted. I had a really bad experience trying to participate in gay Prides in Russia. Back in the day in 2010, 2011, I was in Moscow and we would get beaten up by neo-Nazis, by the ultra right-wing activists, religious fanatics and cops. Pride for me was always a riot. Even at the more peaceful Prides that I got to perform all over the world, in Europe and in the United States, I still was very drawn to people who were showing up with posters that say “Pride was a riot.”\u003c/p>\n\u003cp>Hopefully the humanity of the future will use gender roles and sexuality as paints and brushes, just juggling them and changing them as they feel like, without needing to prove anything.\u003c/p>\n\u003cp>\u003cb>Is there anything you’re looking forward to about returning to San Francisco?\u003c/b>\u003c/p>\n\u003cp>I love performing at Pride, this is easily my favorite audience. People are just there to support each other and support you as a performer, and you totally feel that. Even if people don’t know the songs, they still dance and jump around. It’s a very caring environment to perform.\u003c/p>\n\u003cfigure id=\"attachment_13978066\" class=\"wp-caption aligncenter\" style=\"max-width: 1024px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13978066\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2025/06/GettyImages-2186531660.jpg\" alt=\"\" width=\"1024\" height=\"683\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2025/06/GettyImages-2186531660.jpg 1024w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/06/GettyImages-2186531660-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/06/GettyImages-2186531660-768x512.jpg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\">\u003cfigcaption class=\"wp-caption-text\">Nadya Tolokonnikova poses in front of the Pussy Riot collection at The Bomb Factory on November 23, 2024 in London, England. \u003ccite>(Ben Montgomery/Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cb>In these challenging times, how do you balance raising awareness or inspiring people to take action with using your art to create spaces for people to get together and to celebrate?\u003c/b>\u003c/p>\n\u003cp>Absurdly and paradoxically, it always comes together. For me, even at the \u003ci>Police State\u003c/i> performance, I put a few church pews for people to sit at because I wanted to create something like a public space in Los Angeles, which doesn’t have any public spaces, really. It’s just a city that’s down for people who own private property, and if you don’t own it, then well, tough life. I don’t love that.\u003c/p>\n\u003cp>With the limited space that I have, I was trying to do that. So that the space would become not only a place where you come to get sad or scared about life, about the state of the world, about the state of Russian and American prisons, but it’s also a place to connect with others, meet new friends and get inspired. The soundscape was not just the sounds of torture or metal doors closing and opening. Also there were prayers, there were some old Russian lullabies. Whether you know Russian or not, it’s very comforting. It’s something that a loving mom sings to her kids. And so that’s the source of light.\u003c/p>\n\u003cp>I always like to point out that there is a light at the end of the tunnel, and we can achieve it if we come together and work hard enough. Together with hard work should come joy, a joy of having each other, music and good food. Otherwise the protest is not going to be sustainable. I always come back to art.\u003c/p>\n\u003chr>\n\u003cp>[ad floatright]\u003c/p>\n\u003cp>\u003cem>Nadya Tolokonnikova performs on Sunday, June 29, at 1015 Folsom as part of the party Queerly Beloved. \u003ca href=\"https://www.eventbrite.com/e/queerly-beloved-pride-pussy-riot-tickets-1320472732489\">Details here\u003c/a>. \u003c/em>\u003c/p>\n\n",
"blocks": [],
"excerpt": "The artist sounds off on what Americans can learn from Russia, where gay ‘propaganda’ is illegal.",
"status": "publish",
"parent": 0,
"modified": 1750977527,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 32,
"wordCount": 1762
},
"headData": {
"title": "For Pussy Riot’s Nadya Tolokonnikova, Pride Is Still a Riot | KQED",
"description": "The artist sounds off on what Americans can learn from Russia, where gay ‘propaganda’ is illegal.",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"socialTitle": "For Pussy Riot’s Nadya Tolokonnikova, Pride Is Still a Riot %%page%% %%sep%% KQED",
"schema": {
"@context": "https://schema.org",
"@type": "Article",
"headline": "For Pussy Riot’s Nadya Tolokonnikova, Pride Is Still a Riot",
"datePublished": "2025-06-26T15:38:47-07:00",
"dateModified": "2025-06-26T15:38:47-07:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
},
"primaryCategory": {
"termId": 1,
"slug": "arts",
"name": "Arts"
},
"source": "The Do List",
"sourceUrl": "https://www.kqed.org/thedolist",
"sticky": false,
"nprStoryId": "kqed-13978063",
"templateType": "standard",
"featuredImageType": "standard",
"excludeFromSiteSearch": "Include",
"articleAge": "0",
"path": "/arts/13978063/pussy-riot-nadya-tolokonnikova-pride-queerly-beloved-san-francisco-interview",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>After her art collective \u003ca href=\"https://pussyriot.love/\">Pussy Riot\u003c/a> staged a performance protest inside a Moscow cathedral in 2012, Nadya Tolokonnikova spent 16 months in a remote Russian penal colony where she was consigned to 17-hour days of forced labor. Most people would have understood if she’d retreated to a quiet, comfortable life after surviving violent conditions and a hunger strike. But Tolokonnikova isn’t like most people.\u003c/p>\n\u003cp>Since her release in 2013, she’s leveraged her notoriety to support humanitarian causes and speak out against authoritarianism at great personal risk. In 2023, a performance piece called \u003ci>Putin’s Ashes\u003c/i> landed her on Russia’s wanted list, and she was \u003ca href=\"https://hyperallergic.com/858071/russia-arrests-pussy-riot-nadya-tolokonnikova-in-absentia/\">arrested in absentia\u003c/a>, essentially exiled from home.\u003c/p>\n\u003cp>As authoritarian governments rise not just in Russia but around the globe, Tolokonnikova’s work continues to be timely. Just last week, she completed \u003ca href=\"https://www.theguardian.com/artanddesign/2025/jun/15/pussy-riot-nadya-tolokonnikova-police-state\">\u003ci>Police State\u003c/i>\u003c/a>, an endurance performance piece inside the Los Angeles Museum of Contemporary Art (MOCA) for which she spent 13 days inside a recreation of her Russian prison cell. Visitors were able to observe her behind bars, making art about political conditions in Russia, where acts of protest against the war in Ukraine are punishable by 15 years in prison. \u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "arts_13977080",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>Outside the museum walls, another sort of repression played out in real time. Midway through the run of \u003cem>Police State\u003c/em>, MOCA closed its doors after President Trump deployed 4,700 military personnel to Los Angeles to quell those protesting masked I.C.E. agents snatching immigrants from their communities without due process.\u003c/p>\n\u003cp>For me, a Russian immigrant who’s lived in the Bay Area since childhood, current conditions in this country feel reminiscent of home in more ways than one. As right-wing politicians in the U.S. threaten \u003ca href=\"https://www.kqed.org/news/tag/trans-rights\">trans rights\u003c/a>, they echo their Russian counterparts who use the pretense of protecting children to brand any outward expression of queerness as illegal “propaganda.”\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "fullwidth"
},
"numeric": [
"fullwidth"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>This Pride weekend, Tolokonnikova prepares to take the stage in San Francisco for a rare musical performance at the party \u003ca href=\"https://www.eventbrite.com/e/queerly-beloved-pride-pussy-riot-tickets-1320472732489\">Queerly Beloved\u003c/a> at 1015 Folsom on June 29. I spoke with her about her recent work and why this year’s Pride feels especially like a protest.\u003c/p>\n\u003cp>\u003ci>This interview has been edited for length and clarity.\u003c/i>\u003c/p>\n\u003cfigure id=\"attachment_13978060\" class=\"wp-caption aligncenter\" style=\"max-width: 2560px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13978060\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2025/06/Gilberto-Tadday-1-1-scaled.jpg\" alt=\"\" width=\"2560\" height=\"1707\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2025/06/Gilberto-Tadday-1-1-scaled.jpg 2560w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/06/Gilberto-Tadday-1-1-2000x1333.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/06/Gilberto-Tadday-1-1-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/06/Gilberto-Tadday-1-1-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/06/Gilberto-Tadday-1-1-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/06/Gilberto-Tadday-1-1-2048x1365.jpg 2048w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\">\u003cfigcaption class=\"wp-caption-text\">Nadya Tolokonnikova speaks at TED2023: Possibility. April 17-21, 2023, Vancouver, BC, Canada. \u003ccite>(Gilberto Tadday/TED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cb>Nastia Voynovskaya:\u003c/b> You recently completed \u003ci>Police State\u003c/i>, even though visitors weren’t able to come in for several days because Trump sent the National Guard to LA. What was going through your mind as you were in your makeshift prison cell alone, and why did you think it was important to complete the piece?\u003c/p>\n\u003cp>\u003cb>Nadya Tolokonnikova:\u003c/b> I like to finish what I start and if I think the idea is worth it, I like to see it through to the end.\u003c/p>\n\u003cp>I think as an artist you try to work with underlying trends, and unfortunately the police state has been a trend of the times I’ve lived in as long as I can remember. Of course I couldn’t predict that it would be such a great coincidence, in the dance between reality and art. But that’s what happens when you work with trends, and autocracy and the police state are spreading around the world.\u003c/p>\n\u003cp>\u003cb>These crackdowns on protesters, and also the anti-LGBT policies in the U.S., feel very reminiscent of Russia. I’m wondering about your thoughts on those parallels. Is there anything that Americans could learn from the political situation in Russia?\u003c/b>\u003c/p>\n\u003cp>Yeah, currently it’s almost impossible to speak out in Russia. You just go directly to the gulag for the next 15, 20, 25 years. A woman named Nadine Geisler, who helped people in Ukraine, was just sentenced to 22 years in jail. So, I mean, I guess the lesson is, you should speak out while you still can, and you should not just assume that the democracy you have is gonna last forever.\u003c/p>\n\u003cp>I think we’re trapped a little bit in the idea that history is going towards progress, whether we do anything about it or not, but I don’t think that’s the case. History only will move towards progress if we consciously work on it and protect freedoms that our grandfathers and grandmothers achieved for us.\u003c/p>\n\u003cp>Complacency allows for autocracies. I’m not a political scientist or a sociologist to really dig deeper into reasons for complacency. I guess they’re pretty different in Russia and the United States, but I think the common thread here is political apathy and people’s feeling of helplessness and hopelessness. \u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "news_12044426",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>That’s why it was really awesome to see people coming together recently for the \u003ca href=\"https://www.kqed.org/news/12044426/no-kings-protests-draw-thousands-across-the-bay-area-to-rally-against-president-trump\">No Kings march\u003c/a>. When we’re together, we feel that we’re not powerless. We’re actually more powerful than the elites. I think one thing that art can help with is to remind us about this once more.\u003c/p>\n\u003cp>\u003cb>I’m curious to hear more about how you see your role as an artist and what’s kept you committed to making art that often requires you to sacrifice your personal comfort, your safety and even your ability to return home.\u003c/b>\u003c/p>\n\u003cp>Partly natural stubbornness, and partly the fact that I like to see what I’m doing through to the end, whether it’s a big, overly ambitious goal, like trying to make Russia free.\u003c/p>\n\u003cp>I think this is about values as well. I mean, of course I like a comfortable bed, but it’s not the ultimate goal of my existence. When I ended up in jail, it’s not cozy there, but I was not really bummed out about it because I thought that I’m trying to make my country a little bit better, and that’s why they diagnosed me with some sort of mental disease. I have it in my sentence, they say she’s overly idealistic and it’s a grandiose thinking, how they called it. It’s not always a bad thing.\u003c/p>\n\u003cfigure id=\"attachment_13978062\" class=\"wp-caption aligncenter\" style=\"max-width: 2560px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13978062\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2025/06/Putins-Ashes-General-Stills_2.20.1-scaled.jpg\" alt=\"\" width=\"2560\" height=\"1350\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2025/06/Putins-Ashes-General-Stills_2.20.1-scaled.jpg 2560w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/06/Putins-Ashes-General-Stills_2.20.1-2000x1055.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/06/Putins-Ashes-General-Stills_2.20.1-160x84.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/06/Putins-Ashes-General-Stills_2.20.1-768x405.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/06/Putins-Ashes-General-Stills_2.20.1-1536x810.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/06/Putins-Ashes-General-Stills_2.20.1-2048x1080.jpg 2048w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\">\u003cfigcaption class=\"wp-caption-text\">Nadya Tolokonnikova will be automatically arrested if she returns to Russia because of her multimedia art piece titled ‘Putin’s Ashes.’ \u003ccite>(Courtesy of the artist)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cb>How do you go from doing such an intense performance like \u003ci>Police State\u003c/i> to then performing at a Pride party in San Francisco the following weekend? What are you doing to mentally switch gears for that?\u003c/b>\u003c/p>\n\u003cp>Fostering a kitten. I found the kitten yesterday on the street. By the way, if any of the readers wants to adopt a cat, I already have four animals living in the house. I found if you care about someone else then you don’t self-center. Maybe it’s not the best self-care, but it kind of works for me so far.\u003c/p>\n\u003cp>\u003cb>We mentioned the attacks on LGBT rights here in the U.S., so this year, for a lot of people, Pride feels more like a protest than a celebration. What does Pride mean for you in 2025?\u003c/b>\u003c/p>\n\u003cp>Like little kittens who get imprinted by their first caregivers, I think I also got imprinted. I had a really bad experience trying to participate in gay Prides in Russia. Back in the day in 2010, 2011, I was in Moscow and we would get beaten up by neo-Nazis, by the ultra right-wing activists, religious fanatics and cops. Pride for me was always a riot. Even at the more peaceful Prides that I got to perform all over the world, in Europe and in the United States, I still was very drawn to people who were showing up with posters that say “Pride was a riot.”\u003c/p>\n\u003cp>Hopefully the humanity of the future will use gender roles and sexuality as paints and brushes, just juggling them and changing them as they feel like, without needing to prove anything.\u003c/p>\n\u003cp>\u003cb>Is there anything you’re looking forward to about returning to San Francisco?\u003c/b>\u003c/p>\n\u003cp>I love performing at Pride, this is easily my favorite audience. People are just there to support each other and support you as a performer, and you totally feel that. Even if people don’t know the songs, they still dance and jump around. It’s a very caring environment to perform.\u003c/p>\n\u003cfigure id=\"attachment_13978066\" class=\"wp-caption aligncenter\" style=\"max-width: 1024px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13978066\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2025/06/GettyImages-2186531660.jpg\" alt=\"\" width=\"1024\" height=\"683\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2025/06/GettyImages-2186531660.jpg 1024w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/06/GettyImages-2186531660-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/06/GettyImages-2186531660-768x512.jpg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\">\u003cfigcaption class=\"wp-caption-text\">Nadya Tolokonnikova poses in front of the Pussy Riot collection at The Bomb Factory on November 23, 2024 in London, England. \u003ccite>(Ben Montgomery/Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cb>In these challenging times, how do you balance raising awareness or inspiring people to take action with using your art to create spaces for people to get together and to celebrate?\u003c/b>\u003c/p>\n\u003cp>Absurdly and paradoxically, it always comes together. For me, even at the \u003ci>Police State\u003c/i> performance, I put a few church pews for people to sit at because I wanted to create something like a public space in Los Angeles, which doesn’t have any public spaces, really. It’s just a city that’s down for people who own private property, and if you don’t own it, then well, tough life. I don’t love that.\u003c/p>\n\u003cp>With the limited space that I have, I was trying to do that. So that the space would become not only a place where you come to get sad or scared about life, about the state of the world, about the state of Russian and American prisons, but it’s also a place to connect with others, meet new friends and get inspired. The soundscape was not just the sounds of torture or metal doors closing and opening. Also there were prayers, there were some old Russian lullabies. Whether you know Russian or not, it’s very comforting. It’s something that a loving mom sings to her kids. And so that’s the source of light.\u003c/p>\n\u003cp>I always like to point out that there is a light at the end of the tunnel, and we can achieve it if we come together and work hard enough. Together with hard work should come joy, a joy of having each other, music and good food. Otherwise the protest is not going to be sustainable. I always come back to art.\u003c/p>\n\u003chr>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "floatright"
},
"numeric": [
"floatright"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>\u003cem>Nadya Tolokonnikova performs on Sunday, June 29, at 1015 Folsom as part of the party Queerly Beloved. \u003ca href=\"https://www.eventbrite.com/e/queerly-beloved-pride-pussy-riot-tickets-1320472732489\">Details here\u003c/a>. \u003c/em>\u003c/p>\n\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/arts/13978063/pussy-riot-nadya-tolokonnikova-pride-queerly-beloved-san-francisco-interview",
"authors": [
"11387"
],
"programs": [
"arts_140"
],
"categories": [
"arts_1",
"arts_2303",
"arts_69",
"arts_22313"
],
"tags": [
"arts_10278",
"arts_3226",
"arts_5158",
"arts_1146"
],
"featImg": "arts_13978061",
"label": "source_arts_13978063"
},
"news_12046129": {
"type": "posts",
"id": "news_12046129",
"meta": {
"index": "posts_1716263798",
"site": "news",
"id": "12046129",
"score": null,
"sort": [
1750973108000
]
},
"guestAuthors": [],
"slug": "party-like-public-safety-is-watching-city-leaders-say-ahead-of-sf-pride",
"title": "‘Party Like Public Safety Is Watching’ City Leaders Say, Ahead of SF Pride",
"publishDate": 1750973108,
"format": "standard",
"headTitle": "‘Party Like Public Safety Is Watching’ City Leaders Say, Ahead of SF Pride | KQED",
"labelTerm": {
"site": "news"
},
"content": "\u003cp>In reviewing safety preparations for this weekend’s massive \u003ca href=\"https://www.kqed.org/arts/13978009/2025-san-francisco-pride-party-guide-lgbtq-queer-events\">Pride festivities\u003c/a> in \u003ca href=\"https://www.kqed.org/news/tag/san-francisco\">San Francisco\u003c/a>, Sheriff Paul Miyamoto delivered an unambiguous, if cautionary, message:\u003c/p>\n\u003cp>“Dance like nobody’s watching, but party like public safety \u003cem>is\u003c/em> watching,” he said at a Thursday press conference outside police department headquarters, flanked by Mayor Daniel Lurie and the city’s top public safety officials.\u003c/p>\n\u003cp>As happens every year, hundreds of thousands of people are expected to descend on the city throughout the weekend for one of the largest celebrations of LGBTQ+ rights and culture in the world. But city leaders noted the exceptional circumstances heading into this year’s festivities that they say warrant a heightened level of vigilance and increased public safety presence.\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>“My top priority remains making sure everyone feels safe and free to be themselves,” Lurie said, listing a spate of city agencies, including the Fire Department and Department of Emergency Management, that have been working closely to “make that happen.”\u003c/p>\n\u003cp>“We will be appropriately staffed and resources effectively deployed throughout the city,” he added. “San Francisco is on the rise, and we’re bringing that momentum into pride.”\u003c/p>\n\u003cp>Lurie, who spoke to reporters just hours after \u003ca href=\"https://www.kqed.org/news/12045893/sf-supervisors-preserve-millions-for-homeless-prevention-housing-in-budget\">reaching a hard-fought deal\u003c/a> over his two-year budget proposal, called Pride one of the city’s largest and “most meaningful events.”\u003c/p>\n\u003cfigure id=\"attachment_12046133\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12046133\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/20240630_Pride_GC-29_qed.jpg\" alt=\"\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/20240630_Pride_GC-29_qed.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/20240630_Pride_GC-29_qed-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/20240630_Pride_GC-29_qed-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">Spectators celebrate the Pride Parade in San Francisco on June 30, 2024. \u003ccite>(Gina Castro/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>“It’s a true example of San Franciscans coming together for their values,” he said. “And I know our city will show up like we always do.”\u003c/p>\n\u003cp>\u003ca href=\"https://www.kqed.org/news/12044243/san-francisco-pride-2025-parade-route-times-street-closures-safety-lgbtq\">This year’s festivities\u003c/a>, which include headliner events at Civic Center, marches and parties throughout the city, and Sunday’s culminating Pride Parade, take place against the backdrop of the Trump administration’s \u003ca href=\"https://www.kqed.org/news/12023784/after-trumps-order-on-two-genders-trans-rights-groups-taking-action\">assault on trans rights\u003c/a> and its aggressive crackdown on \u003ca href=\"https://www.kqed.org/news/tag/dei\">diversity, equity and inclusion efforts\u003c/a>. Of the 932 reported anti-LGBTQ+ incidents across the United States in the past year, more than half targeted transgender and gender-nonconforming people, a marked increase over the previous year, according to a May \u003ca href=\"https://glaad.org/glaad-alert-desk-data-shows-dramatic-rise-in-anti-trans-hate-incidents/\">report\u003c/a> from the LGBTQ advocacy group GLAAD.\u003c/p>\n\u003cp>As such, the theme of this year’s \u003ca href=\"https://sfpride.org/theme/\">event \u003c/a>is “Queer Joy is Resistance,” which organizers said “serves as a unifying message and a reflection of the current social and political climate.”\u003c/p>\n\u003cp>The celebration comes as a growing number of longtime corporate sponsors of the event have \u003ca href=\"https://www.kqed.org/news/12031588/san-francisco-pride-struggles-secure-sponsorships-ahead-2025-parade\">withdrawn their financial support\u003c/a> this year — seemingly to avoid retaliation from the Trump administration — leaving SF Pride about $180,000 short of its $2.3 million fundraising goal, the \u003cem>San Francisco Standard \u003c/em>\u003ca href=\"https://sfstandard.com/2025/06/20/sf-pride-fundraising-struggles-donor-dropouts-trump/\">reported\u003c/a>.[aside postID=news_12044243 hero='https://cdn.kqed.org/wp-content/uploads/sites/10/2024/06/017_KQED_SFPrideParade_06262022-1020x680.jpg']SF Pride declined KQED’s request for an interview. In a statement, the group said it has been working closely with the Mayor’s office and Police Department, enlisted scores of volunteers, and invested heavily in safety infrastructure, including private security and barricades.\u003c/p>\n\u003cp>“While we recognize heightened concerns nationally, our level of preparation this year is consistent with what we do every year to keep our community safe and proud,” Suzanne Ford, SF Pride executive director, said in the statement.\u003c/p>\n\u003cp>At Thursday’s press conference, San Francisco Deputy Police Chief Derrick Lew acknowledged the event was a “heavy lift” for law enforcement, but said it was “also an opportunity to show SF is a safe city” and a refuge for the queer community.\u003c/p>\n\u003cp>\u003cstrong>“\u003c/strong>As you all are aware, this year also brings new concerns and challenges,” he said. “Tensions are heightened due to national and global events, but our message is clear: San Francisco is ready.”\u003c/p>\n\u003cp>Along with increased staffing over the weekend, Lew said his department is prepared to call up additional resources if necessary, in light of the “unknowns coming from the spontaneous protests and whatnot.”\u003c/p>\n\u003cp>“We also know in law enforcement that historically this has been a weekend where we often experience a great deal of crime,” added San Francisco District Attorney Brooke Jenkins, who said her office is ready to prosecute any lawbreakers.\u003c/p>\n\u003cp>“And so I’m here to say that we are setting the tone now, that if you were thinking of committing hate crimes, robberies, breaking into anyone’s car, San Francisco is not the place,” she said. “So celebrate safely, celebrate wisely. And happy Pride.”\u003c/p>\n\u003cp>\u003cem>Safety officials are encouraging people to call 911 for emergencies and 311 for non-emergencies. Attendees can also sign up for text message alerts at alertsf.org or by texting their zip code to 888-777. \u003c/em>\u003c/p>\n\u003cp>\u003c/p>\n",
"blocks": [],
"excerpt": "Officials noted the exceptional circumstances heading into this year’s festivities that they say warrant a heightened vigilance and increased police presence.",
"status": "publish",
"parent": 0,
"modified": 1750983225,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 19,
"wordCount": 814
},
"headData": {
"title": "‘Party Like Public Safety Is Watching’ City Leaders Say, Ahead of SF Pride | KQED",
"description": "Officials noted the exceptional circumstances heading into this year’s festivities that they say warrant a heightened vigilance and increased police presence.",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"schema": {
"@context": "https://schema.org",
"@type": "NewsArticle",
"headline": "‘Party Like Public Safety Is Watching’ City Leaders Say, Ahead of SF Pride",
"datePublished": "2025-06-26T14:25:08-07:00",
"dateModified": "2025-06-26T17:13:45-07:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png",
"isAccessibleForFree": "True",
"publisher": {
"@type": "NewsMediaOrganization",
"@id": "https://www.kqed.org/#organization",
"name": "KQED",
"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": 8,
"slug": "news",
"name": "News"
},
"sticky": false,
"nprStoryId": "kqed-12046129",
"templateType": "standard",
"featuredImageType": "standard",
"excludeFromSiteSearch": "Include",
"articleAge": "0",
"path": "/news/12046129/party-like-public-safety-is-watching-city-leaders-say-ahead-of-sf-pride",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>In reviewing safety preparations for this weekend’s massive \u003ca href=\"https://www.kqed.org/arts/13978009/2025-san-francisco-pride-party-guide-lgbtq-queer-events\">Pride festivities\u003c/a> in \u003ca href=\"https://www.kqed.org/news/tag/san-francisco\">San Francisco\u003c/a>, Sheriff Paul Miyamoto delivered an unambiguous, if cautionary, message:\u003c/p>\n\u003cp>“Dance like nobody’s watching, but party like public safety \u003cem>is\u003c/em> watching,” he said at a Thursday press conference outside police department headquarters, flanked by Mayor Daniel Lurie and the city’s top public safety officials.\u003c/p>\n\u003cp>As happens every year, hundreds of thousands of people are expected to descend on the city throughout the weekend for one of the largest celebrations of LGBTQ+ rights and culture in the world. But city leaders noted the exceptional circumstances heading into this year’s festivities that they say warrant a heightened level of vigilance and increased public safety presence.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "fullwidth"
},
"numeric": [
"fullwidth"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>“My top priority remains making sure everyone feels safe and free to be themselves,” Lurie said, listing a spate of city agencies, including the Fire Department and Department of Emergency Management, that have been working closely to “make that happen.”\u003c/p>\n\u003cp>“We will be appropriately staffed and resources effectively deployed throughout the city,” he added. “San Francisco is on the rise, and we’re bringing that momentum into pride.”\u003c/p>\n\u003cp>Lurie, who spoke to reporters just hours after \u003ca href=\"https://www.kqed.org/news/12045893/sf-supervisors-preserve-millions-for-homeless-prevention-housing-in-budget\">reaching a hard-fought deal\u003c/a> over his two-year budget proposal, called Pride one of the city’s largest and “most meaningful events.”\u003c/p>\n\u003cfigure id=\"attachment_12046133\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12046133\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/20240630_Pride_GC-29_qed.jpg\" alt=\"\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/20240630_Pride_GC-29_qed.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/20240630_Pride_GC-29_qed-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/20240630_Pride_GC-29_qed-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">Spectators celebrate the Pride Parade in San Francisco on June 30, 2024. \u003ccite>(Gina Castro/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>“It’s a true example of San Franciscans coming together for their values,” he said. “And I know our city will show up like we always do.”\u003c/p>\n\u003cp>\u003ca href=\"https://www.kqed.org/news/12044243/san-francisco-pride-2025-parade-route-times-street-closures-safety-lgbtq\">This year’s festivities\u003c/a>, which include headliner events at Civic Center, marches and parties throughout the city, and Sunday’s culminating Pride Parade, take place against the backdrop of the Trump administration’s \u003ca href=\"https://www.kqed.org/news/12023784/after-trumps-order-on-two-genders-trans-rights-groups-taking-action\">assault on trans rights\u003c/a> and its aggressive crackdown on \u003ca href=\"https://www.kqed.org/news/tag/dei\">diversity, equity and inclusion efforts\u003c/a>. Of the 932 reported anti-LGBTQ+ incidents across the United States in the past year, more than half targeted transgender and gender-nonconforming people, a marked increase over the previous year, according to a May \u003ca href=\"https://glaad.org/glaad-alert-desk-data-shows-dramatic-rise-in-anti-trans-hate-incidents/\">report\u003c/a> from the LGBTQ advocacy group GLAAD.\u003c/p>\n\u003cp>As such, the theme of this year’s \u003ca href=\"https://sfpride.org/theme/\">event \u003c/a>is “Queer Joy is Resistance,” which organizers said “serves as a unifying message and a reflection of the current social and political climate.”\u003c/p>\n\u003cp>The celebration comes as a growing number of longtime corporate sponsors of the event have \u003ca href=\"https://www.kqed.org/news/12031588/san-francisco-pride-struggles-secure-sponsorships-ahead-2025-parade\">withdrawn their financial support\u003c/a> this year — seemingly to avoid retaliation from the Trump administration — leaving SF Pride about $180,000 short of its $2.3 million fundraising goal, the \u003cem>San Francisco Standard \u003c/em>\u003ca href=\"https://sfstandard.com/2025/06/20/sf-pride-fundraising-struggles-donor-dropouts-trump/\">reported\u003c/a>.\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "news_12044243",
"hero": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/06/017_KQED_SFPrideParade_06262022-1020x680.jpg",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>SF Pride declined KQED’s request for an interview. In a statement, the group said it has been working closely with the Mayor’s office and Police Department, enlisted scores of volunteers, and invested heavily in safety infrastructure, including private security and barricades.\u003c/p>\n\u003cp>“While we recognize heightened concerns nationally, our level of preparation this year is consistent with what we do every year to keep our community safe and proud,” Suzanne Ford, SF Pride executive director, said in the statement.\u003c/p>\n\u003cp>At Thursday’s press conference, San Francisco Deputy Police Chief Derrick Lew acknowledged the event was a “heavy lift” for law enforcement, but said it was “also an opportunity to show SF is a safe city” and a refuge for the queer community.\u003c/p>\n\u003cp>\u003cstrong>“\u003c/strong>As you all are aware, this year also brings new concerns and challenges,” he said. “Tensions are heightened due to national and global events, but our message is clear: San Francisco is ready.”\u003c/p>\n\u003cp>Along with increased staffing over the weekend, Lew said his department is prepared to call up additional resources if necessary, in light of the “unknowns coming from the spontaneous protests and whatnot.”\u003c/p>\n\u003cp>“We also know in law enforcement that historically this has been a weekend where we often experience a great deal of crime,” added San Francisco District Attorney Brooke Jenkins, who said her office is ready to prosecute any lawbreakers.\u003c/p>\n\u003cp>“And so I’m here to say that we are setting the tone now, that if you were thinking of committing hate crimes, robberies, breaking into anyone’s car, San Francisco is not the place,” she said. “So celebrate safely, celebrate wisely. And happy Pride.”\u003c/p>\n\u003cp>\u003cem>Safety officials are encouraging people to call 911 for emergencies and 311 for non-emergencies. Attendees can also sign up for text message alerts at alertsf.org or by texting their zip code to 888-777. \u003c/em>\u003c/p>\n\u003cp>\u003c/p>\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/news/12046129/party-like-public-safety-is-watching-city-leaders-say-ahead-of-sf-pride",
"authors": [
"1263"
],
"categories": [
"news_223",
"news_31795",
"news_28250",
"news_8"
],
"tags": [
"news_32662",
"news_22973",
"news_27626",
"news_20004",
"news_20003",
"news_22456",
"news_38",
"news_1579",
"news_1345"
],
"featImg": "news_12041664",
"label": "news"
},
"news_12045907": {
"type": "posts",
"id": "news_12045907",
"meta": {
"index": "posts_1716263798",
"site": "news",
"id": "12045907",
"score": null,
"sort": [
1750946434000
]
},
"guestAuthors": [],
"slug": "sf-dyke-march-returns-in-full-force-for-pride-weekend-with-inclusivity-at-its-core",
"title": "SF Dyke March Returns in Full Force for Pride Weekend With Inclusivity at Its Core",
"publishDate": 1750946434,
"format": "standard",
"headTitle": "SF Dyke March Returns in Full Force for Pride Weekend With Inclusivity at Its Core | KQED",
"labelTerm": {
"site": "news"
},
"content": "\u003cp>The \u003ca href=\"https://www.kqed.org/news/11992072/dyke-march-canceled-for-san-francisco-pride-organizers-say\">San Francisco Dyke March\u003c/a> will return to Dolores Park this weekend as an organized march and rally for the first time in six years, and it’s more inclusive than ever, according to its new leaders.\u003c/p>\n\u003cp>Interim leadership has worked for the last year to mount a comeback on Saturday after the last leaders resigned two weeks before last year’s Pride weekend.\u003c/p>\n\u003cp>The slogan for this year is “Dyke Solidarity, Dyke Resistance.”\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>“In this time of immense oppression from our regime in power, visibility is critical to show that we care about the world that’s happening around us, and we deserve to take space and to exhibit the power that we have,” said M Rocket, interim project director for the march.\u003c/p>\n\u003cp>The long-running Pride institution has been taking place at Dolores Park since the early 1990s, but since 2018, the Dyke March organizing group dwindled due to internal conflicts around racism and trans inclusion, the deaths of several leaders and burnout. Smaller renegade marches have taken place instead in recent years.\u003c/p>\n\u003cfigure id=\"attachment_12032189\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003ca href=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/040_KQEDArts_SFDykeMarch_06252022_qed.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12032189\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/040_KQEDArts_SFDykeMarch_06252022_qed.jpg\" alt=\"\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/040_KQEDArts_SFDykeMarch_06252022_qed.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/040_KQEDArts_SFDykeMarch_06252022_qed-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/040_KQEDArts_SFDykeMarch_06252022_qed-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/040_KQEDArts_SFDykeMarch_06252022_qed-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/040_KQEDArts_SFDykeMarch_06252022_qed-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/040_KQEDArts_SFDykeMarch_06252022_qed-1920x1280.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">The license plate of a Harley Davidson at the end of the San Francisco Dyke March at Dolores Park on June 25, 2022. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>A group of four queer organizers wanted to bring the Dyke March back in full force, and it turned out they weren’t the only ones. The interim steering committee held four town halls over the last eight months to gauge interest and gather support, and found more than 200 people passionate about the march to return.\u003c/p>\n\u003cp>“Some people still see the Dyke March as some sort of authoritative entity. And it’s not,” Rocket said. “It’s a loose organization made up of dedicated volunteers who care about keeping it going. And all of us are in positions of service, not of authority.”\u003c/p>\n\u003cp>For the steering committee, “dyke” is more than a sexuality or a reclaimed slur; it’s a political identity.\u003c/p>\n\u003cp>The town halls were a forum for sometimes heated debates about what the organization’s values would be, especially around the inclusion of transgender people and opposing Israel’s war in Gaza. The group took feedback from community members and published their \u003ca href=\"https://www.thedykemarch.org/about\">value statement\u003c/a> in May, which proclaims they are “against war, imperialism, and all forms of genocide,” embraces all gender expressions and sexualities, and declares bodily autonomy an “absolute right.”[aside postID=news_12044243 hero='https://cdn.kqed.org/wp-content/uploads/sites/10/2024/06/017_KQED_SFPrideParade_06262022-1020x680.jpg']“There had been trouble in years past of trans exclusionists, you know, dykes not wanting trans people in our spaces, which is absurd,” Rocket said. “Trans dykes are dykes, and so we wanted to ensure that that was explicit throughout all of our values and it’s the most trans-positive set of values to come out of the Dyke March ever. I’m really proud of that.”\u003c/p>\n\u003cp>The group expects up to 20,000 people to show up at Dolores Park on Saturday.\u003c/p>\n\u003cp>Rocket estimates the cost of running the march and rally is around $80,000, including the cost of city permits and trash, bathroom and medical services at the park.\u003c/p>\n\u003cp>The interim steering committee has so far \u003ca href=\"https://give.communityin.org/sfdykemarch25?ref=ab_7nso2pFFiWl7nso2pFFiWl\">raised nearly $70,000\u003c/a>, and will hold a final \u003ca href=\"https://www.eventbrite.com/e/moby-dyke-night-fundraiser-for-the-san-francisco-dyke-march-tickets-1415441316079?utm_experiment=test_share_listing&aff=ebdsshios\">pre-Pride fundraiser\u003c/a> at Moby Dick bar in the Castro on Thursday.\u003c/p>\n\u003cp>“I’m really excited for the rally in the park,” Rocket said. “That’s my favorite part, is to exhibit our power, our visibility, our art and culture, and our activism from the platform of the stage.”\u003c/p>\n\u003cp>The rally will run from 11 a.m. to 5 p.m. Saturday with music, drag, comedy and speeches.\u003c/p>\n\u003cp>Performers include East Bay band Skip the Needle, jazz pianist Tammy Hall, comedian Marga Gomez and drag king Leigh Crow. Speakers include Imani Rupert-Gordon, executive director of the National Center for LGBTQ Rights in San Francisco; retired San Francisco Fire Chief Jeanine Nicholson, who was the first openly LGBTQ chief of the SFFD; and Franco Stevens, founder of the Curve Foundation and Curve Magazine.\u003c/p>\n\u003cp>After the rally, \u003ca href=\"https://www.instagram.com/p/DLQUDi2yhy2/\">the march\u003c/a> will leave from and return to Dolores Park.\u003c/p>\n\u003cp>In August, Dyke March leaders will hold another town hall to roll out a new organizational membership model, and then hold elections for a new board in September.\u003c/p>\n\u003cp>\u003c/p>\n",
"blocks": [],
"excerpt": "Interim San Francisco Dyke March leadership has been working to bring an organized march and rally back to Dolores Park for the first time in six years. \r\n",
"status": "publish",
"parent": 0,
"modified": 1750968126,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 19,
"wordCount": 753
},
"headData": {
"title": "SF Dyke March Returns in Full Force for Pride Weekend With Inclusivity at Its Core | KQED",
"description": "Interim San Francisco Dyke March leadership has been working to bring an organized march and rally back to Dolores Park for the first time in six years. \r\n",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"schema": {
"@context": "https://schema.org",
"@type": "NewsArticle",
"headline": "SF Dyke March Returns in Full Force for Pride Weekend With Inclusivity at Its Core",
"datePublished": "2025-06-26T07:00:34-07:00",
"dateModified": "2025-06-26T13:02:06-07:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png",
"isAccessibleForFree": "True",
"publisher": {
"@type": "NewsMediaOrganization",
"@id": "https://www.kqed.org/#organization",
"name": "KQED",
"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": 8,
"slug": "news",
"name": "News"
},
"sticky": false,
"nprStoryId": "kqed-12045907",
"templateType": "standard",
"featuredImageType": "standard",
"excludeFromSiteSearch": "Include",
"articleAge": "0",
"path": "/news/12045907/sf-dyke-march-returns-in-full-force-for-pride-weekend-with-inclusivity-at-its-core",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>The \u003ca href=\"https://www.kqed.org/news/11992072/dyke-march-canceled-for-san-francisco-pride-organizers-say\">San Francisco Dyke March\u003c/a> will return to Dolores Park this weekend as an organized march and rally for the first time in six years, and it’s more inclusive than ever, according to its new leaders.\u003c/p>\n\u003cp>Interim leadership has worked for the last year to mount a comeback on Saturday after the last leaders resigned two weeks before last year’s Pride weekend.\u003c/p>\n\u003cp>The slogan for this year is “Dyke Solidarity, Dyke Resistance.”\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "fullwidth"
},
"numeric": [
"fullwidth"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>“In this time of immense oppression from our regime in power, visibility is critical to show that we care about the world that’s happening around us, and we deserve to take space and to exhibit the power that we have,” said M Rocket, interim project director for the march.\u003c/p>\n\u003cp>The long-running Pride institution has been taking place at Dolores Park since the early 1990s, but since 2018, the Dyke March organizing group dwindled due to internal conflicts around racism and trans inclusion, the deaths of several leaders and burnout. Smaller renegade marches have taken place instead in recent years.\u003c/p>\n\u003cfigure id=\"attachment_12032189\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003ca href=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/040_KQEDArts_SFDykeMarch_06252022_qed.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12032189\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/040_KQEDArts_SFDykeMarch_06252022_qed.jpg\" alt=\"\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/040_KQEDArts_SFDykeMarch_06252022_qed.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/040_KQEDArts_SFDykeMarch_06252022_qed-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/040_KQEDArts_SFDykeMarch_06252022_qed-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/040_KQEDArts_SFDykeMarch_06252022_qed-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/040_KQEDArts_SFDykeMarch_06252022_qed-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/040_KQEDArts_SFDykeMarch_06252022_qed-1920x1280.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">The license plate of a Harley Davidson at the end of the San Francisco Dyke March at Dolores Park on June 25, 2022. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>A group of four queer organizers wanted to bring the Dyke March back in full force, and it turned out they weren’t the only ones. The interim steering committee held four town halls over the last eight months to gauge interest and gather support, and found more than 200 people passionate about the march to return.\u003c/p>\n\u003cp>“Some people still see the Dyke March as some sort of authoritative entity. And it’s not,” Rocket said. “It’s a loose organization made up of dedicated volunteers who care about keeping it going. And all of us are in positions of service, not of authority.”\u003c/p>\n\u003cp>For the steering committee, “dyke” is more than a sexuality or a reclaimed slur; it’s a political identity.\u003c/p>\n\u003cp>The town halls were a forum for sometimes heated debates about what the organization’s values would be, especially around the inclusion of transgender people and opposing Israel’s war in Gaza. The group took feedback from community members and published their \u003ca href=\"https://www.thedykemarch.org/about\">value statement\u003c/a> in May, which proclaims they are “against war, imperialism, and all forms of genocide,” embraces all gender expressions and sexualities, and declares bodily autonomy an “absolute right.”\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "news_12044243",
"hero": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/06/017_KQED_SFPrideParade_06262022-1020x680.jpg",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>“There had been trouble in years past of trans exclusionists, you know, dykes not wanting trans people in our spaces, which is absurd,” Rocket said. “Trans dykes are dykes, and so we wanted to ensure that that was explicit throughout all of our values and it’s the most trans-positive set of values to come out of the Dyke March ever. I’m really proud of that.”\u003c/p>\n\u003cp>The group expects up to 20,000 people to show up at Dolores Park on Saturday.\u003c/p>\n\u003cp>Rocket estimates the cost of running the march and rally is around $80,000, including the cost of city permits and trash, bathroom and medical services at the park.\u003c/p>\n\u003cp>The interim steering committee has so far \u003ca href=\"https://give.communityin.org/sfdykemarch25?ref=ab_7nso2pFFiWl7nso2pFFiWl\">raised nearly $70,000\u003c/a>, and will hold a final \u003ca href=\"https://www.eventbrite.com/e/moby-dyke-night-fundraiser-for-the-san-francisco-dyke-march-tickets-1415441316079?utm_experiment=test_share_listing&aff=ebdsshios\">pre-Pride fundraiser\u003c/a> at Moby Dick bar in the Castro on Thursday.\u003c/p>\n\u003cp>“I’m really excited for the rally in the park,” Rocket said. “That’s my favorite part, is to exhibit our power, our visibility, our art and culture, and our activism from the platform of the stage.”\u003c/p>\n\u003cp>The rally will run from 11 a.m. to 5 p.m. Saturday with music, drag, comedy and speeches.\u003c/p>\n\u003cp>Performers include East Bay band Skip the Needle, jazz pianist Tammy Hall, comedian Marga Gomez and drag king Leigh Crow. Speakers include Imani Rupert-Gordon, executive director of the National Center for LGBTQ Rights in San Francisco; retired San Francisco Fire Chief Jeanine Nicholson, who was the first openly LGBTQ chief of the SFFD; and Franco Stevens, founder of the Curve Foundation and Curve Magazine.\u003c/p>\n\u003cp>After the rally, \u003ca href=\"https://www.instagram.com/p/DLQUDi2yhy2/\">the march\u003c/a> will leave from and return to Dolores Park.\u003c/p>\n\u003cp>In August, Dyke March leaders will hold another town hall to roll out a new organizational membership model, and then hold elections for a new board in September.\u003c/p>\n\u003cp>\u003c/p>\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/news/12045907/sf-dyke-march-returns-in-full-force-for-pride-weekend-with-inclusivity-at-its-core",
"authors": [
"11756"
],
"categories": [
"news_28250",
"news_8",
"news_13"
],
"tags": [
"news_1386",
"news_20004",
"news_20003",
"news_38"
],
"featImg": "news_12045910",
"label": "news"
},
"arts_13978009": {
"type": "posts",
"id": "arts_13978009",
"meta": {
"index": "posts_1716263798",
"site": "arts",
"id": "13978009",
"score": null,
"sort": [
1750890066000
]
},
"guestAuthors": [],
"slug": "2025-san-francisco-pride-party-guide-lgbtq-queer-events",
"title": "Your 2025 San Francisco Pride Party Guide",
"publishDate": 1750890066,
"format": "standard",
"headTitle": "Your 2025 San Francisco Pride Party Guide | KQED",
"labelTerm": {},
"content": "\u003cp>While \u003ca href=\"https://sfpride.org/\">San Francisco’s official Pride celebration\u003c/a> takes over the Civic Center this weekend (with headlining sets by Michaela Jaé on Saturday and Saucy Santana on Sunday), and Friday’s \u003ca href=\"https://www.transmarch.org/\">Trans March\u003c/a> and Saturday’s \u003ca href=\"https://www.kqed.org/news/12045907/sf-dyke-march-returns-in-full-force-for-pride-weekend-with-inclusivity-at-its-core\">Dyke March\u003c/a> anchor the festivities at Dolores Park, the city will be filled with queer people of every persuasion and revelry on pretty much every corner, all weekend long.\u003c/p>\n\u003cp>To help plan your \u003ca href=\"https://www.kqed.org/arts/tag/pride\">Pride\u003c/a> weekend, we’ve rounded up 10 of the hottest parties worthy of adding to your calendar. Remember to stay hydrated, make sure to check the venues’ Instagrams for deets about other parties throughout the weekend, and as always, bring dollar bills to tip your performers.\u003c/p>\n\u003cfigure id=\"attachment_13915270\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13915270\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2022/06/RS56905_001_KQED_SFTransMarch_06242022-qut.jpg\" alt=\"\" width=\"1920\" height=\"1278\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2022/06/RS56905_001_KQED_SFTransMarch_06242022-qut.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/06/RS56905_001_KQED_SFTransMarch_06242022-qut-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/06/RS56905_001_KQED_SFTransMarch_06242022-qut-1020x679.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/06/RS56905_001_KQED_SFTransMarch_06242022-qut-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/06/RS56905_001_KQED_SFTransMarch_06242022-qut-768x511.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/06/RS56905_001_KQED_SFTransMarch_06242022-qut-1536x1022.jpg 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">Participants in the Trans March fill Market Street in San Francisco on June 24, 2022. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>\u003ca href=\"https://tockify.com/elriosf2/detail/3895/1751072400000\">Bustin’ Out: Official Trans March Afterparty Against the Prison Industrial Complex\u003c/a>\u003c/h2>\n\u003cp>\u003cem>El Rio, San Francisco\u003c/em>\u003cbr>\n\u003cem>June 27, 6 p.m.–2 a.m.\u003c/em>\u003cbr>\n\u003cem>$30\u003c/em>\u003cbr>\nWith relentless legislative attacks on trans rights underway this year, the Trans March reminds us that Pride has always been a protest. Its official afterparty is a benefit for the \u003ca href=\"https://tgijp.org/\">Transgender Gender-Variant & Intersex Justice Project\u003c/a>, which supports currently and formerly incarcerated trans people. Their work is more crucial than ever as President Trump’s executive order recognizing only two “biological sexes” has relegated trans women to men’s prisons, where they face extreme risk of abuse. DJs Blaize, Based Grace and ASL Princess will get the dance party started at historic queer bar El Rio, known far and wide for its affordable drinks and laid-back patio.\u003c/p>\n\u003cfigure id=\"attachment_13978012\" class=\"wp-caption aligncenter\" style=\"max-width: 1024px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13978012\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2025/06/GettyImages-2166374823.jpg\" alt=\"\" width=\"1024\" height=\"683\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2025/06/GettyImages-2166374823.jpg 1024w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/06/GettyImages-2166374823-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/06/GettyImages-2166374823-768x512.jpg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\">\u003cfigcaption class=\"wp-caption-text\">Miss International Queen contestant Kataluna Enriquez of the USA is wearing her national costume to compete in the national costume category of the Miss International Queen 2024 transgender beauty contest in Bangkok, Thailand, on August 17, 2024. \u003ccite>(nusak Laowilas/NurPhoto via Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>\u003ca href=\"https://www.jolenessf.com/events-tickets\">Trans National and UHaul\u003c/a>\u003c/h2>\n\u003cp>\u003cem>Jolene’s and Reverb, San Francisco \u003c/em>\u003cbr>\n\u003cem>June 27, 9 p.m. \u003c/em>\u003cbr>\n\u003cem>$20 and $30, or $40 for both parties\u003c/em>\u003cbr>\nWhen it comes to sexy dance parties for women who love women, Jolene’s is a San Francisco go-to. On Friday, after the Trans March, the bar will host Trans National, with a lineup including DJs Louie El Ser and Artkoi, performer Epiphany Kali, go-go dancers and a special appearance from Kataluna Enriquez, the first trans woman to be crowned Miss USA. Across town at the swanky new club Reverb, Jolene’s will also host a Pride edition of their popular party UHaul with DJs Von Kiss, Livv, Femme A, Mama San, Jacki, Artkoi and Mashallah.\u003c/p>\n\u003cp>https://youtu.be/5Pd3vS1MKT0?si=BXQALiYOH95yKTnM\u003c/p>\n\u003ch2>\u003ca href=\"https://wl.seetickets.us/event/cumbiaton-noche-de-cumbia-y-orgullo/652539?afflky=TheChapel\">Cumbiatón: Noche de Cumbia y Orgullo\u003c/a>\u003c/h2>\n\u003cp>\u003cem>The Chapel, San Francisco\u003c/em>\u003cbr>\n\u003cem>June 27, 9 p.m. \u003c/em>\u003cbr>\n\u003cem>$24\u003c/em>\u003cbr>\nEarlier this month, DJ Sizzle Fantastic spun at KQED’s queer cumbia party for a packed, mostly LGBTQ+ Latinx crowd that beamed ear-to-ear as she remixed classics like Aniceto Molina’s “Cumbia Sampuesana” and “Gasolina” by Daddy Yankee. On Friday, Sizzle brings her Cumbiatón party to the Chapel for a night of sweaty dancing.\u003c/p>\n\u003cfigure id=\"attachment_13915642\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13915642\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2022/06/IMG_5814.jpg\" alt=\"\" width=\"1920\" height=\"1080\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2022/06/IMG_5814.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/06/IMG_5814-800x450.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/06/IMG_5814-1020x574.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/06/IMG_5814-160x90.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/06/IMG_5814-768x432.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/06/IMG_5814-1536x864.jpg 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">Black co-founded Club A.B.L.U.N.T. in the early ’90s. \u003ccite>(Katia Ten)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>\u003ca href=\"https://www.eventbrite.com/e/just-us-loud-and-proud-tickets-1397120969429\">Club A.B.L.U.N.T. Presents Just Us\u003c/a>\u003c/h2>\n\u003cp>\u003cem>Monarch, San Francisco\u003c/em>\u003cbr>\n\u003cem>June 27, 10 p.m.\u003cbr>\n$25\u003cbr>\n\u003c/em>In the years since Club A.B.L.U.N.T. started as San Francisco’s first hip-hop party for and by women of color, it’s evolved into an inclusive hub that constantly pushes musical boundaries. Their house music–forward, genre-spanning Pride dance party will feature a headlining DJ set by Maya Margarita, with support from BRIIZV, DJ Ka’lonji, Nina Sol, Blu Moon, Black and Brown Angel, plus pole performances from Divas of Pacifikunt. [aside postid='arts_13977208']\u003c/p>\n\u003ch2>\u003ca href=\"https://www.beauxsf.com/upcoming-brunch-shows\">Little Beaux Brunch\u003c/a>\u003c/h2>\n\u003cp>\u003cem>Beaux, San Francisco \u003c/em>\u003cbr>\n\u003cem>June 28, 12:30 p.m. and 2:30 p.m. \u003c/em>\u003cbr>\n\u003cem>$15\u003c/em>\u003cbr>\nMaybe a daytime rager is more your thing, or maybe you never went to sleep the night before. Either way, Beaux in the Castro is a top destination for drag brunches all weekend long. Their Saturday party still has space available, and features Nami Flare, Pony Bambino, Biddy Bee, Sexxen City and DJ Dakota Pendent. [aside postid='science_1997477']\u003c/p>\n\u003ch2>\u003ca href=\"https://www.eventbrite.com/e/le-femmes-tickets-1406665447219\">Le Femmes\u003c/a>\u003c/h2>\n\u003cp>\u003cem>The Stud, San Francisco\u003c/em>\u003cbr>\n\u003cem>June 28, 9 p.m.\u003c/em>\u003cbr>\n\u003cem>$28\u003c/em>\u003cbr>\nWhile right-wing billionaires attempt to divide and conquer, a united front of dolls, twinks and bimbos has the potential to save the world — or at least put on a great party. That’s the premise of Le Femmes, a drag party starring Britney Smears (the alter-ego of \u003ca href=\"https://www.kqed.org/arts/13970682/soft-core-takes-readers-on-a-delirious-ride-through-sfs-kinky-underground\">\u003ci>Soft Core\u003c/i>\u003c/a> author Brittany Newell), Bettyie Jane, Melanie Sparks and Evian, with DJs Chelsea Starr, Finish Her and Goyo.\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>https://youtu.be/7zgU_mOVInE?si=dCK6c3k0nP0THsLg\u003c/p>\n\u003ch2>\u003ca href=\"https://www.eventbrite.com/e/bearracuda-san-francisco-pride-2025-tickets-1217134665549\">Bearracuda\u003c/a>\u003c/h2>\n\u003cp>\u003cem>Public Works, San Francisco\u003c/em>\u003cbr>\n\u003cem>June 28, 9 p.m.\u003c/em>\u003cbr>\n\u003cem>$36\u003c/em>\u003cbr>\nBearracuda promises 1,000 underwear-clad men at this epic blowout. Across two dance floors, DJs David Harness, Paul Goodyear and Phillip Grasso will supply soulful house and disco beats, and there’s a coat check for your entire outfit should you want to disrobe.\u003c/p>\n\u003cfigure id=\"attachment_13978011\" class=\"wp-caption aligncenter\" style=\"max-width: 1024px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13978011\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2025/06/GettyImages-1469110085.jpg\" alt=\"\" width=\"1024\" height=\"683\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2025/06/GettyImages-1469110085.jpg 1024w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/06/GettyImages-1469110085-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/06/GettyImages-1469110085-768x512.jpg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\">\u003cfigcaption class=\"wp-caption-text\">Courtney Act performs during Live and Proud: Sydney WorldPride Opening Concert on February 24, 2023 in Sydney, Australia. \u003ccite>(Don Arnold/Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>\u003ca href=\"https://www.eventbrite.com/e/pride-sunday-w-courtney-act-presented-by-princess-x-oasis-tickets-1338000287879?_eboga=917313238.1750809231\">Princess Pride Sunday with Courtney Act\u003c/a>\u003c/h2>\n\u003cp>\u003cem>Oasis, San Francisco\u003c/em>\u003cbr>\n\u003cem>June 29, 9 p.m.\u003c/em>\u003cbr>\n\u003cem>$23\u003c/em>\u003cbr>\nOne of San Francisco’s most beloved drag parties, Princess, is bringing out the ultra-charismatic \u003ci>RuPaul’s Drag Race\u003c/i> alum Courtney Act for a night of pop-girl lip syncs and reveals. Expect disco, go-gos and drag shows every half hour. [aside postid='news_12044243']\u003c/p>\n\u003ch2>\u003ca href=\"https://wl.seetickets.us/event/queerly-beloved-pride-pussy-riot/646015?afflky=1015Folsom\">Queerly Beloved with Pussy Riot\u003c/a>\u003c/h2>\n\u003cp>\u003cem>1015 Folsom, San Francisco \u003c/em>\u003cbr>\n\u003cem>June 29, 9 p.m.\u003c/em>\u003cbr>\n\u003cem>$49+\u003c/em>\u003cbr>\nPussy Riot’s Nadya Tolokonnikova is a shape-shifting artist who always keeps the struggles for human rights and freedom of expression at the heart of her work. Fresh from her performance piece \u003ci>Police State\u003c/i> at the Los Angeles MOCA, where she recreated her time as a political prisoner in Russia, she arrives in San Francisco for a rare musical performance with support from an all-star roster of DJs that includes Your Mother, Brown Angel and LBXX (who by day works in the education department at KQED).\u003c/p>\n\u003cfigure id=\"attachment_13835555\" class=\"wp-caption aligncenter\" style=\"max-width: 1366px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13835555\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2018/06/303A8410.jpg\" alt=\"Evening wear is Juanita MORE!'s specialty.\" width=\"1366\" height=\"2048\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2018/06/303A8410.jpg 1366w, https://cdn.kqed.org/wp-content/uploads/sites/2/2018/06/303A8410-160x240.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2018/06/303A8410-800x1200.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2018/06/303A8410-768x1152.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2018/06/303A8410-1020x1530.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2018/06/303A8410-1180x1770.jpg 1180w, https://cdn.kqed.org/wp-content/uploads/sites/2/2018/06/303A8410-960x1440.jpg 960w, https://cdn.kqed.org/wp-content/uploads/sites/2/2018/06/303A8410-240x360.jpg 240w, https://cdn.kqed.org/wp-content/uploads/sites/2/2018/06/303A8410-375x562.jpg 375w, https://cdn.kqed.org/wp-content/uploads/sites/2/2018/06/303A8410-520x780.jpg 520w\" sizes=\"auto, (max-width: 1366px) 100vw, 1366px\">\u003cfigcaption class=\"wp-caption-text\">Juanita MORE! \u003ccite>(Christina Campbell)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>\u003ca href=\"https://juanitamore.com/events/jmpride2023\">Juanita MORE! Pride\u003c/a>\u003c/h2>\n\u003cp>[ad floatright]\u003c/p>\n\u003cp>\u003cem>620 Jones, San Francisco\u003c/em>\u003cbr>\n\u003cem>June 29, 12 p.m.\u003c/em>\u003cbr>\nSan Francisco’s most magnanimous drag star uses her annual Pride day party to raise funds for important causes. This year it’s the Transgender Law Center, a long-standing nonprofit that offers legal services and support. Along with the ACLU and HIV Project, it’s currently suing the Trump administration in order to resume gender-affirming care in prisons.\u003c/p>\n\n",
"blocks": [],
"excerpt": "Drag brunches, queer ragers and parties with a purpose for your weekend calendar. ",
"status": "publish",
"parent": 0,
"modified": 1750960693,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 14,
"wordCount": 1146
},
"headData": {
"title": "Your 2025 San Francisco Pride Party Guide | KQED",
"description": "Drag brunches, queer ragers and parties with a purpose for your weekend calendar. ",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"schema": {
"@context": "https://schema.org",
"@type": "Article",
"headline": "Your 2025 San Francisco Pride Party Guide",
"datePublished": "2025-06-25T15:21:06-07:00",
"dateModified": "2025-06-26T10:58:13-07:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
},
"primaryCategory": {
"termId": 1,
"slug": "arts",
"name": "Arts"
},
"source": "The Do List",
"sourceUrl": "https://www.kqed.org/thedolist",
"sticky": false,
"nprStoryId": "kqed-13978009",
"templateType": "standard",
"featuredImageType": "standard",
"excludeFromSiteSearch": "Include",
"articleAge": "0",
"path": "/arts/13978009/2025-san-francisco-pride-party-guide-lgbtq-queer-events",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>While \u003ca href=\"https://sfpride.org/\">San Francisco’s official Pride celebration\u003c/a> takes over the Civic Center this weekend (with headlining sets by Michaela Jaé on Saturday and Saucy Santana on Sunday), and Friday’s \u003ca href=\"https://www.transmarch.org/\">Trans March\u003c/a> and Saturday’s \u003ca href=\"https://www.kqed.org/news/12045907/sf-dyke-march-returns-in-full-force-for-pride-weekend-with-inclusivity-at-its-core\">Dyke March\u003c/a> anchor the festivities at Dolores Park, the city will be filled with queer people of every persuasion and revelry on pretty much every corner, all weekend long.\u003c/p>\n\u003cp>To help plan your \u003ca href=\"https://www.kqed.org/arts/tag/pride\">Pride\u003c/a> weekend, we’ve rounded up 10 of the hottest parties worthy of adding to your calendar. Remember to stay hydrated, make sure to check the venues’ Instagrams for deets about other parties throughout the weekend, and as always, bring dollar bills to tip your performers.\u003c/p>\n\u003cfigure id=\"attachment_13915270\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13915270\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2022/06/RS56905_001_KQED_SFTransMarch_06242022-qut.jpg\" alt=\"\" width=\"1920\" height=\"1278\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2022/06/RS56905_001_KQED_SFTransMarch_06242022-qut.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/06/RS56905_001_KQED_SFTransMarch_06242022-qut-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/06/RS56905_001_KQED_SFTransMarch_06242022-qut-1020x679.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/06/RS56905_001_KQED_SFTransMarch_06242022-qut-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/06/RS56905_001_KQED_SFTransMarch_06242022-qut-768x511.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/06/RS56905_001_KQED_SFTransMarch_06242022-qut-1536x1022.jpg 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">Participants in the Trans March fill Market Street in San Francisco on June 24, 2022. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>\u003ca href=\"https://tockify.com/elriosf2/detail/3895/1751072400000\">Bustin’ Out: Official Trans March Afterparty Against the Prison Industrial Complex\u003c/a>\u003c/h2>\n\u003cp>\u003cem>El Rio, San Francisco\u003c/em>\u003cbr>\n\u003cem>June 27, 6 p.m.–2 a.m.\u003c/em>\u003cbr>\n\u003cem>$30\u003c/em>\u003cbr>\nWith relentless legislative attacks on trans rights underway this year, the Trans March reminds us that Pride has always been a protest. Its official afterparty is a benefit for the \u003ca href=\"https://tgijp.org/\">Transgender Gender-Variant & Intersex Justice Project\u003c/a>, which supports currently and formerly incarcerated trans people. Their work is more crucial than ever as President Trump’s executive order recognizing only two “biological sexes” has relegated trans women to men’s prisons, where they face extreme risk of abuse. DJs Blaize, Based Grace and ASL Princess will get the dance party started at historic queer bar El Rio, known far and wide for its affordable drinks and laid-back patio.\u003c/p>\n\u003cfigure id=\"attachment_13978012\" class=\"wp-caption aligncenter\" style=\"max-width: 1024px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13978012\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2025/06/GettyImages-2166374823.jpg\" alt=\"\" width=\"1024\" height=\"683\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2025/06/GettyImages-2166374823.jpg 1024w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/06/GettyImages-2166374823-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/06/GettyImages-2166374823-768x512.jpg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\">\u003cfigcaption class=\"wp-caption-text\">Miss International Queen contestant Kataluna Enriquez of the USA is wearing her national costume to compete in the national costume category of the Miss International Queen 2024 transgender beauty contest in Bangkok, Thailand, on August 17, 2024. \u003ccite>(nusak Laowilas/NurPhoto via Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>\u003ca href=\"https://www.jolenessf.com/events-tickets\">Trans National and UHaul\u003c/a>\u003c/h2>\n\u003cp>\u003cem>Jolene’s and Reverb, San Francisco \u003c/em>\u003cbr>\n\u003cem>June 27, 9 p.m. \u003c/em>\u003cbr>\n\u003cem>$20 and $30, or $40 for both parties\u003c/em>\u003cbr>\nWhen it comes to sexy dance parties for women who love women, Jolene’s is a San Francisco go-to. On Friday, after the Trans March, the bar will host Trans National, with a lineup including DJs Louie El Ser and Artkoi, performer Epiphany Kali, go-go dancers and a special appearance from Kataluna Enriquez, the first trans woman to be crowned Miss USA. Across town at the swanky new club Reverb, Jolene’s will also host a Pride edition of their popular party UHaul with DJs Von Kiss, Livv, Femme A, Mama San, Jacki, Artkoi and Mashallah.\u003c/p>\u003c/p>\u003cp>\u003cspan class='utils-parseShortcode-shortcodes-__youtubeShortcode__embedYoutube'>\n \u003cspan class='utils-parseShortcode-shortcodes-__youtubeShortcode__embedYoutubeInside'>\n \u003ciframe\n loading='lazy'\n class='utils-parseShortcode-shortcodes-__youtubeShortcode__youtubePlayer'\n type='text/html'\n src='//www.youtube.com/embed/5Pd3vS1MKT0'\n title='//www.youtube.com/embed/5Pd3vS1MKT0'\n allowfullscreen='true'\n style='border:0;'>\u003c/iframe>\n \u003c/span>\n \u003c/span>\u003c/p>\u003cp>\u003ch2>\u003ca href=\"https://wl.seetickets.us/event/cumbiaton-noche-de-cumbia-y-orgullo/652539?afflky=TheChapel\">Cumbiatón: Noche de Cumbia y Orgullo\u003c/a>\u003c/h2>\n\u003cp>\u003cem>The Chapel, San Francisco\u003c/em>\u003cbr>\n\u003cem>June 27, 9 p.m. \u003c/em>\u003cbr>\n\u003cem>$24\u003c/em>\u003cbr>\nEarlier this month, DJ Sizzle Fantastic spun at KQED’s queer cumbia party for a packed, mostly LGBTQ+ Latinx crowd that beamed ear-to-ear as she remixed classics like Aniceto Molina’s “Cumbia Sampuesana” and “Gasolina” by Daddy Yankee. On Friday, Sizzle brings her Cumbiatón party to the Chapel for a night of sweaty dancing.\u003c/p>\n\u003cfigure id=\"attachment_13915642\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13915642\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2022/06/IMG_5814.jpg\" alt=\"\" width=\"1920\" height=\"1080\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2022/06/IMG_5814.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/06/IMG_5814-800x450.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/06/IMG_5814-1020x574.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/06/IMG_5814-160x90.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/06/IMG_5814-768x432.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/06/IMG_5814-1536x864.jpg 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">Black co-founded Club A.B.L.U.N.T. in the early ’90s. \u003ccite>(Katia Ten)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>\u003ca href=\"https://www.eventbrite.com/e/just-us-loud-and-proud-tickets-1397120969429\">Club A.B.L.U.N.T. Presents Just Us\u003c/a>\u003c/h2>\n\u003cp>\u003cem>Monarch, San Francisco\u003c/em>\u003cbr>\n\u003cem>June 27, 10 p.m.\u003cbr>\n$25\u003cbr>\n\u003c/em>In the years since Club A.B.L.U.N.T. started as San Francisco’s first hip-hop party for and by women of color, it’s evolved into an inclusive hub that constantly pushes musical boundaries. Their house music–forward, genre-spanning Pride dance party will feature a headlining DJ set by Maya Margarita, with support from BRIIZV, DJ Ka’lonji, Nina Sol, Blu Moon, Black and Brown Angel, plus pole performances from Divas of Pacifikunt. \u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "arts_13977208",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003ch2>\u003ca href=\"https://www.beauxsf.com/upcoming-brunch-shows\">Little Beaux Brunch\u003c/a>\u003c/h2>\n\u003cp>\u003cem>Beaux, San Francisco \u003c/em>\u003cbr>\n\u003cem>June 28, 12:30 p.m. and 2:30 p.m. \u003c/em>\u003cbr>\n\u003cem>$15\u003c/em>\u003cbr>\nMaybe a daytime rager is more your thing, or maybe you never went to sleep the night before. Either way, Beaux in the Castro is a top destination for drag brunches all weekend long. Their Saturday party still has space available, and features Nami Flare, Pony Bambino, Biddy Bee, Sexxen City and DJ Dakota Pendent. \u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "science_1997477",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003ch2>\u003ca href=\"https://www.eventbrite.com/e/le-femmes-tickets-1406665447219\">Le Femmes\u003c/a>\u003c/h2>\n\u003cp>\u003cem>The Stud, San Francisco\u003c/em>\u003cbr>\n\u003cem>June 28, 9 p.m.\u003c/em>\u003cbr>\n\u003cem>$28\u003c/em>\u003cbr>\nWhile right-wing billionaires attempt to divide and conquer, a united front of dolls, twinks and bimbos has the potential to save the world — or at least put on a great party. That’s the premise of Le Femmes, a drag party starring Britney Smears (the alter-ego of \u003ca href=\"https://www.kqed.org/arts/13970682/soft-core-takes-readers-on-a-delirious-ride-through-sfs-kinky-underground\">\u003ci>Soft Core\u003c/i>\u003c/a> author Brittany Newell), Bettyie Jane, Melanie Sparks and Evian, with DJs Chelsea Starr, Finish Her and Goyo.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "fullwidth"
},
"numeric": [
"fullwidth"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\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/7zgU_mOVInE'\n title='//www.youtube.com/embed/7zgU_mOVInE'\n allowfullscreen='true'\n style='border:0;'>\u003c/iframe>\n \u003c/span>\n \u003c/span>\u003c/p>\u003cp>\u003ch2>\u003ca href=\"https://www.eventbrite.com/e/bearracuda-san-francisco-pride-2025-tickets-1217134665549\">Bearracuda\u003c/a>\u003c/h2>\n\u003cp>\u003cem>Public Works, San Francisco\u003c/em>\u003cbr>\n\u003cem>June 28, 9 p.m.\u003c/em>\u003cbr>\n\u003cem>$36\u003c/em>\u003cbr>\nBearracuda promises 1,000 underwear-clad men at this epic blowout. Across two dance floors, DJs David Harness, Paul Goodyear and Phillip Grasso will supply soulful house and disco beats, and there’s a coat check for your entire outfit should you want to disrobe.\u003c/p>\n\u003cfigure id=\"attachment_13978011\" class=\"wp-caption aligncenter\" style=\"max-width: 1024px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13978011\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2025/06/GettyImages-1469110085.jpg\" alt=\"\" width=\"1024\" height=\"683\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2025/06/GettyImages-1469110085.jpg 1024w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/06/GettyImages-1469110085-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/06/GettyImages-1469110085-768x512.jpg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\">\u003cfigcaption class=\"wp-caption-text\">Courtney Act performs during Live and Proud: Sydney WorldPride Opening Concert on February 24, 2023 in Sydney, Australia. \u003ccite>(Don Arnold/Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>\u003ca href=\"https://www.eventbrite.com/e/pride-sunday-w-courtney-act-presented-by-princess-x-oasis-tickets-1338000287879?_eboga=917313238.1750809231\">Princess Pride Sunday with Courtney Act\u003c/a>\u003c/h2>\n\u003cp>\u003cem>Oasis, San Francisco\u003c/em>\u003cbr>\n\u003cem>June 29, 9 p.m.\u003c/em>\u003cbr>\n\u003cem>$23\u003c/em>\u003cbr>\nOne of San Francisco’s most beloved drag parties, Princess, is bringing out the ultra-charismatic \u003ci>RuPaul’s Drag Race\u003c/i> alum Courtney Act for a night of pop-girl lip syncs and reveals. Expect disco, go-gos and drag shows every half hour. \u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "news_12044243",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003ch2>\u003ca href=\"https://wl.seetickets.us/event/queerly-beloved-pride-pussy-riot/646015?afflky=1015Folsom\">Queerly Beloved with Pussy Riot\u003c/a>\u003c/h2>\n\u003cp>\u003cem>1015 Folsom, San Francisco \u003c/em>\u003cbr>\n\u003cem>June 29, 9 p.m.\u003c/em>\u003cbr>\n\u003cem>$49+\u003c/em>\u003cbr>\nPussy Riot’s Nadya Tolokonnikova is a shape-shifting artist who always keeps the struggles for human rights and freedom of expression at the heart of her work. Fresh from her performance piece \u003ci>Police State\u003c/i> at the Los Angeles MOCA, where she recreated her time as a political prisoner in Russia, she arrives in San Francisco for a rare musical performance with support from an all-star roster of DJs that includes Your Mother, Brown Angel and LBXX (who by day works in the education department at KQED).\u003c/p>\n\u003cfigure id=\"attachment_13835555\" class=\"wp-caption aligncenter\" style=\"max-width: 1366px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13835555\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2018/06/303A8410.jpg\" alt=\"Evening wear is Juanita MORE!'s specialty.\" width=\"1366\" height=\"2048\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2018/06/303A8410.jpg 1366w, https://cdn.kqed.org/wp-content/uploads/sites/2/2018/06/303A8410-160x240.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2018/06/303A8410-800x1200.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2018/06/303A8410-768x1152.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2018/06/303A8410-1020x1530.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2018/06/303A8410-1180x1770.jpg 1180w, https://cdn.kqed.org/wp-content/uploads/sites/2/2018/06/303A8410-960x1440.jpg 960w, https://cdn.kqed.org/wp-content/uploads/sites/2/2018/06/303A8410-240x360.jpg 240w, https://cdn.kqed.org/wp-content/uploads/sites/2/2018/06/303A8410-375x562.jpg 375w, https://cdn.kqed.org/wp-content/uploads/sites/2/2018/06/303A8410-520x780.jpg 520w\" sizes=\"auto, (max-width: 1366px) 100vw, 1366px\">\u003cfigcaption class=\"wp-caption-text\">Juanita MORE! \u003ccite>(Christina Campbell)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>\u003ca href=\"https://juanitamore.com/events/jmpride2023\">Juanita MORE! Pride\u003c/a>\u003c/h2>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "floatright"
},
"numeric": [
"floatright"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>\u003cem>620 Jones, San Francisco\u003c/em>\u003cbr>\n\u003cem>June 29, 12 p.m.\u003c/em>\u003cbr>\nSan Francisco’s most magnanimous drag star uses her annual Pride day party to raise funds for important causes. This year it’s the Transgender Law Center, a long-standing nonprofit that offers legal services and support. Along with the ACLU and HIV Project, it’s currently suing the Trump administration in order to resume gender-affirming care in prisons.\u003c/p>\n\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/arts/13978009/2025-san-francisco-pride-party-guide-lgbtq-queer-events",
"authors": [
"11387"
],
"programs": [
"arts_140"
],
"categories": [
"arts_1",
"arts_235",
"arts_22313"
],
"tags": [
"arts_10278",
"arts_3226",
"arts_5158",
"arts_1146"
],
"featImg": "arts_13978014",
"label": "source_arts_13978009"
},
"news_12044243": {
"type": "posts",
"id": "news_12044243",
"meta": {
"index": "posts_1716263798",
"site": "news",
"id": "12044243",
"score": null,
"sort": [
1750773950000
]
},
"guestAuthors": [],
"slug": "san-francisco-pride-2025-parade-route-times-street-closures-safety-lgbtq",
"title": "San Francisco Pride 2025: Your Parade Times, Maps, Street Closures and Safety Advice",
"publishDate": 1750773950,
"format": "standard",
"headTitle": "San Francisco Pride 2025: Your Parade Times, Maps, Street Closures and Safety Advice | KQED",
"labelTerm": {
"site": "news"
},
"content": "\u003cp>\u003ca href=\"https://www.kqed.org/news/tag/san-francisco-pride\">San Francisco Pride\u003c/a> 2025 — one of the biggest LGBTQ+ events in the world — is this weekend.\u003c/p>\n\u003cp>The theme this year is “Queer Joy is Resistance,” which \u003ca href=\"https://sfpride.org/theme/\">SF Pride organizers say “serves as a unifying message\u003c/a> and \u003ca href=\"https://apnews.com/article/trump-lgbt-pride-8891156c62d55273fe22b56c3b98ce97\">a reflection of the current social and political climate.\u003c/a>”\u003c/p>\n\u003cp>And this year, SF Pride is taking place against the backdrop of\u003ca href=\"https://www.kqed.org/news/12023784/after-trumps-order-on-two-genders-trans-rights-groups-taking-action\"> the White House’s attacks on the rights of trans people \u003c/a>and President Donald Trump’s \u003ca href=\"https://www.kqed.org/news/tag/dei\">hostility toward diversity, equity and inclusion efforts\u003c/a>, which earlier this month extended to a threat to \u003ca href=\"https://www.kqed.org/news/12042566/shameful-bay-area-leaders-condemn-trumps-threat-to-rename-usns-harvey-milk\">remove Harvey Milk’s name from a U.S. Navy ship.\u003c/a> Several previous corporate sponsors have also \u003ca href=\"https://www.kqed.org/news/12031588/san-francisco-pride-struggles-secure-sponsorships-ahead-2025-parade\">withdrawn their financial support from the 2025 San Francisco celebrations.\u003c/a>\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cul>\n\u003cli>\u003cstrong>Jump straight to: \u003ca href=\"#when-is-sf-pride-2025\">When does SF Pride 2025 start?\u003c/a>\u003c/strong>\u003c/li>\n\u003c/ul>\n\u003cp>But amid all this, SF Pride weekend still promises \u003ca href=\"https://sfpride.org/events/\">a slate of parties, joyful celebrations and, of course, the iconic SF Pride Parade on Sunday\u003c/a>. So, whether it’s your first Pride or your 30th, keep reading for all the details about the parade and celebrations happening at Civic Center and beyond this weekend.\u003c/p>\n\u003cfigure id=\"attachment_11991991\" class=\"wp-caption alignnone\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11991991\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/06/047_KQED_SFPRIDEPARADE_06262022-KQED.jpg\" alt=\"A group of flag twirlers holding rainbow flags perform on a street.\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/06/047_KQED_SFPRIDEPARADE_06262022-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/06/047_KQED_SFPRIDEPARADE_06262022-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/06/047_KQED_SFPRIDEPARADE_06262022-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/06/047_KQED_SFPRIDEPARADE_06262022-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/06/047_KQED_SFPRIDEPARADE_06262022-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/06/047_KQED_SFPRIDEPARADE_06262022-KQED-1920x1280.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">Members of the Righteously Outrageous Twirling Corps perform during the San Francisco Pride Parade on June 26, 2022. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cstrong>Jump straight to:\u003c/strong>\u003c/p>\n\u003cul>\n\u003cli>\u003cstrong>\u003ca href=\"#sf-pride-parade-route-map\">What is the route for the SF Pride Parade?\u003c/a>\u003c/strong>\u003c/li>\n\u003cli>\u003cstrong>\u003ca href=\"#sf-pride-parade-street-closures\">Can I get a map of which streets will be closed during the SF Pride?\u003c/a>\u003c/strong>\u003c/li>\n\u003cli>\u003cstrong>\u003ca href=\"#sf-pride-transit-muni-bart-parking\">\u003cstrong>Will I be able to find parking for the SF Pride Parade?\u003c/strong>\u003c/a>\u003c/strong>\u003c/li>\n\u003cli>\u003ca href=\"#sf-pride-accessibility\">\u003cstrong>Can I get accessibility accommodations at SF Pride?\u003c/strong>\u003c/a>\u003c/li>\n\u003c/ul>\n\u003cp>And regardless of how you plan to celebrate or who you hope to meet, this guide also offers some important tips on how to reduce STI and overdose risks.\u003c/p>\n\u003cp>“It’s Pride — we’re all going to these events to have a good time,” said Samuel Cuadra, associate director of community engagement at the \u003ca href=\"https://www.sfcommunityhealth.org/about\">San Francisco Community Health Center\u003c/a>, which provides medical services to lower-income residents, primarily communities of color, as well as LGBTQ+ and unhoused individuals.\u003c/p>\n\u003cp>“Having a plan in place ensures you have a good time, you’re safe, you hang out with your friends and make memories at Pride that are good and not regretful,” Cuadra told KQED in 2024.\u003c/p>\n\u003cp>\u003cstrong>Jump straight to:\u003c/strong>\u003c/p>\n\u003cul>\n\u003cli>\u003ca href=\"#drug-testing-sf-pride\">\u003cstrong>What should I know about drugs at SF Pride?\u003c/strong>\u003c/a>\u003c/li>\n\u003cli>\u003ca href=\"#safer-sex-sf-pride-testing\">\u003cstrong>How do I prepare for potentially having new sexual partners?\u003c/strong>\u003c/a>\u003c/li>\n\u003c/ul>\n\u003ch2>\u003ca id=\"when-is-sf-pride-2025\">\u003c/a>When is SF Pride 2025?\u003c/h2>\n\u003cp>This year, SF Pride falls on June 28 and June 29: this weekend.\u003c/p>\n\u003cp>The SF Pride Celebration is a free \u003ca href=\"https://sfpride.org/entertainment/\">two-day event in the city’s Civic Center\u003c/a> that includes several block parties and musical performances. The celebration will happen from noon–6 p.m. on both days.\u003c/p>\n\u003cp>SF Pride’s legendary \u003ca href=\"https://sfpride.org/parade\">Pride Parade \u003c/a>takes place at 10 a.m. Sunday.\u003c/p>\n\u003cp>There are \u003ca href=\"https://sfpride.org/events/\">many more events, \u003c/a>official and unofficial, taking place in the days leading up to SF Pride weekend There will also be \u003ca href=\"https://www.tixr.com/groups/so-sf/events/pride-25-block-party-w-kim-petras-tinashe-more-138898\">a Pride Block Party on Saturday\u003c/a>, headlined by performers Kim Petras and Tinashe. Drag queen Nicki Jizz — who, alongside previous headliner Kehlani, was \u003ca href=\"https://www.sfchronicle.com/entertainment/article/pride-so-sf-adam-kraft-nicki-jizz-palestine-israel-20369155.php\">one of several artists to pull out of performing at the Block Party\u003c/a> — is now hosting \u003ca href=\"https://www.eventbrite.com/e/envy-tickets-1310542109729?aff=oddtdtcreator\">a separate Pride party at El Rio in the Mission District\u003c/a> on Sunday.\u003c/p>\n\u003cp>Two more events taking place that week which aren’t produced by SF Pride: \u003ca href=\"https://www.transmarch.org/\">The SF Trans March \u003c/a>will take place on Friday. \u003ca href=\"https://give.communityin.org/sfdykemarch25?ref=ab_A6UxUGXr77uA6UxUGXr77u\">The SF Dyke March\u003c/a>, which was \u003ca href=\"https://www.kqed.org/news/11992072/dyke-march-canceled-for-san-francisco-pride-organizers-say\">canceled for 2024\u003c/a>, will return on Saturday.\u003c/p>\n\u003cfigure id=\"attachment_12044625\" class=\"wp-caption alignnone\" style=\"max-width: 846px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12044625\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/lineup2025-1.png\" alt=\"\" width=\"846\" height=\"1078\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/lineup2025-1.png 846w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/lineup2025-1-160x204.png 160w\" sizes=\"auto, (max-width: 846px) 100vw, 846px\">\u003cfigcaption class=\"wp-caption-text\">Photo courtesy of SF Pride\u003c/figcaption>\u003c/figure>\n\u003ch2>\u003ca id=\"sf-pride-parade-route-map\">\u003c/a>When is the SF Pride Parade? And what’s the parade route?\u003c/h2>\n\u003cp>The SF Pride Parade is one of the nation’s oldest Pride traditions, with hundreds of different floats and thousands of people marching, representing the wide variety of LGBTQ+ experiences.\u003c/p>\n\u003cp>The parade on Sunday starts at 10 a.m. on Market Street at Embarcadero Plaza. The parade goes down Market Street and ends around Market and 9th streets, where the rest of the celebration will take place.\u003c/p>\n\u003cp>Your \u003ca href=\"https://sfpride.org/transit/\">closest BART station\u003c/a> to join those festivities will be Civic Center BART. You can visit \u003ca href=\"https://511.org/\">511.org to plan out your route.\u003c/a>\u003c/p>\n\u003ch2>\u003ca id=\"sf-pride-parade-street-closures\">\u003c/a>What streets will be closed for the SF Pride Parade and Celebration?\u003c/h2>\n\u003cp>You should expect multiple street closures on SF Pride weekend, as well as several Muni routes in the city to be rerouted. Keep an eye on \u003ca href=\"https://www.sfmta.com/\">sfmta.com\u003c/a> for the latest updates.\u003c/p>\n\u003cp>\u003cstrong>Street closures on Thursday for SF Pride setup\u003c/strong>\u003c/p>\n\u003cp>SFMTA says that street closures and Muni service changes will begin on Thursday and last through around 6 a.m. on Monday.\u003c/p>\n\u003cp>According to the SFMTA, Grove between Polk and Larkin Streets will be closed for the SF Pride setup all day Thursday. Then, these streets will be closed from 7 p.m. on Thursday to 6 a.m. Monday:\u003c/p>\n\u003cul>\n\u003cli>Polk between McAllister and Grove\u003c/li>\n\u003cli>Larkin between McAllister and Market\u003c/li>\n\u003cli>Fulton between Hyde and Larkin.\u003c/li>\n\u003c/ul>\n\u003cp>\u003ca href=\"https://www.sfmta.com/travel-updates/sf-pride-festival-set-thursday-june-26-2025\">Read more information about street closures and rerouted Muni lines on Thursday from sfmta.com.\u003c/a>\u003c/p>\n\u003cfigure id=\"attachment_12045663\" class=\"wp-caption alignnone\" style=\"max-width: 604px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12045663\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/Set-Up-1.jpeg\" alt=\"\" width=\"604\" height=\"580\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/Set-Up-1.jpeg 604w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/Set-Up-1-160x154.jpeg 160w\" sizes=\"auto, (max-width: 604px) 100vw, 604px\">\u003cfigcaption class=\"wp-caption-text\">Street closures and rerouted Muni lines on Thursday for SF Pride setup. \u003ccite>(Courtesy SFMTA)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cstrong>Street closures on Friday and Saturday for the SF Pride Celebration\u003c/strong>\u003c/p>\n\u003cp>According to the SFMTA, streets that will be closed for the SF Pride Celebration will be:\u003c/p>\n\u003cul>\n\u003cli>Polk between Turk and Market\u003c/li>\n\u003cli>Larkin between Turk and Market\u003c/li>\n\u003cli>Hyde between Turk and Market\u003c/li>\n\u003cli>Golden Gate between Van Ness and Leavenworth\u003c/li>\n\u003cli>McAllister between Van Ness and Leavenworth\u003c/li>\n\u003cli>Fulton between Hyde and Larkin\u003c/li>\n\u003cli>Grove between Van Ness and Hyde.\u003c/li>\n\u003c/ul>\n\u003cp>A map showing street closures and rerouted Muni lines for the SF Pride Celebrations on Saturday:\u003c/p>\n\u003cfigure id=\"attachment_12045614\" class=\"wp-caption alignnone\" style=\"max-width: 533px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"wp-image-12045614 size-full\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/SF-Celebration-Parade-map.png\" alt=\"\" width=\"533\" height=\"509\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/SF-Celebration-Parade-map.png 533w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/SF-Celebration-Parade-map-160x153.png 160w\" sizes=\"auto, (max-width: 533px) 100vw, 533px\">\u003cfigcaption class=\"wp-caption-text\">Street closures and Muni reroutes on Saturday (courtesy SFMTA)\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cstrong>Street closures on Sunday for the SF Pride Parade\u003c/strong>\u003c/p>\n\u003cp>For the parade on Sunday, the following streets will be closed all day:\u003c/p>\n\u003cul>\n\u003cli>Polk between Turk and Market\u003c/li>\n\u003cli>Larkin between Turk and Market\u003c/li>\n\u003cli>Hyde between Turk and Market\u003c/li>\n\u003cli>Golden Gate between Van Ness and Leavenworth\u003c/li>\n\u003cli>McAllister between Van Ness and Leavenworth\u003c/li>\n\u003cli>Fulton between Hyde and Larkin\u003c/li>\n\u003cli>Grove between Van Ness and Hyde.\u003c/li>\n\u003c/ul>\n\u003cp>The following streets will be closed from 12 a.m. to 5 p.m. on Sunday:\u003c/p>\n\u003cul>\n\u003cli>Leavenworth between McAllister and Market\u003c/li>\n\u003cli>Sutter between Sansome and Market\u003c/li>\n\u003cli>Sansome northbound lanes between Sutter and Bush.\u003c/li>\n\u003c/ul>\n\u003cp>These streets will be closed from 6 a.m. to 5 p.m. on Sunday:\u003c/p>\n\u003cul>\n\u003cli>Market between 8th St and 9th\u003c/li>\n\u003cli>Steuart from Market to Howard Streets\u003c/li>\n\u003cli>Spear from Market to Folsom (Intersections will be open.)\u003c/li>\n\u003cli>Main from Market to Folsom (Intersections will be open.)\u003c/li>\n\u003cli>Beale from Market to Mission\u003c/li>\n\u003cli>Beale regular traffic lanes from Mission to Howard (although the Muni lane and access to the Transit Center will stay open)\u003c/li>\n\u003cli>Beale from Mission to Folsom (although intersections will be open.)\u003c/li>\n\u003c/ul>\n\u003cp>Market St from Beale to 9th — the Parade route — will remain closed until 8 p.m. on Sunday.\u003c/p>\n\u003cfigure id=\"attachment_12045615\" class=\"wp-caption alignnone\" style=\"max-width: 617px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"wp-image-12045615 size-full\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/SF-Parade-map.png\" alt=\"\" width=\"617\" height=\"604\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/SF-Parade-map.png 617w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/SF-Parade-map-160x157.png 160w\" sizes=\"auto, (max-width: 617px) 100vw, 617px\">\u003cfigcaption class=\"wp-caption-text\">Street closures and Muni reroutes on Sunday (courtesy SFMTA)\u003c/figcaption>\u003c/figure>\n\u003ch2>\u003ca id=\"sf-pride-transit-muni-bart-parking\">\u003c/a>Will I be able to find parking at SF Pride?\u003c/h2>\n\u003cp>If you plan to park near Market Street on June 29 for the SF Pride Parade, you may want to rethink that strategy.\u003c/p>\n\u003cp>Finding a public parking spot in downtown San Francisco is already difficult on any other day of the year and nearly impossible during Pride. That said, there are private parking lots downtown, but they can be pricey, usually charging at least $30–$40 per car — and likely more during big events. You may need to drive to pretty far-off neighborhoods to find a spot, or you can \u003ca href=\"https://spothero.com/search?kind=address&latitude=37.793301236424945&longitude=-122.39645940189274&%243p=a_hasoffers&%24affiliate_json=http%3A%2F%2Ftracking.spothero.com%2Faff_c%3Foffer_id%3D1%26aff_id%3D1433%26file_id%3D28%26source%3Dsfpridestartline%26aff_sub2%3Dparkingpage%26format%3Djson&_branch_match_id=1326649323374618505&utm_source=Partnerships&utm_campaign=Tune_Platform&utm_medium=paid+advertising&_branch_referrer=H4sIAAAAAAAAA32SwU7EIBCGn6bc7LZA260JMSbq0Yvx3MxSusVlCwI18e0dtnWzrsaEy%2FzDzPzzwRijC7ebTXA2jsrbHJzLjZ4OmxhKR5%2FfX1R5d9BTL6DvvQqBGIg6zr0SrMmblrGipKzmlLe8IsZO%2ByV5U1Kas7bmVcuLctvShpOMcuYEdCMEOwzKh6TAMGijIaruLdhJjOgnY%2FcZfcITPUicvc%2FP7qQ9oo41nczY06lLp%2FuMPZQZrZO8BJwxjLGxWgS6xTDY2UuFURic170KEXzEVdVaGuYdxawDn2Y62KfEYP0RIsrJHZm9OTkMZ4u%2FuCXbZ3LoMaNVWhs7XCyOja%2B8Z82jNFoeVqWgTVNx4JzSpq4L2FY71ZYVg%2B1OFut1G2InZ%2B%2FVJD%2Bx5vXl4SLxAWZOu66Xg5J26sF%2Fdm7eGR3QMiYTlBG68xOs0j%2Bc9hZMgkRJkKM6qoUGGXGk%2BIWCOIij%2BAHkjz9waiko%2BQYiSrI4ENfzyQUk8T8icg1IIB7yA44ovgD2DmjT%2FAIAAA%3D%3D&view=dl\">reserve a parking spot ahead of time using SpotHero\u003c/a>.\u003c/p>\n\u003cp>Another option is to drive to a BART station outside the city, park there, and take BART to any of the downtown San Francisco stations on Market Street (Civic Center, Powell, Montgomery and Embarcadero). That way, you’ll avoid the weekend traffic coming into the city on the Bay Bridge or Highway 101.\u003cbr>\n\u003ca id=\"anchor3\">\u003c/a>\u003c/p>\n\u003ch2>Are there things I \u003ci>can’t\u003c/i> bring to San Francisco Pride?\u003c/h2>\n\u003cp>There are usually security checkpoints to get into both the Pride parade and celebrations taking place at the Civic Center.\u003c/p>\n\u003cp>\u003ca href=\"https://web.archive.org/web/20240601162439/https://sfpride.org/faq/\">In past years\u003c/a>, event organizers have strongly discouraged people from bringing “bags of any kind into the celebration.” But there are still some bags that will be allowed into the event, including:\u003c/p>\n\u003cul>\n\u003cli>Totally clear plastic bags that do not exceed 12” x 6” x 12.”\u003c/li>\n\u003cli>Small clutch bags, smaller than 4.5” x 6.5” in size, with or without a handle.\u003c/li>\n\u003cli>Fanny packs/crossbody bags that are smaller than 12” x 6” x 4.”\u003c/li>\n\u003c/ul>\n\u003cp>In the past, organizers have also published a list of prohibited items at the parade and celebrations. The list includes:\u003c/p>\n\u003cul>\n\u003cli>Water bottles with any liquid in them (even if they are sealed). Empty water bottles, however, are allowed, and refilling stations are available in the Civic Center celebration space.\u003c/li>\n\u003cli>Weapons, regardless of permit.\u003c/li>\n\u003cli>Umbrellas.\u003c/li>\n\u003cli>Cans, thermoses and glass bottles.\u003c/li>\n\u003cli>Outside food products and containers.\u003c/li>\n\u003cli>Alcoholic beverages.\u003c/li>\n\u003cli>Chairs of any kind.\u003c/li>\n\u003cli>Brooms, poles and sticks (including selfie sticks).\u003c/li>\n\u003cli>Beach balls and inflatables.\u003c/li>\n\u003cli>Banners, totems or oversized signage.\u003c/li>\n\u003c/ul>\n\u003ch2>What’s the weather like in San Francisco during Pride weekend?\u003c/h2>\n\u003cp>You can monitor the \u003ca href=\"https://forecast.weather.gov/MapClick.php?lat=37.781539&lon=-122.416571\">National Weather Service\u003c/a> to see what the weather will be like for the weekend. Currently, it is forecasted to be sunny during the day on Saturday, with a high of 69°F, and mostly sunny on Sunday, with a high of 68°F.\u003c/p>\n\u003cp>While that sounds like perfect weather for Pride, just remember that this is San Francisco and the weather can change very quickly. Even on a sunny day, it’s normal for the weather to still feel chilly, thanks to the strong winds pushing in from the bay.[aside postID=arts_13977374 hero='https://cdn.kqed.org/wp-content/uploads/sites/2/2025/06/teresita-at-proyecto-2000x1125.jpg']No matter the weather, remember to drink water, especially if you’re planning on drinking alcohol or taking any drugs. Cuadra, from SFCHC, said some mistakenly think that drinking water will prevent you from feeling the effects of alcohol or drugs.\u003c/p>\n\u003cp>“But it really doesn’t — it will just help your body regulate itself,” he said. “So if you’re drinking alcohol, having a cup of water between each [drink] isn’t going to stop you from getting drunk. … But you will feel much less hungover the next day.”\u003c/p>\n\u003cp>If you plan to bring water bottles to either the parade or the celebration at the Civic Center, don’t forget that they have to be empty plastic bottles that you can refill at each event.\u003c/p>\n\u003ch2>\u003ca id=\"sf-pride-accessibility\">\u003c/a>What to know about accessibility at Pride\u003c/h2>\n\u003cp>The Pride parade has \u003ca href=\"https://sfpride.org/accessibility/\">a free accessible viewing area\u003c/a>, which organizers say provides an “unobstructed view” of the parade for each person who needs it, plus one guest. This area at the parade grandstands also has accessible restroom facilities. In order to request a spot, \u003ca href=\"https://docs.google.com/forms/d/e/1FAIpQLSfsSAMJ_jH4mwg3hMMClLSsVuwqPqqTEn4kYIA1RIBA11igEQ/viewform\" target=\"_blank\" rel=\"noopener\">you will need to complete an online form\u003c/a>.\u003c/p>\n\u003cp>According to \u003ca href=\"https://docs.google.com/forms/d/e/1FAIpQLSfsSAMJ_jH4mwg3hMMClLSsVuwqPqqTEn4kYIA1RIBA11igEQ/viewform\" target=\"_blank\" rel=\"noopener\">the form\u003c/a>, “we try to reserve a space with unobstructed view for every person who needs this accommodation, but due to limited capacity it is available on a ‘first come, first served’ basis.”\u003c/p>\n\u003cp>SF Pride also offers American Sign Language (ASL) interpretation and a special seating platform at the main stage on both days for deaf or hard of hearing ticket holders. To access this service, you will need to pick up a wristband at the SF Pride information booth at Fulton and Larkin streets. This service is first-come, first-served.\u003c/p>\n\u003cp>For the parade, there is also \u003ca href=\"https://www.eventbrite.com/e/2025-san-francisco-pride-parade-grandstand-seating-tickets-1235165285619?aff=ebdsoporgprofile\">a ticketed option for around $75\u003c/a>, if you want to guarantee a seat.\u003c/p>\n\u003cp>If you need more assistance on the day, you can visit the SF Pride information booth at Fulton and Larkin streets.\u003c/p>\n\u003cp>\u003cstrong>Taking BART to Pride?\u003c/strong>\u003c/p>\n\u003cp>All BART stations have accessible elevators, but being prepared for issues with those elevators is a good idea. You can sign up for \u003ca href=\"https://www.bart.gov/news/alerts\">BART alerts\u003c/a> to be notified of an issue with the elevator at the station you plan to use or check the status of elevator operations at any station by calling 510-834-LIFT.\u003c/p>\n\u003cfigure id=\"attachment_11991999\" class=\"wp-caption alignnone\" style=\"max-width: 2560px\">\u003ca href=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/06/043_KQED_SFPrideParade_06262022-scaled.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"wp-image-11991999 size-full\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/06/043_KQED_SFPrideParade_06262022-scaled.jpg\" alt=\"A festively dressed dancer performs in front of samba drummer on the street, with the San Francisco Ferry Building in the background.\" width=\"2560\" height=\"1707\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/06/043_KQED_SFPrideParade_06262022-scaled.jpg 2560w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/06/043_KQED_SFPrideParade_06262022-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/06/043_KQED_SFPrideParade_06262022-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/06/043_KQED_SFPrideParade_06262022-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/06/043_KQED_SFPrideParade_06262022-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/06/043_KQED_SFPrideParade_06262022-2048x1365.jpg 2048w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/06/043_KQED_SFPrideParade_06262022-1920x1280.jpg 1920w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">A group of samba dancers and drummers participate in the Pride Parade on Market Street in San Francisco on June 26, 2022. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>\u003ca id=\"drug-testing-sf-pride\">\u003c/a>My friends and I are thinking of doing drugs during Pride weekend. How do we keep each other safe?\u003c/h2>\n\u003cp>Taking party drugs (molly, cocaine, ketamine, 2C-B or “tusi”) has become more dangerous in recent years as these drugs are now being laced with fentanyl more frequently. And while we’re certainly not encouraging folks to do drugs at Pride, we do hope this information can help reduce the risk of a bad trip or an accidental overdose.\u003c/p>\n\u003cp>\u003cstrong>Before going out …\u003c/strong>\u003c/p>\n\u003cp>First off, Cuadra said, check in with yourself now, before the weekend starts, about what type of experience you want to have. “If you’re being realistic with yourself and you would like to do some drugs this weekend,” he said, “that’s probably something you want to prepare for ahead of time.”\u003c/p>\n\u003cp>Making a decision now about what you want to do can keep you from making risky decisions later on, Cuadra said.\u003c/p>\n\u003cp>“You run a risk whenever you take any drugs, but I think the risk is heightened if you’re at a club and looking for drugs right there and then,” he said. “Maybe you don’t know the person that’s selling it to you at the club. You just might be a little bit more desperate for whatever you can get your hands on.”\u003c/p>\n\u003cp>Cuadra adds that if you do buy drugs, it’s best to do so in advance and from someone you know and trust — which, in turn, gives you more time to test for fentanyl. Many party drugs are increasingly laced with fentanyl, many times without the user’s knowledge. A 2022 scientific study found that \u003ca href=\"https://www.npr.org/sections/health-shots/2023/09/14/1199396794/fentanyl-mixed-with-cocaine-or-meth-is-driving-the-4th-wave-of-the-overdose-cris\">nearly a third of overdoses reported nationwide in 2021 involved both fentanyl and stimulants such as \u003c/a>cocaine.\u003c/p>\n\u003cp>Even if you were told by someone else that none of your drugs have fentanyl, it’s still a good idea to test them for yourself, Cuadra said.\u003c/p>\n\u003cp>“People who do drugs that are not opioids sometimes think, ‘Well, I’m not doing opioids, so why should I be testing for fentanyl?’” he said. “Unfortunately, more opioid overdoses happen with people who are not used to those drugs because your body hasn’t built up a tolerance.”\u003c/p>\n\u003cp>The nonprofit FentCheck \u003ca href=\"https://fentcheck.org/check-your-drugs-1\">provides a list of bars and other community spaces\u003c/a> that offer fentanyl test strips and Narcan. The group also has a \u003ca href=\"https://fentcheck.org/check-your-drugs\">step-by-step tutorial on using test strips\u003c/a>.\u003c/p>\n\u003cp>\u003cstrong>While you’re out …\u003c/strong>\u003c/p>\n\u003cp>Wherever you end up on Pride weekend, go with a group of friends. Even if you end up meeting someone else, Cuadra said, having your friends nearby can make the night less anxiety-inducing, especially if you’re having a bad trip.\u003c/p>\n\u003cp>“Even if you’re taking a drug regularly, it might not have the desired effect that day,” he said. “It might just mean you’re in a different space, and it’s just nice to check in with someone and take whatever steps you need to get into a better headspace or a safer environment.”\u003c/p>\n\u003cp>Something else to consider bringing with you when going out: Narcan. Narcan is the brand name for a naloxone nasal spray that is administered to someone when they are experiencing an opioid overdose (including from fentanyl).\u003c/p>\n\u003cp>Anyone can buy Narcan at a pharmacy without needing a prescription, and you can also get it free of charge at the \u003ca href=\"https://www.sf.gov/location/behavioral-health-access-center-bhac\">San Francisco Department of Public Health’s Community Behavioral Health Services\u003c/a> pharmacy at 1380 Howard St. The pharmacy is open Monday to Friday from 8 a.m. to 7 p.m. and on weekdays from 9 a.m. to 4 p.m.\u003c/p>\n\u003ch2>\u003ca id=\"safer-sex-sf-pride-testing\">\u003c/a>Hooking up with somebody new? Protect each other’s sexual health\u003c/h2>\n\u003cp>For decades, Pride in San Francisco has been a time when LGBTQ+ people have come together \u003ca href=\"https://www.sfaf.org/resource-library/sfaf-history/\">to advocate for the health needs of their community\u003c/a>. Part of celebrating Pride is honoring that legacy and protecting our own sexual health and that of our partners.\u003c/p>\n\u003cp>“One of the most important things one can do before initiating a new sexual relationship is to get screened for HIV and STIs (sexually transmitted infections) and to know your status,” said Dr. Stephanie Cohen, director of HIV and STI prevention at the San Francisco Department of Public Health (SFDPH).\u003c/p>\n\u003cp>If you have insurance, call your health care provider and share that you need to know your status ahead of Pride weekend. And if you are uninsured, multiple clinics around the Bay Area offer free or low-cost STI testing. Here’s just a handful of them:\u003c/p>\n\u003cul>\n\u003cli>San Francisco: \u003ca href=\"https://www.sfaf.org/programs/magnet/\">Magnet (the sexual health clinic located at Strut\u003c/a>) and the \u003ca href=\"https://www.sfcityclinic.org/services/sti-and-hiv-testing\">SF Free Clinic\u003c/a>.\u003c/li>\n\u003cli>Oakland: \u003ca href=\"https://www.oaklandlgbtqcenter.org/sexual-health-services\">The Glenn Burke Wellness Clinic at the LGBTQ Community Center\u003c/a>.\u003c/li>\n\u003cli>San José: \u003ca href=\"https://publichealth.sccgov.org/sti-and-hiv-testing-services\">The Crane Center\u003c/a>.\u003c/li>\n\u003c/ul>\n\u003cp>“We have more ways than ever to stay healthy and protect ourselves from HIV and STIs,” Cohen said, adding that people can talk to their providers about HIV pre-exposure prophylaxis — or HIV PrEP — which comes either as a pill or injection and can help protect people from HIV infection.\u003c/p>\n\u003cp>“HIV PrEP starts working quickly,” she said. “If somebody is not on HIV PrEP but anticipates that they may be having new partners during Pride, they can start and will be protected by [Pride] weekend.”\u003c/p>\n\u003cfigure id=\"attachment_11992016\" class=\"wp-caption alignnone\" style=\"max-width: 2560px\">\u003ca href=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/06/017_KQED_SFPrideParade_06262022-scaled.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11992016\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/06/017_KQED_SFPrideParade_06262022-scaled.jpg\" alt=\"Drag dancer dance on an outdoor stage.\" width=\"2560\" height=\"1707\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/06/017_KQED_SFPrideParade_06262022-scaled.jpg 2560w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/06/017_KQED_SFPrideParade_06262022-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/06/017_KQED_SFPrideParade_06262022-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/06/017_KQED_SFPrideParade_06262022-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/06/017_KQED_SFPrideParade_06262022-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/06/017_KQED_SFPrideParade_06262022-2048x1365.jpg 2048w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/06/017_KQED_SFPrideParade_06262022-1920x1280.jpg 1920w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">Drag queens Nicki Jizz, Heaven on Earth and Snaxx dance on the Oasis SF float during the San Francisco Pride Parade on June 26, 2022. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Cohen also points out that \u003ca href=\"https://www.ucsf.edu/news/2023/02/424861/doxycycline-sti-prevention-highly-effective-minimal-drug-resistance\">doxycycline post-exposure prophylaxis — or DoxyPEP —\u003c/a> an antibiotic taken after sex, can help prevent infections from other STIs, like chlamydia and syphilis. “We’ve shown through research that that strategy is very effective at preventing bacterial STIs,” she said.\u003c/p>\n\u003cp>\u003ca href=\"https://www.sf.gov/get-mpox-vaccines-testing-and-treatment\">Vaccines for mpox are still available\u003c/a>, and San Francisco health officials are encouraging at-risk populations, like men who have sex with men, to get vaccinated. Public health experts say we haven’t seen an outbreak this year like the one in 2022, \u003ca href=\"https://www.kqed.org/news/11988079/2024-mpox-vaccine-formerly-monkeypox-symptoms-rash\">but getting vaccinated continues to be a way to protect the wider community from another potential outbreak\u003c/a>.\u003c/p>\n\u003cp>Cohen said that although talking to your physician about STI prevention is critical, the conversations you have with your partner before having sex are equally important.\u003c/p>\n\u003cp>“We never want to leave out talking to your partner,” she said. She acknowledges these talks can sometimes be a bit awkward, especially if you are just getting to know the person. “Some people prefer to have those conversations via chat, especially if they’re meeting someone on an app,” she said. “That’s perhaps a little lower stress than a face-to-face conversation.”\u003c/p>\n\u003cp>And remember, these conversations don’t have to be a thorough examination of each other’s dating history. They can be pretty straightforward.\u003c/p>\n\u003cp>“Make sure to ask your partner if they’ve been tested, what prevention strategies they use and decide [on] condoms or something that you or your partner also want to use as an additional layer of protection,” Cohen said. “We always want to think about all these different options together.”\u003c/p>\n\u003cp>\u003cem>This story was originally published on June 18.\u003c/em>\u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n",
"blocks": [],
"excerpt": "When is SF Pride 2025? What's the parade route? And what parties and events are taking place for SF Pride this weekend? We've got the answers.",
"status": "publish",
"parent": 0,
"modified": 1750789640,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 75,
"wordCount": 3322
},
"headData": {
"title": "San Francisco Pride 2025: Your Parade Times, Maps, Street Closures and Safety Advice | KQED",
"description": "When is SF Pride 2025? What's the parade route? And what parties and events are taking place for SF Pride this weekend? We've got the answers.",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"schema": {
"@context": "https://schema.org",
"@type": "NewsArticle",
"headline": "San Francisco Pride 2025: Your Parade Times, Maps, Street Closures and Safety Advice",
"datePublished": "2025-06-24T07:05:50-07:00",
"dateModified": "2025-06-24T11:27:20-07:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png",
"isAccessibleForFree": "True",
"publisher": {
"@type": "NewsMediaOrganization",
"@id": "https://www.kqed.org/#organization",
"name": "KQED",
"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"
]
}
}
},
"sticky": false,
"nprStoryId": "kqed-12044243",
"templateType": "standard",
"featuredImageType": "standard",
"excludeFromSiteSearch": "Include",
"articleAge": "0",
"path": "/news/12044243/san-francisco-pride-2025-parade-route-times-street-closures-safety-lgbtq",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>\u003ca href=\"https://www.kqed.org/news/tag/san-francisco-pride\">San Francisco Pride\u003c/a> 2025 — one of the biggest LGBTQ+ events in the world — is this weekend.\u003c/p>\n\u003cp>The theme this year is “Queer Joy is Resistance,” which \u003ca href=\"https://sfpride.org/theme/\">SF Pride organizers say “serves as a unifying message\u003c/a> and \u003ca href=\"https://apnews.com/article/trump-lgbt-pride-8891156c62d55273fe22b56c3b98ce97\">a reflection of the current social and political climate.\u003c/a>”\u003c/p>\n\u003cp>And this year, SF Pride is taking place against the backdrop of\u003ca href=\"https://www.kqed.org/news/12023784/after-trumps-order-on-two-genders-trans-rights-groups-taking-action\"> the White House’s attacks on the rights of trans people \u003c/a>and President Donald Trump’s \u003ca href=\"https://www.kqed.org/news/tag/dei\">hostility toward diversity, equity and inclusion efforts\u003c/a>, which earlier this month extended to a threat to \u003ca href=\"https://www.kqed.org/news/12042566/shameful-bay-area-leaders-condemn-trumps-threat-to-rename-usns-harvey-milk\">remove Harvey Milk’s name from a U.S. Navy ship.\u003c/a> Several previous corporate sponsors have also \u003ca href=\"https://www.kqed.org/news/12031588/san-francisco-pride-struggles-secure-sponsorships-ahead-2025-parade\">withdrawn their financial support from the 2025 San Francisco celebrations.\u003c/a>\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "fullwidth"
},
"numeric": [
"fullwidth"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cul>\n\u003cli>\u003cstrong>Jump straight to: \u003ca href=\"#when-is-sf-pride-2025\">When does SF Pride 2025 start?\u003c/a>\u003c/strong>\u003c/li>\n\u003c/ul>\n\u003cp>But amid all this, SF Pride weekend still promises \u003ca href=\"https://sfpride.org/events/\">a slate of parties, joyful celebrations and, of course, the iconic SF Pride Parade on Sunday\u003c/a>. So, whether it’s your first Pride or your 30th, keep reading for all the details about the parade and celebrations happening at Civic Center and beyond this weekend.\u003c/p>\n\u003cfigure id=\"attachment_11991991\" class=\"wp-caption alignnone\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11991991\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/06/047_KQED_SFPRIDEPARADE_06262022-KQED.jpg\" alt=\"A group of flag twirlers holding rainbow flags perform on a street.\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/06/047_KQED_SFPRIDEPARADE_06262022-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/06/047_KQED_SFPRIDEPARADE_06262022-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/06/047_KQED_SFPRIDEPARADE_06262022-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/06/047_KQED_SFPRIDEPARADE_06262022-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/06/047_KQED_SFPRIDEPARADE_06262022-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/06/047_KQED_SFPRIDEPARADE_06262022-KQED-1920x1280.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">Members of the Righteously Outrageous Twirling Corps perform during the San Francisco Pride Parade on June 26, 2022. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cstrong>Jump straight to:\u003c/strong>\u003c/p>\n\u003cul>\n\u003cli>\u003cstrong>\u003ca href=\"#sf-pride-parade-route-map\">What is the route for the SF Pride Parade?\u003c/a>\u003c/strong>\u003c/li>\n\u003cli>\u003cstrong>\u003ca href=\"#sf-pride-parade-street-closures\">Can I get a map of which streets will be closed during the SF Pride?\u003c/a>\u003c/strong>\u003c/li>\n\u003cli>\u003cstrong>\u003ca href=\"#sf-pride-transit-muni-bart-parking\">\u003cstrong>Will I be able to find parking for the SF Pride Parade?\u003c/strong>\u003c/a>\u003c/strong>\u003c/li>\n\u003cli>\u003ca href=\"#sf-pride-accessibility\">\u003cstrong>Can I get accessibility accommodations at SF Pride?\u003c/strong>\u003c/a>\u003c/li>\n\u003c/ul>\n\u003cp>And regardless of how you plan to celebrate or who you hope to meet, this guide also offers some important tips on how to reduce STI and overdose risks.\u003c/p>\n\u003cp>“It’s Pride — we’re all going to these events to have a good time,” said Samuel Cuadra, associate director of community engagement at the \u003ca href=\"https://www.sfcommunityhealth.org/about\">San Francisco Community Health Center\u003c/a>, which provides medical services to lower-income residents, primarily communities of color, as well as LGBTQ+ and unhoused individuals.\u003c/p>\n\u003cp>“Having a plan in place ensures you have a good time, you’re safe, you hang out with your friends and make memories at Pride that are good and not regretful,” Cuadra told KQED in 2024.\u003c/p>\n\u003cp>\u003cstrong>Jump straight to:\u003c/strong>\u003c/p>\n\u003cul>\n\u003cli>\u003ca href=\"#drug-testing-sf-pride\">\u003cstrong>What should I know about drugs at SF Pride?\u003c/strong>\u003c/a>\u003c/li>\n\u003cli>\u003ca href=\"#safer-sex-sf-pride-testing\">\u003cstrong>How do I prepare for potentially having new sexual partners?\u003c/strong>\u003c/a>\u003c/li>\n\u003c/ul>\n\u003ch2>\u003ca id=\"when-is-sf-pride-2025\">\u003c/a>When is SF Pride 2025?\u003c/h2>\n\u003cp>This year, SF Pride falls on June 28 and June 29: this weekend.\u003c/p>\n\u003cp>The SF Pride Celebration is a free \u003ca href=\"https://sfpride.org/entertainment/\">two-day event in the city’s Civic Center\u003c/a> that includes several block parties and musical performances. The celebration will happen from noon–6 p.m. on both days.\u003c/p>\n\u003cp>SF Pride’s legendary \u003ca href=\"https://sfpride.org/parade\">Pride Parade \u003c/a>takes place at 10 a.m. Sunday.\u003c/p>\n\u003cp>There are \u003ca href=\"https://sfpride.org/events/\">many more events, \u003c/a>official and unofficial, taking place in the days leading up to SF Pride weekend There will also be \u003ca href=\"https://www.tixr.com/groups/so-sf/events/pride-25-block-party-w-kim-petras-tinashe-more-138898\">a Pride Block Party on Saturday\u003c/a>, headlined by performers Kim Petras and Tinashe. Drag queen Nicki Jizz — who, alongside previous headliner Kehlani, was \u003ca href=\"https://www.sfchronicle.com/entertainment/article/pride-so-sf-adam-kraft-nicki-jizz-palestine-israel-20369155.php\">one of several artists to pull out of performing at the Block Party\u003c/a> — is now hosting \u003ca href=\"https://www.eventbrite.com/e/envy-tickets-1310542109729?aff=oddtdtcreator\">a separate Pride party at El Rio in the Mission District\u003c/a> on Sunday.\u003c/p>\n\u003cp>Two more events taking place that week which aren’t produced by SF Pride: \u003ca href=\"https://www.transmarch.org/\">The SF Trans March \u003c/a>will take place on Friday. \u003ca href=\"https://give.communityin.org/sfdykemarch25?ref=ab_A6UxUGXr77uA6UxUGXr77u\">The SF Dyke March\u003c/a>, which was \u003ca href=\"https://www.kqed.org/news/11992072/dyke-march-canceled-for-san-francisco-pride-organizers-say\">canceled for 2024\u003c/a>, will return on Saturday.\u003c/p>\n\u003cfigure id=\"attachment_12044625\" class=\"wp-caption alignnone\" style=\"max-width: 846px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12044625\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/lineup2025-1.png\" alt=\"\" width=\"846\" height=\"1078\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/lineup2025-1.png 846w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/lineup2025-1-160x204.png 160w\" sizes=\"auto, (max-width: 846px) 100vw, 846px\">\u003cfigcaption class=\"wp-caption-text\">Photo courtesy of SF Pride\u003c/figcaption>\u003c/figure>\n\u003ch2>\u003ca id=\"sf-pride-parade-route-map\">\u003c/a>When is the SF Pride Parade? And what’s the parade route?\u003c/h2>\n\u003cp>The SF Pride Parade is one of the nation’s oldest Pride traditions, with hundreds of different floats and thousands of people marching, representing the wide variety of LGBTQ+ experiences.\u003c/p>\n\u003cp>The parade on Sunday starts at 10 a.m. on Market Street at Embarcadero Plaza. The parade goes down Market Street and ends around Market and 9th streets, where the rest of the celebration will take place.\u003c/p>\n\u003cp>Your \u003ca href=\"https://sfpride.org/transit/\">closest BART station\u003c/a> to join those festivities will be Civic Center BART. You can visit \u003ca href=\"https://511.org/\">511.org to plan out your route.\u003c/a>\u003c/p>\n\u003ch2>\u003ca id=\"sf-pride-parade-street-closures\">\u003c/a>What streets will be closed for the SF Pride Parade and Celebration?\u003c/h2>\n\u003cp>You should expect multiple street closures on SF Pride weekend, as well as several Muni routes in the city to be rerouted. Keep an eye on \u003ca href=\"https://www.sfmta.com/\">sfmta.com\u003c/a> for the latest updates.\u003c/p>\n\u003cp>\u003cstrong>Street closures on Thursday for SF Pride setup\u003c/strong>\u003c/p>\n\u003cp>SFMTA says that street closures and Muni service changes will begin on Thursday and last through around 6 a.m. on Monday.\u003c/p>\n\u003cp>According to the SFMTA, Grove between Polk and Larkin Streets will be closed for the SF Pride setup all day Thursday. Then, these streets will be closed from 7 p.m. on Thursday to 6 a.m. Monday:\u003c/p>\n\u003cul>\n\u003cli>Polk between McAllister and Grove\u003c/li>\n\u003cli>Larkin between McAllister and Market\u003c/li>\n\u003cli>Fulton between Hyde and Larkin.\u003c/li>\n\u003c/ul>\n\u003cp>\u003ca href=\"https://www.sfmta.com/travel-updates/sf-pride-festival-set-thursday-june-26-2025\">Read more information about street closures and rerouted Muni lines on Thursday from sfmta.com.\u003c/a>\u003c/p>\n\u003cfigure id=\"attachment_12045663\" class=\"wp-caption alignnone\" style=\"max-width: 604px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12045663\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/Set-Up-1.jpeg\" alt=\"\" width=\"604\" height=\"580\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/Set-Up-1.jpeg 604w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/Set-Up-1-160x154.jpeg 160w\" sizes=\"auto, (max-width: 604px) 100vw, 604px\">\u003cfigcaption class=\"wp-caption-text\">Street closures and rerouted Muni lines on Thursday for SF Pride setup. \u003ccite>(Courtesy SFMTA)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cstrong>Street closures on Friday and Saturday for the SF Pride Celebration\u003c/strong>\u003c/p>\n\u003cp>According to the SFMTA, streets that will be closed for the SF Pride Celebration will be:\u003c/p>\n\u003cul>\n\u003cli>Polk between Turk and Market\u003c/li>\n\u003cli>Larkin between Turk and Market\u003c/li>\n\u003cli>Hyde between Turk and Market\u003c/li>\n\u003cli>Golden Gate between Van Ness and Leavenworth\u003c/li>\n\u003cli>McAllister between Van Ness and Leavenworth\u003c/li>\n\u003cli>Fulton between Hyde and Larkin\u003c/li>\n\u003cli>Grove between Van Ness and Hyde.\u003c/li>\n\u003c/ul>\n\u003cp>A map showing street closures and rerouted Muni lines for the SF Pride Celebrations on Saturday:\u003c/p>\n\u003cfigure id=\"attachment_12045614\" class=\"wp-caption alignnone\" style=\"max-width: 533px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"wp-image-12045614 size-full\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/SF-Celebration-Parade-map.png\" alt=\"\" width=\"533\" height=\"509\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/SF-Celebration-Parade-map.png 533w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/SF-Celebration-Parade-map-160x153.png 160w\" sizes=\"auto, (max-width: 533px) 100vw, 533px\">\u003cfigcaption class=\"wp-caption-text\">Street closures and Muni reroutes on Saturday (courtesy SFMTA)\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cstrong>Street closures on Sunday for the SF Pride Parade\u003c/strong>\u003c/p>\n\u003cp>For the parade on Sunday, the following streets will be closed all day:\u003c/p>\n\u003cul>\n\u003cli>Polk between Turk and Market\u003c/li>\n\u003cli>Larkin between Turk and Market\u003c/li>\n\u003cli>Hyde between Turk and Market\u003c/li>\n\u003cli>Golden Gate between Van Ness and Leavenworth\u003c/li>\n\u003cli>McAllister between Van Ness and Leavenworth\u003c/li>\n\u003cli>Fulton between Hyde and Larkin\u003c/li>\n\u003cli>Grove between Van Ness and Hyde.\u003c/li>\n\u003c/ul>\n\u003cp>The following streets will be closed from 12 a.m. to 5 p.m. on Sunday:\u003c/p>\n\u003cul>\n\u003cli>Leavenworth between McAllister and Market\u003c/li>\n\u003cli>Sutter between Sansome and Market\u003c/li>\n\u003cli>Sansome northbound lanes between Sutter and Bush.\u003c/li>\n\u003c/ul>\n\u003cp>These streets will be closed from 6 a.m. to 5 p.m. on Sunday:\u003c/p>\n\u003cul>\n\u003cli>Market between 8th St and 9th\u003c/li>\n\u003cli>Steuart from Market to Howard Streets\u003c/li>\n\u003cli>Spear from Market to Folsom (Intersections will be open.)\u003c/li>\n\u003cli>Main from Market to Folsom (Intersections will be open.)\u003c/li>\n\u003cli>Beale from Market to Mission\u003c/li>\n\u003cli>Beale regular traffic lanes from Mission to Howard (although the Muni lane and access to the Transit Center will stay open)\u003c/li>\n\u003cli>Beale from Mission to Folsom (although intersections will be open.)\u003c/li>\n\u003c/ul>\n\u003cp>Market St from Beale to 9th — the Parade route — will remain closed until 8 p.m. on Sunday.\u003c/p>\n\u003cfigure id=\"attachment_12045615\" class=\"wp-caption alignnone\" style=\"max-width: 617px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"wp-image-12045615 size-full\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/SF-Parade-map.png\" alt=\"\" width=\"617\" height=\"604\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/SF-Parade-map.png 617w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/SF-Parade-map-160x157.png 160w\" sizes=\"auto, (max-width: 617px) 100vw, 617px\">\u003cfigcaption class=\"wp-caption-text\">Street closures and Muni reroutes on Sunday (courtesy SFMTA)\u003c/figcaption>\u003c/figure>\n\u003ch2>\u003ca id=\"sf-pride-transit-muni-bart-parking\">\u003c/a>Will I be able to find parking at SF Pride?\u003c/h2>\n\u003cp>If you plan to park near Market Street on June 29 for the SF Pride Parade, you may want to rethink that strategy.\u003c/p>\n\u003cp>Finding a public parking spot in downtown San Francisco is already difficult on any other day of the year and nearly impossible during Pride. That said, there are private parking lots downtown, but they can be pricey, usually charging at least $30–$40 per car — and likely more during big events. You may need to drive to pretty far-off neighborhoods to find a spot, or you can \u003ca href=\"https://spothero.com/search?kind=address&latitude=37.793301236424945&longitude=-122.39645940189274&%243p=a_hasoffers&%24affiliate_json=http%3A%2F%2Ftracking.spothero.com%2Faff_c%3Foffer_id%3D1%26aff_id%3D1433%26file_id%3D28%26source%3Dsfpridestartline%26aff_sub2%3Dparkingpage%26format%3Djson&_branch_match_id=1326649323374618505&utm_source=Partnerships&utm_campaign=Tune_Platform&utm_medium=paid+advertising&_branch_referrer=H4sIAAAAAAAAA32SwU7EIBCGn6bc7LZA260JMSbq0Yvx3MxSusVlCwI18e0dtnWzrsaEy%2FzDzPzzwRijC7ebTXA2jsrbHJzLjZ4OmxhKR5%2FfX1R5d9BTL6DvvQqBGIg6zr0SrMmblrGipKzmlLe8IsZO%2ByV5U1Kas7bmVcuLctvShpOMcuYEdCMEOwzKh6TAMGijIaruLdhJjOgnY%2FcZfcITPUicvc%2FP7qQ9oo41nczY06lLp%2FuMPZQZrZO8BJwxjLGxWgS6xTDY2UuFURic170KEXzEVdVaGuYdxawDn2Y62KfEYP0RIsrJHZm9OTkMZ4u%2FuCXbZ3LoMaNVWhs7XCyOja%2B8Z82jNFoeVqWgTVNx4JzSpq4L2FY71ZYVg%2B1OFut1G2InZ%2B%2FVJD%2Bx5vXl4SLxAWZOu66Xg5J26sF%2Fdm7eGR3QMiYTlBG68xOs0j%2Bc9hZMgkRJkKM6qoUGGXGk%2BIWCOIij%2BAHkjz9waiko%2BQYiSrI4ENfzyQUk8T8icg1IIB7yA44ovgD2DmjT%2FAIAAA%3D%3D&view=dl\">reserve a parking spot ahead of time using SpotHero\u003c/a>.\u003c/p>\n\u003cp>Another option is to drive to a BART station outside the city, park there, and take BART to any of the downtown San Francisco stations on Market Street (Civic Center, Powell, Montgomery and Embarcadero). That way, you’ll avoid the weekend traffic coming into the city on the Bay Bridge or Highway 101.\u003cbr>\n\u003ca id=\"anchor3\">\u003c/a>\u003c/p>\n\u003ch2>Are there things I \u003ci>can’t\u003c/i> bring to San Francisco Pride?\u003c/h2>\n\u003cp>There are usually security checkpoints to get into both the Pride parade and celebrations taking place at the Civic Center.\u003c/p>\n\u003cp>\u003ca href=\"https://web.archive.org/web/20240601162439/https://sfpride.org/faq/\">In past years\u003c/a>, event organizers have strongly discouraged people from bringing “bags of any kind into the celebration.” But there are still some bags that will be allowed into the event, including:\u003c/p>\n\u003cul>\n\u003cli>Totally clear plastic bags that do not exceed 12” x 6” x 12.”\u003c/li>\n\u003cli>Small clutch bags, smaller than 4.5” x 6.5” in size, with or without a handle.\u003c/li>\n\u003cli>Fanny packs/crossbody bags that are smaller than 12” x 6” x 4.”\u003c/li>\n\u003c/ul>\n\u003cp>In the past, organizers have also published a list of prohibited items at the parade and celebrations. The list includes:\u003c/p>\n\u003cul>\n\u003cli>Water bottles with any liquid in them (even if they are sealed). Empty water bottles, however, are allowed, and refilling stations are available in the Civic Center celebration space.\u003c/li>\n\u003cli>Weapons, regardless of permit.\u003c/li>\n\u003cli>Umbrellas.\u003c/li>\n\u003cli>Cans, thermoses and glass bottles.\u003c/li>\n\u003cli>Outside food products and containers.\u003c/li>\n\u003cli>Alcoholic beverages.\u003c/li>\n\u003cli>Chairs of any kind.\u003c/li>\n\u003cli>Brooms, poles and sticks (including selfie sticks).\u003c/li>\n\u003cli>Beach balls and inflatables.\u003c/li>\n\u003cli>Banners, totems or oversized signage.\u003c/li>\n\u003c/ul>\n\u003ch2>What’s the weather like in San Francisco during Pride weekend?\u003c/h2>\n\u003cp>You can monitor the \u003ca href=\"https://forecast.weather.gov/MapClick.php?lat=37.781539&lon=-122.416571\">National Weather Service\u003c/a> to see what the weather will be like for the weekend. Currently, it is forecasted to be sunny during the day on Saturday, with a high of 69°F, and mostly sunny on Sunday, with a high of 68°F.\u003c/p>\n\u003cp>While that sounds like perfect weather for Pride, just remember that this is San Francisco and the weather can change very quickly. Even on a sunny day, it’s normal for the weather to still feel chilly, thanks to the strong winds pushing in from the bay.\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "arts_13977374",
"hero": "https://cdn.kqed.org/wp-content/uploads/sites/2/2025/06/teresita-at-proyecto-2000x1125.jpg",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>No matter the weather, remember to drink water, especially if you’re planning on drinking alcohol or taking any drugs. Cuadra, from SFCHC, said some mistakenly think that drinking water will prevent you from feeling the effects of alcohol or drugs.\u003c/p>\n\u003cp>“But it really doesn’t — it will just help your body regulate itself,” he said. “So if you’re drinking alcohol, having a cup of water between each [drink] isn’t going to stop you from getting drunk. … But you will feel much less hungover the next day.”\u003c/p>\n\u003cp>If you plan to bring water bottles to either the parade or the celebration at the Civic Center, don’t forget that they have to be empty plastic bottles that you can refill at each event.\u003c/p>\n\u003ch2>\u003ca id=\"sf-pride-accessibility\">\u003c/a>What to know about accessibility at Pride\u003c/h2>\n\u003cp>The Pride parade has \u003ca href=\"https://sfpride.org/accessibility/\">a free accessible viewing area\u003c/a>, which organizers say provides an “unobstructed view” of the parade for each person who needs it, plus one guest. This area at the parade grandstands also has accessible restroom facilities. In order to request a spot, \u003ca href=\"https://docs.google.com/forms/d/e/1FAIpQLSfsSAMJ_jH4mwg3hMMClLSsVuwqPqqTEn4kYIA1RIBA11igEQ/viewform\" target=\"_blank\" rel=\"noopener\">you will need to complete an online form\u003c/a>.\u003c/p>\n\u003cp>According to \u003ca href=\"https://docs.google.com/forms/d/e/1FAIpQLSfsSAMJ_jH4mwg3hMMClLSsVuwqPqqTEn4kYIA1RIBA11igEQ/viewform\" target=\"_blank\" rel=\"noopener\">the form\u003c/a>, “we try to reserve a space with unobstructed view for every person who needs this accommodation, but due to limited capacity it is available on a ‘first come, first served’ basis.”\u003c/p>\n\u003cp>SF Pride also offers American Sign Language (ASL) interpretation and a special seating platform at the main stage on both days for deaf or hard of hearing ticket holders. To access this service, you will need to pick up a wristband at the SF Pride information booth at Fulton and Larkin streets. This service is first-come, first-served.\u003c/p>\n\u003cp>For the parade, there is also \u003ca href=\"https://www.eventbrite.com/e/2025-san-francisco-pride-parade-grandstand-seating-tickets-1235165285619?aff=ebdsoporgprofile\">a ticketed option for around $75\u003c/a>, if you want to guarantee a seat.\u003c/p>\n\u003cp>If you need more assistance on the day, you can visit the SF Pride information booth at Fulton and Larkin streets.\u003c/p>\n\u003cp>\u003cstrong>Taking BART to Pride?\u003c/strong>\u003c/p>\n\u003cp>All BART stations have accessible elevators, but being prepared for issues with those elevators is a good idea. You can sign up for \u003ca href=\"https://www.bart.gov/news/alerts\">BART alerts\u003c/a> to be notified of an issue with the elevator at the station you plan to use or check the status of elevator operations at any station by calling 510-834-LIFT.\u003c/p>\n\u003cfigure id=\"attachment_11991999\" class=\"wp-caption alignnone\" style=\"max-width: 2560px\">\u003ca href=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/06/043_KQED_SFPrideParade_06262022-scaled.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"wp-image-11991999 size-full\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/06/043_KQED_SFPrideParade_06262022-scaled.jpg\" alt=\"A festively dressed dancer performs in front of samba drummer on the street, with the San Francisco Ferry Building in the background.\" width=\"2560\" height=\"1707\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/06/043_KQED_SFPrideParade_06262022-scaled.jpg 2560w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/06/043_KQED_SFPrideParade_06262022-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/06/043_KQED_SFPrideParade_06262022-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/06/043_KQED_SFPrideParade_06262022-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/06/043_KQED_SFPrideParade_06262022-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/06/043_KQED_SFPrideParade_06262022-2048x1365.jpg 2048w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/06/043_KQED_SFPrideParade_06262022-1920x1280.jpg 1920w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">A group of samba dancers and drummers participate in the Pride Parade on Market Street in San Francisco on June 26, 2022. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>\u003ca id=\"drug-testing-sf-pride\">\u003c/a>My friends and I are thinking of doing drugs during Pride weekend. How do we keep each other safe?\u003c/h2>\n\u003cp>Taking party drugs (molly, cocaine, ketamine, 2C-B or “tusi”) has become more dangerous in recent years as these drugs are now being laced with fentanyl more frequently. And while we’re certainly not encouraging folks to do drugs at Pride, we do hope this information can help reduce the risk of a bad trip or an accidental overdose.\u003c/p>\n\u003cp>\u003cstrong>Before going out …\u003c/strong>\u003c/p>\n\u003cp>First off, Cuadra said, check in with yourself now, before the weekend starts, about what type of experience you want to have. “If you’re being realistic with yourself and you would like to do some drugs this weekend,” he said, “that’s probably something you want to prepare for ahead of time.”\u003c/p>\n\u003cp>Making a decision now about what you want to do can keep you from making risky decisions later on, Cuadra said.\u003c/p>\n\u003cp>“You run a risk whenever you take any drugs, but I think the risk is heightened if you’re at a club and looking for drugs right there and then,” he said. “Maybe you don’t know the person that’s selling it to you at the club. You just might be a little bit more desperate for whatever you can get your hands on.”\u003c/p>\n\u003cp>Cuadra adds that if you do buy drugs, it’s best to do so in advance and from someone you know and trust — which, in turn, gives you more time to test for fentanyl. Many party drugs are increasingly laced with fentanyl, many times without the user’s knowledge. A 2022 scientific study found that \u003ca href=\"https://www.npr.org/sections/health-shots/2023/09/14/1199396794/fentanyl-mixed-with-cocaine-or-meth-is-driving-the-4th-wave-of-the-overdose-cris\">nearly a third of overdoses reported nationwide in 2021 involved both fentanyl and stimulants such as \u003c/a>cocaine.\u003c/p>\n\u003cp>Even if you were told by someone else that none of your drugs have fentanyl, it’s still a good idea to test them for yourself, Cuadra said.\u003c/p>\n\u003cp>“People who do drugs that are not opioids sometimes think, ‘Well, I’m not doing opioids, so why should I be testing for fentanyl?’” he said. “Unfortunately, more opioid overdoses happen with people who are not used to those drugs because your body hasn’t built up a tolerance.”\u003c/p>\n\u003cp>The nonprofit FentCheck \u003ca href=\"https://fentcheck.org/check-your-drugs-1\">provides a list of bars and other community spaces\u003c/a> that offer fentanyl test strips and Narcan. The group also has a \u003ca href=\"https://fentcheck.org/check-your-drugs\">step-by-step tutorial on using test strips\u003c/a>.\u003c/p>\n\u003cp>\u003cstrong>While you’re out …\u003c/strong>\u003c/p>\n\u003cp>Wherever you end up on Pride weekend, go with a group of friends. Even if you end up meeting someone else, Cuadra said, having your friends nearby can make the night less anxiety-inducing, especially if you’re having a bad trip.\u003c/p>\n\u003cp>“Even if you’re taking a drug regularly, it might not have the desired effect that day,” he said. “It might just mean you’re in a different space, and it’s just nice to check in with someone and take whatever steps you need to get into a better headspace or a safer environment.”\u003c/p>\n\u003cp>Something else to consider bringing with you when going out: Narcan. Narcan is the brand name for a naloxone nasal spray that is administered to someone when they are experiencing an opioid overdose (including from fentanyl).\u003c/p>\n\u003cp>Anyone can buy Narcan at a pharmacy without needing a prescription, and you can also get it free of charge at the \u003ca href=\"https://www.sf.gov/location/behavioral-health-access-center-bhac\">San Francisco Department of Public Health’s Community Behavioral Health Services\u003c/a> pharmacy at 1380 Howard St. The pharmacy is open Monday to Friday from 8 a.m. to 7 p.m. and on weekdays from 9 a.m. to 4 p.m.\u003c/p>\n\u003ch2>\u003ca id=\"safer-sex-sf-pride-testing\">\u003c/a>Hooking up with somebody new? Protect each other’s sexual health\u003c/h2>\n\u003cp>For decades, Pride in San Francisco has been a time when LGBTQ+ people have come together \u003ca href=\"https://www.sfaf.org/resource-library/sfaf-history/\">to advocate for the health needs of their community\u003c/a>. Part of celebrating Pride is honoring that legacy and protecting our own sexual health and that of our partners.\u003c/p>\n\u003cp>“One of the most important things one can do before initiating a new sexual relationship is to get screened for HIV and STIs (sexually transmitted infections) and to know your status,” said Dr. Stephanie Cohen, director of HIV and STI prevention at the San Francisco Department of Public Health (SFDPH).\u003c/p>\n\u003cp>If you have insurance, call your health care provider and share that you need to know your status ahead of Pride weekend. And if you are uninsured, multiple clinics around the Bay Area offer free or low-cost STI testing. Here’s just a handful of them:\u003c/p>\n\u003cul>\n\u003cli>San Francisco: \u003ca href=\"https://www.sfaf.org/programs/magnet/\">Magnet (the sexual health clinic located at Strut\u003c/a>) and the \u003ca href=\"https://www.sfcityclinic.org/services/sti-and-hiv-testing\">SF Free Clinic\u003c/a>.\u003c/li>\n\u003cli>Oakland: \u003ca href=\"https://www.oaklandlgbtqcenter.org/sexual-health-services\">The Glenn Burke Wellness Clinic at the LGBTQ Community Center\u003c/a>.\u003c/li>\n\u003cli>San José: \u003ca href=\"https://publichealth.sccgov.org/sti-and-hiv-testing-services\">The Crane Center\u003c/a>.\u003c/li>\n\u003c/ul>\n\u003cp>“We have more ways than ever to stay healthy and protect ourselves from HIV and STIs,” Cohen said, adding that people can talk to their providers about HIV pre-exposure prophylaxis — or HIV PrEP — which comes either as a pill or injection and can help protect people from HIV infection.\u003c/p>\n\u003cp>“HIV PrEP starts working quickly,” she said. “If somebody is not on HIV PrEP but anticipates that they may be having new partners during Pride, they can start and will be protected by [Pride] weekend.”\u003c/p>\n\u003cfigure id=\"attachment_11992016\" class=\"wp-caption alignnone\" style=\"max-width: 2560px\">\u003ca href=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/06/017_KQED_SFPrideParade_06262022-scaled.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11992016\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/06/017_KQED_SFPrideParade_06262022-scaled.jpg\" alt=\"Drag dancer dance on an outdoor stage.\" width=\"2560\" height=\"1707\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/06/017_KQED_SFPrideParade_06262022-scaled.jpg 2560w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/06/017_KQED_SFPrideParade_06262022-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/06/017_KQED_SFPrideParade_06262022-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/06/017_KQED_SFPrideParade_06262022-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/06/017_KQED_SFPrideParade_06262022-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/06/017_KQED_SFPrideParade_06262022-2048x1365.jpg 2048w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/06/017_KQED_SFPrideParade_06262022-1920x1280.jpg 1920w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">Drag queens Nicki Jizz, Heaven on Earth and Snaxx dance on the Oasis SF float during the San Francisco Pride Parade on June 26, 2022. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Cohen also points out that \u003ca href=\"https://www.ucsf.edu/news/2023/02/424861/doxycycline-sti-prevention-highly-effective-minimal-drug-resistance\">doxycycline post-exposure prophylaxis — or DoxyPEP —\u003c/a> an antibiotic taken after sex, can help prevent infections from other STIs, like chlamydia and syphilis. “We’ve shown through research that that strategy is very effective at preventing bacterial STIs,” she said.\u003c/p>\n\u003cp>\u003ca href=\"https://www.sf.gov/get-mpox-vaccines-testing-and-treatment\">Vaccines for mpox are still available\u003c/a>, and San Francisco health officials are encouraging at-risk populations, like men who have sex with men, to get vaccinated. Public health experts say we haven’t seen an outbreak this year like the one in 2022, \u003ca href=\"https://www.kqed.org/news/11988079/2024-mpox-vaccine-formerly-monkeypox-symptoms-rash\">but getting vaccinated continues to be a way to protect the wider community from another potential outbreak\u003c/a>.\u003c/p>\n\u003cp>Cohen said that although talking to your physician about STI prevention is critical, the conversations you have with your partner before having sex are equally important.\u003c/p>\n\u003cp>“We never want to leave out talking to your partner,” she said. She acknowledges these talks can sometimes be a bit awkward, especially if you are just getting to know the person. “Some people prefer to have those conversations via chat, especially if they’re meeting someone on an app,” she said. “That’s perhaps a little lower stress than a face-to-face conversation.”\u003c/p>\n\u003cp>And remember, these conversations don’t have to be a thorough examination of each other’s dating history. They can be pretty straightforward.\u003c/p>\n\u003cp>“Make sure to ask your partner if they’ve been tested, what prevention strategies they use and decide [on] condoms or something that you or your partner also want to use as an additional layer of protection,” Cohen said. “We always want to think about all these different options together.”\u003c/p>\n\u003cp>\u003cem>This story was originally published on June 18.\u003c/em>\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "floatright"
},
"numeric": [
"floatright"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/news/12044243/san-francisco-pride-2025-parade-route-times-street-closures-safety-lgbtq",
"authors": [
"11708",
"11867",
"3243"
],
"categories": [
"news_28250",
"news_8"
],
"tags": [
"news_32707",
"news_138",
"news_20004",
"news_20003",
"news_19345",
"news_38",
"news_1345"
],
"featImg": "news_11992016",
"label": "news"
},
"arts_13899473": {
"type": "posts",
"id": "arts_13899473",
"meta": {
"index": "posts_1716263798",
"site": "arts",
"id": "13899473",
"score": null,
"sort": [
1624925185000
]
},
"guestAuthors": [],
"slug": "photos-lgbtq-pride-lights-up-the-bay-area-in-all-its-rainbow-glory",
"title": "PHOTOS: LGBTQ+ Pride Lights Up the Bay Area In All Its Rainbow Glory",
"publishDate": 1624925185,
"format": "standard",
"headTitle": "PHOTOS: LGBTQ+ Pride Lights Up the Bay Area In All Its Rainbow Glory | KQED",
"labelTerm": {
"site": "arts"
},
"content": "\u003cp>This weekend, the absence of an official San Francisco Pride Parade made room for things to get a lot weirder, more political and more D.I.Y.\u003c/p>\n\u003cp>Instead of corporate-sponsored floats with rainbow advertisements, a People’s March organized by artists and activists took over the streets on Sunday, June 27, connecting the celebration back to its radical roots.\u003c/p>\n\u003cp>“Yes, this feels like my people, everyone is so beautiful,” Gia Loving, a community organizer with the Transgender Law Center, told the crowd. “[This feels like] 51 years ago when we were kicking the pigs out of the bar.”\u003c/p>\n\u003cp>She was referring to the Stonewall Riots in 1969, when New York’s gay and trans community rioted against abusive police officers who would routinely raid their safe spaces and arrest people based on gender presentation and sexuality. Loving reminded the audience that the fight isn’t over: State legislatures across the country have introduced over \u003ca href=\"https://www.pbs.org/newshour/show/pride-2021-has-set-a-record-in-anti-trans-bills-in-america\" target=\"_blank\" rel=\"noopener noreferrer\">100 bills to restrict trans rights\u003c/a> just this year alone.\u003c/p>\n\u003cp>“I want to be clear that there would be no Pride without trans youth,” she said before leading the demonstrators in a chant.\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>Other speakers focused on Pride as an antidote to the isolation and trauma Americans experienced over the last year-plus of the pandemic.\u003c/p>\n\u003cp>“Last year, there was a moment when I felt as though I was stuck. I couldn’t be on Facebook, I couldn’t be on social media, I couldn’t interact,” said renowned drag queen and activist Juanita MORE! “And then, recently, I felt as though I woke up again, and I knew that I was again creating space for me to grow. All of you being here today is so important because this is what the first Pride felt like. So I want to thank you all for being a part of the march and rally today, because your presence here today is proof that inclusiveness is happening.”\u003c/p>\n\u003cp>\u003c/p>\n\u003cp>That spirit of inclusiveness was deeply felt throughout the weekend as different LGBTQ+ communities reunited, fully vaccinated and ready to hug, march, dance, flirt and celebrate in person. KQED’s Beth LaBerge was there to capture it all with her camera.\u003c/p>\n\u003cfigure id=\"attachment_13899476\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13899476\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2021/06/012_SanFrancisco_PeoplesMarch_06272021-800x533.jpg\" alt=\"\" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/012_SanFrancisco_PeoplesMarch_06272021-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/012_SanFrancisco_PeoplesMarch_06272021-1020x679.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/012_SanFrancisco_PeoplesMarch_06272021-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/012_SanFrancisco_PeoplesMarch_06272021-768x511.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/012_SanFrancisco_PeoplesMarch_06272021-1536x1022.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/012_SanFrancisco_PeoplesMarch_06272021.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">DJ Black plays music from a bus during the People’s March and Rally on Polk Street heading toward City Hall in San Francisco on June 27, 2021. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13899477\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13899477\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2021/06/006_SanFrancisco_PeoplesMarch_06272021-800x533.jpg\" alt=\"\" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/006_SanFrancisco_PeoplesMarch_06272021-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/006_SanFrancisco_PeoplesMarch_06272021-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/006_SanFrancisco_PeoplesMarch_06272021-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/006_SanFrancisco_PeoplesMarch_06272021-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/006_SanFrancisco_PeoplesMarch_06272021-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/006_SanFrancisco_PeoplesMarch_06272021.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">The People’s March and Rally depart from Polk and Sacramento Streets to City Hall in San Francisco on June 27, 2021. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13899478\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13899478\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2021/06/016_SanFrancisco_PeoplesMarch_06272021-800x533.jpg\" alt=\"\" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/016_SanFrancisco_PeoplesMarch_06272021-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/016_SanFrancisco_PeoplesMarch_06272021-1020x679.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/016_SanFrancisco_PeoplesMarch_06272021-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/016_SanFrancisco_PeoplesMarch_06272021-768x511.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/016_SanFrancisco_PeoplesMarch_06272021-1536x1022.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/016_SanFrancisco_PeoplesMarch_06272021.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Hundreds of marchers head down Polk Street towards City Hall during the People’s March and Rally in San Francisco on June 27, 2021. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13899511\" class=\"wp-caption alignnone\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13899511\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2021/06/030_SanFrancisco_PeoplesMarch_06272021-800x533.jpg\" alt=\"\" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/030_SanFrancisco_PeoplesMarch_06272021-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/030_SanFrancisco_PeoplesMarch_06272021-1020x679.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/030_SanFrancisco_PeoplesMarch_06272021-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/030_SanFrancisco_PeoplesMarch_06272021-768x511.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/030_SanFrancisco_PeoplesMarch_06272021-1536x1022.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/030_SanFrancisco_PeoplesMarch_06272021.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Kaylah Paige Williams raises her fist during the People’s March Rally in front of City Hall in San Francisco on June 27, 2021. “This is what Pride should be about, community coming together,” she said during a speech. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13899480\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13899480\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2021/06/031_SanFrancisco_PeoplesMarch_06272021-800x533.jpg\" alt=\"\" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/031_SanFrancisco_PeoplesMarch_06272021-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/031_SanFrancisco_PeoplesMarch_06272021-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/031_SanFrancisco_PeoplesMarch_06272021-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/031_SanFrancisco_PeoplesMarch_06272021-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/031_SanFrancisco_PeoplesMarch_06272021-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/031_SanFrancisco_PeoplesMarch_06272021.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Juanita MORE! and Alex U. Inn speak during the People’s March and Rally in front of City Hall in San Francisco on June 27, 2021. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13899481\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13899481\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2021/06/028_SanFrancisco_PeoplesMarch_06272021-800x533.jpg\" alt=\"\" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/028_SanFrancisco_PeoplesMarch_06272021-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/028_SanFrancisco_PeoplesMarch_06272021-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/028_SanFrancisco_PeoplesMarch_06272021-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/028_SanFrancisco_PeoplesMarch_06272021-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/028_SanFrancisco_PeoplesMarch_06272021-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/028_SanFrancisco_PeoplesMarch_06272021.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Demonstrators arrive at City Hall during the People’s March and Rally in San Francisco on June 27, 2021. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13899513\" class=\"wp-caption alignnone\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13899513\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2021/06/030_SanFrancisco_T4TElRio_06252021-800x533.jpg\" alt=\"\" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/030_SanFrancisco_T4TElRio_06252021-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/030_SanFrancisco_T4TElRio_06252021-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/030_SanFrancisco_T4TElRio_06252021-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/030_SanFrancisco_T4TElRio_06252021-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/030_SanFrancisco_T4TElRio_06252021-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/030_SanFrancisco_T4TElRio_06252021.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">The One and Only Rexy performs during T4T, the official Trans March After Party, in San Francisco on June 25, 2021. “For us at Trans March, Pride is about liberation,” she said. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13899503\" class=\"wp-caption alignnone\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13899503\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2021/06/022_SanFrancisco_T4TElRio_06252021-1-800x533.jpg\" alt=\"\" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/022_SanFrancisco_T4TElRio_06252021-1-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/022_SanFrancisco_T4TElRio_06252021-1-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/022_SanFrancisco_T4TElRio_06252021-1-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/022_SanFrancisco_T4TElRio_06252021-1-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/022_SanFrancisco_T4TElRio_06252021-1-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/022_SanFrancisco_T4TElRio_06252021-1.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Mallery Jenna Robinson, organizer of Long Beach Trans Pride, dances during T4T, the official Trans March After Party, in San Francisco on June 25, 2021. Robinson drove from Los Angeles to attend the event. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13899515\" class=\"wp-caption alignnone\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13899515\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2021/06/017_SanFrancisco_T4TElRio_06252021-1-800x533.jpg\" alt=\"\" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/017_SanFrancisco_T4TElRio_06252021-1-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/017_SanFrancisco_T4TElRio_06252021-1-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/017_SanFrancisco_T4TElRio_06252021-1-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/017_SanFrancisco_T4TElRio_06252021-1-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/017_SanFrancisco_T4TElRio_06252021-1-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/017_SanFrancisco_T4TElRio_06252021-1.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">(From left) Just Shannon, the co-founder of the event T4T, talks with Clive Maxx backstage during the Official Trans March After Party at El Rio in San Francisco on June 25, 2021. “We don’t have events that are for trans people specifically. We are very open, and we want our allies and our friends and supporters and our lovers to come, but it’s the only party that fully centers trans folks,” Just Shannon said, speaking about the event. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13899510\" class=\"wp-caption alignnone\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13899510\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2021/06/024_SanFrancisco_T4TElRio_06252021-800x533.jpg\" alt=\"\" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/024_SanFrancisco_T4TElRio_06252021-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/024_SanFrancisco_T4TElRio_06252021-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/024_SanFrancisco_T4TElRio_06252021-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/024_SanFrancisco_T4TElRio_06252021-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/024_SanFrancisco_T4TElRio_06252021-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/024_SanFrancisco_T4TElRio_06252021.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Laine B and Teter hug during T4T, the Official Trans March After Party, at El Rio in San Francisco on June 25, 2021. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13899518\" class=\"wp-caption alignnone\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13899518\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2021/06/030_Oakland_SkateforPride_06252021-800x533.jpg\" alt=\"\" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/030_Oakland_SkateforPride_06252021-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/030_Oakland_SkateforPride_06252021-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/030_Oakland_SkateforPride_06252021-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/030_Oakland_SkateforPride_06252021-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/030_Oakland_SkateforPride_06252021-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/030_Oakland_SkateforPride_06252021.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Monique and Remy talk with friends during the event Skate for Pride, a part of Oakland Black Pride, at 7th West in Oakland on June 26, 2021. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13899520\" class=\"wp-caption alignnone\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13899520\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2021/06/007_Oakland_SkateforPride_06262021-1-800x533.jpg\" alt=\"\" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/007_Oakland_SkateforPride_06262021-1-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/007_Oakland_SkateforPride_06262021-1-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/007_Oakland_SkateforPride_06262021-1-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/007_Oakland_SkateforPride_06262021-1-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/007_Oakland_SkateforPride_06262021-1-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/007_Oakland_SkateforPride_06262021-1.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">DJ Ninasol plays music during Skate for Pride, an Oakland Black Pride event, at 7th West on June 26, 2021. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13899487\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13899487\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2021/06/012_Oakland_SkateforPride_06262021-800x533.jpg\" alt=\"\" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/012_Oakland_SkateforPride_06262021-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/012_Oakland_SkateforPride_06262021-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/012_Oakland_SkateforPride_06262021-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/012_Oakland_SkateforPride_06262021-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/012_Oakland_SkateforPride_06262021-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/012_Oakland_SkateforPride_06262021.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">James Cox, Advocacy Director for Oakland Black Pride, poses for a portrait with her rollerskates during a Skate for Pride party at 7th West in Oakland on June 26, 2021. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13899509\" class=\"wp-caption alignnone\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13899509\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2021/06/008_Oakland_SkateforPride_06262021-800x533.jpg\" alt=\"\" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/008_Oakland_SkateforPride_06262021-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/008_Oakland_SkateforPride_06262021-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/008_Oakland_SkateforPride_06262021-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/008_Oakland_SkateforPride_06262021-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/008_Oakland_SkateforPride_06262021-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/008_Oakland_SkateforPride_06262021.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">André greets attendees as they arrive for Skate for Pride at 7th West in Oakland on June 26, 2021. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13899507\" class=\"wp-caption alignnone\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13899507\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2021/06/001_SanFrancisco_Oasis_06272021-800x533.jpg\" alt=\"\" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/001_SanFrancisco_Oasis_06272021-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/001_SanFrancisco_Oasis_06272021-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/001_SanFrancisco_Oasis_06272021-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/001_SanFrancisco_Oasis_06272021-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/001_SanFrancisco_Oasis_06272021-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/001_SanFrancisco_Oasis_06272021.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">People dance during the drag show intermission during Princess at Oasis in San Francisco on June 26, 2021. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13899489\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13899489\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2021/06/013_SanFrancisco_OasisReopening_06262021-800x533.jpg\" alt=\"\" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/013_SanFrancisco_OasisReopening_06262021-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/013_SanFrancisco_OasisReopening_06262021-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/013_SanFrancisco_OasisReopening_06262021-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/013_SanFrancisco_OasisReopening_06262021-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/013_SanFrancisco_OasisReopening_06262021-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/013_SanFrancisco_OasisReopening_06262021.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Militia Scunt sits on a throne during Princess, a disco dance party and drag show, at Oasis in San Francisco on June 26, 2021. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13899490\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13899490\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2021/06/018_SanFrancisco_OasisReopening_06262021-800x533.jpg\" alt=\"\" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/018_SanFrancisco_OasisReopening_06262021-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/018_SanFrancisco_OasisReopening_06262021-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/018_SanFrancisco_OasisReopening_06262021-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/018_SanFrancisco_OasisReopening_06262021-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/018_SanFrancisco_OasisReopening_06262021-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/018_SanFrancisco_OasisReopening_06262021.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Jota Mercury performs during Princess, a disco dance party and drag show, at Oasis in San Francisco on June 26, 2021. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13899491\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13899491\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2021/06/006_SanFrancisco_OasisReopening_06262021-800x533.jpg\" alt=\"\" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/006_SanFrancisco_OasisReopening_06262021-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/006_SanFrancisco_OasisReopening_06262021-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/006_SanFrancisco_OasisReopening_06262021-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/006_SanFrancisco_OasisReopening_06262021-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/006_SanFrancisco_OasisReopening_06262021-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/006_SanFrancisco_OasisReopening_06262021.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">D’Arcy Drollinger, owner of Oasis nightclub, performs during Princess, a disco dance party and drag show, at Oasis in San Francisco on June 26, 2021. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\n",
"blocks": [],
"excerpt": "The absence of the official San Francisco Pride Parade made room for things to get weirder, more political and more D.I.Y.",
"status": "publish",
"parent": 0,
"modified": 1718400712,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 10,
"wordCount": 963
},
"headData": {
"title": "PHOTOS: LGBTQ+ Pride Lights Up the Bay Area In All Its Rainbow Glory | KQED",
"description": "The absence of the official San Francisco Pride Parade made room for things to get weirder, more political and more D.I.Y.",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"schema": {
"@context": "https://schema.org",
"@type": "Article",
"headline": "PHOTOS: LGBTQ+ Pride Lights Up the Bay Area In All Its Rainbow Glory",
"datePublished": "2021-06-28T17:06:25-07:00",
"dateModified": "2024-06-14T14:31:52-07:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
},
"sticky": false,
"templateType": "standard",
"featuredImageType": "standard",
"excludeFromSiteSearch": "Include",
"articleAge": "0",
"path": "/arts/13899473/photos-lgbtq-pride-lights-up-the-bay-area-in-all-its-rainbow-glory",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>This weekend, the absence of an official San Francisco Pride Parade made room for things to get a lot weirder, more political and more D.I.Y.\u003c/p>\n\u003cp>Instead of corporate-sponsored floats with rainbow advertisements, a People’s March organized by artists and activists took over the streets on Sunday, June 27, connecting the celebration back to its radical roots.\u003c/p>\n\u003cp>“Yes, this feels like my people, everyone is so beautiful,” Gia Loving, a community organizer with the Transgender Law Center, told the crowd. “[This feels like] 51 years ago when we were kicking the pigs out of the bar.”\u003c/p>\n\u003cp>She was referring to the Stonewall Riots in 1969, when New York’s gay and trans community rioted against abusive police officers who would routinely raid their safe spaces and arrest people based on gender presentation and sexuality. Loving reminded the audience that the fight isn’t over: State legislatures across the country have introduced over \u003ca href=\"https://www.pbs.org/newshour/show/pride-2021-has-set-a-record-in-anti-trans-bills-in-america\" target=\"_blank\" rel=\"noopener noreferrer\">100 bills to restrict trans rights\u003c/a> just this year alone.\u003c/p>\n\u003cp>“I want to be clear that there would be no Pride without trans youth,” she said before leading the demonstrators in a chant.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "fullwidth"
},
"numeric": [
"fullwidth"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>Other speakers focused on Pride as an antidote to the isolation and trauma Americans experienced over the last year-plus of the pandemic.\u003c/p>\n\u003cp>“Last year, there was a moment when I felt as though I was stuck. I couldn’t be on Facebook, I couldn’t be on social media, I couldn’t interact,” said renowned drag queen and activist Juanita MORE! “And then, recently, I felt as though I woke up again, and I knew that I was again creating space for me to grow. All of you being here today is so important because this is what the first Pride felt like. So I want to thank you all for being a part of the march and rally today, because your presence here today is proof that inclusiveness is happening.”\u003c/p>\n\u003cp>\u003c/p>\n\u003cp>That spirit of inclusiveness was deeply felt throughout the weekend as different LGBTQ+ communities reunited, fully vaccinated and ready to hug, march, dance, flirt and celebrate in person. KQED’s Beth LaBerge was there to capture it all with her camera.\u003c/p>\n\u003cfigure id=\"attachment_13899476\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13899476\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2021/06/012_SanFrancisco_PeoplesMarch_06272021-800x533.jpg\" alt=\"\" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/012_SanFrancisco_PeoplesMarch_06272021-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/012_SanFrancisco_PeoplesMarch_06272021-1020x679.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/012_SanFrancisco_PeoplesMarch_06272021-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/012_SanFrancisco_PeoplesMarch_06272021-768x511.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/012_SanFrancisco_PeoplesMarch_06272021-1536x1022.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/012_SanFrancisco_PeoplesMarch_06272021.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">DJ Black plays music from a bus during the People’s March and Rally on Polk Street heading toward City Hall in San Francisco on June 27, 2021. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13899477\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13899477\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2021/06/006_SanFrancisco_PeoplesMarch_06272021-800x533.jpg\" alt=\"\" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/006_SanFrancisco_PeoplesMarch_06272021-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/006_SanFrancisco_PeoplesMarch_06272021-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/006_SanFrancisco_PeoplesMarch_06272021-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/006_SanFrancisco_PeoplesMarch_06272021-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/006_SanFrancisco_PeoplesMarch_06272021-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/006_SanFrancisco_PeoplesMarch_06272021.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">The People’s March and Rally depart from Polk and Sacramento Streets to City Hall in San Francisco on June 27, 2021. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13899478\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13899478\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2021/06/016_SanFrancisco_PeoplesMarch_06272021-800x533.jpg\" alt=\"\" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/016_SanFrancisco_PeoplesMarch_06272021-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/016_SanFrancisco_PeoplesMarch_06272021-1020x679.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/016_SanFrancisco_PeoplesMarch_06272021-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/016_SanFrancisco_PeoplesMarch_06272021-768x511.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/016_SanFrancisco_PeoplesMarch_06272021-1536x1022.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/016_SanFrancisco_PeoplesMarch_06272021.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Hundreds of marchers head down Polk Street towards City Hall during the People’s March and Rally in San Francisco on June 27, 2021. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13899511\" class=\"wp-caption alignnone\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13899511\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2021/06/030_SanFrancisco_PeoplesMarch_06272021-800x533.jpg\" alt=\"\" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/030_SanFrancisco_PeoplesMarch_06272021-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/030_SanFrancisco_PeoplesMarch_06272021-1020x679.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/030_SanFrancisco_PeoplesMarch_06272021-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/030_SanFrancisco_PeoplesMarch_06272021-768x511.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/030_SanFrancisco_PeoplesMarch_06272021-1536x1022.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/030_SanFrancisco_PeoplesMarch_06272021.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Kaylah Paige Williams raises her fist during the People’s March Rally in front of City Hall in San Francisco on June 27, 2021. “This is what Pride should be about, community coming together,” she said during a speech. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13899480\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13899480\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2021/06/031_SanFrancisco_PeoplesMarch_06272021-800x533.jpg\" alt=\"\" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/031_SanFrancisco_PeoplesMarch_06272021-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/031_SanFrancisco_PeoplesMarch_06272021-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/031_SanFrancisco_PeoplesMarch_06272021-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/031_SanFrancisco_PeoplesMarch_06272021-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/031_SanFrancisco_PeoplesMarch_06272021-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/031_SanFrancisco_PeoplesMarch_06272021.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Juanita MORE! and Alex U. Inn speak during the People’s March and Rally in front of City Hall in San Francisco on June 27, 2021. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13899481\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13899481\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2021/06/028_SanFrancisco_PeoplesMarch_06272021-800x533.jpg\" alt=\"\" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/028_SanFrancisco_PeoplesMarch_06272021-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/028_SanFrancisco_PeoplesMarch_06272021-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/028_SanFrancisco_PeoplesMarch_06272021-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/028_SanFrancisco_PeoplesMarch_06272021-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/028_SanFrancisco_PeoplesMarch_06272021-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/028_SanFrancisco_PeoplesMarch_06272021.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Demonstrators arrive at City Hall during the People’s March and Rally in San Francisco on June 27, 2021. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13899513\" class=\"wp-caption alignnone\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13899513\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2021/06/030_SanFrancisco_T4TElRio_06252021-800x533.jpg\" alt=\"\" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/030_SanFrancisco_T4TElRio_06252021-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/030_SanFrancisco_T4TElRio_06252021-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/030_SanFrancisco_T4TElRio_06252021-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/030_SanFrancisco_T4TElRio_06252021-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/030_SanFrancisco_T4TElRio_06252021-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/030_SanFrancisco_T4TElRio_06252021.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">The One and Only Rexy performs during T4T, the official Trans March After Party, in San Francisco on June 25, 2021. “For us at Trans March, Pride is about liberation,” she said. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13899503\" class=\"wp-caption alignnone\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13899503\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2021/06/022_SanFrancisco_T4TElRio_06252021-1-800x533.jpg\" alt=\"\" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/022_SanFrancisco_T4TElRio_06252021-1-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/022_SanFrancisco_T4TElRio_06252021-1-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/022_SanFrancisco_T4TElRio_06252021-1-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/022_SanFrancisco_T4TElRio_06252021-1-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/022_SanFrancisco_T4TElRio_06252021-1-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/022_SanFrancisco_T4TElRio_06252021-1.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Mallery Jenna Robinson, organizer of Long Beach Trans Pride, dances during T4T, the official Trans March After Party, in San Francisco on June 25, 2021. Robinson drove from Los Angeles to attend the event. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13899515\" class=\"wp-caption alignnone\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13899515\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2021/06/017_SanFrancisco_T4TElRio_06252021-1-800x533.jpg\" alt=\"\" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/017_SanFrancisco_T4TElRio_06252021-1-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/017_SanFrancisco_T4TElRio_06252021-1-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/017_SanFrancisco_T4TElRio_06252021-1-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/017_SanFrancisco_T4TElRio_06252021-1-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/017_SanFrancisco_T4TElRio_06252021-1-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/017_SanFrancisco_T4TElRio_06252021-1.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">(From left) Just Shannon, the co-founder of the event T4T, talks with Clive Maxx backstage during the Official Trans March After Party at El Rio in San Francisco on June 25, 2021. “We don’t have events that are for trans people specifically. We are very open, and we want our allies and our friends and supporters and our lovers to come, but it’s the only party that fully centers trans folks,” Just Shannon said, speaking about the event. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13899510\" class=\"wp-caption alignnone\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13899510\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2021/06/024_SanFrancisco_T4TElRio_06252021-800x533.jpg\" alt=\"\" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/024_SanFrancisco_T4TElRio_06252021-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/024_SanFrancisco_T4TElRio_06252021-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/024_SanFrancisco_T4TElRio_06252021-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/024_SanFrancisco_T4TElRio_06252021-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/024_SanFrancisco_T4TElRio_06252021-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/024_SanFrancisco_T4TElRio_06252021.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Laine B and Teter hug during T4T, the Official Trans March After Party, at El Rio in San Francisco on June 25, 2021. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13899518\" class=\"wp-caption alignnone\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13899518\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2021/06/030_Oakland_SkateforPride_06252021-800x533.jpg\" alt=\"\" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/030_Oakland_SkateforPride_06252021-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/030_Oakland_SkateforPride_06252021-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/030_Oakland_SkateforPride_06252021-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/030_Oakland_SkateforPride_06252021-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/030_Oakland_SkateforPride_06252021-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/030_Oakland_SkateforPride_06252021.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Monique and Remy talk with friends during the event Skate for Pride, a part of Oakland Black Pride, at 7th West in Oakland on June 26, 2021. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13899520\" class=\"wp-caption alignnone\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13899520\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2021/06/007_Oakland_SkateforPride_06262021-1-800x533.jpg\" alt=\"\" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/007_Oakland_SkateforPride_06262021-1-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/007_Oakland_SkateforPride_06262021-1-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/007_Oakland_SkateforPride_06262021-1-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/007_Oakland_SkateforPride_06262021-1-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/007_Oakland_SkateforPride_06262021-1-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/007_Oakland_SkateforPride_06262021-1.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">DJ Ninasol plays music during Skate for Pride, an Oakland Black Pride event, at 7th West on June 26, 2021. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13899487\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13899487\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2021/06/012_Oakland_SkateforPride_06262021-800x533.jpg\" alt=\"\" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/012_Oakland_SkateforPride_06262021-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/012_Oakland_SkateforPride_06262021-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/012_Oakland_SkateforPride_06262021-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/012_Oakland_SkateforPride_06262021-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/012_Oakland_SkateforPride_06262021-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/012_Oakland_SkateforPride_06262021.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">James Cox, Advocacy Director for Oakland Black Pride, poses for a portrait with her rollerskates during a Skate for Pride party at 7th West in Oakland on June 26, 2021. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13899509\" class=\"wp-caption alignnone\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13899509\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2021/06/008_Oakland_SkateforPride_06262021-800x533.jpg\" alt=\"\" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/008_Oakland_SkateforPride_06262021-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/008_Oakland_SkateforPride_06262021-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/008_Oakland_SkateforPride_06262021-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/008_Oakland_SkateforPride_06262021-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/008_Oakland_SkateforPride_06262021-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/008_Oakland_SkateforPride_06262021.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">André greets attendees as they arrive for Skate for Pride at 7th West in Oakland on June 26, 2021. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13899507\" class=\"wp-caption alignnone\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13899507\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2021/06/001_SanFrancisco_Oasis_06272021-800x533.jpg\" alt=\"\" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/001_SanFrancisco_Oasis_06272021-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/001_SanFrancisco_Oasis_06272021-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/001_SanFrancisco_Oasis_06272021-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/001_SanFrancisco_Oasis_06272021-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/001_SanFrancisco_Oasis_06272021-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/001_SanFrancisco_Oasis_06272021.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">People dance during the drag show intermission during Princess at Oasis in San Francisco on June 26, 2021. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13899489\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13899489\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2021/06/013_SanFrancisco_OasisReopening_06262021-800x533.jpg\" alt=\"\" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/013_SanFrancisco_OasisReopening_06262021-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/013_SanFrancisco_OasisReopening_06262021-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/013_SanFrancisco_OasisReopening_06262021-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/013_SanFrancisco_OasisReopening_06262021-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/013_SanFrancisco_OasisReopening_06262021-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/013_SanFrancisco_OasisReopening_06262021.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Militia Scunt sits on a throne during Princess, a disco dance party and drag show, at Oasis in San Francisco on June 26, 2021. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13899490\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13899490\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2021/06/018_SanFrancisco_OasisReopening_06262021-800x533.jpg\" alt=\"\" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/018_SanFrancisco_OasisReopening_06262021-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/018_SanFrancisco_OasisReopening_06262021-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/018_SanFrancisco_OasisReopening_06262021-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/018_SanFrancisco_OasisReopening_06262021-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/018_SanFrancisco_OasisReopening_06262021-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/018_SanFrancisco_OasisReopening_06262021.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Jota Mercury performs during Princess, a disco dance party and drag show, at Oasis in San Francisco on June 26, 2021. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13899491\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13899491\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2021/06/006_SanFrancisco_OasisReopening_06262021-800x533.jpg\" alt=\"\" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/006_SanFrancisco_OasisReopening_06262021-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/006_SanFrancisco_OasisReopening_06262021-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/006_SanFrancisco_OasisReopening_06262021-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/006_SanFrancisco_OasisReopening_06262021-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/006_SanFrancisco_OasisReopening_06262021-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/006_SanFrancisco_OasisReopening_06262021.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">D’Arcy Drollinger, owner of Oasis nightclub, performs during Princess, a disco dance party and drag show, at Oasis in San Francisco on June 26, 2021. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/arts/13899473/photos-lgbtq-pride-lights-up-the-bay-area-in-all-its-rainbow-glory",
"authors": [
"11387",
"11667"
],
"categories": [
"arts_1",
"arts_235"
],
"tags": [
"arts_10278",
"arts_3226",
"arts_822",
"arts_5158",
"arts_7503"
],
"featImg": "arts_13899475",
"label": "arts"
},
"arts_13859570": {
"type": "posts",
"id": "arts_13859570",
"meta": {
"index": "posts_1716263798",
"site": "arts",
"id": "13859570",
"score": null,
"sort": [
1560474133000
]
},
"guestAuthors": [],
"slug": "friday-purple-hand-gay-liberation-1969",
"title": "Armed with Ink, 1960s Activists 'Struck Back' Against Homophobic Media",
"publishDate": 1560474133,
"format": "standard",
"headTitle": "Armed with Ink, 1960s Activists ‘Struck Back’ Against Homophobic Media | KQED",
"labelTerm": {
"site": "arts"
},
"content": "\u003cp>\u003cem>\u003cstrong>Editor’s Note:\u003c/strong> This article is part of KQED Arts’ story series \u003ca href=\"https://www.kqed.org/arts/program/pride-as-protest\" target=\"_blank\" rel=\"noopener\">Pride as Protest\u003c/a>, which chronicles the past and present of LGBTQ+ activism in honor of the 50th anniversary of the Stonewall riots. Learn more about the series \u003ca href=\"https://www.kqed.org/arts/13858609/welcome-to-pride-as-protest-a-new-kqed-arts-story-series\" target=\"_blank\" rel=\"noopener\">here\u003c/a>.\u003c/em>\u003c/p>\n\u003cp>The day that came to be known as “Friday of the Purple Hand” ended in 15 arrests, a broken rib, one set of knocked-out teeth and purple handprints scattered across the \u003ci>San Francisco Examiner\u003c/i>’s exterior walls. [aside postid='arts_13858167']\u003c/p>\n\u003cp>Four months after the infamous Stonewall riots in New York City, the Bay Area’s more radical LGBTQ+ organizations of 1969 refused to passively accept negative depictions of their community in the local news. So on Oct. 25, when the \u003ci>Examiner\u003c/i> published an article by reporter Robert Patterson under the headline “The Dreary Revels of S.F. ‘Gay’ Clubs,” the newspaper unknowingly issued a powerful call to arms—to the very people it had derided.\u003c/p>\n\u003cp>The events of that day show that the battleground for the burgeoning gay liberation movement wasn’t just on the streets or in the bars—where LGBTQ+ people demanded the right to live openly and unmolested by police—but within the pages of America’s newspapers and magazines. There, mainstream media’s dismissive adjectives, ironic scare quotes and defamatory headlines had the power to shape public opinion of an increasingly vocal and visible minority group.\u003c/p>\n\u003cp>And they definitely weren’t expecting a coalition of gay liberation groups to strike back.\u003c/p>\n\u003cfigure id=\"attachment_13859581\" class=\"wp-caption aligncenter\" style=\"max-width: 1200px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13859581\" src=\"https://ww2.kqed.org/arts/wp-content/uploads/sites/2/2019/06/ExaminerHED_1200.jpg\" alt=\"The headline of Robert Patterson's Oct. 25, 1969 article about gay breakfast clubs in the 'San Francisco Examiner.'\" width=\"1200\" height=\"458\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/ExaminerHED_1200.jpg 1200w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/ExaminerHED_1200-160x61.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/ExaminerHED_1200-800x305.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/ExaminerHED_1200-768x293.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/ExaminerHED_1200-1020x389.jpg 1020w\" sizes=\"(max-width: 1200px) 100vw, 1200px\">\u003cfigcaption class=\"wp-caption-text\">The headline of Robert Patterson’s Oct. 25, 1969 article about gay breakfast clubs in the ‘San Francisco Examiner.’ \u003ccite>(Courtesy of the SF Examiner)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>A community mobilizes\u003c/h2>\n\u003cp>By today’s standards, Patterson’s article, ostensibly about after-hours “‘gay’ breakfast clubs” (note the scare quotes around the word “gay”), reads like a hit piece.\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>He described the clientele of these so-called “deviate establishments” in as many grossly homophobic ways as possible, all well beyond the pale: “semi-males with flexible wrists and hips,” “the pseudo fair sex,” and “women who aren’t exactly women.” (In a testament to Patterson’s ‘credibility,’ he was fired by the \u003ci>Examiner\u003c/i> in 1972 for a series of stories he wrote about visiting China; the paper concluded he had not actually visited the country.) [aside postid='arts_13857994']\u003c/p>\n\u003cp>The community he described was outraged. “\u003cem>The San Francisco Examiner\u003c/em> has surpassed its traditional standard of tastelessness and its predictable appeal for redneck hysteria,” the newly formed gay liberation group, the Committee for Homosexual Freedom (CHF) wrote in a \u003ci>Berkeley Barb\u003c/i> response piece. “The entire gay community and all those actively working for true liberation must mobilize to confront the brutal suppression of freedom that the \u003cem>Examiner\u003c/em> consistently exemplifies and encourages.” \u003c/p>\n\u003cp>A date was set after several attempts to engage with the paper’s editor and Patterson directly: a large-scale protest would take place on Oct. 31, starting at 12pm on the sidewalk outside the \u003ci>Examiner\u003c/i>’s Fifth Street building.\u003c/p>\n\u003cp>The “melee,” as the \u003ci>Examiner\u003c/i> described it the next day, started when two unknown persons (widely thought to be newspaper employees) dropped bags of purple printer’s ink from the building rooftop onto the peaceful picketers below. “Indignation turned to anger,” one of the protesters later wrote in \u003ci>The San Francisco Free Press\u003c/i>. “Feet stepped in the ink. It appeared all around the sidewalks. One or two hands dipped into the ink and a new symbol was born.”\u003c/p>\n\u003cp>https://www.instagram.com/p/BD0yb3bsM1k/\u003c/p>\n\u003cp>The police initially apprehended just one demonstrator, the first one to put his inky hand on the building walls, but as others protested his arrest, the “Tac Squad” (sardonically described as “close by and ever on the ready”) moved in, raising their batons and declaring the picket line an illegal assembly.\u003c/p>\n\u003cp>In the ensuing “fracas” (another great 1969 word), a dozen protesters were arrested for disorderly conduct and thrown in the paddy wagon—several on felony charges that were eventually dropped (except for one instance of allegedly biting a police officer). Other protesters took the issue to City Hall, where an additional three were arrested for trespassing, unlawful assembly and remaining at the site of a riot (essentially, staying in the building past closing time). [aside postid='arts_13859408']\u003c/p>\n\u003cp>Unsurprisingly, the SFPD’s heavy-handed response—and the ensuing cases against the arrested protesters—galvanized not just the members of more radical LGBTQ+ groups, but the old guard they initially sought to distance themselves from, creating a network of support that would propel the Bay Area’s gay liberation movement in the years to come.\u003c/p>\n\u003cp>Marc Robert Stein, professor of history at San Francisco State University and editor of \u003ci>\u003ca href=\"https://nyupress.org/9781479816859/the-stonewall-riots/\" target=\"_blank\" rel=\"noopener\">The Stonewall Riots: A Documentary History\u003c/a>\u003c/i>, thinks the timing of Patterson’s article wasn’t coincidental, and reflected the era’s homophobic attitudes to burgeoning gay organizing. “October was the month when mainstream magazines first covered Stonewall,” he says. “The movement is really growing. And it’s at that moment that there’s this incredibly hostile story.”\u003c/p>\n\u003cfigure id=\"attachment_13859586\" class=\"wp-caption aligncenter\" style=\"max-width: 1200px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13859586\" src=\"https://ww2.kqed.org/arts/wp-content/uploads/sites/2/2019/06/BarbCOMBO_1200.jpg\" alt=\"Back-to-back issues of the 'Berkeley Barb' on March 28 and April 4, 1969, featuring Leo Laurence and Gale Whittington.\" width=\"1200\" height=\"913\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/BarbCOMBO_1200.jpg 1200w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/BarbCOMBO_1200-160x122.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/BarbCOMBO_1200-800x609.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/BarbCOMBO_1200-768x584.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/BarbCOMBO_1200-1020x776.jpg 1020w\" sizes=\"(max-width: 1200px) 100vw, 1200px\">\u003cfigcaption class=\"wp-caption-text\">Back-to-back issues of the ‘Berkeley Barb’ on March 28 and April 4, 1969, featuring Leo Laurence and Gale Whittington. \u003ccite>(Courtesy of Independent Voices)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>Join the gay revolution\u003c/h2>\n\u003cp>Before the events of the Purple Hand and before the creation of the CHF, the largest gay organization in San Francisco was the Society for Individual Rights (S.I.R.), a homophile society (to use the language of the time) founded in 1964.\u003c/p>\n\u003cp>As the women’s rights, anti-war and Black power movements swept the country, some younger members of the LGBTQ+ community considered S.I.R. to be too conservative. In an April 1969 editorial, Leo Laurence, editor of \u003ci>Vector\u003c/i>, S.I.R.’s monthly magazine, broke ranks with the mostly white, middle-class and nonconfrontational members of S.I.R., calling them “timid, uptight, conservative, and afraid to act for the good of the whole homosexual community.”\u003c/p>\n\u003cp>The time had come, Laurence argued, for everyone to come out to their friends, family and employers, and to be proud of their sexuality. They should be joining forces with other social causes, like the Black Panthers and local unions, and standing up for everyone’s rights. [aside postid='arts_13859162']\u003c/p>\n\u003cp>To illustrate his idea of LGBTQ+ freedom in a subsequent \u003ci>Berkeley Barb\u003c/i> interview, Laurence supplied the alt weekly with a picture of two men smiling: Laurence with his arms around his friend Gale Whittington. In no short order, S.I.R. asked Laurence to resign, and Whittington was fired from his job at the States Steamship Company.\u003c/p>\n\u003cp>The CHF, co-founded by Laurence, Whittington and a few others, was a direct reaction to this double rejection from both “straight” society and the existing gay establishment. And with this effort, they would be all about coalition-building.\u003c/p>\n\u003cfigure id=\"attachment_13859592\" class=\"wp-caption aligncenter\" style=\"max-width: 1020px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13859592\" src=\"https://ww2.kqed.org/arts/wp-content/uploads/sites/2/2019/06/GaysRisingUp.jpg\" alt=\"Headline from an article by Leo Laurence in the Nov. 7 issue of the 'Berkeley Tribe.'\" width=\"1020\" height=\"433\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/GaysRisingUp.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/GaysRisingUp-160x68.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/GaysRisingUp-800x340.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/GaysRisingUp-768x326.jpg 768w\" sizes=\"(max-width: 1020px) 100vw, 1020px\">\u003cfigcaption class=\"wp-caption-text\">Headline from an article by Leo Laurence in the Nov. 7 issue of the ‘Berkeley Tribe.’ \u003ccite>(Courtesy of Independent Voices)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>The Purple Hand events were co-organized by at least three like-minded groups, including Gay Guerrilla Theater and the Gay Liberation Front. But despite the fracture between Laurence and S.I.R. that precipitated the creation of the CHF months earlier, the old-guard emerged as surprising supporters of the younger demonstrators as well.\u003c/p>\n\u003cp>In a Nov. 7 \u003ci>Berkeley Tribe\u003c/i> piece reflecting on the demonstration and its aftermath, Laurence writes, “I was scared and felt alone in jail, until I learned of the help mobilized ‘outside.’” The Red Mountain Tribe gathered bail money, S.I.R.’s president saved Laurence’s camera film before he was thrown in the paddy wagon, Del Martin (co-founder in 1955 of the lesbian group Daughters of Bilitis) helped CHF find lawyers, writing several sympathetic articles for \u003ci>Vector\u003c/i> in the months to come.\u003c/p>\n\u003cp>“When Gale Whittington and I founded the CHF last spring, we dreamed of a nationwide movement,” Laurence writes in the \u003ci>Tribe\u003c/i>. “It’s no longer a fantasy.”\u003c/p>\n\u003ch2>After the Purple Hand\u003c/h2>\n\u003cp>Protests against mainstream media’s depictions of the LGBTQ+ community would continue for years to come. The Purple Hand events, Stein says, are just one example of protests across the country against newspapers and magazines in ’69 and ’70, along with a second wave of protests against television stations and individual shows in ’73. [aside postid='arts_13858290']\u003c/p>\n\u003cp>\u003ca href=\"http://www.avicollimecca.com/\" rel=\"noopener\" target=\"_blank\">Tommi Avicolli Mecca\u003c/a>, who joined the Gay Liberation Front in Philadelphia when he was a 19-year-old student at Temple University, remembers those times well. “Back in the ’70s especially pretty much any time they did a feature on the community it would be very negative,” he remembers. The GLF would picket or actually enter the newspaper offices, confronting editors and writers of the specific stories.\u003c/p>\n\u003cp>Through a combination of direct action, face-to-face conversations and larger shifts in society, Mecca says, things gradually changed, fulfilling in many ways Laurence’s early 1969 call-to-arms.\u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n\u003cp>“I think one of the greatest things we did as a community was to come out of the closet,” Mecca says. “By being visible, we broke all the stereotypes. We forced people to engage with us, we forced our families to deal with us, we forced people to see we were just like them.”\u003c/p>\n\n",
"blocks": [],
"excerpt": "On 'Friday of the Purple Hand,' gay liberation activists took their fight for equality to the SF Examiner. ",
"status": "publish",
"parent": 0,
"modified": 1726771172,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 28,
"wordCount": 1641
},
"headData": {
"title": "Armed with Ink, 1960s Activists 'Struck Back' Against Homophobic Media | KQED",
"description": "On 'Friday of the Purple Hand,' gay liberation activists took their fight for equality to the SF Examiner. ",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"schema": {
"@context": "https://schema.org",
"@type": "Article",
"headline": "Armed with Ink, 1960s Activists 'Struck Back' Against Homophobic Media",
"datePublished": "2019-06-13T18:02:13-07:00",
"dateModified": "2024-09-19T11:39:32-07:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
},
"sticky": false,
"templateType": "standard",
"featuredImageType": "standard",
"path": "/arts/13859570/friday-purple-hand-gay-liberation-1969",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>\u003cem>\u003cstrong>Editor’s Note:\u003c/strong> This article is part of KQED Arts’ story series \u003ca href=\"https://www.kqed.org/arts/program/pride-as-protest\" target=\"_blank\" rel=\"noopener\">Pride as Protest\u003c/a>, which chronicles the past and present of LGBTQ+ activism in honor of the 50th anniversary of the Stonewall riots. Learn more about the series \u003ca href=\"https://www.kqed.org/arts/13858609/welcome-to-pride-as-protest-a-new-kqed-arts-story-series\" target=\"_blank\" rel=\"noopener\">here\u003c/a>.\u003c/em>\u003c/p>\n\u003cp>The day that came to be known as “Friday of the Purple Hand” ended in 15 arrests, a broken rib, one set of knocked-out teeth and purple handprints scattered across the \u003ci>San Francisco Examiner\u003c/i>’s exterior walls. \u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "arts_13858167",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>Four months after the infamous Stonewall riots in New York City, the Bay Area’s more radical LGBTQ+ organizations of 1969 refused to passively accept negative depictions of their community in the local news. So on Oct. 25, when the \u003ci>Examiner\u003c/i> published an article by reporter Robert Patterson under the headline “The Dreary Revels of S.F. ‘Gay’ Clubs,” the newspaper unknowingly issued a powerful call to arms—to the very people it had derided.\u003c/p>\n\u003cp>The events of that day show that the battleground for the burgeoning gay liberation movement wasn’t just on the streets or in the bars—where LGBTQ+ people demanded the right to live openly and unmolested by police—but within the pages of America’s newspapers and magazines. There, mainstream media’s dismissive adjectives, ironic scare quotes and defamatory headlines had the power to shape public opinion of an increasingly vocal and visible minority group.\u003c/p>\n\u003cp>And they definitely weren’t expecting a coalition of gay liberation groups to strike back.\u003c/p>\n\u003cfigure id=\"attachment_13859581\" class=\"wp-caption aligncenter\" style=\"max-width: 1200px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13859581\" src=\"https://ww2.kqed.org/arts/wp-content/uploads/sites/2/2019/06/ExaminerHED_1200.jpg\" alt=\"The headline of Robert Patterson's Oct. 25, 1969 article about gay breakfast clubs in the 'San Francisco Examiner.'\" width=\"1200\" height=\"458\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/ExaminerHED_1200.jpg 1200w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/ExaminerHED_1200-160x61.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/ExaminerHED_1200-800x305.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/ExaminerHED_1200-768x293.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/ExaminerHED_1200-1020x389.jpg 1020w\" sizes=\"(max-width: 1200px) 100vw, 1200px\">\u003cfigcaption class=\"wp-caption-text\">The headline of Robert Patterson’s Oct. 25, 1969 article about gay breakfast clubs in the ‘San Francisco Examiner.’ \u003ccite>(Courtesy of the SF Examiner)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>A community mobilizes\u003c/h2>\n\u003cp>By today’s standards, Patterson’s article, ostensibly about after-hours “‘gay’ breakfast clubs” (note the scare quotes around the word “gay”), reads like a hit piece.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "fullwidth"
},
"numeric": [
"fullwidth"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>He described the clientele of these so-called “deviate establishments” in as many grossly homophobic ways as possible, all well beyond the pale: “semi-males with flexible wrists and hips,” “the pseudo fair sex,” and “women who aren’t exactly women.” (In a testament to Patterson’s ‘credibility,’ he was fired by the \u003ci>Examiner\u003c/i> in 1972 for a series of stories he wrote about visiting China; the paper concluded he had not actually visited the country.) \u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "arts_13857994",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>The community he described was outraged. “\u003cem>The San Francisco Examiner\u003c/em> has surpassed its traditional standard of tastelessness and its predictable appeal for redneck hysteria,” the newly formed gay liberation group, the Committee for Homosexual Freedom (CHF) wrote in a \u003ci>Berkeley Barb\u003c/i> response piece. “The entire gay community and all those actively working for true liberation must mobilize to confront the brutal suppression of freedom that the \u003cem>Examiner\u003c/em> consistently exemplifies and encourages.” \u003c/p>\n\u003cp>A date was set after several attempts to engage with the paper’s editor and Patterson directly: a large-scale protest would take place on Oct. 31, starting at 12pm on the sidewalk outside the \u003ci>Examiner\u003c/i>’s Fifth Street building.\u003c/p>\n\u003cp>The “melee,” as the \u003ci>Examiner\u003c/i> described it the next day, started when two unknown persons (widely thought to be newspaper employees) dropped bags of purple printer’s ink from the building rooftop onto the peaceful picketers below. “Indignation turned to anger,” one of the protesters later wrote in \u003ci>The San Francisco Free Press\u003c/i>. “Feet stepped in the ink. It appeared all around the sidewalks. One or two hands dipped into the ink and a new symbol was born.”\u003c/p>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "instagramLink",
"attributes": {
"named": {
"instagramUrl": "https://www.instagram.com/p/BD0yb3bsM1k/"
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>The police initially apprehended just one demonstrator, the first one to put his inky hand on the building walls, but as others protested his arrest, the “Tac Squad” (sardonically described as “close by and ever on the ready”) moved in, raising their batons and declaring the picket line an illegal assembly.\u003c/p>\n\u003cp>In the ensuing “fracas” (another great 1969 word), a dozen protesters were arrested for disorderly conduct and thrown in the paddy wagon—several on felony charges that were eventually dropped (except for one instance of allegedly biting a police officer). Other protesters took the issue to City Hall, where an additional three were arrested for trespassing, unlawful assembly and remaining at the site of a riot (essentially, staying in the building past closing time). \u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "arts_13859408",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>Unsurprisingly, the SFPD’s heavy-handed response—and the ensuing cases against the arrested protesters—galvanized not just the members of more radical LGBTQ+ groups, but the old guard they initially sought to distance themselves from, creating a network of support that would propel the Bay Area’s gay liberation movement in the years to come.\u003c/p>\n\u003cp>Marc Robert Stein, professor of history at San Francisco State University and editor of \u003ci>\u003ca href=\"https://nyupress.org/9781479816859/the-stonewall-riots/\" target=\"_blank\" rel=\"noopener\">The Stonewall Riots: A Documentary History\u003c/a>\u003c/i>, thinks the timing of Patterson’s article wasn’t coincidental, and reflected the era’s homophobic attitudes to burgeoning gay organizing. “October was the month when mainstream magazines first covered Stonewall,” he says. “The movement is really growing. And it’s at that moment that there’s this incredibly hostile story.”\u003c/p>\n\u003cfigure id=\"attachment_13859586\" class=\"wp-caption aligncenter\" style=\"max-width: 1200px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13859586\" src=\"https://ww2.kqed.org/arts/wp-content/uploads/sites/2/2019/06/BarbCOMBO_1200.jpg\" alt=\"Back-to-back issues of the 'Berkeley Barb' on March 28 and April 4, 1969, featuring Leo Laurence and Gale Whittington.\" width=\"1200\" height=\"913\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/BarbCOMBO_1200.jpg 1200w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/BarbCOMBO_1200-160x122.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/BarbCOMBO_1200-800x609.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/BarbCOMBO_1200-768x584.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/BarbCOMBO_1200-1020x776.jpg 1020w\" sizes=\"(max-width: 1200px) 100vw, 1200px\">\u003cfigcaption class=\"wp-caption-text\">Back-to-back issues of the ‘Berkeley Barb’ on March 28 and April 4, 1969, featuring Leo Laurence and Gale Whittington. \u003ccite>(Courtesy of Independent Voices)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>Join the gay revolution\u003c/h2>\n\u003cp>Before the events of the Purple Hand and before the creation of the CHF, the largest gay organization in San Francisco was the Society for Individual Rights (S.I.R.), a homophile society (to use the language of the time) founded in 1964.\u003c/p>\n\u003cp>As the women’s rights, anti-war and Black power movements swept the country, some younger members of the LGBTQ+ community considered S.I.R. to be too conservative. In an April 1969 editorial, Leo Laurence, editor of \u003ci>Vector\u003c/i>, S.I.R.’s monthly magazine, broke ranks with the mostly white, middle-class and nonconfrontational members of S.I.R., calling them “timid, uptight, conservative, and afraid to act for the good of the whole homosexual community.”\u003c/p>\n\u003cp>The time had come, Laurence argued, for everyone to come out to their friends, family and employers, and to be proud of their sexuality. They should be joining forces with other social causes, like the Black Panthers and local unions, and standing up for everyone’s rights. \u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "arts_13859162",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>To illustrate his idea of LGBTQ+ freedom in a subsequent \u003ci>Berkeley Barb\u003c/i> interview, Laurence supplied the alt weekly with a picture of two men smiling: Laurence with his arms around his friend Gale Whittington. In no short order, S.I.R. asked Laurence to resign, and Whittington was fired from his job at the States Steamship Company.\u003c/p>\n\u003cp>The CHF, co-founded by Laurence, Whittington and a few others, was a direct reaction to this double rejection from both “straight” society and the existing gay establishment. And with this effort, they would be all about coalition-building.\u003c/p>\n\u003cfigure id=\"attachment_13859592\" class=\"wp-caption aligncenter\" style=\"max-width: 1020px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13859592\" src=\"https://ww2.kqed.org/arts/wp-content/uploads/sites/2/2019/06/GaysRisingUp.jpg\" alt=\"Headline from an article by Leo Laurence in the Nov. 7 issue of the 'Berkeley Tribe.'\" width=\"1020\" height=\"433\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/GaysRisingUp.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/GaysRisingUp-160x68.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/GaysRisingUp-800x340.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/GaysRisingUp-768x326.jpg 768w\" sizes=\"(max-width: 1020px) 100vw, 1020px\">\u003cfigcaption class=\"wp-caption-text\">Headline from an article by Leo Laurence in the Nov. 7 issue of the ‘Berkeley Tribe.’ \u003ccite>(Courtesy of Independent Voices)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>The Purple Hand events were co-organized by at least three like-minded groups, including Gay Guerrilla Theater and the Gay Liberation Front. But despite the fracture between Laurence and S.I.R. that precipitated the creation of the CHF months earlier, the old-guard emerged as surprising supporters of the younger demonstrators as well.\u003c/p>\n\u003cp>In a Nov. 7 \u003ci>Berkeley Tribe\u003c/i> piece reflecting on the demonstration and its aftermath, Laurence writes, “I was scared and felt alone in jail, until I learned of the help mobilized ‘outside.’” The Red Mountain Tribe gathered bail money, S.I.R.’s president saved Laurence’s camera film before he was thrown in the paddy wagon, Del Martin (co-founder in 1955 of the lesbian group Daughters of Bilitis) helped CHF find lawyers, writing several sympathetic articles for \u003ci>Vector\u003c/i> in the months to come.\u003c/p>\n\u003cp>“When Gale Whittington and I founded the CHF last spring, we dreamed of a nationwide movement,” Laurence writes in the \u003ci>Tribe\u003c/i>. “It’s no longer a fantasy.”\u003c/p>\n\u003ch2>After the Purple Hand\u003c/h2>\n\u003cp>Protests against mainstream media’s depictions of the LGBTQ+ community would continue for years to come. The Purple Hand events, Stein says, are just one example of protests across the country against newspapers and magazines in ’69 and ’70, along with a second wave of protests against television stations and individual shows in ’73. \u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "arts_13858290",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>\u003ca href=\"http://www.avicollimecca.com/\" rel=\"noopener\" target=\"_blank\">Tommi Avicolli Mecca\u003c/a>, who joined the Gay Liberation Front in Philadelphia when he was a 19-year-old student at Temple University, remembers those times well. “Back in the ’70s especially pretty much any time they did a feature on the community it would be very negative,” he remembers. The GLF would picket or actually enter the newspaper offices, confronting editors and writers of the specific stories.\u003c/p>\n\u003cp>Through a combination of direct action, face-to-face conversations and larger shifts in society, Mecca says, things gradually changed, fulfilling in many ways Laurence’s early 1969 call-to-arms.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "floatright"
},
"numeric": [
"floatright"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>“I think one of the greatest things we did as a community was to come out of the closet,” Mecca says. “By being visible, we broke all the stereotypes. We forced people to engage with us, we forced our families to deal with us, we forced people to see we were just like them.”\u003c/p>\n\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/arts/13859570/friday-purple-hand-gay-liberation-1969",
"authors": [
"61"
],
"categories": [
"arts_1"
],
"tags": [
"arts_1118",
"arts_3226",
"arts_5849",
"arts_596",
"arts_7503"
],
"featImg": "arts_13859589",
"label": "arts"
},
"arts_13859216": {
"type": "posts",
"id": "arts_13859216",
"meta": {
"index": "posts_1716263798",
"site": "arts",
"id": "13859216",
"score": null,
"sort": [
1560370559000
]
},
"guestAuthors": [],
"slug": "dragtivism-teaches-lgbtq-history-and-empowerment-with-rhinestones-and-false-lashes",
"title": "DragTivism Teaches LGBTQ+ History and Empowerment with Rhinestones and False Lashes",
"publishDate": 1560370559,
"format": "standard",
"headTitle": "DragTivism Teaches LGBTQ+ History and Empowerment with Rhinestones and False Lashes | KQED",
"labelTerm": {
"site": "arts"
},
"content": "\u003cp>\u003cem>\u003cstrong>Editor’s Note:\u003c/strong> This article is part of KQED Arts’ story series \u003ca href=\"https://www.kqed.org/arts/program/pride-as-protest\" target=\"_blank\" rel=\"noopener\">Pride as Protest\u003c/a>, which chronicles the past and present of LGBTQ+ activism in honor of the 50th anniversary of the Stonewall riots. Learn more about the series \u003ca href=\"https://www.kqed.org/arts/13858609/welcome-to-pride-as-protest-a-new-kqed-arts-story-series\" target=\"_blank\" rel=\"noopener\">here\u003c/a>.\u003c/em>\u003c/p>\n\u003cp>Thanks to the show \u003cem>RuPaul’s Drag Race \u003c/em>and its accompanying DragCon beauty conference, the art of drag is now a multi-million-dollar industry with straight and LGBTQ+ consumers alike. [aside postid='arts_13858877']\u003c/p>\n\u003cp>But before drag culture crossed over into the mainstream, it was a source of survival for queer and trans youth whose families rejected them for expressing themselves. Since at least the ’60s, drag houses functioned as chosen families that kept young people off the streets.\u003c/p>\n\u003cp>That legacy is what \u003ca href=\"https://www.facebook.com/TheRexyProject/\" target=\"_blank\" rel=\"noopener\">The One and Only Rexy\u003c/a> and \u003ca href=\"https://www.instagram.com/thegracetowers/?hl=en\" target=\"_blank\" rel=\"noopener\">Grace Towers\u003c/a> decided to channel when they teamed up to create DragTivism, a mentorship program for LGBTQ+ youth that uses drag makeup as an art therapy tool, building community through carefully applied rhinestones, false lashes and contouring.\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">[pullquote size='large' align='right' citation='The One and Only Rexy']\u003c/span>“Eventually for me, my drag turned into my source of power.”[/pullquote]\u003c/p>\n\u003cp>The first DragTivism event took place last year during Pride Month at the \u003ca href=\"https://www.sfcenter.org\" target=\"_blank\" rel=\"noopener\">San Francisco LGBT Center\u003c/a>, when about a dozen young people in their late teens and early 20s came for a weekend of food, performances and workshops. Some of the youth were housing-insecure; others had supportive families but were still figuring out their identity labels and transitions.\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>“At some point, drag is cheaper than therapy,” says Towers. “What we leave on the stage is the processing of emotional, mental and just,” she sighs, “life.”\u003c/p>\n\u003cp>For many of last year’s attendees, DragTivism was also an entry point into the SF LGBT Center, which offers a variety of social services, including \u003ca href=\"https://www.sfcenter.org/program/employment_services/\" target=\"_blank\" rel=\"noopener\">an employment program\u003c/a>, \u003ca href=\"https://www.sfcenter.org/program/housing-financial/\" target=\"_blank\" rel=\"noopener\">financial literacy training\u003c/a> and an \u003ca href=\"https://www.sfcenter.org/program/housing-financial/\" target=\"_blank\" rel=\"noopener\">affordable housing clinic\u003c/a> for renters. [aside postid='arts_13859162']\u003c/p>\n\u003cp>The next DragTivism is in the works for \u003ca href=\"https://oaklandpride.org/parade-festival/\" target=\"_blank\" rel=\"noopener\">Oakland Pride\u003c/a> in early September. Last year, the mentees worked one-on-one with professional drag performers, such as award-winning San Francisco performance artist and storyteller \u003ca href=\"https://www.julianadlopera.com\" target=\"_blank\" rel=\"noopener\">Juliana Delgado Lopera\u003c/a>. She and the other mentors taught participating youth about character development and building a performance. Most importantly, they encouraged them to find their unique forms of self-expression in a supportive and inclusive environment.\u003c/p>\n\u003cp>“That’s where we saw a lot of our youth really start to flourish,” says The One and Only Rexy, a.k.a. Rexy Tapia, who also began to blossom after performing in drag for the first time.\u003c/p>\n\u003cfigure id=\"attachment_13859472\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13859472\" src=\"https://ww2.kqed.org/arts/wp-content/uploads/sites/2/2019/06/dragtivism-2-800x450.jpg\" alt=\"DragTivism is a mentorship program for LGBTQ+ youth that uses makeup as an art therapy tool.\" width=\"800\" height=\"450\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/dragtivism-2-800x450.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/dragtivism-2-160x90.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/dragtivism-2-768x432.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/dragtivism-2-1020x574.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/dragtivism-2-1200x675.jpg 1200w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/dragtivism-2.jpg 1332w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">DragTivism is a mentorship program for LGBTQ+ youth that uses makeup as an art therapy tool. \u003ccite>(Courtesy of DragTivism)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Her debut came at an assembly, when she was only in middle school. Feeling seen for the first time, she came out as queer the same day. That whirlwind formative experience emboldened Tapia to become one of Mission High School’s fiercest student activists in the years that followed. By junior year, she became president of the school’s GSA Network and designed an LGBTQ+ history curriculum (in her free time, during spring break!) that’s now being taught at several San Francisco public schools.\u003c/p>\n\u003cp>During this period of honing her skills as an artist and leader, Tapia noticed herself wearing drag more and more, and that she felt her best presenting as a woman. After graduating in 2015, she came out as trans. [aside postid='arts_13858290']\u003c/p>\n\u003cp>“Doing drag gave me the ability to express myself and find myself when I didn’t have any other way of doing so,” reflects Tapia, whose drag looks are high-femme and all about showing leg. “That’s really I hope what youths find in drag. Eventually for me, my drag turned into my source of power.”\u003c/p>\n\u003cp>The idea for DragTivism came in 2018 when Tapia met Towers, one of her drag idols. Towers, a bold performer who often rocks dramatic eye makeup, chest hair and a beard, is a member of \u003ca href=\"https://www.queensofthecastro.com/grace-towers-scholarship-for-the-arts\" target=\"_blank\" rel=\"noopener\">Queens of the Castro\u003c/a>, a nonprofit that gives scholarships to LGBTQ+ youth. Her and Tapia’s backgrounds in education are a big reason why mentorship is such an important aspect of the event.\u003c/p>\n\u003cp>https://www.instagram.com/p/BxO4LIEHsZM/?utm_source=ig_web_copy_link\u003c/p>\n\u003cp>“Having a queer mentor of some sort is something that I wish I would have had when I was going through my troubled youth,” says Towers. “It’s been really beautiful to see mentorship on both ends, not just what we’re curating for the youth to come and partake in, but me and Rexy are actively engaged in this mentorship dynamic.”\u003c/p>\n\u003cp>Tapia says that not all drag spaces are trans-friendly—as evinced by RuPaul’s \u003ca href=\"https://www.vox.com/culture/2018/3/6/17085244/rupaul-trans-women-drag-queens-interview-controversy\" target=\"_blank\" rel=\"noopener\">controversial 2018 comments\u003c/a> suggesting that he wouldn’t allow a transitioning trans woman to compete on \u003cem>Drag Race \u003c/em>(though that changed this year with trans performer Gia Gunn’s inclusion). That’s why Tapia and Towers take care to ensure that DragTivism is welcoming to all the identities under the LGBTQ+ umbrella—including those who are gender-nonconforming or have a performance style that doesn’t fit the pageant-ready drag queen mold.\u003c/p>\n\u003cp>“We’re starting to be at a point in the drag scene where drag is not political anymore, or in many spaces it’s even more hostile to trans people and anyone who’s not a cis, gay man,” says Tapia. “That’s another reason why it’s important for me as a trans woman, as a woman, as a person of color, to continue creating this ability for youth.”\u003c/p>\n\u003cp>https://www.instagram.com/p/BxQggqMh-8A/?utm_source=ig_web_copy_link\u003c/p>\n\u003cp>Tapia says drag taught her about the history of LGBTQ+ activism. She learned that drag queens and trans women were key agitators in the Compton’s Cafeteria riot in San Francisco and the Stonewall uprising in New York City, two instances in the 1960s when the LGBTQ+ community rioted against police brutality and sparked the modern-day gay rights movement.\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">[pullquote size='large' align='right' citation='Grace Towers']“At some point, drag is cheaper than therapy.”\u003c/span>[/pullquote]\u003c/p>\n\u003cp>That history has fueled Tapia’s activism, and, through DragTivism and the public-school curricula she designs, she wants youth to feel similarly empowered. “That’s what I hope our youth are getting out of DragTivism, that they’re getting access to the information they rightfully deserve,” she says, adding that education is power.\u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n\u003cp>“They can know they have that power to create change while having fun and looking fabulous.”\u003c/p>\n\n",
"blocks": [],
"excerpt": "How The One and Only Rexy and Grace Towers created a drag-focused mentorship program for LGBTQ+ youth.",
"status": "publish",
"parent": 0,
"modified": 1726771174,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 23,
"wordCount": 1155
},
"headData": {
"title": "DragTivism Teaches LGBTQ+ History and Empowerment with Rhinestones and False Lashes | KQED",
"description": "How The One and Only Rexy and Grace Towers created a drag-focused mentorship program for LGBTQ+ youth.",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"schema": {
"@context": "https://schema.org",
"@type": "Article",
"headline": "DragTivism Teaches LGBTQ+ History and Empowerment with Rhinestones and False Lashes",
"datePublished": "2019-06-12T13:15:59-07:00",
"dateModified": "2024-09-19T11:39:34-07:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
},
"sticky": false,
"path": "/arts/13859216/dragtivism-teaches-lgbtq-history-and-empowerment-with-rhinestones-and-false-lashes",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>\u003cem>\u003cstrong>Editor’s Note:\u003c/strong> This article is part of KQED Arts’ story series \u003ca href=\"https://www.kqed.org/arts/program/pride-as-protest\" target=\"_blank\" rel=\"noopener\">Pride as Protest\u003c/a>, which chronicles the past and present of LGBTQ+ activism in honor of the 50th anniversary of the Stonewall riots. Learn more about the series \u003ca href=\"https://www.kqed.org/arts/13858609/welcome-to-pride-as-protest-a-new-kqed-arts-story-series\" target=\"_blank\" rel=\"noopener\">here\u003c/a>.\u003c/em>\u003c/p>\n\u003cp>Thanks to the show \u003cem>RuPaul’s Drag Race \u003c/em>and its accompanying DragCon beauty conference, the art of drag is now a multi-million-dollar industry with straight and LGBTQ+ consumers alike. \u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "arts_13858877",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>But before drag culture crossed over into the mainstream, it was a source of survival for queer and trans youth whose families rejected them for expressing themselves. Since at least the ’60s, drag houses functioned as chosen families that kept young people off the streets.\u003c/p>\n\u003cp>That legacy is what \u003ca href=\"https://www.facebook.com/TheRexyProject/\" target=\"_blank\" rel=\"noopener\">The One and Only Rexy\u003c/a> and \u003ca href=\"https://www.instagram.com/thegracetowers/?hl=en\" target=\"_blank\" rel=\"noopener\">Grace Towers\u003c/a> decided to channel when they teamed up to create DragTivism, a mentorship program for LGBTQ+ youth that uses drag makeup as an art therapy tool, building community through carefully applied rhinestones, false lashes and contouring.\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "\u003c/span>“Eventually for me, my drag turned into my source of power.”",
"name": "pullquote",
"attributes": {
"named": {
"size": "large",
"align": "right",
"citation": "The One and Only Rexy",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>The first DragTivism event took place last year during Pride Month at the \u003ca href=\"https://www.sfcenter.org\" target=\"_blank\" rel=\"noopener\">San Francisco LGBT Center\u003c/a>, when about a dozen young people in their late teens and early 20s came for a weekend of food, performances and workshops. Some of the youth were housing-insecure; others had supportive families but were still figuring out their identity labels and transitions.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "fullwidth"
},
"numeric": [
"fullwidth"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>“At some point, drag is cheaper than therapy,” says Towers. “What we leave on the stage is the processing of emotional, mental and just,” she sighs, “life.”\u003c/p>\n\u003cp>For many of last year’s attendees, DragTivism was also an entry point into the SF LGBT Center, which offers a variety of social services, including \u003ca href=\"https://www.sfcenter.org/program/employment_services/\" target=\"_blank\" rel=\"noopener\">an employment program\u003c/a>, \u003ca href=\"https://www.sfcenter.org/program/housing-financial/\" target=\"_blank\" rel=\"noopener\">financial literacy training\u003c/a> and an \u003ca href=\"https://www.sfcenter.org/program/housing-financial/\" target=\"_blank\" rel=\"noopener\">affordable housing clinic\u003c/a> for renters. \u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "arts_13859162",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>The next DragTivism is in the works for \u003ca href=\"https://oaklandpride.org/parade-festival/\" target=\"_blank\" rel=\"noopener\">Oakland Pride\u003c/a> in early September. Last year, the mentees worked one-on-one with professional drag performers, such as award-winning San Francisco performance artist and storyteller \u003ca href=\"https://www.julianadlopera.com\" target=\"_blank\" rel=\"noopener\">Juliana Delgado Lopera\u003c/a>. She and the other mentors taught participating youth about character development and building a performance. Most importantly, they encouraged them to find their unique forms of self-expression in a supportive and inclusive environment.\u003c/p>\n\u003cp>“That’s where we saw a lot of our youth really start to flourish,” says The One and Only Rexy, a.k.a. Rexy Tapia, who also began to blossom after performing in drag for the first time.\u003c/p>\n\u003cfigure id=\"attachment_13859472\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13859472\" src=\"https://ww2.kqed.org/arts/wp-content/uploads/sites/2/2019/06/dragtivism-2-800x450.jpg\" alt=\"DragTivism is a mentorship program for LGBTQ+ youth that uses makeup as an art therapy tool.\" width=\"800\" height=\"450\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/dragtivism-2-800x450.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/dragtivism-2-160x90.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/dragtivism-2-768x432.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/dragtivism-2-1020x574.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/dragtivism-2-1200x675.jpg 1200w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/dragtivism-2.jpg 1332w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">DragTivism is a mentorship program for LGBTQ+ youth that uses makeup as an art therapy tool. \u003ccite>(Courtesy of DragTivism)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Her debut came at an assembly, when she was only in middle school. Feeling seen for the first time, she came out as queer the same day. That whirlwind formative experience emboldened Tapia to become one of Mission High School’s fiercest student activists in the years that followed. By junior year, she became president of the school’s GSA Network and designed an LGBTQ+ history curriculum (in her free time, during spring break!) that’s now being taught at several San Francisco public schools.\u003c/p>\n\u003cp>During this period of honing her skills as an artist and leader, Tapia noticed herself wearing drag more and more, and that she felt her best presenting as a woman. After graduating in 2015, she came out as trans. \u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "arts_13858290",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>“Doing drag gave me the ability to express myself and find myself when I didn’t have any other way of doing so,” reflects Tapia, whose drag looks are high-femme and all about showing leg. “That’s really I hope what youths find in drag. Eventually for me, my drag turned into my source of power.”\u003c/p>\n\u003cp>The idea for DragTivism came in 2018 when Tapia met Towers, one of her drag idols. Towers, a bold performer who often rocks dramatic eye makeup, chest hair and a beard, is a member of \u003ca href=\"https://www.queensofthecastro.com/grace-towers-scholarship-for-the-arts\" target=\"_blank\" rel=\"noopener\">Queens of the Castro\u003c/a>, a nonprofit that gives scholarships to LGBTQ+ youth. Her and Tapia’s backgrounds in education are a big reason why mentorship is such an important aspect of the event.\u003c/p>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "instagramLink",
"attributes": {
"named": {
"instagramUrl": "https://www.instagram.com/p/BxO4LIEHsZM/?utm_source=ig_web_copy_link"
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>“Having a queer mentor of some sort is something that I wish I would have had when I was going through my troubled youth,” says Towers. “It’s been really beautiful to see mentorship on both ends, not just what we’re curating for the youth to come and partake in, but me and Rexy are actively engaged in this mentorship dynamic.”\u003c/p>\n\u003cp>Tapia says that not all drag spaces are trans-friendly—as evinced by RuPaul’s \u003ca href=\"https://www.vox.com/culture/2018/3/6/17085244/rupaul-trans-women-drag-queens-interview-controversy\" target=\"_blank\" rel=\"noopener\">controversial 2018 comments\u003c/a> suggesting that he wouldn’t allow a transitioning trans woman to compete on \u003cem>Drag Race \u003c/em>(though that changed this year with trans performer Gia Gunn’s inclusion). That’s why Tapia and Towers take care to ensure that DragTivism is welcoming to all the identities under the LGBTQ+ umbrella—including those who are gender-nonconforming or have a performance style that doesn’t fit the pageant-ready drag queen mold.\u003c/p>\n\u003cp>“We’re starting to be at a point in the drag scene where drag is not political anymore, or in many spaces it’s even more hostile to trans people and anyone who’s not a cis, gay man,” says Tapia. “That’s another reason why it’s important for me as a trans woman, as a woman, as a person of color, to continue creating this ability for youth.”\u003c/p>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "instagramLink",
"attributes": {
"named": {
"instagramUrl": "https://www.instagram.com/p/BxQggqMh-8A/?utm_source=ig_web_copy_link"
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>Tapia says drag taught her about the history of LGBTQ+ activism. She learned that drag queens and trans women were key agitators in the Compton’s Cafeteria riot in San Francisco and the Stonewall uprising in New York City, two instances in the 1960s when the LGBTQ+ community rioted against police brutality and sparked the modern-day gay rights movement.\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "“At some point, drag is cheaper than therapy.”\u003c/span>",
"name": "pullquote",
"attributes": {
"named": {
"size": "large",
"align": "right",
"citation": "Grace Towers",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>That history has fueled Tapia’s activism, and, through DragTivism and the public-school curricula she designs, she wants youth to feel similarly empowered. “That’s what I hope our youth are getting out of DragTivism, that they’re getting access to the information they rightfully deserve,” she says, adding that education is power.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "floatright"
},
"numeric": [
"floatright"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>“They can know they have that power to create change while having fun and looking fabulous.”\u003c/p>\n\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/arts/13859216/dragtivism-teaches-lgbtq-history-and-empowerment-with-rhinestones-and-false-lashes",
"authors": [
"11387"
],
"categories": [
"arts_1"
],
"tags": [
"arts_1556",
"arts_7620",
"arts_1118",
"arts_3226",
"arts_7503"
],
"featImg": "arts_13859473",
"label": "arts"
},
"arts_13859408": {
"type": "posts",
"id": "arts_13859408",
"meta": {
"index": "posts_1716263798",
"site": "arts",
"id": "13859408",
"score": null,
"sort": [
1560290453000
]
},
"guestAuthors": [],
"slug": "aids-activism-san-francisco-1980s",
"title": "While the US Government Sat Idle, AIDS Activism Mobilized in San Francisco",
"publishDate": 1560290453,
"format": "image",
"headTitle": "While the US Government Sat Idle, AIDS Activism Mobilized in San Francisco | KQED",
"labelTerm": {
"site": "arts"
},
"content": "\u003cp>\u003cem>\u003cstrong>Editor’s Note:\u003c/strong> This article is part of KQED Arts’ story series \u003ca href=\"https://www.kqed.org/arts/program/pride-as-protest\" target=\"_blank\" rel=\"noopener\">Pride as Protest\u003c/a>, which chronicles the past and present of LGBTQ+ activism in honor of the 50th anniversary of the Stonewall riots. Learn more about the series \u003ca href=\"https://www.kqed.org/arts/13858609/welcome-to-pride-as-protest-a-new-kqed-arts-story-series\" target=\"_blank\" rel=\"noopener\">here\u003c/a>.\u003c/em>\u003c/p>\n\u003cp>By the time the Surgeon General of the United States published the office’s \u003ca href=\"https://profiles.nlm.nih.gov/ps/retrieve/Narrative/NN/p-nid/62\" target=\"_blank\" rel=\"noopener\">first report\u003c/a> on Acquired Immune Deficiency Syndrome, 27,000 Americans were already dead or dying of AIDS.\u003c/p>\n\u003cp>[aside postID='arts_13859162,arts_13858167,arts_13854639' label='More Queer History']\u003c/p>\n\u003cp>Issued in late October 1986, Surgeon General C. Everett Koop’s slim pamphlet contained much-needed public health information stripped of the political rhetoric that characterized nearly all of Washington’s conversations about AIDS—but it was not timely.\u003c/p>\n\u003cp>The report appeared nearly five and a half years after the Centers for Disease Control identified the first patients of what would come to be known as AIDS. In 1981. In the meantime, national media coverage had alternately ignored and sensationalized the epidemic, often repeating misinformation about the disease’s communicability or paying attention only to patients from “the general population” instead of the gay men who were the majority of the early stricken.\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>President Ronald Reagan wouldn’t make his first public address on the subject until the end of May 1987.\u003c/p>\n\u003cp>Faced with a lack of either federal leadership or journalistic accountability between the years of the CDC’s first report and Koop’s belated one (and for years after), the task of warning against AIDS, agitating for research funding and educating the public about the epidemic fell to individuals living with AIDS or those caring for them. They created their own support structures, their own pamphlets, benefit parties, newsletters and vigils.\u003c/p>\n\u003cp>Traces of these efforts can be found in the ephemera collections of various Bay Area archives, including the San Francisco Public Library, home to the \u003ca href=\"https://sfpl.org/index.php?pg=2000003701\" target=\"_blank\" rel=\"noopener\">James C. Hormel LGBTQIA Center\u003c/a>. While the posters in these collection—along with flyers, pamphlets, stickers and mailings—in no way tell a complete story of local AIDS activism in the 1980s, they do provide a sense of the material that was circulating during the time, offering tangible proof of a community fighting for its life.\u003c/p>\n\u003cfigure id=\"attachment_13859416\" class=\"wp-caption aligncenter\" style=\"max-width: 1200px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13859416\" src=\"https://ww2.kqed.org/arts/wp-content/uploads/sites/2/2019/06/Pride_82.jpg\" alt=\"Lesbian/Gay Freedom Day parade and celebration guide. The year's theme was "Out of Many...One."\" width=\"1200\" height=\"800\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Pride_82.jpg 1200w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Pride_82-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Pride_82-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Pride_82-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Pride_82-1020x680.jpg 1020w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\">\u003cfigcaption class=\"wp-caption-text\">Cover of the 1982 International Lesbian/Gay Freedom Day parade and celebration guide. The year’s theme was “Out of Many…One.” \u003ccite>(Material from the Gay and Lesbian Center ephemera collection and the San Francisco Ephemera Collection, San Francisco Public Library; Collage by Sarah Hotchkiss/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>The KS Poster Boy\u003c/h2>\n\u003cp>Before people suffering from weakened immune systems and opportunistic infections were grouped under the moniker of AIDS (the CDC would first use this term in September 1982), a unifying diagnosis for many early patients was \u003ca href=\"https://aidsinfo.nih.gov/education-materials/glossary/401/kaposi-sarcoma\" target=\"_blank\" rel=\"noopener\">Kaposi’s sarcoma\u003c/a> (KS), a rare and unusually aggressive skin cancer that appeared as purplish lesions. San Francisco resident and registered nurse \u003ca href=\"https://en.wikipedia.org/wiki/Bobbi_Campbell\" target=\"_blank\" rel=\"noopener\">Bobbi Campbell\u003c/a> was the first KS patient to go public with his condition, with a December 1981 article in the nationally syndicated gay newspaper \u003ci>San Francisco Sentinel\u003c/i>. At the same time, he convinced a Castro drugstore to hang photographs of his lesions in the window, showing other men what to look for as he alerted them to the reality of this new disease.\u003c/p>\n\u003cp>Campbell appears in the 1982 International Lesbian/Gay Freedom Day guide (as the Pride parade was then known) under the headline “What’s it like to have Kaposi’s sarcoma?,” the first mention of the AIDS in the annual celebration’s materials.\u003c/p>\n\u003cp>In his short column, the self-proclaimed “KS Poster Boy” strikes an optimistic tone of warning: “Are you thinking ‘This can’t happen to me’? I didn’t think it could happen to me, either. But it did.”\u003c/p>\n\u003cp>Alongside Campbell’s feature is a dry, much more clinical text authored by two registered nurses. “Something is breaking down the immune systems of certain gay men, leaving them susceptible to disease,” they write. “In general it is crucial to take care of yourself, in this time when far too many gay men are dying of unexplained causes.”\u003c/p>\n\u003cp>In 1985, the parade would be dedicated to Campbell, who died in August 1984.\u003c/p>\n\u003cfigure id=\"attachment_13859419\" class=\"wp-caption aligncenter\" style=\"max-width: 1200px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13859419\" src=\"https://ww2.kqed.org/arts/wp-content/uploads/sites/2/2019/06/HarveyMilkDemClub_Flyer_83B.jpg\" alt='\"Can we talk?\" brochure developed by the AIDS Education and Information Committee of the Harvey Milk Gay Democratic club with information from Bay Area Physicians for Human Rights, 1983.' width=\"1200\" height=\"576\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/HarveyMilkDemClub_Flyer_83B.jpg 1200w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/HarveyMilkDemClub_Flyer_83B-160x77.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/HarveyMilkDemClub_Flyer_83B-800x384.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/HarveyMilkDemClub_Flyer_83B-768x369.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/HarveyMilkDemClub_Flyer_83B-1020x490.jpg 1020w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\">\u003cfigcaption class=\"wp-caption-text\">“Can we talk?” brochure developed by the AIDS Education and Information Committee of the Harvey Milk Gay Democratic club with information from Bay Area Physicians for Human Rights, 1983. \u003ccite>(Material from the Gay and Lesbian Center ephemera collection and the San Francisco Ephemera Collection, San Francisco Public Library; Collage by Sarah Hotchkiss/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>‘We are fighting for our lives’\u003c/h2>\n\u003cp>In early 1983, with San Francisco’s Department of Public Health yet to produce a single piece of informational literature on AIDS, the \u003ca href=\"http://www.milkclub.org/about\" target=\"_blank\" rel=\"noopener\">Harvey Milk Gay Democratic Club\u003c/a> took matters into its own hands. Developed with information from Bay Area Physicians for Human Rights, this frank and simple brochure provided what was, at the time, the best risk-reduction guidelines available to the gay community.\u003c/p>\n\u003cp>“We don’t have to give up sex, but we do have to be careful,” the brochure reads. It then proceeds to go step by step through various sex acts, defining them as “very risky,” “minimal risk” or “yes! yes! yes!” (hugging and other sensual, yet nonsexual, activities), all of which is illustrated by a series of charmingly cheeky cartoons.\u003c/p>\n\u003cp>“In this time of crisis, it is essential that we reexamine our ways of sexual expression,” the brochure says. “The issue is not a moral one, but a practical one. We have fought for our freedom and intend to continue that fight, but this struggle is even more basic. We are fighting for our lives.”\u003c/p>\n\u003cfigure id=\"attachment_13859418\" class=\"wp-caption aligncenter\" style=\"max-width: 1200px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13859418\" src=\"https://ww2.kqed.org/arts/wp-content/uploads/sites/2/2019/06/AssortedPamphlets.jpg\" alt=\"Sex education and risk-reduction pamphlets from the 1980s, many produced by the San Francisco AIDS Foundation.\" width=\"1200\" height=\"800\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/AssortedPamphlets.jpg 1200w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/AssortedPamphlets-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/AssortedPamphlets-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/AssortedPamphlets-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/AssortedPamphlets-1020x680.jpg 1020w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\">\u003cfigcaption class=\"wp-caption-text\">Sex education and risk-reduction pamphlets from the 1980s, many produced by the San Francisco AIDS Foundation. \u003ccite>(Material from the Gay and Lesbian Center ephemera collection and the San Francisco Ephemera Collection, San Francisco Public Library; Collage by Sarah Hotchkiss/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>Spreading the word\u003c/h2>\n\u003cp>The archives are filled with pamphlets and brochures, many targeting specific demographics affected by the AIDS epidemic, but not necessarily those seen in earliest media reports: white gay men. Most of the above pamphlets come from the late ’80s, well after the early days of panic, disinformation and denial, when safe sex suggestions might be dismissed as moralistic, homophobic messages.\u003c/p>\n\u003cp>Several of the above were published by the \u003ca href=\"https://www.sfaf.org/\" target=\"_blank\" rel=\"noopener\">San Francisco AIDS Foundation\u003c/a>, co-founded by Cleve Jones in 1982 (as the Kaposi’s Sarcoma Foundation) in response to the city’s emerging health crisis. Described in Randy Shilts’ seminal text on the AIDS epidemic, \u003ci>And the Band Played On\u003c/i>, the early days of the SF AIDS Foundation “started with one beat-up typewriter donated by a local gay bartender, office supplies pilfered from volunteers’ various employers, and one telephone that started ringing within an hour of hits installation. And it never stopped ringing.”\u003c/p>\n\u003cp>As it grew, the SF AIDS Foundation sponsored condom distribution during Pride, the first public demonstration of people with AIDS (a candlelight vigil in March 1983), the first AIDS bike-a-thon, the creation of a food bank, a needle exchange and many, many trifolded pieces of educational literature.\u003c/p>\n\u003cfigure id=\"attachment_13859417\" class=\"wp-caption aligncenter\" style=\"max-width: 1200px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13859417\" src=\"https://ww2.kqed.org/arts/wp-content/uploads/sites/2/2019/06/ACTUP_GGBridgeAction.jpg\" alt=\"Cover of the ACT UP San Francisco newsletter, March 1989, featuring a short announcement of a Jan. 31 action on the Golden Gate Bridge.\" width=\"1200\" height=\"743\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/ACTUP_GGBridgeAction.jpg 1200w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/ACTUP_GGBridgeAction-160x99.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/ACTUP_GGBridgeAction-800x495.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/ACTUP_GGBridgeAction-768x476.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/ACTUP_GGBridgeAction-1020x632.jpg 1020w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\">\u003cfigcaption class=\"wp-caption-text\">Cover of the ACT UP San Francisco newsletter, March 1989, featuring a short announcement of a Jan. 31 action on the Golden Gate Bridge. \u003ccite>(Material from the Gay and Lesbian Center ephemera collection and the San Francisco Ephemera Collection, San Francisco Public Library; Collage by Sarah Hotchkiss/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>ACT UP/San Francisco\u003c/h2>\n\u003cp>Formed in New York in 1987 after a galvanizing speech by Larry Kramer at the Lesbian and Gay Community Services Center, the \u003ca href=\"http://www.actupny.org/\" rel=\"noopener\" target=\"_blank\">AIDS Coalition to Unleash Power\u003c/a> (ACT UP), was a leaderless, anarchic network of direct action protest groups that eventually spread around the world. In San Francisco, an existing activist group, AIDS Action Pledge, merged with ACT UP and changed its name to become ACT UP/San Francisco.\u003c/p>\n\u003cp>In an undated pamphlet titled “Our Goals and Demands,” the group, “united in anger and hope,” argues for “massive governmental funding for research, health care, education, anonymous testing, and treatment.” That funding, they reason, should be taken from the military budget.\u003c/p>\n\u003cp>On Jan. 20, 1989, ACT UP/SF members staged \u003ca href=\"https://www.youtube.com/watch?v=H3zefhq9Ql4\" target=\"_blank\" rel=\"noopener\">a die-in\u003c/a> at the Pacific Stock Exchange, timed to George H.W. Bush’s inauguration in Washington, D.C. As activists sprawled on the ground, fellow members traced their outlines in chalk. Speaking through a megaphone, an ACT UP member named Brigid spoke to the assembled crowd, “This government, for the past eight years, has been known for what it has not done. It has not cared about people with AIDS. We have been expendable.” The question was: What, if anything, would President Bush do differently?\u003c/p>\n\u003cp>ACT UP/San Francisco would stage many other demonstrations, including a week of actions timed to the Sixth International Conference on AIDS, which took place in San Francisco in June 1990. Journalist and activist Tim Kingston, who participated in these events, told \u003ci>\u003ca href=\"https://48hills.org/2015/06/the-week-act-up-shut-sf-down/\" target=\"_blank\" rel=\"noopener\">48 Hills\u003c/a>\u003c/i> in 2015, “If ACT UP hadn’t pushed so hard, AIDS medical research would be 20 years behind.”\u003c/p>\n\u003cp>“In ’87, no one had heard of ACT UP. In ’89, we were banging on the door. And in ’90, we had arrived full-scale.”\u003c/p>\n\u003cfigure id=\"attachment_13859420\" class=\"wp-caption aligncenter\" style=\"max-width: 1200px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13859420\" src=\"https://ww2.kqed.org/arts/wp-content/uploads/sites/2/2019/06/ShantiProject.jpg\" alt=\"An undated Shanti Project pamphlet; the summer 1984 issue of 'Eclipse,' the Shanti Project newsletter; a flyer for a 1989 comedy showcase benefitting the Shanti Project, featuring Margaret Cho.\" width=\"1200\" height=\"865\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/ShantiProject.jpg 1200w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/ShantiProject-160x115.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/ShantiProject-800x577.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/ShantiProject-768x554.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/ShantiProject-1020x735.jpg 1020w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\">\u003cfigcaption class=\"wp-caption-text\">An undated Shanti Project pamphlet; the summer 1984 issue of ‘Eclipse,’ the Shanti Project newsletter; a flyer for a 1989 comedy showcase benefitting the Shanti Project, featuring Margaret Cho. \u003ccite>(Material from the Gay and Lesbian Center ephemera collection and the San Francisco Ephemera Collection, San Francisco Public Library; Collage by Sarah Hotchkiss/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>Shanti Project\u003c/h2>\n\u003cp>Callers to the SF AIDS Foundation hotline might be directed to the \u003ca href=\"http://www.shanti.org/\" target=\"_blank\" rel=\"noopener\">Shanti Project\u003c/a>, a Berkeley organization founded in 1974 to enhance the health, quality of life and well-being of people with terminal, life-threatening or disabling illnesses. In 1982, Bobbi Campbell and Jim Geary, a volunteer grief counselor with the Shanti Project, offered weekly meetings for Karposi’s sarcoma patients, one of the only services available at the time to those who would later be understood as people with AIDS.\u003c/p>\n\u003cp>In May 1983, the San Francisco Board of Supervisors approved $2.1 million for the city’s early AIDS programs, providing enough money to the Shanti Project to create residences for 48 homeless AIDS patients. (This amount, Shilts wrote in \u003ci>And the Band Played On\u003c/i>, combined with an additional $1 million enacted for AIDS in 1982, meant spending by the city of San Francisco “exceeded the funds released to the entire country by the National Institutes of Health for extramural AIDS research.”)\u003c/p>\n\u003cp>In the above 1984 issue of \u003ci>Eclipse\u003c/i>, the Shanti Project newsletter, registered nurse Helen Schietinger writes of the project’s success in helping people approach the end of their lives with dignity: “For many, the Shanti Residence Program has provided the stability and security which enables them to continue living their lives focused on what is important to them, rather than worrying about whether they have a roof over their heads.”\u003c/p>\n\u003cfigure id=\"attachment_13859422\" class=\"wp-caption aligncenter\" style=\"max-width: 1200px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13859422\" src=\"https://ww2.kqed.org/arts/wp-content/uploads/sites/2/2019/06/DNCMarch_84.jpg\" alt=\"Pamphlet announcing the National March for Lesbian/Gay Rights, to coincide with the Democratic National Convention in San Francisco, 1984.\" width=\"1200\" height=\"770\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/DNCMarch_84.jpg 1200w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/DNCMarch_84-160x103.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/DNCMarch_84-800x513.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/DNCMarch_84-768x493.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/DNCMarch_84-1020x655.jpg 1020w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\">\u003cfigcaption class=\"wp-caption-text\">Pamphlet announcing the National March for Lesbian/Gay Rights, to coincide with the Democratic National Convention in San Francisco, 1984. \u003ccite>(Material from the Gay and Lesbian Center ephemera collection and the San Francisco Ephemera Collection, San Francisco Public Library; Collage by Sarah Hotchkiss/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>Confronting the Democratic Party\u003c/h2>\n\u003cp>In 1984, the Democratic National Convention took place in San Francisco, and the city’s LGBTQ+ population marched for their core issues. At the top of their list? “Immediate and massive federal funding to end the AIDS epidemic.”\u003c/p>\n\u003cp>In a two-mile march from the Castro to the Moscone Center, 100,000 people filled the street, hoping to create a scene that would reach the national media and bring gay and lesbian issues to the rest of the country.\u003c/p>\n\u003cp>“At the 1984 Convention,” the organizing documents read, “we have an opportunity to define our own issues and choose our own spokespeople. If we do not do this, the media, which will surely write ‘the gay story’ of this convention, will make our choices for us.”\u003c/p>\n\u003cp>In a classic San Francisco note, alongside route logistics and an entertainment lineup (comedy from Tom Ammiano), is the following: “Bring a sweater—weather changes quickly in S.F.”\u003c/p>\n\u003cfigure id=\"attachment_13859423\" class=\"wp-caption aligncenter\" style=\"max-width: 1200px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13859423\" src=\"https://ww2.kqed.org/arts/wp-content/uploads/sites/2/2019/06/NAMES.jpg\" alt=\"A NAMES Project flyer from 1988 and the NAMES newsletter from fall 1989.\" width=\"1200\" height=\"900\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/NAMES.jpg 1200w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/NAMES-160x120.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/NAMES-800x600.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/NAMES-768x576.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/NAMES-1020x765.jpg 1020w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\">\u003cfigcaption class=\"wp-caption-text\">A NAMES Project flyer from 1988 and the NAMES newsletter from fall 1989. \u003ccite>(Material from the Gay and Lesbian Center ephemera collection and the San Francisco Ephemera Collection, San Francisco Public Library; Collage by Sarah Hotchkiss/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>The AIDS Memorial Quilt\u003c/h2>\n\u003cp>While the \u003ca href=\"https://www.kqed.org/arts/13856309/how-the-aids-memorial-grove-became-the-true-heart-of-san-francisco\" target=\"_blank\" rel=\"noopener\">AIDS Memorial Grove\u003c/a> in Golden Gate Park is the nation’s official site of remembrance, the \u003ca href=\"https://www.aidsquilt.org/\" target=\"_blank\" rel=\"noopener\">AIDS Memorial Quilt\u003c/a>, a project that began in 1987 and now numbers over 48,000 individual panels, is its peripatetic one.\u003c/p>\n\u003cp>Each panel measures 3 by 6 feet, the approximate size of a grave. And each commemorates a family member or loved one lost to AIDS, hand-stitched with personal symbols, objects, names and dates. The first public display, in October 1987, took place on the Capitol Mall in Washington, D.C. with 1,920 panels. A year later, the quilt returned to Washington with more than 8,000 panels. Its goal was to impress upon the federal government—and the American people—the scale of the AIDS epidemic, and the desperate need for increased federal funds in the fight against it.\u003c/p>\n\u003cp>The brochure reads, “With the Quilt, we’re able to touch people in a new way and open their hearts so that they no longer turn away, but rather understand the value of all these lost lives.”\u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n\u003cp>By the end of the 1980s, nine years after the CDC’s first reported cases, nearly 90,000 Americans had died of AIDS. Many more groups would form in the years to come to fight for more effective AIDS treatments and against the slow-moving bureaucracy that stifled such research. And many more actions would \u003ca href=\"https://youtu.be/hvKAIPOBWlY\" rel=\"noopener\" target=\"_blank\">directly confront the American public\u003c/a> with the scale of the crisis, skillfully using media coverage to amplify their message. But when no one was watching—or seemingly caring—the efforts of individuals and groups like those documented above made sure the American people and their government could no longer turn away from AIDS.\u003c/p>\n\n",
"blocks": [],
"excerpt": "Battling homophobia and government inaction, LGBTQ+ San Franciscans built systems of support and education from the ground up.",
"status": "publish",
"parent": 0,
"modified": 1741366866,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 37,
"wordCount": 2451
},
"headData": {
"title": "While the US Government Sat Idle, AIDS Activism Mobilized in San Francisco | KQED",
"description": "Battling homophobia and government inaction, LGBTQ+ San Franciscans built systems of support and education from the ground up.",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"schema": {
"@context": "https://schema.org",
"@type": "Article",
"headline": "While the US Government Sat Idle, AIDS Activism Mobilized in San Francisco",
"datePublished": "2019-06-11T15:00:53-07:00",
"dateModified": "2025-03-07T09:01:06-08:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
},
"sticky": false,
"path": "/arts/13859408/aids-activism-san-francisco-1980s",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>\u003cem>\u003cstrong>Editor’s Note:\u003c/strong> This article is part of KQED Arts’ story series \u003ca href=\"https://www.kqed.org/arts/program/pride-as-protest\" target=\"_blank\" rel=\"noopener\">Pride as Protest\u003c/a>, which chronicles the past and present of LGBTQ+ activism in honor of the 50th anniversary of the Stonewall riots. Learn more about the series \u003ca href=\"https://www.kqed.org/arts/13858609/welcome-to-pride-as-protest-a-new-kqed-arts-story-series\" target=\"_blank\" rel=\"noopener\">here\u003c/a>.\u003c/em>\u003c/p>\n\u003cp>By the time the Surgeon General of the United States published the office’s \u003ca href=\"https://profiles.nlm.nih.gov/ps/retrieve/Narrative/NN/p-nid/62\" target=\"_blank\" rel=\"noopener\">first report\u003c/a> on Acquired Immune Deficiency Syndrome, 27,000 Americans were already dead or dying of AIDS.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "arts_13859162,arts_13858167,arts_13854639",
"label": "More Queer History "
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>Issued in late October 1986, Surgeon General C. Everett Koop’s slim pamphlet contained much-needed public health information stripped of the political rhetoric that characterized nearly all of Washington’s conversations about AIDS—but it was not timely.\u003c/p>\n\u003cp>The report appeared nearly five and a half years after the Centers for Disease Control identified the first patients of what would come to be known as AIDS. In 1981. In the meantime, national media coverage had alternately ignored and sensationalized the epidemic, often repeating misinformation about the disease’s communicability or paying attention only to patients from “the general population” instead of the gay men who were the majority of the early stricken.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "fullwidth"
},
"numeric": [
"fullwidth"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>President Ronald Reagan wouldn’t make his first public address on the subject until the end of May 1987.\u003c/p>\n\u003cp>Faced with a lack of either federal leadership or journalistic accountability between the years of the CDC’s first report and Koop’s belated one (and for years after), the task of warning against AIDS, agitating for research funding and educating the public about the epidemic fell to individuals living with AIDS or those caring for them. They created their own support structures, their own pamphlets, benefit parties, newsletters and vigils.\u003c/p>\n\u003cp>Traces of these efforts can be found in the ephemera collections of various Bay Area archives, including the San Francisco Public Library, home to the \u003ca href=\"https://sfpl.org/index.php?pg=2000003701\" target=\"_blank\" rel=\"noopener\">James C. Hormel LGBTQIA Center\u003c/a>. While the posters in these collection—along with flyers, pamphlets, stickers and mailings—in no way tell a complete story of local AIDS activism in the 1980s, they do provide a sense of the material that was circulating during the time, offering tangible proof of a community fighting for its life.\u003c/p>\n\u003cfigure id=\"attachment_13859416\" class=\"wp-caption aligncenter\" style=\"max-width: 1200px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13859416\" src=\"https://ww2.kqed.org/arts/wp-content/uploads/sites/2/2019/06/Pride_82.jpg\" alt=\"Lesbian/Gay Freedom Day parade and celebration guide. The year's theme was "Out of Many...One."\" width=\"1200\" height=\"800\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Pride_82.jpg 1200w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Pride_82-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Pride_82-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Pride_82-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Pride_82-1020x680.jpg 1020w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\">\u003cfigcaption class=\"wp-caption-text\">Cover of the 1982 International Lesbian/Gay Freedom Day parade and celebration guide. The year’s theme was “Out of Many…One.” \u003ccite>(Material from the Gay and Lesbian Center ephemera collection and the San Francisco Ephemera Collection, San Francisco Public Library; Collage by Sarah Hotchkiss/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>The KS Poster Boy\u003c/h2>\n\u003cp>Before people suffering from weakened immune systems and opportunistic infections were grouped under the moniker of AIDS (the CDC would first use this term in September 1982), a unifying diagnosis for many early patients was \u003ca href=\"https://aidsinfo.nih.gov/education-materials/glossary/401/kaposi-sarcoma\" target=\"_blank\" rel=\"noopener\">Kaposi’s sarcoma\u003c/a> (KS), a rare and unusually aggressive skin cancer that appeared as purplish lesions. San Francisco resident and registered nurse \u003ca href=\"https://en.wikipedia.org/wiki/Bobbi_Campbell\" target=\"_blank\" rel=\"noopener\">Bobbi Campbell\u003c/a> was the first KS patient to go public with his condition, with a December 1981 article in the nationally syndicated gay newspaper \u003ci>San Francisco Sentinel\u003c/i>. At the same time, he convinced a Castro drugstore to hang photographs of his lesions in the window, showing other men what to look for as he alerted them to the reality of this new disease.\u003c/p>\n\u003cp>Campbell appears in the 1982 International Lesbian/Gay Freedom Day guide (as the Pride parade was then known) under the headline “What’s it like to have Kaposi’s sarcoma?,” the first mention of the AIDS in the annual celebration’s materials.\u003c/p>\n\u003cp>In his short column, the self-proclaimed “KS Poster Boy” strikes an optimistic tone of warning: “Are you thinking ‘This can’t happen to me’? I didn’t think it could happen to me, either. But it did.”\u003c/p>\n\u003cp>Alongside Campbell’s feature is a dry, much more clinical text authored by two registered nurses. “Something is breaking down the immune systems of certain gay men, leaving them susceptible to disease,” they write. “In general it is crucial to take care of yourself, in this time when far too many gay men are dying of unexplained causes.”\u003c/p>\n\u003cp>In 1985, the parade would be dedicated to Campbell, who died in August 1984.\u003c/p>\n\u003cfigure id=\"attachment_13859419\" class=\"wp-caption aligncenter\" style=\"max-width: 1200px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13859419\" src=\"https://ww2.kqed.org/arts/wp-content/uploads/sites/2/2019/06/HarveyMilkDemClub_Flyer_83B.jpg\" alt='\"Can we talk?\" brochure developed by the AIDS Education and Information Committee of the Harvey Milk Gay Democratic club with information from Bay Area Physicians for Human Rights, 1983.' width=\"1200\" height=\"576\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/HarveyMilkDemClub_Flyer_83B.jpg 1200w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/HarveyMilkDemClub_Flyer_83B-160x77.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/HarveyMilkDemClub_Flyer_83B-800x384.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/HarveyMilkDemClub_Flyer_83B-768x369.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/HarveyMilkDemClub_Flyer_83B-1020x490.jpg 1020w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\">\u003cfigcaption class=\"wp-caption-text\">“Can we talk?” brochure developed by the AIDS Education and Information Committee of the Harvey Milk Gay Democratic club with information from Bay Area Physicians for Human Rights, 1983. \u003ccite>(Material from the Gay and Lesbian Center ephemera collection and the San Francisco Ephemera Collection, San Francisco Public Library; Collage by Sarah Hotchkiss/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>‘We are fighting for our lives’\u003c/h2>\n\u003cp>In early 1983, with San Francisco’s Department of Public Health yet to produce a single piece of informational literature on AIDS, the \u003ca href=\"http://www.milkclub.org/about\" target=\"_blank\" rel=\"noopener\">Harvey Milk Gay Democratic Club\u003c/a> took matters into its own hands. Developed with information from Bay Area Physicians for Human Rights, this frank and simple brochure provided what was, at the time, the best risk-reduction guidelines available to the gay community.\u003c/p>\n\u003cp>“We don’t have to give up sex, but we do have to be careful,” the brochure reads. It then proceeds to go step by step through various sex acts, defining them as “very risky,” “minimal risk” or “yes! yes! yes!” (hugging and other sensual, yet nonsexual, activities), all of which is illustrated by a series of charmingly cheeky cartoons.\u003c/p>\n\u003cp>“In this time of crisis, it is essential that we reexamine our ways of sexual expression,” the brochure says. “The issue is not a moral one, but a practical one. We have fought for our freedom and intend to continue that fight, but this struggle is even more basic. We are fighting for our lives.”\u003c/p>\n\u003cfigure id=\"attachment_13859418\" class=\"wp-caption aligncenter\" style=\"max-width: 1200px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13859418\" src=\"https://ww2.kqed.org/arts/wp-content/uploads/sites/2/2019/06/AssortedPamphlets.jpg\" alt=\"Sex education and risk-reduction pamphlets from the 1980s, many produced by the San Francisco AIDS Foundation.\" width=\"1200\" height=\"800\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/AssortedPamphlets.jpg 1200w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/AssortedPamphlets-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/AssortedPamphlets-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/AssortedPamphlets-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/AssortedPamphlets-1020x680.jpg 1020w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\">\u003cfigcaption class=\"wp-caption-text\">Sex education and risk-reduction pamphlets from the 1980s, many produced by the San Francisco AIDS Foundation. \u003ccite>(Material from the Gay and Lesbian Center ephemera collection and the San Francisco Ephemera Collection, San Francisco Public Library; Collage by Sarah Hotchkiss/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>Spreading the word\u003c/h2>\n\u003cp>The archives are filled with pamphlets and brochures, many targeting specific demographics affected by the AIDS epidemic, but not necessarily those seen in earliest media reports: white gay men. Most of the above pamphlets come from the late ’80s, well after the early days of panic, disinformation and denial, when safe sex suggestions might be dismissed as moralistic, homophobic messages.\u003c/p>\n\u003cp>Several of the above were published by the \u003ca href=\"https://www.sfaf.org/\" target=\"_blank\" rel=\"noopener\">San Francisco AIDS Foundation\u003c/a>, co-founded by Cleve Jones in 1982 (as the Kaposi’s Sarcoma Foundation) in response to the city’s emerging health crisis. Described in Randy Shilts’ seminal text on the AIDS epidemic, \u003ci>And the Band Played On\u003c/i>, the early days of the SF AIDS Foundation “started with one beat-up typewriter donated by a local gay bartender, office supplies pilfered from volunteers’ various employers, and one telephone that started ringing within an hour of hits installation. And it never stopped ringing.”\u003c/p>\n\u003cp>As it grew, the SF AIDS Foundation sponsored condom distribution during Pride, the first public demonstration of people with AIDS (a candlelight vigil in March 1983), the first AIDS bike-a-thon, the creation of a food bank, a needle exchange and many, many trifolded pieces of educational literature.\u003c/p>\n\u003cfigure id=\"attachment_13859417\" class=\"wp-caption aligncenter\" style=\"max-width: 1200px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13859417\" src=\"https://ww2.kqed.org/arts/wp-content/uploads/sites/2/2019/06/ACTUP_GGBridgeAction.jpg\" alt=\"Cover of the ACT UP San Francisco newsletter, March 1989, featuring a short announcement of a Jan. 31 action on the Golden Gate Bridge.\" width=\"1200\" height=\"743\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/ACTUP_GGBridgeAction.jpg 1200w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/ACTUP_GGBridgeAction-160x99.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/ACTUP_GGBridgeAction-800x495.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/ACTUP_GGBridgeAction-768x476.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/ACTUP_GGBridgeAction-1020x632.jpg 1020w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\">\u003cfigcaption class=\"wp-caption-text\">Cover of the ACT UP San Francisco newsletter, March 1989, featuring a short announcement of a Jan. 31 action on the Golden Gate Bridge. \u003ccite>(Material from the Gay and Lesbian Center ephemera collection and the San Francisco Ephemera Collection, San Francisco Public Library; Collage by Sarah Hotchkiss/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>ACT UP/San Francisco\u003c/h2>\n\u003cp>Formed in New York in 1987 after a galvanizing speech by Larry Kramer at the Lesbian and Gay Community Services Center, the \u003ca href=\"http://www.actupny.org/\" rel=\"noopener\" target=\"_blank\">AIDS Coalition to Unleash Power\u003c/a> (ACT UP), was a leaderless, anarchic network of direct action protest groups that eventually spread around the world. In San Francisco, an existing activist group, AIDS Action Pledge, merged with ACT UP and changed its name to become ACT UP/San Francisco.\u003c/p>\n\u003cp>In an undated pamphlet titled “Our Goals and Demands,” the group, “united in anger and hope,” argues for “massive governmental funding for research, health care, education, anonymous testing, and treatment.” That funding, they reason, should be taken from the military budget.\u003c/p>\n\u003cp>On Jan. 20, 1989, ACT UP/SF members staged \u003ca href=\"https://www.youtube.com/watch?v=H3zefhq9Ql4\" target=\"_blank\" rel=\"noopener\">a die-in\u003c/a> at the Pacific Stock Exchange, timed to George H.W. Bush’s inauguration in Washington, D.C. As activists sprawled on the ground, fellow members traced their outlines in chalk. Speaking through a megaphone, an ACT UP member named Brigid spoke to the assembled crowd, “This government, for the past eight years, has been known for what it has not done. It has not cared about people with AIDS. We have been expendable.” The question was: What, if anything, would President Bush do differently?\u003c/p>\n\u003cp>ACT UP/San Francisco would stage many other demonstrations, including a week of actions timed to the Sixth International Conference on AIDS, which took place in San Francisco in June 1990. Journalist and activist Tim Kingston, who participated in these events, told \u003ci>\u003ca href=\"https://48hills.org/2015/06/the-week-act-up-shut-sf-down/\" target=\"_blank\" rel=\"noopener\">48 Hills\u003c/a>\u003c/i> in 2015, “If ACT UP hadn’t pushed so hard, AIDS medical research would be 20 years behind.”\u003c/p>\n\u003cp>“In ’87, no one had heard of ACT UP. In ’89, we were banging on the door. And in ’90, we had arrived full-scale.”\u003c/p>\n\u003cfigure id=\"attachment_13859420\" class=\"wp-caption aligncenter\" style=\"max-width: 1200px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13859420\" src=\"https://ww2.kqed.org/arts/wp-content/uploads/sites/2/2019/06/ShantiProject.jpg\" alt=\"An undated Shanti Project pamphlet; the summer 1984 issue of 'Eclipse,' the Shanti Project newsletter; a flyer for a 1989 comedy showcase benefitting the Shanti Project, featuring Margaret Cho.\" width=\"1200\" height=\"865\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/ShantiProject.jpg 1200w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/ShantiProject-160x115.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/ShantiProject-800x577.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/ShantiProject-768x554.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/ShantiProject-1020x735.jpg 1020w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\">\u003cfigcaption class=\"wp-caption-text\">An undated Shanti Project pamphlet; the summer 1984 issue of ‘Eclipse,’ the Shanti Project newsletter; a flyer for a 1989 comedy showcase benefitting the Shanti Project, featuring Margaret Cho. \u003ccite>(Material from the Gay and Lesbian Center ephemera collection and the San Francisco Ephemera Collection, San Francisco Public Library; Collage by Sarah Hotchkiss/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>Shanti Project\u003c/h2>\n\u003cp>Callers to the SF AIDS Foundation hotline might be directed to the \u003ca href=\"http://www.shanti.org/\" target=\"_blank\" rel=\"noopener\">Shanti Project\u003c/a>, a Berkeley organization founded in 1974 to enhance the health, quality of life and well-being of people with terminal, life-threatening or disabling illnesses. In 1982, Bobbi Campbell and Jim Geary, a volunteer grief counselor with the Shanti Project, offered weekly meetings for Karposi’s sarcoma patients, one of the only services available at the time to those who would later be understood as people with AIDS.\u003c/p>\n\u003cp>In May 1983, the San Francisco Board of Supervisors approved $2.1 million for the city’s early AIDS programs, providing enough money to the Shanti Project to create residences for 48 homeless AIDS patients. (This amount, Shilts wrote in \u003ci>And the Band Played On\u003c/i>, combined with an additional $1 million enacted for AIDS in 1982, meant spending by the city of San Francisco “exceeded the funds released to the entire country by the National Institutes of Health for extramural AIDS research.”)\u003c/p>\n\u003cp>In the above 1984 issue of \u003ci>Eclipse\u003c/i>, the Shanti Project newsletter, registered nurse Helen Schietinger writes of the project’s success in helping people approach the end of their lives with dignity: “For many, the Shanti Residence Program has provided the stability and security which enables them to continue living their lives focused on what is important to them, rather than worrying about whether they have a roof over their heads.”\u003c/p>\n\u003cfigure id=\"attachment_13859422\" class=\"wp-caption aligncenter\" style=\"max-width: 1200px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13859422\" src=\"https://ww2.kqed.org/arts/wp-content/uploads/sites/2/2019/06/DNCMarch_84.jpg\" alt=\"Pamphlet announcing the National March for Lesbian/Gay Rights, to coincide with the Democratic National Convention in San Francisco, 1984.\" width=\"1200\" height=\"770\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/DNCMarch_84.jpg 1200w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/DNCMarch_84-160x103.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/DNCMarch_84-800x513.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/DNCMarch_84-768x493.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/DNCMarch_84-1020x655.jpg 1020w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\">\u003cfigcaption class=\"wp-caption-text\">Pamphlet announcing the National March for Lesbian/Gay Rights, to coincide with the Democratic National Convention in San Francisco, 1984. \u003ccite>(Material from the Gay and Lesbian Center ephemera collection and the San Francisco Ephemera Collection, San Francisco Public Library; Collage by Sarah Hotchkiss/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>Confronting the Democratic Party\u003c/h2>\n\u003cp>In 1984, the Democratic National Convention took place in San Francisco, and the city’s LGBTQ+ population marched for their core issues. At the top of their list? “Immediate and massive federal funding to end the AIDS epidemic.”\u003c/p>\n\u003cp>In a two-mile march from the Castro to the Moscone Center, 100,000 people filled the street, hoping to create a scene that would reach the national media and bring gay and lesbian issues to the rest of the country.\u003c/p>\n\u003cp>“At the 1984 Convention,” the organizing documents read, “we have an opportunity to define our own issues and choose our own spokespeople. If we do not do this, the media, which will surely write ‘the gay story’ of this convention, will make our choices for us.”\u003c/p>\n\u003cp>In a classic San Francisco note, alongside route logistics and an entertainment lineup (comedy from Tom Ammiano), is the following: “Bring a sweater—weather changes quickly in S.F.”\u003c/p>\n\u003cfigure id=\"attachment_13859423\" class=\"wp-caption aligncenter\" style=\"max-width: 1200px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13859423\" src=\"https://ww2.kqed.org/arts/wp-content/uploads/sites/2/2019/06/NAMES.jpg\" alt=\"A NAMES Project flyer from 1988 and the NAMES newsletter from fall 1989.\" width=\"1200\" height=\"900\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/NAMES.jpg 1200w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/NAMES-160x120.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/NAMES-800x600.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/NAMES-768x576.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/NAMES-1020x765.jpg 1020w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\">\u003cfigcaption class=\"wp-caption-text\">A NAMES Project flyer from 1988 and the NAMES newsletter from fall 1989. \u003ccite>(Material from the Gay and Lesbian Center ephemera collection and the San Francisco Ephemera Collection, San Francisco Public Library; Collage by Sarah Hotchkiss/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>The AIDS Memorial Quilt\u003c/h2>\n\u003cp>While the \u003ca href=\"https://www.kqed.org/arts/13856309/how-the-aids-memorial-grove-became-the-true-heart-of-san-francisco\" target=\"_blank\" rel=\"noopener\">AIDS Memorial Grove\u003c/a> in Golden Gate Park is the nation’s official site of remembrance, the \u003ca href=\"https://www.aidsquilt.org/\" target=\"_blank\" rel=\"noopener\">AIDS Memorial Quilt\u003c/a>, a project that began in 1987 and now numbers over 48,000 individual panels, is its peripatetic one.\u003c/p>\n\u003cp>Each panel measures 3 by 6 feet, the approximate size of a grave. And each commemorates a family member or loved one lost to AIDS, hand-stitched with personal symbols, objects, names and dates. The first public display, in October 1987, took place on the Capitol Mall in Washington, D.C. with 1,920 panels. A year later, the quilt returned to Washington with more than 8,000 panels. Its goal was to impress upon the federal government—and the American people—the scale of the AIDS epidemic, and the desperate need for increased federal funds in the fight against it.\u003c/p>\n\u003cp>The brochure reads, “With the Quilt, we’re able to touch people in a new way and open their hearts so that they no longer turn away, but rather understand the value of all these lost lives.”\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "floatright"
},
"numeric": [
"floatright"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>By the end of the 1980s, nine years after the CDC’s first reported cases, nearly 90,000 Americans had died of AIDS. Many more groups would form in the years to come to fight for more effective AIDS treatments and against the slow-moving bureaucracy that stifled such research. And many more actions would \u003ca href=\"https://youtu.be/hvKAIPOBWlY\" rel=\"noopener\" target=\"_blank\">directly confront the American public\u003c/a> with the scale of the crisis, skillfully using media coverage to amplify their message. But when no one was watching—or seemingly caring—the efforts of individuals and groups like those documented above made sure the American people and their government could no longer turn away from AIDS.\u003c/p>\n\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/arts/13859408/aids-activism-san-francisco-1980s",
"authors": [
"61"
],
"categories": [
"arts_1",
"arts_235"
],
"tags": [
"arts_1118",
"arts_3226",
"arts_7503"
],
"featImg": "arts_13859430",
"label": "arts"
},
"arts_13859162": {
"type": "posts",
"id": "arts_13859162",
"meta": {
"index": "posts_1716263798",
"site": "arts",
"id": "13859162",
"score": null,
"sort": [
1560195913000
]
},
"guestAuthors": [],
"slug": "meet-the-lgbtq-elders-who-rioted-organized-and-lobbied-to-change-history",
"title": "Meet the LGBTQ+ Elders Who Rioted, Organized and Lobbied to Change History",
"publishDate": 1560195913,
"format": "standard",
"headTitle": "Meet the LGBTQ+ Elders Who Rioted, Organized and Lobbied to Change History | KQED",
"labelTerm": {
"site": "arts"
},
"content": "\u003cp>\u003cem>\u003cstrong>Editor’s Note:\u003c/strong> This article is part of KQED Arts’ story series \u003ca href=\"https://www.kqed.org/arts/program/pride-as-protest\" target=\"_blank\" rel=\"noopener\">Pride as Protest\u003c/a>, which chronicles the past and present of LGBTQ+ activism in honor of the 50th anniversary of the Stonewall riots. Learn more about the series \u003ca href=\"https://www.kqed.org/arts/13858609/welcome-to-pride-as-protest-a-new-kqed-arts-story-series\" target=\"_blank\" rel=\"noopener\">here\u003c/a>.\u003c/em>\u003c/p>\n\u003cp>Pride season is upon us, with its parties, parades and rainbow regalia. But none of it would be possible without the tireless advocacy and protest power of our LGBTQ+ elders. Their stories of fighting for queer and trans rights should be permanently ingrained in our memories and the memories of those to come.\u003c/p>\n\u003cp>That’s where Mason Funk comes in. In 2014, a question kept buzzing around his head: “How did I and millions of other LGBTQ+ people get from there to here?” Funk answered it by creating \u003ca href=\"https://www.theoutwordsarchive.org/\" target=\"_blank\" rel=\"noopener\">OUTWORDS\u003c/a>, a multi-media archive, and its accompanying \u003ca href=\"https://www.theoutwordsarchive.org/bookofpride\" target=\"_blank\" rel=\"noopener\">\u003cem>Book of Pride\u003c/em>\u003c/a> to tell the stories of LGBTQ+ pioneers.\u003c/p>\n\u003cp>The project includes over one hundred powerful interviews with subjects from all across the country. Here, we take a look at the stories of five changemakers featured in OUTWORDS, including a survivor of the Stonewall riots who isn’t afraid to curse; an activist who won marriage rights from the California Supreme Court; a housewife who turned in her white picket fence for the March on Washington stage; a Two-Spirit activist who battled prejudice on the ballot and within the medical community and won; and a Yoruba priest who devoted himself to educating his community about AIDS.\u003c/p>\n\u003ch2>Miss Major Griffin-Gracy\u003c/h2>\n\u003cfigure id=\"attachment_13859269\" class=\"wp-caption aligncenter\" style=\"max-width: 640px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-13859269\" src=\"https://ww2.kqed.org/arts/wp-content/uploads/sites/2/2019/06/Screen-Shot-2019-06-01-at-12.49.26-AM-1020x572.png\" alt=\"Miss Major at a Pride Parade in San Francisco.\" width=\"640\" height=\"359\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Screen-Shot-2019-06-01-at-12.49.26-AM-1020x572.png 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Screen-Shot-2019-06-01-at-12.49.26-AM-160x90.png 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Screen-Shot-2019-06-01-at-12.49.26-AM-800x449.png 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Screen-Shot-2019-06-01-at-12.49.26-AM-768x431.png 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Screen-Shot-2019-06-01-at-12.49.26-AM-1200x673.png 1200w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Screen-Shot-2019-06-01-at-12.49.26-AM-1920x1077.png 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Screen-Shot-2019-06-01-at-12.49.26-AM.png 2048w\" sizes=\"(max-width: 640px) 100vw, 640px\">\u003cfigcaption class=\"wp-caption-text\">Miss Major at a Pride Parade in San Francisco. \u003ccite>(Photo courtesy of Miss Major)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>If you’ve never heard Miss Major’s name, where have you been? The veteran of the Stonewall Rebellion has been making waves for over 40 years, fighting for incarcerated trans people through San Francisco’s \u003ca href=\"http://www.tgijp.org/\" target=\"_blank\" rel=\"noopener\">Trans, Gender-Variant and Intersex Justice Project\u003c/a> until her recent retirement. Her impact has been so—um—major that there’s \u003ca href=\"https://www.missmajorfilm.com/\" target=\"_blank\" rel=\"noopener\">an entire film\u003c/a> about it.\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>The fighting spirit that made Miss Major famous has been with her since she was born so premature that she could fit in the palm of her father’s hand. “I’ve been a struggling bitch from the moment I took breath, fighting to hang in there and survive and be here, and make myself known,” she told OUTWORDS.\u003c/p>\n\u003cp>Born and raised in Chicago, Miss Major started secretly wearing her mother’s clothes and clip-clopping around the house in her heels around the age of 15. When her mother found out, she was beaten. When her school found out, she was expelled.\u003c/p>\n\u003cfigure id=\"attachment_13859270\" class=\"wp-caption alignright\" style=\"max-width: 300px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"wp-image-13859270\" src=\"https://ww2.kqed.org/arts/wp-content/uploads/sites/2/2019/06/Griffin-Gracy_Miss-Major_photo4-1020x704.jpg\" alt=\"An elated Miss Major.\" width=\"300\" height=\"207\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Griffin-Gracy_Miss-Major_photo4-1020x704.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Griffin-Gracy_Miss-Major_photo4-160x110.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Griffin-Gracy_Miss-Major_photo4-800x552.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Griffin-Gracy_Miss-Major_photo4-768x530.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Griffin-Gracy_Miss-Major_photo4-1200x829.jpg 1200w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Griffin-Gracy_Miss-Major_photo4-1920x1326.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Griffin-Gracy_Miss-Major_photo4.jpg 1974w\" sizes=\"(max-width: 300px) 100vw, 300px\">\u003cfigcaption class=\"wp-caption-text\">An elated Miss Major. \u003ccite>(Photo courtesy of Miss Major)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>In the ’60s, Miss Major found her way to New York, where the city’s rich diversity instantly proved to be a balm. Soon, she found a sense of community on the streets with fellow working girls. “Hooking at that time was a f-cking blessing,” she said. “The money was good. The johns were great.” But things eventually took a turn for the dangerous around 1967. Girls were turning up dead, and the police didn’t value their lives enough to investigate. So Miss Major and her friends started taking down license plate numbers, memorizing faces and crafting other methods of ensuring each other’s safety.\u003c/p>\n\u003cfigure id=\"attachment_13859271\" class=\"wp-caption alignleft\" style=\"max-width: 300px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"wp-image-13859271\" src=\"https://ww2.kqed.org/arts/wp-content/uploads/sites/2/2019/06/Griffin-Gracy_Miss-Major_photo1-1020x1328.jpg\" alt=\"Miss Major serving a look.\" width=\"300\" height=\"391\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Griffin-Gracy_Miss-Major_photo1-1020x1328.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Griffin-Gracy_Miss-Major_photo1-160x208.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Griffin-Gracy_Miss-Major_photo1-800x1042.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Griffin-Gracy_Miss-Major_photo1-768x1000.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Griffin-Gracy_Miss-Major_photo1-922x1200.jpg 922w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Griffin-Gracy_Miss-Major_photo1.jpg 1573w\" sizes=\"(max-width: 300px) 100vw, 300px\">\u003cfigcaption class=\"wp-caption-text\">Miss Major serving a look. \u003ccite>(Photo courtesy of Miss Major)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Sick of the mistreatment, Miss Major started carrying a hammer for protection; other girls carried knives. As she recalls, if a scuffle broke out, police let male instigators free and arrested the women for defending themselves. Miss Major became known as someone who would reliably accompany girls in trouble with the law to court (something she continued to do into her 70s).\u003c/p>\n\u003cp>In 1969, Miss Major frequented a Cheers-esque bar called Stonewall, where everyone knew her name and where she and her friends felt seen and understood. At the time, many aspects of queer and trans life were illegal, and police regularly raided the bar. They got more than they bargained for on June 28, 1969, when a group of fed-up people fought back. Miss Major was there. “I don’t remember a shoe, a brick, a bottle, a body, a garbage can,” she told OUTWORDS. “All I know is we were fighting for our life and we were kicking the cops’ ass.” That moment became the spark that ignited the modern-day LGBTQ+ rights movement.\u003c/p>\n\u003cp>\u003cspan style=\"color: #000000\">Until her recent retirement to Arizona, Miss Major continued to make a difference in the lives of working women in Oakland, whom she calls her babies. “I’ll take my cane and hobble across the street … and sit on the bench and talk to them,” she said. “The world doesn’t care about us. I want them all to know that somebody does.”\u003c/span>\u003c/p>\n\u003ch2>Marcus Arana\u003c/h2>\n\u003cp>https://www.youtube.com/watch?v=dBwvns4XH6g\u003c/p>\n\u003cp>Marcus Arana’s journey to becoming a Two-Spirit activist fighting for the rights of trans and intersex people can be traced all the way back to a movie theater. At four-years-old, he saw a blue fairy turn Pinocchio into a real boy. Assigned female at birth, Arana turned to his mother and asked for his own blue fairy. She explained that girls could never be boys. In that moment, Arana learned two things: that he was different and that he shouldn’t talk about it.\u003c/p>\n\u003cfigure id=\"attachment_13859275\" class=\"wp-caption alignright\" style=\"max-width: 300px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"wp-image-13859275\" src=\"https://ww2.kqed.org/arts/wp-content/uploads/sites/2/2019/06/Arana_Mary_Photo12-1020x746.jpg\" alt=\"Arana at age 25 at a Halloween dance as a persona called Dread Weatherly.\" width=\"300\" height=\"219\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Arana_Mary_Photo12-1020x746.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Arana_Mary_Photo12-160x117.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Arana_Mary_Photo12-800x585.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Arana_Mary_Photo12-768x562.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Arana_Mary_Photo12-1200x878.jpg 1200w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Arana_Mary_Photo12.jpg 1519w\" sizes=\"(max-width: 300px) 100vw, 300px\">\u003cfigcaption class=\"wp-caption-text\">Arana at age 25 at a Halloween dance as a persona called Dread Weatherly. \u003ccite>(Photo courtesy of Marcus Arana)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>And he didn’t throughout a lonely and rough childhood, which forced him to leave home at age 14. He eventually came out as queer and moved to San Francisco in 1976, which felt “like the sun coming out and you can hear the munchkins singing as we all went down the yellow brick road.” But, just as Dorothy and her pals had to contend with the Wicked Witch of the West, Arana and other California gays faced off against their own villain: the Briggs Initiative, a \u003cspan style=\"color: #000000\">1978\u003c/span> ballot measure that, if passed, would ban gays and lesbians from working in public schools.\u003c/p>\n\u003cp>Inspired by California’s first openly gay public official, Harvey Milk, Arana committed himself to fighting back through protest, grassroots organizing and visibility, and the Briggs Initiative was defeated at the ballot box by 16.8 percent.\u003c/p>\n\u003cp>That wouldn’t be the last bit of change Arana had a hand in crafting. When he was 37 years old and working at Community United Against Violence, an organization dedicated to addressing violence against the LGBTQ+ community, Arana finally gave into the feeling that had been nagging him since he first saw \u003cem>Pinnochio\u003c/em>. In a staff meeting, he blurted out that he’s trans. “It was like squeezing a tube of toothpaste where all of this stuff comes out and you can’t cram it back in again, you can’t unring the bell,” he told OUTWORDS. “It was liberating, it was magic.”\u003c/p>\n\u003cfigure id=\"attachment_13859276\" class=\"wp-caption alignleft\" style=\"max-width: 300px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"wp-image-13859276\" src=\"https://ww2.kqed.org/arts/wp-content/uploads/sites/2/2019/06/Arana_Marcus_Photo6-1020x681.jpg\" alt=\"Arana at age 38, early in his transition, when he began to smile in pictures for the first time.\" width=\"300\" height=\"200\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Arana_Marcus_Photo6-1020x681.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Arana_Marcus_Photo6-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Arana_Marcus_Photo6-800x534.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Arana_Marcus_Photo6-768x513.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Arana_Marcus_Photo6-1200x801.jpg 1200w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Arana_Marcus_Photo6.jpg 1785w\" sizes=\"(max-width: 300px) 100vw, 300px\">\u003cfigcaption class=\"wp-caption-text\">Arana at age 38, early in his transition, when he began to smile in pictures for the first time. \u003ccite>(Photo courtesy of Marcus Arana)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>At the time of his transition, being trans was considered a gender identity disorder and treated like a psychological problem. Arana got back in the fight, educating commissioners, the Health Service Board, the San Francisco Board of Supervisors and ultimately, through television appearances, the American public about discrimination against trans people in the health industry. Through his education, hearts and minds slowly began to change, and with them, policies and laws.\u003c/p>\n\u003cp>But Arana’s proudest achievement as an advocate came in 2003 when he was working at the San Francisco Human Rights Commission as a discrimination investigator. Intersex activists came to him with stories of how those born with bodies that don’t readily fit into what society considers male or female were assigned a gender through non-consensual surgery at birth or during childhood (often without the input of the parents, let alone the patient). This usually necessitated even more surgeries down the line and spawned all kinds of future physical and mental issues.\u003c/p>\n\u003cp>In an effort to prevent any more suffering, Arana wrote a report for the HRC that declared the non-consensual “medical normalization” of intersex people a human rights violation. The report is now used internationally and has helped change the way the medical community views and supports intersex children.\u003c/p>\n\u003ch2>Lani Ka’ahumanu\u003c/h2>\n\u003cp>https://www.youtube.com/watch?v=LwG1NOG2y_Q\u003c/p>\n\u003cp>Lani Ka’ahumanu had to come out multiple times: first as someone who no longer wanted a white picket fence and a husband, then as a lesbian activist and finally as a bisexual carving out a space for people like her within the gay rights movement. The unexpected zigs and zags of her life shocked her friends and family, and even herself.\u003c/p>\n\u003cfigure id=\"attachment_13859279\" class=\"wp-caption alignright\" style=\"max-width: 300px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"wp-image-13859279\" src=\"https://ww2.kqed.org/arts/wp-content/uploads/sites/2/2019/06/Ka%E2%80%99ahumanu_Lani_photo5-1020x1081.jpg\" alt=\"\" width=\"300\" height=\"318\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Ka’ahumanu_Lani_photo5-1020x1081.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Ka’ahumanu_Lani_photo5-160x170.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Ka’ahumanu_Lani_photo5-800x848.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Ka’ahumanu_Lani_photo5-768x814.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Ka’ahumanu_Lani_photo5-1132x1200.jpg 1132w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Ka’ahumanu_Lani_photo5-1920x2035.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Ka’ahumanu_Lani_photo5.jpg 1932w\" sizes=\"(max-width: 300px) 100vw, 300px\">\u003cfigcaption class=\"wp-caption-text\">Ka’ahumanu’s junior prom in 1959 with future husband, captain of the football team and champion wrestler. (That’s a mat burn from a wrestling match on his face.) \u003ccite>(Photo courtesy of Lani Ka'ahumanu)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Growing up, Ka’ahumanu always knew what was expected of her: marry a man and have kids. And she played along for a while, falling in love with the captain of the football team, marrying him at 19 and having two kids by the time she was 24. But then she met a new friend who didn’t shave her legs and shared stories of the women’s rights movement. It wasn’t long before Ka’ahumanu changed her honorific from Mrs. to Ms., got involved with the anti-Vietnam War movement, started collecting food for the Black Panther Breakfast Program and boycotting grapes alongside the United Farm Workers.\u003c/p>\n\u003cp>In the late ’60s and early ’70s, Ka’ahumanu started crying a lot and couldn’t figure out why. She had the cookie-cutter picture of a full heterosexual life,\u003cspan style=\"color: #ff0000\"> \u003c/span>\u003cspan style=\"color: #ff0000\">\u003cspan style=\"color: #000000\">but something was missing.\u003c/span> \u003c/span>As hard as it was, with her husband’s support, she made the difficult decision to leave him and their kids behind and move to San Francisco. She enrolled at San Francisco State University, where she helped found the women’s studies department and came out as a lesbian.\u003c/p>\n\u003cfigure id=\"attachment_13859278\" class=\"wp-caption aligncenter\" style=\"max-width: 640px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-13859278\" src=\"https://ww2.kqed.org/arts/wp-content/uploads/sites/2/2019/06/Ka%E2%80%99ahumanu_Lani_photo1-1020x753.jpg\" alt=\"Ka'ahumanu with BiPOL’s contingent at the 1984 SF Pride Parade, led by a red convertible w/ Mayor “Bi-anne Feinstein” and “Princess Bi” from UK waving.\" width=\"640\" height=\"472\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Ka’ahumanu_Lani_photo1-1020x753.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Ka’ahumanu_Lani_photo1-160x118.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Ka’ahumanu_Lani_photo1-800x590.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Ka’ahumanu_Lani_photo1-768x567.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Ka’ahumanu_Lani_photo1-1200x886.jpg 1200w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Ka’ahumanu_Lani_photo1.jpg 1500w\" sizes=\"(max-width: 640px) 100vw, 640px\">\u003cfigcaption class=\"wp-caption-text\">Ka’ahumanu with BiPOL’s contingent at the 1984 SF Pride Parade, led by a red convertible with Mayor “Bi-anne Feinstein” and “Princess Bi” from UK waving. \u003ccite>(Photo courtesy of Lani Ka'ahumanu)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>“You were becoming part of this growing community, this giant wave, and there was so much support, and a cheering section, literally,” she told OUTWORDS. But there were limits to that support when it came to people who identified as bisexual. Ka’ahumanu realizes now that, back then, she was part of the biphobia problem within the queer community, actively shunning bi women for having “too much privilege.”\u003c/p>\n\u003cp>Years later, while working as a chef at a new age, clothing-optional resort in Mendocino County, Ka’ahumanu met a younger man who wanted to chat about Adrienne Rich’s poetry. Cut to them hooking up in the storage room.\u003c/p>\n\u003cfigure id=\"attachment_13859281\" class=\"wp-caption alignright\" style=\"max-width: 300px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"wp-image-13859281\" src=\"https://ww2.kqed.org/arts/wp-content/uploads/sites/2/2019/06/Ka_ahumanu_Lani_photo9-1020x1397.jpg\" alt=\"Ka'ahumanu was the only out bisexual invited to speak on the main stage at the 1993 March on Washington.\" width=\"300\" height=\"411\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Ka_ahumanu_Lani_photo9-1020x1397.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Ka_ahumanu_Lani_photo9-160x219.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Ka_ahumanu_Lani_photo9-800x1096.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Ka_ahumanu_Lani_photo9-768x1052.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Ka_ahumanu_Lani_photo9-876x1200.jpg 876w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Ka_ahumanu_Lani_photo9.jpg 1495w\" sizes=\"(max-width: 300px) 100vw, 300px\">\u003cfigcaption class=\"wp-caption-text\">Ka’ahumanu was the only out bisexual invited to speak on the main stage at the 1993 March on Washington. \u003ccite>(Photo courtesy of Lani Ka'ahumanu)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Coming out as bisexual to her newfound community back in San Francisco was rough. Ka’ahumanu felt like “the lesbian who fell from grace” and that she had to prove that she wasn’t a traitor.\u003c/p>\n\u003cp>This experience inspired Ka’ahumanu to dedicate her activist muscle to organizing the bisexual community. She spent the latter part of the ’80s establishing an organization called BiPol to bring bi people from across the country together. From there, she planned the 1990 National Bisexual Conference and pushed for more visibility within the queer community, specifically having the word “bisexual” baked into the name of the March on Washington. In 1993, Ka’ahumanu and her cohorts won a partial victory. The word “bi” would be included, but only if the “sexual” was lopped off. When it came time to speak at the march, Ka’ahumanu realized she was delegated to the last slot out of 18 speakers. As she took the mic and said, “Aloha. It ain’t over ’til the bisexual speaks,” the stage behind her was actively being dismantled.\u003c/p>\n\u003cp>Even though that March on Washington wasn’t perfect, Ka’ahumanu still takes pride in all that she and her organization achieved. “We were at that national table. We did the work. We were there.”\u003c/p>\n\u003ch2>Blackberri\u003c/h2>\n\u003cp>https://www.youtube.com/watch?v=Aoo0BIzkXWM\u003c/p>\n\u003cp>AIDS educator. History-making musician. Uplifter of queer Black men. Yoruba priest. Blackberri is all of those things and more, and the seeds of his multi-faceted personality sprouted from the very beginning.\u003c/p>\n\u003cp style=\"text-align: left\">Growing up, Blackberri couldn’t get enough of music. He spent his time pretending to be a conductor in front of the radio, playing the harmonica or singing pop songs from his front stoop to the kids in his neighborhood. He also couldn’t get enough of sex. After his mom caught Blackberri and a friend with nothing but pillows in their laps, the mother and son had a heart-to-heart. “From that day on, that was my liberation notice,” Blackberri remembered in his OUTWORDS interview. “I became more flamboyant and more out and just totally unafraid.”\u003c/p>\n\u003cfigure id=\"attachment_13859282\" class=\"wp-caption alignright\" style=\"max-width: 300px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"wp-image-13859282\" src=\"https://ww2.kqed.org/arts/wp-content/uploads/sites/2/2019/06/Blackberri_Photo5.jpeg\" alt=\"Blackberri in the Navy.\" width=\"300\" height=\"401\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Blackberri_Photo5.jpeg 758w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Blackberri_Photo5-160x214.jpeg 160w\" sizes=\"(max-width: 300px) 100vw, 300px\">\u003cfigcaption class=\"wp-caption-text\">Blackberri in the Navy. \u003ccite>(Photo courtesy of Blackberri)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Years later, Blackberri was drafted into the military. He was initially interested in going into the Air Force, but changed his mind when he saw all the Navy boys’ bell bottoms and “nice round butts.” Dry-docked on the East Coast, there was plenty of time to get down. Blackberri narrowly avoided a dishonorable discharge for expressing his sexuality.\u003c/p>\n\u003cp>After his time in the military, Blackberri moved around, performing in Wales and spending some time at a feminist collective in Tuscon, Arizona where a lesbian called Hummingbird anointed him with his name (she thought he was dark and sweet).\u003c/p>\n\u003cfigure id=\"attachment_13859283\" class=\"wp-caption alignleft\" style=\"max-width: 300px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"wp-image-13859283\" src=\"https://ww2.kqed.org/arts/wp-content/uploads/sites/2/2019/06/Blackberri_Photo4-1020x1495.jpg\" alt=\"Blackberri performing at the Wilshire Ebell Theatre.\" width=\"300\" height=\"440\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Blackberri_Photo4-1020x1495.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Blackberri_Photo4-160x234.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Blackberri_Photo4-800x1172.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Blackberri_Photo4-768x1126.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Blackberri_Photo4-819x1200.jpg 819w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Blackberri_Photo4.jpg 1044w\" sizes=\"(max-width: 300px) 100vw, 300px\">\u003cfigcaption class=\"wp-caption-text\">Blackberri performing at the Wilshire Ebell Theatre. \u003ccite>(Photo courtesy of Blackberri)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Music eventually brought him to the Bay Area, where he wrote songs with lyrics like, “You’re such a beautiful black man / But you walk with your head bent and low / Don’t do that anymore / I see the beauty I wish that you knew.” In 1975, he made history on KQED airwaves by starring in a concert called \u003cem>Two Songmakers\u003c/em>, which marked the first time music about the gay experience was featured on public television in San Francisco.\u003c/p>\n\u003cp>Blackberri’s career as a singer-songwriter eventually took a back seat due to the AIDS epidemic. Blackberri worked in the AIDS ward at San Francisco General as a death and dying counselor with \u003ca href=\"http://www.shanti.org/\" target=\"_blank\" rel=\"noopener\">the Shanti Project\u003c/a>. Witnessing the effects of the disease inspired Blackberri to shift his focus to prevention, specifically as it pertained to the black community.\u003c/p>\n\u003cfigure id=\"attachment_13859284\" class=\"wp-caption alignright\" style=\"max-width: 300px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"wp-image-13859284\" src=\"https://ww2.kqed.org/arts/wp-content/uploads/sites/2/2019/06/Blackberri_Photo7-1020x1292.jpg\" alt=\"Blackberri and his guitar.\" width=\"300\" height=\"380\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Blackberri_Photo7-1020x1292.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Blackberri_Photo7-160x203.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Blackberri_Photo7-800x1013.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Blackberri_Photo7-768x973.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Blackberri_Photo7-947x1200.jpg 947w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Blackberri_Photo7.jpg 1617w\" sizes=\"(max-width: 300px) 100vw, 300px\">\u003cfigcaption class=\"wp-caption-text\">Blackberri and his guitar. \u003ccite>(Photo courtesy of Blackberri)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>“Black people have always been negroes, always been considered ugly,” he said to OUTWORDS. “So there’s a lot of internalized stuff around how we look, how we are, our hair, our lips. Some people buy into it and that internalized self-hatred has driven the AIDS epidemic. People didn’t feel they were important enough to take care of themselves.”\u003c/p>\n\u003cp>Through workshops, field trips, film screenings, meals, affirmations, meditations and visualizations, Blackberri helped build people up, made them feel special and convinced them that they were worth saving.\u003c/p>\n\u003cp>Thanks to the work of Blackberri and people like him, the LGBTQ+ community is in a better place than it was during the worst days of the AIDS epidemic. But we still have fights ahead. And the only way we win them, according to Blackberri, is if all marginalized communities stick together and show up for each other. “Until we build alliances, we’re not gonna go anywhere,” he said. “When all the fingers close, then you have a fist.”\u003c/p>\n\u003ch2>\u003cstrong>Jewelle Gomez\u003c/strong>\u003c/h2>\n\u003cfigure id=\"attachment_13859285\" class=\"wp-caption alignright\" style=\"max-width: 640px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-13859285\" src=\"https://ww2.kqed.org/arts/wp-content/uploads/sites/2/2019/06/Gomez_Jewelle_photo3-1020x1450.jpg\" alt=\"Jewelle Gomez at NYC Pride in 1989.\" width=\"640\" height=\"910\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Gomez_Jewelle_photo3-1020x1450.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Gomez_Jewelle_photo3-160x227.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Gomez_Jewelle_photo3-800x1137.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Gomez_Jewelle_photo3-768x1092.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Gomez_Jewelle_photo3-844x1200.jpg 844w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Gomez_Jewelle_photo3.jpg 1441w\" sizes=\"(max-width: 640px) 100vw, 640px\">\u003cfigcaption class=\"wp-caption-text\">Jewelle Gomez at NYC Pride in 1989. \u003ccite>(Photo courtesy of Jewelle Gomez)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>From combatting media bias against gay men during the AIDS crisis to challenging discriminatory marriage laws, Jewelle Gomez has dedicated her life to standing up against injustice. She got her first up-close look at bigotry in her youth.\u003c/p>\n\u003cp>For the most part, Gomez lived a quiet, happy childhood with her great-grandmother in Massachusetts. But that changed when Gomez visited her mother’s home in a faraway mill town and learning an ugly truth about this country. Because of her mother’s lighter complexion, her neighbors assumed she was white. When they saw Gomez, her grandmother and her great-grandmother, “it became this horror show,” she told OUTWORDS. “People burned trash on their front yard, threw bricks through their window, called with threatening phone calls day and night.” The harassment continued until the 95 Interstate cut through the neighborhood, forcing everyone to move.\u003c/p>\n\u003cp>The experience instilled an internalized racism in her mother, who didn’t approve when Gomez stopped straightening her hair and got involved with African-American culture. But for Gomez, it was a call to fight back against intolerance by being fully herself.\u003c/p>\n\u003cfigure id=\"attachment_13859286\" class=\"wp-caption alignright\" style=\"max-width: 300px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"wp-image-13859286\" src=\"https://ww2.kqed.org/arts/wp-content/uploads/sites/2/2019/06/Gomez_Jewelle_photo1-1020x664.jpg\" alt=\"Jewelle Gomez with family in Boston in 1948.\" width=\"300\" height=\"195\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Gomez_Jewelle_photo1-1020x664.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Gomez_Jewelle_photo1-160x104.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Gomez_Jewelle_photo1-800x521.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Gomez_Jewelle_photo1-768x500.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Gomez_Jewelle_photo1-1200x782.jpg 1200w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Gomez_Jewelle_photo1-1920x1251.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Gomez_Jewelle_photo1.jpg 2048w\" sizes=\"(max-width: 300px) 100vw, 300px\">\u003cfigcaption class=\"wp-caption-text\">Jewelle Gomez with family in Boston in 1948. \u003ccite>(Photo courtesy of Jewelle Gomez)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>After defending herself from a particularly egregious instance of street harassment, Gomez channeled her rage into a novel called \u003cem>The Gilda Stories\u003c/em> about a queer vampire, which was published in 1991 with the help of mentor Audre Lorde.\u003c/p>\n\u003cfigure id=\"attachment_13859287\" class=\"wp-caption alignleft\" style=\"max-width: 300px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"wp-image-13859287\" src=\"https://ww2.kqed.org/arts/wp-content/uploads/sites/2/2019/06/Gomez_Jewelle_photo2--1020x847.jpg\" alt=\"Jewelle Gomez with Audre Lorde, filming 'Before Stonewall' in 1984.\" width=\"300\" height=\"249\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Gomez_Jewelle_photo2--1020x847.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Gomez_Jewelle_photo2--160x133.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Gomez_Jewelle_photo2--800x664.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Gomez_Jewelle_photo2--768x638.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Gomez_Jewelle_photo2--1200x997.jpg 1200w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Gomez_Jewelle_photo2--1920x1595.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Gomez_Jewelle_photo2-.jpg 2048w\" sizes=\"(max-width: 300px) 100vw, 300px\">\u003cfigcaption class=\"wp-caption-text\">Jewelle Gomez with Audre Lorde, filming ‘Before Stonewall’ in 1984. \u003ccite>(Photo courtesy of Jewelle Gomez)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cspan style=\"color: #000000\">In the 1985, Gomez became one of the founders of Gay and Lesbian Alliance Against Defamation (GLAAD), now one of the country’s most prominent LGBTQ+ organizations. \u003c/span>When the mainstream media covered the AIDS epidemic by focusing on what was “wrong” with gay culture—the sex, the bathhouses—Gomez and other GLAAD founders protested the demonization. In 1987, they landed the first editorial meeting that \u003cem>The\u003c/em> \u003cem>New York Times\u003c/em> held with a gay organization, and worked with them on changing the national conversation. For Gomez, that moment was proof of the LGBTQ+ community’s capacity to join together and take back power.\u003c/p>\n\u003cp>Decades later, another battle was brewing: the one around marriage equality. While Gomez always had misgiving around the institution of marriage, as it was designed to keep women in their place, she and her partner agreed to become litigants in the ACLU and NCLR suit against the State of California. After spending four years on the campaign trail, telling her story and advocating for equal treatment under the law, the Supreme Court ruled in their favor in 2008, a feat that had seemed impossible just a few years prior.\u003c/p>\n\u003cfigure id=\"attachment_13859288\" class=\"wp-caption alignright\" style=\"max-width: 300px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"wp-image-13859288\" src=\"https://ww2.kqed.org/arts/wp-content/uploads/sites/2/2019/06/Gomez_Jewelle_photo14_w-spouse-Diane-Sabin-by-Irene-Young-2013-1020x683.jpg\" alt=\"Jewelle Gomez with spouse Diane Sabin in 2013. \" width=\"300\" height=\"201\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Gomez_Jewelle_photo14_w-spouse-Diane-Sabin-by-Irene-Young-2013-1020x683.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Gomez_Jewelle_photo14_w-spouse-Diane-Sabin-by-Irene-Young-2013-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Gomez_Jewelle_photo14_w-spouse-Diane-Sabin-by-Irene-Young-2013-800x536.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Gomez_Jewelle_photo14_w-spouse-Diane-Sabin-by-Irene-Young-2013-768x514.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Gomez_Jewelle_photo14_w-spouse-Diane-Sabin-by-Irene-Young-2013-1200x803.jpg 1200w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Gomez_Jewelle_photo14_w-spouse-Diane-Sabin-by-Irene-Young-2013-1920x1285.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Gomez_Jewelle_photo14_w-spouse-Diane-Sabin-by-Irene-Young-2013.jpg 2048w\" sizes=\"(max-width: 300px) 100vw, 300px\">\u003cfigcaption class=\"wp-caption-text\">Jewelle Gomez with spouse Diane Sabin in 2013. \u003ccite>(Irene Young)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cspan style=\"color: #000000\">Through her fiction, her advocacy and sharing her life story through projects like OUTWORDS, Gomez hopes to continue bridging the gaps between communities, “whether that means a person who lives in Idaho who’s never met a black lesbian or a person who lives in New York City who’s too cool to hang out with an old lesbian.”\u003c/span>\u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n\u003cp>\u003cem>More information on Mason Funk’s The Book of Pride and OUTWORDS’ digital platform can be found \u003ca href=\"https://www.theoutwordsarchive.org/\" target=\"_blank\" rel=\"noopener\">here\u003c/a>. \u003c/em>\u003c/p>\n\n",
"blocks": [],
"excerpt": "From the Stonewall riots to the 1993 March on Washington, these LGBTQ+ pioneers paved the way. ",
"status": "publish",
"parent": 0,
"modified": 1726771179,
"stats": {
"hasAudio": false,
"hasVideo": true,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 44,
"wordCount": 3366
},
"headData": {
"title": "Meet the LGBTQ+ Elders Who Rioted, Organized and Lobbied to Change History | KQED",
"description": "From the Stonewall riots to the 1993 March on Washington, these LGBTQ+ pioneers paved the way. ",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"schema": {
"@context": "https://schema.org",
"@type": "Article",
"headline": "Meet the LGBTQ+ Elders Who Rioted, Organized and Lobbied to Change History",
"datePublished": "2019-06-10T12:45:13-07:00",
"dateModified": "2024-09-19T11:39:39-07:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
},
"sticky": false,
"path": "/arts/13859162/meet-the-lgbtq-elders-who-rioted-organized-and-lobbied-to-change-history",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>\u003cem>\u003cstrong>Editor’s Note:\u003c/strong> This article is part of KQED Arts’ story series \u003ca href=\"https://www.kqed.org/arts/program/pride-as-protest\" target=\"_blank\" rel=\"noopener\">Pride as Protest\u003c/a>, which chronicles the past and present of LGBTQ+ activism in honor of the 50th anniversary of the Stonewall riots. Learn more about the series \u003ca href=\"https://www.kqed.org/arts/13858609/welcome-to-pride-as-protest-a-new-kqed-arts-story-series\" target=\"_blank\" rel=\"noopener\">here\u003c/a>.\u003c/em>\u003c/p>\n\u003cp>Pride season is upon us, with its parties, parades and rainbow regalia. But none of it would be possible without the tireless advocacy and protest power of our LGBTQ+ elders. Their stories of fighting for queer and trans rights should be permanently ingrained in our memories and the memories of those to come.\u003c/p>\n\u003cp>That’s where Mason Funk comes in. In 2014, a question kept buzzing around his head: “How did I and millions of other LGBTQ+ people get from there to here?” Funk answered it by creating \u003ca href=\"https://www.theoutwordsarchive.org/\" target=\"_blank\" rel=\"noopener\">OUTWORDS\u003c/a>, a multi-media archive, and its accompanying \u003ca href=\"https://www.theoutwordsarchive.org/bookofpride\" target=\"_blank\" rel=\"noopener\">\u003cem>Book of Pride\u003c/em>\u003c/a> to tell the stories of LGBTQ+ pioneers.\u003c/p>\n\u003cp>The project includes over one hundred powerful interviews with subjects from all across the country. Here, we take a look at the stories of five changemakers featured in OUTWORDS, including a survivor of the Stonewall riots who isn’t afraid to curse; an activist who won marriage rights from the California Supreme Court; a housewife who turned in her white picket fence for the March on Washington stage; a Two-Spirit activist who battled prejudice on the ballot and within the medical community and won; and a Yoruba priest who devoted himself to educating his community about AIDS.\u003c/p>\n\u003ch2>Miss Major Griffin-Gracy\u003c/h2>\n\u003cfigure id=\"attachment_13859269\" class=\"wp-caption aligncenter\" style=\"max-width: 640px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-13859269\" src=\"https://ww2.kqed.org/arts/wp-content/uploads/sites/2/2019/06/Screen-Shot-2019-06-01-at-12.49.26-AM-1020x572.png\" alt=\"Miss Major at a Pride Parade in San Francisco.\" width=\"640\" height=\"359\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Screen-Shot-2019-06-01-at-12.49.26-AM-1020x572.png 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Screen-Shot-2019-06-01-at-12.49.26-AM-160x90.png 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Screen-Shot-2019-06-01-at-12.49.26-AM-800x449.png 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Screen-Shot-2019-06-01-at-12.49.26-AM-768x431.png 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Screen-Shot-2019-06-01-at-12.49.26-AM-1200x673.png 1200w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Screen-Shot-2019-06-01-at-12.49.26-AM-1920x1077.png 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Screen-Shot-2019-06-01-at-12.49.26-AM.png 2048w\" sizes=\"(max-width: 640px) 100vw, 640px\">\u003cfigcaption class=\"wp-caption-text\">Miss Major at a Pride Parade in San Francisco. \u003ccite>(Photo courtesy of Miss Major)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>If you’ve never heard Miss Major’s name, where have you been? The veteran of the Stonewall Rebellion has been making waves for over 40 years, fighting for incarcerated trans people through San Francisco’s \u003ca href=\"http://www.tgijp.org/\" target=\"_blank\" rel=\"noopener\">Trans, Gender-Variant and Intersex Justice Project\u003c/a> until her recent retirement. Her impact has been so—um—major that there’s \u003ca href=\"https://www.missmajorfilm.com/\" target=\"_blank\" rel=\"noopener\">an entire film\u003c/a> about it.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "fullwidth"
},
"numeric": [
"fullwidth"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>The fighting spirit that made Miss Major famous has been with her since she was born so premature that she could fit in the palm of her father’s hand. “I’ve been a struggling bitch from the moment I took breath, fighting to hang in there and survive and be here, and make myself known,” she told OUTWORDS.\u003c/p>\n\u003cp>Born and raised in Chicago, Miss Major started secretly wearing her mother’s clothes and clip-clopping around the house in her heels around the age of 15. When her mother found out, she was beaten. When her school found out, she was expelled.\u003c/p>\n\u003cfigure id=\"attachment_13859270\" class=\"wp-caption alignright\" style=\"max-width: 300px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"wp-image-13859270\" src=\"https://ww2.kqed.org/arts/wp-content/uploads/sites/2/2019/06/Griffin-Gracy_Miss-Major_photo4-1020x704.jpg\" alt=\"An elated Miss Major.\" width=\"300\" height=\"207\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Griffin-Gracy_Miss-Major_photo4-1020x704.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Griffin-Gracy_Miss-Major_photo4-160x110.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Griffin-Gracy_Miss-Major_photo4-800x552.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Griffin-Gracy_Miss-Major_photo4-768x530.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Griffin-Gracy_Miss-Major_photo4-1200x829.jpg 1200w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Griffin-Gracy_Miss-Major_photo4-1920x1326.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Griffin-Gracy_Miss-Major_photo4.jpg 1974w\" sizes=\"(max-width: 300px) 100vw, 300px\">\u003cfigcaption class=\"wp-caption-text\">An elated Miss Major. \u003ccite>(Photo courtesy of Miss Major)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>In the ’60s, Miss Major found her way to New York, where the city’s rich diversity instantly proved to be a balm. Soon, she found a sense of community on the streets with fellow working girls. “Hooking at that time was a f-cking blessing,” she said. “The money was good. The johns were great.” But things eventually took a turn for the dangerous around 1967. Girls were turning up dead, and the police didn’t value their lives enough to investigate. So Miss Major and her friends started taking down license plate numbers, memorizing faces and crafting other methods of ensuring each other’s safety.\u003c/p>\n\u003cfigure id=\"attachment_13859271\" class=\"wp-caption alignleft\" style=\"max-width: 300px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"wp-image-13859271\" src=\"https://ww2.kqed.org/arts/wp-content/uploads/sites/2/2019/06/Griffin-Gracy_Miss-Major_photo1-1020x1328.jpg\" alt=\"Miss Major serving a look.\" width=\"300\" height=\"391\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Griffin-Gracy_Miss-Major_photo1-1020x1328.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Griffin-Gracy_Miss-Major_photo1-160x208.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Griffin-Gracy_Miss-Major_photo1-800x1042.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Griffin-Gracy_Miss-Major_photo1-768x1000.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Griffin-Gracy_Miss-Major_photo1-922x1200.jpg 922w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Griffin-Gracy_Miss-Major_photo1.jpg 1573w\" sizes=\"(max-width: 300px) 100vw, 300px\">\u003cfigcaption class=\"wp-caption-text\">Miss Major serving a look. \u003ccite>(Photo courtesy of Miss Major)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Sick of the mistreatment, Miss Major started carrying a hammer for protection; other girls carried knives. As she recalls, if a scuffle broke out, police let male instigators free and arrested the women for defending themselves. Miss Major became known as someone who would reliably accompany girls in trouble with the law to court (something she continued to do into her 70s).\u003c/p>\n\u003cp>In 1969, Miss Major frequented a Cheers-esque bar called Stonewall, where everyone knew her name and where she and her friends felt seen and understood. At the time, many aspects of queer and trans life were illegal, and police regularly raided the bar. They got more than they bargained for on June 28, 1969, when a group of fed-up people fought back. Miss Major was there. “I don’t remember a shoe, a brick, a bottle, a body, a garbage can,” she told OUTWORDS. “All I know is we were fighting for our life and we were kicking the cops’ ass.” That moment became the spark that ignited the modern-day LGBTQ+ rights movement.\u003c/p>\n\u003cp>\u003cspan style=\"color: #000000\">Until her recent retirement to Arizona, Miss Major continued to make a difference in the lives of working women in Oakland, whom she calls her babies. “I’ll take my cane and hobble across the street … and sit on the bench and talk to them,” she said. “The world doesn’t care about us. I want them all to know that somebody does.”\u003c/span>\u003c/p>\n\u003ch2>Marcus Arana\u003c/h2>\u003c/p>\u003cp>\u003cspan class='utils-parseShortcode-shortcodes-__youtubeShortcode__embedYoutube'>\n \u003cspan class='utils-parseShortcode-shortcodes-__youtubeShortcode__embedYoutubeInside'>\n \u003ciframe\n loading='lazy'\n class='utils-parseShortcode-shortcodes-__youtubeShortcode__youtubePlayer'\n type='text/html'\n src='//www.youtube.com/embed/dBwvns4XH6g'\n title='//www.youtube.com/embed/dBwvns4XH6g'\n allowfullscreen='true'\n style='border:0;'>\u003c/iframe>\n \u003c/span>\n \u003c/span>\u003c/p>\u003cp>\u003cp>Marcus Arana’s journey to becoming a Two-Spirit activist fighting for the rights of trans and intersex people can be traced all the way back to a movie theater. At four-years-old, he saw a blue fairy turn Pinocchio into a real boy. Assigned female at birth, Arana turned to his mother and asked for his own blue fairy. She explained that girls could never be boys. In that moment, Arana learned two things: that he was different and that he shouldn’t talk about it.\u003c/p>\n\u003cfigure id=\"attachment_13859275\" class=\"wp-caption alignright\" style=\"max-width: 300px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"wp-image-13859275\" src=\"https://ww2.kqed.org/arts/wp-content/uploads/sites/2/2019/06/Arana_Mary_Photo12-1020x746.jpg\" alt=\"Arana at age 25 at a Halloween dance as a persona called Dread Weatherly.\" width=\"300\" height=\"219\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Arana_Mary_Photo12-1020x746.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Arana_Mary_Photo12-160x117.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Arana_Mary_Photo12-800x585.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Arana_Mary_Photo12-768x562.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Arana_Mary_Photo12-1200x878.jpg 1200w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Arana_Mary_Photo12.jpg 1519w\" sizes=\"(max-width: 300px) 100vw, 300px\">\u003cfigcaption class=\"wp-caption-text\">Arana at age 25 at a Halloween dance as a persona called Dread Weatherly. \u003ccite>(Photo courtesy of Marcus Arana)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>And he didn’t throughout a lonely and rough childhood, which forced him to leave home at age 14. He eventually came out as queer and moved to San Francisco in 1976, which felt “like the sun coming out and you can hear the munchkins singing as we all went down the yellow brick road.” But, just as Dorothy and her pals had to contend with the Wicked Witch of the West, Arana and other California gays faced off against their own villain: the Briggs Initiative, a \u003cspan style=\"color: #000000\">1978\u003c/span> ballot measure that, if passed, would ban gays and lesbians from working in public schools.\u003c/p>\n\u003cp>Inspired by California’s first openly gay public official, Harvey Milk, Arana committed himself to fighting back through protest, grassroots organizing and visibility, and the Briggs Initiative was defeated at the ballot box by 16.8 percent.\u003c/p>\n\u003cp>That wouldn’t be the last bit of change Arana had a hand in crafting. When he was 37 years old and working at Community United Against Violence, an organization dedicated to addressing violence against the LGBTQ+ community, Arana finally gave into the feeling that had been nagging him since he first saw \u003cem>Pinnochio\u003c/em>. In a staff meeting, he blurted out that he’s trans. “It was like squeezing a tube of toothpaste where all of this stuff comes out and you can’t cram it back in again, you can’t unring the bell,” he told OUTWORDS. “It was liberating, it was magic.”\u003c/p>\n\u003cfigure id=\"attachment_13859276\" class=\"wp-caption alignleft\" style=\"max-width: 300px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"wp-image-13859276\" src=\"https://ww2.kqed.org/arts/wp-content/uploads/sites/2/2019/06/Arana_Marcus_Photo6-1020x681.jpg\" alt=\"Arana at age 38, early in his transition, when he began to smile in pictures for the first time.\" width=\"300\" height=\"200\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Arana_Marcus_Photo6-1020x681.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Arana_Marcus_Photo6-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Arana_Marcus_Photo6-800x534.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Arana_Marcus_Photo6-768x513.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Arana_Marcus_Photo6-1200x801.jpg 1200w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Arana_Marcus_Photo6.jpg 1785w\" sizes=\"(max-width: 300px) 100vw, 300px\">\u003cfigcaption class=\"wp-caption-text\">Arana at age 38, early in his transition, when he began to smile in pictures for the first time. \u003ccite>(Photo courtesy of Marcus Arana)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>At the time of his transition, being trans was considered a gender identity disorder and treated like a psychological problem. Arana got back in the fight, educating commissioners, the Health Service Board, the San Francisco Board of Supervisors and ultimately, through television appearances, the American public about discrimination against trans people in the health industry. Through his education, hearts and minds slowly began to change, and with them, policies and laws.\u003c/p>\n\u003cp>But Arana’s proudest achievement as an advocate came in 2003 when he was working at the San Francisco Human Rights Commission as a discrimination investigator. Intersex activists came to him with stories of how those born with bodies that don’t readily fit into what society considers male or female were assigned a gender through non-consensual surgery at birth or during childhood (often without the input of the parents, let alone the patient). This usually necessitated even more surgeries down the line and spawned all kinds of future physical and mental issues.\u003c/p>\n\u003cp>In an effort to prevent any more suffering, Arana wrote a report for the HRC that declared the non-consensual “medical normalization” of intersex people a human rights violation. The report is now used internationally and has helped change the way the medical community views and supports intersex children.\u003c/p>\n\u003ch2>Lani Ka’ahumanu\u003c/h2>\u003c/p>\u003cp>\u003cspan class='utils-parseShortcode-shortcodes-__youtubeShortcode__embedYoutube'>\n \u003cspan class='utils-parseShortcode-shortcodes-__youtubeShortcode__embedYoutubeInside'>\n \u003ciframe\n loading='lazy'\n class='utils-parseShortcode-shortcodes-__youtubeShortcode__youtubePlayer'\n type='text/html'\n src='//www.youtube.com/embed/LwG1NOG2y_Q'\n title='//www.youtube.com/embed/LwG1NOG2y_Q'\n allowfullscreen='true'\n style='border:0;'>\u003c/iframe>\n \u003c/span>\n \u003c/span>\u003c/p>\u003cp>\u003cp>Lani Ka’ahumanu had to come out multiple times: first as someone who no longer wanted a white picket fence and a husband, then as a lesbian activist and finally as a bisexual carving out a space for people like her within the gay rights movement. The unexpected zigs and zags of her life shocked her friends and family, and even herself.\u003c/p>\n\u003cfigure id=\"attachment_13859279\" class=\"wp-caption alignright\" style=\"max-width: 300px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"wp-image-13859279\" src=\"https://ww2.kqed.org/arts/wp-content/uploads/sites/2/2019/06/Ka%E2%80%99ahumanu_Lani_photo5-1020x1081.jpg\" alt=\"\" width=\"300\" height=\"318\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Ka’ahumanu_Lani_photo5-1020x1081.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Ka’ahumanu_Lani_photo5-160x170.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Ka’ahumanu_Lani_photo5-800x848.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Ka’ahumanu_Lani_photo5-768x814.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Ka’ahumanu_Lani_photo5-1132x1200.jpg 1132w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Ka’ahumanu_Lani_photo5-1920x2035.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Ka’ahumanu_Lani_photo5.jpg 1932w\" sizes=\"(max-width: 300px) 100vw, 300px\">\u003cfigcaption class=\"wp-caption-text\">Ka’ahumanu’s junior prom in 1959 with future husband, captain of the football team and champion wrestler. (That’s a mat burn from a wrestling match on his face.) \u003ccite>(Photo courtesy of Lani Ka'ahumanu)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Growing up, Ka’ahumanu always knew what was expected of her: marry a man and have kids. And she played along for a while, falling in love with the captain of the football team, marrying him at 19 and having two kids by the time she was 24. But then she met a new friend who didn’t shave her legs and shared stories of the women’s rights movement. It wasn’t long before Ka’ahumanu changed her honorific from Mrs. to Ms., got involved with the anti-Vietnam War movement, started collecting food for the Black Panther Breakfast Program and boycotting grapes alongside the United Farm Workers.\u003c/p>\n\u003cp>In the late ’60s and early ’70s, Ka’ahumanu started crying a lot and couldn’t figure out why. She had the cookie-cutter picture of a full heterosexual life,\u003cspan style=\"color: #ff0000\"> \u003c/span>\u003cspan style=\"color: #ff0000\">\u003cspan style=\"color: #000000\">but something was missing.\u003c/span> \u003c/span>As hard as it was, with her husband’s support, she made the difficult decision to leave him and their kids behind and move to San Francisco. She enrolled at San Francisco State University, where she helped found the women’s studies department and came out as a lesbian.\u003c/p>\n\u003cfigure id=\"attachment_13859278\" class=\"wp-caption aligncenter\" style=\"max-width: 640px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-13859278\" src=\"https://ww2.kqed.org/arts/wp-content/uploads/sites/2/2019/06/Ka%E2%80%99ahumanu_Lani_photo1-1020x753.jpg\" alt=\"Ka'ahumanu with BiPOL’s contingent at the 1984 SF Pride Parade, led by a red convertible w/ Mayor “Bi-anne Feinstein” and “Princess Bi” from UK waving.\" width=\"640\" height=\"472\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Ka’ahumanu_Lani_photo1-1020x753.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Ka’ahumanu_Lani_photo1-160x118.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Ka’ahumanu_Lani_photo1-800x590.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Ka’ahumanu_Lani_photo1-768x567.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Ka’ahumanu_Lani_photo1-1200x886.jpg 1200w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Ka’ahumanu_Lani_photo1.jpg 1500w\" sizes=\"(max-width: 640px) 100vw, 640px\">\u003cfigcaption class=\"wp-caption-text\">Ka’ahumanu with BiPOL’s contingent at the 1984 SF Pride Parade, led by a red convertible with Mayor “Bi-anne Feinstein” and “Princess Bi” from UK waving. \u003ccite>(Photo courtesy of Lani Ka'ahumanu)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>“You were becoming part of this growing community, this giant wave, and there was so much support, and a cheering section, literally,” she told OUTWORDS. But there were limits to that support when it came to people who identified as bisexual. Ka’ahumanu realizes now that, back then, she was part of the biphobia problem within the queer community, actively shunning bi women for having “too much privilege.”\u003c/p>\n\u003cp>Years later, while working as a chef at a new age, clothing-optional resort in Mendocino County, Ka’ahumanu met a younger man who wanted to chat about Adrienne Rich’s poetry. Cut to them hooking up in the storage room.\u003c/p>\n\u003cfigure id=\"attachment_13859281\" class=\"wp-caption alignright\" style=\"max-width: 300px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"wp-image-13859281\" src=\"https://ww2.kqed.org/arts/wp-content/uploads/sites/2/2019/06/Ka_ahumanu_Lani_photo9-1020x1397.jpg\" alt=\"Ka'ahumanu was the only out bisexual invited to speak on the main stage at the 1993 March on Washington.\" width=\"300\" height=\"411\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Ka_ahumanu_Lani_photo9-1020x1397.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Ka_ahumanu_Lani_photo9-160x219.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Ka_ahumanu_Lani_photo9-800x1096.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Ka_ahumanu_Lani_photo9-768x1052.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Ka_ahumanu_Lani_photo9-876x1200.jpg 876w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Ka_ahumanu_Lani_photo9.jpg 1495w\" sizes=\"(max-width: 300px) 100vw, 300px\">\u003cfigcaption class=\"wp-caption-text\">Ka’ahumanu was the only out bisexual invited to speak on the main stage at the 1993 March on Washington. \u003ccite>(Photo courtesy of Lani Ka'ahumanu)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Coming out as bisexual to her newfound community back in San Francisco was rough. Ka’ahumanu felt like “the lesbian who fell from grace” and that she had to prove that she wasn’t a traitor.\u003c/p>\n\u003cp>This experience inspired Ka’ahumanu to dedicate her activist muscle to organizing the bisexual community. She spent the latter part of the ’80s establishing an organization called BiPol to bring bi people from across the country together. From there, she planned the 1990 National Bisexual Conference and pushed for more visibility within the queer community, specifically having the word “bisexual” baked into the name of the March on Washington. In 1993, Ka’ahumanu and her cohorts won a partial victory. The word “bi” would be included, but only if the “sexual” was lopped off. When it came time to speak at the march, Ka’ahumanu realized she was delegated to the last slot out of 18 speakers. As she took the mic and said, “Aloha. It ain’t over ’til the bisexual speaks,” the stage behind her was actively being dismantled.\u003c/p>\n\u003cp>Even though that March on Washington wasn’t perfect, Ka’ahumanu still takes pride in all that she and her organization achieved. “We were at that national table. We did the work. We were there.”\u003c/p>\n\u003ch2>Blackberri\u003c/h2>\u003c/p>\u003cp>\u003cspan class='utils-parseShortcode-shortcodes-__youtubeShortcode__embedYoutube'>\n \u003cspan class='utils-parseShortcode-shortcodes-__youtubeShortcode__embedYoutubeInside'>\n \u003ciframe\n loading='lazy'\n class='utils-parseShortcode-shortcodes-__youtubeShortcode__youtubePlayer'\n type='text/html'\n src='//www.youtube.com/embed/Aoo0BIzkXWM'\n title='//www.youtube.com/embed/Aoo0BIzkXWM'\n allowfullscreen='true'\n style='border:0;'>\u003c/iframe>\n \u003c/span>\n \u003c/span>\u003c/p>\u003cp>\u003cp>AIDS educator. History-making musician. Uplifter of queer Black men. Yoruba priest. Blackberri is all of those things and more, and the seeds of his multi-faceted personality sprouted from the very beginning.\u003c/p>\n\u003cp style=\"text-align: left\">Growing up, Blackberri couldn’t get enough of music. He spent his time pretending to be a conductor in front of the radio, playing the harmonica or singing pop songs from his front stoop to the kids in his neighborhood. He also couldn’t get enough of sex. After his mom caught Blackberri and a friend with nothing but pillows in their laps, the mother and son had a heart-to-heart. “From that day on, that was my liberation notice,” Blackberri remembered in his OUTWORDS interview. “I became more flamboyant and more out and just totally unafraid.”\u003c/p>\n\u003cfigure id=\"attachment_13859282\" class=\"wp-caption alignright\" style=\"max-width: 300px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"wp-image-13859282\" src=\"https://ww2.kqed.org/arts/wp-content/uploads/sites/2/2019/06/Blackberri_Photo5.jpeg\" alt=\"Blackberri in the Navy.\" width=\"300\" height=\"401\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Blackberri_Photo5.jpeg 758w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Blackberri_Photo5-160x214.jpeg 160w\" sizes=\"(max-width: 300px) 100vw, 300px\">\u003cfigcaption class=\"wp-caption-text\">Blackberri in the Navy. \u003ccite>(Photo courtesy of Blackberri)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Years later, Blackberri was drafted into the military. He was initially interested in going into the Air Force, but changed his mind when he saw all the Navy boys’ bell bottoms and “nice round butts.” Dry-docked on the East Coast, there was plenty of time to get down. Blackberri narrowly avoided a dishonorable discharge for expressing his sexuality.\u003c/p>\n\u003cp>After his time in the military, Blackberri moved around, performing in Wales and spending some time at a feminist collective in Tuscon, Arizona where a lesbian called Hummingbird anointed him with his name (she thought he was dark and sweet).\u003c/p>\n\u003cfigure id=\"attachment_13859283\" class=\"wp-caption alignleft\" style=\"max-width: 300px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"wp-image-13859283\" src=\"https://ww2.kqed.org/arts/wp-content/uploads/sites/2/2019/06/Blackberri_Photo4-1020x1495.jpg\" alt=\"Blackberri performing at the Wilshire Ebell Theatre.\" width=\"300\" height=\"440\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Blackberri_Photo4-1020x1495.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Blackberri_Photo4-160x234.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Blackberri_Photo4-800x1172.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Blackberri_Photo4-768x1126.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Blackberri_Photo4-819x1200.jpg 819w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Blackberri_Photo4.jpg 1044w\" sizes=\"(max-width: 300px) 100vw, 300px\">\u003cfigcaption class=\"wp-caption-text\">Blackberri performing at the Wilshire Ebell Theatre. \u003ccite>(Photo courtesy of Blackberri)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Music eventually brought him to the Bay Area, where he wrote songs with lyrics like, “You’re such a beautiful black man / But you walk with your head bent and low / Don’t do that anymore / I see the beauty I wish that you knew.” In 1975, he made history on KQED airwaves by starring in a concert called \u003cem>Two Songmakers\u003c/em>, which marked the first time music about the gay experience was featured on public television in San Francisco.\u003c/p>\n\u003cp>Blackberri’s career as a singer-songwriter eventually took a back seat due to the AIDS epidemic. Blackberri worked in the AIDS ward at San Francisco General as a death and dying counselor with \u003ca href=\"http://www.shanti.org/\" target=\"_blank\" rel=\"noopener\">the Shanti Project\u003c/a>. Witnessing the effects of the disease inspired Blackberri to shift his focus to prevention, specifically as it pertained to the black community.\u003c/p>\n\u003cfigure id=\"attachment_13859284\" class=\"wp-caption alignright\" style=\"max-width: 300px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"wp-image-13859284\" src=\"https://ww2.kqed.org/arts/wp-content/uploads/sites/2/2019/06/Blackberri_Photo7-1020x1292.jpg\" alt=\"Blackberri and his guitar.\" width=\"300\" height=\"380\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Blackberri_Photo7-1020x1292.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Blackberri_Photo7-160x203.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Blackberri_Photo7-800x1013.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Blackberri_Photo7-768x973.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Blackberri_Photo7-947x1200.jpg 947w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Blackberri_Photo7.jpg 1617w\" sizes=\"(max-width: 300px) 100vw, 300px\">\u003cfigcaption class=\"wp-caption-text\">Blackberri and his guitar. \u003ccite>(Photo courtesy of Blackberri)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>“Black people have always been negroes, always been considered ugly,” he said to OUTWORDS. “So there’s a lot of internalized stuff around how we look, how we are, our hair, our lips. Some people buy into it and that internalized self-hatred has driven the AIDS epidemic. People didn’t feel they were important enough to take care of themselves.”\u003c/p>\n\u003cp>Through workshops, field trips, film screenings, meals, affirmations, meditations and visualizations, Blackberri helped build people up, made them feel special and convinced them that they were worth saving.\u003c/p>\n\u003cp>Thanks to the work of Blackberri and people like him, the LGBTQ+ community is in a better place than it was during the worst days of the AIDS epidemic. But we still have fights ahead. And the only way we win them, according to Blackberri, is if all marginalized communities stick together and show up for each other. “Until we build alliances, we’re not gonna go anywhere,” he said. “When all the fingers close, then you have a fist.”\u003c/p>\n\u003ch2>\u003cstrong>Jewelle Gomez\u003c/strong>\u003c/h2>\n\u003cfigure id=\"attachment_13859285\" class=\"wp-caption alignright\" style=\"max-width: 640px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-13859285\" src=\"https://ww2.kqed.org/arts/wp-content/uploads/sites/2/2019/06/Gomez_Jewelle_photo3-1020x1450.jpg\" alt=\"Jewelle Gomez at NYC Pride in 1989.\" width=\"640\" height=\"910\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Gomez_Jewelle_photo3-1020x1450.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Gomez_Jewelle_photo3-160x227.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Gomez_Jewelle_photo3-800x1137.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Gomez_Jewelle_photo3-768x1092.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Gomez_Jewelle_photo3-844x1200.jpg 844w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Gomez_Jewelle_photo3.jpg 1441w\" sizes=\"(max-width: 640px) 100vw, 640px\">\u003cfigcaption class=\"wp-caption-text\">Jewelle Gomez at NYC Pride in 1989. \u003ccite>(Photo courtesy of Jewelle Gomez)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>From combatting media bias against gay men during the AIDS crisis to challenging discriminatory marriage laws, Jewelle Gomez has dedicated her life to standing up against injustice. She got her first up-close look at bigotry in her youth.\u003c/p>\n\u003cp>For the most part, Gomez lived a quiet, happy childhood with her great-grandmother in Massachusetts. But that changed when Gomez visited her mother’s home in a faraway mill town and learning an ugly truth about this country. Because of her mother’s lighter complexion, her neighbors assumed she was white. When they saw Gomez, her grandmother and her great-grandmother, “it became this horror show,” she told OUTWORDS. “People burned trash on their front yard, threw bricks through their window, called with threatening phone calls day and night.” The harassment continued until the 95 Interstate cut through the neighborhood, forcing everyone to move.\u003c/p>\n\u003cp>The experience instilled an internalized racism in her mother, who didn’t approve when Gomez stopped straightening her hair and got involved with African-American culture. But for Gomez, it was a call to fight back against intolerance by being fully herself.\u003c/p>\n\u003cfigure id=\"attachment_13859286\" class=\"wp-caption alignright\" style=\"max-width: 300px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"wp-image-13859286\" src=\"https://ww2.kqed.org/arts/wp-content/uploads/sites/2/2019/06/Gomez_Jewelle_photo1-1020x664.jpg\" alt=\"Jewelle Gomez with family in Boston in 1948.\" width=\"300\" height=\"195\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Gomez_Jewelle_photo1-1020x664.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Gomez_Jewelle_photo1-160x104.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Gomez_Jewelle_photo1-800x521.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Gomez_Jewelle_photo1-768x500.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Gomez_Jewelle_photo1-1200x782.jpg 1200w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Gomez_Jewelle_photo1-1920x1251.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Gomez_Jewelle_photo1.jpg 2048w\" sizes=\"(max-width: 300px) 100vw, 300px\">\u003cfigcaption class=\"wp-caption-text\">Jewelle Gomez with family in Boston in 1948. \u003ccite>(Photo courtesy of Jewelle Gomez)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>After defending herself from a particularly egregious instance of street harassment, Gomez channeled her rage into a novel called \u003cem>The Gilda Stories\u003c/em> about a queer vampire, which was published in 1991 with the help of mentor Audre Lorde.\u003c/p>\n\u003cfigure id=\"attachment_13859287\" class=\"wp-caption alignleft\" style=\"max-width: 300px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"wp-image-13859287\" src=\"https://ww2.kqed.org/arts/wp-content/uploads/sites/2/2019/06/Gomez_Jewelle_photo2--1020x847.jpg\" alt=\"Jewelle Gomez with Audre Lorde, filming 'Before Stonewall' in 1984.\" width=\"300\" height=\"249\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Gomez_Jewelle_photo2--1020x847.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Gomez_Jewelle_photo2--160x133.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Gomez_Jewelle_photo2--800x664.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Gomez_Jewelle_photo2--768x638.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Gomez_Jewelle_photo2--1200x997.jpg 1200w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Gomez_Jewelle_photo2--1920x1595.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Gomez_Jewelle_photo2-.jpg 2048w\" sizes=\"(max-width: 300px) 100vw, 300px\">\u003cfigcaption class=\"wp-caption-text\">Jewelle Gomez with Audre Lorde, filming ‘Before Stonewall’ in 1984. \u003ccite>(Photo courtesy of Jewelle Gomez)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cspan style=\"color: #000000\">In the 1985, Gomez became one of the founders of Gay and Lesbian Alliance Against Defamation (GLAAD), now one of the country’s most prominent LGBTQ+ organizations. \u003c/span>When the mainstream media covered the AIDS epidemic by focusing on what was “wrong” with gay culture—the sex, the bathhouses—Gomez and other GLAAD founders protested the demonization. In 1987, they landed the first editorial meeting that \u003cem>The\u003c/em> \u003cem>New York Times\u003c/em> held with a gay organization, and worked with them on changing the national conversation. For Gomez, that moment was proof of the LGBTQ+ community’s capacity to join together and take back power.\u003c/p>\n\u003cp>Decades later, another battle was brewing: the one around marriage equality. While Gomez always had misgiving around the institution of marriage, as it was designed to keep women in their place, she and her partner agreed to become litigants in the ACLU and NCLR suit against the State of California. After spending four years on the campaign trail, telling her story and advocating for equal treatment under the law, the Supreme Court ruled in their favor in 2008, a feat that had seemed impossible just a few years prior.\u003c/p>\n\u003cfigure id=\"attachment_13859288\" class=\"wp-caption alignright\" style=\"max-width: 300px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"wp-image-13859288\" src=\"https://ww2.kqed.org/arts/wp-content/uploads/sites/2/2019/06/Gomez_Jewelle_photo14_w-spouse-Diane-Sabin-by-Irene-Young-2013-1020x683.jpg\" alt=\"Jewelle Gomez with spouse Diane Sabin in 2013. \" width=\"300\" height=\"201\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Gomez_Jewelle_photo14_w-spouse-Diane-Sabin-by-Irene-Young-2013-1020x683.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Gomez_Jewelle_photo14_w-spouse-Diane-Sabin-by-Irene-Young-2013-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Gomez_Jewelle_photo14_w-spouse-Diane-Sabin-by-Irene-Young-2013-800x536.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Gomez_Jewelle_photo14_w-spouse-Diane-Sabin-by-Irene-Young-2013-768x514.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Gomez_Jewelle_photo14_w-spouse-Diane-Sabin-by-Irene-Young-2013-1200x803.jpg 1200w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Gomez_Jewelle_photo14_w-spouse-Diane-Sabin-by-Irene-Young-2013-1920x1285.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/Gomez_Jewelle_photo14_w-spouse-Diane-Sabin-by-Irene-Young-2013.jpg 2048w\" sizes=\"(max-width: 300px) 100vw, 300px\">\u003cfigcaption class=\"wp-caption-text\">Jewelle Gomez with spouse Diane Sabin in 2013. \u003ccite>(Irene Young)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cspan style=\"color: #000000\">Through her fiction, her advocacy and sharing her life story through projects like OUTWORDS, Gomez hopes to continue bridging the gaps between communities, “whether that means a person who lives in Idaho who’s never met a black lesbian or a person who lives in New York City who’s too cool to hang out with an old lesbian.”\u003c/span>\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "floatright"
},
"numeric": [
"floatright"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>\u003cem>More information on Mason Funk’s The Book of Pride and OUTWORDS’ digital platform can be found \u003ca href=\"https://www.theoutwordsarchive.org/\" target=\"_blank\" rel=\"noopener\">here\u003c/a>. \u003c/em>\u003c/p>\n\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/arts/13859162/meet-the-lgbtq-elders-who-rioted-organized-and-lobbied-to-change-history",
"authors": [
"27"
],
"categories": [
"arts_1"
],
"tags": [
"arts_1118",
"arts_3226",
"arts_7503"
],
"featImg": "arts_13859294",
"label": "arts"
},
"arts_13858877": {
"type": "posts",
"id": "arts_13858877",
"meta": {
"index": "posts_1716263798",
"site": "arts",
"id": "13858877",
"score": null,
"sort": [
1559761452000
]
},
"guestAuthors": [],
"slug": "how-the-trans-community-reclaimed-its-rightful-place-at-pride",
"title": "How the Trans Community Reclaimed Its Rightful Place at Pride",
"publishDate": 1559761452,
"format": "standard",
"headTitle": "How the Trans Community Reclaimed Its Rightful Place at Pride | KQED",
"labelTerm": {
"site": "arts"
},
"content": "\u003cp>\u003cem>\u003cstrong>Editor’s Note:\u003c/strong> This article is part of KQED Arts’ story series \u003ca href=\"https://www.kqed.org/arts/program/pride-as-protest\" target=\"_blank\" rel=\"noopener\">Pride as Protest\u003c/a>, which chronicles the past and present of LGBTQ+ activism in honor of the 50th anniversary of the Stonewall riots. Learn more about the series \u003ca href=\"https://www.kqed.org/arts/13858609/welcome-to-pride-as-protest-a-new-kqed-arts-story-series\" target=\"_blank\" rel=\"noopener\">here\u003c/a>.\u003c/em>\u003c/p>\n\u003cp class=\"p1\">\u003cspan class=\"s1\">Mia Satya’s first \u003ca href=\"https://www.transmarch.org/\" target=\"_blank\" rel=\"noopener\">Trans March\u003c/a> was revolutionary.\u003c/span>\u003c/p>\n\u003cp class=\"p1\">\u003cspan class=\"s1\"> In 2010, Satya was new to the Bay Area, having come to San Francisco to escape the transphobia she experienced in Texas, where she was born. She was attending the Trans March as part of the group Trans Ladies Initiating Sisterhood, and she was about to dance in front of thousands of people for the first time ever. [aside postid='arts_13858290']\u003c/span>\u003c/p>\n\u003cp class=\"p1\">\u003cspan class=\"s1\"> Satya had never before had a chance like this. Dancing as her true self was an important way of defying the transphobia she’d encountered in her home state, and she was doing it in front 5,000 cheering people who were celebrating her transgender identity. “It was a life-changing opportunity,” she says. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">[pullquote size='large' align='right' citation='Mia Satya of the San Francisco LGBT Center']“\u003cspan class=\"s1\">We’ll keep marching until we don’t have to any more.”[/pullquote]\u003c/span>\u003c/span>\u003c/p>\n\u003cp class=\"p1\">\u003cspan class=\"s1\"> Now an employment services coordinator with the \u003ca href=\"https://www.sfcenter.org/\" target=\"_blank\" rel=\"noopener\">San Francisco LGBT Center\u003c/a>, Satya advocates for transgender people in multiple ways, including helping facilitate the Trans March every year. She also staffs the LGBT Center’s booth in the march’s resource fair, where she meets new members of the community, engages with clients the center may have lost touch with, builds connections with businesses that want to hire more trans people and spreads the word about its trans employment program. \u003c/span>\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp class=\"p1\">\u003cspan class=\"s1\"> Satya says that “all hands are on deck” for the Trans March, which takes place on June 28 this year. For the SF LGBT Center, which also supports the central Pride March and the Dyke March, being at the Trans March is a way of making a clear statement of its commitment to the transgender community. Despite great advances since the first Trans March in 2004, many trans people still feel excluded from Pride and from LGBTQ+ communities in San Francisco. The “LBG” movement has not always been inclusive to the “T,” so the LGBT Center is one of many organizations that prioritizes sending a message of openness and collaboration.\u003c/span>\u003c/p>\n\u003ch2>The fight for trans inclusion at Pride\u003c/h2>\n\u003cp class=\"p1\">\u003cspan class=\"s1\">Nowadays the Trans March is an essential part of Pride, lasting an entire day and featuring a youth and elder brunch, resource fair, transformation booth, speakers and performances. But it wasn’t always like this. [aside postid='arts_13844019']\u003c/span>\u003c/p>\n\u003cp class=\"p1\">\u003cspan class=\"s1\">Though trans women of color like \u003ca href=\"https://www.kqed.org/arts/13844019/ah-mer-ah-sus-major-soundtrack-feeds-the-spirit-of-trans-resistance\" target=\"_blank\" rel=\"noopener\">Miss Major Griffin-Gracy\u003c/a>, \u003ca href=\"https://en.wikipedia.org/wiki/Sylvia_Rivera\" target=\"_blank\" rel=\"noopener\">Sylvia Rivera\u003c/a> and \u003ca href=\"https://en.wikipedia.org/wiki/Marsha_P._Johnson\" target=\"_blank\" rel=\"noopener\">Marsha P. Johnson\u003c/a> played an essential role in the Stonewall uprising of 1969—a riot against police brutality in New York City that sparked the modern-day gay rights movement—by the early 1970s, when Pride first came together, there was no particular space for people who wanted to celebrate transgender identity. In fact, the gay, lesbian and bisexual community often discriminated against trans people. This is reflective of the era, as transgender people were grossly misunderstood, and there were scant services available for people living as their true gender. Additionally, the gay movement had become much more mainstream—and became dominated by the white, male masculine aesthetic that characterizes it to this day.\u003c/span>\u003c/p>\n\u003cfigure id=\"attachment_13859036\" class=\"wp-caption aligncenter\" style=\"max-width: 720px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13859036\" src=\"https://ww2.kqed.org/arts/wp-content/uploads/sites/2/2019/06/trans-march-2004-2-cecilia-chung.jpg\" alt=\"The first Trans March in 2004 reclaimed the trans community's rightful place in San Francisco's Pride celebration.\" width=\"720\" height=\"478\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/trans-march-2004-2-cecilia-chung.jpg 720w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/trans-march-2004-2-cecilia-chung-160x106.jpg 160w\" sizes=\"(max-width: 720px) 100vw, 720px\">\u003cfigcaption class=\"wp-caption-text\">The first Trans March in 2004 reclaimed the trans community’s rightful place in San Francisco’s Pride celebration. \u003ccite>(Cecilia Chung)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp class=\"p1\">\u003cspan class=\"s1\">Furthermore, the gay rights movement found success with a conformist message geared towards assimilation into straight norms. Some gay and lesbian organizers feared that the inclusion of trans people would undermine the movement’s gains. These divisions were highlighted in 1973, when homosexuality was officially removed as a mental illness from the American Psychiatric Association’s \u003ci>Diagnostic and Statistical Manual of Mental Disorders. \u003c/i>It would take another 40 years for gender identity disorder, the diagnosis that was generally given to trans people, to become similarly destigmatized in 2013.\u003c/span>\u003c/p>\n\u003cp class=\"p1\">\u003cspan class=\"s1\"> These factors set the stage for what happened in 1973, when Pride became openly hostile toward trans people. In \u003ci>Transgender History\u003c/i>, transgender historian Susan Stryker recounts that in that year, San Francisco Pride consisted of two main events: one was a trans-friendly event, organized by gay activist and Pentecostal preacher Reverend Raymond Broshears; the other event “expressly forbid transgender people from participating.” \u003c/span>\u003c/p>\n\u003cp class=\"p1\">\u003cspan class=\"s1\"> According to Styker, the transphobic event was the more successful one, setting the tone for decades to come: “Broshears never organized another Gay Pride event, while the anti-drag event became the forerunner of the current San Francisco LGBTQ+ Pride celebration.” (In the ’70s, people often didn’t distinguish between drag queens and transgender women. Many lesbian activists at the time believed that drag was “misogynist,” hence the Stryker’s use of “anti-drag.”) [aside postid='arts_13835520']\u003c/span>\u003c/p>\n\u003cp class=\"p1\">\u003cspan class=\"s1\"> Transgender activist Cecilia Chung says that by 2004 things were quite different, and the San Francisco Pride organization was very willing to support a march devoted to trans empowerment. That year, an anonymous email circulated, calling on anyone who was gender nonconforming to march in conjunction with SF Pride weekend. A number of local activists came together around the call-to-action and decided to take on the responsibility of turning the gathering into a well-organized march.\u003c/span>\u003c/p>\n\u003cp class=\"p1\">\u003cspan class=\"s1\"> Chung, who was on the board of directors of SF Pride at the time, took on fundraising for the original Trans March. She says it raised between $3,000 and $5,000, which went into sound systems, a performance space and safety minders. Pride and the Dyke March pitched in with logistical support and Porta Potties. The sex shop Good Vibrations, which has long been a trans-friendly employer, donated water and other beverages. Altogether, somewhere around 3,000 people marched in 2004, starting at Dolores Park and making their way to Civic Center.\u003c/span>\u003c/p>\n\u003cp class=\"p1\">\u003cspan class=\"s1\"> Chung says that the first Trans March was undertaken for a number of reasons, a major one being to demand justice for \u003ca href=\"https://www.mercurynews.com/2016/10/14/the-murder-of-gwen-araujo/\" target=\"_blank\" rel=\"noopener\">Gwen Araujo\u003c/a>. Araujo was a trans woman who was brutally beaten to death in 2002 by four men who discovered she was transgender after flirting with her, and, in the case of two, having sexual relations. The trial began shortly before the first Trans March in April 2004, with Gloria Allred representing Araujo’s family. A mistrial had just been declared. It was a bitter setback for trans rights. (Eventually, two of the men were convicted of second-degree murder; the other two pleaded guilty and no contest to manslaughter.) [aside postid='arts_13858167']\u003c/span>\u003c/p>\n\u003cp class=\"p1\">\u003cspan class=\"s1\"> Allred and the family of Gwen Araujo attended the march, and they were not the only high-profile visitors. Senator Kamala Harris, who at the time was San Francisco District Attorney, was there, along with a number of other prominent local politicians. The politicized tone of fighting back against injustice, inequity and the brutal murders of trans people became a central part of the Trans March that continues to this day. \u003c/span>\u003c/p>\n\u003cp class=\"p1\">\u003cspan class=\"s1\"> There has been a lot to fight about. The 2008 march raged against Democrats in Congress, who, led by then-congressman Barney Frank, chose to dump trans people from an LGB-friendly version of the \u003ca href=\"https://www.sfgate.com/politics/article/House-cuts-transgender-people-from-hate-crimes-2538277.php\" target=\"_blank\" rel=\"noopener\">Employment Non-Discrimination Act\u003c/a> with the support of the Human Rights Campaign.\u003c/span>\u003c/p>\n\u003cfigure id=\"attachment_13859037\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13859037\" src=\"https://ww2.kqed.org/arts/wp-content/uploads/sites/2/2019/06/hire-trans-lgbt-center-800x723.jpg\" alt=\"The SF LGBT center promotes its trans employment resource program at the 2017 Trans March.\" width=\"800\" height=\"723\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/hire-trans-lgbt-center.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/hire-trans-lgbt-center-160x145.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/hire-trans-lgbt-center-768x694.jpg 768w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">The SF LGBT center promotes its trans employment resource program at the 2017 Trans March. \u003ccite>(SF LGBT Center)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp class=\"p1\">\u003cspan class=\"s1\">The 2016 Trans March gave a key piece of transgender history a permanent space in San Francisco when it concluded with the renaming of a Tenderloin street in remembrance of the historic riot at Compton’s Cafeteria, which took place in 1966, three years before Stonewall. This incident, in which gay and transgender patrons came together to demand equal treatment and defy police harassment, was a turning point for LGBTQ+ rights. In late 2018, part of the Tenderloin became designated as the world’s first \u003ca href=\"https://www.kqed.org/news/11717648/worlds-first-transgender-culture-district-looks-to-the-past-and-the-future\" target=\"_blank\" rel=\"noopener\">Transgender Cultural District\u003c/a>. This was a much-needed victory at a time when the Trump administration introduced plans to \u003ca href=\"https://www.nytimes.com/2018/10/21/us/politics/transgender-trump-administration-sex-definition.html\" target=\"_blank\" rel=\"noopener\">severely undermine trans rights\u003c/a>.\u003c/span>\u003c/p>\n\u003cp class=\"p1\">\u003cspan class=\"s1\"> Chung recalls that the original Trans March was an important means of bringing together activists in the Bay Area, creating an atmosphere ripe for cross-pollination. The \u003ca href=\"http://www.castrocountryclub.org/\" target=\"_blank\" rel=\"noopener\">Castro Country Club\u003c/a>, a space that supports LGBTQ+ people in substance-abuse recovery, was instrumental in producing fundraisers for the first march, establishing links between different segments of the LGBTQ+ community. Furthermore, organizations like \u003ca href=\"http://tgsf.org/\" target=\"_blank\" rel=\"noopener\">Transgender San Francisco\u003c/a> and \u003ca href=\"https://www.ftmi.org/\" target=\"_blank\" rel=\"noopener\">FTM International\u003c/a>—the first organization specifically founded to advance the interests of transmasculine people—began to meet up and work toward collaboration. “A lot of things started around that time,” Chung says, including quarterly transgender events at the SF LGBT Center, and community town halls with some 500 people in attendance.\u003c/span>\u003c/p>\n\u003cp class=\"p1\">\u003cspan class=\"s1\"> The march also brought about a heightened profile for transgender advocacy. Chung recalls that in advance of the second march in 2005, she was interviewed by a television reporter from England. People were coming from far away to participate in the 2005 march, and the San Francisco organizers began cooperating with a similar event in New York City, arranging bicoastal transgender events on the same day.\u003c/span>\u003c/p>\n\u003ch2>The Trans March today\u003c/h2>\n\u003cp class=\"p1\">\u003cspan class=\"s1\">Chung says that while Pride has come to be more of a celebration than a political act, today’s Trans March very much reflects its radical roots. “The march is always meant to be a political statement,” she says. This is a necessity, as trans people are still so far from having full equality under the law, as well as simply having the resources necessary to live and celebrate their identity. Reflecting the radical spirit that has led the transgender movement to find creative ways to support itself and demand its rights, the organization of the march is highly democratized, with regularly rotating leadership and an emphasis on volunteerism over institutionalization to ensure the flow of new ideas. [aside postid='arts_13858699']\u003c/span>\u003c/p>\n\u003cp class=\"p1\">\u003cspan class=\"s1\"> Recent developments in the Trans March reflect that spirit. Satya says that the Youth and Elder Brunch, which began in 2012, “opens up an important opportunity for dialog between generations.” In a community that still remains fractured along lines of class and age, the brunch provides a vital means of building trans community and inclusivity, staying true to the march’s earliest foundations.\u003c/span>\u003c/p>\n\u003cp class=\"p1\">\u003cspan class=\"s1\"> While the Trans March is an annual reminder of the many gains that trans people have made since 2004, Satya says that it’s also a way of illuminating the things that are still to be done. With the Trump administration allowing doctors to \u003ca href=\"https://www.motherjones.com/politics/2019/05/the-trump-administration-just-said-religious-doctors-can-refuse-medical-treatment-for-patients/\" target=\"_blank\" rel=\"noopener\">deny of medical services to transgender patients\u003c/a>, banning transgender servicemembers from the military and threatening to define trans people out of existence, there is a lot of action needed before trans people have their full rights as American citizens. \u003c/span>\u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n\u003cp class=\"p1\">\u003cspan class=\"s1\">“We’ll keep marching until we don’t have to any more,” Satya says. “I hope that one day we’ll pass an equality act and won’t have discrimination anywhere, but until then we need to keep marching and fighting.”\u003c/span>\u003c/p>\n\n",
"blocks": [],
"excerpt": "Despite their key role in the LGBTQ+ movement, trans people were systemically shut out of SF Pride until the first Trans March in 2004. ",
"status": "publish",
"parent": 0,
"modified": 1732568501,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 4,
"wordCount": 1896
},
"headData": {
"title": "How the Trans Community Reclaimed Its Rightful Place at Pride | KQED",
"description": "Despite their key role in the LGBTQ+ movement, trans people were systemically shut out of SF Pride until the first Trans March in 2004. ",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"schema": {
"@context": "https://schema.org",
"@type": "Article",
"headline": "How the Trans Community Reclaimed Its Rightful Place at Pride",
"datePublished": "2019-06-05T12:04:12-07:00",
"dateModified": "2024-11-25T13:01:41-08:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
},
"sticky": false,
"templateType": "standard",
"featuredImageType": "standard",
"excludeFromSiteSearch": "Include",
"articleAge": "0",
"path": "/arts/13858877/how-the-trans-community-reclaimed-its-rightful-place-at-pride",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>\u003cem>\u003cstrong>Editor’s Note:\u003c/strong> This article is part of KQED Arts’ story series \u003ca href=\"https://www.kqed.org/arts/program/pride-as-protest\" target=\"_blank\" rel=\"noopener\">Pride as Protest\u003c/a>, which chronicles the past and present of LGBTQ+ activism in honor of the 50th anniversary of the Stonewall riots. Learn more about the series \u003ca href=\"https://www.kqed.org/arts/13858609/welcome-to-pride-as-protest-a-new-kqed-arts-story-series\" target=\"_blank\" rel=\"noopener\">here\u003c/a>.\u003c/em>\u003c/p>\n\u003cp class=\"p1\">\u003cspan class=\"s1\">Mia Satya’s first \u003ca href=\"https://www.transmarch.org/\" target=\"_blank\" rel=\"noopener\">Trans March\u003c/a> was revolutionary.\u003c/span>\u003c/p>\n\u003cp class=\"p1\">\u003cspan class=\"s1\"> In 2010, Satya was new to the Bay Area, having come to San Francisco to escape the transphobia she experienced in Texas, where she was born. She was attending the Trans March as part of the group Trans Ladies Initiating Sisterhood, and she was about to dance in front of thousands of people for the first time ever. \u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "arts_13858290",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/span>\u003c/p>\n\u003cp class=\"p1\">\u003cspan class=\"s1\"> Satya had never before had a chance like this. Dancing as her true self was an important way of defying the transphobia she’d encountered in her home state, and she was doing it in front 5,000 cheering people who were celebrating her transgender identity. “It was a life-changing opportunity,” she says. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "“\u003cspan class=\"s1\">We’ll keep marching until we don’t have to any more.”",
"name": "pullquote",
"attributes": {
"named": {
"size": "large",
"align": "right",
"citation": "Mia Satya of the San Francisco LGBT Center",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/span>\u003c/span>\u003c/p>\n\u003cp class=\"p1\">\u003cspan class=\"s1\"> Now an employment services coordinator with the \u003ca href=\"https://www.sfcenter.org/\" target=\"_blank\" rel=\"noopener\">San Francisco LGBT Center\u003c/a>, Satya advocates for transgender people in multiple ways, including helping facilitate the Trans March every year. She also staffs the LGBT Center’s booth in the march’s resource fair, where she meets new members of the community, engages with clients the center may have lost touch with, builds connections with businesses that want to hire more trans people and spreads the word about its trans employment program. \u003c/span>\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "fullwidth"
},
"numeric": [
"fullwidth"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp class=\"p1\">\u003cspan class=\"s1\"> Satya says that “all hands are on deck” for the Trans March, which takes place on June 28 this year. For the SF LGBT Center, which also supports the central Pride March and the Dyke March, being at the Trans March is a way of making a clear statement of its commitment to the transgender community. Despite great advances since the first Trans March in 2004, many trans people still feel excluded from Pride and from LGBTQ+ communities in San Francisco. The “LBG” movement has not always been inclusive to the “T,” so the LGBT Center is one of many organizations that prioritizes sending a message of openness and collaboration.\u003c/span>\u003c/p>\n\u003ch2>The fight for trans inclusion at Pride\u003c/h2>\n\u003cp class=\"p1\">\u003cspan class=\"s1\">Nowadays the Trans March is an essential part of Pride, lasting an entire day and featuring a youth and elder brunch, resource fair, transformation booth, speakers and performances. But it wasn’t always like this. \u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "arts_13844019",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/span>\u003c/p>\n\u003cp class=\"p1\">\u003cspan class=\"s1\">Though trans women of color like \u003ca href=\"https://www.kqed.org/arts/13844019/ah-mer-ah-sus-major-soundtrack-feeds-the-spirit-of-trans-resistance\" target=\"_blank\" rel=\"noopener\">Miss Major Griffin-Gracy\u003c/a>, \u003ca href=\"https://en.wikipedia.org/wiki/Sylvia_Rivera\" target=\"_blank\" rel=\"noopener\">Sylvia Rivera\u003c/a> and \u003ca href=\"https://en.wikipedia.org/wiki/Marsha_P._Johnson\" target=\"_blank\" rel=\"noopener\">Marsha P. Johnson\u003c/a> played an essential role in the Stonewall uprising of 1969—a riot against police brutality in New York City that sparked the modern-day gay rights movement—by the early 1970s, when Pride first came together, there was no particular space for people who wanted to celebrate transgender identity. In fact, the gay, lesbian and bisexual community often discriminated against trans people. This is reflective of the era, as transgender people were grossly misunderstood, and there were scant services available for people living as their true gender. Additionally, the gay movement had become much more mainstream—and became dominated by the white, male masculine aesthetic that characterizes it to this day.\u003c/span>\u003c/p>\n\u003cfigure id=\"attachment_13859036\" class=\"wp-caption aligncenter\" style=\"max-width: 720px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13859036\" src=\"https://ww2.kqed.org/arts/wp-content/uploads/sites/2/2019/06/trans-march-2004-2-cecilia-chung.jpg\" alt=\"The first Trans March in 2004 reclaimed the trans community's rightful place in San Francisco's Pride celebration.\" width=\"720\" height=\"478\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/trans-march-2004-2-cecilia-chung.jpg 720w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/trans-march-2004-2-cecilia-chung-160x106.jpg 160w\" sizes=\"(max-width: 720px) 100vw, 720px\">\u003cfigcaption class=\"wp-caption-text\">The first Trans March in 2004 reclaimed the trans community’s rightful place in San Francisco’s Pride celebration. \u003ccite>(Cecilia Chung)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp class=\"p1\">\u003cspan class=\"s1\">Furthermore, the gay rights movement found success with a conformist message geared towards assimilation into straight norms. Some gay and lesbian organizers feared that the inclusion of trans people would undermine the movement’s gains. These divisions were highlighted in 1973, when homosexuality was officially removed as a mental illness from the American Psychiatric Association’s \u003ci>Diagnostic and Statistical Manual of Mental Disorders. \u003c/i>It would take another 40 years for gender identity disorder, the diagnosis that was generally given to trans people, to become similarly destigmatized in 2013.\u003c/span>\u003c/p>\n\u003cp class=\"p1\">\u003cspan class=\"s1\"> These factors set the stage for what happened in 1973, when Pride became openly hostile toward trans people. In \u003ci>Transgender History\u003c/i>, transgender historian Susan Stryker recounts that in that year, San Francisco Pride consisted of two main events: one was a trans-friendly event, organized by gay activist and Pentecostal preacher Reverend Raymond Broshears; the other event “expressly forbid transgender people from participating.” \u003c/span>\u003c/p>\n\u003cp class=\"p1\">\u003cspan class=\"s1\"> According to Styker, the transphobic event was the more successful one, setting the tone for decades to come: “Broshears never organized another Gay Pride event, while the anti-drag event became the forerunner of the current San Francisco LGBTQ+ Pride celebration.” (In the ’70s, people often didn’t distinguish between drag queens and transgender women. Many lesbian activists at the time believed that drag was “misogynist,” hence the Stryker’s use of “anti-drag.”) \u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "arts_13835520",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/span>\u003c/p>\n\u003cp class=\"p1\">\u003cspan class=\"s1\"> Transgender activist Cecilia Chung says that by 2004 things were quite different, and the San Francisco Pride organization was very willing to support a march devoted to trans empowerment. That year, an anonymous email circulated, calling on anyone who was gender nonconforming to march in conjunction with SF Pride weekend. A number of local activists came together around the call-to-action and decided to take on the responsibility of turning the gathering into a well-organized march.\u003c/span>\u003c/p>\n\u003cp class=\"p1\">\u003cspan class=\"s1\"> Chung, who was on the board of directors of SF Pride at the time, took on fundraising for the original Trans March. She says it raised between $3,000 and $5,000, which went into sound systems, a performance space and safety minders. Pride and the Dyke March pitched in with logistical support and Porta Potties. The sex shop Good Vibrations, which has long been a trans-friendly employer, donated water and other beverages. Altogether, somewhere around 3,000 people marched in 2004, starting at Dolores Park and making their way to Civic Center.\u003c/span>\u003c/p>\n\u003cp class=\"p1\">\u003cspan class=\"s1\"> Chung says that the first Trans March was undertaken for a number of reasons, a major one being to demand justice for \u003ca href=\"https://www.mercurynews.com/2016/10/14/the-murder-of-gwen-araujo/\" target=\"_blank\" rel=\"noopener\">Gwen Araujo\u003c/a>. Araujo was a trans woman who was brutally beaten to death in 2002 by four men who discovered she was transgender after flirting with her, and, in the case of two, having sexual relations. The trial began shortly before the first Trans March in April 2004, with Gloria Allred representing Araujo’s family. A mistrial had just been declared. It was a bitter setback for trans rights. (Eventually, two of the men were convicted of second-degree murder; the other two pleaded guilty and no contest to manslaughter.) \u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "arts_13858167",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/span>\u003c/p>\n\u003cp class=\"p1\">\u003cspan class=\"s1\"> Allred and the family of Gwen Araujo attended the march, and they were not the only high-profile visitors. Senator Kamala Harris, who at the time was San Francisco District Attorney, was there, along with a number of other prominent local politicians. The politicized tone of fighting back against injustice, inequity and the brutal murders of trans people became a central part of the Trans March that continues to this day. \u003c/span>\u003c/p>\n\u003cp class=\"p1\">\u003cspan class=\"s1\"> There has been a lot to fight about. The 2008 march raged against Democrats in Congress, who, led by then-congressman Barney Frank, chose to dump trans people from an LGB-friendly version of the \u003ca href=\"https://www.sfgate.com/politics/article/House-cuts-transgender-people-from-hate-crimes-2538277.php\" target=\"_blank\" rel=\"noopener\">Employment Non-Discrimination Act\u003c/a> with the support of the Human Rights Campaign.\u003c/span>\u003c/p>\n\u003cfigure id=\"attachment_13859037\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13859037\" src=\"https://ww2.kqed.org/arts/wp-content/uploads/sites/2/2019/06/hire-trans-lgbt-center-800x723.jpg\" alt=\"The SF LGBT center promotes its trans employment resource program at the 2017 Trans March.\" width=\"800\" height=\"723\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/hire-trans-lgbt-center.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/hire-trans-lgbt-center-160x145.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/06/hire-trans-lgbt-center-768x694.jpg 768w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">The SF LGBT center promotes its trans employment resource program at the 2017 Trans March. \u003ccite>(SF LGBT Center)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp class=\"p1\">\u003cspan class=\"s1\">The 2016 Trans March gave a key piece of transgender history a permanent space in San Francisco when it concluded with the renaming of a Tenderloin street in remembrance of the historic riot at Compton’s Cafeteria, which took place in 1966, three years before Stonewall. This incident, in which gay and transgender patrons came together to demand equal treatment and defy police harassment, was a turning point for LGBTQ+ rights. In late 2018, part of the Tenderloin became designated as the world’s first \u003ca href=\"https://www.kqed.org/news/11717648/worlds-first-transgender-culture-district-looks-to-the-past-and-the-future\" target=\"_blank\" rel=\"noopener\">Transgender Cultural District\u003c/a>. This was a much-needed victory at a time when the Trump administration introduced plans to \u003ca href=\"https://www.nytimes.com/2018/10/21/us/politics/transgender-trump-administration-sex-definition.html\" target=\"_blank\" rel=\"noopener\">severely undermine trans rights\u003c/a>.\u003c/span>\u003c/p>\n\u003cp class=\"p1\">\u003cspan class=\"s1\"> Chung recalls that the original Trans March was an important means of bringing together activists in the Bay Area, creating an atmosphere ripe for cross-pollination. The \u003ca href=\"http://www.castrocountryclub.org/\" target=\"_blank\" rel=\"noopener\">Castro Country Club\u003c/a>, a space that supports LGBTQ+ people in substance-abuse recovery, was instrumental in producing fundraisers for the first march, establishing links between different segments of the LGBTQ+ community. Furthermore, organizations like \u003ca href=\"http://tgsf.org/\" target=\"_blank\" rel=\"noopener\">Transgender San Francisco\u003c/a> and \u003ca href=\"https://www.ftmi.org/\" target=\"_blank\" rel=\"noopener\">FTM International\u003c/a>—the first organization specifically founded to advance the interests of transmasculine people—began to meet up and work toward collaboration. “A lot of things started around that time,” Chung says, including quarterly transgender events at the SF LGBT Center, and community town halls with some 500 people in attendance.\u003c/span>\u003c/p>\n\u003cp class=\"p1\">\u003cspan class=\"s1\"> The march also brought about a heightened profile for transgender advocacy. Chung recalls that in advance of the second march in 2005, she was interviewed by a television reporter from England. People were coming from far away to participate in the 2005 march, and the San Francisco organizers began cooperating with a similar event in New York City, arranging bicoastal transgender events on the same day.\u003c/span>\u003c/p>\n\u003ch2>The Trans March today\u003c/h2>\n\u003cp class=\"p1\">\u003cspan class=\"s1\">Chung says that while Pride has come to be more of a celebration than a political act, today’s Trans March very much reflects its radical roots. “The march is always meant to be a political statement,” she says. This is a necessity, as trans people are still so far from having full equality under the law, as well as simply having the resources necessary to live and celebrate their identity. Reflecting the radical spirit that has led the transgender movement to find creative ways to support itself and demand its rights, the organization of the march is highly democratized, with regularly rotating leadership and an emphasis on volunteerism over institutionalization to ensure the flow of new ideas. \u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "arts_13858699",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/span>\u003c/p>\n\u003cp class=\"p1\">\u003cspan class=\"s1\"> Recent developments in the Trans March reflect that spirit. Satya says that the Youth and Elder Brunch, which began in 2012, “opens up an important opportunity for dialog between generations.” In a community that still remains fractured along lines of class and age, the brunch provides a vital means of building trans community and inclusivity, staying true to the march’s earliest foundations.\u003c/span>\u003c/p>\n\u003cp class=\"p1\">\u003cspan class=\"s1\"> While the Trans March is an annual reminder of the many gains that trans people have made since 2004, Satya says that it’s also a way of illuminating the things that are still to be done. With the Trump administration allowing doctors to \u003ca href=\"https://www.motherjones.com/politics/2019/05/the-trump-administration-just-said-religious-doctors-can-refuse-medical-treatment-for-patients/\" target=\"_blank\" rel=\"noopener\">deny of medical services to transgender patients\u003c/a>, banning transgender servicemembers from the military and threatening to define trans people out of existence, there is a lot of action needed before trans people have their full rights as American citizens. \u003c/span>\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "floatright"
},
"numeric": [
"floatright"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp class=\"p1\">\u003cspan class=\"s1\">“We’ll keep marching until we don’t have to any more,” Satya says. “I hope that one day we’ll pass an equality act and won’t have discrimination anywhere, but until then we need to keep marching and fighting.”\u003c/span>\u003c/p>\n\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/arts/13858877/how-the-trans-community-reclaimed-its-rightful-place-at-pride",
"authors": [
"11934"
],
"categories": [
"arts_1"
],
"tags": [
"arts_5142",
"arts_1118",
"arts_3226",
"arts_7503",
"arts_7564",
"arts_7565"
],
"featImg": "arts_13859034",
"label": "arts"
},
"arts_13858290": {
"type": "posts",
"id": "arts_13858290",
"meta": {
"index": "posts_1716263798",
"site": "arts",
"id": "13858290",
"score": null,
"sort": [
1559674832000
]
},
"guestAuthors": [],
"slug": "sfs-first-black-owned-gay-bar-offered-refuge-from-racism-in-the-90s-queer-scene",
"title": "SF's First Black-Owned Gay Bar Offered Refuge from Racism in the '90s Queer Scene",
"publishDate": 1559674832,
"format": "standard",
"headTitle": "SF’s First Black-Owned Gay Bar Offered Refuge from Racism in the ’90s Queer Scene | KQED",
"labelTerm": {
"site": "arts"
},
"content": "\u003cp>\u003cem>\u003cstrong>Editor’s Note:\u003c/strong> This article is part of KQED Arts’ story series \u003ca href=\"https://www.kqed.org/arts/program/pride-as-protest\" target=\"_blank\" rel=\"noopener\">Pride as Protest\u003c/a>, which chronicles the past and present of LGBTQ+ activism in honor of the 50th anniversary of the Stonewall riots. Learn more about the series \u003ca href=\"https://www.kqed.org/arts/13858609/welcome-to-pride-as-protest-a-new-kqed-arts-story-series\" target=\"_blank\" rel=\"noopener\">here\u003c/a>.\u003c/em>\u003c/p>\n\u003cp>One Saturday evening last month, dozens of people hovered around a horseshoe-shaped bar in the Mission District of San Francisco. Diffuse blue and fuchsia lights shone on white patent leather sofas, and a DJ played vinyl—mostly throwback funk and disco beating with a steady pulse. Arched over the scene was a pink neon sign with the words “Eagle Creek.”\u003c/p>\n\u003cp>As the music quieted, \u003ca href=\"http://www.sadiebarnette.com/\" target=\"_blank\" rel=\"noopener\">Sadie Barnette\u003c/a> and her father Rodney sat on stools beneath the neon, and explained why this art space, usually known as \u003ca href=\"https://www.thelab.org/\" target=\"_blank\" rel=\"noopener\">the Lab\u003c/a>, looked and felt like a nightclub. In the 1970s and 1980s, Rodney recalled, gay bars were among the least hospitable places in San Francisco for black people such as himself. There was hardly a place for gay black people to dance, let alone throw a fundraiser for a gay black political candidate.\u003c/p>\n\u003cp>“That’s why I bought the Eagle Creek,” he said.\u003c/p>\n\u003cfigure id=\"attachment_13858718\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13858718\" src=\"https://ww2.kqed.org/arts/wp-content/uploads/sites/2/2019/05/Sadie-and-Rodney-Barnette-2-800x533.jpg\" alt=\"Sadie Barnette (L) used her residency at The Lab to honor San Francisco's first black-owned gay bar the Eagle Creek Saloon, which her father Rodney (R) opened in 1990.\" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/Sadie-and-Rodney-Barnette-2-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/Sadie-and-Rodney-Barnette-2-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/Sadie-and-Rodney-Barnette-2-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/Sadie-and-Rodney-Barnette-2-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/Sadie-and-Rodney-Barnette-2-1200x800.jpg 1200w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/Sadie-and-Rodney-Barnette-2.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Sadie Barnette (L) used her residency at The Lab to honor San Francisco’s first black-owned gay bar the Eagle Creek Saloon, which her father Rodney (R) opened in 1990. \u003ccite>(Sam Lefebvre/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Sadie was five years old in 1990 when her father acquired the bar that for the next three years provided gay people of color a site of protest, refuge and revelry on Market Street—”a friendly place with a funky bass for every race,” as its slogan went. Now the Oakland artist is using her \u003ca href=\"https://www.thelab.org/projects/2019/5/11/sadie-barnette-the-new-eagle-creek-saloon\" target=\"_blank\" rel=\"noopener\">residency\u003c/a> at the Lab to to honor her father’s venture with “something living, something more than a referential archive,” she said. “I want this to channel Eagle Creek, not just be about it.” [aside postid='arts_13858167']\u003c/p>\n\u003cp>Sadie’s most vivid memory of the city’s first black-owned gay bar is from 1992, when the Eagle Creek sponsored what Rodney calls the first black float in the San Francisco Pride parade. The theme was black people through the ages, and Sadie stood alongside pharaohs and astronauts in an ornately tasseled ensemble created by a bar regular. Her residency at the Lab culminates with this year’s parade on June 30, when the entire bar will be hoisted onto a float. Until then, the bar is on view every Wednesday 5-8pm.\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">[pullquote size='large' align='right' citation='Rodney Barnette, owner of Eagle Creek Saloon']“The bigger the community got, the worse the discrimination was. I started avoiding even driving through the Castro.”[/pullquote]\u003c/span>\u003c/p>\n\u003cp>“The New Eagle Creek Saloon” is not a reproduction of Eagle Creek so much as a fondly embellished memory. Sadie called the aesthetic “disco limbo,” saying in a recent interview that it connects to her work in terms of familiar objects or scenes portrayed with a hyperbolic grandeur to suggest their liberatory potential. The bar is part altar, with photos of the Barnette family from the time, and part sculpture, with crushed cans and stereo equipment enameled in glitter. There are branded matchbooks and coasters, and the bar itself is sturdy enough for people to dance on.\u003c/p>\n\u003cfigure id=\"attachment_13858711\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13858711\" src=\"https://ww2.kqed.org/arts/wp-content/uploads/sites/2/2019/05/Barnette-family-and-regulars-eagle-creek-saloon-800x618.jpg\" alt='L to R: Alvin and Carl Barnette, Eagle Creek regulars Sammy \"La Creek\" and Frank \"Lady F,\" and Rodney Barnette.' width=\"800\" height=\"618\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/Barnette-family-and-regulars-eagle-creek-saloon-800x618.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/Barnette-family-and-regulars-eagle-creek-saloon-160x124.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/Barnette-family-and-regulars-eagle-creek-saloon-768x594.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/Barnette-family-and-regulars-eagle-creek-saloon-1020x788.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/Barnette-family-and-regulars-eagle-creek-saloon-1200x928.jpg 1200w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/Barnette-family-and-regulars-eagle-creek-saloon.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">L to R: Alvin and Carl Barnette, Eagle Creek regulars Sammy “La Creek” and Frank “Lady F,” and Rodney Barnette. \u003ccite>(Courtesy Sadie Barnette)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Sadie aims for the installation to also be a queer social space, inviting organizations such as the Black Aesthetic film collective to contribute programming. This way, the project at once enhances the historical record, gathering memories and materials related to a little-documented bar, and addresses a still-urgent need for black-centered queer spaces. “Discrimination at clubs doesn’t take the same forms now,” she said. “But we shouldn’t relegate the struggle to the past.”\u003c/p>\n\u003cp>Rodney was wounded in the Vietnam War, and upon returning to Los Angeles realized American police occupied the black community the way American soldiers occupied Vietnam. He founded the Compton chapter of the Black Panther Party in 1968, landing on the Federal Bureau of Investigation’s Counterintelligence Program (COINTELPRO) watchlist. [aside postid='arts_13858829']\u003c/p>\n\u003cp>Sadie incorporated his FBI file, acquired via a public records request, into her installation \u003cem>My Father’s FBI File, Project I\u003c/em>, which debuted in 2016 at the Oakland Museum of California’s exhibition \u003cem>All Power to the People: Black Panthers at 50\u003c/em>. She had in mind a piece inspired by Eagle Creek even before that project, but it wasn’t until the Lab residency that she had the opportunity. “Something that’s as much performance as shrine or nightclub needs somewhere as flexible as the Lab,” she said.\u003c/p>\n\u003cfigure id=\"attachment_13858712\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13858712\" src=\"https://ww2.kqed.org/arts/wp-content/uploads/sites/2/2019/05/Bar-sculpture-Eagle-Creek-800x450.jpg\" alt=\"The bar is part altar, with photos of the Barnette family from the time, and part sculpture, with crushed cans and stereo equipment enameled in glitter.\" width=\"800\" height=\"450\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/Bar-sculpture-Eagle-Creek-800x450.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/Bar-sculpture-Eagle-Creek-160x90.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/Bar-sculpture-Eagle-Creek-768x432.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/Bar-sculpture-Eagle-Creek-1020x574.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/Bar-sculpture-Eagle-Creek-1200x675.jpg 1200w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/Bar-sculpture-Eagle-Creek.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">The bar is part altar, with photos of the Barnette family from the time, and part sculpture, with crushed cans and stereo equipment enameled in glitter. \u003ccite>(Sam Lefebvre/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Rodney, who moved to San Francisco in 1969, said he was surprised to find racism in the gay scene to be more pronounced than in the city over all. As he recalls, the Rendezvous cut the music when black people started to dance, citing a rule against bodily contact, and the Stud removed the black music from the jukebox. At the Mineshaft, like other gay bars, black people were often asked for three forms of identification at the door. “And the bigger the community got, the worse the discrimination was,” Rodney said. “I started avoiding even driving through the Castro.”\u003c/p>\n\u003cp>Even the opening of the Eagle Creek, in 1990, was followed by what Rodney considered a racist smear in San Francisco’s LGBTQ+ newspaper, \u003cem>Bay Area Reporter\u003c/em>. A news item on a white gay man found strangled to death at home noted that he was an Eagle Creek regular with a “sexual preference for black males,” unsubtly implying a connection. Rodney wrote the newspaper expressing sympathy for the victim and outrage at the innuendo, prompting a retraction.\u003c/p>\n\u003cfigure id=\"attachment_13858710\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13858710\" src=\"https://ww2.kqed.org/arts/wp-content/uploads/sites/2/2019/05/Bar-by-day-800x507.jpg\" alt='Sadie Barnette aims for \"The New Eagle Creek Saloon\" to be a queer social space. ' width=\"800\" height=\"507\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/Bar-by-day-800x507.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/Bar-by-day-160x101.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/Bar-by-day-768x486.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/Bar-by-day-1020x646.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/Bar-by-day-1200x760.jpg 1200w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/Bar-by-day.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Sadie Barnette aims for “The New Eagle Creek Saloon” to be a queer social space. \u003ccite>(Sam Lefebvre/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>A hub of gay rights activism, the bar hosted fundraisers for groups such as Lesbians and Gays of African Descent for Democratic Action, which in turn pressured the San Francisco Board of Supervisors to pass legislation forestalling the discriminatory identification checks. The bar closed during candlelight vigils on Market Street for community members lost to the AIDS epidemic. Rodney said it also brought him closer to his two straight brothers. [aside postid='arts_13858699']\u003c/p>\n\u003cp>The Eagle Creek shuttered in 1993 because business tapered during an economic downturn, and another short-lived bar aimed at straight people, The Drunk Tank, opened in its place. But it left deep impressions on its patrons, many of whom turned out to the opening last month at the Lab. After the Barnettes’ presentation, one former regular lyrically recalled a muscular bartender with a tiny chihuahua. Another, choking up, remembered himself as painfully closeted, at all times withdrawn into his hoodie.\u003c/p>\n\u003cp>“I was hiding,” he said. “At the Eagle Creek, I opened up.”\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n",
"blocks": [],
"excerpt": "Racism at gay bars prompted Rodney Barnette to open the Eagle Creek Saloon, a story his daughter Sadie Barnette is resurfacing at the Lab. ",
"status": "publish",
"parent": 0,
"modified": 1726771184,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 18,
"wordCount": 1234
},
"headData": {
"title": "SF's First Black-Owned Gay Bar Offered Refuge from Racism in the '90s Queer Scene | KQED",
"description": "Racism at gay bars prompted Rodney Barnette to open the Eagle Creek Saloon, a story his daughter Sadie Barnette is resurfacing at the Lab. ",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"schema": {
"@context": "https://schema.org",
"@type": "Article",
"headline": "SF's First Black-Owned Gay Bar Offered Refuge from Racism in the '90s Queer Scene",
"datePublished": "2019-06-04T12:00:32-07:00",
"dateModified": "2024-09-19T11:39:44-07:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
},
"sticky": false,
"templateType": "standard",
"featuredImageType": "standard",
"path": "/arts/13858290/sfs-first-black-owned-gay-bar-offered-refuge-from-racism-in-the-90s-queer-scene",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>\u003cem>\u003cstrong>Editor’s Note:\u003c/strong> This article is part of KQED Arts’ story series \u003ca href=\"https://www.kqed.org/arts/program/pride-as-protest\" target=\"_blank\" rel=\"noopener\">Pride as Protest\u003c/a>, which chronicles the past and present of LGBTQ+ activism in honor of the 50th anniversary of the Stonewall riots. Learn more about the series \u003ca href=\"https://www.kqed.org/arts/13858609/welcome-to-pride-as-protest-a-new-kqed-arts-story-series\" target=\"_blank\" rel=\"noopener\">here\u003c/a>.\u003c/em>\u003c/p>\n\u003cp>One Saturday evening last month, dozens of people hovered around a horseshoe-shaped bar in the Mission District of San Francisco. Diffuse blue and fuchsia lights shone on white patent leather sofas, and a DJ played vinyl—mostly throwback funk and disco beating with a steady pulse. Arched over the scene was a pink neon sign with the words “Eagle Creek.”\u003c/p>\n\u003cp>As the music quieted, \u003ca href=\"http://www.sadiebarnette.com/\" target=\"_blank\" rel=\"noopener\">Sadie Barnette\u003c/a> and her father Rodney sat on stools beneath the neon, and explained why this art space, usually known as \u003ca href=\"https://www.thelab.org/\" target=\"_blank\" rel=\"noopener\">the Lab\u003c/a>, looked and felt like a nightclub. In the 1970s and 1980s, Rodney recalled, gay bars were among the least hospitable places in San Francisco for black people such as himself. There was hardly a place for gay black people to dance, let alone throw a fundraiser for a gay black political candidate.\u003c/p>\n\u003cp>“That’s why I bought the Eagle Creek,” he said.\u003c/p>\n\u003cfigure id=\"attachment_13858718\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13858718\" src=\"https://ww2.kqed.org/arts/wp-content/uploads/sites/2/2019/05/Sadie-and-Rodney-Barnette-2-800x533.jpg\" alt=\"Sadie Barnette (L) used her residency at The Lab to honor San Francisco's first black-owned gay bar the Eagle Creek Saloon, which her father Rodney (R) opened in 1990.\" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/Sadie-and-Rodney-Barnette-2-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/Sadie-and-Rodney-Barnette-2-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/Sadie-and-Rodney-Barnette-2-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/Sadie-and-Rodney-Barnette-2-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/Sadie-and-Rodney-Barnette-2-1200x800.jpg 1200w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/Sadie-and-Rodney-Barnette-2.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Sadie Barnette (L) used her residency at The Lab to honor San Francisco’s first black-owned gay bar the Eagle Creek Saloon, which her father Rodney (R) opened in 1990. \u003ccite>(Sam Lefebvre/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Sadie was five years old in 1990 when her father acquired the bar that for the next three years provided gay people of color a site of protest, refuge and revelry on Market Street—”a friendly place with a funky bass for every race,” as its slogan went. Now the Oakland artist is using her \u003ca href=\"https://www.thelab.org/projects/2019/5/11/sadie-barnette-the-new-eagle-creek-saloon\" target=\"_blank\" rel=\"noopener\">residency\u003c/a> at the Lab to to honor her father’s venture with “something living, something more than a referential archive,” she said. “I want this to channel Eagle Creek, not just be about it.” \u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "arts_13858167",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>Sadie’s most vivid memory of the city’s first black-owned gay bar is from 1992, when the Eagle Creek sponsored what Rodney calls the first black float in the San Francisco Pride parade. The theme was black people through the ages, and Sadie stood alongside pharaohs and astronauts in an ornately tasseled ensemble created by a bar regular. Her residency at the Lab culminates with this year’s parade on June 30, when the entire bar will be hoisted onto a float. Until then, the bar is on view every Wednesday 5-8pm.\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "“The bigger the community got, the worse the discrimination was. I started avoiding even driving through the Castro.”",
"name": "pullquote",
"attributes": {
"named": {
"size": "large",
"align": "right",
"citation": "Rodney Barnette, owner of Eagle Creek Saloon",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/span>\u003c/p>\n\u003cp>“The New Eagle Creek Saloon” is not a reproduction of Eagle Creek so much as a fondly embellished memory. Sadie called the aesthetic “disco limbo,” saying in a recent interview that it connects to her work in terms of familiar objects or scenes portrayed with a hyperbolic grandeur to suggest their liberatory potential. The bar is part altar, with photos of the Barnette family from the time, and part sculpture, with crushed cans and stereo equipment enameled in glitter. There are branded matchbooks and coasters, and the bar itself is sturdy enough for people to dance on.\u003c/p>\n\u003cfigure id=\"attachment_13858711\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13858711\" src=\"https://ww2.kqed.org/arts/wp-content/uploads/sites/2/2019/05/Barnette-family-and-regulars-eagle-creek-saloon-800x618.jpg\" alt='L to R: Alvin and Carl Barnette, Eagle Creek regulars Sammy \"La Creek\" and Frank \"Lady F,\" and Rodney Barnette.' width=\"800\" height=\"618\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/Barnette-family-and-regulars-eagle-creek-saloon-800x618.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/Barnette-family-and-regulars-eagle-creek-saloon-160x124.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/Barnette-family-and-regulars-eagle-creek-saloon-768x594.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/Barnette-family-and-regulars-eagle-creek-saloon-1020x788.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/Barnette-family-and-regulars-eagle-creek-saloon-1200x928.jpg 1200w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/Barnette-family-and-regulars-eagle-creek-saloon.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">L to R: Alvin and Carl Barnette, Eagle Creek regulars Sammy “La Creek” and Frank “Lady F,” and Rodney Barnette. \u003ccite>(Courtesy Sadie Barnette)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Sadie aims for the installation to also be a queer social space, inviting organizations such as the Black Aesthetic film collective to contribute programming. This way, the project at once enhances the historical record, gathering memories and materials related to a little-documented bar, and addresses a still-urgent need for black-centered queer spaces. “Discrimination at clubs doesn’t take the same forms now,” she said. “But we shouldn’t relegate the struggle to the past.”\u003c/p>\n\u003cp>Rodney was wounded in the Vietnam War, and upon returning to Los Angeles realized American police occupied the black community the way American soldiers occupied Vietnam. He founded the Compton chapter of the Black Panther Party in 1968, landing on the Federal Bureau of Investigation’s Counterintelligence Program (COINTELPRO) watchlist. \u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "arts_13858829",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>Sadie incorporated his FBI file, acquired via a public records request, into her installation \u003cem>My Father’s FBI File, Project I\u003c/em>, which debuted in 2016 at the Oakland Museum of California’s exhibition \u003cem>All Power to the People: Black Panthers at 50\u003c/em>. She had in mind a piece inspired by Eagle Creek even before that project, but it wasn’t until the Lab residency that she had the opportunity. “Something that’s as much performance as shrine or nightclub needs somewhere as flexible as the Lab,” she said.\u003c/p>\n\u003cfigure id=\"attachment_13858712\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13858712\" src=\"https://ww2.kqed.org/arts/wp-content/uploads/sites/2/2019/05/Bar-sculpture-Eagle-Creek-800x450.jpg\" alt=\"The bar is part altar, with photos of the Barnette family from the time, and part sculpture, with crushed cans and stereo equipment enameled in glitter.\" width=\"800\" height=\"450\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/Bar-sculpture-Eagle-Creek-800x450.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/Bar-sculpture-Eagle-Creek-160x90.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/Bar-sculpture-Eagle-Creek-768x432.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/Bar-sculpture-Eagle-Creek-1020x574.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/Bar-sculpture-Eagle-Creek-1200x675.jpg 1200w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/Bar-sculpture-Eagle-Creek.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">The bar is part altar, with photos of the Barnette family from the time, and part sculpture, with crushed cans and stereo equipment enameled in glitter. \u003ccite>(Sam Lefebvre/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Rodney, who moved to San Francisco in 1969, said he was surprised to find racism in the gay scene to be more pronounced than in the city over all. As he recalls, the Rendezvous cut the music when black people started to dance, citing a rule against bodily contact, and the Stud removed the black music from the jukebox. At the Mineshaft, like other gay bars, black people were often asked for three forms of identification at the door. “And the bigger the community got, the worse the discrimination was,” Rodney said. “I started avoiding even driving through the Castro.”\u003c/p>\n\u003cp>Even the opening of the Eagle Creek, in 1990, was followed by what Rodney considered a racist smear in San Francisco’s LGBTQ+ newspaper, \u003cem>Bay Area Reporter\u003c/em>. A news item on a white gay man found strangled to death at home noted that he was an Eagle Creek regular with a “sexual preference for black males,” unsubtly implying a connection. Rodney wrote the newspaper expressing sympathy for the victim and outrage at the innuendo, prompting a retraction.\u003c/p>\n\u003cfigure id=\"attachment_13858710\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13858710\" src=\"https://ww2.kqed.org/arts/wp-content/uploads/sites/2/2019/05/Bar-by-day-800x507.jpg\" alt='Sadie Barnette aims for \"The New Eagle Creek Saloon\" to be a queer social space. ' width=\"800\" height=\"507\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/Bar-by-day-800x507.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/Bar-by-day-160x101.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/Bar-by-day-768x486.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/Bar-by-day-1020x646.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/Bar-by-day-1200x760.jpg 1200w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/Bar-by-day.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Sadie Barnette aims for “The New Eagle Creek Saloon” to be a queer social space. \u003ccite>(Sam Lefebvre/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>A hub of gay rights activism, the bar hosted fundraisers for groups such as Lesbians and Gays of African Descent for Democratic Action, which in turn pressured the San Francisco Board of Supervisors to pass legislation forestalling the discriminatory identification checks. The bar closed during candlelight vigils on Market Street for community members lost to the AIDS epidemic. Rodney said it also brought him closer to his two straight brothers. \u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "arts_13858699",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>The Eagle Creek shuttered in 1993 because business tapered during an economic downturn, and another short-lived bar aimed at straight people, The Drunk Tank, opened in its place. But it left deep impressions on its patrons, many of whom turned out to the opening last month at the Lab. After the Barnettes’ presentation, one former regular lyrically recalled a muscular bartender with a tiny chihuahua. Another, choking up, remembered himself as painfully closeted, at all times withdrawn into his hoodie.\u003c/p>\n\u003cp>“I was hiding,” he said. “At the Eagle Creek, I opened up.”\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "fullwidth"
},
"numeric": [
"fullwidth"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "floatright"
},
"numeric": [
"floatright"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/arts/13858290/sfs-first-black-owned-gay-bar-offered-refuge-from-racism-in-the-90s-queer-scene",
"authors": [
"11091"
],
"categories": [
"arts_1"
],
"tags": [
"arts_1118",
"arts_977",
"arts_1297",
"arts_3226",
"arts_5849",
"arts_596",
"arts_5158",
"arts_7503",
"arts_1146",
"arts_4109",
"arts_901"
],
"featImg": "arts_13858716",
"label": "arts"
},
"arts_13858167": {
"type": "posts",
"id": "arts_13858167",
"meta": {
"index": "posts_1716263798",
"site": "arts",
"id": "13858167",
"score": null,
"sort": [
1559588422000
]
},
"guestAuthors": [],
"slug": "queer-nation-lgbtq-activism-90s",
"title": "When Queer Nation 'Bashed Back' Against Homophobia with Street Patrols and Glitter",
"publishDate": 1559588422,
"format": "standard",
"headTitle": "When Queer Nation ‘Bashed Back’ Against Homophobia with Street Patrols and Glitter | KQED",
"labelTerm": {
"site": "arts"
},
"content": "\u003cp>\u003cem>\u003cstrong>Editor’s Note:\u003c/strong> This article is part of KQED Arts’ story series \u003ca href=\"https://www.kqed.org/arts/program/pride-as-protest\" target=\"_blank\" rel=\"noopener\">Pride as Protest\u003c/a>, which chronicles the past and present of LGBTQ+ activism in honor of the 50th anniversary of the Stonewall riots. Learn more about the series \u003ca href=\"https://www.kqed.org/arts/13858609/welcome-to-pride-as-protest-a-new-kqed-arts-story-series\" target=\"_blank\" rel=\"noopener\">here\u003c/a>.\u003c/em>\u003c/p>\n\u003cp>In the lingering darkness of the early morning, the queers climbed up a SoMA highway overpass, recently shut down due to structural concerns from the Loma Prieta earthquake. They were on a mission from Catherine Did It, a focus group affiliated with San Francisco’s brand-new chapter of the ostentatious activist organization Queer Nation, which had an estimated 40 chapters around the country.\u003c/p>\n\u003cp>Catherine Did It was created to use guerrilla tactics to \u003ca href=\"https://www.latimes.com/archives/la-xpm-1991-04-29-ca-750-story.html\" target=\"_blank\" rel=\"noopener\">confront the filming of \u003cem>Basic Instinct\u003c/em>\u003c/a>—a 1992 movie Queer Nation saw as the latest example of Hollywood’s storied obsession with psychotic queer women. In the film, a secondary bisexual character wrings her hands and moans to the brave male protagonist upon being outed, “I was embarrassed. It was the only time I’d been with a woman.” Sleeping with a man seems to cure the anti-heroine of her murderous lesbianism. (Her truculent girlfriend was disposed of in a fatal automobile accident.)\u003c/p>\n\u003cp>In 1991, in the aftermath of the AIDS epidemic’s terrorizing hold on the queer community, many considered this stereotypical mainstream representation intolerable.\u003c/p>\n\u003cp>The activists had been tipped off that the next evening, shooting would take place on the block below their feet—well, not if they had anything to do with it. They opened up the bags of glitter they hauled up to the abandoned stretch of I-280 and let their contents fly. When the film crew arrived, they’d find their trumped-up, urban wasteland location covered in twinkling bits of exquisitely campy queer rage.\u003c/p>\n\u003cfigure id=\"attachment_13858730\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13858730\" src=\"https://ww2.kqed.org/arts/wp-content/uploads/sites/2/2019/05/Queer-Nation-1-800x450.jpg\" alt=\"Queer Nation activists march at a New York City peace rally in October 1990.\" width=\"800\" height=\"450\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/Queer-Nation-1-800x450.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/Queer-Nation-1-160x90.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/Queer-Nation-1-768x432.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/Queer-Nation-1-1020x574.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/Queer-Nation-1-1200x675.jpg 1200w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/Queer-Nation-1.jpg 1920w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Queer Nation activists march at a New York City peace rally in October 1990. \u003ccite>(Tracey Litt)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>On the occasion of Queer Nation’s 25th anniversary in 2015, San Francisco chapter co-founder Mark Duran \u003ca href=\"https://www.ebar.com/news//245481\" target=\"_blank\" rel=\"noopener\">told the \u003cem>Bay Area Reporter\u003c/em>\u003c/a> that he had been inspired to form the group in 1990 after watching a conversation between radical, queer activists from New York and their more staid, Democratic Party-affiliated San Francisco counterparts on KQED.\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>“It was at that precise moment that I realized the time was up for asking for crumbs from the table as our gay leaders had been doing for so long,” he remembered. “It was time for us to simply take our place at that table and demand our civil and human rights.”\u003c/p>\n\u003cp>Duran, his partner Daniel Paiz and fellow activist Steve Mehall blanketed the Castro and Mission districts with flyers announcing Queer Nation SF’s first meeting, which would take place one month after that of the original New York chapter. The group convened at the historic Women’s Building. An astounding 300 people (as many as 500, by some estimates) came to the first gathering, where a consensus-based, horizontal leadership structure was codified.\u003c/p>\n\u003cp>[pullquote size='medium' align='right' citation='Rachel Pepper, former Queer Nation activist']There was a lot of camp, because when you are in the midst of a crisis and an epidemic you also have to laugh, and you have to find humor, and you have to love, and you have to live intensely every day, because you don’t know if you’re going to be alive in a year.\u003cspan style=\"font-weight: 400\">[/pullquote]\u003c/span>\u003c/p>\n\u003cp>Going forward, even the most routine general assembly meeting would draw crowds of around 200 members. Focus groups formed, among them LABIA (Lesbians And Bi-women In Action), the people of color-focused United Colors of Queer Nation, UBIQUITOUS (Uppity Bi Queers United In Their Overtly Unconventional Sexuality), Queer Planet and DORIS SQUASH (Defending Our Rights In the Streets, Super Queers United Against Savage Heterosexism).\u003c/p>\n\u003cp>“That first meeting was very, very exciting,” says Queer Nation and Catherine Did It activist Jennifer Junkyard Morris. “Well—and it was also very cruise-y.”\u003c/p>\n\u003ch2>Queer activism in the wake of the AIDS epidemic\u003c/h2>\n\u003cp>The early ’90s were a time when traditional activist tactics were being queered across the country. In 1990, fellow direct-action group ACT UP organized \u003ca href=\"https://48hills.org/2015/06/the-week-act-up-shut-sf-down/\" target=\"_blank\" rel=\"noopener\">a massive die-in protest\u003c/a> on Market Street during San Francisco’s hosting of the Sixth International Conference on AIDS. It was part of the group’s bid to raise awareness and halt the plague that claimed so many lives, many of them in the LGBTQ+ community.\u003c/p>\n\u003cp>But at times, ACT UP made its points quite cheekily. For example, the group’s signature “ACT UP, fight back, fight AIDS!” chant would become “ACT UP, kick back get laid!” when participants tired of earnestness.\u003c/p>\n\u003cfigure id=\"attachment_13858731\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13858731\" src=\"https://ww2.kqed.org/arts/wp-content/uploads/sites/2/2019/05/Queer-Nation-3-800x534.jpg\" alt=\"Queer Nation New York activists at an October 1990 demonstration. \" width=\"800\" height=\"534\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/Queer-Nation-3-800x534.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/Queer-Nation-3-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/Queer-Nation-3-768x513.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/Queer-Nation-3-1020x681.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/Queer-Nation-3-1200x801.jpg 1200w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/Queer-Nation-3.jpg 1920w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Queer Nation New York activists at an October 1990 demonstration. \u003ccite>(Tracey Litt)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Queer Nation activists were inspired by those touches of swishy irreverence—the founders of the original Queer Nation New York chapter had been active in ACT UP themselves—but they wanted to expand the AIDS-focused group’s scope. “That’s really why [Queer Nation] was created, to deal with other places where we’re being attacked,” remembers Morris.\u003c/p>\n\u003cp>Across the country, Queer Nation became best known for targeting cultural homophobia. Some of the San Francisco chapter’s first actions were kiss-ins, which would send hundreds of flamboyant lovers to a straight Marina bar or the Powell Street cable car turnaround, where they would make out en masse with gusto.\u003c/p>\n\u003cp>Focus group GHOST (Grand Homosexual Outrage at Sickening Televangelists) organized a rally to greet \u003ca href=\"https://www.apnews.com/1c940282ba516b1058d242fd482ebd9d\" target=\"_blank\" rel=\"noopener\">televangelists who’d flown in to exorcise the demons\u003c/a> of San Francisco on Halloween night of 1990. The evangelist-phobic crowd of thousands skipped off to the annual Castro neighborhood celebrations after overwhelming the city’s would-be saviors. Similarly irreverant, SHOP (Suburban Homosexual Outreach Program) fulfilled its moniker’s promise by surprising attendees at a special celebrity appearance of Hello Kitty at San Bruno’s Tanforan Shopping Center with a joyous melee of drag, balloons and banners.\u003c/p>\n\u003cp>https://vimeo.com/119618746\u003c/p>\n\u003cp>Often, Queer Nation’s actions featured a chant that hasn’t left the lips of LGBTQ+ troublemakers since: “We’re here! We’re queer! Get used to it!”\u003c/p>\n\u003cp>For members of Queer Nation, style was key. The group’s many affiliated visual artists designed neon stickers with sayings like “Queers bash back” and “Dykes take over the world.” “Usually I wore boy drag like an ACT UP activist, but sometimes gurl drag—a wig and long hair, earrings and a dress or skirt,” remembers activist Derek Marshall Newman in an email to KQED. “It depended how cute I wanted look and how safe I felt.”\u003c/p>\n\u003cp>“We were queer people, so we had a sense of humor,” says \u003ca href=\"https://www.rachel-pepper.com/\" target=\"_blank\" rel=\"noopener\">Rachel Pepper\u003c/a>, an early Queer Nation member who played a key role in moderating general meetings. “There was a lot of camp, because when you are in the midst of a crisis and an epidemic you also have to laugh, and you have to find humor, and you have to love, and you have to live intensely every day, because you don’t know if you’re going to be alive in a year.”\u003c/p>\n\u003ch2>‘Queers bash back’\u003c/h2>\n\u003cp>In this pre-internet era, Queer Nation members communicated via their Queer Week newsletter and Queerline voicemail system. They coined the phrase “Queers bash back” for street patrols that walked the streets of San Francisco to thwart gay bashers, who seemed to stalk Dolores Park, and abusive cops, who were surely Queer Nation’s most hated adversaries. Often, the group would show up in solidarity at community anti-police and eviction protests.\u003c/p>\n\u003cp>In fact, intersectionality became a goal of the short-lived group. Among the group’s people of color-focused sub-groups was United Colors of Queer Nation, founded by activist \u003ca href=\"https://www.ebar.com/obituaries//248420\" target=\"_blank\" rel=\"noopener\">Karl Knapper\u003c/a>. It focused on amplifying the voices of activists of color in Queer Nation, and on developing practices that protected black and brown bodies at protests, such as physical placement at sit-ins and pre-event training on how to deal with police.\u003c/p>\n\u003cp>“That was one of the things that [white Queer Nation activists] wanted to do: a lot of civil disobedience,” remembers United Colors activist Thomas Tymstone, who, along with Pepper, also facilitated Queer Nation’s general assembly meetings. “That is great, but a lot of people of color don’t want to be arrested for any reason.”\u003c/p>\n\u003cp>Historian \u003ca href=\"https://independent.academia.edu/GKoskovich\" target=\"_blank\" rel=\"noopener\">Gerard Koskovich\u003c/a> was a legal observer during Queer Nation actions, taking notes in case there was a later need for a court witness to testify against police misconduct. Koskovich remembers how members who came from privileged backgrounds listened to stories fellow activists told about experiences with predatory law enforcement. These exchanges could oftentimes prove intense for would-be activists who became overwhelmed by the multiplicity of perspectives and the challenges they presented to creating a cohesive movement.\u003c/p>\n\u003cfigure id=\"attachment_13858225\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13858225\" src=\"https://ww2.kqed.org/arts/wp-content/uploads/sites/2/2019/05/Patriot_Prayer_SF_counterprotest_20170826-8107-800x490.jpg\" alt=\"Queer Nation's confrontational tactics and slogans like "Queers bash back" continue to influence LGBTQ activists. Here, protesters carry a "Queers bash back" sign at a Patriot Prayer counter-demonstration in San Francisco in 2017.\" width=\"800\" height=\"490\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/Patriot_Prayer_SF_counterprotest_20170826-8107-800x490.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/Patriot_Prayer_SF_counterprotest_20170826-8107-160x98.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/Patriot_Prayer_SF_counterprotest_20170826-8107-768x470.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/Patriot_Prayer_SF_counterprotest_20170826-8107-1020x625.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/Patriot_Prayer_SF_counterprotest_20170826-8107-1200x735.jpg 1200w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/Patriot_Prayer_SF_counterprotest_20170826-8107.jpg 1920w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Queer Nation’s confrontational tactics and slogans like “Queers bash back” continue to influence LGBTQ activists. Here, protesters carry a “Queers bash back” sign at a Patriot Prayer counter-demonstration in San Francisco in 2017. \u003ccite>(Pax Ahimnsa Gethen/Wikimedia Commons)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>But sometimes, surprising moments of connection took place. As one of the group’s hard-working moderators, Tymstone remembers with fondness Queer Nation’s practice of the “fishbowl,” in which different focus groups could hold the floor and address their concerns uninterrupted by comments from the audience. “A lot of our organizational structure was made by women,” he says. “Gay men didn’t know anything about consensus. We would just talk until somebody let us—or until somebody heard us. [The women] would stop us and say, ‘Wait, let this person talk.'”\u003c/p>\n\u003cp>“For a period of time, at least, those meetings became much more of a space where people felt safe coming forward with these very tender, difficult things and saying, ‘Can we talk about this and help understand things better?'” Koskovich says. “Of course, it didn’t ultimately always work out that way, and how could it? But at least that was a moment.”\u003c/p>\n\u003cfigure id=\"attachment_13858227\" class=\"wp-caption aligncenter\" style=\"max-width: 574px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13858227\" src=\"https://ww2.kqed.org/arts/wp-content/uploads/sites/2/2019/05/Queer_Nation_Houston_x6.jpg\" alt=\"Posters from Queer Nation's Houston chapter.\" width=\"574\" height=\"445\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/Queer_Nation_Houston_x6.jpg 574w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/Queer_Nation_Houston_x6-160x124.jpg 160w\" sizes=\"auto, (max-width: 574px) 100vw, 574px\">\u003cfigcaption class=\"wp-caption-text\">Posters from Queer Nation’s Houston chapter. \u003ccite>(WikiMedia Commons)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>The moment didn’t last forever. Queer Nation SF meetings dwindled by the end of 1991. Some members say the vast organization collapsed under difference in tactical preferences and the weight of trying to do too much. But in the cracks and crannies of San Francisco, some glitter from the Queer Nation days remain.\u003c/p>\n\u003cp>The group’s members went on to become writers, policymakers, historians, artists and scholars. Morris became an \u003ca href=\"https://kpfa.org/featured-episode/interview-with-jennifer-junkyard-morris/\" target=\"_blank\" rel=\"noopener\">eminent Bay Area film programmer\u003c/a> at Frameline Film Festival, SF DocFest and the Roxie Theater. \u003ca href=\"http://www.buffalo.edu/news/experts/jonathan-katz-queer-history.html\" target=\"_blank\" rel=\"noopener\">Jonathan David Katz\u003c/a> is a lauded academic who founded the \u003ca href=\"https://www.sfgate.com/news/article/Harvey-Milk-Institute-Opens-Gay-lesbian-studies-3049118.php\" target=\"_blank\" rel=\"noopener\">Harvey Milk Institute\u003c/a>, once one of the world’s largest centers for queer studies. And fellow alum \u003ca href=\"https://www.justinvivianbond.com/\" target=\"_blank\" rel=\"noopener\">Justin Vivian Bond\u003c/a> is a ground-breaking, Tony-nominated vocalist and founder of parodic lounge duo Kiki and Herb.\u003c/p>\n\u003cp>“It definitely shaped a generation of activists in terms of thinking about how they wanted to live their lives,” says Pepper, who helped found \u003ca href=\"http://www.curvemag.com\" target=\"_blank\" rel=\"noopener\">Curve Magazine\u003c/a> and wrote 1999’s \u003ca href=\"https://www.amazon.com/Ultimate-Guide-Pregnancy-Lesbians-Pre-conception/dp/157344216X\" target=\"_blank\" rel=\"noopener\">\u003cem>The Ultimate Guide to Pregnancy for Lesbians\u003c/em>\u003c/a>.\u003c/p>\n\u003cp>“There’s a real concrete, traceable network of people doing work that came out of the relationships built in that era,” says Koskovich.\u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n\u003cp>Queer Nation’s activism was brief, but the group’s flouncy radicalism left a blueprint for younger generations: to make activism last, listen to those with different experiences. To heal, laugh. And to make change, be unabashedly, unapologetically loud.\u003c/p>\n\n",
"blocks": [],
"excerpt": "Queer Nation's militant tactics and colorful slogans from the 1990s continue to influence today's activists.",
"status": "publish",
"parent": 0,
"modified": 1741366876,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 32,
"wordCount": 2022
},
"headData": {
"title": "When Queer Nation 'Bashed Back' Against Homophobia with Street Patrols and Glitter | KQED",
"description": "Queer Nation's militant tactics and colorful slogans from the 1990s continue to influence today's activists.",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"schema": {
"@context": "https://schema.org",
"@type": "Article",
"headline": "When Queer Nation 'Bashed Back' Against Homophobia with Street Patrols and Glitter",
"datePublished": "2019-06-03T12:00:22-07:00",
"dateModified": "2025-03-07T09:01:16-08:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
},
"sticky": false,
"nprByline": "Caitlin Donohue",
"path": "/arts/13858167/queer-nation-lgbtq-activism-90s",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>\u003cem>\u003cstrong>Editor’s Note:\u003c/strong> This article is part of KQED Arts’ story series \u003ca href=\"https://www.kqed.org/arts/program/pride-as-protest\" target=\"_blank\" rel=\"noopener\">Pride as Protest\u003c/a>, which chronicles the past and present of LGBTQ+ activism in honor of the 50th anniversary of the Stonewall riots. Learn more about the series \u003ca href=\"https://www.kqed.org/arts/13858609/welcome-to-pride-as-protest-a-new-kqed-arts-story-series\" target=\"_blank\" rel=\"noopener\">here\u003c/a>.\u003c/em>\u003c/p>\n\u003cp>In the lingering darkness of the early morning, the queers climbed up a SoMA highway overpass, recently shut down due to structural concerns from the Loma Prieta earthquake. They were on a mission from Catherine Did It, a focus group affiliated with San Francisco’s brand-new chapter of the ostentatious activist organization Queer Nation, which had an estimated 40 chapters around the country.\u003c/p>\n\u003cp>Catherine Did It was created to use guerrilla tactics to \u003ca href=\"https://www.latimes.com/archives/la-xpm-1991-04-29-ca-750-story.html\" target=\"_blank\" rel=\"noopener\">confront the filming of \u003cem>Basic Instinct\u003c/em>\u003c/a>—a 1992 movie Queer Nation saw as the latest example of Hollywood’s storied obsession with psychotic queer women. In the film, a secondary bisexual character wrings her hands and moans to the brave male protagonist upon being outed, “I was embarrassed. It was the only time I’d been with a woman.” Sleeping with a man seems to cure the anti-heroine of her murderous lesbianism. (Her truculent girlfriend was disposed of in a fatal automobile accident.)\u003c/p>\n\u003cp>In 1991, in the aftermath of the AIDS epidemic’s terrorizing hold on the queer community, many considered this stereotypical mainstream representation intolerable.\u003c/p>\n\u003cp>The activists had been tipped off that the next evening, shooting would take place on the block below their feet—well, not if they had anything to do with it. They opened up the bags of glitter they hauled up to the abandoned stretch of I-280 and let their contents fly. When the film crew arrived, they’d find their trumped-up, urban wasteland location covered in twinkling bits of exquisitely campy queer rage.\u003c/p>\n\u003cfigure id=\"attachment_13858730\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13858730\" src=\"https://ww2.kqed.org/arts/wp-content/uploads/sites/2/2019/05/Queer-Nation-1-800x450.jpg\" alt=\"Queer Nation activists march at a New York City peace rally in October 1990.\" width=\"800\" height=\"450\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/Queer-Nation-1-800x450.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/Queer-Nation-1-160x90.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/Queer-Nation-1-768x432.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/Queer-Nation-1-1020x574.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/Queer-Nation-1-1200x675.jpg 1200w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/Queer-Nation-1.jpg 1920w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Queer Nation activists march at a New York City peace rally in October 1990. \u003ccite>(Tracey Litt)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>On the occasion of Queer Nation’s 25th anniversary in 2015, San Francisco chapter co-founder Mark Duran \u003ca href=\"https://www.ebar.com/news//245481\" target=\"_blank\" rel=\"noopener\">told the \u003cem>Bay Area Reporter\u003c/em>\u003c/a> that he had been inspired to form the group in 1990 after watching a conversation between radical, queer activists from New York and their more staid, Democratic Party-affiliated San Francisco counterparts on KQED.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "fullwidth"
},
"numeric": [
"fullwidth"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>“It was at that precise moment that I realized the time was up for asking for crumbs from the table as our gay leaders had been doing for so long,” he remembered. “It was time for us to simply take our place at that table and demand our civil and human rights.”\u003c/p>\n\u003cp>Duran, his partner Daniel Paiz and fellow activist Steve Mehall blanketed the Castro and Mission districts with flyers announcing Queer Nation SF’s first meeting, which would take place one month after that of the original New York chapter. The group convened at the historic Women’s Building. An astounding 300 people (as many as 500, by some estimates) came to the first gathering, where a consensus-based, horizontal leadership structure was codified.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "There was a lot of camp, because when you are in the midst of a crisis and an epidemic you also have to laugh, and you have to find humor, and you have to love, and you have to live intensely every day, because you don’t know if you’re going to be alive in a year.\u003cspan style=\"font-weight: 400\">",
"name": "pullquote",
"attributes": {
"named": {
"size": "medium",
"align": "right",
"citation": "Rachel Pepper, former Queer Nation activist",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/span>\u003c/p>\n\u003cp>Going forward, even the most routine general assembly meeting would draw crowds of around 200 members. Focus groups formed, among them LABIA (Lesbians And Bi-women In Action), the people of color-focused United Colors of Queer Nation, UBIQUITOUS (Uppity Bi Queers United In Their Overtly Unconventional Sexuality), Queer Planet and DORIS SQUASH (Defending Our Rights In the Streets, Super Queers United Against Savage Heterosexism).\u003c/p>\n\u003cp>“That first meeting was very, very exciting,” says Queer Nation and Catherine Did It activist Jennifer Junkyard Morris. “Well—and it was also very cruise-y.”\u003c/p>\n\u003ch2>Queer activism in the wake of the AIDS epidemic\u003c/h2>\n\u003cp>The early ’90s were a time when traditional activist tactics were being queered across the country. In 1990, fellow direct-action group ACT UP organized \u003ca href=\"https://48hills.org/2015/06/the-week-act-up-shut-sf-down/\" target=\"_blank\" rel=\"noopener\">a massive die-in protest\u003c/a> on Market Street during San Francisco’s hosting of the Sixth International Conference on AIDS. It was part of the group’s bid to raise awareness and halt the plague that claimed so many lives, many of them in the LGBTQ+ community.\u003c/p>\n\u003cp>But at times, ACT UP made its points quite cheekily. For example, the group’s signature “ACT UP, fight back, fight AIDS!” chant would become “ACT UP, kick back get laid!” when participants tired of earnestness.\u003c/p>\n\u003cfigure id=\"attachment_13858731\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13858731\" src=\"https://ww2.kqed.org/arts/wp-content/uploads/sites/2/2019/05/Queer-Nation-3-800x534.jpg\" alt=\"Queer Nation New York activists at an October 1990 demonstration. \" width=\"800\" height=\"534\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/Queer-Nation-3-800x534.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/Queer-Nation-3-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/Queer-Nation-3-768x513.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/Queer-Nation-3-1020x681.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/Queer-Nation-3-1200x801.jpg 1200w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/Queer-Nation-3.jpg 1920w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Queer Nation New York activists at an October 1990 demonstration. \u003ccite>(Tracey Litt)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Queer Nation activists were inspired by those touches of swishy irreverence—the founders of the original Queer Nation New York chapter had been active in ACT UP themselves—but they wanted to expand the AIDS-focused group’s scope. “That’s really why [Queer Nation] was created, to deal with other places where we’re being attacked,” remembers Morris.\u003c/p>\n\u003cp>Across the country, Queer Nation became best known for targeting cultural homophobia. Some of the San Francisco chapter’s first actions were kiss-ins, which would send hundreds of flamboyant lovers to a straight Marina bar or the Powell Street cable car turnaround, where they would make out en masse with gusto.\u003c/p>\n\u003cp>Focus group GHOST (Grand Homosexual Outrage at Sickening Televangelists) organized a rally to greet \u003ca href=\"https://www.apnews.com/1c940282ba516b1058d242fd482ebd9d\" target=\"_blank\" rel=\"noopener\">televangelists who’d flown in to exorcise the demons\u003c/a> of San Francisco on Halloween night of 1990. The evangelist-phobic crowd of thousands skipped off to the annual Castro neighborhood celebrations after overwhelming the city’s would-be saviors. Similarly irreverant, SHOP (Suburban Homosexual Outreach Program) fulfilled its moniker’s promise by surprising attendees at a special celebrity appearance of Hello Kitty at San Bruno’s Tanforan Shopping Center with a joyous melee of drag, balloons and banners.\u003c/p>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "vimeoLink",
"attributes": {
"named": {
"vimeoId": "119618746"
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>Often, Queer Nation’s actions featured a chant that hasn’t left the lips of LGBTQ+ troublemakers since: “We’re here! We’re queer! Get used to it!”\u003c/p>\n\u003cp>For members of Queer Nation, style was key. The group’s many affiliated visual artists designed neon stickers with sayings like “Queers bash back” and “Dykes take over the world.” “Usually I wore boy drag like an ACT UP activist, but sometimes gurl drag—a wig and long hair, earrings and a dress or skirt,” remembers activist Derek Marshall Newman in an email to KQED. “It depended how cute I wanted look and how safe I felt.”\u003c/p>\n\u003cp>“We were queer people, so we had a sense of humor,” says \u003ca href=\"https://www.rachel-pepper.com/\" target=\"_blank\" rel=\"noopener\">Rachel Pepper\u003c/a>, an early Queer Nation member who played a key role in moderating general meetings. “There was a lot of camp, because when you are in the midst of a crisis and an epidemic you also have to laugh, and you have to find humor, and you have to love, and you have to live intensely every day, because you don’t know if you’re going to be alive in a year.”\u003c/p>\n\u003ch2>‘Queers bash back’\u003c/h2>\n\u003cp>In this pre-internet era, Queer Nation members communicated via their Queer Week newsletter and Queerline voicemail system. They coined the phrase “Queers bash back” for street patrols that walked the streets of San Francisco to thwart gay bashers, who seemed to stalk Dolores Park, and abusive cops, who were surely Queer Nation’s most hated adversaries. Often, the group would show up in solidarity at community anti-police and eviction protests.\u003c/p>\n\u003cp>In fact, intersectionality became a goal of the short-lived group. Among the group’s people of color-focused sub-groups was United Colors of Queer Nation, founded by activist \u003ca href=\"https://www.ebar.com/obituaries//248420\" target=\"_blank\" rel=\"noopener\">Karl Knapper\u003c/a>. It focused on amplifying the voices of activists of color in Queer Nation, and on developing practices that protected black and brown bodies at protests, such as physical placement at sit-ins and pre-event training on how to deal with police.\u003c/p>\n\u003cp>“That was one of the things that [white Queer Nation activists] wanted to do: a lot of civil disobedience,” remembers United Colors activist Thomas Tymstone, who, along with Pepper, also facilitated Queer Nation’s general assembly meetings. “That is great, but a lot of people of color don’t want to be arrested for any reason.”\u003c/p>\n\u003cp>Historian \u003ca href=\"https://independent.academia.edu/GKoskovich\" target=\"_blank\" rel=\"noopener\">Gerard Koskovich\u003c/a> was a legal observer during Queer Nation actions, taking notes in case there was a later need for a court witness to testify against police misconduct. Koskovich remembers how members who came from privileged backgrounds listened to stories fellow activists told about experiences with predatory law enforcement. These exchanges could oftentimes prove intense for would-be activists who became overwhelmed by the multiplicity of perspectives and the challenges they presented to creating a cohesive movement.\u003c/p>\n\u003cfigure id=\"attachment_13858225\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13858225\" src=\"https://ww2.kqed.org/arts/wp-content/uploads/sites/2/2019/05/Patriot_Prayer_SF_counterprotest_20170826-8107-800x490.jpg\" alt=\"Queer Nation's confrontational tactics and slogans like "Queers bash back" continue to influence LGBTQ activists. Here, protesters carry a "Queers bash back" sign at a Patriot Prayer counter-demonstration in San Francisco in 2017.\" width=\"800\" height=\"490\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/Patriot_Prayer_SF_counterprotest_20170826-8107-800x490.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/Patriot_Prayer_SF_counterprotest_20170826-8107-160x98.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/Patriot_Prayer_SF_counterprotest_20170826-8107-768x470.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/Patriot_Prayer_SF_counterprotest_20170826-8107-1020x625.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/Patriot_Prayer_SF_counterprotest_20170826-8107-1200x735.jpg 1200w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/Patriot_Prayer_SF_counterprotest_20170826-8107.jpg 1920w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Queer Nation’s confrontational tactics and slogans like “Queers bash back” continue to influence LGBTQ activists. Here, protesters carry a “Queers bash back” sign at a Patriot Prayer counter-demonstration in San Francisco in 2017. \u003ccite>(Pax Ahimnsa Gethen/Wikimedia Commons)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>But sometimes, surprising moments of connection took place. As one of the group’s hard-working moderators, Tymstone remembers with fondness Queer Nation’s practice of the “fishbowl,” in which different focus groups could hold the floor and address their concerns uninterrupted by comments from the audience. “A lot of our organizational structure was made by women,” he says. “Gay men didn’t know anything about consensus. We would just talk until somebody let us—or until somebody heard us. [The women] would stop us and say, ‘Wait, let this person talk.'”\u003c/p>\n\u003cp>“For a period of time, at least, those meetings became much more of a space where people felt safe coming forward with these very tender, difficult things and saying, ‘Can we talk about this and help understand things better?'” Koskovich says. “Of course, it didn’t ultimately always work out that way, and how could it? But at least that was a moment.”\u003c/p>\n\u003cfigure id=\"attachment_13858227\" class=\"wp-caption aligncenter\" style=\"max-width: 574px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13858227\" src=\"https://ww2.kqed.org/arts/wp-content/uploads/sites/2/2019/05/Queer_Nation_Houston_x6.jpg\" alt=\"Posters from Queer Nation's Houston chapter.\" width=\"574\" height=\"445\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/Queer_Nation_Houston_x6.jpg 574w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/Queer_Nation_Houston_x6-160x124.jpg 160w\" sizes=\"auto, (max-width: 574px) 100vw, 574px\">\u003cfigcaption class=\"wp-caption-text\">Posters from Queer Nation’s Houston chapter. \u003ccite>(WikiMedia Commons)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>The moment didn’t last forever. Queer Nation SF meetings dwindled by the end of 1991. Some members say the vast organization collapsed under difference in tactical preferences and the weight of trying to do too much. But in the cracks and crannies of San Francisco, some glitter from the Queer Nation days remain.\u003c/p>\n\u003cp>The group’s members went on to become writers, policymakers, historians, artists and scholars. Morris became an \u003ca href=\"https://kpfa.org/featured-episode/interview-with-jennifer-junkyard-morris/\" target=\"_blank\" rel=\"noopener\">eminent Bay Area film programmer\u003c/a> at Frameline Film Festival, SF DocFest and the Roxie Theater. \u003ca href=\"http://www.buffalo.edu/news/experts/jonathan-katz-queer-history.html\" target=\"_blank\" rel=\"noopener\">Jonathan David Katz\u003c/a> is a lauded academic who founded the \u003ca href=\"https://www.sfgate.com/news/article/Harvey-Milk-Institute-Opens-Gay-lesbian-studies-3049118.php\" target=\"_blank\" rel=\"noopener\">Harvey Milk Institute\u003c/a>, once one of the world’s largest centers for queer studies. And fellow alum \u003ca href=\"https://www.justinvivianbond.com/\" target=\"_blank\" rel=\"noopener\">Justin Vivian Bond\u003c/a> is a ground-breaking, Tony-nominated vocalist and founder of parodic lounge duo Kiki and Herb.\u003c/p>\n\u003cp>“It definitely shaped a generation of activists in terms of thinking about how they wanted to live their lives,” says Pepper, who helped found \u003ca href=\"http://www.curvemag.com\" target=\"_blank\" rel=\"noopener\">Curve Magazine\u003c/a> and wrote 1999’s \u003ca href=\"https://www.amazon.com/Ultimate-Guide-Pregnancy-Lesbians-Pre-conception/dp/157344216X\" target=\"_blank\" rel=\"noopener\">\u003cem>The Ultimate Guide to Pregnancy for Lesbians\u003c/em>\u003c/a>.\u003c/p>\n\u003cp>“There’s a real concrete, traceable network of people doing work that came out of the relationships built in that era,” says Koskovich.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "floatright"
},
"numeric": [
"floatright"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>Queer Nation’s activism was brief, but the group’s flouncy radicalism left a blueprint for younger generations: to make activism last, listen to those with different experiences. To heal, laugh. And to make change, be unabashedly, unapologetically loud.\u003c/p>\n\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/arts/13858167/queer-nation-lgbtq-activism-90s",
"authors": [
"byline_arts_13858167"
],
"categories": [
"arts_1"
],
"tags": [
"arts_1118",
"arts_3226",
"arts_7503"
],
"featImg": "arts_13858733",
"label": "arts"
},
"arts_13858699": {
"type": "posts",
"id": "arts_13858699",
"meta": {
"index": "posts_1716263798",
"site": "arts",
"id": "13858699",
"score": null,
"sort": [
1559588395000
]
},
"guestAuthors": [],
"slug": "mypridelookslike-share-photos-of-your-lgbtq-life-over-the-decades",
"title": "#MyPrideLooksLike: Share Photos of Your LGBTQ+ Life Over the Decades",
"publishDate": 1559588395,
"format": "standard",
"headTitle": "#MyPrideLooksLike: Share Photos of Your LGBTQ+ Life Over the Decades | KQED",
"labelTerm": {
"site": "arts"
},
"content": "\u003cp>As we celebrate the LGBTQ+ community’s diversity and resilience with our \u003cem>Pride as Protest\u003c/em> story series, we want to hear from you, our readers. [aside postid='arts_13835520']\u003c/p>\n\u003cp>We’re looking for photos of LGBTQ+ life over the decades—celebrations, protests, get-togethers with loved ones, cultural happenings and all the ways you express yourself. We welcome you to post your images to \u003ca href=\"https://twitter.com/KQEDarts?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor\" target=\"_blank\" rel=\"noopener\">Twitter\u003c/a>, \u003ca href=\"https://www.instagram.com/kqed_arts/?hl=en\" target=\"_blank\" rel=\"noopener\">Instagram\u003c/a> or KQED Arts’ \u003ca href=\"https://www.facebook.com/kqedarts/\" target=\"_blank\" rel=\"noopener\">Facebook page\u003c/a> with the hashtag \u003cstrong>#MyPrideLooksLike\u003c/strong>. Don’t forget to include a note about who’s in the photo, and when and where it was taken, if you can remember. We’ll be collecting photos and reposting highlights to social media and our website.\u003c/p>\n\u003ch3>“#MyPrideLooksLike getting to explore California with the person I love.” — Ryan Levi\u003c/h3>\n\u003cfigure id=\"attachment_13858721\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13858721\" src=\"https://ww2.kqed.org/arts/wp-content/uploads/sites/2/2019/05/mypride-ryan-levi-800.jpg\" alt=\"Ryan Levi and Fares Akremi kayak on Lake Tahoe Labor Day weekend 2017.\" width=\"800\" height=\"600\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/mypride-ryan-levi-800.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/mypride-ryan-levi-800-160x120.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/mypride-ryan-levi-800-768x576.jpg 768w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Ryan Levi and Fares Akremi kayak on Lake Tahoe Labor Day weekend 2017. \u003ccite>(Fares Akremi)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch4>If you’d prefer to send an image directly to us instead, here’s how:\u003c/h4>\n\u003cul>\n\u003cli>Text your photo to our private KQED Arts hotline at (510) 853-9328\u003c/li>\n\u003cli>Or you can email your submission to \u003ca href=\"mailto:artskqed@gmail.com\" target=\"_blank\" rel=\"noopener\">artskqed@gmail.com\u003c/a>.\u003c/li>\n\u003c/ul>\n\u003cp>\u003cstrong>\u003cem>Privacy Notice:\u003c/em>\u003c/strong> \u003cem>KQED is gathering these photos for our reporting and will not share your information with third parties. Your contact information will not be published, but we may contact you to expand your response into an audio segment or story. We may also feature your reflections on KQED’s website, social media or air.\u003c/em>\u003c/p>\n\u003chr>\n\u003cp>\u003cem>By posting and sharing a photo, you agree that you have the right and permission necessary to post the picture (e.g., that you own the copyright in the photo and that you have everyone’s consent in the photo to post it). You agree that KQED may publish the picture on our website, social media pages or in other media and that you will hold KQED harmless from any claims and expenses (including legal costs) arising from the use of the photo and/or your failure to comply with the rules set out in this disclaimer.\u003c/em>\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\u003cp>\u003c/p>\n",
"blocks": [],
"excerpt": "We're looking for photos of LGBTQ+ celebrations, protests, get-togethers and cultural happenings.",
"status": "publish",
"parent": 0,
"modified": 1726771188,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 6,
"wordCount": 346
},
"headData": {
"title": "#MyPrideLooksLike: Share Photos of Your LGBTQ+ Life Over the Decades | KQED",
"description": "We're looking for photos of LGBTQ+ celebrations, protests, get-togethers and cultural happenings.",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"schema": {
"@context": "https://schema.org",
"@type": "Article",
"headline": "#MyPrideLooksLike: Share Photos of Your LGBTQ+ Life Over the Decades",
"datePublished": "2019-06-03T11:59:55-07:00",
"dateModified": "2024-09-19T11:39:48-07:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
},
"sticky": false,
"path": "/arts/13858699/mypridelookslike-share-photos-of-your-lgbtq-life-over-the-decades",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>As we celebrate the LGBTQ+ community’s diversity and resilience with our \u003cem>Pride as Protest\u003c/em> story series, we want to hear from you, our readers. \u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "arts_13835520",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>We’re looking for photos of LGBTQ+ life over the decades—celebrations, protests, get-togethers with loved ones, cultural happenings and all the ways you express yourself. We welcome you to post your images to \u003ca href=\"https://twitter.com/KQEDarts?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor\" target=\"_blank\" rel=\"noopener\">Twitter\u003c/a>, \u003ca href=\"https://www.instagram.com/kqed_arts/?hl=en\" target=\"_blank\" rel=\"noopener\">Instagram\u003c/a> or KQED Arts’ \u003ca href=\"https://www.facebook.com/kqedarts/\" target=\"_blank\" rel=\"noopener\">Facebook page\u003c/a> with the hashtag \u003cstrong>#MyPrideLooksLike\u003c/strong>. Don’t forget to include a note about who’s in the photo, and when and where it was taken, if you can remember. We’ll be collecting photos and reposting highlights to social media and our website.\u003c/p>\n\u003ch3>“#MyPrideLooksLike getting to explore California with the person I love.” — Ryan Levi\u003c/h3>\n\u003cfigure id=\"attachment_13858721\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13858721\" src=\"https://ww2.kqed.org/arts/wp-content/uploads/sites/2/2019/05/mypride-ryan-levi-800.jpg\" alt=\"Ryan Levi and Fares Akremi kayak on Lake Tahoe Labor Day weekend 2017.\" width=\"800\" height=\"600\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/mypride-ryan-levi-800.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/mypride-ryan-levi-800-160x120.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/05/mypride-ryan-levi-800-768x576.jpg 768w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Ryan Levi and Fares Akremi kayak on Lake Tahoe Labor Day weekend 2017. \u003ccite>(Fares Akremi)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch4>If you’d prefer to send an image directly to us instead, here’s how:\u003c/h4>\n\u003cul>\n\u003cli>Text your photo to our private KQED Arts hotline at (510) 853-9328\u003c/li>\n\u003cli>Or you can email your submission to \u003ca href=\"mailto:artskqed@gmail.com\" target=\"_blank\" rel=\"noopener\">artskqed@gmail.com\u003c/a>.\u003c/li>\n\u003c/ul>\n\u003cp>\u003cstrong>\u003cem>Privacy Notice:\u003c/em>\u003c/strong> \u003cem>KQED is gathering these photos for our reporting and will not share your information with third parties. Your contact information will not be published, but we may contact you to expand your response into an audio segment or story. We may also feature your reflections on KQED’s website, social media or air.\u003c/em>\u003c/p>\n\u003chr>\n\u003cp>\u003cem>By posting and sharing a photo, you agree that you have the right and permission necessary to post the picture (e.g., that you own the copyright in the photo and that you have everyone’s consent in the photo to post it). You agree that KQED may publish the picture on our website, social media pages or in other media and that you will hold KQED harmless from any claims and expenses (including legal costs) arising from the use of the photo and/or your failure to comply with the rules set out in this disclaimer.\u003c/em>\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "fullwidth"
},
"numeric": [
"fullwidth"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\u003cp>\u003c/p>\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/arts/13858699/mypridelookslike-share-photos-of-your-lgbtq-life-over-the-decades",
"authors": [
"92"
],
"categories": [
"arts_1"
],
"tags": [
"arts_3226",
"arts_5158",
"arts_7503"
],
"featImg": "arts_13858702",
"label": "arts"
},
"arts_13858609": {
"type": "posts",
"id": "arts_13858609",
"meta": {
"index": "posts_1716263798",
"site": "arts",
"id": "13858609",
"score": null,
"sort": [
1559588381000
]
},
"guestAuthors": [],
"slug": "welcome-to-pride-as-protest-a-new-kqed-arts-story-series",
"title": "Welcome to 'Pride as Protest,' a New KQED Arts Story Series",
"publishDate": 1559588381,
"format": "standard",
"headTitle": "Welcome to ‘Pride as Protest,’ a New KQED Arts Story Series | KQED",
"labelTerm": {
"site": "arts"
},
"content": "\u003cp>The annual Pride celebration is one of San Francisco’s most popular festivities, drawing out hundreds of thousands of LGBTQ+ people, straight allies and visitors from all over the world. But before Pride became a mainstream institution endorsed by city officials, local police and corporations like Google and Facebook, it was a revolt.\u003c/p>\n\u003cp>Fifty years ago, on June 28, 1969, queer and trans patrons at New York’s Stonewall Inn, led by trans women of color, rioted against police harassment. The chaos continued for three days, tearing up the Greenwich Village block in defiance of restrictive anti-LGBTQ+ laws and police brutality. Radical organizations sprung from the uprising: Street Transvestite Action Revolutionaries (STAR), led by Marsha P. Johnson and Sylvia Rivera, fought for the rights of trans women and gender-nonconforming people who routinely faced harassment and discrimination. The Gay Liberation Front (GLF) attempted to unite the gay rights movement with anti-capitalist, anti-war movements of the time.\u003c/p>\n\u003cp>https://vimeo.com/338962572\u003c/p>\n\u003cp>\u003cem>KQED footage from 1973 shows an interview with vigilante group the Lavender Panthers, who armed gay people with clubs and red spray paint against police and homophobic violence. Video courtesy of KQED Archives.\u003c/em>\u003c/p>\n\u003cp>The anniversary of Stonewall inspired Pride celebrations all over the country in the early ’70s, but not everything was harmonious in those times. Many queer women felt alienated by the GLF’s mostly male membership, as well as in mostly straight radical feminist groups. Conversely, many lesbian activists at the time discriminated against trans women, who they argued benefited from “male privilege.” There was little acknowledgement of bisexual people, trans men, intersex people or non-binary people. And furthermore, many early gay rights organizations had a majority-white membership that was often tone-deaf to issues affecting queer and trans people of color.\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>https://vimeo.com/338989968\u003c/p>\n\u003cp>\u003cem>KQED footage from 1970 shows a protest in front of San Francisco’s ABC/KGO-TV studios against homophobia in mass media. Video courtesy of KQED Archives.\u003c/em>\u003c/p>\n\u003cp>As flawed as it was, the early gay rights movement’s radical politics inspired decades of queer and trans organizing that endures today. In KQED Arts’ \u003ca href=\"https://www.kqed.org/arts/program/pride-as-protest\" target=\"_blank\" rel=\"noopener\">\u003cem>Pride as Protest\u003c/em>\u003c/a> series, you’ll read about queer and trans elders, like Miss Major Griffin-Gracy, who forever changed history; dive into the LGTBQ+ community’s organizing efforts around the AIDS epidemic at a time when the federal government turned a blind eye; learn about the radical tactics of direct-action groups like \u003ca href=\"https://www.kqed.org/arts/13858167/queer-nation-lgbtq-activism-90s\" target=\"_blank\" rel=\"noopener\">Queer Nation\u003c/a> and \u003ca href=\"https://www.kqed.org/arts/13857994/activists-demand-a-police-free-pride-as-sfpd-ramps-up-its-gay-friendly-image\" rel=\"noopener\" target=\"_blank\">Gay Shame\u003c/a>; remember how \u003ca href=\"https://www.kqed.org/arts/13858290/sfs-first-black-owned-gay-bar-offered-refuge-from-racism-in-the-90s-queer-scene\" target=\"_blank\" rel=\"noopener\">San Francisco’s first black-owned gay bar\u003c/a> provided a refuge from racism and homophobia; and hear from drag queens using their craft as an art therapy tool for housing-insecure LGBTQ+ youth. [aside postid='arts_13858699']\u003c/p>\n\u003cp>\u003c/p>\n\u003cp>These stories run today through June 13, and we want to hear from you, our readers. We invite you to send in your photos of LGBTQ+ life for our \u003ca href=\"https://www.kqed.org/arts/13858699/mypridelookslike-share-photos-of-your-lgbtq-life-over-the-decades\" target=\"_blank\" rel=\"noopener\">#MyPrideLooksLike\u003c/a> project, which aims to showcase the diversity and resilience of our queer and trans community. The goal is to celebrate the different ways we express ourselves, and to remember Pride’s radical roots.\u003c/p>\n\n",
"blocks": [],
"excerpt": "KQED Arts' new story series celebrates the radical roots of Pride.",
"status": "publish",
"parent": 0,
"modified": 1741366884,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 9,
"wordCount": 532
},
"headData": {
"title": "Welcome to 'Pride as Protest,' a New KQED Arts Story Series | KQED",
"description": "KQED Arts' new story series celebrates the radical roots of Pride.",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"schema": {
"@context": "https://schema.org",
"@type": "Article",
"headline": "Welcome to 'Pride as Protest,' a New KQED Arts Story Series",
"datePublished": "2019-06-03T11:59:41-07:00",
"dateModified": "2025-03-07T09:01:24-08:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
},
"sticky": false,
"templateType": "standard",
"featuredImageType": "standard",
"path": "/arts/13858609/welcome-to-pride-as-protest-a-new-kqed-arts-story-series",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>The annual Pride celebration is one of San Francisco’s most popular festivities, drawing out hundreds of thousands of LGBTQ+ people, straight allies and visitors from all over the world. But before Pride became a mainstream institution endorsed by city officials, local police and corporations like Google and Facebook, it was a revolt.\u003c/p>\n\u003cp>Fifty years ago, on June 28, 1969, queer and trans patrons at New York’s Stonewall Inn, led by trans women of color, rioted against police harassment. The chaos continued for three days, tearing up the Greenwich Village block in defiance of restrictive anti-LGBTQ+ laws and police brutality. Radical organizations sprung from the uprising: Street Transvestite Action Revolutionaries (STAR), led by Marsha P. Johnson and Sylvia Rivera, fought for the rights of trans women and gender-nonconforming people who routinely faced harassment and discrimination. The Gay Liberation Front (GLF) attempted to unite the gay rights movement with anti-capitalist, anti-war movements of the time.\u003c/p>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "vimeoLink",
"attributes": {
"named": {
"vimeoId": "338962572"
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>\u003cem>KQED footage from 1973 shows an interview with vigilante group the Lavender Panthers, who armed gay people with clubs and red spray paint against police and homophobic violence. Video courtesy of KQED Archives.\u003c/em>\u003c/p>\n\u003cp>The anniversary of Stonewall inspired Pride celebrations all over the country in the early ’70s, but not everything was harmonious in those times. Many queer women felt alienated by the GLF’s mostly male membership, as well as in mostly straight radical feminist groups. Conversely, many lesbian activists at the time discriminated against trans women, who they argued benefited from “male privilege.” There was little acknowledgement of bisexual people, trans men, intersex people or non-binary people. And furthermore, many early gay rights organizations had a majority-white membership that was often tone-deaf to issues affecting queer and trans people of color.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "fullwidth"
},
"numeric": [
"fullwidth"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "vimeoLink",
"attributes": {
"named": {
"vimeoId": "338989968"
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>\u003cem>KQED footage from 1970 shows a protest in front of San Francisco’s ABC/KGO-TV studios against homophobia in mass media. Video courtesy of KQED Archives.\u003c/em>\u003c/p>\n\u003cp>As flawed as it was, the early gay rights movement’s radical politics inspired decades of queer and trans organizing that endures today. In KQED Arts’ \u003ca href=\"https://www.kqed.org/arts/program/pride-as-protest\" target=\"_blank\" rel=\"noopener\">\u003cem>Pride as Protest\u003c/em>\u003c/a> series, you’ll read about queer and trans elders, like Miss Major Griffin-Gracy, who forever changed history; dive into the LGTBQ+ community’s organizing efforts around the AIDS epidemic at a time when the federal government turned a blind eye; learn about the radical tactics of direct-action groups like \u003ca href=\"https://www.kqed.org/arts/13858167/queer-nation-lgbtq-activism-90s\" target=\"_blank\" rel=\"noopener\">Queer Nation\u003c/a> and \u003ca href=\"https://www.kqed.org/arts/13857994/activists-demand-a-police-free-pride-as-sfpd-ramps-up-its-gay-friendly-image\" rel=\"noopener\" target=\"_blank\">Gay Shame\u003c/a>; remember how \u003ca href=\"https://www.kqed.org/arts/13858290/sfs-first-black-owned-gay-bar-offered-refuge-from-racism-in-the-90s-queer-scene\" target=\"_blank\" rel=\"noopener\">San Francisco’s first black-owned gay bar\u003c/a> provided a refuge from racism and homophobia; and hear from drag queens using their craft as an art therapy tool for housing-insecure LGBTQ+ youth. \u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "arts_13858699",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>\u003c/p>\n\u003cp>These stories run today through June 13, and we want to hear from you, our readers. We invite you to send in your photos of LGBTQ+ life for our \u003ca href=\"https://www.kqed.org/arts/13858699/mypridelookslike-share-photos-of-your-lgbtq-life-over-the-decades\" target=\"_blank\" rel=\"noopener\">#MyPrideLooksLike\u003c/a> project, which aims to showcase the diversity and resilience of our queer and trans community. The goal is to celebrate the different ways we express ourselves, and to remember Pride’s radical roots.\u003c/p>\n\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/arts/13858609/welcome-to-pride-as-protest-a-new-kqed-arts-story-series",
"authors": [
"11387"
],
"categories": [
"arts_1"
],
"tags": [
"arts_3226",
"arts_7503"
],
"featImg": "arts_13858814",
"label": "arts"
}
},
"programsReducer": {
"possible": {
"id": "possible",
"title": "Possible",
"info": "Possible is hosted by entrepreneur Reid Hoffman and writer Aria Finger. Together in Possible, Hoffman and Finger lead enlightening discussions about building a brighter collective future. The show features interviews with visionary guests like Trevor Noah, Sam Altman and Janette Sadik-Khan. Possible paints an optimistic portrait of the world we can create through science, policy, business, art and our shared humanity. It asks: What if everything goes right for once? How can we get there? Each episode also includes a short fiction story generated by advanced AI GPT-4, serving as a thought-provoking springboard to speculate how humanity could leverage technology for good.",
"airtime": "SUN 2pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Possible-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.possible.fm/",
"meta": {
"site": "news",
"source": "Possible"
},
"link": "/radio/program/possible",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/possible/id1677184070",
"spotify": "https://open.spotify.com/show/730YpdUSNlMyPQwNnyjp4k"
}
},
"1a": {
"id": "1a",
"title": "1A",
"info": "1A is home to the national conversation. 1A brings on great guests and frames the best debate in ways that make you think, share and engage.",
"airtime": "MON-THU 11pm-12am",
"imageSrc": "https://ww2.kqed.org/radio/wp-content/uploads/sites/50/2018/04/1a.jpg",
"officialWebsiteLink": "https://the1a.org/",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/1a",
"subscribe": {
"npr": "https://rpb3r.app.goo.gl/RBrW",
"apple": "https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?s=143441&mt=2&id=1188724250&at=11l79Y&ct=nprdirectory",
"tuneIn": "https://tunein.com/radio/1A-p947376/",
"rss": "https://feeds.npr.org/510316/podcast.xml"
}
},
"all-things-considered": {
"id": "all-things-considered",
"title": "All Things Considered",
"info": "Every weekday, \u003cem>All Things Considered\u003c/em> hosts Robert Siegel, Audie Cornish, Ari Shapiro, and Kelly McEvers present the program's trademark mix of news, interviews, commentaries, reviews, and offbeat features. Michel Martin hosts on the weekends.",
"airtime": "MON-FRI 1pm-2pm, 4:30pm-6:30pm\u003cbr />SAT-SUN 5pm-6pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/All-Things-Considered-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.npr.org/programs/all-things-considered/",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/all-things-considered"
},
"american-suburb-podcast": {
"id": "american-suburb-podcast",
"title": "American Suburb: The Podcast",
"tagline": "The flip side of gentrification, told through one town",
"info": "Gentrification is changing cities across America, forcing people from neighborhoods they have long called home. Call them the displaced. Now those priced out of the Bay Area are looking for a better life in an unlikely place. American Suburb follows this migration to one California town along the Delta, 45 miles from San Francisco. But is this once sleepy suburb ready for them?",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/American-Suburb-Podcast-Tile-703x703-1.jpg",
"officialWebsiteLink": "/news/series/american-suburb-podcast",
"meta": {
"site": "news",
"source": "kqed",
"order": 19
},
"link": "/news/series/american-suburb-podcast/",
"subscribe": {
"npr": "https://rpb3r.app.goo.gl/RBrW",
"apple": "https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?mt=2&id=1287748328",
"tuneIn": "https://tunein.com/radio/American-Suburb-p1086805/",
"rss": "https://ww2.kqed.org/news/series/american-suburb-podcast/feed/podcast",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5tZWdhcGhvbmUuZm0vS1FJTkMzMDExODgxNjA5"
}
},
"baycurious": {
"id": "baycurious",
"title": "Bay Curious",
"tagline": "Exploring the Bay Area, one question at a time",
"info": "KQED’s new podcast, Bay Curious, gets to the bottom of the mysteries — both profound and peculiar — that give the Bay Area its unique identity. And we’ll do it with your help! You ask the questions. You decide what Bay Curious investigates. And you join us on the journey to find the answers.",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Bay-Curious-Podcast-Tile-703x703-1.jpg",
"imageAlt": "\"KQED Bay Curious",
"officialWebsiteLink": "/news/series/baycurious",
"meta": {
"site": "news",
"source": "kqed",
"order": 4
},
"link": "/podcasts/baycurious",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/bay-curious/id1172473406",
"npr": "https://www.npr.org/podcasts/500557090/bay-curious",
"rss": "https://ww2.kqed.org/news/category/bay-curious-podcast/feed/podcast",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly93dzIua3FlZC5vcmcvbmV3cy9jYXRlZ29yeS9iYXktY3VyaW91cy1wb2RjYXN0L2ZlZWQvcG9kY2FzdA",
"stitcher": "https://www.stitcher.com/podcast/kqed/bay-curious",
"spotify": "https://open.spotify.com/show/6O76IdmhixfijmhTZLIJ8k"
}
},
"bbc-world-service": {
"id": "bbc-world-service",
"title": "BBC World Service",
"info": "The day's top stories from BBC News compiled twice daily in the week, once at weekends.",
"airtime": "MON-FRI 9pm-10pm, TUE-FRI 1am-2am",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/BBC-World-Service-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.bbc.co.uk/sounds/play/live:bbc_world_service",
"meta": {
"site": "news",
"source": "BBC World Service"
},
"link": "/radio/program/bbc-world-service",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/global-news-podcast/id135067274?mt=2",
"tuneIn": "https://tunein.com/radio/BBC-World-Service-p455581/",
"rss": "https://podcasts.files.bbci.co.uk/p02nq0gn.rss"
}
},
"code-switch-life-kit": {
"id": "code-switch-life-kit",
"title": "Code Switch / Life Kit",
"info": "\u003cem>Code Switch\u003c/em>, which listeners will hear in the first part of the hour, has fearless and much-needed conversations about race. Hosted by journalists of color, the show tackles the subject of race head-on, exploring how it impacts every part of society — from politics and pop culture to history, sports and more.\u003cbr />\u003cbr />\u003cem>Life Kit\u003c/em>, which will be in the second part of the hour, guides you through spaces and feelings no one prepares you for — from finances to mental health, from workplace microaggressions to imposter syndrome, from relationships to parenting. The show features experts with real world experience and shares their knowledge. Because everyone needs a little help being human.\u003cbr />\u003cbr />\u003ca href=\"https://www.npr.org/podcasts/510312/codeswitch\">\u003cem>Code Switch\u003c/em> offical site and podcast\u003c/a>\u003cbr />\u003ca href=\"https://www.npr.org/lifekit\">\u003cem>Life Kit\u003c/em> offical site and podcast\u003c/a>\u003cbr />",
"airtime": "SUN 9pm-10pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Code-Switch-Life-Kit-Podcast-Tile-360x360-1.jpg",
"meta": {
"site": "radio",
"source": "npr"
},
"link": "/radio/program/code-switch-life-kit",
"subscribe": {
"apple": "https://podcasts.apple.com/podcast/1112190608?mt=2&at=11l79Y&ct=nprdirectory",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly93d3cubnByLm9yZy9yc3MvcG9kY2FzdC5waHA_aWQ9NTEwMzEy",
"spotify": "https://open.spotify.com/show/3bExJ9JQpkwNhoHvaIIuyV",
"rss": "https://feeds.npr.org/510312/podcast.xml"
}
},
"commonwealth-club": {
"id": "commonwealth-club",
"title": "Commonwealth Club of California Podcast",
"info": "The Commonwealth Club of California is the nation's oldest and largest public affairs forum. As a non-partisan forum, The Club brings to the public airwaves diverse viewpoints on important topics. The Club's weekly radio broadcast - the oldest in the U.S., dating back to 1924 - is carried across the nation on public radio stations and is now podcasting. Our website archive features audio of our recent programs, as well as selected speeches from our long and distinguished history. This podcast feed is usually updated twice a week and is always un-edited.",
"airtime": "THU 10pm, FRI 1am",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Commonwealth-Club-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.commonwealthclub.org/podcasts",
"meta": {
"site": "news",
"source": "Commonwealth Club of California"
},
"link": "/radio/program/commonwealth-club",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/commonwealth-club-of-california-podcast/id976334034?mt=2",
"google": "https://podcasts.google.com/feed/aHR0cDovL3d3dy5jb21tb253ZWFsdGhjbHViLm9yZy9hdWRpby9wb2RjYXN0L3dlZWtseS54bWw",
"tuneIn": "https://tunein.com/radio/Commonwealth-Club-of-California-p1060/"
}
},
"forum": {
"id": "forum",
"title": "Forum",
"tagline": "The conversation starts here",
"info": "KQED’s live call-in program discussing local, state, national and international issues, as well as in-depth interviews.",
"airtime": "MON-FRI 9am-11am, 10pm-11pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Forum-Podcast-Tile-703x703-1.jpg",
"imageAlt": "KQED Forum with Mina Kim and Alexis Madrigal",
"officialWebsiteLink": "/forum",
"meta": {
"site": "news",
"source": "kqed",
"order": 10
},
"link": "/forum",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/kqeds-forum/id73329719",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5tZWdhcGhvbmUuZm0vS1FJTkM5NTU3MzgxNjMz",
"npr": "https://www.npr.org/podcasts/432307980/forum",
"stitcher": "https://www.stitcher.com/podcast/kqedfm-kqeds-forum-podcast",
"rss": "https://feeds.megaphone.fm/KQINC9557381633"
}
},
"freakonomics-radio": {
"id": "freakonomics-radio",
"title": "Freakonomics Radio",
"info": "Freakonomics Radio is a one-hour award-winning podcast and public-radio project hosted by Stephen Dubner, with co-author Steve Levitt as a regular guest. It is produced in partnership with WNYC.",
"imageSrc": "https://ww2.kqed.org/news/wp-content/uploads/sites/10/2018/05/freakonomicsRadio.png",
"officialWebsiteLink": "http://freakonomics.com/",
"airtime": "SUN 1am-2am, SAT 3pm-4pm",
"meta": {
"site": "radio",
"source": "WNYC"
},
"link": "/radio/program/freakonomics-radio",
"subscribe": {
"npr": "https://rpb3r.app.goo.gl/4s8b",
"apple": "https://itunes.apple.com/us/podcast/freakonomics-radio/id354668519",
"tuneIn": "https://tunein.com/podcasts/WNYC-Podcasts/Freakonomics-Radio-p272293/",
"rss": "https://feeds.feedburner.com/freakonomicsradio"
}
},
"fresh-air": {
"id": "fresh-air",
"title": "Fresh Air",
"info": "Hosted by Terry Gross, \u003cem>Fresh Air from WHYY\u003c/em> is the Peabody Award-winning weekday magazine of contemporary arts and issues. One of public radio's most popular programs, Fresh Air features intimate conversations with today's biggest luminaries.",
"airtime": "MON-FRI 7pm-8pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Fresh-Air-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.npr.org/programs/fresh-air/",
"meta": {
"site": "radio",
"source": "npr"
},
"link": "/radio/program/fresh-air",
"subscribe": {
"npr": "https://rpb3r.app.goo.gl/4s8b",
"apple": "https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?s=143441&mt=2&id=214089682&at=11l79Y&ct=nprdirectory",
"tuneIn": "https://tunein.com/radio/Fresh-Air-p17/",
"rss": "https://feeds.npr.org/381444908/podcast.xml"
}
},
"here-and-now": {
"id": "here-and-now",
"title": "Here & Now",
"info": "A live production of NPR and WBUR Boston, in collaboration with stations across the country, Here & Now reflects the fluid world of news as it's happening in the middle of the day, with timely, in-depth news, interviews and conversation. Hosted by Robin Young, Jeremy Hobson and Tonya Mosley.",
"airtime": "MON-THU 11am-12pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Here-And-Now-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "http://www.wbur.org/hereandnow",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/here-and-now",
"subsdcribe": {
"apple": "https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?mt=2&id=426698661",
"tuneIn": "https://tunein.com/radio/Here--Now-p211/",
"rss": "https://feeds.npr.org/510051/podcast.xml"
}
},
"how-i-built-this": {
"id": "how-i-built-this",
"title": "How I Built This with Guy Raz",
"info": "Guy Raz dives into the stories behind some of the world's best known companies. How I Built This weaves a narrative journey about innovators, entrepreneurs and idealists—and the movements they built.",
"imageSrc": "https://ww2.kqed.org/news/wp-content/uploads/sites/10/2018/05/howIBuiltThis.png",
"officialWebsiteLink": "https://www.npr.org/podcasts/510313/how-i-built-this",
"airtime": "SUN 7:30pm-8pm",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/how-i-built-this",
"subscribe": {
"npr": "https://rpb3r.app.goo.gl/3zxy",
"apple": "https://itunes.apple.com/us/podcast/how-i-built-this-with-guy-raz/id1150510297?mt=2",
"tuneIn": "https://tunein.com/podcasts/Arts--Culture-Podcasts/How-I-Built-This-p910896/",
"rss": "https://feeds.npr.org/510313/podcast.xml"
}
},
"inside-europe": {
"id": "inside-europe",
"title": "Inside Europe",
"info": "Inside Europe, a one-hour weekly news magazine hosted by Helen Seeney and Keith Walker, explores the topical issues shaping the continent. No other part of the globe has experienced such dynamic political and social change in recent years.",
"airtime": "SAT 3am-4am",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Inside-Europe-Podcast-Tile-300x300-1.jpg",
"meta": {
"site": "news",
"source": "Deutsche Welle"
},
"link": "/radio/program/inside-europe",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/inside-europe/id80106806?mt=2",
"tuneIn": "https://tunein.com/radio/Inside-Europe-p731/",
"rss": "https://partner.dw.com/xml/podcast_inside-europe"
}
},
"latino-usa": {
"id": "latino-usa",
"title": "Latino USA",
"airtime": "MON 1am-2am, SUN 6pm-7pm",
"info": "Latino USA, the radio journal of news and culture, is the only national, English-language radio program produced from a Latino perspective.",
"imageSrc": "https://ww2.kqed.org/radio/wp-content/uploads/sites/50/2018/04/latinoUsa.jpg",
"officialWebsiteLink": "http://latinousa.org/",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/latino-usa",
"subscribe": {
"npr": "https://rpb3r.app.goo.gl/xtTd",
"apple": "https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?s=143441&mt=2&id=79681317&at=11l79Y&ct=nprdirectory",
"tuneIn": "https://tunein.com/radio/Latino-USA-p621/",
"rss": "https://feeds.npr.org/510016/podcast.xml"
}
},
"live-from-here-highlights": {
"id": "live-from-here-highlights",
"title": "Live from Here Highlights",
"info": "Chris Thile steps to the mic as the host of Live from Here (formerly A Prairie Home Companion), a live public radio variety show. Download Chris’s Song of the Week plus other highlights from the broadcast. Produced by American Public Media.",
"airtime": "SAT 6pm-8pm, SUN 11am-1pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Live-From-Here-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.livefromhere.org/",
"meta": {
"site": "arts",
"source": "american public media"
},
"link": "/radio/program/live-from-here-highlights",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/id1167173941",
"tuneIn": "https://tunein.com/radio/Live-from-Here-Highlights-p921744/",
"rss": "https://feeds.publicradio.org/public_feeds/a-prairie-home-companion-highlights/rss/rss"
}
},
"marketplace": {
"id": "marketplace",
"title": "Marketplace",
"info": "Our flagship program, helmed by Kai Ryssdal, examines what the day in money delivered, through stories, conversations, newsworthy numbers and more. Updated Monday through Friday at about 3:30 p.m. PT.",
"airtime": "MON-FRI 4pm-4:30pm, MON-WED 6:30pm-7pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Marketplace-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.marketplace.org/",
"meta": {
"site": "news",
"source": "American Public Media"
},
"link": "/radio/program/marketplace",
"subscribe": {
"apple": "https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?s=143441&mt=2&id=201853034&at=11l79Y&ct=nprdirectory",
"tuneIn": "https://tunein.com/radio/APM-Marketplace-p88/",
"rss": "https://feeds.publicradio.org/public_feeds/marketplace-pm/rss/rss"
}
},
"mindshift": {
"id": "mindshift",
"title": "MindShift",
"tagline": "A podcast about the future of learning and how we raise our kids",
"info": "The MindShift podcast explores the innovations in education that are shaping how kids learn. Hosts Ki Sung and Katrina Schwartz introduce listeners to educators, researchers, parents and students who are developing effective ways to improve how kids learn. We cover topics like how fed-up administrators are developing surprising tactics to deal with classroom disruptions; how listening to podcasts are helping kids develop reading skills; the consequences of overparenting; and why interdisciplinary learning can engage students on all ends of the traditional achievement spectrum. This podcast is part of the MindShift education site, a division of KQED News. KQED is an NPR/PBS member station based in San Francisco. You can also visit the MindShift website for episodes and supplemental blog posts or tweet us \u003ca href=\"https://twitter.com/MindShiftKQED\">@MindShiftKQED\u003c/a> or visit us at \u003ca href=\"/mindshift\">MindShift.KQED.org\u003c/a>",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Mindshift-Podcast-Tile-703x703-1.jpg",
"imageAlt": "KQED MindShift: How We Will Learn",
"officialWebsiteLink": "/mindshift/",
"meta": {
"site": "news",
"source": "kqed",
"order": 13
},
"link": "/podcasts/mindshift",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/mindshift-podcast/id1078765985",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5tZWdhcGhvbmUuZm0vS1FJTkM1NzY0NjAwNDI5",
"npr": "https://www.npr.org/podcasts/464615685/mind-shift-podcast",
"stitcher": "https://www.stitcher.com/podcast/kqed/stories-teachers-share",
"spotify": "https://open.spotify.com/show/0MxSpNYZKNprFLCl7eEtyx"
}
},
"morning-edition": {
"id": "morning-edition",
"title": "Morning Edition",
"info": "\u003cem>Morning Edition\u003c/em> takes listeners around the country and the world with multi-faceted stories and commentaries every weekday. Hosts Steve Inskeep, David Greene and Rachel Martin bring you the latest breaking news and features to prepare you for the day.",
"airtime": "MON-FRI 3am-9am",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Morning-Edition-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.npr.org/programs/morning-edition/",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/morning-edition"
},
"onourwatch": {
"id": "onourwatch",
"title": "On Our Watch",
"tagline": "Deeply-reported investigative journalism",
"info": "For decades, the process for how police police themselves has been inconsistent – if not opaque. In some states, like California, these proceedings were completely hidden. After a new police transparency law unsealed scores of internal affairs files, our reporters set out to examine these cases and the shadow world of police discipline. On Our Watch brings listeners into the rooms where officers are questioned and witnesses are interrogated to find out who this system is really protecting. Is it the officers, or the public they've sworn to serve?",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/On-Our-Watch-Podcast-Tile-703x703-1.jpg",
"imageAlt": "On Our Watch from NPR and KQED",
"officialWebsiteLink": "/podcasts/onourwatch",
"meta": {
"site": "news",
"source": "kqed",
"order": 12
},
"link": "/podcasts/onourwatch",
"subscribe": {
"apple": "https://podcasts.apple.com/podcast/id1567098962",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5ucHIub3JnLzUxMDM2MC9wb2RjYXN0LnhtbD9zYz1nb29nbGVwb2RjYXN0cw",
"npr": "https://rpb3r.app.goo.gl/onourwatch",
"spotify": "https://open.spotify.com/show/0OLWoyizopu6tY1XiuX70x",
"tuneIn": "https://tunein.com/radio/On-Our-Watch-p1436229/",
"stitcher": "https://www.stitcher.com/show/on-our-watch",
"rss": "https://feeds.npr.org/510360/podcast.xml"
}
},
"on-the-media": {
"id": "on-the-media",
"title": "On The Media",
"info": "Our weekly podcast explores how the media 'sausage' is made, casts an incisive eye on fluctuations in the marketplace of ideas, and examines threats to the freedom of information and expression in America and abroad. For one hour a week, the show tries to lift the veil from the process of \"making media,\" especially news media, because it's through that lens that we see the world and the world sees us",
"airtime": "SUN 2pm-3pm, MON 12am-1am",
"imageSrc": "https://ww2.kqed.org/radio/wp-content/uploads/sites/50/2018/04/onTheMedia.png",
"officialWebsiteLink": "https://www.wnycstudios.org/shows/otm",
"meta": {
"site": "news",
"source": "wnyc"
},
"link": "/radio/program/on-the-media",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/on-the-media/id73330715?mt=2",
"tuneIn": "https://tunein.com/radio/On-the-Media-p69/",
"rss": "http://feeds.wnyc.org/onthemedia"
}
},
"our-body-politic": {
"id": "our-body-politic",
"title": "Our Body Politic",
"info": "Presented by KQED, KCRW and KPCC, and created and hosted by award-winning journalist Farai Chideya, Our Body Politic is unapologetically centered on reporting on not just how women of color experience the major political events of today, but how they’re impacting those very issues.",
"airtime": "SAT 6pm-7pm, SUN 1am-2am",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Our-Body-Politic-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://our-body-politic.simplecast.com/",
"meta": {
"site": "news",
"source": "kcrw"
},
"link": "/radio/program/our-body-politic",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/our-body-politic/id1533069868",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5zaW1wbGVjYXN0LmNvbS9feGFQaHMxcw",
"spotify": "https://open.spotify.com/show/4ApAiLT1kV153TttWAmqmc",
"rss": "https://feeds.simplecast.com/_xaPhs1s",
"tuneIn": "https://tunein.com/podcasts/News--Politics-Podcasts/Our-Body-Politic-p1369211/"
}
},
"pbs-newshour": {
"id": "pbs-newshour",
"title": "PBS NewsHour",
"info": "Analysis, background reports and updates from the PBS NewsHour putting today's news in context.",
"airtime": "MON-FRI 3pm-4pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/PBS-News-Hour-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.pbs.org/newshour/",
"meta": {
"site": "news",
"source": "pbs"
},
"link": "/radio/program/pbs-newshour",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/pbs-newshour-full-show/id394432287?mt=2",
"tuneIn": "https://tunein.com/radio/PBS-NewsHour---Full-Show-p425698/",
"rss": "https://www.pbs.org/newshour/feeds/rss/podcasts/show"
}
},
"perspectives": {
"id": "perspectives",
"title": "Perspectives",
"tagline": "KQED's series of daily listener commentaries since 1991",
"info": "KQED's series of daily listener commentaries since 1991.",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Perspectives-Podcast-Tile-703x703-1.jpg",
"officialWebsiteLink": "/perspectives/",
"meta": {
"site": "radio",
"source": "kqed",
"order": 15
},
"link": "/perspectives",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/id73801135",
"npr": "https://www.npr.org/podcasts/432309616/perspectives",
"rss": "https://ww2.kqed.org/perspectives/category/perspectives/feed/",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly93dzIua3FlZC5vcmcvcGVyc3BlY3RpdmVzL2NhdGVnb3J5L3BlcnNwZWN0aXZlcy9mZWVkLw"
}
},
"planet-money": {
"id": "planet-money",
"title": "Planet Money",
"info": "The economy explained. Imagine you could call up a friend and say, Meet me at the bar and tell me what's going on with the economy. Now imagine that's actually a fun evening.",
"airtime": "SUN 3pm-4pm",
"imageSrc": "https://ww2.kqed.org/radio/wp-content/uploads/sites/50/2018/04/planetmoney.jpg",
"officialWebsiteLink": "https://www.npr.org/sections/money/",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/planet-money",
"subscribe": {
"npr": "https://rpb3r.app.goo.gl/M4f5",
"apple": "https://itunes.apple.com/us/podcast/planet-money/id290783428?mt=2",
"tuneIn": "https://tunein.com/podcasts/Business--Economics-Podcasts/Planet-Money-p164680/",
"rss": "https://feeds.npr.org/510289/podcast.xml"
}
},
"politicalbreakdown": {
"id": "politicalbreakdown",
"title": "Political Breakdown",
"tagline": "Politics from a personal perspective",
"info": "Political Breakdown is a new series that explores the political intersection of California and the nation. Each week hosts Scott Shafer and Marisa Lagos are joined with a new special guest to unpack politics -- with personality — and offer an insider’s glimpse at how politics happens.",
"airtime": "THU 6:30pm-7pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Political-Breakdown-2024-Podcast-Tile-703x703-1.jpg",
"imageAlt": "KQED Political Breakdown",
"officialWebsiteLink": "/podcasts/politicalbreakdown",
"meta": {
"site": "radio",
"source": "kqed",
"order": 6
},
"link": "/podcasts/politicalbreakdown",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/political-breakdown/id1327641087",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5tZWdhcGhvbmUuZm0vS1FJTkM5Nzk2MzI2MTEx",
"npr": "https://www.npr.org/podcasts/572155894/political-breakdown",
"stitcher": "https://www.stitcher.com/podcast/kqed/political-breakdown",
"spotify": "https://open.spotify.com/show/07RVyIjIdk2WDuVehvBMoN",
"rss": "https://ww2.kqed.org/news/tag/political-breakdown/feed/podcast"
}
},
"pri-the-world": {
"id": "pri-the-world",
"title": "PRI's The World: Latest Edition",
"info": "Each weekday, host Marco Werman and his team of producers bring you the world's most interesting stories in an hour of radio that reminds us just how small our planet really is.",
"airtime": "MON-FRI 2pm-3pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/The-World-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.pri.org/programs/the-world",
"meta": {
"site": "news",
"source": "PRI"
},
"link": "/radio/program/pri-the-world",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/pris-the-world-latest-edition/id278196007?mt=2",
"tuneIn": "https://tunein.com/podcasts/News--Politics-Podcasts/PRIs-The-World-p24/",
"rss": "http://feeds.feedburner.com/pri/theworld"
}
},
"radiolab": {
"id": "radiolab",
"title": "Radiolab",
"info": "A two-time Peabody Award-winner, Radiolab is an investigation told through sounds and stories, and centered around one big idea. In the Radiolab world, information sounds like music and science and culture collide. Hosted by Jad Abumrad and Robert Krulwich, the show is designed for listeners who demand skepticism, but appreciate wonder. WNYC Studios is the producer of other leading podcasts including Freakonomics Radio, Death, Sex & Money, On the Media and many more.",
"airtime": "SUN 12am-1am, SAT 2pm-3pm",
"imageSrc": "https://ww2.kqed.org/radio/wp-content/uploads/sites/50/2018/04/radiolab1400.png",
"officialWebsiteLink": "https://www.wnycstudios.org/shows/radiolab/",
"meta": {
"site": "science",
"source": "WNYC"
},
"link": "/radio/program/radiolab",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/radiolab/id152249110?mt=2",
"tuneIn": "https://tunein.com/radio/RadioLab-p68032/",
"rss": "https://feeds.wnyc.org/radiolab"
}
},
"reveal": {
"id": "reveal",
"title": "Reveal",
"info": "Created by The Center for Investigative Reporting and PRX, Reveal is public radios first one-hour weekly radio show and podcast dedicated to investigative reporting. Credible, fact based and without a partisan agenda, Reveal combines the power and artistry of driveway moment storytelling with data-rich reporting on critically important issues. The result is stories that inform and inspire, arming our listeners with information to right injustices, hold the powerful accountable and improve lives.Reveal is hosted by Al Letson and showcases the award-winning work of CIR and newsrooms large and small across the nation. In a radio and podcast market crowded with choices, Reveal focuses on important and often surprising stories that illuminate the world for our listeners.",
"airtime": "SAT 4pm-5pm",
"imageSrc": "https://ww2.kqed.org/radio/wp-content/uploads/sites/50/2018/04/reveal300px.png",
"officialWebsiteLink": "https://www.revealnews.org/episodes/",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/reveal",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/reveal/id886009669",
"tuneIn": "https://tunein.com/radio/Reveal-p679597/",
"rss": "http://feeds.revealradio.org/revealpodcast"
}
},
"says-you": {
"id": "says-you",
"title": "Says You!",
"info": "Public radio's game show of bluff and bluster, words and whimsy. The warmest, wittiest cocktail party - it's spirited and civil, brainy and boisterous, peppered with musical interludes. Fast paced and playful, it's the most fun you can have with language without getting your mouth washed out with soap. Our motto: It's not important to know the answers, it's important to like the answers!",
"airtime": "SUN 4pm-5pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Says-You-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "http://www.saysyouradio.com/",
"meta": {
"site": "comedy",
"source": "Pipit and Finch"
},
"link": "/radio/program/says-you",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/says-you!/id1050199826",
"tuneIn": "https://tunein.com/radio/Says-You-p480/",
"rss": "https://saysyou.libsyn.com/rss"
}
},
"science-friday": {
"id": "science-friday",
"title": "Science Friday",
"info": "Science Friday is a weekly science talk show, broadcast live over public radio stations nationwide. Each week, the show focuses on science topics that are in the news and tries to bring an educated, balanced discussion to bear on the scientific issues at hand. Panels of expert guests join host Ira Flatow, a veteran science journalist, to discuss science and to take questions from listeners during the call-in portion of the program.",
"airtime": "FRI 11am-1pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Science-Friday-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.wnycstudios.org/shows/science-friday",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/science-friday",
"subscribe": {
"apple": "https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?s=143441&mt=2&id=73329284&at=11l79Y&ct=nprdirectory",
"tuneIn": "https://tunein.com/radio/Science-Friday-p394/",
"rss": "http://feeds.wnyc.org/science-friday"
}
},
"selected-shorts": {
"id": "selected-shorts",
"title": "Selected Shorts",
"info": "Spellbinding short stories by established and emerging writers take on a new life when they are performed by stars of the stage and screen.",
"airtime": "SAT 8pm-9pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Selected-Shorts-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.pri.org/programs/selected-shorts",
"meta": {
"site": "arts",
"source": "pri"
},
"link": "/radio/program/selected-shorts",
"subscribe": {
"apple": "https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?s=143441&mt=2&id=253191824&at=11l79Y&ct=nprdirectory",
"tuneIn": "https://tunein.com/radio/Selected-Shorts-p31792/",
"rss": "https://feeds.megaphone.fm/selectedshorts"
}
},
"snap-judgment": {
"id": "snap-judgment",
"title": "Snap Judgment",
"tagline": "Real stories with killer beats",
"info": "The Snap Judgment radio show and podcast mixes real stories with killer beats to produce cinematic, dramatic radio. Snap's musical brand of storytelling dares listeners to see the world through the eyes of another. This is storytelling... with a BEAT!! Snap first aired on public radio stations nationwide in July 2010. Today, Snap Judgment airs on over 450 public radio stations and is brought to the airwaves by KQED & PRX.",
"airtime": "SAT 1pm-2pm, 9pm-10pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/05/Snap-Judgment-Podcast-Tile-703x703-1.jpg",
"officialWebsiteLink": "https://snapjudgment.org",
"meta": {
"site": "arts",
"source": "kqed",
"order": 5
},
"link": "https://snapjudgment.org",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/snap-judgment/id283657561",
"npr": "https://www.npr.org/podcasts/449018144/snap-judgment",
"stitcher": "https://www.pandora.com/podcast/snap-judgment/PC:241?source=stitcher-sunset",
"spotify": "https://open.spotify.com/show/3Cct7ZWmxHNAtLgBTqjC5v",
"rss": "https://snap.feed.snapjudgment.org/"
}
},
"soldout": {
"id": "soldout",
"title": "SOLD OUT: Rethinking Housing in America",
"tagline": "A new future for housing",
"info": "Sold Out: Rethinking Housing in America",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Sold-Out-Podcast-Tile-703x703-1.jpg",
"imageAlt": "KQED Sold Out: Rethinking Housing in America",
"officialWebsiteLink": "/podcasts/soldout",
"meta": {
"site": "news",
"source": "kqed",
"order": 14
},
"link": "/podcasts/soldout",
"subscribe": {
"npr": "https://www.npr.org/podcasts/911586047/s-o-l-d-o-u-t-a-new-future-for-housing",
"apple": "https://podcasts.apple.com/us/podcast/introducing-sold-out-rethinking-housing-in-america/id1531354937",
"rss": "https://feeds.megaphone.fm/soldout",
"spotify": "https://open.spotify.com/show/38dTBSk2ISFoPiyYNoKn1X",
"stitcher": "https://www.stitcher.com/podcast/kqed/sold-out-rethinking-housing-in-america",
"tunein": "https://tunein.com/radio/SOLD-OUT-Rethinking-Housing-in-America-p1365871/",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5tZWdhcGhvbmUuZm0vc29sZG91dA"
}
},
"spooked": {
"id": "spooked",
"title": "Spooked",
"tagline": "True-life supernatural stories",
"info": "",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/10/Spooked-Podcast-Tile-703x703-1.jpg",
"imageAlt": "",
"officialWebsiteLink": "https://spookedpodcast.org/",
"meta": {
"site": "news",
"source": "kqed",
"order": 8
},
"link": "https://spookedpodcast.org/",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/spooked/id1279361017",
"npr": "https://www.npr.org/podcasts/549547848/snap-judgment-presents-spooked",
"spotify": "https://open.spotify.com/show/76571Rfl3m7PLJQZKQIGCT",
"rss": "https://feeds.simplecast.com/TBotaapn"
}
},
"ted-radio-hour": {
"id": "ted-radio-hour",
"title": "TED Radio Hour",
"info": "The TED Radio Hour is a journey through fascinating ideas, astonishing inventions, fresh approaches to old problems, and new ways to think and create.",
"airtime": "SUN 3pm-4pm, SAT 10pm-11pm",
"imageSrc": "https://ww2.kqed.org/radio/wp-content/uploads/sites/50/2018/04/tedRadioHour.jpg",
"officialWebsiteLink": "https://www.npr.org/programs/ted-radio-hour/?showDate=2018-06-22",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/ted-radio-hour",
"subscribe": {
"npr": "https://rpb3r.app.goo.gl/8vsS",
"apple": "https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?s=143441&mt=2&id=523121474&at=11l79Y&ct=nprdirectory",
"tuneIn": "https://tunein.com/radio/TED-Radio-Hour-p418021/",
"rss": "https://feeds.npr.org/510298/podcast.xml"
}
},
"tech-nation": {
"id": "tech-nation",
"title": "Tech Nation Radio Podcast",
"info": "Tech Nation is a weekly public radio program, hosted by Dr. Moira Gunn. Founded in 1993, it has grown from a simple interview show to a multi-faceted production, featuring conversations with noted technology and science leaders, and a weekly science and technology-related commentary.",
"airtime": "FRI 10pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Tech-Nation-Radio-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "http://technation.podomatic.com/",
"meta": {
"site": "science",
"source": "Tech Nation Media"
},
"link": "/radio/program/tech-nation",
"subscribe": {
"rss": "https://technation.podomatic.com/rss2.xml"
}
},
"thebay": {
"id": "thebay",
"title": "The Bay",
"tagline": "Local news to keep you rooted",
"info": "Host Devin Katayama walks you through the biggest story of the day with reporters and newsmakers.",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/The-Bay-Podcast-Tile-703x703-1.jpg",
"imageAlt": "KQED The Bay",
"officialWebsiteLink": "/podcasts/thebay",
"meta": {
"site": "radio",
"source": "kqed",
"order": 3
},
"link": "/podcasts/thebay",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/the-bay/id1350043452",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5tZWdhcGhvbmUuZm0vS1FJTkM4MjU5Nzg2MzI3",
"npr": "https://www.npr.org/podcasts/586725995/the-bay",
"stitcher": "https://www.stitcher.com/podcast/kqed/the-bay",
"spotify": "https://open.spotify.com/show/4BIKBKIujizLHlIlBNaAqQ",
"rss": "https://feeds.megaphone.fm/KQINC8259786327"
}
},
"californiareport": {
"id": "californiareport",
"title": "The California Report",
"tagline": "California, day by day",
"info": "KQED’s statewide radio news program providing daily coverage of issues, trends and public policy decisions.",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/The-California-Report-Podcast-Tile-703x703-1.jpg",
"imageAlt": "KQED The California Report",
"officialWebsiteLink": "/californiareport",
"meta": {
"site": "news",
"source": "kqed",
"order": 9
},
"link": "/californiareport",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/kqeds-the-california-report/id79681292",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5tZWdhcGhvbmUuZm0vS1FJTkM1MDAyODE4NTgz",
"npr": "https://www.npr.org/podcasts/432285393/the-california-report",
"stitcher": "https://www.stitcher.com/podcast/kqedfm-kqeds-the-california-report-podcast-8838",
"rss": "https://ww2.kqed.org/news/tag/tcram/feed/podcast"
}
},
"californiareportmagazine": {
"id": "californiareportmagazine",
"title": "The California Report Magazine",
"tagline": "Your state, your stories",
"info": "Every week, The California Report Magazine takes you on a road trip for the ears: to visit the places and meet the people who make California unique. The in-depth storytelling podcast from the California Report.",
"airtime": "FRI 4:30pm-5pm, 6:30pm-7pm, 11pm-11:30pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/The-California-Report-Magazine-Podcast-Tile-703x703-1.jpg",
"officialWebsiteLink": "/californiareportmagazine",
"meta": {
"site": "news",
"source": "kqed",
"order": 11
},
"link": "/californiareportmagazine",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/the-california-report-magazine/id1314750545",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5tZWdhcGhvbmUuZm0vS1FJTkM3NjkwNjk1OTAz",
"npr": "https://www.npr.org/podcasts/564733126/the-california-report-magazine",
"stitcher": "https://www.stitcher.com/podcast/kqed/the-california-report-magazine",
"rss": "https://ww2.kqed.org/news/tag/tcrmag/feed/podcast"
}
},
"closealltabs": {
"id": "closealltabs",
"title": "Close All Tabs",
"tagline": "Your irreverent guide to the trends redefining our world",
"info": "Close All Tabs breaks down how digital culture shapes our world through thoughtful insights and irreverent humor.",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2025/02/CAT_2_Tile-scaled.jpg",
"imageAlt": "\"KQED Close All Tabs",
"officialWebsiteLink": "/podcasts/closealltabs",
"meta": {
"site": "news",
"source": "kqed",
"order": 2
},
"link": "/podcasts/closealltabs",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/close-all-tabs/id214663465",
"rss": "https://feeds.megaphone.fm/KQINC6993880386",
"amazon": "https://music.amazon.com/podcasts/92d9d4ac-67a3-4eed-b10a-fb45d45b1ef2/close-all-tabs",
"spotify": "https://open.spotify.com/show/6LAJFHnGK1pYXYzv6SIol6?si=deb0cae19813417c"
}
},
"thelatest": {
"id": "thelatest",
"title": "The Latest",
"tagline": "Trusted local news in real time",
"info": "",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/09/The-Latest-Podcast-Tile-703x703-1.jpg",
"imageAlt": "KQED The Latest",
"officialWebsiteLink": "/thelatest",
"meta": {
"site": "news",
"source": "kqed",
"order": 7
},
"link": "/thelatest",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/the-latest-from-kqed/id1197721799",
"npr": "https://www.npr.org/podcasts/1257949365/the-latest-from-k-q-e-d",
"spotify": "https://open.spotify.com/show/5KIIXMgM9GTi5AepwOYvIZ?si=bd3053fec7244dba",
"rss": "https://feeds.megaphone.fm/KQINC9137121918"
}
},
"theleap": {
"id": "theleap",
"title": "The Leap",
"tagline": "What if you closed your eyes, and jumped?",
"info": "Stories about people making dramatic, risky changes, told by award-winning public radio reporter Judy Campbell.",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/The-Leap-Podcast-Tile-703x703-1.jpg",
"imageAlt": "KQED The Leap",
"officialWebsiteLink": "/podcasts/theleap",
"meta": {
"site": "news",
"source": "kqed",
"order": 17
},
"link": "/podcasts/theleap",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/the-leap/id1046668171",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5tZWdhcGhvbmUuZm0vS1FJTkM0NTcwODQ2MjY2",
"npr": "https://www.npr.org/podcasts/447248267/the-leap",
"stitcher": "https://www.stitcher.com/podcast/kqed/the-leap",
"spotify": "https://open.spotify.com/show/3sSlVHHzU0ytLwuGs1SD1U",
"rss": "https://ww2.kqed.org/news/programs/the-leap/feed/podcast"
}
},
"masters-of-scale": {
"id": "masters-of-scale",
"title": "Masters of Scale",
"info": "Masters of Scale is an original podcast in which LinkedIn co-founder and Greylock Partner Reid Hoffman sets out to describe and prove theories that explain how great entrepreneurs take their companies from zero to a gazillion in ingenious fashion.",
"airtime": "Every other Wednesday June 12 through October 16 at 8pm (repeats Thursdays at 2am)",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Masters-of-Scale-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://mastersofscale.com/",
"meta": {
"site": "radio",
"source": "WaitWhat"
},
"link": "/radio/program/masters-of-scale",
"subscribe": {
"apple": "http://mastersofscale.app.link/",
"rss": "https://rss.art19.com/masters-of-scale"
}
},
"the-moth-radio-hour": {
"id": "the-moth-radio-hour",
"title": "The Moth Radio Hour",
"info": "Since its launch in 1997, The Moth has presented thousands of true stories, told live and without notes, to standing-room-only crowds worldwide. Moth storytellers stand alone, under a spotlight, with only a microphone and a roomful of strangers. The storyteller and the audience embark on a high-wire act of shared experience which is both terrifying and exhilarating. Since 2008, The Moth podcast has featured many of our favorite stories told live on Moth stages around the country. For information on all of our programs and live events, visit themoth.org.",
"airtime": "SAT 8pm-9pm and SUN 11am-12pm",
"imageSrc": "https://ww2.kqed.org/radio/wp-content/uploads/sites/50/2018/04/theMoth.jpg",
"officialWebsiteLink": "https://themoth.org/",
"meta": {
"site": "arts",
"source": "prx"
},
"link": "/radio/program/the-moth-radio-hour",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/the-moth-podcast/id275699983?mt=2",
"tuneIn": "https://tunein.com/radio/The-Moth-p273888/",
"rss": "http://feeds.themoth.org/themothpodcast"
}
},
"the-new-yorker-radio-hour": {
"id": "the-new-yorker-radio-hour",
"title": "The New Yorker Radio Hour",
"info": "The New Yorker Radio Hour is a weekly program presented by the magazine's editor, David Remnick, and produced by WNYC Studios and The New Yorker. Each episode features a diverse mix of interviews, profiles, storytelling, and an occasional burst of humor inspired by the magazine, and shaped by its writers, artists, and editors. This isn't a radio version of a magazine, but something all its own, reflecting the rich possibilities of audio storytelling and conversation. Theme music for the show was composed and performed by Merrill Garbus of tUnE-YArDs.",
"airtime": "SAT 10am-11am",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/The-New-Yorker-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.wnycstudios.org/shows/tnyradiohour",
"meta": {
"site": "arts",
"source": "WNYC"
},
"link": "/radio/program/the-new-yorker-radio-hour",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/id1050430296",
"tuneIn": "https://tunein.com/podcasts/WNYC-Podcasts/New-Yorker-Radio-Hour-p803804/",
"rss": "https://feeds.feedburner.com/newyorkerradiohour"
}
},
"the-takeaway": {
"id": "the-takeaway",
"title": "The Takeaway",
"info": "The Takeaway is produced in partnership with its national audience. It delivers perspective and analysis to help us better understand the day’s news. Be a part of the American conversation on-air and online.",
"airtime": "MON-THU 12pm-1pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/The-Takeaway-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.wnycstudios.org/shows/takeaway",
"meta": {
"site": "news",
"source": "WNYC"
},
"link": "/radio/program/the-takeaway",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/the-takeaway/id363143310?mt=2",
"tuneIn": "http://tunein.com/radio/The-Takeaway-p150731/",
"rss": "https://feeds.feedburner.com/takeawaypodcast"
}
},
"this-american-life": {
"id": "this-american-life",
"title": "This American Life",
"info": "This American Life is a weekly public radio show, heard by 2.2 million people on more than 500 stations. Another 2.5 million people download the weekly podcast. It is hosted by Ira Glass, produced in collaboration with Chicago Public Media, delivered to stations by PRX The Public Radio Exchange, and has won all of the major broadcasting awards.",
"airtime": "SAT 12pm-1pm, 7pm-8pm",
"imageSrc": "https://ww2.kqed.org/radio/wp-content/uploads/sites/50/2018/04/thisAmericanLife.png",
"officialWebsiteLink": "https://www.thisamericanlife.org/",
"meta": {
"site": "news",
"source": "wbez"
},
"link": "/radio/program/this-american-life",
"subscribe": {
"apple": "https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?s=143441&mt=2&id=201671138&at=11l79Y&ct=nprdirectory",
"rss": "https://www.thisamericanlife.org/podcast/rss.xml"
}
},
"truthbetold": {
"id": "truthbetold",
"title": "Truth Be Told",
"tagline": "Advice by and for people of color",
"info": "We’re the friend you call after a long day, the one who gets it. Through wisdom from some of the greatest thinkers of our time, host Tonya Mosley explores what it means to grow and thrive as a Black person in America, while discovering new ways of being that serve as a portal to more love, more healing, and more joy.",
"airtime": "",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Truth-Be-Told-Podcast-Tile-360x360-1.jpg",
"imageAlt": "KQED Truth Be Told with Tonya Mosley",
"officialWebsiteLink": "https://www.kqed.ord/podcasts/truthbetold",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/podcasts/truthbetold",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/truth-be-told/id1462216572",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly93dzIua3FlZC5vcmcvbmV3cy9jYXRlZ29yeS90cnV0aC1iZS10b2xkLXBvZGNhc3QvZmVlZA",
"npr": "https://www.npr.org/podcasts/719210818/truth-be-told",
"stitcher": "https://www.stitcher.com/s?fid=398170&refid=stpr",
"spotify": "https://open.spotify.com/show/587DhwTBxke6uvfwDfaV5N"
}
},
"wait-wait-dont-tell-me": {
"id": "wait-wait-dont-tell-me",
"title": "Wait Wait... Don't Tell Me!",
"info": "Peter Sagal and Bill Kurtis host the weekly NPR News quiz show alongside some of the best and brightest news and entertainment personalities.",
"airtime": "SUN 10am-11am, SAT 11am-12pm, SAT 6pm-7pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Wait-Wait-Podcast-Tile-300x300-1.jpg",
"officialWebsiteLink": "https://www.npr.org/programs/wait-wait-dont-tell-me/",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/wait-wait-dont-tell-me",
"subscribe": {
"npr": "https://rpb3r.app.goo.gl/Xogv",
"apple": "https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?s=143441&mt=2&id=121493804&at=11l79Y&ct=nprdirectory",
"tuneIn": "https://tunein.com/radio/Wait-Wait-Dont-Tell-Me-p46/",
"rss": "https://feeds.npr.org/344098539/podcast.xml"
}
},
"washington-week": {
"id": "washington-week",
"title": "Washington Week",
"info": "For 50 years, Washington Week has been the most intelligent and up to date conversation about the most important news stories of the week. Washington Week is the longest-running news and public affairs program on PBS and features journalists -- not pundits -- lending insight and perspective to the week's important news stories.",
"airtime": "SAT 1:30am-2am",
"imageSrc": "https://ww2.kqed.org/radio/wp-content/uploads/sites/50/2018/04/washington-week.jpg",
"officialWebsiteLink": "http://www.pbs.org/weta/washingtonweek/",
"meta": {
"site": "news",
"source": "pbs"
},
"link": "/radio/program/washington-week",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/washington-week-audio-pbs/id83324702?mt=2",
"tuneIn": "https://tunein.com/podcasts/Current-Affairs/Washington-Week-p693/",
"rss": "http://feeds.pbs.org/pbs/weta/washingtonweek-audio"
}
},
"weekend-edition-saturday": {
"id": "weekend-edition-saturday",
"title": "Weekend Edition Saturday",
"info": "Weekend Edition Saturday wraps up the week's news and offers a mix of analysis and features on a wide range of topics, including arts, sports, entertainment, and human interest stories. The two-hour program is hosted by NPR's Peabody Award-winning Scott Simon.",
"airtime": "SAT 5am-10am",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Weekend-Edition-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.npr.org/programs/weekend-edition-saturday/",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/weekend-edition-saturday"
},
"weekend-edition-sunday": {
"id": "weekend-edition-sunday",
"title": "Weekend Edition Sunday",
"info": "Weekend Edition Sunday features interviews with newsmakers, artists, scientists, politicians, musicians, writers, theologians and historians. The program has covered news events from Nelson Mandela's 1990 release from a South African prison to the capture of Saddam Hussein.",
"airtime": "SUN 5am-10am",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Weekend-Edition-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.npr.org/programs/weekend-edition-sunday/",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/weekend-edition-sunday"
},
"world-affairs": {
"id": "world-affairs",
"title": "World Affairs",
"info": "The world as we knew it is undergoing a rapid transformation…so what's next? Welcome to WorldAffairs, your guide to a changing world. We give you the context you need to navigate across borders and ideologies. Through sound-rich stories and in-depth interviews, we break down what it means to be a global citizen on a hot, crowded planet. Our hosts, Ray Suarez, Teresa Cotsirilos and Philip Yun help you make sense of an uncertain world, one story at a time.",
"airtime": "MON 10pm, TUE 1am, SAT 3am",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/World-Affairs-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.worldaffairs.org/",
"meta": {
"site": "news",
"source": "World Affairs"
},
"link": "/radio/program/world-affairs",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/world-affairs/id101215657?mt=2",
"tuneIn": "https://tunein.com/radio/WorldAffairs-p1665/",
"rss": "https://worldaffairs.libsyn.com/rss"
}
},
"on-shifting-ground": {
"id": "on-shifting-ground",
"title": "On Shifting Ground with Ray Suarez",
"info": "Geopolitical turmoil. A warming planet. Authoritarians on the rise. We live in a chaotic world that’s rapidly shifting around us. “On Shifting Ground with Ray Suarez” explores international fault lines and how they impact us all. Each week, NPR veteran Ray Suarez hosts conversations with journalists, leaders and policy experts to help us read between the headlines – and give us hope for human resilience.",
"airtime": "MON 10pm, TUE 1am, SAT 3am",
"imageSrc": "https://ww2.kqed.org/app/uploads/2022/12/onshiftingground-600x600-1.png",
"officialWebsiteLink": "https://worldaffairs.org/radio-podcast/",
"meta": {
"site": "news",
"source": "On Shifting Ground"
},
"link": "/radio/program/on-shifting-ground",
"subscribe": {
"apple": "https://podcasts.apple.com/ie/podcast/on-shifting-ground/id101215657",
"rss": "https://feeds.libsyn.com/36668/rss"
}
},
"hidden-brain": {
"id": "hidden-brain",
"title": "Hidden Brain",
"info": "Shankar Vedantam uses science and storytelling to reveal the unconscious patterns that drive human behavior, shape our choices and direct our relationships.",
"imageSrc": "https://ww2.kqed.org/radio/wp-content/uploads/sites/50/2018/05/hiddenbrain.jpg",
"officialWebsiteLink": "https://www.npr.org/series/423302056/hidden-brain",
"airtime": "SUN 7pm-8pm",
"meta": {
"site": "news",
"source": "NPR"
},
"link": "/radio/program/hidden-brain",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/hidden-brain/id1028908750?mt=2",
"tuneIn": "https://tunein.com/podcasts/Science-Podcasts/Hidden-Brain-p787503/",
"rss": "https://feeds.npr.org/510308/podcast.xml"
}
},
"hyphenacion": {
"id": "hyphenacion",
"title": "Hyphenación",
"tagline": "Where conversation and cultura meet",
"info": "What kind of no sabo word is Hyphenación? For us, it’s about living within a hyphenation. Like being a third-gen Mexican-American from the Texas border now living that Bay Area Chicano life. Like Xorje! Each week we bring together a couple of hyphenated Latinos to talk all about personal life choices: family, careers, relationships, belonging … everything is on the table. ",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2025/03/Hyphenacion_FinalAssets_PodcastTile.png",
"imageAlt": "KQED Hyphenación",
"officialWebsiteLink": "/podcasts/hyphenacion",
"meta": {
"site": "news",
"source": "kqed",
"order": 1
},
"link": "/podcasts/hyphenacion",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/hyphenaci%C3%B3n/id1191591838",
"spotify": "https://open.spotify.com/show/2p3Fifq96nw9BPcmFdIq0o?si=39209f7b25774f38",
"youtube": "https://www.youtube.com/c/kqedarts",
"amazon": "https://music.amazon.com/podcasts/6c3dd23c-93fb-4aab-97ba-1725fa6315f1/hyphenaci%C3%B3n",
"rss": "https://feeds.megaphone.fm/KQINC2275451163"
}
},
"city-arts": {
"id": "city-arts",
"title": "City Arts & Lectures",
"info": "A one-hour radio program to hear celebrated writers, artists and thinkers address contemporary ideas and values, often discussing the creative process. Please note: tapes or transcripts are not available",
"imageSrc": "https://ww2.kqed.org/radio/wp-content/uploads/sites/50/2018/05/cityartsandlecture-300x300.jpg",
"officialWebsiteLink": "https://www.cityarts.net/",
"airtime": "SUN 1pm-2pm, TUE 10pm, WED 1am",
"meta": {
"site": "news",
"source": "City Arts & Lectures"
},
"link": "https://www.cityarts.net",
"subscribe": {
"tuneIn": "https://tunein.com/radio/City-Arts-and-Lectures-p692/",
"rss": "https://www.cityarts.net/feed/"
}
},
"white-lies": {
"id": "white-lies",
"title": "White Lies",
"info": "In 1965, Rev. James Reeb was murdered in Selma, Alabama. Three men were tried and acquitted, but no one was ever held to account. Fifty years later, two journalists from Alabama return to the city where it happened, expose the lies that kept the murder from being solved and uncover a story about guilt and memory that says as much about America today as it does about the past.",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/White-Lies-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.npr.org/podcasts/510343/white-lies",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/white-lies",
"subscribe": {
"npr": "https://rpb3r.app.goo.gl/whitelies",
"apple": "https://podcasts.apple.com/podcast/id1462650519?mt=2&at=11l79Y&ct=nprdirectory",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5ucHIub3JnLzUxMDM0My9wb2RjYXN0LnhtbA",
"spotify": "https://open.spotify.com/show/12yZ2j8vxqhc0QZyRES3ft?si=LfWYEK6URA63hueKVxRLAw",
"rss": "https://feeds.npr.org/510343/podcast.xml"
}
},
"rightnowish": {
"id": "rightnowish",
"title": "Rightnowish",
"tagline": "Art is where you find it",
"info": "Rightnowish digs into life in the Bay Area right now… ish. Journalist Pendarvis Harshaw takes us to galleries painted on the sides of liquor stores in West Oakland. We'll dance in warehouses in the Bayview, make smoothies with kids in South Berkeley, and listen to classical music in a 1984 Cutlass Supreme in Richmond. Every week, Pen talks to movers and shakers about how the Bay Area shapes what they create, and how they shape the place we call home.",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Rightnowish-Podcast-Tile-500x500-1.jpg",
"imageAlt": "KQED Rightnowish with Pendarvis Harshaw",
"officialWebsiteLink": "/podcasts/rightnowish",
"meta": {
"site": "arts",
"source": "kqed",
"order": 16
},
"link": "/podcasts/rightnowish",
"subscribe": {
"npr": "https://www.npr.org/podcasts/721590300/rightnowish",
"rss": "https://ww2.kqed.org/arts/programs/rightnowish/feed/podcast",
"apple": "https://podcasts.apple.com/us/podcast/rightnowish/id1482187648",
"stitcher": "https://www.stitcher.com/podcast/kqed/rightnowish",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5tZWdhcGhvbmUuZm0vS1FJTkMxMjU5MTY3NDc4",
"spotify": "https://open.spotify.com/show/7kEJuafTzTVan7B78ttz1I"
}
},
"jerrybrown": {
"id": "jerrybrown",
"title": "The Political Mind of Jerry Brown",
"tagline": "Lessons from a lifetime in politics",
"info": "The Political Mind of Jerry Brown brings listeners the wisdom of the former Governor, Mayor, and presidential candidate. Scott Shafer interviewed Brown for more than 40 hours, covering the former governor's life and half-century in the political game and Brown has some lessons he'd like to share. ",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/The-Political-Mind-of-Jerry-Brown-Podcast-Tile-703x703-1.jpg",
"imageAlt": "KQED The Political Mind of Jerry Brown",
"officialWebsiteLink": "/podcasts/jerrybrown",
"meta": {
"site": "news",
"source": "kqed",
"order": 18
},
"link": "/podcasts/jerrybrown",
"subscribe": {
"npr": "https://www.npr.org/podcasts/790253322/the-political-mind-of-jerry-brown",
"apple": "https://itunes.apple.com/us/podcast/id1492194549",
"rss": "https://ww2.kqed.org/news/series/jerrybrown/feed/podcast/",
"tuneIn": "http://tun.in/pjGcK",
"stitcher": "https://www.stitcher.com/podcast/kqed/the-political-mind-of-jerry-brown",
"spotify": "https://open.spotify.com/show/54C1dmuyFyKMFttY6X2j6r?si=K8SgRCoISNK6ZbjpXrX5-w",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly93dzIua3FlZC5vcmcvbmV3cy9zZXJpZXMvamVycnlicm93bi9mZWVkL3BvZGNhc3Qv"
}
},
"tinydeskradio": {
"id": "tinydeskradio",
"title": "Tiny Desk Radio",
"info": "We're bringing the best of Tiny Desk to the airwaves, only on public radio.",
"airtime": "SUN 8pm and SAT 9pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2025/04/300x300-For-Member-Station-Logo-Tiny-Desk-Radio-@2x.png",
"officialWebsiteLink": "https://www.npr.org/series/g-s1-52030/tiny-desk-radio",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/tinydeskradio",
"subscribe": {
"rss": "https://feeds.npr.org/g-s1-52030/rss.xml"
}
},
"the-splendid-table": {
"id": "the-splendid-table",
"title": "The Splendid Table",
"info": "\u003cem>The Splendid Table\u003c/em> hosts our nation's conversations about cooking, sustainability and food culture.",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/The-Splendid-Table-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.splendidtable.org/",
"airtime": "SUN 10-11 pm",
"meta": {
"site": "radio",
"source": "npr"
},
"link": "/radio/program/the-splendid-table"
}
},
"racesReducer": {
"timeLoaded": "July 8, 2025 10:12 AM",
"nationalRacesLoaded": true,
"localRacesLoaded": true,
"overrides": [
{
"id": "5921",
"raceName": "U.S. House of Representatives, District 7",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5922",
"raceName": "U.S. House of Representatives, District 8",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5924",
"raceName": "U.S. House of Representatives, District 10",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5926",
"raceName": "U.S. House of Representatives, District 12",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/alameda/congress-12th-district"
},
{
"id": "5928",
"raceName": "U.S. House of Representatives, District 14",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5930",
"raceName": "U.S. House of Representatives, District 16",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/california/congress-16th-district"
},
{
"id": "5931",
"raceName": "U.S. House of Representatives, District 17",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5932",
"raceName": "U.S. House of Representatives, District 18",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5963",
"raceName": "State Assembly, District 2",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5972",
"raceName": "State Assembly, District 11",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5973",
"raceName": "State Assembly, District 12",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5975",
"raceName": "State Assembly, District 14",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5976",
"raceName": "State Assembly, District 15",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/contracosta/state-assembly"
},
{
"id": "5977",
"raceName": "State Assembly, District 16",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5978",
"raceName": "State Assembly, District 17",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5979",
"raceName": "State Assembly, District 18",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5980",
"raceName": "State Assembly, District 19",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5981",
"raceName": "State Assembly, District 20",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5982",
"raceName": "State Assembly, District 21",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5984",
"raceName": "State Assembly, District 23",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/california/state-assembly-23rd-district"
},
{
"id": "5987",
"raceName": "State Assembly, District 26",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/santaclara/state-assembly-26th-district"
},
{
"id": "5989",
"raceName": "State Assembly, District 28",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6010",
"raceName": "State Assembly, District 4",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6018",
"raceName": "U.S. House of Representatives, District 2",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6020",
"raceName": "U.S. House of Representatives, District 4",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6025",
"raceName": "U.S. House of Representatives, District 9",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6031",
"raceName": "U.S. House of Representatives, District 15",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6035",
"raceName": "U.S. House of Representatives, District 19",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6067",
"raceName": "State Assembly, District 4",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6087",
"raceName": "State Assembly, District 24",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6088",
"raceName": "State Assembly, District 25",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6092",
"raceName": "State Assembly, District 29",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6223",
"raceName": "U.S. House of Representatives, District 4",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6530",
"raceName": "State Senate, District 3",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/california/state-senate-3rd-district"
},
{
"id": "6531",
"raceName": "State Senate, District 5",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6532",
"raceName": "State Senate, District 7",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/california/state-senate-7th-district"
},
{
"id": "6533",
"raceName": "State Senate, District 9",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6534",
"raceName": "State Senate, District 11",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6535",
"raceName": "State Senate, District 13",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6536",
"raceName": "State Senate, District 15",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6611",
"raceName": "U.S. House of Representatives, District 11",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "8589",
"raceName": "U.S. Senate (Full Term)",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/california/senator"
},
{
"id": "8686",
"raceName": "California Democratic Presidential Primary",
"raceDescription": "Candidates are competing for 496 delegates.",
"raceReadTheStory": "https://www.kqed.org/elections/results/president/democrat"
},
{
"id": "8688",
"raceName": "California Republican Presidential Primary",
"raceDescription": "Candidates are competing for 169 delegates.",
"raceReadTheStory": "https://kqed.org/elections/results/president/republican"
},
{
"id": "81993",
"raceName": "U.S. Senate (Partial/Unexpired Term)",
"raceDescription": "Top two candidates advance to general election."
},
{
"id": "82014",
"raceName": "Proposition 1",
"raceDescription": "Bond and mental health reforms. Passes with majority vote.",
"raceReadTheStory": "https://www.kqed.org/elections/results/california/proposition-1"
}
],
"AlamedaJudge5": {
"id": "AlamedaJudge5",
"type": "localRace",
"location": "Alameda",
"raceName": "Superior Court Judge, Office 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 200601,
"candidates": [
{
"candidateName": "Terry Wiley",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 200601
}
]
},
"AlamedaJudge12": {
"id": "AlamedaJudge12",
"type": "localRace",
"location": "Alameda",
"raceName": "Superior Court Judge, Office 12",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 240853,
"candidates": [
{
"candidateName": "Mark Fickes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 133009
},
{
"candidateName": "Michael P. Johnson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 107844
}
]
},
"AlamedaBoard2": {
"id": "AlamedaBoard2",
"type": "localRace",
"location": "Alameda",
"raceName": "Board of Education, Trustee Area 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 33580,
"candidates": [
{
"candidateName": "John Lewis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6943
},
{
"candidateName": "Angela Normand",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 26637
}
]
},
"AlamedaBoard5": {
"id": "AlamedaBoard5",
"type": "localRace",
"location": "Alameda",
"raceName": "Board of Education, Trustee Area 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 26072,
"candidates": [
{
"candidateName": "Guadalupe \"Lupe\" Angulo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7521
},
{
"candidateName": "Janevette Cole",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 13338
},
{
"candidateName": "Joe Orlando Ramos",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5213
}
]
},
"AlamedaBoard6": {
"id": "AlamedaBoard6",
"type": "localRace",
"location": "Alameda",
"raceName": "Board of Education, Trustee Area 6",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 30864,
"candidates": [
{
"candidateName": "John Guerrero",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9989
},
{
"candidateName": "Eileen McDonald",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 20875
}
]
},
"AlamedaSup1": {
"id": "AlamedaSup1",
"type": "localRace",
"location": "Alameda",
"raceName": "Board of Supervisors, District 1",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 41038,
"candidates": [
{
"candidateName": "David Haubert",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 41038
}
]
},
"AlamedaSup2": {
"id": "AlamedaSup2",
"type": "localRace",
"location": "Alameda",
"raceName": "Board of Supervisors, District 2",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 31034,
"candidates": [
{
"candidateName": "Elisa Márquez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 31034
}
]
},
"AlamedaSup4": {
"id": "AlamedaSup4",
"type": "localRace",
"location": "Alameda",
"raceName": "Board of Supervisors, District 4",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/alameda/supervisor-4th-district",
"raceType": "top2",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 57007,
"candidates": [
{
"candidateName": "Jennifer Esteen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22400
},
{
"candidateName": "Nate Miley",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 34607
}
]
},
"AlamedaSup5": {
"id": "AlamedaSup5",
"type": "localRace",
"location": "Alameda",
"raceName": "Board of Supervisors, District 5",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/alameda/supervisor-5th-district",
"raceType": "top2",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 81059,
"candidates": [
{
"candidateName": "Ben Bartlett",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13518
},
{
"candidateName": "Nikki Fortunato Bas",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 27597
},
{
"candidateName": "John J. Bauters",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16783
},
{
"candidateName": "Ken Berrick",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7520
},
{
"candidateName": "Omar Farmer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1240
},
{
"candidateName": "Gregory Hodge",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3419
},
{
"candidateName": "Chris Moore",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7428
},
{
"candidateName": "Gerald Pechenuk",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 305
},
{
"candidateName": "Lorrel Plimier",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3249
}
]
},
"AlamedaBoard7": {
"id": "AlamedaBoard7",
"type": "localRace",
"location": "Alameda",
"raceName": "Flood Control & Water Conservation District Director, Zone 7, Full Term",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 134340,
"candidates": [
{
"candidateName": "Alan Burnham",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15723
},
{
"candidateName": "Sandy Figuers",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22454
},
{
"candidateName": "Laurene K. Green",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 30343
},
{
"candidateName": "Kathy Narum",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 23833
},
{
"candidateName": "Seema Badar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7468
},
{
"candidateName": "Catherine Brown",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 34519
}
]
},
"AlamedaAuditor": {
"id": "AlamedaAuditor",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland Auditor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 59227,
"candidates": [
{
"candidateName": "Michael Houston",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 59227
}
]
},
"AlamedaMeasureA": {
"id": "AlamedaMeasureA",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure A",
"raceDescription": "Alameda County. Civil service. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 282335,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 167903
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 114432
}
]
},
"AlamedaMeasureB": {
"id": "AlamedaMeasureB",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure B",
"raceDescription": "Alameda County. Recall rules. Passes with majority vote.",
"raceReadTheStory": "https://www.kqed.org/elections/results/alameda/measure-b",
"raceType": "yesNo",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 282683,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 182200
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 100483
}
]
},
"AlamedaMeasureD": {
"id": "AlamedaMeasureD",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure D",
"raceDescription": "Oakland. Appropriations limit. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 79797,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 59852
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19945
}
]
},
"AlamedaMeasureE": {
"id": "AlamedaMeasureE",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure E",
"raceDescription": "Alameda Unified School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 22692,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17280
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5412
}
]
},
"AlamedaMeasureF": {
"id": "AlamedaMeasureF",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure F",
"raceDescription": "Piedmont. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 4855,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3673
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1182
}
]
},
"AlamedaMeasureG": {
"id": "AlamedaMeasureG",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure G",
"raceDescription": "Albany Unified School District. Parcel tax. Passes with 2/3 vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 5898,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4651
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1247
}
]
},
"AlamedaMeasureH": {
"id": "AlamedaMeasureH",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure H",
"raceDescription": "Berkeley Unified School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 33331,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 29418
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3913
}
]
},
"AlamedaMeasureI": {
"id": "AlamedaMeasureI",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure I",
"raceDescription": "Hayward Unified School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 21929,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14151
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7778
}
]
},
"AlamedaMeasureJ": {
"id": "AlamedaMeasureJ",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure J",
"raceDescription": "San Leandro Unified School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 12338,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7784
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4554
}
]
},
"CCD2": {
"id": "CCD2",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Board of Supervisors, District 2",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:45 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 45776,
"candidates": [
{
"candidateName": "Candace Andersen",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 45776
}
]
},
"CCD3": {
"id": "CCD3",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Board of Supervisors, District 3",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "6:45 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 25120,
"candidates": [
{
"candidateName": "Diane Burgis",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 25120
}
]
},
"CCD5": {
"id": "CCD5",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Board of Supervisors, District 5",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/contracosta/supervisor-5th-district",
"raceType": "top2",
"timeUpdated": "6:45 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 37045,
"candidates": [
{
"candidateName": "Mike Barbanica",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14338
},
{
"candidateName": "Jelani Killings",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5683
},
{
"candidateName": "Shanelle Scales-Preston",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12993
},
{
"candidateName": "Iztaccuauhtli Hector Gonzalez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4031
}
]
},
"CCMeasureA": {
"id": "CCMeasureA",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure A",
"raceDescription": "Martinez. Appoint City Clerk. Passes with a majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:45 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 11513,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7554
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3959
}
]
},
"CCMeasureB": {
"id": "CCMeasureB",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure B",
"raceDescription": "Antioch Unified School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:45 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 17971,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10397
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7574
}
]
},
"CCMeasureC": {
"id": "CCMeasureC",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure C",
"raceDescription": "Martinez Unified School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:45 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 9230,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6917
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2313
}
]
},
"CCMeasureD": {
"id": "CCMeasureD",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure D",
"raceDescription": "Moraga School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:45 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 6007,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4052
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1955
}
]
},
"MarinD2": {
"id": "MarinD2",
"type": "localRace",
"location": "Marin",
"raceName": "Board of Supervisors, District 2",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/marin/supervisor-2nd-district",
"raceType": "top2",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 18466,
"candidates": [
{
"candidateName": "Brian Colbert",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7971
},
{
"candidateName": "Heather McPhail Sridharan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4851
},
{
"candidateName": "Ryan O'Neil",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2647
},
{
"candidateName": "Gabe Paulson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2997
}
]
},
"MarinD3": {
"id": "MarinD3",
"type": "localRace",
"location": "Marin",
"raceName": "Board of Supervisors, District 3",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 13274,
"candidates": [
{
"candidateName": "Stephanie Moulton-Peters",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 13274
}
]
},
"MarinD4": {
"id": "MarinD4",
"type": "localRace",
"location": "Marin",
"raceName": "Board of Supervisors, District 4",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 12986,
"candidates": [
{
"candidateName": "Dennis Rodoni",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 10086
},
{
"candidateName": "Francis Drouillard",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2900
}
]
},
"MarinLarkspurCC": {
"id": "MarinLarkspurCC",
"type": "localRace",
"location": "Marin",
"raceName": "Larkspur City Council (Short Term)",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 4176,
"candidates": [
{
"candidateName": "Stephanie Andre",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2514
},
{
"candidateName": "Claire Paquette",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1008
},
{
"candidateName": "Lana Scott",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 654
}
]
},
"MarinRossCouncil": {
"id": "MarinRossCouncil",
"type": "localRace",
"location": "Marin",
"raceName": "Ross Town Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 1740,
"candidates": [
{
"candidateName": "Charles William \"Bill\" Kircher, Jr.",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 536
},
{
"candidateName": "Mathew Salter",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 502
},
{
"candidateName": "Shadi Aboukhater",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 187
},
{
"candidateName": "Teri Dowling",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 515
}
]
},
"MarinMeasureA": {
"id": "MarinMeasureA",
"type": "localRace",
"location": "Marin",
"raceName": "Measure A",
"raceDescription": "Tamalpais Union High School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 45345,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 24376
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20969
}
]
},
"MarinMeasureB": {
"id": "MarinMeasureB",
"type": "localRace",
"location": "Marin",
"raceName": "Measure B",
"raceDescription": "Petaluma Joint Union High School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 132,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 62
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 70
}
]
},
"MarinMeasureC": {
"id": "MarinMeasureC",
"type": "localRace",
"location": "Marin",
"raceName": "Measure C",
"raceDescription": "Belvedere. Appropriation limit. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 870,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 679
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 191
}
]
},
"MarinMeasureD": {
"id": "MarinMeasureD",
"type": "localRace",
"location": "Marin",
"raceName": "Measure D",
"raceDescription": "Larkspur. Rent stabilization. Passes with majority vote.",
"raceReadTheStory": "https://www.kqed.org/elections/results/marin/measure-d",
"raceType": "yesNo",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 4955,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2573
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2382
}
]
},
"MarinMeasureE": {
"id": "MarinMeasureE",
"type": "localRace",
"location": "Marin",
"raceName": "Measure E",
"raceDescription": "Ross. Special tax. Passes with 2/3 vote.",
"raceReadTheStory": "https://www.kqed.org/elections/results/marin/measure-e",
"raceType": "yesNo",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 874,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 683
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 191
}
]
},
"MarinMeasureF": {
"id": "MarinMeasureF",
"type": "localRace",
"location": "Marin",
"raceName": "Measure F",
"raceDescription": "San Anselmo. Flood Control and Water Conservation District. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 5193,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3083
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2110
}
]
},
"MarinMeasureG": {
"id": "MarinMeasureG",
"type": "localRace",
"location": "Marin",
"raceName": "Measure G",
"raceDescription": "Bel Marin Keys Community Services District. Special tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 830,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 661
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 169
}
]
},
"MarinMeasureH": {
"id": "MarinMeasureH",
"type": "localRace",
"location": "Marin",
"raceName": "Measure H",
"raceDescription": "Marinwood Community Services District. Appropriations limit, fire protection. Passes with a majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 1738,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1369
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 369
}
]
},
"MarinMeasureI": {
"id": "MarinMeasureI",
"type": "localRace",
"location": "Marin",
"raceName": "Measure I",
"raceDescription": "Marinwood Community Services District. Appropriations limit, parks. Passes with a majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 1735,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1336
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 399
}
]
},
"NapaD2": {
"id": "NapaD2",
"type": "localRace",
"location": "Napa",
"raceName": "Board of Supervisors, District 2",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "6:50 PM",
"dateUpdated": "April 3, 2024",
"totalVotes": 8351,
"candidates": [
{
"candidateName": "Liz Alessio",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6340
},
{
"candidateName": "Doris Gentry",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2011
}
]
},
"NapaD4": {
"id": "NapaD4",
"type": "localRace",
"location": "Napa",
"raceName": "Board of Supervisors, District 4",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/napa/supervisor-4th-district",
"raceType": "top1",
"timeUpdated": "6:50 PM",
"dateUpdated": "April 3, 2024",
"totalVotes": 7306,
"candidates": [
{
"candidateName": "Amber Manfree",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3913
},
{
"candidateName": "Pete Mott",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3393
}
]
},
"NapaD5": {
"id": "NapaD5",
"type": "localRace",
"location": "Napa",
"raceName": "Board of Supervisors, District 5",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/napa/supervisor-5th-district",
"raceType": "top1",
"timeUpdated": "6:50 PM",
"dateUpdated": "April 3, 2024",
"totalVotes": 5356,
"candidates": [
{
"candidateName": "Mariam Aboudamous",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2379
},
{
"candidateName": "Belia Ramos",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2977
}
]
},
"NapaMeasureD": {
"id": "NapaMeasureD",
"type": "localRace",
"location": "Napa",
"raceName": "Measure D",
"raceDescription": "Howell Mountain Elementary School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:50 PM",
"dateUpdated": "April 3, 2024",
"totalVotes": 741,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 367
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 374
}
]
},
"NapaMeasureU": {
"id": "NapaMeasureU",
"type": "localRace",
"location": "Napa",
"raceName": "Measure U",
"raceDescription": "Lake Berryessa Resort Improvement District. Appropriations limit. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:50 PM",
"dateUpdated": "April 3, 2024",
"totalVotes": 86,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 63
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 23
}
]
},
"NapaMeasureU1": {
"id": "NapaMeasureU1",
"type": "localRace",
"location": "Napa",
"raceName": "Measure U",
"raceDescription": "Yountville. Appropriations limit. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:50 PM",
"dateUpdated": "April 3, 2024",
"totalVotes": 925,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 793
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 132
}
]
},
"SFJudge1": {
"id": "SFJudge1",
"type": "localRace",
"location": "San Francisco",
"raceName": "Superior Court Judge, Seat 1",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/sanfrancisco/superior-court-seat-1",
"raceType": "top1",
"timeUpdated": "6:50 PM",
"dateUpdated": "March 21, 2024",
"totalVotes": 202960,
"candidates": [
{
"candidateName": "Michael Begert",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 124943
},
{
"candidateName": "Chip Zecher",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 78017
}
]
},
"SFJudge13": {
"id": "SFJudge13",
"type": "localRace",
"location": "San Francisco",
"raceName": "Superior Court Judge, Seat 13",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/sanfrancisco/superior-court-seat-13",
"raceType": "top1",
"timeUpdated": "6:50 PM",
"dateUpdated": "March 21, 2024",
"totalVotes": 202386,
"candidates": [
{
"candidateName": "Jean Myungjin Roland",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 90012
},
{
"candidateName": "Patrick S. Thompson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 112374
}
]
},
"SFPropA": {
"id": "SFPropA",
"type": "localRace",
"location": "San Francisco",
"raceName": "Proposition A",
"raceDescription": "Housing bond. Passes with 2/3 vote.",
"raceReadTheStory": "https://www.kqed.org/elections/results/sanfrancisco/proposition-a",
"raceType": "yesNo",
"timeUpdated": "6:50 PM",
"dateUpdated": "March 21, 2024",
"totalVotes": 225187,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 158497
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 66690
}
]
},
"SFPropB": {
"id": "SFPropB",
"type": "localRace",
"location": "San Francisco",
"raceName": "Proposition B",
"raceDescription": "Police staffing. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:50 PM",
"dateUpdated": "March 21, 2024",
"totalVotes": 222954,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 61580
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 161374
}
]
},
"SFPropC": {
"id": "SFPropC",
"type": "localRace",
"location": "San Francisco",
"raceName": "Proposition C",
"raceDescription": "Transfer tax exemption. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:50 PM",
"dateUpdated": "March 21, 2024",
"totalVotes": 220349,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 116311
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 104038
}
]
},
"SFPropD": {
"id": "SFPropD",
"type": "localRace",
"location": "San Francisco",
"raceName": "Proposition D",
"raceDescription": "Ethics laws. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:50 PM",
"dateUpdated": "March 21, 2024",
"totalVotes": 222615,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 198584
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 24031
}
]
},
"SFPropE": {
"id": "SFPropE",
"type": "localRace",
"location": "San Francisco",
"raceName": "Proposition E",
"raceDescription": "Police policies. Passes with majority vote.",
"raceReadTheStory": "https://www.kqed.org/elections/results/sanfrancisco/proposition-e",
"raceType": "yesNo",
"timeUpdated": "6:50 PM",
"dateUpdated": "March 21, 2024",
"totalVotes": 222817,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 120529
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 102288
}
]
},
"SFPropF": {
"id": "SFPropF",
"type": "localRace",
"location": "San Francisco",
"raceName": "Proposition F",
"raceDescription": "Drug screening. Passes with majority vote.",
"raceReadTheStory": "https://www.kqed.org/elections/results/sanfrancisco/proposition-f",
"raceType": "yesNo",
"timeUpdated": "6:50 PM",
"dateUpdated": "March 21, 2024",
"totalVotes": 224004,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 130214
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 93790
}
]
},
"SFPropG": {
"id": "SFPropG",
"type": "localRace",
"location": "San Francisco",
"raceName": "Proposition G",
"raceDescription": "Eighth-grade algebra. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:50 PM",
"dateUpdated": "March 21, 2024",
"totalVotes": 222704,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 182066
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 40638
}
]
},
"SMJudge4": {
"id": "SMJudge4",
"type": "localRace",
"location": "San Mateo",
"raceName": "Superior Court Judge, Office 4",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "6:56 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 108919,
"candidates": [
{
"candidateName": "Sarah Burdick",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 108919
}
]
},
"SMD1": {
"id": "SMD1",
"type": "localRace",
"location": "San Mateo",
"raceName": "Board of Supervisors, District 1",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/sanmateo/supervisor-1st-district",
"raceType": "top1",
"timeUpdated": "6:56 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 29650,
"candidates": [
{
"candidateName": "Jackie Speier",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20353
},
{
"candidateName": "Ann Schneider",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9297
}
]
},
"SMD4": {
"id": "SMD4",
"type": "localRace",
"location": "San Mateo",
"raceName": "Board of Supervisors, District 4",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/sanmateo/supervisor-4th-district",
"raceType": "top2",
"timeUpdated": "6:56 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 22725,
"candidates": [
{
"candidateName": "Antonio Lopez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5730
},
{
"candidateName": "Lisa Gauthier",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10358
},
{
"candidateName": "Celeste Brevard",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1268
},
{
"candidateName": "Paul Bocanegra",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1909
},
{
"candidateName": "Maggie Cornejo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3460
}
]
},
"SMD5": {
"id": "SMD5",
"type": "localRace",
"location": "San Mateo",
"raceName": "Board of Supervisors, District 5",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "6:56 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 19937,
"candidates": [
{
"candidateName": "David Canepa",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 19937
}
]
},
"SMMeasureB": {
"id": "SMMeasureB",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure B",
"raceDescription": "County Service Area #1 (Highlands). Special tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:56 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 1549,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1360
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 189
}
]
},
"SMMeasureC": {
"id": "SMMeasureC",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure C",
"raceDescription": "Jefferson Elementary School District. Parcel tax. Passes with 2/3 vote",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:56 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 12234,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8543
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3691
}
]
},
"SMMeasureE": {
"id": "SMMeasureE",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure E",
"raceDescription": "Woodside Elementary School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:56 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 1392,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 910
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 482
}
]
},
"SMMeasureG": {
"id": "SMMeasureG",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure G",
"raceDescription": "Pacifica School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:56 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 11548,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7067
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4481
}
]
},
"SMMeasureH": {
"id": "SMMeasureH",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure H",
"raceDescription": "San Carlos School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:56 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 9938,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6283
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3655
}
]
},
"SCJudge5": {
"id": "SCJudge5",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Superior Court Judge, Office 5",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 301953,
"candidates": [
{
"candidateName": "Jay Boyarsky",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 142549
},
{
"candidateName": "Nicole M. Ford",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 52147
},
{
"candidateName": "Johnene Linda Stebbins",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 107257
}
]
},
"SCD2": {
"id": "SCD2",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Board of Supervisors, District 2",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/santaclara/supervisor-2nd-district",
"raceType": "top2",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 44059,
"candidates": [
{
"candidateName": "Corina Herrera-Loera",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10519
},
{
"candidateName": "Jennifer Margaret Celaya",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2394
},
{
"candidateName": "Madison Nguyen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12794
},
{
"candidateName": "Betty Duong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14031
},
{
"candidateName": "Nelson McElmurry",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4321
}
]
},
"SCD3": {
"id": "SCD3",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Board of Supervisors, District 3",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 42549,
"candidates": [
{
"candidateName": "Otto Lee",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 42549
}
]
},
"SCD5": {
"id": "SCD5",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Board of Supervisors, District 5",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/santaclara/supervisor-5th-district",
"raceType": "top2",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 88712,
"candidates": [
{
"candidateName": "Margaret Abe-Koga",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 37172
},
{
"candidateName": "Sally J. Lieber",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 21962
},
{
"candidateName": "Barry Chang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6164
},
{
"candidateName": "Peter C. Fung",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17892
},
{
"candidateName": "Sandy Sans",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5522
}
]
},
"SCSJMayor": {
"id": "SCSJMayor",
"type": "localRace",
"location": "Santa Clara",
"raceName": "San José Mayor",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 167064,
"candidates": [
{
"candidateName": "Matt Mahan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 144701
},
{
"candidateName": "Tyrone Wade",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22363
}
]
},
"SCSJD2": {
"id": "SCSJD2",
"type": "localRace",
"location": "Santa Clara",
"raceName": "San José City Council, District 2",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 14131,
"candidates": [
{
"candidateName": "Joe Lopez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4950
},
{
"candidateName": "Pamela Campos",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3436
},
{
"candidateName": "Vanessa Sandoval",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2719
},
{
"candidateName": "Babu Prasad",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3026
}
]
},
"SCSJD4": {
"id": "SCSJD4",
"type": "localRace",
"location": "Santa Clara",
"raceName": "San José City Council, District 4",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 14322,
"candidates": [
{
"candidateName": "Kansen Chu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5931
},
{
"candidateName": "David Cohen",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8391
}
]
},
"SCSJD6": {
"id": "SCSJD6",
"type": "localRace",
"location": "Santa Clara",
"raceName": "San José City Council, District 6",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 22146,
"candidates": [
{
"candidateName": "Olivia Navarro",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6913
},
{
"candidateName": "Alex Shoor",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3850
},
{
"candidateName": "Angelo \"A.J.\" Pasciuti",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2688
},
{
"candidateName": "Michael Mulcahy",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8695
}
]
},
"SCSJD8": {
"id": "SCSJD8",
"type": "localRace",
"location": "Santa Clara",
"raceName": "San José City Council, District 8",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 21462,
"candidates": [
{
"candidateName": "Tam Truong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6982
},
{
"candidateName": "Domingo Candelas",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8466
},
{
"candidateName": "Sukhdev Singh Bainiwal",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5513
},
{
"candidateName": "Surinder Kaur Dhaliwal",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 501
}
]
},
"SCSJD10": {
"id": "SCSJD10",
"type": "localRace",
"location": "Santa Clara",
"raceName": "San José City Council, District 10",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 22799,
"candidates": [
{
"candidateName": "George Casey",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8805
},
{
"candidateName": "Arjun Batra",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8354
},
{
"candidateName": "Lenka Wright",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5640
}
]
},
"SCMeasureA": {
"id": "SCMeasureA",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure A",
"raceDescription": "Santa Clara. Appointed city clerk. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 20315,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6580
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13735
}
]
},
"SCMeasureB": {
"id": "SCMeasureB",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure B",
"raceDescription": "Santa Clara. Appointed police chief. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 20567,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5680
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14887
}
]
},
"SCMeasureC": {
"id": "SCMeasureC",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure C",
"raceDescription": "Sunnyvale School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 14656,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10261
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4395
}
]
},
"SolanoD15": {
"id": "SolanoD15",
"type": "localRace",
"location": "Solano",
"raceName": "Superior Court Judge, Department 15",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "",
"timeUpdated": "7:08 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 81709,
"candidates": [
{
"candidateName": "Mike Thompson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 36844
},
{
"candidateName": "Bryan J. Kim",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 44865
}
]
},
"SolanoD1": {
"id": "SolanoD1",
"type": "localRace",
"location": "Solano",
"raceName": "Board of Supervisors, District 1",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/solano/supervisor-1st-district",
"raceType": "",
"timeUpdated": "7:08 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 13786,
"candidates": [
{
"candidateName": "Michael Wilson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6401
},
{
"candidateName": "Cassandra James",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7385
}
]
},
"SolanoD2": {
"id": "SolanoD2",
"type": "localRace",
"location": "Solano",
"raceName": "Board of Supervisors, District 2",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "",
"timeUpdated": "7:08 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 19903,
"candidates": [
{
"candidateName": "Monica Brown",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 10951
},
{
"candidateName": "Nora Dizon",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3135
},
{
"candidateName": "Rochelle Sherlock",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5817
}
]
},
"SolanoD5": {
"id": "SolanoD5",
"type": "localRace",
"location": "Solano",
"raceName": "Board of Supervisors, District 5",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "",
"timeUpdated": "7:08 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 17888,
"candidates": [
{
"candidateName": "Mitch Mashburn",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11210
},
{
"candidateName": "Chadwick J. Ledoux",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6678
}
]
},
"SolanoEducation": {
"id": "SolanoEducation",
"type": "localRace",
"location": "Solano",
"raceName": "Sacramento County Board of Education",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "",
"timeUpdated": "7:08 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 3650,
"candidates": [
{
"candidateName": "Heather Davis",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2960
},
{
"candidateName": "Shazleen Khan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 690
}
]
},
"SolanoMeasureA": {
"id": "SolanoMeasureA",
"type": "localRace",
"location": "Solano",
"raceName": "Measure A",
"raceDescription": "Benicia. Hotel tax. Passes with majority vote.",
"raceReadTheStory": "https://www.kqed.org/elections/results/solano/measure-a",
"raceType": "yesNo",
"timeUpdated": "7:08 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 10136,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7869
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2267
}
]
},
"SolanoMeasureB": {
"id": "SolanoMeasureB",
"type": "localRace",
"location": "Solano",
"raceName": "Measure B",
"raceDescription": "Benicia. Sales tax. Passes with majority vote.",
"raceReadTheStory": "https://www.kqed.org/elections/results/solano/measure-b",
"raceType": "yesNo",
"timeUpdated": "7:08 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 10164,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7335
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2829
}
]
},
"SolanoMeasureC": {
"id": "SolanoMeasureC",
"type": "localRace",
"location": "Solano",
"raceName": "Measure C",
"raceDescription": "Benicia Unified School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:08 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 10112,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6316
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3796
}
]
},
"SolanoMeasureN": {
"id": "SolanoMeasureN",
"type": "localRace",
"location": "Solano",
"raceName": "Measure N",
"raceDescription": "Davis Joint Unified School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:08 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 15,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10
}
]
},
"SonomaJudge3": {
"id": "SonomaJudge3",
"type": "localRace",
"location": "Sonoma",
"raceName": "Superior Court Judge, Office 3",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 115405,
"candidates": [
{
"candidateName": "Kristine M. Burk",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 79498
},
{
"candidateName": "Beki Berrey",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 35907
}
]
},
"SonomaJudge4": {
"id": "SonomaJudge4",
"type": "localRace",
"location": "Sonoma",
"raceName": "Superior Court Judge, Office 4",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 86789,
"candidates": [
{
"candidateName": "Paul J. Lozada",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 86789
}
]
},
"SonomaJudge6": {
"id": "SonomaJudge6",
"type": "localRace",
"location": "Sonoma",
"raceName": "Superior Court Judge, Office 6",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 117990,
"candidates": [
{
"candidateName": "Omar Figueroa",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 42236
},
{
"candidateName": "Kenneth English",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 75754
}
]
},
"SonomaD1": {
"id": "SonomaD1",
"type": "localRace",
"location": "Sonoma",
"raceName": "Board of Supervisors, District 1",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 30348,
"candidates": [
{
"candidateName": "Rebecca Hermosillo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 23958
},
{
"candidateName": "Jonathan Mathieu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6390
}
]
},
"SonomaD3": {
"id": "SonomaD3",
"type": "localRace",
"location": "Sonoma",
"raceName": "Board of Supervisors, District 3",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/sonoma/supervisor-3rd-district",
"raceType": "top1",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 16312,
"candidates": [
{
"candidateName": "Chris Coursey",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11346
},
{
"candidateName": "Omar Medina",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4966
}
]
},
"SonomaD5": {
"id": "SonomaD5",
"type": "localRace",
"location": "Sonoma",
"raceName": "Board of Supervisors, District 5",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 23356,
"candidates": [
{
"candidateName": "Lynda Hopkins",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 23356
}
]
},
"SonomaMeasureA": {
"id": "SonomaMeasureA",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure A",
"raceDescription": "Cotati-Rohnert Park Unified School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 13756,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10320
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3436
}
]
},
"SonomaMeasureB": {
"id": "SonomaMeasureB",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure B",
"raceDescription": "Petaluma Joint Union High School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 24877,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15795
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9082
}
]
},
"SonomaMeasureC": {
"id": "SonomaMeasureC",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure C",
"raceDescription": "Fort Ross School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 286,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 159
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 127
}
]
},
"SonomaMeasureD": {
"id": "SonomaMeasureD",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure D",
"raceDescription": "Harmony Union School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 1925,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1089
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 836
}
]
},
"SonomaMeasureE": {
"id": "SonomaMeasureE",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure E",
"raceDescription": "Petaluma City (Elementary) School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 11133,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7622
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3511
}
]
},
"SonomaMeasureG": {
"id": "SonomaMeasureG",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure G",
"raceDescription": "Rincon Valley Union School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 14577,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8668
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5909
}
]
},
"SonomaMeasureH": {
"id": "SonomaMeasureH",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure H",
"raceDescription": "Sonoma County. Sales tax. Passes with majority vote.",
"raceReadTheStory": "https://www.kqed.org/elections/results/sonoma/measure-h",
"raceType": "yesNo",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 145261,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 89646
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 55615
}
]
}
},
"racesGenElectionReducer": {
"timeLoaded": "July 8, 2025 10:12 AM",
"nationalRacesLoaded": true,
"localRacesLoaded": true,
"overrides": [
{
"id": "0",
"raceName": "President",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5089",
"raceName": "State Senate, District 3",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5154",
"raceName": "State Assembly, District 11",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5258",
"raceName": "State Assembly, District 29",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5692",
"raceName": "U.S. House of Representatives, District 2",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5694",
"raceName": "U.S. House of Representatives, District 4",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5697",
"raceName": "U.S. House of Representatives, District 7",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5698",
"raceName": "U.S. House of Representatives, District 8",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5699",
"raceName": "U.S. House of Representatives, District 9",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5701",
"raceName": "U.S. House of Representatives, District 11",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5702",
"raceName": "U.S. House of Representatives, District 12",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5704",
"raceName": "U.S. House of Representatives, District 14",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5705",
"raceName": "U.S. House of Representatives, District 15",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5706",
"raceName": "U.S. House of Representatives, District 16",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5707",
"raceName": "U.S. House of Representatives, District 17",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5708",
"raceName": "U.S. House of Representatives, District 18",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5709",
"raceName": "U.S. House of Representatives, District 19",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5746",
"raceName": "State Senate, District 5",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5747",
"raceName": "State Senate, District 7",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5748",
"raceName": "State Senate, District 9",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5749",
"raceName": "State Senate, District 11",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5750",
"raceName": "State Senate, District 13",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5751",
"raceName": "State Senate, District 15",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5763",
"raceName": "State Assembly, District 2",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5765",
"raceName": "State Assembly, District 4",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5772",
"raceName": "State Assembly, District 12",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5774",
"raceName": "State Assembly, District 14",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5775",
"raceName": "State Assembly, District 15",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5776",
"raceName": "State Assembly, District 16",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5777",
"raceName": "State Assembly, District 17",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5778",
"raceName": "State Assembly, District 18",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5779",
"raceName": "State Assembly, District 19",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5780",
"raceName": "State Assembly, District 20",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5781",
"raceName": "State Assembly, District 21",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5783",
"raceName": "State Assembly, District 23",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5784",
"raceName": "State Assembly, District 24",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5786",
"raceName": "State Assembly, District 25",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5787",
"raceName": "State Assembly, District 26",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5789",
"raceName": "State Assembly, District 28",
"raceDescription": "Top candidate wins seat."
},
{
"id": "6855",
"raceName": "SF Mayor",
"raceDescription": "Top candidate wins seat."
},
{
"id": "8514",
"raceName": "U.S. House of Representatives, District 10",
"raceDescription": "Top candidate wins seat."
},
{
"id": "8619",
"raceName": "U.S. Senate full term",
"raceDescription": "Top candidate wins seat."
},
{
"id": "82961",
"raceName": "U.S. Senate unexpired term",
"raceDescription": "Top candidate wins seat."
},
{
"id": "83019",
"raceName": "Oakland Mayor recall",
"raceDescription": "Passes with majority vote."
},
{
"id": "83020",
"raceName": "Alameda DA recall",
"raceDescription": "Passes with majority vote."
},
{
"id": "83060",
"raceName": "Proposition 2",
"raceDescription": "Passes with majority vote."
},
{
"id": "83061",
"raceName": "Proposition 3",
"raceDescription": "Passes with majority vote."
},
{
"id": "83062",
"raceName": "Proposition 4",
"raceDescription": "Passes with majority vote."
},
{
"id": "83063",
"raceName": "Proposition 5",
"raceDescription": "Passes with majority vote."
},
{
"id": "83064",
"raceName": "Proposition 6",
"raceDescription": "Passes with majority vote."
},
{
"id": "83065",
"raceName": "Proposition 32",
"raceDescription": "Passes with majority vote."
},
{
"id": "83066",
"raceName": "Proposition 33",
"raceDescription": "Passes with majority vote."
},
{
"id": "83067",
"raceName": "Proposition 34",
"raceDescription": "Passes with majority vote."
},
{
"id": "83068",
"raceName": "Proposition 35",
"raceDescription": "Passes with majority vote."
},
{
"id": "83069",
"raceName": "Proposition 36",
"raceDescription": "Passes with majority vote."
}
],
"AlamedaChabotLasPositasCommunityCollegeDistrictTrusteeArea1": {
"id": "AlamedaChabotLasPositasCommunityCollegeDistrictTrusteeArea1",
"type": "localRace",
"location": "Alameda",
"raceName": "Chabot – Las Positas Community College District, Trustee Area 1",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 27293,
"candidates": [
{
"candidateName": "Hector Garcia",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20349
},
{
"candidateName": "Luis Reynoso \r",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6944
}
]
},
"AlamedaChabotLasPositasCommunityCollegeDistrictTrusteeArea4": {
"id": "AlamedaChabotLasPositasCommunityCollegeDistrictTrusteeArea4",
"type": "localRace",
"location": "Alameda",
"raceName": "Chabot - Las Positas Community College District, Trustee Area 4",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 38764,
"candidates": [
{
"candidateName": "Maria L Heredia ",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 26185
},
{
"candidateName": "Joseph Grcar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12579
}
]
},
"AlamedaPeraltaCommunityCollegeDistrictTrusteeArea2": {
"id": "AlamedaPeraltaCommunityCollegeDistrictTrusteeArea2",
"type": "localRace",
"location": "Alameda",
"raceName": "Peralta Community College District, Trustee Area 2",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 21710,
"candidates": [
{
"candidateName": "Paulina Gonzalez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 14082
},
{
"candidateName": "Sinead Geneva Anderson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7628
}
]
},
"AlamedaSanJoaquinDeltaCommunityCollegeDistrictTrusteeArea1": {
"id": "AlamedaSanJoaquinDeltaCommunityCollegeDistrictTrusteeArea1",
"type": "localRace",
"location": "Alameda",
"raceName": "San Joaquin Delta Community College District, Trustee Area 1",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 68,
"candidates": [
{
"candidateName": "Ralph Lee White",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 36
},
{
"candidateName": "Shelly Stoll Swanson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 32
}
]
},
"AlamedaSanJoaquinDeltaCommunityCollegeDistrictTrusteeArea2": {
"id": "AlamedaSanJoaquinDeltaCommunityCollegeDistrictTrusteeArea2",
"type": "localRace",
"location": "Alameda",
"raceName": "San Joaquin Delta Community College District, Trustee Area 2",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 68,
"candidates": [
{
"candidateName": "Samuel Anderson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 27
},
{
"candidateName": "Julie D. Kay",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 23
},
{
"candidateName": "Dan Wright",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18
}
]
},
"AlamedaSanJoaquinDeltaCommunityCollegeDistrictTrusteeArea6": {
"id": "AlamedaSanJoaquinDeltaCommunityCollegeDistrictTrusteeArea6",
"type": "localRace",
"location": "Alameda",
"raceName": "San Joaquin Delta Community College District, Trustee Area 6",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 64,
"candidates": [
{
"candidateName": "Catalina Piña",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 41
},
{
"candidateName": "Rosario Patrick",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 23
}
]
},
"AlamedaAlamedaUnifiedSchoolDistrictGoverningBoard": {
"id": "AlamedaAlamedaUnifiedSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Alameda",
"raceName": "Alameda Unified School District Governing Board",
"raceDescription": "To three candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 76529,
"candidates": [
{
"candidateName": "Heather Little",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 21985
},
{
"candidateName": "Meleah Hall",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 21482
},
{
"candidateName": "Joyce Boyd",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11258
},
{
"candidateName": "Jennifer Williams",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 21804
}
]
},
"AlamedaCastroValleyUnifiedSchoolDistrictGoverningBoardArea5": {
"id": "AlamedaCastroValleyUnifiedSchoolDistrictGoverningBoardArea5",
"type": "localRace",
"location": "Alameda",
"raceName": "Castro Valley Unified School District Governing Board, Area 5",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4669,
"candidates": [
{
"candidateName": "John Chung",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1272
},
{
"candidateName": "Mike Kusiak",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3397
}
]
},
"AlamedaDublinUnifiedSchoolDistrictGoverningBoardArea1": {
"id": "AlamedaDublinUnifiedSchoolDistrictGoverningBoardArea1",
"type": "localRace",
"location": "Alameda",
"raceName": "Dublin Unified School District Governing Board, Area 1",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5101,
"candidates": [
{
"candidateName": "Kristian Reyes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3067
},
{
"candidateName": "Ramnath “Ram” Shanbhogue",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2034
}
]
},
"AlamedaEmeryUnifiedSchoolDistrictGoverningBoard": {
"id": "AlamedaEmeryUnifiedSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Alameda",
"raceName": "Emery Unified School District Governing Board",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6089,
"candidates": [
{
"candidateName": "Elsie Joyce Lee",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2651
},
{
"candidateName": "Brian Donahue",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 832
},
{
"candidateName": "Walter Pizarro",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 707
},
{
"candidateName": "John T. Van Geffen",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1899
}
]
},
"AlamedaFremontUnifiedSchoolDistrictGoverningBoardArea4": {
"id": "AlamedaFremontUnifiedSchoolDistrictGoverningBoardArea4",
"type": "localRace",
"location": "Alameda",
"raceName": "Fremont Unified School District Governing Board, Area 4",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13186,
"candidates": [
{
"candidateName": "Ganesh Balamitran",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6580
},
{
"candidateName": "Rinu Nair",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6606
}
]
},
"AlamedaHaywardUnifiedSchoolDistrictGoverningBoard": {
"id": "AlamedaHaywardUnifiedSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Alameda",
"raceName": "Hayward Unified School District Governing Board",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 117571,
"candidates": [
{
"candidateName": "Sophia Jauregui",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17198
},
{
"candidateName": "Luis Reynoso",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18567
},
{
"candidateName": "Sara Prada",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 19824
},
{
"candidateName": "Austin Bruckner Carrillo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18762
},
{
"candidateName": "Simon “Peter” Gutierrez Bufete",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 21408
},
{
"candidateName": "Calyn Kelley",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12879
},
{
"candidateName": "Tom Wong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8933
}
]
},
"AlamedaLammersvilleJointUnifiedSchoolDistrictGoverningBoardArea1": {
"id": "AlamedaLammersvilleJointUnifiedSchoolDistrictGoverningBoardArea1",
"type": "localRace",
"location": "Alameda",
"raceName": "Lammersville Joint Unified School District Governing Board, Area 1",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 76,
"candidates": [
{
"candidateName": "David A. Pombo",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 60
},
{
"candidateName": "Surekha Shekar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16
}
]
},
"AlamedaLivermoreValleyJointUnifiedSchoolDistrictGoverningBoard": {
"id": "AlamedaLivermoreValleyJointUnifiedSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Alameda",
"raceName": "Livermore Valley Joint Unified School District Governing Board",
"raceDescription": "Top two candidates win seat. Includes votes from Alameda and Contra Costa counties.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 65867,
"candidates": [
{
"candidateName": "Maggie Tufts",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14895
},
{
"candidateName": "Amanda Pepper",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4177
},
{
"candidateName": "Jean Paulsen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2536
},
{
"candidateName": "Tara Boyce",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13219
},
{
"candidateName": "Christiaan Vandenheuvel",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15223
},
{
"candidateName": "Deena Kaplanis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15817
}
]
},
"AlamedaNewHavenUnifiedSchoolDistrictGoverningBoardArea1": {
"id": "AlamedaNewHavenUnifiedSchoolDistrictGoverningBoardArea1",
"type": "localRace",
"location": "Alameda",
"raceName": "New Haven Unified School District Governing Board, Area 1",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4547,
"candidates": [
{
"candidateName": "Midji Kuo-Rovetta",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1214
},
{
"candidateName": "Patricio R. Urbi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2094
},
{
"candidateName": "Jatinder (JP) K. Sahi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1239
}
]
},
"AlamedaNewHavenUnifiedSchoolDistrictGoverningBoardArea2": {
"id": "AlamedaNewHavenUnifiedSchoolDistrictGoverningBoardArea2",
"type": "localRace",
"location": "Alameda",
"raceName": "New Haven Unified School District Governing Board, Area 2",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4448,
"candidates": [
{
"candidateName": "Melanie Freeberg",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2928
},
{
"candidateName": "Michelle Parnala",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1520
}
]
},
"AlamedaNewHavenUnifiedSchoolDistrictGoverningBoardArea3": {
"id": "AlamedaNewHavenUnifiedSchoolDistrictGoverningBoardArea3",
"type": "localRace",
"location": "Alameda",
"raceName": "New Haven Unified School District Governing Board, Area 3",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5229,
"candidates": [
{
"candidateName": "Lydia Idem",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1960
},
{
"candidateName": "Michael Gonzales",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3269
}
]
},
"AlamedaNewarkUnifiedSchoolDistrictGoverningBoard": {
"id": "AlamedaNewarkUnifiedSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Alameda",
"raceName": "Newark Unified School District Governing Board",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 32762,
"candidates": [
{
"candidateName": "Aiden Hill",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7728
},
{
"candidateName": "Vikas Minglani",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3727
},
{
"candidateName": "Gabriel Anguiano Jr.",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7435
},
{
"candidateName": "Austin Block",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7622
},
{
"candidateName": "Phuong Nguyen",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6250
}
]
},
"AlamedaPleasantonUnifiedSchoolDistrictGoverningBoardArea3": {
"id": "AlamedaPleasantonUnifiedSchoolDistrictGoverningBoardArea3",
"type": "localRace",
"location": "Alameda",
"raceName": "Pleasanton Unified School District Governing Board, Area 3",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7101,
"candidates": [
{
"candidateName": "Donalyn Harris",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3142
},
{
"candidateName": "Kelly Mokashi",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3959
}
]
},
"AlamedaPleasantonUnifiedSchoolDistrictGoverningBoardArea4": {
"id": "AlamedaPleasantonUnifiedSchoolDistrictGoverningBoardArea4",
"type": "localRace",
"location": "Alameda",
"raceName": "Pleasanton Unified School District Governing Board, Area 4",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6947,
"candidates": [
{
"candidateName": "Jen Flynn",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3309
},
{
"candidateName": "Charlie Jones",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3638
}
]
},
"AlamedaSanLorenzoUnifiedSchoolDistrictGoverningBoardArea5": {
"id": "AlamedaSanLorenzoUnifiedSchoolDistrictGoverningBoardArea5",
"type": "localRace",
"location": "Alameda",
"raceName": "San Lorenzo Unified School District Governing Board, Area 5",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3704,
"candidates": [
{
"candidateName": "Alicia Gonzalez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2363
},
{
"candidateName": "Penny Peck",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1341
}
]
},
"AlamedaSunolGlenUnifiedSchoolDistrictGoverningBoard": {
"id": "AlamedaSunolGlenUnifiedSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Alameda",
"raceName": "Sunol Glen Unified School District Governing Board",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 633,
"candidates": [
{
"candidateName": "Ryan Jergensen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 264
},
{
"candidateName": "Erin Choin",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 369
}
]
},
"AlamedaBoardofSupervisorsDistrict5": {
"id": "AlamedaBoardofSupervisorsDistrict5",
"type": "localRace",
"location": "Alameda",
"raceName": "Board of Supervisors, District 5",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 141989,
"candidates": [
{
"candidateName": "John J. Bauters",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 70782
},
{
"candidateName": "Nikki Fortunato Bas",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 71207
}
]
},
"AlamedaAlamedaCityCouncil": {
"id": "AlamedaAlamedaCityCouncil",
"type": "localRace",
"location": "Alameda",
"raceName": "Alameda City Council",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 61752,
"candidates": [
{
"candidateName": "Trish Herrera Spencer",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 12086
},
{
"candidateName": "Thushan Amarasiriwardena",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13049
},
{
"candidateName": "Michele Pryor",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16396
},
{
"candidateName": "Greg Boller",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14208
},
{
"candidateName": "Steve Slauson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6013
}
]
},
"AlamedaAlamedaAuditor": {
"id": "AlamedaAlamedaAuditor",
"type": "localRace",
"location": "Alameda",
"raceName": "Alameda Auditor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 27772,
"candidates": [
{
"candidateName": "Kevin R. Kearney",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 27772
}
]
},
"AlamedaAlamedaTreasurer": {
"id": "AlamedaAlamedaTreasurer",
"type": "localRace",
"location": "Alameda",
"raceName": "Alameda Treasurer",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 27514,
"candidates": [
{
"candidateName": "Kevin Kennedy",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 27514
}
]
},
"AlamedaBerkeleyRentStabilizationBoardCommissioner": {
"id": "AlamedaBerkeleyRentStabilizationBoardCommissioner",
"type": "localRace",
"location": "Alameda",
"raceName": "Berkeley Rent Stabilization Board Commissioner",
"raceDescription": "Top four candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top4",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 138269,
"candidates": [
{
"candidateName": "Alfred Twu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22942
},
{
"candidateName": "Carole Marasovic",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19557
},
{
"candidateName": "Xavier Johnson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 26978
},
{
"candidateName": "Avery Arbaugh",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19825
},
{
"candidateName": "Andy Kelley",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 23373
},
{
"candidateName": "Dominique Walker",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 25594
}
]
},
"AlamedaBerkeleySchoolDirector": {
"id": "AlamedaBerkeleySchoolDirector",
"type": "localRace",
"location": "Alameda",
"raceName": "Berkeley School Director",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 84804,
"candidates": [
{
"candidateName": "Norma J.F. Harrison",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3121
},
{
"candidateName": "Jen Corn",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 30836
},
{
"candidateName": "Laura Babitt",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 22061
},
{
"candidateName": "Ana Vasudeo",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 25743
},
{
"candidateName": "Adbur Sikder",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3043
}
]
},
"AlamedaDublinMayor": {
"id": "AlamedaDublinMayor",
"type": "localRace",
"location": "Alameda",
"raceName": "Dublin Mayor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 25515,
"candidates": [
{
"candidateName": "Tom Evans",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8278
},
{
"candidateName": "Sherry Hu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9274
},
{
"candidateName": "Jean Josey",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7138
},
{
"candidateName": "Shawn Costello",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 825
}
]
},
"AlamedaDublinCityCouncilArea1": {
"id": "AlamedaDublinCityCouncilArea1",
"type": "localRace",
"location": "Alameda",
"raceName": "Dublin City Council, Area 1",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6133,
"candidates": [
{
"candidateName": "Michael McCorriston",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6133
}
]
},
"AlamedaDublinCityCouncilArea3": {
"id": "AlamedaDublinCityCouncilArea3",
"type": "localRace",
"location": "Alameda",
"raceName": "Dublin City Council, Area 3",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4752,
"candidates": [
{
"candidateName": "Razi Hasni",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2305
},
{
"candidateName": "John Morada",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2447
}
]
},
"AlamedaEmeryvilleCityCouncil": {
"id": "AlamedaEmeryvilleCityCouncil",
"type": "localRace",
"location": "Alameda",
"raceName": "Emeryville City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 10943,
"candidates": [
{
"candidateName": "Calvin Dillahunty",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 915
},
{
"candidateName": "Sam Gould",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1318
},
{
"candidateName": "Mia Esperanza Brown",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1829
},
{
"candidateName": "Sukhdeep Kaur",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2265
},
{
"candidateName": "Courtney Welch",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2559
},
{
"candidateName": "Matthew Solomon",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2057
}
]
},
"AlamedaFremontMayor": {
"id": "AlamedaFremontMayor",
"type": "localRace",
"location": "Alameda",
"raceName": "Fremont Mayor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 77400,
"candidates": [
{
"candidateName": "Rohan Marfatia",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8947
},
{
"candidateName": "Vinnie Bacon",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 25108
},
{
"candidateName": "Hiu Ng",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6910
},
{
"candidateName": "Raj Salwan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 36435
}
]
},
"AlamedaFremontCityCouncilDistrict1": {
"id": "AlamedaFremontCityCouncilDistrict1",
"type": "localRace",
"location": "Alameda",
"raceName": "Fremont City Council, District 1",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 11787,
"candidates": [
{
"candidateName": "Teresa Keng",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7471
},
{
"candidateName": "Pravesh Kumar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1767
},
{
"candidateName": "Ranvir Sandhu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2549
}
]
},
"AlamedaFremontCityCouncilDistrict5": {
"id": "AlamedaFremontCityCouncilDistrict5",
"type": "localRace",
"location": "Alameda",
"raceName": "Fremont City Council, District 5",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 15666,
"candidates": [
{
"candidateName": "Sterling Jefferson Engle",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2966
},
{
"candidateName": "Chandra Wagh",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5265
},
{
"candidateName": "Yajing Zhang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7435
}
]
},
"AlamedaFremontCityCouncilDistrict6": {
"id": "AlamedaFremontCityCouncilDistrict6",
"type": "localRace",
"location": "Alameda",
"raceName": "Fremont City Council, District 6",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 11269,
"candidates": [
{
"candidateName": "Raymond Liu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5655
},
{
"candidateName": "Teresa Cox",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5614
}
]
},
"AlamedaHaywardCityCouncil": {
"id": "AlamedaHaywardCityCouncil",
"type": "localRace",
"location": "Alameda",
"raceName": "Hayward City Council",
"raceDescription": "Top four candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top4",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 132561,
"candidates": [
{
"candidateName": "Tom Wong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10971
},
{
"candidateName": "Daniel Goldstein",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 20029
},
{
"candidateName": "Angela Andrews",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 25372
},
{
"candidateName": "Joe O. Ramos",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13217
},
{
"candidateName": "Ray Bonilla Jr.",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 22511
},
{
"candidateName": "Tom Ferreira",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18510
},
{
"candidateName": "Francisco Zermeño",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 21951
}
]
},
"AlamedaLivermoreMayor": {
"id": "AlamedaLivermoreMayor",
"type": "localRace",
"location": "Alameda",
"raceName": "Livermore Mayor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 33976,
"candidates": [
{
"candidateName": "John Marchand",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 33976
}
]
},
"AlamedaLivermoreCityCouncilDistrict3": {
"id": "AlamedaLivermoreCityCouncilDistrict3",
"type": "localRace",
"location": "Alameda",
"raceName": "Livermore City Council, District 3",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 10272,
"candidates": [
{
"candidateName": "David Farley",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2847
},
{
"candidateName": "Steven Dunbar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4255
},
{
"candidateName": "Jeff Kaskey",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3170
}
]
},
"AlamedaLivermoreCityCouncilDistrict4": {
"id": "AlamedaLivermoreCityCouncilDistrict4",
"type": "localRace",
"location": "Alameda",
"raceName": "Livermore City Council, District 4",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 10860,
"candidates": [
{
"candidateName": "Kristie Wang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6671
},
{
"candidateName": "Thomas Soules",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4189
}
]
},
"AlamedaNewarkMayor": {
"id": "AlamedaNewarkMayor",
"type": "localRace",
"location": "Alameda",
"raceName": "Newark Mayor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 15395,
"candidates": [
{
"candidateName": "Michael Hannon",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8847
},
{
"candidateName": "Jason Miguel",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1819
},
{
"candidateName": "Elisa Martinez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4729
}
]
},
"AlamedaNewarkCityCouncilFullTerm": {
"id": "AlamedaNewarkCityCouncilFullTerm",
"type": "localRace",
"location": "Alameda",
"raceName": "Newark City Council — Full Term",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 24632,
"candidates": [
{
"candidateName": "Terrence Grindall",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7490
},
{
"candidateName": "Hitendra Gupta",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1705
},
{
"candidateName": "Jacinta Arteaga",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6449
},
{
"candidateName": "Julie Del Catancio",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6452
},
{
"candidateName": "Vinod Kumar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2536
}
]
},
"AlamedaNewarkCityCouncilShortTerm": {
"id": "AlamedaNewarkCityCouncilShortTerm",
"type": "localRace",
"location": "Alameda",
"raceName": "Newark City Council — Short Term",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 14248,
"candidates": [
{
"candidateName": "Eve Marie Little",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5753
},
{
"candidateName": "Renu Malhotra",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1656
},
{
"candidateName": "Sean Mahanay",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 804
},
{
"candidateName": "Lucia Gutierrez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4413
},
{
"candidateName": "Phil Bloxom",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1622
}
]
},
"AlamedaPiedmontCityCouncil": {
"id": "AlamedaPiedmontCityCouncil",
"type": "localRace",
"location": "Alameda",
"raceName": "Piedmont City Council",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 11051,
"candidates": [
{
"candidateName": "Conna McCarthy",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4799
},
{
"candidateName": "James Green",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2448
},
{
"candidateName": "Lorrel Plimier",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3605
},
{
"candidateName": "N. Sunny Bostrom-Fleming",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 199
}
]
},
"AlamedaPiedmontBoardofEducation": {
"id": "AlamedaPiedmontBoardofEducation",
"type": "localRace",
"location": "Alameda",
"raceName": "Piedmont Board of Education",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13927,
"candidates": [
{
"candidateName": "Michael Malione",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4375
},
{
"candidateName": "Max Roman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3678
},
{
"candidateName": "Victoria Rosenbaum",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2298
},
{
"candidateName": "Susy Struble",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3576
}
]
},
"AlamedaPleasantonMayor": {
"id": "AlamedaPleasantonMayor",
"type": "localRace",
"location": "Alameda",
"raceName": "Pleasanton Mayor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 35134,
"candidates": [
{
"candidateName": "Jack Balch",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18950
},
{
"candidateName": "Karla Brown",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 16184
}
]
},
"AlamedaPleasantonCityCouncilDistrict2": {
"id": "AlamedaPleasantonCityCouncilDistrict2",
"type": "localRace",
"location": "Alameda",
"raceName": "Pleasanton City Council, District 2",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8817,
"candidates": [
{
"candidateName": "Craig Eicher",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4758
},
{
"candidateName": "Valerie Arkin",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4059
}
]
},
"AlamedaPleasantonCityCouncilDistrict4": {
"id": "AlamedaPleasantonCityCouncilDistrict4",
"type": "localRace",
"location": "Alameda",
"raceName": "Pleasanton City Council, District 4",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 9337,
"candidates": [
{
"candidateName": "Vivek Mohan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4510
},
{
"candidateName": "Matthew B. Gaidos",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4827
}
]
},
"AlamedaUnionCityMayor": {
"id": "AlamedaUnionCityMayor",
"type": "localRace",
"location": "Alameda",
"raceName": "Union City Mayor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 25053,
"candidates": [
{
"candidateName": "Emily Duncan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10803
},
{
"candidateName": "Marcus Bourlard",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1946
},
{
"candidateName": "Gary Singh",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12304
}
]
},
"AlamedaUnionCityCouncilDistrict1": {
"id": "AlamedaUnionCityCouncilDistrict1",
"type": "localRace",
"location": "Alameda",
"raceName": "Union City Council, District 1",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5804,
"candidates": [
{
"candidateName": "Wendy Huang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2062
},
{
"candidateName": "Erin Robertson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 387
},
{
"candidateName": "Lance Nishihira",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3355
}
]
},
"AlamedaACTransitDistrictDirectorWard6": {
"id": "AlamedaACTransitDistrictDirectorWard6",
"type": "localRace",
"location": "Alameda",
"raceName": "AC Transit District Director, Ward 6",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 59520,
"candidates": [
{
"candidateName": "Jesse Lee Gunn",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17784
},
{
"candidateName": "Shonda Goward",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11032
},
{
"candidateName": "A. Curtis Silva",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 30704
}
]
},
"AlamedaAlamedaCountyWaterDistrictDirectorWard5": {
"id": "AlamedaAlamedaCountyWaterDistrictDirectorWard5",
"type": "localRace",
"location": "Alameda",
"raceName": "Alameda County Water District Director, Ward 5",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 21397,
"candidates": [
{
"candidateName": "Aziz Akbari",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 15842
},
{
"candidateName": "Raymond Ojeda",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5555
}
]
},
"AlamedaBARTDirectorDistrict5": {
"id": "AlamedaBARTDirectorDistrict5",
"type": "localRace",
"location": "Alameda",
"raceName": "San Francisco Bay Area Rapid Transit District Director, District 5",
"raceDescription": "Top candidate wins seat. Includes votes from Alameda and Contra Costa counties.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 154960,
"candidates": [
{
"candidateName": "Melissa Hernandez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 110470
},
{
"candidateName": "Joseph Grcar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 44490
}
]
},
"AlamedaBARTDirectorDistrict7": {
"id": "AlamedaBARTDirectorDistrict7",
"type": "localRace",
"location": "Alameda",
"raceName": "San Francisco Bay Area Rapid Transit District Director, District 7",
"raceDescription": "Top candidate wins seat. Inlcudes votes from Alameda County and San Francisco.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 161254,
"candidates": [
{
"candidateName": "Victor E. Flores",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 92729
},
{
"candidateName": "Dana Lang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 68525
}
]
},
"AlamedaCastroValleySanitaryDistrictDirector": {
"id": "AlamedaCastroValleySanitaryDistrictDirector",
"type": "localRace",
"location": "Alameda",
"raceName": "Castro Valley Sanitary District Director",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 50863,
"candidates": [
{
"candidateName": "Timothy McGowan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 15440
},
{
"candidateName": "Joseph Grcar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3952
},
{
"candidateName": "Daniel M. Akagi",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11104
},
{
"candidateName": "Kenneth Owen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5711
},
{
"candidateName": "Darshan Saini",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2600
},
{
"candidateName": "Dave Sadoff",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 12056
}
]
},
"AlamedaDublinSanRamonServicesDistrictBoardofDirectorsArea3": {
"id": "AlamedaDublinSanRamonServicesDistrictBoardofDirectorsArea3",
"type": "localRace",
"location": "Alameda",
"raceName": "Dublin San Ramon Services District Board of Directors, Area 3",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8409,
"candidates": [
{
"candidateName": "Javier Lopez Rivero",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2155
},
{
"candidateName": "Rich Halket",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6254
}
]
},
"AlamedaEBMUDDistrictDirectorWard5": {
"id": "AlamedaEBMUDDistrictDirectorWard5",
"type": "localRace",
"location": "Alameda",
"raceName": "EBMUD District Director, Ward 5",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 64662,
"candidates": [
{
"candidateName": "John E. Lewis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20412
},
{
"candidateName": "Jim Oddie",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 27985
},
{
"candidateName": "Alex Spehr",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16265
}
]
},
"AlamedaEBMUDDistrictDirectorWard6": {
"id": "AlamedaEBMUDDistrictDirectorWard6",
"type": "localRace",
"location": "Alameda",
"raceName": "EBMUD District Director, Ward 6",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 56957,
"candidates": [
{
"candidateName": "Valerie Lewis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 48448
},
{
"candidateName": "Richard De Vera",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8509
}
]
},
"AlamedaEastBayRegionalParkDistrictDirectorWard2": {
"id": "AlamedaEastBayRegionalParkDistrictDirectorWard2",
"type": "localRace",
"location": "Alameda",
"raceName": "East Bay Regional Park District Director, Ward 2",
"raceDescription": "Top candidate wins seat. Includes votes from Alameda and Contra Costa counties.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 163337,
"candidates": [
{
"candidateName": "Casey Alyson Farmer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 52599
},
{
"candidateName": "Lynda Deschambault",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 81650
},
{
"candidateName": "Shane Reisman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 29088
}
]
},
"AlamedaEastBayRegionalParkDistrictDirectorWard4": {
"id": "AlamedaEastBayRegionalParkDistrictDirectorWard4",
"type": "localRace",
"location": "Alameda",
"raceName": "East Bay Regional Park District Director, Ward 4",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 108381,
"candidates": [
{
"candidateName": "Taryn Edwards",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 21909
},
{
"candidateName": "Luana España",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 53820
},
{
"candidateName": "Tim McMahon",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15122
},
{
"candidateName": "Susan Gonzales",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17530
}
]
},
"AlamedaEdenTownshipHealthcareDistrictDirectorArea4": {
"id": "AlamedaEdenTownshipHealthcareDistrictDirectorArea4",
"type": "localRace",
"location": "Alameda",
"raceName": "Eden Township Healthcare District Director, Area 4",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 18765,
"candidates": [
{
"candidateName": "Sabrina Aranda",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12607
},
{
"candidateName": "Luis Reynoso",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6158
}
]
},
"AlamedaHaywardAreaRecreationParkDistrictDirectors": {
"id": "AlamedaHaywardAreaRecreationParkDistrictDirectors",
"type": "localRace",
"location": "Alameda",
"raceName": "Hayward Area Recreation & Park District Directors",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 199044,
"candidates": [
{
"candidateName": "Rick Hatcher",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 65155
},
{
"candidateName": "Joseph Grcar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19346
},
{
"candidateName": "Louis Manuel Andrade",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 37723
},
{
"candidateName": "Luis Reynoso",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 28347
},
{
"candidateName": "Peter Rosen",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 35123
},
{
"candidateName": "Kenneth Owen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13350
}
]
},
"AlamedaLivermoreAreaRecreationParkDistrictDirectors": {
"id": "AlamedaLivermoreAreaRecreationParkDistrictDirectors",
"type": "localRace",
"location": "Alameda",
"raceName": "Livermore Area Recreation & Park District Directors",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 64130,
"candidates": [
{
"candidateName": "Jan Palajac",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 22724
},
{
"candidateName": "Matt Bogdanowicz",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13178
},
{
"candidateName": "James Boswell",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 20587
},
{
"candidateName": "Jacob Vital",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7641
}
]
},
"AlamedaOroLomaSanitaryDistrictBoardofDirectors": {
"id": "AlamedaOroLomaSanitaryDistrictBoardofDirectors",
"type": "localRace",
"location": "Alameda",
"raceName": "Oro Loma Sanitary District Board of Directors",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 59036,
"candidates": [
{
"candidateName": "Benny Lee",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 18907
},
{
"candidateName": "Moira “Mimi” Dean",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14960
},
{
"candidateName": "Bob Glaze",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5028
},
{
"candidateName": "Luis Reynoso",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5421
},
{
"candidateName": "Damaris Villalobos-Galindo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14720
}
]
},
"AlamedaMeasureK": {
"id": "AlamedaMeasureK",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure K",
"raceDescription": "San Joaquin Delta Community College District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 77,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 37
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 40
}
]
},
"AlamedaMeasureL": {
"id": "AlamedaMeasureL",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure L",
"raceDescription": "Albany Unified School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8873,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6408
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2465
}
]
},
"AlamedaMeasureM": {
"id": "AlamedaMeasureM",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure M",
"raceDescription": "Fremont Unified School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 76065,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 48882
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 27183
}
]
},
"AlamedaMeasureN": {
"id": "AlamedaMeasureN",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure N",
"raceDescription": "New Haven Unified School District. School bond. Passes with 55% vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 26526,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17909
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8617
}
]
},
"AlamedaMeasureO": {
"id": "AlamedaMeasureO",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure O",
"raceDescription": "Newark Unified School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 15697,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10616
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5081
}
]
},
"AlamedaMeasureP": {
"id": "AlamedaMeasureP",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure P",
"raceDescription": "Piedmont Unified School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7011,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5684
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1327
}
]
},
"AlamedaMeasureQ": {
"id": "AlamedaMeasureQ",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure Q",
"raceDescription": "San Lorenzo Unified School District. School bond. Passes with 55% + 1 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 23822,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15832
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7990
}
]
},
"AlamedaMeasureC": {
"id": "AlamedaMeasureC",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure C",
"raceDescription": "Albany. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8966,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6322
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2644
}
]
},
"AlamedaMeasureR": {
"id": "AlamedaMeasureR",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure R",
"raceDescription": "Albany. Business license tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8856,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4216
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4640
}
]
},
"AlamedaMeasureS": {
"id": "AlamedaMeasureS",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure S",
"raceDescription": "Albany. Appoint city manager. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8274,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5508
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2766
}
]
},
"AlamedaMeasureT": {
"id": "AlamedaMeasureT",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure T",
"raceDescription": "Albany. Eliminate bond requirement. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8170,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5793
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2377
}
]
},
"AlamedaMeasureU": {
"id": "AlamedaMeasureU",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure U",
"raceDescription": "Albany. Bonding limit. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7959,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5697
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2262
}
]
},
"AlamedaMeasureV": {
"id": "AlamedaMeasureV",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure V",
"raceDescription": "Albany. Youth voting. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8767,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5619
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3148
}
]
},
"AlamedaMeasureW": {
"id": "AlamedaMeasureW",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure W",
"raceDescription": "Berkeley. Property transfer tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 51630,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 31461
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20169
}
]
},
"AlamedaMeasureX": {
"id": "AlamedaMeasureX",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure X",
"raceDescription": "Berkeley. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 53242,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 41819
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11423
}
]
},
"AlamedaMeasureY": {
"id": "AlamedaMeasureY",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure Y",
"raceDescription": "Berkeley. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 52536,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 39508
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13028
}
]
},
"AlamedaMeasureZ": {
"id": "AlamedaMeasureZ",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure Z",
"raceDescription": "Berkeley. Sugary drinks and sweetenders tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 52929,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 42280
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10649
}
]
},
"AlamedaMeasureAA": {
"id": "AlamedaMeasureAA",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure AA",
"raceDescription": "Berkeley. Spending limit. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 52282,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 46394
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5888
}
]
},
"AlamedaMeasureBB": {
"id": "AlamedaMeasureBB",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure BB",
"raceDescription": "Berkeley. Affordable housing programs. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 52882,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 29623
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 23259
}
]
},
"AlamedaMeasureCC": {
"id": "AlamedaMeasureCC",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure CC",
"raceDescription": "Berkeley. Affordable housing programs. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 51633,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18070
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 33563
}
]
},
"AlamedaMeasureDD": {
"id": "AlamedaMeasureDD",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure DD",
"raceDescription": "Berkeley. CAFO prohibition. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 49700,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 30761
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18939
}
]
},
"AlamedaMeasureEE": {
"id": "AlamedaMeasureEE",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure EE",
"raceDescription": "Berkeley. Parcel tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 52312,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 23873
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 28439
}
]
},
"AlamedaMeasureFF": {
"id": "AlamedaMeasureFF",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure FF",
"raceDescription": "Berkeley. Parcel tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 52489,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 31942
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20547
}
]
},
"AlamedaMeasureGG": {
"id": "AlamedaMeasureGG",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure GG",
"raceDescription": "Berkeley. Fossil fuel tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 52229,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16178
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 36051
}
]
},
"AlamedaMeasureHH": {
"id": "AlamedaMeasureHH",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure HH",
"raceDescription": "Berkeley. Indoor air quality. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 51108,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22205
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 28903
}
]
},
"AlamedaMeasureII": {
"id": "AlamedaMeasureII",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure II",
"raceDescription": "Dublin. Open Space Initiative. Passes with 50% vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 25701,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13649
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12052
}
]
},
"AlamedaMeasureJJ": {
"id": "AlamedaMeasureJJ",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure JJ",
"raceDescription": "Dublin. Government accountability. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 25445,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19350
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6095
}
]
},
"AlamedaMeasureK1": {
"id": "AlamedaMeasureK1",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure K1",
"raceDescription": "Hayward. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 46707,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 38826
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7881
}
]
},
"AlamedaMeasureLL": {
"id": "AlamedaMeasureLL",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure LL",
"raceDescription": "Newark. Transient occupancy tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 15814,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12721
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3093
}
]
},
"AlamedaMeasureMM": {
"id": "AlamedaMeasureMM",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure MM",
"raceDescription": "Oakland. Wildfire protection zone. Passes with 2/3 vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 35275,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 25125
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10150
}
]
},
"AlamedaMeasureNN": {
"id": "AlamedaMeasureNN",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure NN",
"raceDescription": "Oakland. Parking tax. Passes with 2/3 vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 159573,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 112971
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 46602
}
]
},
"AlamedaMeasureOO": {
"id": "AlamedaMeasureOO",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure OO",
"raceDescription": "Oakland. Public ethics comission. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 150503,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 110317
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 40186
}
]
},
"AlamedaMeasurePP": {
"id": "AlamedaMeasurePP",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure PP",
"raceDescription": "Pleasanton. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 34880,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15983
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18897
}
]
},
"AlamedaMeasureQQ": {
"id": "AlamedaMeasureQQ",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure QQ",
"raceDescription": "Union City. Gross receipts tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 24809,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20249
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4560
}
]
},
"AlamedaAlbanyCityCouncil": {
"id": "AlamedaAlbanyCityCouncil",
"type": "localRace",
"location": "Alameda",
"raceName": "Albany City Council",
"raceDescription": "Top three candidates win seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7969,
"candidates": [
{
"candidateName": "Jennifer Hansen-Romero",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2072
},
{
"candidateName": "Peggy (Margaret) McQuaid",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2150
},
{
"candidateName": "Jeremiah Garrett-Pinguelo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 393
},
{
"candidateName": "Aaron Tiedemann",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1490
},
{
"candidateName": "Preston Jordan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1864
}
]
},
"AlamedaAlbanyCityCouncilFinalRound": {
"id": "AlamedaAlbanyCityCouncilFinalRound",
"type": "localRace",
"location": "Alameda",
"raceName": "Albany City Council Final Round",
"raceDescription": "Top three candidates win seat. This result reflects redistributed votes. The results of the instant runoff will change as more first-choice votes are counted.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7865.9493,
"candidates": [
{
"candidateName": "Jennifer Hansen-Romero",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2002
},
{
"candidateName": "Peggy (Margaret) McQuaid",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2002
},
{
"candidateName": "Jeremiah Garrett-Pinguelo (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Aaron Tiedemann",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1823.9955
},
{
"candidateName": "Preston Jordan ",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2037.9538
}
]
},
"AlamedaAlbanyBoardofEducation": {
"id": "AlamedaAlbanyBoardofEducation",
"type": "localRace",
"location": "Alameda",
"raceName": "Albany Board of Education",
"raceDescription": "Top two candidates win seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7096,
"candidates": [
{
"candidateName": "Jolene Gazmen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1633
},
{
"candidateName": "Dayna Inkeles",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1972
},
{
"candidateName": "Brian L. Doss",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 718
},
{
"candidateName": "Veronica Davidson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2773
}
]
},
"AlamedaAlbanyBoardofEducationFinalRound": {
"id": "AlamedaAlbanyBoardofEducationFinalRound",
"type": "localRace",
"location": "Alameda",
"raceName": "Albany Board of Education Final Round",
"raceDescription": "Top two candidates win seat. This result reflects redistributed votes. The results of the instant runoff will change as more first-choice votes are counted.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6949.5470000000005,
"candidates": [
{
"candidateName": "Jolene Gazmen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1997.5386
},
{
"candidateName": "Dayna Inkeles",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2569.0084
},
{
"candidateName": "Brian L. Doss (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Veronica Davidson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2383
}
]
},
"AlamedaBerkeleyMayor": {
"id": "AlamedaBerkeleyMayor",
"type": "localRace",
"location": "Alameda",
"raceName": "Berkeley Mayor",
"raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 52493,
"candidates": [
{
"candidateName": "Adena Ishii",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19978
},
{
"candidateName": "Sophie Hahn",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19633
},
{
"candidateName": "Kate Harrison",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11853
},
{
"candidateName": "Naomi D. Pete",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 501
},
{
"candidateName": "Logan Bowie",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 528
}
]
},
"AlamedaBerkeleyMayorFinalRound": {
"id": "AlamedaBerkeleyMayorFinalRound",
"type": "localRace",
"location": "Alameda",
"raceName": "Berkeley Mayor Final Round",
"raceDescription": "Top candidate wins seat. This result reflects redistributed votes. The results of the instant runoff will change as more first-choice votes are counted.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 49265,
"candidates": [
{
"candidateName": "Adena Ishii",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 25156
},
{
"candidateName": "Sophie Hahn",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 24109
},
{
"candidateName": "Kate Harrison (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Naomi D. Pete (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Logan Bowie (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
}
]
},
"AlamedaBerkeleyCityCouncilDistrict2": {
"id": "AlamedaBerkeleyCityCouncilDistrict2",
"type": "localRace",
"location": "Alameda",
"raceName": "Berkeley City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6873,
"candidates": [
{
"candidateName": "Terry Taplin",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4787
},
{
"candidateName": "Jenny Guarino",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2086
}
]
},
"AlamedaBerkeleyCityCouncilDistrict3": {
"id": "AlamedaBerkeleyCityCouncilDistrict3",
"type": "localRace",
"location": "Alameda",
"raceName": "Berkeley City Council, District 3",
"raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6344,
"candidates": [
{
"candidateName": "Deborah Matthews",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1526
},
{
"candidateName": "John “Chip” Moore",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1459
},
{
"candidateName": "Ben Bartlett",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3359
}
]
},
"AlamedaBerkeleyCityCouncilDistrict3FinalRound": {
"id": "AlamedaBerkeleyCityCouncilDistrict3FinalRound",
"type": "localRace",
"location": "Alameda",
"raceName": "Berkeley City Council, District 3 Final Round",
"raceDescription": "Top candidate wins seat. This result reflects redistributed votes. The results of the instant runoff will change as more first-choice votes are counted.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6096,
"candidates": [
{
"candidateName": "Deborah Matthews",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1833
},
{
"candidateName": "John “Chip” Moore (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Ben Bartlett",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4263
}
]
},
"AlamedaBerkeleyCityCouncilDistrict5": {
"id": "AlamedaBerkeleyCityCouncilDistrict5",
"type": "localRace",
"location": "Alameda",
"raceName": "Berkeley City Council, District 5",
"raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8585,
"candidates": [
{
"candidateName": "Nilang Gor",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1063
},
{
"candidateName": "Todd Andrew",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1721
},
{
"candidateName": "Shoshana O’Keefe",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5801
}
]
},
"AlamedaBerkeleyCityCouncilDistrict5FinalRound": {
"id": "AlamedaBerkeleyCityCouncilDistrict5FinalRound",
"type": "localRace",
"location": "Alameda",
"raceName": "Berkeley City Council, District 5 Final Round",
"raceDescription": "Top candidate wins seat. This result reflects redistributed votes. The results of the instant runoff will change as more first-choice votes are counted.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8262,
"candidates": [
{
"candidateName": "Nilang Gor (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Todd Andrew",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1995
},
{
"candidateName": "Shoshana O’Keefe",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6267
}
]
},
"AlamedaBerkeleyCityCouncilDistrict6": {
"id": "AlamedaBerkeleyCityCouncilDistrict6",
"type": "localRace",
"location": "Alameda",
"raceName": "Berkeley City Council, District 6",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7332,
"candidates": [
{
"candidateName": "Brent Blackaby",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4405
},
{
"candidateName": "Andy Katz",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2927
}
]
},
"AlamedaOaklandCityCouncilAtLarge": {
"id": "AlamedaOaklandCityCouncilAtLarge",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland City Council, At Large",
"raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 143599,
"candidates": [
{
"candidateName": "Cristina “Tina” Tostado",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5406
},
{
"candidateName": "Charlene Wang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 30485
},
{
"candidateName": "Mindy Ruth Pechenuk",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4835
},
{
"candidateName": "Rowena Brown",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 41871
},
{
"candidateName": "Nancy Sidebotham",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2254
},
{
"candidateName": "LeRonne L. Armstrong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 39258
},
{
"candidateName": "Fabian Robinson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2794
},
{
"candidateName": "Shawn Danino",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9695
},
{
"candidateName": "Kanitha Matoury",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5629
},
{
"candidateName": "Selika Thomas",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1372
}
]
},
"AlamedaOaklandCityCouncilAtLargeFinalRound": {
"id": "AlamedaOaklandCityCouncilAtLargeFinalRound",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland City Council, At Large Final Round",
"raceDescription": "Top candidate wins seat. This result reflects redistributed votes. The results of the instant runoff will change as more first-choice votes are counted.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 127094,
"candidates": [
{
"candidateName": "Cristina “Tina” Tostado (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Charlene Wang (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Mindy Ruth Pechenuk (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Rowena Brown",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 72315
},
{
"candidateName": "Nancy Sidebotham (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "LeRonne L. Armstrong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 54779
},
{
"candidateName": "Fabian Robinson (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Shawn Danino (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Kanitha Matoury (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Selika Thomas (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
}
]
},
"AlamedaOaklandCityCouncilDistrict1": {
"id": "AlamedaOaklandCityCouncilDistrict1",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland City Council, District 1 ",
"raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 29613,
"candidates": [
{
"candidateName": "Edward C. Frank",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2581
},
{
"candidateName": "Zac Unger",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22641
},
{
"candidateName": "Len Raphael",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4391
}
]
},
"AlamedaOaklandCityCouncilDistrict1FinalRound": {
"id": "AlamedaOaklandCityCouncilDistrict1FinalRound",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland City Council, District 1 Final Round",
"raceDescription": "Top candidate wins seat. This result reflects redistributed votes. The results of the instant runoff will change as more first-choice votes are counted.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 29252,
"candidates": [
{
"candidateName": "Edward C. Frank (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Zac Unger",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 24350
},
{
"candidateName": "Len Raphael",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4902
}
]
},
"AlamedaOaklandCityCouncilDistrict3": {
"id": "AlamedaOaklandCityCouncilDistrict3",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland City Council, District 3 ",
"raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 20561,
"candidates": [
{
"candidateName": "Baba Afolabi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1600
},
{
"candidateName": "Carroll Fife",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9871
},
{
"candidateName": "Michelle D. Hailey",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1458
},
{
"candidateName": "Warren Mitchell Logan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6222
},
{
"candidateName": "Shan M. Hirsch",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 609
},
{
"candidateName": "Meron Semedar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 801
}
]
},
"AlamedaOaklandCityCouncilDistrict3FinalRound": {
"id": "AlamedaOaklandCityCouncilDistrict3FinalRound",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland City Council, District 3 Final Round",
"raceDescription": "Top candidate wins seat. This result reflects redistributed votes. The results of the instant runoff will change as more first-choice votes are counted.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 19506,
"candidates": [
{
"candidateName": "Baba Afolabi (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Carroll Fife",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11437
},
{
"candidateName": "Michelle D. Hailey (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Warren Mitchell Logan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8069
},
{
"candidateName": "Shan M. Hirsch (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Meron Semedar (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
}
]
},
"AlamedaOaklandCityCouncilDistrict5": {
"id": "AlamedaOaklandCityCouncilDistrict5",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland City Council, District 5",
"raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 12299,
"candidates": [
{
"candidateName": "Noel Gallo",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6482
},
{
"candidateName": "Dominic Prado",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1930
},
{
"candidateName": "Erin Armstrong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3887
}
]
},
"AlamedaOaklandCityCouncilDistrict5FinalRound": {
"id": "AlamedaOaklandCityCouncilDistrict5FinalRound",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland City Council, District 5 Final Round",
"raceDescription": "Top candidate wins seat. This result reflects redistributed votes. The results of the instant runoff will change as more first-choice votes are counted.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 12059,
"candidates": [
{
"candidateName": "Noel Gallo",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7120
},
{
"candidateName": "Dominic Prado (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Erin Armstrong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4939
}
]
},
"AlamedaOaklandCityCouncilDistrict7": {
"id": "AlamedaOaklandCityCouncilDistrict7",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland City Council, District 7",
"raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13089,
"candidates": [
{
"candidateName": "Merika Goolsby",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2063
},
{
"candidateName": "Ken Houston",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4428
},
{
"candidateName": "Iris Merriouns",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4132
},
{
"candidateName": "Marcie Hodge",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2466
}
]
},
"AlamedaOaklandCityCouncilDistrict7FinalRound": {
"id": "AlamedaOaklandCityCouncilDistrict7FinalRound",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland City Council, District 7 Final Round",
"raceDescription": "Top candidate wins seat. This result reflects redistributed votes. The results of the instant runoff will change as more first-choice votes are counted.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 12106,
"candidates": [
{
"candidateName": "Merika Goolsby (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Ken Houston",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6303
},
{
"candidateName": "Iris Merriouns",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5803
},
{
"candidateName": "Marcie Hodge (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
}
]
},
"AlamedaOaklandCityAttorney": {
"id": "AlamedaOaklandCityAttorney",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland City Attorney",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 137594,
"candidates": [
{
"candidateName": "Brenda Harbin-Forte",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 56752
},
{
"candidateName": "Ryan Richardson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 80842
}
]
},
"AlamedaOaklandSchoolDirectorDistrict1": {
"id": "AlamedaOaklandSchoolDirectorDistrict1",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland School Director, District 1 ",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 28794,
"candidates": [
{
"candidateName": "Rachel Latta",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22409
},
{
"candidateName": "Benjamin Salop",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6385
}
]
},
"AlamedaOaklandSchoolDirectorDistrict3": {
"id": "AlamedaOaklandSchoolDirectorDistrict3",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland School Director, District 3 ",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 19777,
"candidates": [
{
"candidateName": "Dwayne Aikens Jr.",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8847
},
{
"candidateName": "VanCedric Williams",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 10930
}
]
},
"AlamedaOaklandSchoolDirectorDistrict5": {
"id": "AlamedaOaklandSchoolDirectorDistrict5",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland School Director, District 5 ",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 12041,
"candidates": [
{
"candidateName": "Sasha Ritzie-Hernandez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5578
},
{
"candidateName": "Patrice Berry",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6463
}
]
},
"AlamedaOaklandSchoolDirectorDistrict7": {
"id": "AlamedaOaklandSchoolDirectorDistrict7",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland School Director, District 7 ",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 12366,
"candidates": [
{
"candidateName": "Clifford Thompson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7776
},
{
"candidateName": "Domonic Ware",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4590
}
]
},
"AlamedaSanLeandroCityCouncilDistrict1": {
"id": "AlamedaSanLeandroCityCouncilDistrict1",
"type": "localRace",
"location": "Alameda",
"raceName": "San Leandro City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 22501,
"candidates": [
{
"candidateName": "Sbeydeh Viveros Walton",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 22501
}
]
},
"AlamedaSanLeandroCityCouncilDistrict2": {
"id": "AlamedaSanLeandroCityCouncilDistrict2",
"type": "localRace",
"location": "Alameda",
"raceName": "San Leandro City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 28755,
"candidates": [
{
"candidateName": "Ed Hernandez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14150
},
{
"candidateName": "Bryan Azevedo",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 14605
}
]
},
"AlamedaSanLeandroCityCouncilDistrict4": {
"id": "AlamedaSanLeandroCityCouncilDistrict4",
"type": "localRace",
"location": "Alameda",
"raceName": "San Leandro City Council, District 4 ",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 22361,
"candidates": [
{
"candidateName": "Fred Simon",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22361
}
]
},
"AlamedaSanLeandroCityCouncilDistrict6": {
"id": "AlamedaSanLeandroCityCouncilDistrict6",
"type": "localRace",
"location": "Alameda",
"raceName": "San Leandro City Council, District 6 ",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 27155,
"candidates": [
{
"candidateName": "Robert Aguilar Bulatao",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10457
},
{
"candidateName": "Dylan Boldt",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16698
}
]
},
"CCContraCostaCountyBoardofEducationGoverningBoardArea1": {
"id": "CCContraCostaCountyBoardofEducationGoverningBoardArea1",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Contra Costa County Board of Education Governing Board, Area 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 71155,
"candidates": [
{
"candidateName": "Anthony Edward Caro",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 28949
},
{
"candidateName": "Daniel Nathan-Heiss",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 42206
}
]
},
"CCContraCostaCountyBoardofEducationGoverningBoardArea3": {
"id": "CCContraCostaCountyBoardofEducationGoverningBoardArea3",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Contra Costa County Board of Education Governing Board, Area 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 79805,
"candidates": [
{
"candidateName": "Yazmin Llamas",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 50322
},
{
"candidateName": "Vicki Gordon",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 29483
}
]
},
"CCContraCostaCommunityCollegeDistrictGoverningBoardWard2": {
"id": "CCContraCostaCommunityCollegeDistrictGoverningBoardWard2",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Contra Costa Community College District Governing Board, Ward 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 104994,
"candidates": [
{
"candidateName": "Diana J. Honig",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 77127
},
{
"candidateName": "Kofi Opong-Mensah",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 27867
}
]
},
"CCContraCostaCommunityCollegeDistrictGoverningBoardWard5": {
"id": "CCContraCostaCommunityCollegeDistrictGoverningBoardWard5",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Contra Costa Community College District Governing Board, Ward 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 70073,
"candidates": [
{
"candidateName": "Debra Vinson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 25582
},
{
"candidateName": "Fernando Sandoval",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 44491
}
]
},
"CCAcalanesUnionHighSchoolDistrictGoverningBoard": {
"id": "CCAcalanesUnionHighSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Acalanes Union High School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 94219,
"candidates": [
{
"candidateName": "Andrew Fontan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11782
},
{
"candidateName": "Sibyl Minighini",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10578
},
{
"candidateName": "Wendy Reicher",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 28513
},
{
"candidateName": "Paul Chopra",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 23698
},
{
"candidateName": "Peter Catalano",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4987
},
{
"candidateName": "Stacey Schweppe",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14661
}
]
},
"CCAntiochUnifiedSchoolDistrictGoverningBoardArea3": {
"id": "CCAntiochUnifiedSchoolDistrictGoverningBoardArea3",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Antioch Unified School District Governing Board, Area 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 9022,
"candidates": [
{
"candidateName": "Scott Bergerhouse",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4191
},
{
"candidateName": "Dee Brown",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4831
}
]
},
"CCAntiochUnifiedSchoolDistrictGoverningBoardArea4": {
"id": "CCAntiochUnifiedSchoolDistrictGoverningBoardArea4",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Antioch Unified School District Governing Board, Area 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7986,
"candidates": [
{
"candidateName": "Gary Hack",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3157
},
{
"candidateName": "Olga Cobos-Smith",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4829
}
]
},
"CCLivermoreValleyJointUnifiedSchoolDistrictGoverningBoard": {
"id": "CCLivermoreValleyJointUnifiedSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Livermore Valley Joint Unified School District Governing Board",
"raceDescription": "Top two candidates win seat. Includes votes from Contra Costa and Alameda counties.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 65867,
"candidates": [
{
"candidateName": "Maggie Tufts",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14895
},
{
"candidateName": "Amanda Pepper",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4177
},
{
"candidateName": "Jean Paulsen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2536
},
{
"candidateName": "Tara Boyce",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13219
},
{
"candidateName": "Christiaan Vandenheuvel",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15223
},
{
"candidateName": "Deena Kaplanis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15817
}
]
},
"CCMartinezUnifiedSchoolDistrictGoverningBoardArea1": {
"id": "CCMartinezUnifiedSchoolDistrictGoverningBoardArea1",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Martinez Unified School District Governing Board, Area 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2828,
"candidates": [
{
"candidateName": "Carlos M. Melendez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1331
},
{
"candidateName": "Logan Campbell",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1497
}
]
},
"CCMtDiabloUnifiedSchoolDistrictGoverningBoardArea5": {
"id": "CCMtDiabloUnifiedSchoolDistrictGoverningBoardArea5",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Mt Diablo Unified School District Governing Board, Area 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 22647,
"candidates": [
{
"candidateName": "Thomas “Frugal” McDougall",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11753
},
{
"candidateName": "May Jabeen Patel",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10894
}
]
},
"CCSanRamonValleyUnifiedSchoolDistrictGoverningBoardArea2": {
"id": "CCSanRamonValleyUnifiedSchoolDistrictGoverningBoardArea2",
"type": "localRace",
"location": "Contra Costa",
"raceName": "San Ramon Valley Unified School District Governing Board, Area 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 18704,
"candidates": [
{
"candidateName": "Shelley Clark",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11076
},
{
"candidateName": "Karin Shumway",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7628
}
]
},
"CCSanRamonValleyUnifiedSchoolDistrictGoverningBoardArea3": {
"id": "CCSanRamonValleyUnifiedSchoolDistrictGoverningBoardArea3",
"type": "localRace",
"location": "Contra Costa",
"raceName": "San Ramon Valley Unified School District Governing Board, Area 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 11834,
"candidates": [
{
"candidateName": "Laura Bratt",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6062
},
{
"candidateName": "Sukriti Sehgal",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5772
}
]
},
"CCWestContraCostaUnifiedSchoolDistrictGoverningBoardArea2": {
"id": "CCWestContraCostaUnifiedSchoolDistrictGoverningBoardArea2",
"type": "localRace",
"location": "Contra Costa",
"raceName": "West Contra Costa Unified School District Governing Board, Area 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 12451,
"candidates": [
{
"candidateName": "Guadalupe Enllana",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6810
},
{
"candidateName": "Otheree AK Christian",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5641
}
]
},
"CCMoragaSchoolDistrictGoverningBoard": {
"id": "CCMoragaSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Moraga School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 12812,
"candidates": [
{
"candidateName": "Lee Hays",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4417
},
{
"candidateName": "Gian Panetta",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2959
},
{
"candidateName": "Stephanie Dickerson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5436
}
]
},
"CCBoardofSupervisorsDistrict5": {
"id": "CCBoardofSupervisorsDistrict5",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Board of Supervisors, District 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "https://www.kqed.org/voterguide/contracosta/races#supervisor-5th-district",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 79213,
"candidates": [
{
"candidateName": "Mike Barbanica",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 37896
},
{
"candidateName": "Shanelle Scales-Preston",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 41317
}
]
},
"CCAntiochMayor": {
"id": "CCAntiochMayor",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Antioch Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 41615,
"candidates": [
{
"candidateName": "Lamar Hernández-Thorpe",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 12783
},
{
"candidateName": "Rakesh Christian",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3041
},
{
"candidateName": "Ron Bernal",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 25791
}
]
},
"CCAntiochCityCouncilDistrict2": {
"id": "CCAntiochCityCouncilDistrict2",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Antioch City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 9102,
"candidates": [
{
"candidateName": "Louie Rocha",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5261
},
{
"candidateName": "Dominique King",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3841
}
]
},
"CCAntiochCityCouncilDistrict3": {
"id": "CCAntiochCityCouncilDistrict3",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Antioch City Council, District 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 11658,
"candidates": [
{
"candidateName": "Donald “Don” Freitas",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5735
},
{
"candidateName": "Addison Peterson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3391
},
{
"candidateName": "Antwon Ramon Webster",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2532
}
]
},
"CCAntiochCityClerk": {
"id": "CCAntiochCityClerk",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Antioch City Clerk",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 33089,
"candidates": [
{
"candidateName": "Melissa Rhodes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 33089
}
]
},
"CCAntiochCityTreasurer": {
"id": "CCAntiochCityTreasurer",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Antioch City Treasurer",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 38878,
"candidates": [
{
"candidateName": "Jim Davis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11986
},
{
"candidateName": "Jorge Rojas Jr.",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14602
},
{
"candidateName": "Lori Ogorchock",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12290
}
]
},
"CCBrentwoodMayor": {
"id": "CCBrentwoodMayor",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Brentwood Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 29607,
"candidates": [
{
"candidateName": "Susannah Meyer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17958
},
{
"candidateName": "Gerald Johnson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11649
}
]
},
"CCBrentwoodCityCouncilDistrict1": {
"id": "CCBrentwoodCityCouncilDistrict1",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Brentwood City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6631,
"candidates": [
{
"candidateName": "Faye Maloney",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4203
},
{
"candidateName": "Anita Roberts",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2428
}
]
},
"CCBrentwoodCityCouncilDistrict3": {
"id": "CCBrentwoodCityCouncilDistrict3",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Brentwood City Council, District 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 9754,
"candidates": [
{
"candidateName": "Jovita Mendoza",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5121
},
{
"candidateName": "Brian J. Oftedal",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4633
}
]
},
"CCClaytonCityCouncil": {
"id": "CCClaytonCityCouncil",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Clayton City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 14862,
"candidates": [
{
"candidateName": "Letecia “Holly” Tillman",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3832
},
{
"candidateName": "Jim Diaz",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3547
},
{
"candidateName": "Richard G. Enea",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3988
},
{
"candidateName": "Maria Shulman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3495
}
]
},
"CCConcordCityCouncilDistrict2": {
"id": "CCConcordCityCouncilDistrict2",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Concord City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 10454,
"candidates": [
{
"candidateName": "Eric Antonick",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2553
},
{
"candidateName": "Carlyn Obringer",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7901
}
]
},
"CCConcordCityCouncilDistrict4": {
"id": "CCConcordCityCouncilDistrict4",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Concord City Council, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 10768,
"candidates": [
{
"candidateName": "Matthew Dashner",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1179
},
{
"candidateName": "Edi Birsan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3687
},
{
"candidateName": "Pablo Benavente",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3796
},
{
"candidateName": "Myles Burks",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2106
}
]
},
"CCDanvilleTownCouncil": {
"id": "CCDanvilleTownCouncil",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Danville Town Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 55728,
"candidates": [
{
"candidateName": "Reneé S. Morgan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 16901
},
{
"candidateName": "Julia Gillette",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5629
},
{
"candidateName": "Newell Arnerich",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 17070
},
{
"candidateName": "Mark Belotz",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16128
}
]
},
"CCElCerritoCityCouncil": {
"id": "CCElCerritoCityCouncil",
"type": "localRace",
"location": "Contra Costa",
"raceName": "El Cerrito City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 30907,
"candidates": [
{
"candidateName": "Lauren Dodge",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2817
},
{
"candidateName": "Courtney Helion",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3477
},
{
"candidateName": "Lisa Motoyama",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9121
},
{
"candidateName": "William Ktsanes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6903
},
{
"candidateName": "Rebecca Saltzman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8589
}
]
},
"CCHerculesCityCouncil": {
"id": "CCHerculesCityCouncil",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Hercules City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 24752,
"candidates": [
{
"candidateName": "Tiffany Grimsley",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6890
},
{
"candidateName": "Dilli Bhattarai",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7038
},
{
"candidateName": "Kofi Opong-Mensah",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3538
},
{
"candidateName": "Alex Walker-Griffin",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7286
}
]
},
"CCLafayetteCityCouncil": {
"id": "CCLafayetteCityCouncil",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Lafayette City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 33211,
"candidates": [
{
"candidateName": "Gina Dawson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9229
},
{
"candidateName": "Lauren McCabe Herpich",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5014
},
{
"candidateName": "John McCormick",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9825
},
{
"candidateName": "Carl Anduri",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9143
}
]
},
"CCLafayetteCityCouncilShortTerm": {
"id": "CCLafayetteCityCouncilShortTerm",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Lafayette City Council — Short Term",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 12402,
"candidates": [
{
"candidateName": "Mario Diprisco",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5877
},
{
"candidateName": "Jim Cervantes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6525
}
]
},
"CCMartinezCityCouncilDistrict2": {
"id": "CCMartinezCityCouncilDistrict2",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Martinez City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4257,
"candidates": [
{
"candidateName": "Greg Young",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2393
},
{
"candidateName": "Dylan Radke",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1864
}
]
},
"CCMartinezCityCouncilDistrict3": {
"id": "CCMartinezCityCouncilDistrict3",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Martinez City Council, District 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4152,
"candidates": [
{
"candidateName": "Satinder S. Malhi",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4152
}
]
},
"CCOakleyCityCouncilDistrict5": {
"id": "CCOakleyCityCouncilDistrict5",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Oakley City Council, District 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3043,
"candidates": [
{
"candidateName": "George Fuller",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1259
},
{
"candidateName": "Cristina Pena Langley",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1136
},
{
"candidateName": "Oleksii Chuiko",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 648
}
]
},
"CCOrindaCityCouncil": {
"id": "CCOrindaCityCouncil",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Orinda City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 18323,
"candidates": [
{
"candidateName": "Candace T. Evans",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2251
},
{
"candidateName": "Cara R. Hoxie",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7751
},
{
"candidateName": "Darlene K. Gee",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8321
}
]
},
"CCPinoleCityCouncil": {
"id": "CCPinoleCityCouncil",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Pinole City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 11625,
"candidates": [
{
"candidateName": "Truc “Christy” Lam-Julian",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2690
},
{
"candidateName": "Maureen Toms",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4360
},
{
"candidateName": "Devin T. Murphy",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4575
}
]
},
"CCPinoleCityTreasurer": {
"id": "CCPinoleCityTreasurer",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Pinole City Treasurer",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7746,
"candidates": [
{
"candidateName": "Rafael Menis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3387
},
{
"candidateName": "Roy V. Swearingen",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4359
}
]
},
"CCPittsburgCityCouncil": {
"id": "CCPittsburgCityCouncil",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Pittsburg City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 32452,
"candidates": [
{
"candidateName": "Iztaccuauhtli Hector Gonzalez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7003
},
{
"candidateName": "Juan Antonio Banales",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 13615
},
{
"candidateName": "Jelani Killings",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11834
}
]
},
"CCPleasantHillCityCouncilDistrict1": {
"id": "CCPleasantHillCityCouncilDistrict1",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Pleasant Hill City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2467,
"candidates": [
{
"candidateName": "Marshall Lewis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1217
},
{
"candidateName": "Belle La",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1250
}
]
},
"CCPleasantHillCityCouncilDistrict5": {
"id": "CCPleasantHillCityCouncilDistrict5",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Pleasant Hill City Council, District 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3859,
"candidates": [
{
"candidateName": "Oliver Greenwood",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1757
},
{
"candidateName": "Amanda Szakats",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2102
}
]
},
"CCRichmondCityCouncilDistrict1": {
"id": "CCRichmondCityCouncilDistrict1",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Richmond City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3743,
"candidates": [
{
"candidateName": "Jamelia Brown",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1852
},
{
"candidateName": "Melvin Lee Willis Jr.",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1495
},
{
"candidateName": "Mark Wassberg",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 396
}
]
},
"CCRichmondCityCouncilDistrict5": {
"id": "CCRichmondCityCouncilDistrict5",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Richmond City Council, District 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7223,
"candidates": [
{
"candidateName": "Ahmad Anderson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3144
},
{
"candidateName": "Sue Wilson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4079
}
]
},
"CCRichmondCityCouncilDistrict6": {
"id": "CCRichmondCityCouncilDistrict6",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Richmond City Council, District 6",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6893,
"candidates": [
{
"candidateName": "Shawn Dunning",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2661
},
{
"candidateName": "Claudia Jimenez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4232
}
]
},
"CCSanPabloCityCouncil": {
"id": "CCSanPabloCityCouncil",
"type": "localRace",
"location": "Contra Costa",
"raceName": "San Pablo City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13272,
"candidates": [
{
"candidateName": "Abel Pineda",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4124
},
{
"candidateName": "Patricia R. Ponce",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5011
},
{
"candidateName": "Arturo Cruz",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4137
}
]
},
"CCSanRamonMayor": {
"id": "CCSanRamonMayor",
"type": "localRace",
"location": "Contra Costa",
"raceName": "San Ramon Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 35946,
"candidates": [
{
"candidateName": "Mark H. Armstrong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 24915
},
{
"candidateName": "Chirag Kathrani",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11031
}
]
},
"CCSanRamonCityCouncilDistrict1": {
"id": "CCSanRamonCityCouncilDistrict1",
"type": "localRace",
"location": "Contra Costa",
"raceName": "San Ramon City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8366,
"candidates": [
{
"candidateName": "Robert Jweinat",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4252
},
{
"candidateName": "Vasanth Shetty",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4114
}
]
},
"CCSanRamonCityCouncilDistrict3": {
"id": "CCSanRamonCityCouncilDistrict3",
"type": "localRace",
"location": "Contra Costa",
"raceName": "San Ramon City Council, District 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5939,
"candidates": [
{
"candidateName": "Sridhar Verose",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5939
}
]
},
"CCWalnutCreekCityCouncil": {
"id": "CCWalnutCreekCityCouncil",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Walnut Creek City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 87074,
"candidates": [
{
"candidateName": "Craig Devinney",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19866
},
{
"candidateName": "Cindy Darling",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 23317
},
{
"candidateName": "Brendan Moran",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9688
},
{
"candidateName": "Laura Patch",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12388
},
{
"candidateName": "Kevin Wilk",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 21815
}
]
},
"CCCrockettCommunityServicesDistrictDirectorShortTerm": {
"id": "CCCrockettCommunityServicesDistrictDirectorShortTerm",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Crockett Community Services District Director — Short Term",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 1562,
"candidates": [
{
"candidateName": "Gaunt Murdock",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 829
},
{
"candidateName": "Matthew Raver",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 733
}
]
},
"CCDiscoveryBayCommunityServicesDistrictDirector": {
"id": "CCDiscoveryBayCommunityServicesDistrictDirector",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Discovery Bay Community Services District Director",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 10454,
"candidates": [
{
"candidateName": "Carolyn Graham",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4341
},
{
"candidateName": "Lesley Belcher",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4114
},
{
"candidateName": "Leonard D. Woren",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1999
}
]
},
"CCRodeoHerculesFireProtectionDistrictDirector": {
"id": "CCRodeoHerculesFireProtectionDistrictDirector",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Rodeo-Hercules Fire Protection District Director",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 21610,
"candidates": [
{
"candidateName": "Charles Davidson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8052
},
{
"candidateName": "Robyn Kelly Mikel",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6564
},
{
"candidateName": "Heather Gibson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6994
}
]
},
"CCEastBayRegionalParkDistrictDirectorWard2": {
"id": "CCEastBayRegionalParkDistrictDirectorWard2",
"type": "localRace",
"location": "Contra Costa",
"raceName": "East Bay Regional Park District Director, Ward 2",
"raceDescription": "Top candidate wins seat. Includes votes from Contra Costa and Alameda counties.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 163337,
"candidates": [
{
"candidateName": "Casey Alyson Farmer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 52599
},
{
"candidateName": "Lynda Deschambault",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 81650
},
{
"candidateName": "Shane Reisman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 29088
}
]
},
"CCIronhouseSanitaryDistrictDirector": {
"id": "CCIronhouseSanitaryDistrictDirector",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Ironhouse Sanitary District Director",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 36653,
"candidates": [
{
"candidateName": "Angela Lowrey",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9016
},
{
"candidateName": "Sue Higgins",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8466
},
{
"candidateName": "Dawn Morrow",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9816
},
{
"candidateName": "Peter W. Zirkle",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9355
}
]
},
"CCCentralContraCostaSanitaryDistrictDirectorDivision5": {
"id": "CCCentralContraCostaSanitaryDistrictDirectorDivision5",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Central Contra Costa Sanitary District Director, Division 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 26136,
"candidates": [
{
"candidateName": "Jean Froelicher Kuznik",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19239
},
{
"candidateName": "Bansidhar S. Giri",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6897
}
]
},
"CCSanFranciscoBayAreaRapidTransitDistrictDirectorDistrict5": {
"id": "CCSanFranciscoBayAreaRapidTransitDistrictDirectorDistrict5",
"type": "localRace",
"location": "Contra Costa",
"raceName": "San Francisco Bay Area Rapid Transit District Director, District 5",
"raceDescription": "Top candidate wins seat. Includes votes from Contra Costa and Alameda counties.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 154960,
"candidates": [
{
"candidateName": "Melissa Hernandez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 110470
},
{
"candidateName": "Joseph Grcar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 44490
}
]
},
"CCEastBayMunicipalUtilityDistrictDirectorWard1": {
"id": "CCEastBayMunicipalUtilityDistrictDirectorWard1",
"type": "localRace",
"location": "Contra Costa",
"raceName": "East Bay Municipal Utility District Director, Ward 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 60709,
"candidates": [
{
"candidateName": "Anthony L. Tave",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 26361
},
{
"candidateName": "Joey D. Smith",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 34348
}
]
},
"CCEastBayMunicipalUtilityDirectorWard2ShortTerm": {
"id": "CCEastBayMunicipalUtilityDirectorWard2ShortTerm",
"type": "localRace",
"location": "Contra Costa",
"raceName": "East Bay Municipal Utility Director, Ward 2 — Short Term",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 81157,
"candidates": [
{
"candidateName": "Luz Gomez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 81157
}
]
},
"CCMeasureR": {
"id": "CCMeasureR",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure R",
"raceDescription": "Byron Union School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7490,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4147
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3343
}
]
},
"CCMeasureO": {
"id": "CCMeasureO",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure O",
"raceDescription": "Martinez Unified School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 15503,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8700
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6803
}
]
},
"CCMeasureP": {
"id": "CCMeasureP",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure P",
"raceDescription": "Pittsburg Unified School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 19187,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13743
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5444
}
]
},
"CCMeasureQ": {
"id": "CCMeasureQ",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure Q",
"raceDescription": "San Ramon Valley Unified School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 82430,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 61740
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20690
}
]
},
"CCMeasureG": {
"id": "CCMeasureG",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure G",
"raceDescription": "El Cerrito. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13434,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10885
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2549
}
]
},
"CCMeasureH": {
"id": "CCMeasureH",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure H",
"raceDescription": "Lafayette. Sales tax. Passes with majority vote",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 15444,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10010
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5434
}
]
},
"CCMeasureI": {
"id": "CCMeasureI",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure I",
"raceDescription": "Pinole. Sales tax. Passes with majority vote",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8599,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5831
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2768
}
]
},
"CCMeasureJ": {
"id": "CCMeasureJ",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure J",
"raceDescription": "Richmond. Primary municipal election. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 35524,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20645
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14879
}
]
},
"CCMeasureL": {
"id": "CCMeasureL",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure L",
"raceDescription": "Richmond. Ranked choice voting. Passes with majority vote",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 35452,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19284
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16168
}
]
},
"CCMeasureM": {
"id": "CCMeasureM",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure M",
"raceDescription": "San Pablo. Cannabis business license tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7233,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5255
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1978
}
]
},
"CCMeasureN": {
"id": "CCMeasureN",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure N",
"raceDescription": "San Ramon. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 37421,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 21035
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16386
}
]
},
"CCMeasureS": {
"id": "CCMeasureS",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure S",
"raceDescription": "Pleasant Hill Recreation and Park District. Park facilities bond. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 21381,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13857
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7524
}
]
},
"MarinMarinCountyBoardofEducationTrusteeArea1": {
"id": "MarinMarinCountyBoardofEducationTrusteeArea1",
"type": "localRace",
"location": "Marin",
"raceName": "Marin County Board of Education, Trustee Area 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 16038,
"candidates": [
{
"candidateName": "Li DelPan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5713
},
{
"candidateName": "Adam McGill",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5497
},
{
"candidateName": "Barbara Clifton Zarate",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4828
}
]
},
"MarinMarinCountyBoardofEducationTrusteeArea4": {
"id": "MarinMarinCountyBoardofEducationTrusteeArea4",
"type": "localRace",
"location": "Marin",
"raceName": "Marin County Board of Education, Trustee Area 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 17380,
"candidates": [
{
"candidateName": "Nancy McCarthy",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9805
},
{
"candidateName": "Victoria “Tory” Canby",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7575
}
]
},
"MarinMarinCountyBoardofEducationTrusteeArea7": {
"id": "MarinMarinCountyBoardofEducationTrusteeArea7",
"type": "localRace",
"location": "Marin",
"raceName": "Marin County Board of Education, Trustee Area 7",
"raceDescription": "Top candidate wins seat. Includes votes from Marin and Sonoma counties.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13535,
"candidates": [
{
"candidateName": "Jill Manning-Sartori",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7548
},
{
"candidateName": "Denise Bohman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5987
}
]
},
"MarinMarinCommunityCollegeDistrictGoverningBoardTrusteeArea2": {
"id": "MarinMarinCommunityCollegeDistrictGoverningBoardTrusteeArea2",
"type": "localRace",
"location": "Marin",
"raceName": "Marin Community College District Governing Board, Trustee Area 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 15949,
"candidates": [
{
"candidateName": "Crystal Martinez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 13110
},
{
"candidateName": "Mila Schechter",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2839
}
]
},
"MarinMarinCommunityCollegeDistrictGoverningBoardTrusteeArea7": {
"id": "MarinMarinCommunityCollegeDistrictGoverningBoardTrusteeArea7",
"type": "localRace",
"location": "Marin",
"raceName": "Marin Community College District Governing Board, Trustee Area 7",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 15102,
"candidates": [
{
"candidateName": "Ross Millerick",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5835
},
{
"candidateName": "Stephanie O’Brien",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9267
}
]
},
"MarinTamalpaisUnionHighSchoolDistrictGoverningBoard": {
"id": "MarinTamalpaisUnionHighSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Marin",
"raceName": "Tamalpais Union High School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 88120,
"candidates": [
{
"candidateName": "Ida Times-Green",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 28705
},
{
"candidateName": "Jennifer “Jenny” Holden",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 28793
},
{
"candidateName": "A. Ray Chaudhuri",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8513
},
{
"candidateName": "Amos Klausner",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11724
},
{
"candidateName": "Nicholas Ondrejka",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10385
}
]
},
"MarinMillerCreekElementarySchoolDistrictGoverningBoard": {
"id": "MarinMillerCreekElementarySchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Marin",
"raceName": "Miller Creek Elementary School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 15073,
"candidates": [
{
"candidateName": "Franco Ruggeri",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5608
},
{
"candidateName": "Alissa A. Chacko",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5967
},
{
"candidateName": "Sivan Oyserman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3498
}
]
},
"MarinLarkspurCorteMaderaSchoolDistrictGoverningBoard": {
"id": "MarinLarkspurCorteMaderaSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Marin",
"raceName": "Larkspur-Corte Madera School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 10727,
"candidates": [
{
"candidateName": "Ava Fruin",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3646
},
{
"candidateName": "Charles Furcolo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1863
},
{
"candidateName": "Rachel Tarko Hudson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2059
},
{
"candidateName": "Beth Blair",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3159
}
]
},
"MarinRossSchoolDistrictGoverningBoard": {
"id": "MarinRossSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Marin",
"raceName": "Ross School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2285,
"candidates": [
{
"candidateName": "Kelly Dwinells",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 893
},
{
"candidateName": "Erin Earls",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 907
},
{
"candidateName": "Vinay Patel",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 485
}
]
},
"MarinRossValleySchoolDistrictGoverningBoard": {
"id": "MarinRossValleySchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Marin",
"raceName": "Ross Valley School District Governing Board",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 25662,
"candidates": [
{
"candidateName": "Philip J. Feffer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5438
},
{
"candidateName": "Rachel Litwack",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7295
},
{
"candidateName": "Shelley Hamilton",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6834
},
{
"candidateName": "Daniel Cassidy",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6095
}
]
},
"MarinSausalitoMarinCitySchoolDistrictGoverningBoard": {
"id": "MarinSausalitoMarinCitySchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Marin",
"raceName": "Sausalito Marin City School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8235,
"candidates": [
{
"candidateName": "Rebecca Lytle",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3006
},
{
"candidateName": "Danielle Diego",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3297
},
{
"candidateName": "Lester Parham",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 820
},
{
"candidateName": "Sarah E. Canson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1112
}
]
},
"MarinShorelineUnifiedSchoolDistrictGoverningBoardTrusteeArea1": {
"id": "MarinShorelineUnifiedSchoolDistrictGoverningBoardTrusteeArea1",
"type": "localRace",
"location": "Marin",
"raceName": "Shoreline Unified School District Governing Board, Trustee Area 1",
"raceDescription": "Top candidate wins seat. Includes votes from Marin and Sonoma Counties.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2250,
"candidates": [
{
"candidateName": "Buddy Faure",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 628
},
{
"candidateName": "Thomas Tyson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1622
}
]
},
"MarinCountySupervisorDistrict2": {
"id": "MarinCountySupervisorDistrict2",
"type": "localRace",
"location": "Marin",
"raceName": "County Supervisor, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 27473,
"candidates": [
{
"candidateName": "Heather McPhail Sridharan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13413
},
{
"candidateName": "Brian Colbert",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14060
}
]
},
"MarinBelvedereCityCouncil": {
"id": "MarinBelvedereCityCouncil",
"type": "localRace",
"location": "Marin",
"raceName": "Belvedere City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2131,
"candidates": [
{
"candidateName": "Pat Carapiet",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 655
},
{
"candidateName": "Kevin Burke",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 716
},
{
"candidateName": "Sally A. Wilkinson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 760
}
]
},
"MarinCorteMaderaTownCouncil": {
"id": "MarinCorteMaderaTownCouncil",
"type": "localRace",
"location": "Marin",
"raceName": "Corte Madera Town Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7655,
"candidates": [
{
"candidateName": "James H. Andrews",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2396
},
{
"candidateName": "Fred Casissa",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3369
},
{
"candidateName": "Charlie Kirschner",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1890
}
]
},
"MarinFairfaxTownCouncil": {
"id": "MarinFairfaxTownCouncil",
"type": "localRace",
"location": "Marin",
"raceName": "Fairfax Town Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 12743,
"candidates": [
{
"candidateName": "Frank Egger",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2772
},
{
"candidateName": "Michael Ghiringhelli",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2367
},
{
"candidateName": "Bruce Ackerman",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1652
},
{
"candidateName": "Chance Cutrano",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1657
},
{
"candidateName": "Barbara Coler",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1729
},
{
"candidateName": "Douglas Kelly",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 983
},
{
"candidateName": "Cindy Swift",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1583
}
]
},
"MarinLarkspurCityCouncil": {
"id": "MarinLarkspurCityCouncil",
"type": "localRace",
"location": "Marin",
"raceName": "Larkspur City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8742,
"candidates": [
{
"candidateName": "Gabe Paulson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4821
},
{
"candidateName": "Scot Candell",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3921
}
]
},
"MarinLarkspurCityCouncilShortTerm": {
"id": "MarinLarkspurCityCouncilShortTerm",
"type": "localRace",
"location": "Marin",
"raceName": "Larkspur City Council — Short Term",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5874,
"candidates": [
{
"candidateName": "Sarah Margulies",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4241
},
{
"candidateName": "Lana Scott",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1633
}
]
},
"MarinMillValleyCityCouncil": {
"id": "MarinMillValleyCityCouncil",
"type": "localRace",
"location": "Marin",
"raceName": "Mill Valley City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 19275,
"candidates": [
{
"candidateName": "Caroline Joachim",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5297
},
{
"candidateName": "Katherine Jones",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5511
},
{
"candidateName": "Urban Carmel",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5047
},
{
"candidateName": "Leah Curtis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1546
},
{
"candidateName": "Mike Koo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1874
}
]
},
"MarinNovatoCityCouncilDistrict1": {
"id": "MarinNovatoCityCouncilDistrict1",
"type": "localRace",
"location": "Marin",
"raceName": "Novato City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5601,
"candidates": [
{
"candidateName": "Kevin Jacobs",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3266
},
{
"candidateName": "James P. Petray",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2335
}
]
},
"MarinNovatoCityCouncilDistrict3": {
"id": "MarinNovatoCityCouncilDistrict3",
"type": "localRace",
"location": "Marin",
"raceName": "Novato City Council, District 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3713,
"candidates": [
{
"candidateName": "Tim O'Connor",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3713
}
]
},
"MarinNovatoCityCouncilDistrict5": {
"id": "MarinNovatoCityCouncilDistrict5",
"type": "localRace",
"location": "Marin",
"raceName": "Novato City Council, District 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3403,
"candidates": [
{
"candidateName": "Mark J. Milberg",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3403
}
]
},
"MarinSanAnselmoTownCouncil": {
"id": "MarinSanAnselmoTownCouncil",
"type": "localRace",
"location": "Marin",
"raceName": "San Anselmo Town Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 17994,
"candidates": [
{
"candidateName": "Guy Meyer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1045
},
{
"candidateName": "Kurt Johnson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2411
},
{
"candidateName": "Ford Greene",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2643
},
{
"candidateName": "Eileen Burke",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5053
},
{
"candidateName": "Chantel Walker",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3453
},
{
"candidateName": "Yoav Schlesinger",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3389
}
]
},
"MarinSanRafaelCityCouncilDistrict1": {
"id": "MarinSanRafaelCityCouncilDistrict1",
"type": "localRace",
"location": "Marin",
"raceName": "San Rafael City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 1818,
"candidates": [
{
"candidateName": "Maika Llorens Gulati",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1818
}
]
},
"MarinSanRafaelCityCouncilDistrict4": {
"id": "MarinSanRafaelCityCouncilDistrict4",
"type": "localRace",
"location": "Marin",
"raceName": "San Rafael City Council, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6875,
"candidates": [
{
"candidateName": "Mark Galperin",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1307
},
{
"candidateName": "Rachel Kertz",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5568
}
]
},
"MarinSanRafaelMayor": {
"id": "MarinSanRafaelMayor",
"type": "localRace",
"location": "Marin",
"raceName": "San Rafael Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 24466,
"candidates": [
{
"candidateName": "Kate Colin",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 21070
},
{
"candidateName": "Mahmoud A. Shirazi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3396
}
]
},
"MarinSanRafaelCityAttorney": {
"id": "MarinSanRafaelCityAttorney",
"type": "localRace",
"location": "Marin",
"raceName": "San Rafael City Attorney",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 19156,
"candidates": [
{
"candidateName": "Robert F. Epstein",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 19156
}
]
},
"MarinSanRafaelClerkandAssessor": {
"id": "MarinSanRafaelClerkandAssessor",
"type": "localRace",
"location": "Marin",
"raceName": "San Rafael Clerk and Assessor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 19079,
"candidates": [
{
"candidateName": "Lindsay Lara",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 19079
}
]
},
"MarinSausalitoCityCouncilMember": {
"id": "MarinSausalitoCityCouncilMember",
"type": "localRace",
"location": "Marin",
"raceName": "Sausalito City Council Member",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 10737,
"candidates": [
{
"candidateName": "Jacqueline Amrikhas",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1646
},
{
"candidateName": "Melissa Blaustein",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2362
},
{
"candidateName": "Sandra Bushmaker",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1784
},
{
"candidateName": "Steven Woodside",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2418
},
{
"candidateName": "Ian Sobieski",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2527
}
]
},
"MarinTiburonTownCouncilMember": {
"id": "MarinTiburonTownCouncilMember",
"type": "localRace",
"location": "Marin",
"raceName": "Tiburon Town Council Member",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8739,
"candidates": [
{
"candidateName": "Holli Thier",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2386
},
{
"candidateName": "Andrew Thompson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2220
},
{
"candidateName": "Chuck Hornbrook",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1786
},
{
"candidateName": "Isaac Nikfar",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2347
}
]
},
"MarinBelMarinKeysCommunityServicesDistrictDirector": {
"id": "MarinBelMarinKeysCommunityServicesDistrictDirector",
"type": "localRace",
"location": "Marin",
"raceName": "Bel Marin Keys Community Services District Director",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2431,
"candidates": [
{
"candidateName": "Cheryl Furst",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 507
},
{
"candidateName": "Kevin Dugan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 293
},
{
"candidateName": "Maria Mercy Angelopulos",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 559
},
{
"candidateName": "David Bartnicki",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 259
},
{
"candidateName": "Natalia Shorten",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 475
},
{
"candidateName": "James “Jim” Spaulding",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 338
}
]
},
"MarinMarinCityCommunityServicesDistrictDirector": {
"id": "MarinMarinCityCommunityServicesDistrictDirector",
"type": "localRace",
"location": "Marin",
"raceName": "Marin City Community Services District Director",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 1398,
"candidates": [
{
"candidateName": "Lynnette Egenlauf",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 455
},
{
"candidateName": "Henry E. Mims",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 575
},
{
"candidateName": "Royce Y. McLemore",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 368
}
]
},
"MarinTamalpaisCommunityServicesDistrictDirector": {
"id": "MarinTamalpaisCommunityServicesDistrictDirector",
"type": "localRace",
"location": "Marin",
"raceName": "Tamalpais Community Services District Director",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7856,
"candidates": [
{
"candidateName": "Steven Levine",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2356
},
{
"candidateName": "Courtney DiCarlo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1123
},
{
"candidateName": "Matthew McMahon",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2191
},
{
"candidateName": "Steffen Bartschat",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2186
}
]
},
"MarinSouthernMarinFireProtectionDistrictDirector": {
"id": "MarinSouthernMarinFireProtectionDistrictDirector",
"type": "localRace",
"location": "Marin",
"raceName": "Southern Marin Fire Protection District Director",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 45078,
"candidates": [
{
"candidateName": "Cathryn A. Hilliard",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 14114
},
{
"candidateName": "Rich Riechel",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6114
},
{
"candidateName": "Ashley Raveche",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 13740
},
{
"candidateName": "Clifford Waldeck",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11110
}
]
},
"MarinLasGallinasValleySanitaryDistrictDirectorShortTerm": {
"id": "MarinLasGallinasValleySanitaryDistrictDirectorShortTerm",
"type": "localRace",
"location": "Marin",
"raceName": "Las Gallinas Valley Sanitary District Director — Short Term",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 12534,
"candidates": [
{
"candidateName": "Nicholas Lavrov",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6908
},
{
"candidateName": "Barry Nitzberg",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5626
}
]
},
"MarinMarinMunicipalWaterDistrictDirectorDivision2": {
"id": "MarinMarinMunicipalWaterDistrictDirectorDivision2",
"type": "localRace",
"location": "Marin",
"raceName": "Marin Municipal Water District Director, Division 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13820,
"candidates": [
{
"candidateName": "Diana Maier",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5134
},
{
"candidateName": "Jack Kenney",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3608
},
{
"candidateName": "Robert Sandoval",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5078
}
]
},
"MarinMarinMunicipalWaterDistrictDirectorDivision5": {
"id": "MarinMarinMunicipalWaterDistrictDirectorDivision5",
"type": "localRace",
"location": "Marin",
"raceName": "Marin Municipal Water District Director, Division 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 16204,
"candidates": [
{
"candidateName": "Dawn Matheson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2344
},
{
"candidateName": "Larry L. Russell",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9881
},
{
"candidateName": "Dave Keatley",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3979
}
]
},
"MarinNorthMarinWaterDistrictDirectorDivision1ShortTerm": {
"id": "MarinNorthMarinWaterDistrictDirectorDivision1ShortTerm",
"type": "localRace",
"location": "Marin",
"raceName": "North Marin Water District Director, Division 1 — Short Term",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6853,
"candidates": [
{
"candidateName": "Kenneth Eichstaedt",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4399
},
{
"candidateName": "Mary Stompe",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2454
}
]
},
"MarinNorthMarinWaterDistrictDirectorDivision3": {
"id": "MarinNorthMarinWaterDistrictDirectorDivision3",
"type": "localRace",
"location": "Marin",
"raceName": "North Marin Water District Director, Division 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6352,
"candidates": [
{
"candidateName": "Francis Drouillard",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2990
},
{
"candidateName": "Michael H. Joly",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3362
}
]
},
"MarinMeasureAA": {
"id": "MarinMeasureAA",
"type": "localRace",
"location": "Marin",
"raceName": "Measure AA",
"raceDescription": "Petaluma Joint Union High School District. School bond. Passes with 55% vote. Includes votes from Marin and Sonoma Counties.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 40540,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 25466
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15074
}
]
},
"MarinMeasureB": {
"id": "MarinMeasureB",
"type": "localRace",
"location": "Marin",
"raceName": "Measure B",
"raceDescription": "Tamalpais Union High School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 66819,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 43939
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22880
}
]
},
"MarinMeasureC": {
"id": "MarinMeasureC",
"type": "localRace",
"location": "Marin",
"raceName": "Measure C",
"raceDescription": "Bolinas-Stinson Union School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 1120,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 807
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 313
}
]
},
"MarinMeasureE": {
"id": "MarinMeasureE",
"type": "localRace",
"location": "Marin",
"raceName": "Measure E",
"raceDescription": "Kentfield School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6981,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4219
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2762
}
]
},
"MarinMeasureG": {
"id": "MarinMeasureG",
"type": "localRace",
"location": "Marin",
"raceName": "Measure G",
"raceDescription": "Sausalito Marin City School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5885,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4123
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1762
}
]
},
"MarinMeasureH": {
"id": "MarinMeasureH",
"type": "localRace",
"location": "Marin",
"raceName": "Measure H",
"raceDescription": "Fairfax. Appoint City Clerk. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4403,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1763
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2640
}
]
},
"MarinMeasureI": {
"id": "MarinMeasureI",
"type": "localRace",
"location": "Marin",
"raceName": "Measure I",
"raceDescription": "Fairfax. Rent stabilization. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4733,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2991
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1742
}
]
},
"MarinMeasureJ": {
"id": "MarinMeasureJ",
"type": "localRace",
"location": "Marin",
"raceName": "Measure J",
"raceDescription": "Fairfax. Infrastructure bond. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4781,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2966
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1815
}
]
},
"MarinMeasureK": {
"id": "MarinMeasureK",
"type": "localRace",
"location": "Marin",
"raceName": "Measure K",
"raceDescription": "Larkspur. Rent increase limit. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7144,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2710
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4434
}
]
},
"MarinMeasureL": {
"id": "MarinMeasureL",
"type": "localRace",
"location": "Marin",
"raceName": "Measure L",
"raceDescription": "Mill Valley. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8565,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6623
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1942
}
]
},
"MarinMeasureM": {
"id": "MarinMeasureM",
"type": "localRace",
"location": "Marin",
"raceName": "Measure M",
"raceDescription": "Novato. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 26157,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15151
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11006
}
]
},
"MarinMeasureN": {
"id": "MarinMeasureN",
"type": "localRace",
"location": "Marin",
"raceName": "Measure N",
"raceDescription": "San Anselmo. Rent increase limit. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7470,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2756
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4714
}
]
},
"MarinMeasureO": {
"id": "MarinMeasureO",
"type": "localRace",
"location": "Marin",
"raceName": "Measure O",
"raceDescription": "San Anselmo. Tenant benefits. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7560,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2556
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5004
}
]
},
"MarinMeasureP": {
"id": "MarinMeasureP",
"type": "localRace",
"location": "Marin",
"raceName": "Measure P",
"raceDescription": "San Rafael. Parcel tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 23788,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12375
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11413
}
]
},
"MarinMeasureQ": {
"id": "MarinMeasureQ",
"type": "localRace",
"location": "Marin",
"raceName": "Measure Q",
"raceDescription": "Stinson Beach Fire Protection District. Spending limit. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 332,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 309
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 23
}
]
},
"MarinMeasureR": {
"id": "MarinMeasureR",
"type": "localRace",
"location": "Marin",
"raceName": "Measure R",
"raceDescription": "Stinson Beach Fire Protection District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 335,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 274
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 61
}
]
},
"NapaNapaCountyBoardofEducationTrusteeArea5": {
"id": "NapaNapaCountyBoardofEducationTrusteeArea5",
"type": "localRace",
"location": "Napa",
"raceName": "Napa County Board of Education, Trustee Area 5",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7504,
"candidates": [
{
"candidateName": "Rory Moran",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2163
},
{
"candidateName": "Gerald Parrott \r",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5341
}
]
},
"NapaSolanoCountyBoardofEducationTrusteeArea2": {
"id": "NapaSolanoCountyBoardofEducationTrusteeArea2",
"type": "localRace",
"location": "Napa",
"raceName": "Solano County Board of Education, Trustee Area 2",
"raceDescription": "Top candidate wins seat. Includes votes from Napa and Solano counties.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 28859,
"candidates": [
{
"candidateName": "Bonnie Hamilton",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10075
},
{
"candidateName": "Carol J. Kalamaras",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5417
},
{
"candidateName": "Amy Sharp",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 13367
}
]
},
"NapaNapaValleyCollegeTrusteeArea6": {
"id": "NapaNapaValleyCollegeTrusteeArea6",
"type": "localRace",
"location": "Napa",
"raceName": "Napa Valley College, Trustee Area 6",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8021,
"candidates": [
{
"candidateName": "Ines De Luna",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4839
},
{
"candidateName": "Scott Owens",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3182
}
]
},
"NapaNapaValleyUnifiedSchoolDistrictTrusteeArea2": {
"id": "NapaNapaValleyUnifiedSchoolDistrictTrusteeArea2",
"type": "localRace",
"location": "Napa",
"raceName": "Napa Valley Unified School District, Trustee Area 2",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6552,
"candidates": [
{
"candidateName": "Lisa W. Chu",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4603
},
{
"candidateName": "Kevin “KDub” West",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1949
}
]
},
"NapaNapaValleyUnifiedSchoolDistrictTrusteeArea4": {
"id": "NapaNapaValleyUnifiedSchoolDistrictTrusteeArea4",
"type": "localRace",
"location": "Napa",
"raceName": "Napa Valley Unified School District, Trustee Area 4",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5964,
"candidates": [
{
"candidateName": "Devin Jones",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2087
},
{
"candidateName": "Eve Ryser",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3877
}
]
},
"NapaNapaValleyUnifiedSchoolDistrictTrusteeArea5": {
"id": "NapaNapaValleyUnifiedSchoolDistrictTrusteeArea5",
"type": "localRace",
"location": "Napa",
"raceName": "Napa Valley Unified School District, Trustee Area 5",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5273,
"candidates": [
{
"candidateName": "John Henry Martin",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3094
},
{
"candidateName": "David T. Gracia",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2179
}
]
},
"NapaNapaValleyUnifiedSchoolDistrictTrusteeArea7": {
"id": "NapaNapaValleyUnifiedSchoolDistrictTrusteeArea7",
"type": "localRace",
"location": "Napa",
"raceName": "Napa Valley Unified School District, Trustee Area 7",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7113,
"candidates": [
{
"candidateName": "Marie Dennett",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3199
},
{
"candidateName": "Julianna Hart",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3914
}
]
},
"NapaFairfieldSuisunUnifiedSchoolDistrictTrusteeArea3": {
"id": "NapaFairfieldSuisunUnifiedSchoolDistrictTrusteeArea3",
"type": "localRace",
"location": "Napa",
"raceName": "Fairfield-Suisun Unified School District, Trustee Area 3",
"raceDescription": "Top candidate wins seat. Includes votes from Napa and Solano Counties.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7982,
"candidates": [
{
"candidateName": "Brigette Hunley",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4144
},
{
"candidateName": "Judi Honeychurch",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3838
}
]
},
"NapaAmericanCanyonMayor": {
"id": "NapaAmericanCanyonMayor",
"type": "localRace",
"location": "Napa",
"raceName": "American Canyon Mayor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8998,
"candidates": [
{
"candidateName": "David Oro",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4342
},
{
"candidateName": "Pierre Washington",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4656
}
]
},
"NapaAmericanCanyonCityCouncil": {
"id": "NapaAmericanCanyonCityCouncil",
"type": "localRace",
"location": "Napa",
"raceName": "American Canyon City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13690,
"candidates": [
{
"candidateName": "Melissa Lamattina",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4312
},
{
"candidateName": "Elmer Andrei Manaid",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2796
},
{
"candidateName": "Davet Mohammed",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3044
},
{
"candidateName": "Brando R. Cruz",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3538
}
]
},
"NapaCalistogaMayor": {
"id": "NapaCalistogaMayor",
"type": "localRace",
"location": "Napa",
"raceName": "Calistoga Mayor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 1509,
"candidates": [
{
"candidateName": "Donald Williams",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1509
}
]
},
"NapaCalistogaCityCouncil": {
"id": "NapaCalistogaCityCouncil",
"type": "localRace",
"location": "Napa",
"raceName": "Calistoga City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2676,
"candidates": [
{
"candidateName": "Lisa Gift",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 843
},
{
"candidateName": "Marion Villalba",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 745
},
{
"candidateName": "Irais Lopez-Ortega",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1088
}
]
},
"NapaNapaMayor": {
"id": "NapaNapaMayor",
"type": "localRace",
"location": "Napa",
"raceName": "Napa Mayor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 33270,
"candidates": [
{
"candidateName": "Tuesday D. Allison",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6598
},
{
"candidateName": "Scott Sedgley",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 26672
}
]
},
"NapaNapaCityCouncilDistrict2": {
"id": "NapaNapaCityCouncilDistrict2",
"type": "localRace",
"location": "Napa",
"raceName": "Napa City Council, District 2",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7264,
"candidates": [
{
"candidateName": "Beth Painter",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7264
}
]
},
"NapaNapaCityCouncilDistrict4": {
"id": "NapaNapaCityCouncilDistrict4",
"type": "localRace",
"location": "Napa",
"raceName": "Napa City Council, District 4",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5214,
"candidates": [
{
"candidateName": "Bernardo “Bernie” Narvaez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5214
}
]
},
"NapaStHelenaMayor": {
"id": "NapaStHelenaMayor",
"type": "localRace",
"location": "Napa",
"raceName": "St Helena Mayor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2662,
"candidates": [
{
"candidateName": "Paul J. Dohring",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1836
},
{
"candidateName": "Billy Summers",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 826
}
]
},
"NapaStHelenaCityCouncil": {
"id": "NapaStHelenaCityCouncil",
"type": "localRace",
"location": "Napa",
"raceName": "St Helena City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4172,
"candidates": [
{
"candidateName": "Michelle Deasy",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1580
},
{
"candidateName": "Hector R. Marroquin",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1076
},
{
"candidateName": "Aaron Barak",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1516
}
]
},
"NapaYountvilleTownCouncil": {
"id": "NapaYountvilleTownCouncil",
"type": "localRace",
"location": "Napa",
"raceName": "Yountville Town Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2117,
"candidates": [
{
"candidateName": "Joe Tagliaboschi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 483
},
{
"candidateName": "Robert Moore",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 234
},
{
"candidateName": "Pam Reeves",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 651
},
{
"candidateName": "Eric E. Knight",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 749
}
]
},
"NapaMeasureBSchool": {
"id": "NapaMeasureBSchool",
"type": "localRace",
"location": "Napa",
"raceName": "Napa Valley Unified School District, Measure B",
"raceDescription": "Napa Valley Unified School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 42267,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 23284
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18983
}
]
},
"NapaMeasureU": {
"id": "NapaMeasureU",
"type": "localRace",
"location": "Napa",
"raceName": "Measure U",
"raceDescription": "Napa Valley Transportation Authority. Transporation sales tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 60783,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 44230
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16553
}
]
},
"NapaMeasureG": {
"id": "NapaMeasureG",
"type": "localRace",
"location": "Napa",
"raceName": "Measure G",
"raceDescription": "Napa. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 34724,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19961
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14763
}
]
},
"NapaMeasureA1": {
"id": "NapaMeasureA1",
"type": "localRace",
"location": "Napa",
"raceName": "Measure A1",
"raceDescription": "St. Helena. Establishing charter city. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2719,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1191
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1528
}
]
},
"NapaMeasureA2": {
"id": "NapaMeasureA2",
"type": "localRace",
"location": "Napa",
"raceName": "Measure A2",
"raceDescription": "St. Helena. Real property transfer tax. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2741,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1123
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1618
}
]
},
"NapaMeasureBStHelena": {
"id": "NapaMeasureBStHelena",
"type": "localRace",
"location": "Napa",
"raceName": "St. Helena, Measure B",
"raceDescription": "St. Helena. Winery and planned agritourism overlay. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2764,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1366
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1398
}
]
},
"SFBoardofEducation": {
"id": "SFBoardofEducation",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Education",
"raceDescription": "Top four candidates win seat.",
"raceReadTheStory": "",
"raceType": "top4",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 1012778,
"candidates": [
{
"candidateName": "Laurance Lem Lee",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 45736
},
{
"candidateName": "Lefteris Eleftheriou",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22285
},
{
"candidateName": "Jaime Huling",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 168659
},
{
"candidateName": "Ann Hsu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 81044
},
{
"candidateName": "John Jersin",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 122450
},
{
"candidateName": "Parag Gupta",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 139340
},
{
"candidateName": "Matt Alexander",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 122698
},
{
"candidateName": "Supryia Marie Ray",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 127834
},
{
"candidateName": "Virginia Cheung",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 101017
},
{
"candidateName": "Min Chang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 48550
},
{
"candidateName": "Maddy Krantz",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 33165
}
]
},
"SFCommunityCollegeBoard": {
"id": "SFCommunityCollegeBoard",
"type": "localRace",
"location": "San Francisco",
"raceName": "Community College Board",
"raceDescription": "Top four candidates win seat.",
"raceReadTheStory": "",
"raceType": "top4",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 823294,
"candidates": [
{
"candidateName": "Ruth Ferguson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 114132
},
{
"candidateName": "Leanna C. Louie",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 50353
},
{
"candidateName": "Heather McCarty",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 162477
},
{
"candidateName": "Julio J. Ramos",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 38741
},
{
"candidateName": "Aliya Chisti",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 149638
},
{
"candidateName": "Ben Kaplan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 49320
},
{
"candidateName": "Alan Wong",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 140951
},
{
"candidateName": "Luis Zamora",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 117682
}
]
},
"SFBARTBoardofDirectorsDistrict7": {
"id": "SFBARTBoardofDirectorsDistrict7",
"type": "localRace",
"location": "San Francisco",
"raceName": "San Francisco Bay Area Rapid Transit District Director, District 7",
"raceDescription": "Top two candidates win seat. Includes votes from San Francisco and Alameda County.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 161254,
"candidates": [
{
"candidateName": "Victor E. Flores",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 92729
},
{
"candidateName": "Dana Lang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 68525
}
]
},
"SFBARTBoardofDirectorsDistrict9": {
"id": "SFBARTBoardofDirectorsDistrict9",
"type": "localRace",
"location": "San Francisco",
"raceName": "San Francisco Bay Area Rapid Transit District Director, District 9",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 137871,
"candidates": [
{
"candidateName": "Edward Wright",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 86966
},
{
"candidateName": "Joe Sangirardi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 50905
}
]
},
"SFMeasureA": {
"id": "SFMeasureA",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure A",
"raceDescription": "San Francisco Unified School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 377297,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 282968
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 94329
}
]
},
"SFMeasureB": {
"id": "SFMeasureB",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure B",
"raceDescription": "San Francisco. Community health and safety bond. Passes with 2/3 vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 376637,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 274187
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 102450
}
]
},
"SFMeasureC": {
"id": "SFMeasureC",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure C",
"raceDescription": "San Francisco. Inspector General position. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 370366,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 225704
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 144662
}
]
},
"SFMeasureD": {
"id": "SFMeasureD",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure D",
"raceDescription": "San Francisco. Commissions and mayoral authority. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 366327,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 158723
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 207604
}
]
},
"SFMeasureE": {
"id": "SFMeasureE",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure E",
"raceDescription": "San Francisco. Commissions task force. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 363854,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 192540
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 171314
}
]
},
"SFMeasureF": {
"id": "SFMeasureF",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure F",
"raceDescription": "San Francisco. Police pensions. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 361671,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 163835
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 197836
}
]
},
"SFMeasureG": {
"id": "SFMeasureG",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure G",
"raceDescription": "San Francisco. Affordable housing. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 370824,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 217807
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 153017
}
]
},
"SFMeasureH": {
"id": "SFMeasureH",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure H",
"raceDescription": "San Francisco. Firefighter pensions. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 365942,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 192601
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 173341
}
]
},
"SFMeasureI": {
"id": "SFMeasureI",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure I",
"raceDescription": "San Francisco. Nurse and 911 operator pensions. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 363459,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 261318
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 102141
}
]
},
"SFMeasureJ": {
"id": "SFMeasureJ",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure J",
"raceDescription": "San Francisco. City spending. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 362785,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 297972
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 64813
}
]
},
"SFMeasureK": {
"id": "SFMeasureK",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure K",
"raceDescription": "San Francisco. Permanently closing Upper Great Highway to private vehicles. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 376489,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 206042
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 170447
}
]
},
"SFMeasureL": {
"id": "SFMeasureL",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure L",
"raceDescription": "San Francisco. Transportation network companies tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 369575,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 210375
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 159200
}
]
},
"SFMeasureM": {
"id": "SFMeasureM",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure M",
"raceDescription": "San Francisco. Business tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 342310,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 237930
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 104380
}
]
},
"SFMeasureN": {
"id": "SFMeasureN",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure N",
"raceDescription": "San Francisco. Student loan reimbursement. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 363432,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 187979
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 175453
}
]
},
"SFMeasureO": {
"id": "SFMeasureO",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure O",
"raceDescription": "San Francisco. Reproductive rights. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 373249,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 312914
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 60335
}
]
},
"SFMayorRound1": {
"id": "SFMayorRound1",
"type": "localRace",
"location": "San Francisco",
"raceName": "San Francisco Mayor Round 1",
"raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 390180,
"candidates": [
{
"candidateName": "London Breed",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 95117
},
{
"candidateName": "Mark Farrell",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 72115
},
{
"candidateName": "Henry Flynn",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1319
},
{
"candidateName": "Keith Freedman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2079
},
{
"candidateName": "Dylan Hirsch-Shell",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2897
},
{
"candidateName": "Daniel Lurie",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 102720
},
{
"candidateName": "Nelson Mei",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1791
},
{
"candidateName": "Aaron Peskin",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 89215
},
{
"candidateName": "Paul Robertson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 812
},
{
"candidateName": "Ahsha Safai",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11425
},
{
"candidateName": "Shahram Shariati",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1613
},
{
"candidateName": "Jon Soderstrom",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 412
},
{
"candidateName": "Ellen Zhou",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8665
}
]
},
"SFMayorRound3": {
"id": "SFMayorRound3",
"type": "localRace",
"location": "San Francisco",
"raceName": "San Francisco Mayor Final Round",
"raceDescription": "Top candidate wins seat. This is the latest ranked choice data provided by the Department of Elections office.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 331477,
"candidates": [
{
"candidateName": "London Breed",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 149113
},
{
"candidateName": "Mark Farrell (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Henry Flynn (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Keith Freedman (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Dylan Hirsch-Shell (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Daniel Lurie",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 182364
},
{
"candidateName": "Nelson Mei (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Aaron Peskin (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Paul Robertson (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Ahsha Safai (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Shahram Shariati (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Jon Soderstrom (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Ellen Zhou (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
}
]
},
"SFBoardofSupervisorsDistrict1": {
"id": "SFBoardofSupervisorsDistrict1",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Supervisors, District 1 Round One",
"raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 35478,
"candidates": [
{
"candidateName": "Sherman D'Silva",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 899
},
{
"candidateName": "Marjan Philhour",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14755
},
{
"candidateName": "Connie Chan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 16670
},
{
"candidateName": "Jeremiah Boehner",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1344
},
{
"candidateName": "Jen Nossokoff",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1810
}
]
},
"SFBoardofSupervisorsDistrict1FinalRound": {
"id": "SFBoardofSupervisorsDistrict1FinalRound",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Supervisors, District 1 Final Round",
"raceDescription": "Top candidate wins seat. This is the latest ranked choice data provided by the Department of Elections office.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 34299,
"candidates": [
{
"candidateName": "Sherman D'Silva (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Marjan Philhour",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16499
},
{
"candidateName": "Connie Chan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 17800
},
{
"candidateName": "Jeremiah Boehner (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Jen Nossokoff (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
}
]
},
"SFBoardofSupervisorsDistrict3": {
"id": "SFBoardofSupervisorsDistrict3",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Supervisors, District 3 Round One",
"raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 28758,
"candidates": [
{
"candidateName": "Sharon Lai",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8489
},
{
"candidateName": "Moe Jamil",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3753
},
{
"candidateName": "Wendy Ha Chau",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1565
},
{
"candidateName": "Eduard Navarro",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 879
},
{
"candidateName": "Danny Sauter",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11272
},
{
"candidateName": "Matthew Susk",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2800
}
]
},
"SFBoardofSupervisorsDistrict3FinalRound": {
"id": "SFBoardofSupervisorsDistrict3FinalRound",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Supervisors, District 3 Final Round",
"raceDescription": "Top candidate wins seat. This is the latest ranked choice data provided by the Department of Elections office.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 25568,
"candidates": [
{
"candidateName": "Sharon Lai",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11512
},
{
"candidateName": "Moe Jamil (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Wendy Ha Chau (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Eduard Navarro (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Danny Sauter",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14056
},
{
"candidateName": "Matthew Susk (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
}
]
},
"SFBoardofSupervisorsDistrict5": {
"id": "SFBoardofSupervisorsDistrict5",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Supervisors, District 5",
"raceDescription": "Top candidate wins seat. This result reflects redistributed votes. The results of the instant runoff will change as more first-choice votes are counted.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 29698,
"candidates": [
{
"candidateName": "Autumn Hope Looijen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2606
},
{
"candidateName": "Bilal Mahmood",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11840
},
{
"candidateName": "Scotty Jacobs",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2796
},
{
"candidateName": "Allen Jones",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 444
},
{
"candidateName": "Dean Preston",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 12012
}
]
},
"SFBoardofSupervisorsDistrict5FinalRound": {
"id": "SFBoardofSupervisorsDistrict5FinalRound",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Supervisors, District 5 Final Round",
"raceDescription": "Top candidate wins seat. This is the latest ranked choice data provided by the Department of Elections office.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 27818,
"candidates": [
{
"candidateName": "Autumn Hope Looijen (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Bilal Mahmood",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14741
},
{
"candidateName": "Scotty Jacobs (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Allen Jones (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Dean Preston",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 13077
}
]
},
"SFBoardofSupervisorsDistrict7": {
"id": "SFBoardofSupervisorsDistrict7",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Supervisors, District 7 Round One",
"raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 37318,
"candidates": [
{
"candidateName": "Myrna Melgar",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 17532
},
{
"candidateName": "Stephen Martin-Pinto",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5135
},
{
"candidateName": "Edward S. Yee",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1244
},
{
"candidateName": "Matt Boschetto",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13407
}
]
},
"SFBoardofSupervisorsDistrict7FinalRound": {
"id": "SFBoardofSupervisorsDistrict7FinalRound",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Supervisors, District 7 Final Round",
"raceDescription": "Top candidate wins seat. This is the latest ranked choice data provided by the Department of Elections office.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 35412,
"candidates": [
{
"candidateName": "Myrna Melgar",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 18916
},
{
"candidateName": "Stephen Martin-Pinto (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Edward S. Yee (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Matt Boschetto",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16496
}
]
},
"SFBoardofSupervisorsDistrict9": {
"id": "SFBoardofSupervisorsDistrict9",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Supervisors, District 9 Round One",
"raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 32731,
"candidates": [
{
"candidateName": "Jackie Fielder",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13844
},
{
"candidateName": "Stephen Jon Torres",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1140
},
{
"candidateName": "Roberto Hernandez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6606
},
{
"candidateName": "Jaime Gutierrez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 931
},
{
"candidateName": "Trevor Chandler",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9042
},
{
"candidateName": "Julian Bermudez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 600
},
{
"candidateName": "H. Brown",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 568
}
]
},
"SFBoardofSupervisorsDistrict9FinalRound": {
"id": "SFBoardofSupervisorsDistrict9FinalRound",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Supervisors, District 9 Final Round",
"raceDescription": "Top candidate wins seat. This is the latest ranked choice data provided by the Department of Elections office.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 29409,
"candidates": [
{
"candidateName": "Jackie Fielder",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17546
},
{
"candidateName": "Stephen Jon Torres (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Roberto Hernandez (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Jaime Gutierrez (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Trevor Chandler",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11863
},
{
"candidateName": "Julian Bermudez (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "H. Brown (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
}
]
},
"SFBoardofSupervisorsDistrict11": {
"id": "SFBoardofSupervisorsDistrict11",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Supervisors, District 11 First Round",
"raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 27928,
"candidates": [
{
"candidateName": "Oscar Flores",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2896
},
{
"candidateName": "Michael Lai",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8675
},
{
"candidateName": "Roger Marenco",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 604
},
{
"candidateName": "Jose Morales",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 629
},
{
"candidateName": "Ernest “EJ” Jones",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5441
},
{
"candidateName": "Adlah Chisti",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1434
},
{
"candidateName": "Chyanne Chen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8249
}
]
},
"SFBoardofSupervisorsDistrict11FinalRound": {
"id": "SFBoardofSupervisorsDistrict11FinalRound",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Supervisors, District 11 Final Round",
"raceDescription": "Top candidate wins seat. This is the latest ranked choice data provided by the Department of Elections office.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 23804,
"candidates": [
{
"candidateName": "Oscar Flores (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Michael Lai",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11803
},
{
"candidateName": "Roger Marenco (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Jose Morales (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Ernest “EJ” Jones (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Adlah Chisti (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Chyanne Chen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12001
}
]
},
"SFCityAttorney": {
"id": "SFCityAttorney",
"type": "localRace",
"location": "San Francisco",
"raceName": "City Attorney ",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 329174,
"candidates": [
{
"candidateName": "David Chiu",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 272857
},
{
"candidateName": "Richard T. Woon",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 56317
}
]
},
"SFDistrictAttorney": {
"id": "SFDistrictAttorney",
"type": "localRace",
"location": "San Francisco",
"raceName": "District Attorney",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 347374,
"candidates": [
{
"candidateName": "Brooke Jenkins ",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 228999
},
{
"candidateName": "Ryan Khojasteh",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 118375
}
]
},
"SFSheriff": {
"id": "SFSheriff",
"type": "localRace",
"location": "San Francisco",
"raceName": "Sheriff ",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 314864,
"candidates": [
{
"candidateName": "Michael Juan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 63768
},
{
"candidateName": "Paul Miyamoto",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 251096
}
]
},
"SFTreasurer": {
"id": "SFTreasurer",
"type": "localRace",
"location": "San Francisco",
"raceName": "Treasurer ",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 300411,
"candidates": [
{
"candidateName": "José Cisneros",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 300411
}
]
},
"SMCountyBoardofEducationTrusteeArea4": {
"id": "SMCountyBoardofEducationTrusteeArea4",
"type": "localRace",
"location": "San Mateo",
"raceName": "County Board of Education, Trustee Area 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 36397,
"candidates": [
{
"candidateName": "Priya Hays",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10568
},
{
"candidateName": "Chelsea Bonini",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 25829
}
]
},
"SMCountyBoardofEducationTrusteeArea5": {
"id": "SMCountyBoardofEducationTrusteeArea5",
"type": "localRace",
"location": "San Mateo",
"raceName": "County Board of Education, Trustee Area 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 41938,
"candidates": [
{
"candidateName": "Maurice Goodman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14615
},
{
"candidateName": "Mike O’Neill",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 27323
}
]
},
"SMCountyBoardofEducationTrusteeArea6": {
"id": "SMCountyBoardofEducationTrusteeArea6",
"type": "localRace",
"location": "San Mateo",
"raceName": "County Board of Education, Trustee Area 6",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 39921,
"candidates": [
{
"candidateName": "Patricia Love",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 28085
},
{
"candidateName": "Ester Adut",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11836
}
]
},
"SMSanMateoCountyCommunityCollegeDistrictGoverningBoardTrusteeArea1": {
"id": "SMSanMateoCountyCommunityCollegeDistrictGoverningBoardTrusteeArea1",
"type": "localRace",
"location": "San Mateo",
"raceName": "San Mateo County Community College District, Governing Board, Trustee Area 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 64091,
"candidates": [
{
"candidateName": "Keith Holden",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20270
},
{
"candidateName": "Lisa A. Petrides",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 43821
}
]
},
"SMCabrilloUnifiedSchoolDistrictGoverningBoardTrusteeAreaB": {
"id": "SMCabrilloUnifiedSchoolDistrictGoverningBoardTrusteeAreaB",
"type": "localRace",
"location": "San Mateo",
"raceName": "Cabrillo Unified School District, Governing Board, Trustee Area B",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2539,
"candidates": [
{
"candidateName": "Breanna Lafontaine",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1614
},
{
"candidateName": "Glenn Wilson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 925
}
]
},
"SMCabrilloUnifiedSchoolDistrictGoverningBoardTrusteeAreaD": {
"id": "SMCabrilloUnifiedSchoolDistrictGoverningBoardTrusteeAreaD",
"type": "localRace",
"location": "San Mateo",
"raceName": "Cabrillo Unified School District, Governing Board, Trustee Area D",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2588,
"candidates": [
{
"candidateName": "Sophia Layne",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 847
},
{
"candidateName": "Peter Cerneka",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1741
}
]
},
"SMSouthSanFranciscoUnifiedSchoolDistrictGoverningBoardTrusteeAreaA": {
"id": "SMSouthSanFranciscoUnifiedSchoolDistrictGoverningBoardTrusteeAreaA",
"type": "localRace",
"location": "San Mateo",
"raceName": "South San Francisco Unified School District, Governing Board, Trustee Area A",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5144,
"candidates": [
{
"candidateName": "Patricia “Pat” Murray",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4019
},
{
"candidateName": "Samuel M. Chetcuti",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1125
}
]
},
"SMSequoiaUnionHighSchoolDistrictGoverningBoardTrusteeAreaB": {
"id": "SMSequoiaUnionHighSchoolDistrictGoverningBoardTrusteeAreaB",
"type": "localRace",
"location": "San Mateo",
"raceName": "Sequoia Union High School District, Governing Board, Trustee Area B",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 22237,
"candidates": [
{
"candidateName": "Mary Beth Thompson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14181
},
{
"candidateName": "Daniel Torunian",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1976
},
{
"candidateName": "Jacob Yuryev",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6080
}
]
},
"SMSequoiaUnionHighSchoolDistrictGoverningBoardTrusteeAreaE": {
"id": "SMSequoiaUnionHighSchoolDistrictGoverningBoardTrusteeAreaE",
"type": "localRace",
"location": "San Mateo",
"raceName": "Sequoia Union High School District, Governing Board, Trustee Area E",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 10513,
"candidates": [
{
"candidateName": "Tonga Victoria Afuhaamango",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3128
},
{
"candidateName": "Maria E. Cruz",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5569
},
{
"candidateName": "Jon Bryant",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1816
}
]
},
"SMBrisbaneSchoolDistrictGoverningBoard": {
"id": "SMBrisbaneSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "San Mateo",
"raceName": "Brisbane School District, Governing Board",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5542,
"candidates": [
{
"candidateName": "Karen Lentz",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1810
},
{
"candidateName": "Nancy E. Lacsamana",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1141
},
{
"candidateName": "Gaby Makstman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 518
},
{
"candidateName": "Krystal Alcaraz",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 885
},
{
"candidateName": "Christine Oquendo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1188
}
]
},
"SMJeffersonElementarySchoolDistrictGoverningBoard": {
"id": "SMJeffersonElementarySchoolDistrictGoverningBoard",
"type": "localRace",
"location": "San Mateo",
"raceName": "Jefferson Elementary School District, Governing Board",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 34944,
"candidates": [
{
"candidateName": "Nadia Flamenco",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13061
},
{
"candidateName": "Andrea Jordan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11205
},
{
"candidateName": "Cheryll Catuar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10678
}
]
},
"SMLasLomitasElementarySchoolDistrictGoverningBoardFullTerm": {
"id": "SMLasLomitasElementarySchoolDistrictGoverningBoardFullTerm",
"type": "localRace",
"location": "San Mateo",
"raceName": "Las Lomitas Elementary School District, Governing Board — Full Term",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8247,
"candidates": [
{
"candidateName": "Kimberly Legg",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2606
},
{
"candidateName": "Jason Morimoto",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3631
},
{
"candidateName": "Pooya Sarabandi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2010
}
]
},
"SMLasLomitasElementarySchoolDistrictGoverningBoardShortTerm": {
"id": "SMLasLomitasElementarySchoolDistrictGoverningBoardShortTerm",
"type": "localRace",
"location": "San Mateo",
"raceName": "Las Lomitas Elementary School District, Governing Board — Short Term",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5341,
"candidates": [
{
"candidateName": "Paige Winikoff",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3891
},
{
"candidateName": "Shauna Smith",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1450
}
]
},
"SMSanBrunoParkSchoolDistrictGoverningBoardTrusteeArea1": {
"id": "SMSanBrunoParkSchoolDistrictGoverningBoardTrusteeArea1",
"type": "localRace",
"location": "San Mateo",
"raceName": "San Bruno Park School District, Governing Board, Trustee Area 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3194,
"candidates": [
{
"candidateName": "Kingsley Ma",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1869
},
{
"candidateName": "Jennifer M. Blanco",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1325
}
]
},
"SMWoodsideElementarySchoolDistrictGoverningBoard": {
"id": "SMWoodsideElementarySchoolDistrictGoverningBoard",
"type": "localRace",
"location": "San Mateo",
"raceName": "Woodside Elementary School District, Governing Board",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2564,
"candidates": [
{
"candidateName": "Sherry Lin",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 933
},
{
"candidateName": "Matthew Murphy",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 902
},
{
"candidateName": "Zackary Simkover",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 729
}
]
},
"SMBoardofSupervisorsDistrict4": {
"id": "SMBoardofSupervisorsDistrict4",
"type": "localRace",
"location": "San Mateo",
"raceName": "Board of Supervisors, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 46612,
"candidates": [
{
"candidateName": "Antonio Lopez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20184
},
{
"candidateName": "Lisa Gauthier",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 26428
}
]
},
"SMBelmontMayor": {
"id": "SMBelmontMayor",
"type": "localRace",
"location": "San Mateo",
"raceName": "Belmont Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 10987,
"candidates": [
{
"candidateName": "Julia Mates",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 10987
}
]
},
"SMBelmontCityCouncilDistrict2": {
"id": "SMBelmontCityCouncilDistrict2",
"type": "localRace",
"location": "San Mateo",
"raceName": "Belmont City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3301,
"candidates": [
{
"candidateName": "Ken Loo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1402
},
{
"candidateName": "Cathy M. Jordan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1899
}
]
},
"SMBelmontCityCouncilDistrict4": {
"id": "SMBelmontCityCouncilDistrict4",
"type": "localRace",
"location": "San Mateo",
"raceName": "Belmont City Council, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3217,
"candidates": [
{
"candidateName": "Davina Hurt",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1193
},
{
"candidateName": "Arina Merkulova",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 382
},
{
"candidateName": "Tom McCune",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1560
},
{
"candidateName": "Pat Cuviello",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 82
}
]
},
"SMBrisbaneCityCouncil": {
"id": "SMBrisbaneCityCouncil",
"type": "localRace",
"location": "San Mateo",
"raceName": "Brisbane City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4860,
"candidates": [
{
"candidateName": "Cliff Lentz",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1250
},
{
"candidateName": "Chaya-Bella David",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 615
},
{
"candidateName": "Coleen Mackin",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 995
},
{
"candidateName": "Karen Cunningham",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 985
},
{
"candidateName": "Frank Kern",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1015
}
]
},
"SMBurlingameCityCouncilDistrict1ShortTerm": {
"id": "SMBurlingameCityCouncilDistrict1ShortTerm",
"type": "localRace",
"location": "San Mateo",
"raceName": "Burlingame City Council, District 1 — Short Term",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2158,
"candidates": [
{
"candidateName": "Andrea Pappajohn",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2158
}
]
},
"SMBurlingameCityCouncilDistrict2FullTerm": {
"id": "SMBurlingameCityCouncilDistrict2FullTerm",
"type": "localRace",
"location": "San Mateo",
"raceName": "Burlingame City Council, District 2 — Full Term",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2555,
"candidates": [
{
"candidateName": "Desiree Thayer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1259
},
{
"candidateName": "Nirmala Bandrapalli",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 623
},
{
"candidateName": "Hadia Khoury",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 271
},
{
"candidateName": "Rachel Ni",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 402
}
]
},
"SMBurlingameCityCouncilDistrict4FullTerm": {
"id": "SMBurlingameCityCouncilDistrict4FullTerm",
"type": "localRace",
"location": "San Mateo",
"raceName": "Burlingame City Council, District 4 — Full Term",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2487,
"candidates": [
{
"candidateName": "Tony Paul",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 536
},
{
"candidateName": "Donna Colson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1951
}
]
},
"SMColmaCityCouncil": {
"id": "SMColmaCityCouncil",
"type": "localRace",
"location": "San Mateo",
"raceName": "Colma City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 1117,
"candidates": [
{
"candidateName": "Elisabeth Aurora Jenson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 200
},
{
"candidateName": "Melissa Jones",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 92
},
{
"candidateName": "Ken Gonzalez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 334
},
{
"candidateName": "Thomas Walsh",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 211
},
{
"candidateName": "Carrie Slaughter",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 280
}
]
},
"SMDalyCityCouncilFullTerm": {
"id": "SMDalyCityCouncilFullTerm",
"type": "localRace",
"location": "San Mateo",
"raceName": "Daly City Council — Full Term",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 45699,
"candidates": [
{
"candidateName": "Juslyn Cabrera Manalo",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 23477
},
{
"candidateName": "Daniel “Danyo” Vizcarra",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5137
},
{
"candidateName": "Glenn R. Sylvester",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 17085
}
]
},
"SMDalyCityCouncilShortTerm": {
"id": "SMDalyCityCouncilShortTerm",
"type": "localRace",
"location": "San Mateo",
"raceName": "Daly City Council — Short Term",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 27715,
"candidates": [
{
"candidateName": "Theresa Faapuaa",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12541
},
{
"candidateName": "Teresa Proaño",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 15174
}
]
},
"SMDalyCityClerk": {
"id": "SMDalyCityClerk",
"type": "localRace",
"location": "San Mateo",
"raceName": "Daly City Clerk",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 25668,
"candidates": [
{
"candidateName": "K. Annette Hipona",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 25668
}
]
},
"SMDalyCityTreasurer": {
"id": "SMDalyCityTreasurer",
"type": "localRace",
"location": "San Mateo",
"raceName": "Daly City Treasurer",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 24972,
"candidates": [
{
"candidateName": "Daneca M. Halvorson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 24972
}
]
},
"SMEastPaloAltoCityCouncil": {
"id": "SMEastPaloAltoCityCouncil",
"type": "localRace",
"location": "San Mateo",
"raceName": "East Palo Alto City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 14493,
"candidates": [
{
"candidateName": "Webster Lincoln",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2251
},
{
"candidateName": "Deborah Lewis-Virges",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1825
},
{
"candidateName": "Mark Dinan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2343
},
{
"candidateName": "Carlos Romero",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2556
},
{
"candidateName": "Maria Guadalupe Rocha",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1498
},
{
"candidateName": "Ravneel Resh Chaudhary",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1093
},
{
"candidateName": "Ofelia Bello",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1658
},
{
"candidateName": "Gail Wilkerson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 663
},
{
"candidateName": "Dennis C. Scherzer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 606
}
]
},
"SMFosterCityCouncil": {
"id": "SMFosterCityCouncil",
"type": "localRace",
"location": "San Mateo",
"raceName": "Foster City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 28821,
"candidates": [
{
"candidateName": "Richa Awasthi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4555
},
{
"candidateName": "Phoebe Shin Venkat",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5185
},
{
"candidateName": "Shankar Kenkre",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4914
},
{
"candidateName": "Suzy Niederhofer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7131
},
{
"candidateName": "Patrick J. Sullivan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7036
}
]
},
"SMHalfMoonBayCityCouncilDistrict2": {
"id": "SMHalfMoonBayCityCouncilDistrict2",
"type": "localRace",
"location": "San Mateo",
"raceName": "Half Moon Bay City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 992,
"candidates": [
{
"candidateName": "Patric Bo Jonsson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 549
},
{
"candidateName": "Harvey Rarback",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 443
}
]
},
"SMHalfMoonBayCityCouncilDistrict3": {
"id": "SMHalfMoonBayCityCouncilDistrict3",
"type": "localRace",
"location": "San Mateo",
"raceName": "Half Moon Bay City Council, District 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 1328,
"candidates": [
{
"candidateName": "Joaquin Jimenez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 551
},
{
"candidateName": "Paul Nagengast",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 777
}
]
},
"SMHillsboroughCityCouncil": {
"id": "SMHillsboroughCityCouncil",
"type": "localRace",
"location": "San Mateo",
"raceName": "Hillsborough City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13452,
"candidates": [
{
"candidateName": "Jabra Muhawieh",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 874
},
{
"candidateName": "Laurie Davies Adams",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3584
},
{
"candidateName": "Sophie Cole",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3737
},
{
"candidateName": "Christine Krolik",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3875
},
{
"candidateName": "Jimmy Wu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1382
}
]
},
"SMMenloParkCityCouncilDistrict3": {
"id": "SMMenloParkCityCouncilDistrict3",
"type": "localRace",
"location": "San Mateo",
"raceName": "Menlo Park City Council, District 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2379,
"candidates": [
{
"candidateName": "Jeff Schmidt",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2379
}
]
},
"SMMenloParkCityCouncilDistrict5": {
"id": "SMMenloParkCityCouncilDistrict5",
"type": "localRace",
"location": "San Mateo",
"raceName": "Menlo Park City Council, District 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3292,
"candidates": [
{
"candidateName": "Greg Conlon",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 807
},
{
"candidateName": "Jennifer Wise",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2485
}
]
},
"SMMillbraeCityCouncilDistrict1": {
"id": "SMMillbraeCityCouncilDistrict1",
"type": "localRace",
"location": "San Mateo",
"raceName": "Millbrae City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2227,
"candidates": [
{
"candidateName": "Stephen Rainaldi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1452
},
{
"candidateName": "Ghassan Shamieh",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 775
}
]
},
"SMMillbraeCityCouncilDistrict3": {
"id": "SMMillbraeCityCouncilDistrict3",
"type": "localRace",
"location": "San Mateo",
"raceName": "Millbrae City Council, District 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 1884,
"candidates": [
{
"candidateName": "Reuben D. Holober",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1289
},
{
"candidateName": "You You Xue",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 595
}
]
},
"SMMillbraeCityCouncilDistrict5": {
"id": "SMMillbraeCityCouncilDistrict5",
"type": "localRace",
"location": "San Mateo",
"raceName": "Millbrae City Council, District 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 1300,
"candidates": [
{
"candidateName": "Anders Fung",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1300
}
]
},
"SMPacificaCityCouncilDistrict1": {
"id": "SMPacificaCityCouncilDistrict1",
"type": "localRace",
"location": "San Mateo",
"raceName": "Pacifica City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2873,
"candidates": [
{
"candidateName": "Mayra Espinosa",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1811
},
{
"candidateName": "Michelle Murry",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 892
},
{
"candidateName": "Victor A Spano",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 170
}
]
},
"SMPacificaCityCouncilDistrict4": {
"id": "SMPacificaCityCouncilDistrict4",
"type": "localRace",
"location": "San Mateo",
"raceName": "Pacifica City Council, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4242,
"candidates": [
{
"candidateName": "Mark Hubbell",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2005
},
{
"candidateName": "Greg Wright",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2237
}
]
},
"SMPortolaValleyTownCouncil": {
"id": "SMPortolaValleyTownCouncil",
"type": "localRace",
"location": "San Mateo",
"raceName": "Portola Valley Town Council",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5417,
"candidates": [
{
"candidateName": "Rebecca Flynn",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1780
},
{
"candidateName": "Ellen Vernazza",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 871
},
{
"candidateName": "Carter J. Warr",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1193
},
{
"candidateName": "Helen Wolter",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1573
}
]
},
"SMRedwoodCityCouncilDistrict1": {
"id": "SMRedwoodCityCouncilDistrict1",
"type": "localRace",
"location": "San Mateo",
"raceName": "Redwood City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4570,
"candidates": [
{
"candidateName": "Jeff Gee",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4570
}
]
},
"SMRedwoodCityCouncilDistrict3": {
"id": "SMRedwoodCityCouncilDistrict3",
"type": "localRace",
"location": "San Mateo",
"raceName": "Redwood City Council, District 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2785,
"candidates": [
{
"candidateName": "Lissette Espinoza-Garnica",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1385
},
{
"candidateName": "Isabella Chu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1400
}
]
},
"SMRedwoodCityCouncilDistrict4": {
"id": "SMRedwoodCityCouncilDistrict4",
"type": "localRace",
"location": "San Mateo",
"raceName": "Redwood City Council, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 1924,
"candidates": [
{
"candidateName": "Elmer Martínez Saballos",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1924
}
]
},
"SMRedwoodCityCouncilDistrict7": {
"id": "SMRedwoodCityCouncilDistrict7",
"type": "localRace",
"location": "San Mateo",
"raceName": "Redwood City Council, District 7",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5883,
"candidates": [
{
"candidateName": "Diana Reddy",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2702
},
{
"candidateName": "Marcella Padilla",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3181
}
]
},
"SMSanBrunoMayor": {
"id": "SMSanBrunoMayor",
"type": "localRace",
"location": "San Mateo",
"raceName": "San Bruno Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 16302,
"candidates": [
{
"candidateName": "Marty P. Medina",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7850
},
{
"candidateName": "Rico E. Medina",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8452
}
]
},
"SMSanBrunoCityCouncilDistrict2": {
"id": "SMSanBrunoCityCouncilDistrict2",
"type": "localRace",
"location": "San Mateo",
"raceName": "San Bruno City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4396,
"candidates": [
{
"candidateName": "Tom Hamilton",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2518
},
{
"candidateName": "Stephan A. Marshall",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1878
}
]
},
"SMSanBrunoCityCouncilDistrict3": {
"id": "SMSanBrunoCityCouncilDistrict3",
"type": "localRace",
"location": "San Mateo",
"raceName": "San Bruno City Council, District 3\r",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3353,
"candidates": [
{
"candidateName": "Michael Salazar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3353
}
]
},
"SMSanCarlosCityCouncil": {
"id": "SMSanCarlosCityCouncil",
"type": "localRace",
"location": "San Mateo",
"raceName": "San Carlos City Council",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 19195,
"candidates": [
{
"candidateName": "Neil Layton",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9004
},
{
"candidateName": "John Dugan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 10191
}
]
},
"SMSanCarlosCityTreasurer": {
"id": "SMSanCarlosCityTreasurer",
"type": "localRace",
"location": "San Mateo",
"raceName": "San Carlos City Treasurer",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 11521,
"candidates": [
{
"candidateName": "Inge Tiegel Doherty",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11521
}
]
},
"SMSanMateoCityCouncilDistrict2": {
"id": "SMSanMateoCityCouncilDistrict2",
"type": "localRace",
"location": "San Mateo",
"raceName": "San Mateo City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5703,
"candidates": [
{
"candidateName": "Nicole Fernandez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3849
},
{
"candidateName": "Charles Hansen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1854
}
]
},
"SMSanMateoCityCouncilDistrict4": {
"id": "SMSanMateoCityCouncilDistrict4",
"type": "localRace",
"location": "San Mateo",
"raceName": "San Mateo City Council, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5302,
"candidates": [
{
"candidateName": "Danielle Cwirko-Godycki",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5302
}
]
},
"SMSouthSanFranciscoCityCouncilDistrict2": {
"id": "SMSouthSanFranciscoCityCouncilDistrict2",
"type": "localRace",
"location": "San Mateo",
"raceName": "South San Francisco City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5067,
"candidates": [
{
"candidateName": "Vivian Ramos",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1771
},
{
"candidateName": "Mark Nagales",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3296
}
]
},
"SMSouthSanFranciscoCityCouncilDistrict4": {
"id": "SMSouthSanFranciscoCityCouncilDistrict4",
"type": "localRace",
"location": "San Mateo",
"raceName": "South San Francisco City Council, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5881,
"candidates": [
{
"candidateName": "James Hsu Coleman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3921
},
{
"candidateName": "Avin M. Sharma",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1960
}
]
},
"SMWoodsideTownCouncilDistrict1": {
"id": "SMWoodsideTownCouncilDistrict1",
"type": "localRace",
"location": "San Mateo",
"raceName": "Woodside Town Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 539,
"candidates": [
{
"candidateName": "Jennifer Wall",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 539
}
]
},
"SMWoodsideTownCouncilDistrict4": {
"id": "SMWoodsideTownCouncilDistrict4",
"type": "localRace",
"location": "San Mateo",
"raceName": "Woodside Town Council, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 531,
"candidates": [
{
"candidateName": "Paul Goeld",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 531
}
]
},
"SMWoodsideTownCouncilDistrict5": {
"id": "SMWoodsideTownCouncilDistrict5",
"type": "localRace",
"location": "San Mateo",
"raceName": "Woodside Town Council, District 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 511,
"candidates": [
{
"candidateName": "Hassan Aburish",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 461
},
{
"candidateName": "Alayna Van Devort Wagner",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 50
}
]
},
"SMBroadmoorPoliceProtectionDistrictBoardofCommissioners": {
"id": "SMBroadmoorPoliceProtectionDistrictBoardofCommissioners",
"type": "localRace",
"location": "San Mateo",
"raceName": "Broadmoor Police Protection District, Board of Commissioners",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 1992,
"candidates": [
{
"candidateName": "Andrea M. Hall",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1207
},
{
"candidateName": "John V. Aguerre",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 785
}
]
},
"SMGranadaCommunityServicesDistrictBoardofDirectors": {
"id": "SMGranadaCommunityServicesDistrictBoardofDirectors",
"type": "localRace",
"location": "San Mateo",
"raceName": "Granada Community Services District, Board of Directors",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5444,
"candidates": [
{
"candidateName": "Nancy Marsh",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1984
},
{
"candidateName": "Iris Grant",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 582
},
{
"candidateName": "Janet Brayer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1425
},
{
"candidateName": "Wanda Bowles",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1453
}
]
},
"SMHighlandsRecreationDistrictBoardofDirectorsFullTerm": {
"id": "SMHighlandsRecreationDistrictBoardofDirectorsFullTerm",
"type": "localRace",
"location": "San Mateo",
"raceName": "Highlands Recreation District, Board of Directors — Full Term",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 1927,
"candidates": [
{
"candidateName": "Greg Tseng",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 473
},
{
"candidateName": "Pamela Merkadeau",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 812
},
{
"candidateName": "Christopher Carlos",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 642
}
]
},
"SMPescaderoMunicipalAdvisoryCouncil": {
"id": "SMPescaderoMunicipalAdvisoryCouncil",
"type": "localRace",
"location": "San Mateo",
"raceName": "Pescadero Municipal Advisory Council",
"raceDescription": "Top eight candidates win seat.",
"raceReadTheStory": "",
"raceType": "top8",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2406,
"candidates": [
{
"candidateName": "Kassandra Talbot",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 439
},
{
"candidateName": "Nic Erridge",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 284
},
{
"candidateName": "Patrick Horn",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 223
},
{
"candidateName": "Ryan Augustine",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 316
},
{
"candidateName": "Cullen Ray Rose",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 292
},
{
"candidateName": "Itzel Negrete",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 271
},
{
"candidateName": "Mark Wallace",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 272
},
{
"candidateName": "Rob Skinner",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 309
}
]
},
"SMSequoiaHealthcareDistrictBoardofDirectorsZoneB": {
"id": "SMSequoiaHealthcareDistrictBoardofDirectorsZoneB",
"type": "localRace",
"location": "San Mateo",
"raceName": "Sequoia Healthcare District, Board of Directors, Zone B",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 18560,
"candidates": [
{
"candidateName": "Cama Garcia Lock",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10542
},
{
"candidateName": "Jo-Ann Byrne Sockolov",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8018
}
]
},
"SMMeasureK": {
"id": "SMMeasureK",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure K",
"raceDescription": "Cabrillo Unified School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13641,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8462
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5179
}
]
},
"SMMeasureN": {
"id": "SMMeasureN",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure N",
"raceDescription": "Cabrillo Unified School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13708,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9706
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4002
}
]
},
"SMMeasureZ": {
"id": "SMMeasureZ",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure Z",
"raceDescription": "Jefferson Union High School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 49953,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 38447
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11506
}
]
},
"SMMeasureHH": {
"id": "SMMeasureHH",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure HH",
"raceDescription": "Bayshore Elementary School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 1705,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1215
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 490
}
]
},
"SMMeasureP": {
"id": "SMMeasureP",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure P",
"raceDescription": "Belmont-Redwood Shores School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 20334,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13712
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6622
}
]
},
"SMMeasureGG": {
"id": "SMMeasureGG",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure GG",
"raceDescription": "Burlingame School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 15139,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11203
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3936
}
]
},
"SMMeasureU": {
"id": "SMMeasureU",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure U",
"raceDescription": "Menlo Park City School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 14136,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10174
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3962
}
]
},
"SMMeasureJ": {
"id": "SMMeasureJ",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure J",
"raceDescription": "Millbrae Elementary School District. School bond. Passes wtith 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 10950,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6986
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3964
}
]
},
"SMMeasureEE": {
"id": "SMMeasureEE",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure EE",
"raceDescription": "Pacifica School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 19170,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13902
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5268
}
]
},
"SMMeasureS": {
"id": "SMMeasureS",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure S",
"raceDescription": "Ravenswood City School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7945,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6249
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1696
}
]
},
"SMMeasureX": {
"id": "SMMeasureX",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure X",
"raceDescription": "San Bruno Park School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 15828,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11919
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3909
}
]
},
"SMMeasureO": {
"id": "SMMeasureO",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure O",
"raceDescription": "San Bruno Park School District. Term limit. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 15031,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12419
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2612
}
]
},
"SMMeasureY": {
"id": "SMMeasureY",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure Y",
"raceDescription": "Woodside Elementary School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 1985,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1536
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 449
}
]
},
"SMMeasureDD": {
"id": "SMMeasureDD",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure DD",
"raceDescription": "Belmont. Business license tax. Passes with majority vote",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 12925,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10945
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1980
}
]
},
"SMMeasureAA": {
"id": "SMMeasureAA",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure AA",
"raceDescription": "Colma. Sales tax. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 553,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 454
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 99
}
]
},
"SMMeasureJJ": {
"id": "SMMeasureJJ",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure JJ",
"raceDescription": "East Palo Alto. Rental assistance. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6278,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4860
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1418
}
]
},
"SMMeasureV": {
"id": "SMMeasureV",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure V",
"raceDescription": "Foster City. Business license tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13252,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9831
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3421
}
]
},
"SMMeasureR": {
"id": "SMMeasureR",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure R",
"raceDescription": "Half Moon Bay. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6145,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3969
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2176
}
]
},
"SMMeasureCC": {
"id": "SMMeasureCC",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure CC",
"raceDescription": "Menlo Park. Transient occupancy tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 15571,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13009
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2562
}
]
},
"SMMeasureFF": {
"id": "SMMeasureFF",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure FF",
"raceDescription": "Millbrae. Term limit. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 9905,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7729
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2176
}
]
},
"SMMeasureM": {
"id": "SMMeasureM",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure M ",
"raceDescription": "Pacifica. Transient occupancy tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 19664,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15284
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4380
}
]
},
"SMMeasureBB": {
"id": "SMMeasureBB",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure BB",
"raceDescription": "Redwood City. Business license tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 32216,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 26988
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5228
}
]
},
"SMMeasureQ": {
"id": "SMMeasureQ",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure Q",
"raceDescription": "San Bruno. Infrastructure bond. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 17380,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12703
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4677
}
]
},
"SMMeasureL": {
"id": "SMMeasureL",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure L",
"raceDescription": "San Carlos. Appoint city treasurer. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 14980,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11206
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3774
}
]
},
"SMMeasureT": {
"id": "SMMeasureT",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure T",
"raceDescription": "San Mateo. Affordable housing. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 42554,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 25271
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17283
}
]
},
"SMMeasureW": {
"id": "SMMeasureW",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure W",
"raceDescription": "South San Francisco. Business lincese tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 24535,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19842
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4693
}
]
},
"SMMeasureI": {
"id": "SMMeasureI",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure I",
"raceDescription": "Broadmoor Police Protection District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2085,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 888
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1197
}
]
},
"SMMeasureII": {
"id": "SMMeasureII",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure II",
"raceDescription": "Pescadero Municipal Advisory Council. Number of members. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 620,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 450
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 170
}
]
},
"SCCampbellCityCouncilDistrict1": {
"id": "SCCampbellCityCouncilDistrict1",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Campbell City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 3029,
"candidates": [
{
"candidateName": "Terry Hines",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1599
},
{
"candidateName": "Juan Rodriguez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1430
}
]
},
"SCCampbellCityCouncilDistrict2": {
"id": "SCCampbellCityCouncilDistrict2",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Campbell City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 3029,
"candidates": [
{
"candidateName": "Sergio Lopez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3029
}
]
},
"SCCupertinoCityCouncil": {
"id": "SCCupertinoCityCouncil",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Cupertino City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 41147,
"candidates": [
{
"candidateName": "Kitty Moore",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 10344
},
{
"candidateName": "Barry Chang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2911
},
{
"candidateName": "Claudio Bono",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2226
},
{
"candidateName": "Hung Wei",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7114
},
{
"candidateName": "Ray Wang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7641
},
{
"candidateName": "Gilbert Wong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3333
},
{
"candidateName": "Rod Sinks",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7578
}
]
},
"SCGilroyMayor": {
"id": "SCGilroyMayor",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Gilroy Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 22337,
"candidates": [
{
"candidateName": "Marie Blankley",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11063
},
{
"candidateName": "Greg Bozzo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11274
}
]
},
"SCGilroyCityCouncil": {
"id": "SCGilroyCityCouncil",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Gilroy City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 52011,
"candidates": [
{
"candidateName": "Terence Fugazzi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10072
},
{
"candidateName": "Fred Tovar",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8625
},
{
"candidateName": "Stefanie Elle",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7718
},
{
"candidateName": "Zach Hilton",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 10895
},
{
"candidateName": "Rebeca Armendariz",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5689
},
{
"candidateName": "Kelly Ramirez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9012
}
]
},
"SCLosAltosCityCouncil": {
"id": "SCLosAltosCityCouncil",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Los Altos City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 37351,
"candidates": [
{
"candidateName": "Larry Lang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7772
},
{
"candidateName": "Sally Meadows",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9786
},
{
"candidateName": "Ibrahim Bashir",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7200
},
{
"candidateName": "Jonathan D. Weinberg",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8771
},
{
"candidateName": "Eric Steinle",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3822
}
]
},
"SCMilpitasMayor": {
"id": "SCMilpitasMayor",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Milpitas Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 23398,
"candidates": [
{
"candidateName": "Hon Lien",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7609
},
{
"candidateName": "Voltaire Soriben Montemayor",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2200
},
{
"candidateName": "Carmen Montano",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8378
},
{
"candidateName": "Anthony Phan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5211
}
]
},
"SCMilpitasCityCouncil": {
"id": "SCMilpitasCityCouncil",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Milpitas City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 37328,
"candidates": [
{
"candidateName": "William Lam",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7162
},
{
"candidateName": "Juliette Gomez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2966
},
{
"candidateName": "Dipak Awasthi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3529
},
{
"candidateName": "Evelyn Chua",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11056
},
{
"candidateName": "Bill Chuan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6370
},
{
"candidateName": "Anu Nakka",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6245
}
]
},
"SCMorganHillMayor": {
"id": "SCMorganHillMayor",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Morgan Hill Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 21069,
"candidates": [
{
"candidateName": "Mark Turner",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 12284
},
{
"candidateName": "Yvonne Martinez Beltran",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8785
}
]
},
"SCMorganHillCityCouncilDistrictA": {
"id": "SCMorganHillCityCouncilDistrictA",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Morgan Hill City Council, District A",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 4592,
"candidates": [
{
"candidateName": "David Dindak",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2041
},
{
"candidateName": "Miriam T. Vega",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2551
}
]
},
"SCMorganHillCityCouncilDistrictC": {
"id": "SCMorganHillCityCouncilDistrictC",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Morgan Hill City Council, District C",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 4202,
"candidates": [
{
"candidateName": "Soraida Iwanaga",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2298
},
{
"candidateName": "Michael Caesar Orosco",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1904
}
]
},
"SCMorganHillTreasurer": {
"id": "SCMorganHillTreasurer",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Morgan Hill Treasurer",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 16898,
"candidates": [
{
"candidateName": "Cindy Rogers Murphy",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16898
}
]
},
"SCMountainViewCityCouncil": {
"id": "SCMountainViewCityCouncil",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Mountain View City Council",
"raceDescription": "Top four candidates win seat.",
"raceReadTheStory": "",
"raceType": "top4",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 83714,
"candidates": [
{
"candidateName": "Nicholas Hargis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6015
},
{
"candidateName": "John McAlister",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10108
},
{
"candidateName": "Jose Gutierrez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5332
},
{
"candidateName": "Emily Ann Ramos",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 13232
},
{
"candidateName": "Erik Poicon",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7567
},
{
"candidateName": "Chris Clark",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10947
},
{
"candidateName": "Devon Conley",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8112
},
{
"candidateName": "Pat Showalter",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 13523
},
{
"candidateName": "IdaRose Sylvester",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8878
}
]
},
"SCPaloAltoCityCouncil": {
"id": "SCPaloAltoCityCouncil",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Palo Alto City Council",
"raceDescription": "Top four candidates win seat.",
"raceReadTheStory": "",
"raceType": "top4",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 94663,
"candidates": [
{
"candidateName": "George Lu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13521
},
{
"candidateName": "Cari Templeton",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9167
},
{
"candidateName": "Henry Etzkowitz",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2869
},
{
"candidateName": "Keith Reckdahl",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11563
},
{
"candidateName": "Katie Causey",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10887
},
{
"candidateName": "Anne W. Cribbs",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7462
},
{
"candidateName": "Pat Burt",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12926
},
{
"candidateName": "Greer Stone",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14717
},
{
"candidateName": "Doria Summa",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11551
}
]
},
"SCSanJosCityCouncilDistrict2": {
"id": "SCSanJosCityCouncilDistrict2",
"type": "localRace",
"location": "Santa Clara",
"raceName": "San José City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 31245,
"candidates": [
{
"candidateName": "Joe Lopez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14362
},
{
"candidateName": "Pamela Campos",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16883
}
]
},
"SCSanJosCityCouncilDistrict6": {
"id": "SCSanJosCityCouncilDistrict6",
"type": "localRace",
"location": "Santa Clara",
"raceName": "San José City Council, District 6",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 38261,
"candidates": [
{
"candidateName": "Michael Mulcahy",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19629
},
{
"candidateName": "Olivia Navarro",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18632
}
]
},
"SCSanJosCityCouncilDistrict8": {
"id": "SCSanJosCityCouncilDistrict8",
"type": "localRace",
"location": "Santa Clara",
"raceName": "San José City Council, District 8",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 40795,
"candidates": [
{
"candidateName": "Tam Truong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17432
},
{
"candidateName": "Domingo Candelas",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 23363
}
]
},
"SCSanJosCityCouncilDistrict10": {
"id": "SCSanJosCityCouncilDistrict10",
"type": "localRace",
"location": "Santa Clara",
"raceName": "San José City Council, District 10",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 41484,
"candidates": [
{
"candidateName": "George Casey",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 23977
},
{
"candidateName": "Arjun Batra",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 17507
}
]
},
"SCSantaClaraCityCouncilDistrict1": {
"id": "SCSantaClaraCityCouncilDistrict1",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Santa Clara City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 5867,
"candidates": [
{
"candidateName": "Albert Gonzalez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2507
},
{
"candidateName": "Satish “Sunny” Chandra",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2012
},
{
"candidateName": "Harbir K. Bhatia",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1348
}
]
},
"SCSantaClaraCityCouncilDistrict4": {
"id": "SCSantaClaraCityCouncilDistrict4",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Santa Clara City Council, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 5695,
"candidates": [
{
"candidateName": "Kevin Nara Park",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3371
},
{
"candidateName": "Teresa O'Neill",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2324
}
]
},
"SCSantaClaraCityCouncilDistrict5": {
"id": "SCSantaClaraCityCouncilDistrict5",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Santa Clara City Council, District 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 6549,
"candidates": [
{
"candidateName": "Suds Jain",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3539
},
{
"candidateName": "David Kertes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3010
}
]
},
"SCSantaClaraCityCouncilDistrict6": {
"id": "SCSantaClaraCityCouncilDistrict6",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Santa Clara City Council, District 6",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 7566,
"candidates": [
{
"candidateName": "George Guerra",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1834
},
{
"candidateName": "Kelly G. Cox",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4040
},
{
"candidateName": "Anthony J. Becker",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1692
}
]
},
"SCSantaClaraChiefofPolice": {
"id": "SCSantaClaraChiefofPolice",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Santa Clara Chief of Police",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 34711,
"candidates": [
{
"candidateName": "Cory B. Morgan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22880
},
{
"candidateName": "Mario J. Brasil",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11831
}
]
},
"SCSantaClaraCityClerk": {
"id": "SCSantaClaraCityClerk",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Santa Clara City Clerk",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 35239,
"candidates": [
{
"candidateName": "Paul Tacci",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5491
},
{
"candidateName": "Poornima Gopi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9953
},
{
"candidateName": "Steve Kelly",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9415
},
{
"candidateName": "Bob O'Keefe",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10380
}
]
},
"SCSunnyvaleMayor": {
"id": "SCSunnyvaleMayor",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Sunnyvale Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 47343,
"candidates": [
{
"candidateName": "Russ Melton",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12914
},
{
"candidateName": "Larry Klein",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 34429
}
]
},
"SCSunnyvaleCityCouncilDistrict2": {
"id": "SCSunnyvaleCityCouncilDistrict2",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Sunnyvale City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 6223,
"candidates": [
{
"candidateName": "Jim Davis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1937
},
{
"candidateName": "Alysa Cisneros",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4286
}
]
},
"SCSunnyvaleCityCouncilDistrict4": {
"id": "SCSunnyvaleCityCouncilDistrict4",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Sunnyvale City Council, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 6055,
"candidates": [
{
"candidateName": "Charlsie Chang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6055
}
]
},
"SCSunnyvaleCityCouncilDistrict6": {
"id": "SCSunnyvaleCityCouncilDistrict6",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Sunnyvale City Council, District 6",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 7365,
"candidates": [
{
"candidateName": "Eileen Le",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4031
},
{
"candidateName": "Richard Lesher",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2202
},
{
"candidateName": "Beverly Blau",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1132
}
]
},
"SCBoardofSupervisorsDistrict2": {
"id": "SCBoardofSupervisorsDistrict2",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Board of Supervisors, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 98481,
"candidates": [
{
"candidateName": "Betty Duong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 52584
},
{
"candidateName": "Madison Nguyen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 45897
}
]
},
"SCBoardofSupervisorsDistrict5": {
"id": "SCBoardofSupervisorsDistrict5",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Board of Supervisors, District 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 144427,
"candidates": [
{
"candidateName": "Sally J. Lieber",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 61937
},
{
"candidateName": "Margaret Abe-Koga",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 82490
}
]
},
"SCJudgeoftheSuperiorCourtOffice5": {
"id": "SCJudgeoftheSuperiorCourtOffice5",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Judge of the Superior Court, Office 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 601107,
"candidates": [
{
"candidateName": "Jay Boyarsky",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 259916
},
{
"candidateName": "Johnene Linda Stebbins",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 341191
}
]
},
"SCFoothillDeAnzaCommunityCollegeDistrictGoverningBoardTrusteeArea3": {
"id": "SCFoothillDeAnzaCommunityCollegeDistrictGoverningBoardTrusteeArea3",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Foothill-De Anza Community College District Governing Board, Trustee Area 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 32851,
"candidates": [
{
"candidateName": "Peter Landsberger",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 26052
},
{
"candidateName": "Eric Rosenthal",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6799
}
]
},
"SCFoothillDeAnzaCommunityCollegeDistrictGoverningBoardTrusteeArea5": {
"id": "SCFoothillDeAnzaCommunityCollegeDistrictGoverningBoardTrusteeArea5",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Foothill-De Anza Community College District Governing Board, Trustee Area 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 28189,
"candidates": [
{
"candidateName": "Terry Godfrey",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15777
},
{
"candidateName": "Forest Olaf Peterson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12412
}
]
},
"SCGavilanJointCommunityCollegeDistrictGoverningBoardTrusteeArea4": {
"id": "SCGavilanJointCommunityCollegeDistrictGoverningBoardTrusteeArea4",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Gavilan Joint Community College District Governing Board, Trustee Area 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 8581,
"candidates": [
{
"candidateName": "Alex Larson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3048
},
{
"candidateName": "Lorena Tariba",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5533
}
]
},
"SCSanJosEvergreenCommunityCollegeDistrictGoverningBoardTrusteeArea3": {
"id": "SCSanJosEvergreenCommunityCollegeDistrictGoverningBoardTrusteeArea3",
"type": "localRace",
"location": "Santa Clara",
"raceName": "San José-Evergreen Community College District Governing Board, Trustee Area 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 43353,
"candidates": [
{
"candidateName": "Tony Alexander",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 27588
},
{
"candidateName": "Mahbub R. Khan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15765
}
]
},
"SCWestValleyMissionCommunityCollegeDistrictGoverningBoardTrusteeArea2": {
"id": "SCWestValleyMissionCommunityCollegeDistrictGoverningBoardTrusteeArea2",
"type": "localRace",
"location": "Santa Clara",
"raceName": "West Valley-Mission Community College District Governing Board, Trustee Area 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 18550,
"candidates": [
{
"candidateName": "Paul Fong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10508
},
{
"candidateName": "Robert T. “Bob” Owens",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8042
}
]
},
"SCWestValleyMissionCommunityCollegeDistrictGoverningBoardTrusteeArea6": {
"id": "SCWestValleyMissionCommunityCollegeDistrictGoverningBoardTrusteeArea6",
"type": "localRace",
"location": "Santa Clara",
"raceName": "West Valley-Mission Community College District Governing Board, Trustee Area 6",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 24388,
"candidates": [
{
"candidateName": "Adrienne Grey",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 14329
},
{
"candidateName": "Rebecca Wong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10059
}
]
},
"SCWestValleyMissionCommunityCollegeDistrictGoverningBoardTrusteeArea5ShortTerm": {
"id": "SCWestValleyMissionCommunityCollegeDistrictGoverningBoardTrusteeArea5ShortTerm",
"type": "localRace",
"location": "Santa Clara",
"raceName": "West Valley-Mission Community College District Governing Board, Trustee Area 5 — Short Term",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 26132,
"candidates": [
{
"candidateName": "Diane Lamkin",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16315
},
{
"candidateName": "Mary-Lynne Bernald",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9817
}
]
},
"SCMilpitasUnifiedSchoolDistrictGoverningBoard": {
"id": "SCMilpitasUnifiedSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Milpitas Unified School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 33525,
"candidates": [
{
"candidateName": "Robert Jung",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 16125
},
{
"candidateName": "Minh Ngo",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11826
},
{
"candidateName": "Douglas Sueoka",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5574
}
]
},
"SCMorganHillUnifiedSchoolDistrictGoverningBoardTrusteeArea5": {
"id": "SCMorganHillUnifiedSchoolDistrictGoverningBoardTrusteeArea5",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Morgan Hill Unified School District Governing Board, Trustee Area 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 3878,
"candidates": [
{
"candidateName": "Jennifer Marquez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2041
},
{
"candidateName": "Tyler Smith",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1837
}
]
},
"SCMorganHillUnifiedSchoolDistrictGoverningBoardTrusteeArea6": {
"id": "SCMorganHillUnifiedSchoolDistrictGoverningBoardTrusteeArea6",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Morgan Hill Unified School District Governing Board, Trustee Area 6",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 3844,
"candidates": [
{
"candidateName": "Rebecca Munson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2246
},
{
"candidateName": "Mary Patterson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1598
}
]
},
"SCMorganHillUnifiedSchoolDistrictGoverningBoardTrusteeArea7": {
"id": "SCMorganHillUnifiedSchoolDistrictGoverningBoardTrusteeArea7",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Morgan Hill Unified School District Governing Board, Trustee Area 7",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 3021,
"candidates": [
{
"candidateName": "Veronica A. Andrade",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1982
},
{
"candidateName": "Tom Pocus",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1039
}
]
},
"SCPaloAltoUnifiedSchoolDistrictGoverningBoard": {
"id": "SCPaloAltoUnifiedSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Palo Alto Unified School District Governing Board",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 81613,
"candidates": [
{
"candidateName": "Mazhar Hussain",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1989
},
{
"candidateName": "Rowena Chiu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19004
},
{
"candidateName": "Nicole Chiu-Wang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15137
},
{
"candidateName": "Chris Colohan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11565
},
{
"candidateName": "Alison Kamhi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17498
},
{
"candidateName": "Josh Salcman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16420
}
]
},
"SCSanJosUnifiedSchoolDistrictGoverningBoardTrusteeArea1": {
"id": "SCSanJosUnifiedSchoolDistrictGoverningBoardTrusteeArea1",
"type": "localRace",
"location": "Santa Clara",
"raceName": "San José Unified School District Governing Board, Trustee Area 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 12623,
"candidates": [
{
"candidateName": "Teresa Castellanos",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7629
},
{
"candidateName": "Chris Webb",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4994
}
]
},
"SCSanJosUnifiedSchoolDistrictGoverningBoardTrusteeArea5": {
"id": "SCSanJosUnifiedSchoolDistrictGoverningBoardTrusteeArea5",
"type": "localRace",
"location": "Santa Clara",
"raceName": "San José Unified School District Governing Board, Trustee Area 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 21749,
"candidates": [
{
"candidateName": "Rami Gideoni",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3491
},
{
"candidateName": "Nicole Gribstad",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9679
},
{
"candidateName": "Lenka Wright",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8579
}
]
},
"SCSantaClaraUnifiedSchoolDistrictGoverningBoardTrusteeArea2": {
"id": "SCSantaClaraUnifiedSchoolDistrictGoverningBoardTrusteeArea2",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Santa Clara Unified School District Governing Board, Trustee Area 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 6168,
"candidates": [
{
"candidateName": "Freddie Clegg",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1244
},
{
"candidateName": "Kathy Watanabe",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4924
}
]
},
"SCEastSideUnionHighSchoolDistrictGoverningBoard": {
"id": "SCEastSideUnionHighSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Santa Clara",
"raceName": "East Side Union High School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 237910,
"candidates": [
{
"candidateName": "Bryan Do",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 73305
},
{
"candidateName": "Patricia Martinez-Roach",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 52629
},
{
"candidateName": "Rudy J. Rodriguez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 30200
},
{
"candidateName": "Pattie Cortese",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 81776
}
]
},
"SCFremontUnionHighSchoolDistrictGoverningBoardTrusteeArea2": {
"id": "SCFremontUnionHighSchoolDistrictGoverningBoardTrusteeArea2",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Fremont Union High School District Governing Board, Trustee Area 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 11884,
"candidates": [
{
"candidateName": "Frances C. Renteria",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2900
},
{
"candidateName": "Pat Carpio-Aguilar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8984
}
]
},
"SCFremontUnionHighSchoolDistrictGoverningBoardTrusteeArea5": {
"id": "SCFremontUnionHighSchoolDistrictGoverningBoardTrusteeArea5",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Fremont Union High School District Governing Board, Trustee Area 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 15615,
"candidates": [
{
"candidateName": "Aegean Lee",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7311
},
{
"candidateName": "Danny Choi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8304
}
]
},
"SCMountainViewLosAltosUnionHighSchoolDistrictGoverningBoard": {
"id": "SCMountainViewLosAltosUnionHighSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Mountain View-Los Altos Union High School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 62798,
"candidates": [
{
"candidateName": "Alex Levich",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22278
},
{
"candidateName": "Vadim Katz",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20997
},
{
"candidateName": "Li Zhang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19523
}
]
},
"SCAlumRockUnionSchoolDistrictGoverningBoard": {
"id": "SCAlumRockUnionSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Alum Rock Union School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 41112,
"candidates": [
{
"candidateName": "Corina Herrera-Loera",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11938
},
{
"candidateName": "Matt Karnes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8571
},
{
"candidateName": "Minh Nguyen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11883
},
{
"candidateName": "Brenda Zendejas",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8720
}
]
},
"SCBerryessaUnionSchoolDistrictGoverningBoard": {
"id": "SCBerryessaUnionSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Berryessa Union School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 36891,
"candidates": [
{
"candidateName": "Jamal Khan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8459
},
{
"candidateName": "Khoa Nguyen",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 18169
},
{
"candidateName": "Jai Srinivasan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 10263
}
]
},
"SCCambrianSchoolDistrictGoverningBoard": {
"id": "SCCambrianSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Cambrian School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 16216,
"candidates": [
{
"candidateName": "Beth Erickson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5959
},
{
"candidateName": "Sergio Martinez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3511
},
{
"candidateName": "Janet Gillis",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6746
}
]
},
"SCCampbellUnionSchoolDistrictGoverningBoardTrusteeArea2": {
"id": "SCCampbellUnionSchoolDistrictGoverningBoardTrusteeArea2",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Campbell Union School District Governing Board, Trustee Area 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 5279,
"candidates": [
{
"candidateName": "Don Thorvund",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2971
},
{
"candidateName": "Michael L. Snyder",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2308
}
]
},
"SCCupertinoUnionSchoolDistrictGoverningBoard": {
"id": "SCCupertinoUnionSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Cupertino Union School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 82183,
"candidates": [
{
"candidateName": "Sylvia Leong",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 29431
},
{
"candidateName": "Long Jiao",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17316
},
{
"candidateName": "Nisar Ali",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2831
},
{
"candidateName": "Rimi Khan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2534
},
{
"candidateName": "Doug Kunz",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14184
},
{
"candidateName": "Lakshmi Sharma",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15887
}
]
},
"SCEvergreenSchoolDistrictGoverningBoard": {
"id": "SCEvergreenSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Evergreen School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 53392,
"candidates": [
{
"candidateName": "Linda Mora",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14768
},
{
"candidateName": "Patti Andrade",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 21528
},
{
"candidateName": "Jeremy Barousse",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 17096
}
]
},
"SCFranklinMcKinleySchoolDistrictGoverningBoard": {
"id": "SCFranklinMcKinleySchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Franklin-McKinley School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 37078,
"candidates": [
{
"candidateName": "Joshua Andrew N. Harrington",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3496
},
{
"candidateName": "Hong Ha Hoang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9465
},
{
"candidateName": "Josue David Gonzalez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4395
},
{
"candidateName": "Milan Balinton",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3716
},
{
"candidateName": "HG “Hanh Giao” Nguyen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7469
},
{
"candidateName": "George Sanchez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8537
}
]
},
"SCLakesideJointSchoolDistrictGoverningBoard": {
"id": "SCLakesideJointSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Lakeside Joint School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 472,
"candidates": [
{
"candidateName": "Tim Fishback",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 171
},
{
"candidateName": "John L. Miller",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 63
},
{
"candidateName": "Rhoxanne Morris",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 106
},
{
"candidateName": "Nova Beck",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 132
}
]
},
"SCMountainViewWhismanSchoolDistrictGoverningBoard": {
"id": "SCMountainViewWhismanSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Mountain View Whisman School District Governing Board",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 53189,
"candidates": [
{
"candidateName": "Charles Difazio",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8247
},
{
"candidateName": "Erin Davis-Hung",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7744
},
{
"candidateName": "Shawn Dormishian",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1556
},
{
"candidateName": "Lisa Henry",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8754
},
{
"candidateName": "Nancy Mize",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4280
},
{
"candidateName": "Ana Kristina Reed",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9290
},
{
"candidateName": "Christine Case-Lo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7887
},
{
"candidateName": "Raymond R. White",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5431
}
]
},
"SCOakGroveSchoolDistrictGoverningBoardTrusteeArea1": {
"id": "SCOakGroveSchoolDistrictGoverningBoardTrusteeArea1",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Oak Grove School District Governing Board, Trustee Area 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 7191,
"candidates": [
{
"candidateName": "Otila Salazar Torres",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4501
},
{
"candidateName": "Beija Gonzalez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2690
}
]
},
"SCOrchardSchoolDistrictGoverningBoard": {
"id": "SCOrchardSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Orchard School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 5285,
"candidates": [
{
"candidateName": "Karl Raymond Jacobson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1688
},
{
"candidateName": "Virginia Varela-Campos",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2093
},
{
"candidateName": "Diana Nazari",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1504
}
]
},
"SCSaratogaUnionSchoolDistrictGoverningBoard": {
"id": "SCSaratogaUnionSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Saratoga Union School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 15049,
"candidates": [
{
"candidateName": "Yacoub Elziq",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2058
},
{
"candidateName": "Jingyuan Huang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3388
},
{
"candidateName": "Ramya Vasu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4270
},
{
"candidateName": "Melissa Stanis",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5333
}
]
},
"SCSantaClaraCountyBoardofEducationTrusteeArea4": {
"id": "SCSantaClaraCountyBoardofEducationTrusteeArea4",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Santa Clara County Board of Education, Trustee Area 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 100486,
"candidates": [
{
"candidateName": "Shane Lewis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 21391
},
{
"candidateName": "Tomara Hall",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 33356
},
{
"candidateName": "Jorge Pacheco Jr.",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 41455
},
{
"candidateName": "Tammy T. Slaughter",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4284
}
]
},
"SCSantaClaraCountyBoardofEducationTrusteeArea3": {
"id": "SCSantaClaraCountyBoardofEducationTrusteeArea3",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Santa Clara County Board of Education, Trustee Area 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 91290,
"candidates": [
{
"candidateName": "Jyl Lutes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 38254
},
{
"candidateName": "Don Rocha",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 53036
}
]
},
"SCSantaClaraCountyBoardofEducationTrusteeArea1": {
"id": "SCSantaClaraCountyBoardofEducationTrusteeArea1",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Santa Clara County Board of Education, Trustee Area 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 92926,
"candidates": [
{
"candidateName": "Grace H. Mah",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 45506
},
{
"candidateName": "Jessica Speiser",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 47420
}
]
},
"SCSantaClaraValleyWaterDistrictDirectorDistrict2": {
"id": "SCSantaClaraValleyWaterDistrictDirectorDistrict2",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Santa Clara Valley Water District Director, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 84590,
"candidates": [
{
"candidateName": "Bill Roth",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 28883
},
{
"candidateName": "Shiloh Christine Ballard",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 55707
}
]
},
"SCElCaminoHealthcareDistrictDirector": {
"id": "SCElCaminoHealthcareDistrictDirector",
"type": "localRace",
"location": "Santa Clara",
"raceName": "El Camino Healthcare District Director",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 158359,
"candidates": [
{
"candidateName": "Lynette Lee Eng",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 25755
},
{
"candidateName": "Julia E. Miller",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 44805
},
{
"candidateName": "Carol Ann Somersille",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 47109
},
{
"candidateName": "John Zoglin",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 40690
}
]
},
"SCMeasureA": {
"id": "SCMeasureA",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure A",
"raceDescription": "Morgan Hill. Term limit. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 20702,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16332
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4370
}
]
},
"SCMeasureB": {
"id": "SCMeasureB",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure B",
"raceDescription": "Morgan Hill. Mayoral term limit. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 20932,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11265
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9667
}
]
},
"SCMeasureC": {
"id": "SCMeasureC",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure C",
"raceDescription": "Gilroy. Sales tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 22210,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13438
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8772
}
]
},
"SCMeasureD": {
"id": "SCMeasureD",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure D",
"raceDescription": "Palo Alto. El Camino Park. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 30913,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22806
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8107
}
]
},
"SCMeasureE": {
"id": "SCMeasureE",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure E",
"raceDescription": "Sunnyvale. Library bond. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 49763,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 29503
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20260
}
]
},
"SCMeasureF": {
"id": "SCMeasureF",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure F",
"raceDescription": "Sunnyvale. Inclusivity in governance. Passes with majority vote",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 47536,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17959
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 29577
}
]
},
"SCMeasureG": {
"id": "SCMeasureG",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure G",
"raceDescription": "Mountain View. Property transfer tax. Passes with majority vote",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 29492,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 21330
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8162
}
]
},
"SCMeasureI": {
"id": "SCMeasureI",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure I ",
"raceDescription": "Santa Clara. Infrastructure bond. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 40532,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 28133
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12399
}
]
},
"SCMeasureJ": {
"id": "SCMeasureJ",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure J",
"raceDescription": "Milpitas. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 24432,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19582
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4850
}
]
},
"SCMeasureK": {
"id": "SCMeasureK",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure K",
"raceDescription": "Campbell. Sales tax. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 18764,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13519
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5245
}
]
},
"SCMeasureL": {
"id": "SCMeasureL",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure L",
"raceDescription": "San Benito High School District. School bond. Passes with 55% vote. Includes votes from Santa Clara County and San Benito County.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 23916,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11897
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12019
}
]
},
"SCMeasureM": {
"id": "SCMeasureM",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure M",
"raceDescription": "San Benito High School District. School bond. Passes with 55% vote. Includes votes from Santa Clara County and San Benito County.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 23798,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12076
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11722
}
]
},
"SCMeasureN": {
"id": "SCMeasureN",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure N",
"raceDescription": "East Side Union High School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 173551,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 126490
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 47061
}
]
},
"SCMeasureP": {
"id": "SCMeasureP",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure P ",
"raceDescription": "Campbell Union High School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 90597,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 58648
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 31949
}
]
},
"SCMeasureQ": {
"id": "SCMeasureQ",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure Q",
"raceDescription": "Milpitas Unified School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 24265,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17303
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6962
}
]
},
"SCMeasureR": {
"id": "SCMeasureR",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure R",
"raceDescription": "San Jose Unified School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 103124,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 66759
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 36365
}
]
},
"SCMeasureS": {
"id": "SCMeasureS",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure S",
"raceDescription": "Mount Pleasant Elementary School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 7160,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5018
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2142
}
]
},
"SCMeasureT": {
"id": "SCMeasureT",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure T",
"raceDescription": "Mount Pleasant Elementary School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 7158,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5043
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2115
}
]
},
"SCMeasureU": {
"id": "SCMeasureU",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure U",
"raceDescription": "Moreland School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 18065,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13953
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4112
}
]
},
"SCMeasureV": {
"id": "SCMeasureV",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure V",
"raceDescription": "Union Elementary School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 20980,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14799
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6181
}
]
},
"SCMeasureW": {
"id": "SCMeasureW",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure W",
"raceDescription": "Franklin-McKinley School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 24905,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19283
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5622
}
]
},
"SCMeasureX": {
"id": "SCMeasureX",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure X",
"raceDescription": "Evergreen Elementary School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 40274,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 28008
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12266
}
]
},
"SCMeasureY": {
"id": "SCMeasureY",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure Y",
"raceDescription": "Sunnyvale School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 28676,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 23566
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5110
}
]
},
"SCMeasureZ": {
"id": "SCMeasureZ",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure Z",
"raceDescription": "Cupertino Union School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 55064,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 33626
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 21438
}
]
},
"SCMeasureAA": {
"id": "SCMeasureAA",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure AA",
"raceDescription": "Mountain View Whisman School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 25605,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19275
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6330
}
]
},
"SCMeasureBB": {
"id": "SCMeasureBB",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure BB",
"raceDescription": "Cambrian School District. Parcel tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 13215,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10183
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3032
}
]
},
"SCMeasureCC": {
"id": "SCMeasureCC",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure CC",
"raceDescription": "Los Gatos Union School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 16092,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10682
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5410
}
]
},
"SCMeasureEE": {
"id": "SCMeasureEE",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure EE",
"raceDescription": "Los Altos School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 23185,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13032
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10153
}
]
},
"SCMeasureGG": {
"id": "SCMeasureGG",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure GG",
"raceDescription": "Orchard School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 4170,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3023
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1147
}
]
},
"SCMeasureHH": {
"id": "SCMeasureHH",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure HH",
"raceDescription": "Lakeside Joint School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 361,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 244
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 117
}
]
},
"SolanoSolanoCountyBoardofEducationTrusteeArea2": {
"id": "SolanoSolanoCountyBoardofEducationTrusteeArea2",
"type": "localRace",
"location": "Solano",
"raceName": "Solano County Board of Education, Trustee Area 2",
"raceDescription": "Top candidate wins seat. Includes votes from Solano and Napa counties.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 28859,
"candidates": [
{
"candidateName": "Bonnie Hamilton",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10075
},
{
"candidateName": "Carol J. Kalamaras",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5417
},
{
"candidateName": "Amy Sharp",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 13367
}
]
},
"SolanoSolanoCommunityCollegeTrusteeArea3": {
"id": "SolanoSolanoCommunityCollegeTrusteeArea3",
"type": "localRace",
"location": "Solano",
"raceName": "Solano Community College, Trustee Area 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 24443,
"candidates": [
{
"candidateName": "Shannon Frisinger",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6207
},
{
"candidateName": "Rosemary Thurston",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 13076
},
{
"candidateName": "Lilia Dardon",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5160
}
]
},
"SolanoBeniciaUnifiedSchoolDistrictTrusteeArea3": {
"id": "SolanoBeniciaUnifiedSchoolDistrictTrusteeArea3",
"type": "localRace",
"location": "Solano",
"raceName": "Benicia Unified School District, Trustee Area 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 3035,
"candidates": [
{
"candidateName": "Kashanna Harmon-Lee",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1142
},
{
"candidateName": "Janny Manasse",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1893
}
]
},
"SolanoDixonUnifiedSchoolDistrictAtLarge": {
"id": "SolanoDixonUnifiedSchoolDistrictAtLarge",
"type": "localRace",
"location": "Solano",
"raceName": "Dixon Unified School District At-Large",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 15334,
"candidates": [
{
"candidateName": "Jimmy Thiessen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3006
},
{
"candidateName": "Regina Espinoza",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4801
},
{
"candidateName": "Michael Ceremello",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1487
},
{
"candidateName": "Robin Erika Beck-Ruften",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2476
},
{
"candidateName": "Robert E. Sanchez Jr",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3564
}
]
},
"SolanoFairfieldSuisunUnifiedSchoolDistrictTrusteeArea1": {
"id": "SolanoFairfieldSuisunUnifiedSchoolDistrictTrusteeArea1",
"type": "localRace",
"location": "Solano",
"raceName": "Fairfield-Suisun Unified School District, Trustee Area 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 7182,
"candidates": [
{
"candidateName": "Alonso R. Duarte",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3950
},
{
"candidateName": "Bethany Smith",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3232
}
]
},
"SolanoFairfieldSuisunUnifiedSchoolDistrictTrusteeArea2": {
"id": "SolanoFairfieldSuisunUnifiedSchoolDistrictTrusteeArea2",
"type": "localRace",
"location": "Solano",
"raceName": "Fairfield-Suisun Unified School District, Trustee Area 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 6800,
"candidates": [
{
"candidateName": "Helen Tilley",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2601
},
{
"candidateName": "Suzanne Murphy",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1753
},
{
"candidateName": "Audrey Jacques",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2446
}
]
},
"SolanoFairfieldSuisunUnifiedSchoolDistrictTrusteeArea3": {
"id": "SolanoFairfieldSuisunUnifiedSchoolDistrictTrusteeArea3",
"type": "localRace",
"location": "Solano",
"raceName": "Fairfield-Suisun Unified School District, Trustee Area 3",
"raceDescription": "Top candidate wins seat. Includes votes from Solano and Napa Counties.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 7982,
"candidates": [
{
"candidateName": "Brigette Hunley",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4144
},
{
"candidateName": "Judi Honeychurch",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3838
}
]
},
"SolanoFairfieldSuisunUnifiedSchoolDistrictTrusteeArea6": {
"id": "SolanoFairfieldSuisunUnifiedSchoolDistrictTrusteeArea6",
"type": "localRace",
"location": "Solano",
"raceName": "Fairfield-Suisun Unified School District, Trustee Area 6",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 8773,
"candidates": [
{
"candidateName": "Ana Petero",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5092
},
{
"candidateName": "Shawn Smith",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3681
}
]
},
"SolanoFairfieldSuisunUnifiedSchoolDistrictTrusteeArea7ShortTerm": {
"id": "SolanoFairfieldSuisunUnifiedSchoolDistrictTrusteeArea7ShortTerm",
"type": "localRace",
"location": "Solano",
"raceName": "Fairfield-Suisun Unified School District, Trustee Area 7 — Short Term",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 8074,
"candidates": [
{
"candidateName": "Kai Eusebio",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1776
},
{
"candidateName": "Steve Quinlan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2228
},
{
"candidateName": "Nikki Parr",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2963
},
{
"candidateName": "Perry W. Polk",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1107
}
]
},
"SolanoRiverDeltaUnifiedSchoolDistrictTrusteeArea4": {
"id": "SolanoRiverDeltaUnifiedSchoolDistrictTrusteeArea4",
"type": "localRace",
"location": "Solano",
"raceName": "River Delta Unified School District, Trustee Area 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 1809,
"candidates": [
{
"candidateName": "Jordan Davis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 782
},
{
"candidateName": "Suzanne Wilson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1027
}
]
},
"SolanoVacavilleUnifiedSchoolDistrictTrusteeArea4": {
"id": "SolanoVacavilleUnifiedSchoolDistrictTrusteeArea4",
"type": "localRace",
"location": "Solano",
"raceName": "Vacaville Unified School District, Trustee Area 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 5171,
"candidates": [
{
"candidateName": "Lindsay Kelly",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2195
},
{
"candidateName": "Audra Orr",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2976
}
]
},
"SolanoVacavilleUnifiedSchoolDistrictTrusteeArea7": {
"id": "SolanoVacavilleUnifiedSchoolDistrictTrusteeArea7",
"type": "localRace",
"location": "Solano",
"raceName": "Vacaville Unified School District, Trustee Area 7",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 5731,
"candidates": [
{
"candidateName": "Michele Guerra",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2120
},
{
"candidateName": "George Burton Jr.",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1661
},
{
"candidateName": "Michael Kitzes",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1950
}
]
},
"SolanoBeniciaMayor": {
"id": "SolanoBeniciaMayor",
"type": "localRace",
"location": "Solano",
"raceName": "Benicia Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 15266,
"candidates": [
{
"candidateName": "Steve Young",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 10000
},
{
"candidateName": "Kevin Patrick Kirby",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5266
}
]
},
"SolanoBeniciaCityCouncil": {
"id": "SolanoBeniciaCityCouncil",
"type": "localRace",
"location": "Solano",
"raceName": "Benicia City Council ",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 25344,
"candidates": [
{
"candidateName": "Lionel Largaespada",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7970
},
{
"candidateName": "Trevor Macenski",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8325
},
{
"candidateName": "Christina Gilpin-Hayes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6672
},
{
"candidateName": "Franz Rosenthal",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2377
}
]
},
"SolanoBeniciaCityClerk": {
"id": "SolanoBeniciaCityClerk",
"type": "localRace",
"location": "Solano",
"raceName": "Benicia City Clerk",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 12398,
"candidates": [
{
"candidateName": "Lisa Wolfe",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 12398
}
]
},
"SolanoBeniciaCityTreasurer": {
"id": "SolanoBeniciaCityTreasurer",
"type": "localRace",
"location": "Solano",
"raceName": "Benicia City Treasurer",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 12357,
"candidates": [
{
"candidateName": "Ken Paulk",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 12357
}
]
},
"SolanoDixonMayor": {
"id": "SolanoDixonMayor",
"type": "localRace",
"location": "Solano",
"raceName": "Dixon Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 8895,
"candidates": [
{
"candidateName": "Steven C. Bird",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5211
},
{
"candidateName": "James P. Ward Jr.",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3684
}
]
},
"SolanoDixonCityCouncilDistrict3": {
"id": "SolanoDixonCityCouncilDistrict3",
"type": "localRace",
"location": "Solano",
"raceName": "Dixon City Council, District 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 2034,
"candidates": [
{
"candidateName": "Kevin M. Johnson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2034
}
]
},
"SolanoDixonCityCouncilDistrict4": {
"id": "SolanoDixonCityCouncilDistrict4",
"type": "localRace",
"location": "Solano",
"raceName": "Dixon City Council, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 2277,
"candidates": [
{
"candidateName": "Don Hendershot",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2277
}
]
},
"SolanoDixonCityTreasurer": {
"id": "SolanoDixonCityTreasurer",
"type": "localRace",
"location": "Solano",
"raceName": "Dixon City Treasurer",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 6988,
"candidates": [
{
"candidateName": "Simon A. LeBleu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6988
}
]
},
"SolanoFairfieldCityCouncilDistrict2": {
"id": "SolanoFairfieldCityCouncilDistrict2",
"type": "localRace",
"location": "Solano",
"raceName": "Fairfield City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 3974,
"candidates": [
{
"candidateName": "Scott Tonnesen",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3974
}
]
},
"SolanoFairfieldCityCouncilDistrict4": {
"id": "SolanoFairfieldCityCouncilDistrict4",
"type": "localRace",
"location": "Solano",
"raceName": "Fairfield City Council, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 9085,
"candidates": [
{
"candidateName": "Joseph “Joe” Martinez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3939
},
{
"candidateName": "Joseph Joyce",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 831
},
{
"candidateName": "Pam Bertani",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4315
}
]
},
"SolanoFairfieldCityCouncilDistrict6": {
"id": "SolanoFairfieldCityCouncilDistrict6",
"type": "localRace",
"location": "Solano",
"raceName": "Fairfield City Council, District 6",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 6912,
"candidates": [
{
"candidateName": "Anna Dinh Eaton",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3379
},
{
"candidateName": "Manveer Sandhu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3533
}
]
},
"SolanoFairfieldCityClerk": {
"id": "SolanoFairfieldCityClerk",
"type": "localRace",
"location": "Solano",
"raceName": "Fairfield City Clerk",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 34700,
"candidates": [
{
"candidateName": "Karen L. Rees",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 34700
}
]
},
"SolanoRioVistaMayor": {
"id": "SolanoRioVistaMayor",
"type": "localRace",
"location": "Solano",
"raceName": "Rio Vista Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 6315,
"candidates": [
{
"candidateName": "John Lompa",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2037
},
{
"candidateName": "Edwin A. Okamura",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4278
}
]
},
"SolanoRioVistaCityCouncil": {
"id": "SolanoRioVistaCityCouncil",
"type": "localRace",
"location": "Solano",
"raceName": "Rio Vista City Council",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 8004,
"candidates": [
{
"candidateName": "Sarah Donnelly",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4497
},
{
"candidateName": "Walt Stanish",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3507
}
]
},
"SolanoSuisunCityCouncil": {
"id": "SolanoSuisunCityCouncil",
"type": "localRace",
"location": "Solano",
"raceName": "Suisun City Council",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 14722,
"candidates": [
{
"candidateName": "Amit Pal",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5152
},
{
"candidateName": "Thomas Kamin",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2654
},
{
"candidateName": "Marlon L. Osum",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2597
},
{
"candidateName": "Parise Shepherd",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4319
}
]
},
"SolanoSuisunCityClerk": {
"id": "SolanoSuisunCityClerk",
"type": "localRace",
"location": "Solano",
"raceName": "Suisun City Clerk",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 8589,
"candidates": [
{
"candidateName": "Anita Skinner",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8589
}
]
},
"SolanoSuisunCityTreasurer": {
"id": "SolanoSuisunCityTreasurer",
"type": "localRace",
"location": "Solano",
"raceName": "Suisun City Treasurer",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 8617,
"candidates": [
{
"candidateName": "Vinay Tewari",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8617
}
]
},
"SolanoFairfieldCityTreasurer": {
"id": "SolanoFairfieldCityTreasurer",
"type": "localRace",
"location": "Solano",
"raceName": "Fairfield City Treasurer",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 34295,
"candidates": [
{
"candidateName": "Arvinda Krishnan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 34295
}
]
},
"SolanoVacavilleCityCouncilDistrict1": {
"id": "SolanoVacavilleCityCouncilDistrict1",
"type": "localRace",
"location": "Solano",
"raceName": "Vacaville City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 5910,
"candidates": [
{
"candidateName": "Roy Stockton",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5910
}
]
},
"SolanoVacavilleCityCouncilDistrict3": {
"id": "SolanoVacavilleCityCouncilDistrict3",
"type": "localRace",
"location": "Solano",
"raceName": "Vacaville City Council, District 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 4287,
"candidates": [
{
"candidateName": "Marc Reed",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1097
},
{
"candidateName": "Michael “Mike” Silva",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3190
}
]
},
"SolanoVacavilleCityCouncilDistrict5": {
"id": "SolanoVacavilleCityCouncilDistrict5",
"type": "localRace",
"location": "Solano",
"raceName": "Vacaville City Council, District 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 6986,
"candidates": [
{
"candidateName": "Ted Fremouw",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3912
},
{
"candidateName": "Jason Roberts",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3074
}
]
},
"SolanoVacavilleCityClerk": {
"id": "SolanoVacavilleCityClerk",
"type": "localRace",
"location": "Solano",
"raceName": "Vacaville City Clerk",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 32953,
"candidates": [
{
"candidateName": "Michelle Thornbrugh",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 32953
}
]
},
"SolanoVacavilleCityTreasurer": {
"id": "SolanoVacavilleCityTreasurer",
"type": "localRace",
"location": "Solano",
"raceName": "Vacaville City Treasurer",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 32717,
"candidates": [
{
"candidateName": "Jay Yerkes",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 32717
}
]
},
"SolanoVallejoMayor": {
"id": "SolanoVallejoMayor",
"type": "localRace",
"location": "Solano",
"raceName": "Vallejo Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 43212,
"candidates": [
{
"candidateName": "Pippin Dew",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16276
},
{
"candidateName": "Dwight L. Monroe",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7350
},
{
"candidateName": "Ravi C. Shankar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2943
},
{
"candidateName": "Andrea Sorce",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16643
}
]
},
"SolanoVallejoCityCouncilDistrict1": {
"id": "SolanoVallejoCityCouncilDistrict1",
"type": "localRace",
"location": "Solano",
"raceName": "Vallejo City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 8175,
"candidates": [
{
"candidateName": "Alexander Matias",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4164
},
{
"candidateName": "Brenda Plechaty",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1674
},
{
"candidateName": "Carl A. Bonner",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2337
}
]
},
"SolanoVallejoCityCouncilDistrict3": {
"id": "SolanoVallejoCityCouncilDistrict3",
"type": "localRace",
"location": "Solano",
"raceName": "Vallejo City Council, District 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 6816,
"candidates": [
{
"candidateName": "Tonia Lediju",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6816
}
]
},
"SolanoVallejoCityCouncilDistrict6": {
"id": "SolanoVallejoCityCouncilDistrict6",
"type": "localRace",
"location": "Solano",
"raceName": "Vallejo City Council, District 6",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 5816,
"candidates": [
{
"candidateName": "Helen-Marie “Cookie” Gordon",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3098
},
{
"candidateName": "Cristina Arriola",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2718
}
]
},
"SolanoRuralNorthVacavilleWaterDistrict": {
"id": "SolanoRuralNorthVacavilleWaterDistrict",
"type": "localRace",
"location": "Solano",
"raceName": "Rural North Vacaville Water District",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 776,
"candidates": [
{
"candidateName": "Gary Hensley",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 261
},
{
"candidateName": "James R. Miles",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 304
},
{
"candidateName": "Robert E. Kane",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 211
}
]
},
"SolanoSolanoIrrigationDistrictDivisionDirector2": {
"id": "SolanoSolanoIrrigationDistrictDivisionDirector2",
"type": "localRace",
"location": "Solano",
"raceName": "Solano Irrigation District, Division Director 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 16622,
"candidates": [
{
"candidateName": "Charles A. Herich",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5668
},
{
"candidateName": "Lance A. Porter",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4339
},
{
"candidateName": "William D. Brazelton",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6615
}
]
},
"SolanoMeasureE": {
"id": "SolanoMeasureE",
"type": "localRace",
"location": "Solano",
"raceName": "Measure E",
"raceDescription": "Vacaville Unified School District. School bonds. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 37970,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18936
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19034
}
]
},
"SolanoMeasureR": {
"id": "SolanoMeasureR",
"type": "localRace",
"location": "Solano",
"raceName": "Measure R",
"raceDescription": "Travis Unified School District. School bonds. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 11865,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7204
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4661
}
]
},
"SolanoMeasureF": {
"id": "SolanoMeasureF",
"type": "localRace",
"location": "Solano",
"raceName": "Measure F",
"raceDescription": "Benicia. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 15791,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9616
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6175
}
]
},
"SolanoMeasureG": {
"id": "SolanoMeasureG",
"type": "localRace",
"location": "Solano",
"raceName": "Measure G",
"raceDescription": "Benicia. Charter city. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 15514,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7193
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8321
}
]
},
"SolanoMeasureH": {
"id": "SolanoMeasureH",
"type": "localRace",
"location": "Solano",
"raceName": "Measure H",
"raceDescription": "Benicia. Real property transfer tax. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 15548,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6395
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9153
}
]
},
"SolanoMeasureJ": {
"id": "SolanoMeasureJ",
"type": "localRace",
"location": "Solano",
"raceName": "Measure J",
"raceDescription": "Dixon. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 9231,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5144
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4087
}
]
},
"SolanoMeasureK": {
"id": "SolanoMeasureK",
"type": "localRace",
"location": "Solano",
"raceName": "Measure K",
"raceDescription": "Rio Vista. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 6436,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4060
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2376
}
]
},
"SolanoMeasureL": {
"id": "SolanoMeasureL",
"type": "localRace",
"location": "Solano",
"raceName": "Measure L",
"raceDescription": "Fairfield. Business license tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 42531,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 30304
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12227
}
]
},
"SolanoMeasureM": {
"id": "SolanoMeasureM",
"type": "localRace",
"location": "Solano",
"raceName": "Measure M",
"raceDescription": "Fairfield. Transient occupancy tax. Passes with majority vote",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 42718,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 29312
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13406
}
]
},
"SolanoMeasureS": {
"id": "SolanoMeasureS",
"type": "localRace",
"location": "Solano",
"raceName": "Measure S",
"raceDescription": "Suisun City. Sales tax. Passes with majority vote",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 10699,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7716
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2983
}
]
},
"SonomaSonomaCountyBoardofEducationTrusteeArea3CentralCounty": {
"id": "SonomaSonomaCountyBoardofEducationTrusteeArea3CentralCounty",
"type": "localRace",
"location": "Sonoma",
"raceName": "Sonoma County Board of Education, Trustee Area 3 (Central County)",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 30558,
"candidates": [
{
"candidateName": "Marc Orloff",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11159
},
{
"candidateName": "Mary Watts",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19399
}
]
},
"SonomaMarinCountyBoardofEducationTrusteeArea7": {
"id": "SonomaMarinCountyBoardofEducationTrusteeArea7",
"type": "localRace",
"location": "Sonoma",
"raceName": "Marin County Board of Education, Trustee Area 7\r\n",
"raceDescription": "Top candidate wins seat. Includes votes from Sonoma and Marin counties.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13535,
"candidates": [
{
"candidateName": "Denise Bohman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5987
},
{
"candidateName": "Jill Manning-Sartori",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7548
}
]
},
"SonomaSonomaCountyJuniorCollegeDistrictTrusteeArea3RohnertParkArea": {
"id": "SonomaSonomaCountyJuniorCollegeDistrictTrusteeArea3RohnertParkArea",
"type": "localRace",
"location": "Sonoma",
"raceName": "Sonoma County Junior College District, Trustee Area 3 (Rohnert Park Area)",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 22241,
"candidates": [
{
"candidateName": "Maha Gregoretti",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10729
},
{
"candidateName": "Andre L. Bailey",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11512
}
]
},
"SonomaHealdsburgUnifiedSchoolDistrictGoverningBoard": {
"id": "SonomaHealdsburgUnifiedSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Sonoma",
"raceName": "Healdsburg Unified School District Governing Board",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 15351,
"candidates": [
{
"candidateName": "Donna del Rey",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3154
},
{
"candidateName": "Rose McAllister",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4373
},
{
"candidateName": "Judy Velasquez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4162
},
{
"candidateName": "Danielle Kucera",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1203
},
{
"candidateName": "Skyler Osborn",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2459
}
]
},
"SonomaShorelineUnifiedSchoolDistrictTrusteeArea1": {
"id": "SonomaShorelineUnifiedSchoolDistrictTrusteeArea1",
"type": "localRace",
"location": "Sonoma",
"raceName": "Shoreline Unified School District, Trustee Area 1",
"raceDescription": "Top candidate wins seat. Includes votes from Sonoma and Marin Counties.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2250,
"candidates": [
{
"candidateName": "Buddy Faure",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 628
},
{
"candidateName": "Thomas Tyson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1622
}
]
},
"SonomaWindsorUnifiedSchoolDistrictGoverningBoard": {
"id": "SonomaWindsorUnifiedSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Sonoma",
"raceName": "Windsor Unified School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 17583,
"candidates": [
{
"candidateName": "Malinalli Lopez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6538
},
{
"candidateName": "George A. Horwedel",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4350
},
{
"candidateName": "Bill Adams",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6695
}
]
},
"SonomaPetalumaCityElementaryandPetalumaJointUnionHighSchoolDistrictsGoverningBoardTrusteeA": {
"id": "SonomaPetalumaCityElementaryandPetalumaJointUnionHighSchoolDistrictsGoverningBoardTrusteeA",
"type": "localRace",
"location": "Sonoma",
"raceName": "Petaluma City (Elementary) and Petaluma Joint Union High School Districts Governing Board, Trustee Area 4",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6686,
"candidates": [
{
"candidateName": "Kimberly Ruiz Seitz",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1159
},
{
"candidateName": "Ellen Webster",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5527
}
]
},
"SonomaWestSonomaCountyUnionHighSchoolDistrictGoverningBoardTrusteeArea2": {
"id": "SonomaWestSonomaCountyUnionHighSchoolDistrictGoverningBoardTrusteeArea2",
"type": "localRace",
"location": "Sonoma",
"raceName": "West Sonoma County Union High School District Governing Board, Trustee Area 2",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5203,
"candidates": [
{
"candidateName": "Linda Tighe Helton",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3030
},
{
"candidateName": "Debbie Ramirez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2173
}
]
},
"SonomaOakGroveUnionSchoolDistrictGoverningBoard": {
"id": "SonomaOakGroveUnionSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Sonoma",
"raceName": "Oak Grove Union School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3169,
"candidates": [
{
"candidateName": "Erin Lagourgue",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1205
},
{
"candidateName": "Kali Dukes Wagner",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 865
},
{
"candidateName": "Paloma Escalante De Burrows",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1099
}
]
},
"SonomaSantaRosaCityCouncilDistrict1": {
"id": "SonomaSantaRosaCityCouncilDistrict1",
"type": "localRace",
"location": "Sonoma",
"raceName": "Santa Rosa City Council, District 1",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4830,
"candidates": [
{
"candidateName": "Eddie Alvarez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4830
}
]
},
"SonomaSantaRosaCityCouncilDistrict3": {
"id": "SonomaSantaRosaCityCouncilDistrict3",
"type": "localRace",
"location": "Sonoma",
"raceName": "Santa Rosa City Council, District 3",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13272,
"candidates": [
{
"candidateName": "Dianna Macdonald",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 10798
},
{
"candidateName": "Janice Karrman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2474
}
]
},
"SonomaSantaRosaCityCouncilDistrict5": {
"id": "SonomaSantaRosaCityCouncilDistrict5",
"type": "localRace",
"location": "Sonoma",
"raceName": "Santa Rosa City Council, District 5",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7526,
"candidates": [
{
"candidateName": "Caroline Bañuelos",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4682
},
{
"candidateName": "Jeremy Newton",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2844
}
]
},
"SonomaSantaRosaCityCouncilDistrict7": {
"id": "SonomaSantaRosaCityCouncilDistrict7",
"type": "localRace",
"location": "Sonoma",
"raceName": "Santa Rosa City Council, District 7",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7705,
"candidates": [
{
"candidateName": "Natalie Rogers",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7705
}
]
},
"SonomaCloverdaleCityCouncil": {
"id": "SonomaCloverdaleCityCouncil",
"type": "localRace",
"location": "Sonoma",
"raceName": "Cloverdale City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6014,
"candidates": [
{
"candidateName": "Todd Lands",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2493
},
{
"candidateName": "Mark P. Laskey",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1345
},
{
"candidateName": "Andrés Marquez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 787
},
{
"candidateName": "Hannah Gart",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 701
},
{
"candidateName": "Trevor J. Ambrosini",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 688
}
]
},
"SonomaCotatiCityCouncil": {
"id": "SonomaCotatiCityCouncil",
"type": "localRace",
"location": "Sonoma",
"raceName": "Cotati City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7669,
"candidates": [
{
"candidateName": "Benjamin Ford",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2138
},
{
"candidateName": "Susan Harvey",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2438
},
{
"candidateName": "George Barich",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 864
},
{
"candidateName": "Laura Sparks",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2229
}
]
},
"SonomaHealdsburgCityCouncil": {
"id": "SonomaHealdsburgCityCouncil",
"type": "localRace",
"location": "Sonoma",
"raceName": "Healdsburg City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13186,
"candidates": [
{
"candidateName": "Ron Edwards",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3305
},
{
"candidateName": "David Hagele",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3131
},
{
"candidateName": "Heather Hannan-Kramer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1973
},
{
"candidateName": "Linda Cade",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1424
},
{
"candidateName": "Ariel Kelley",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3353
}
]
},
"SonomaPetalumaCityCouncilDistrict4": {
"id": "SonomaPetalumaCityCouncilDistrict4",
"type": "localRace",
"location": "Sonoma",
"raceName": "Petaluma City Council, District 4",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4665,
"candidates": [
{
"candidateName": "Frank Quint",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2870
},
{
"candidateName": "Jeffrey “JJ” Jay",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1795
}
]
},
"SonomaPetalumaCityCouncilDistrict5": {
"id": "SonomaPetalumaCityCouncilDistrict5",
"type": "localRace",
"location": "Sonoma",
"raceName": "Petaluma City Council, District 5",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6224,
"candidates": [
{
"candidateName": "Alexander DeCarli",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3251
},
{
"candidateName": "Blake Hooper",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2973
}
]
},
"SonomaPetalumaCityCouncilDistrict6": {
"id": "SonomaPetalumaCityCouncilDistrict6",
"type": "localRace",
"location": "Sonoma",
"raceName": "Petaluma City Council, District 6",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5417,
"candidates": [
{
"candidateName": "Mike Healy",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1615
},
{
"candidateName": "Brian Barnacle",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2459
},
{
"candidateName": "Lance Kuehne",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1343
}
]
},
"SonomaSebastopolCityCouncil": {
"id": "SonomaSebastopolCityCouncil",
"type": "localRace",
"location": "Sonoma",
"raceName": "Sebastopol City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6119,
"candidates": [
{
"candidateName": "Neysa Hinton",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3024
},
{
"candidateName": "Phillip Carter",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1820
},
{
"candidateName": "Stanton Kee Nethery III",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1275
}
]
},
"SonomaSonomaCityCouncil": {
"id": "SonomaSonomaCityCouncil",
"type": "localRace",
"location": "Sonoma",
"raceName": "Sonoma City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7706,
"candidates": [
{
"candidateName": "Sandra M. Lowe",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4118
},
{
"candidateName": "Jack Ding",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3588
}
]
},
"SonomaWindsorMayor": {
"id": "SonomaWindsorMayor",
"type": "localRace",
"location": "Sonoma",
"raceName": "Windsor Mayor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 10645,
"candidates": [
{
"candidateName": "Rosa Reynoza",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 10645
}
]
},
"SonomaWindsorTownCouncilDistrict2": {
"id": "SonomaWindsorTownCouncilDistrict2",
"type": "localRace",
"location": "Sonoma",
"raceName": "Windsor Town Council, District 2",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3581,
"candidates": [
{
"candidateName": "John Leyba",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1568
},
{
"candidateName": "Sam Salmon",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2013
}
]
},
"SonomaWindsorTownCouncilDistrict3": {
"id": "SonomaWindsorTownCouncilDistrict3",
"type": "localRace",
"location": "Sonoma",
"raceName": "Windsor Town Council, District 3",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2774,
"candidates": [
{
"candidateName": "J.B. Leep",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1067
},
{
"candidateName": "Archie Eckles",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 239
},
{
"candidateName": "Daniel Bryant",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 686
},
{
"candidateName": "David A. Stankas",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 782
}
]
},
"SonomaGratonCommunityServicesDistrictBoardofDirectors": {
"id": "SonomaGratonCommunityServicesDistrictBoardofDirectors",
"type": "localRace",
"location": "Sonoma",
"raceName": "Graton Community Services District Board of Directors",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 1264,
"candidates": [
{
"candidateName": "Joseph Mcintyre",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 361
},
{
"candidateName": "Dave Clemmer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 325
},
{
"candidateName": "Tyrone D. Brown",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 146
},
{
"candidateName": "Maxwell Aaron Wilmarth",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 432
}
]
},
"SonomaRanchoAdobeFireProtectionDistrictBoardofDirectors": {
"id": "SonomaRanchoAdobeFireProtectionDistrictBoardofDirectors",
"type": "localRace",
"location": "Sonoma",
"raceName": "Rancho Adobe Fire Protection District Board of Directors",
"raceDescription": "Top four candidates win seat.",
"raceReadTheStory": "",
"raceType": "top4",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 19830,
"candidates": [
{
"candidateName": "Mark Hemmendinger",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4175
},
{
"candidateName": "Bret Herman",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4133
},
{
"candidateName": "Sage Howell",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3445
},
{
"candidateName": "Peter Ray Albini",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4464
},
{
"candidateName": "Brian Proteau",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3613
}
]
},
"SonomaCampMeekerRecreationandParkDistrictBoardofDirectorsFullTerm": {
"id": "SonomaCampMeekerRecreationandParkDistrictBoardofDirectorsFullTerm",
"type": "localRace",
"location": "Sonoma",
"raceName": "Camp Meeker Recreation and Park District Board of Directors — Full Term",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 481,
"candidates": [
{
"candidateName": "John McDaniel",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 207
},
{
"candidateName": "Bryan Almquist",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 174
},
{
"candidateName": "Lynn Watson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 100
}
]
},
"SonomaValleyoftheMoonWaterDistrictBoardofDirectors": {
"id": "SonomaValleyoftheMoonWaterDistrictBoardofDirectors",
"type": "localRace",
"location": "Sonoma",
"raceName": "Valley of the Moon Water District Board of Directors",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13794,
"candidates": [
{
"candidateName": "Sean M. Fischer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3231
},
{
"candidateName": "Colleen Yudin-Cowan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3347
},
{
"candidateName": "Steven Caniglia",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3791
},
{
"candidateName": "Gary K. Bryant",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3425
}
]
},
"SonomaMeasureV": {
"id": "SonomaMeasureV",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure V",
"raceDescription": "Windsor Unified School District. School bonds. Passes with 55% vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 14001,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7041
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6960
}
]
},
"SonomaMeasureBB": {
"id": "SonomaMeasureBB",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure BB",
"raceDescription": "Cotati-Rohnert Park Unified School District. School bonds. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 25053,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17647
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7406
}
]
},
"SonomaMeasureAA": {
"id": "SonomaMeasureAA",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure AA",
"raceDescription": "Petaluma Joint Union High School District. School bonds. Passes with 55% vote. Includes votes from Sonoma and Marin Counties.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 40335,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 25348
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14987
}
]
},
"SonomaMeasureK": {
"id": "SonomaMeasureK",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure K",
"raceDescription": "Piner-Olivet Union School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8168,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4599
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3569
}
]
},
"SonomaMeasureL": {
"id": "SonomaMeasureL",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure L",
"raceDescription": "Waugh School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3754,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2355
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1399
}
]
},
"SonomaMeasureM": {
"id": "SonomaMeasureM",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure M",
"raceDescription": "Roseland Elementary School District. School bond. Passes with 55% vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3478,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2340
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1138
}
]
},
"SonomaMeasureN": {
"id": "SonomaMeasureN",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure N",
"raceDescription": "Sebastopol Union School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6902,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4304
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2598
}
]
},
"SonomaMeasureP": {
"id": "SonomaMeasureP",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure P",
"raceDescription": "Bellevue Union School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7920,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4784
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3136
}
]
},
"SonomaMeasureX": {
"id": "SonomaMeasureX",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure X",
"raceDescription": "Wright Elementary School District. School bonds. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6576,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3812
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2764
}
]
},
"SonomaMeasureZ": {
"id": "SonomaMeasureZ",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure Z",
"raceDescription": "Petaluma City Elementary School District. School bonds. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 17602,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11799
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5803
}
]
},
"SonomaMeasureI": {
"id": "SonomaMeasureI",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure I",
"raceDescription": "Sonoma County. Sales Tax. Passes with majority vote",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 238355,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 149705
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 88650
}
]
},
"SonomaMeasureJ": {
"id": "SonomaMeasureJ",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure J",
"raceDescription": "Sonoma County. CAFO prohibitation. Passes with majority vote",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 242253,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 36268
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 205985
}
]
},
"SonomaMeasureEE": {
"id": "SonomaMeasureEE",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure EE",
"raceDescription": "Santa Rosa. General business tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 77893,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 50283
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 27610
}
]
},
"SonomaMeasureFF": {
"id": "SonomaMeasureFF",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure FF",
"raceDescription": "Santa Rosa. Transient occupancy tax. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 77796,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 52589
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 25207
}
]
},
"SonomaMeasureCC": {
"id": "SonomaMeasureCC",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure CC",
"raceDescription": "Cloverdale. Urban growth boundary. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3950,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2757
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1193
}
]
},
"SonomaMeasureDD": {
"id": "SonomaMeasureDD",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure DD",
"raceDescription": "Cloverdale. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3988,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2274
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1714
}
]
},
"SonomaMeasureS": {
"id": "SonomaMeasureS",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure S",
"raceDescription": "Cotati. Traffic features. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3777,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2278
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1499
}
]
},
"SonomaMeasureO": {
"id": "SonomaMeasureO",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure O",
"raceDescription": "Healdsburg. Multi-family housing. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5940,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2615
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3325
}
]
},
"SonomaMeasureY": {
"id": "SonomaMeasureY",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure Y",
"raceDescription": "Petaluma. Urban growth boundary. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 30759,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 21560
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9199
}
]
},
"SonomaMeasureU": {
"id": "SonomaMeasureU",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure U",
"raceDescription": "Sebastopol. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4512,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3252
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1260
}
]
},
"SonomaMeasureT": {
"id": "SonomaMeasureT",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure T",
"raceDescription": "Sonoma. Sales tax. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6255,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3659
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2596
}
]
},
"SonomaMeasureQ": {
"id": "SonomaMeasureQ",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure Q",
"raceDescription": "Windsor. Solid waste collection services. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13127,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3258
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9869
}
]
},
"SonomaMeasureR": {
"id": "SonomaMeasureR",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure R",
"raceDescription": "Healdsburg Unified School District. School bonds. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7796,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5052
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2744
}
]
},
"SonomaMeasureW": {
"id": "SonomaMeasureW",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure W",
"raceDescription": "Sonoma County. Sales tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 240628,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 163825
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 76803
}
]
}
},
"radioSchedulesReducer": {},
"listsReducer": {
"posts/?tag=pride-resources,pride,lgbtq,queer&queryId=110c42f239c": {
"isFetching": false,
"latestQuery": {
"from": 0,
"postsToRender": 10
},
"tag": null,
"vitalsOnly": true,
"totalRequested": 10,
"isLoading": false,
"isLoadingMore": true,
"total": {
"value": 598,
"relation": "eq"
},
"items": [
"arts_13978193",
"news_12046464",
"news_12046470",
"news_12045788",
"news_12045988",
"arts_13978063",
"news_12046129",
"news_12045907",
"arts_13978009",
"news_12044243"
]
},
"posts/?tag=pride-as-protest&queryId=8d8c828e90": {
"isFetching": false,
"latestQuery": {
"from": 0,
"postsToRender": 10
},
"tag": null,
"vitalsOnly": true,
"totalRequested": 10,
"isLoading": false,
"isLoadingMore": true,
"total": {
"value": 10,
"relation": "eq"
},
"items": [
"arts_13899473",
"arts_13859570",
"arts_13859216",
"arts_13859408",
"arts_13859162",
"arts_13858877",
"arts_13858290",
"arts_13858167",
"arts_13858699",
"arts_13858609"
]
}
},
"recallGuideReducer": {
"intros": {},
"policy": {},
"candidates": {}
},
"savedArticleReducer": {
"articles": [],
"status": {}
},
"pfsSessionReducer": {},
"siteSettingsReducer": {},
"subscriptionsReducer": {},
"termsReducer": {
"about": {
"name": "About",
"type": "terms",
"id": "about",
"slug": "about",
"link": "/about",
"taxonomy": "site"
},
"arts": {
"name": "Arts & Culture",
"grouping": [
"arts",
"pop",
"trulyca"
],
"description": "KQED Arts provides daily in-depth coverage of the Bay Area's music, art, film, performing arts, literature and arts news, as well as cultural commentary and criticism.",
"type": "terms",
"id": "arts",
"slug": "arts",
"link": "/arts",
"taxonomy": "site"
},
"artschool": {
"name": "Art School",
"parent": "arts",
"type": "terms",
"id": "artschool",
"slug": "artschool",
"link": "/artschool",
"taxonomy": "site"
},
"bayareabites": {
"name": "KQED food",
"grouping": [
"food",
"bayareabites",
"checkplease"
],
"parent": "food",
"type": "terms",
"id": "bayareabites",
"slug": "bayareabites",
"link": "/food",
"taxonomy": "site"
},
"bayareahiphop": {
"name": "Bay Area Hiphop",
"type": "terms",
"id": "bayareahiphop",
"slug": "bayareahiphop",
"link": "/bayareahiphop",
"taxonomy": "site"
},
"campaign21": {
"name": "Campaign 21",
"type": "terms",
"id": "campaign21",
"slug": "campaign21",
"link": "/campaign21",
"taxonomy": "site"
},
"checkplease": {
"name": "KQED food",
"grouping": [
"food",
"bayareabites",
"checkplease"
],
"parent": "food",
"type": "terms",
"id": "checkplease",
"slug": "checkplease",
"link": "/food",
"taxonomy": "site"
},
"education": {
"name": "Education",
"grouping": [
"education"
],
"type": "terms",
"id": "education",
"slug": "education",
"link": "/education",
"taxonomy": "site"
},
"elections": {
"name": "Elections",
"type": "terms",
"id": "elections",
"slug": "elections",
"link": "/elections",
"taxonomy": "site"
},
"events": {
"name": "Events",
"type": "terms",
"id": "events",
"slug": "events",
"link": "/events",
"taxonomy": "site"
},
"event": {
"name": "Event",
"alias": "events",
"type": "terms",
"id": "event",
"slug": "event",
"link": "/event",
"taxonomy": "site"
},
"filmschoolshorts": {
"name": "Film School Shorts",
"type": "terms",
"id": "filmschoolshorts",
"slug": "filmschoolshorts",
"link": "/filmschoolshorts",
"taxonomy": "site"
},
"food": {
"name": "KQED food",
"grouping": [
"food",
"bayareabites",
"checkplease"
],
"type": "terms",
"id": "food",
"slug": "food",
"link": "/food",
"taxonomy": "site"
},
"forum": {
"name": "Forum",
"relatedContentQuery": "posts/forum?",
"parent": "news",
"type": "terms",
"id": "forum",
"slug": "forum",
"link": "/forum",
"taxonomy": "site"
},
"futureofyou": {
"name": "Future of You",
"grouping": [
"science",
"futureofyou"
],
"parent": "science",
"type": "terms",
"id": "futureofyou",
"slug": "futureofyou",
"link": "/futureofyou",
"taxonomy": "site"
},
"jpepinheart": {
"name": "KQED food",
"relatedContentQuery": "posts/food,bayareabites,checkplease",
"parent": "food",
"type": "terms",
"id": "jpepinheart",
"slug": "jpepinheart",
"link": "/food",
"taxonomy": "site"
},
"liveblog": {
"name": "Live Blog",
"type": "terms",
"id": "liveblog",
"slug": "liveblog",
"link": "/liveblog",
"taxonomy": "site"
},
"livetv": {
"name": "Live TV",
"parent": "tv",
"type": "terms",
"id": "livetv",
"slug": "livetv",
"link": "/livetv",
"taxonomy": "site"
},
"lowdown": {
"name": "The Lowdown",
"relatedContentQuery": "posts/lowdown?",
"parent": "news",
"type": "terms",
"id": "lowdown",
"slug": "lowdown",
"link": "/lowdown",
"taxonomy": "site"
},
"mindshift": {
"name": "Mindshift",
"parent": "news",
"description": "MindShift explores the future of education by highlighting the innovative – and sometimes counterintuitive – ways educators and parents are helping all children succeed.",
"type": "terms",
"id": "mindshift",
"slug": "mindshift",
"link": "/mindshift",
"taxonomy": "site"
},
"news": {
"name": "News",
"grouping": [
"news",
"forum"
],
"type": "terms",
"id": "news",
"slug": "news",
"link": "/news",
"taxonomy": "site"
},
"perspectives": {
"name": "Perspectives",
"parent": "radio",
"type": "terms",
"id": "perspectives",
"slug": "perspectives",
"link": "/perspectives",
"taxonomy": "site"
},
"podcasts": {
"name": "Podcasts",
"type": "terms",
"id": "podcasts",
"slug": "podcasts",
"link": "/podcasts",
"taxonomy": "site"
},
"pop": {
"name": "Pop",
"parent": "arts",
"type": "terms",
"id": "pop",
"slug": "pop",
"link": "/pop",
"taxonomy": "site"
},
"pressroom": {
"name": "Pressroom",
"type": "terms",
"id": "pressroom",
"slug": "pressroom",
"link": "/pressroom",
"taxonomy": "site"
},
"quest": {
"name": "Quest",
"parent": "science",
"type": "terms",
"id": "quest",
"slug": "quest",
"link": "/quest",
"taxonomy": "site"
},
"radio": {
"name": "Radio",
"grouping": [
"forum",
"perspectives"
],
"description": "Listen to KQED Public Radio – home of Forum and The California Report – on 88.5 FM in San Francisco, 89.3 FM in Sacramento, 88.3 FM in Santa Rosa and 88.1 FM in Martinez.",
"type": "terms",
"id": "radio",
"slug": "radio",
"link": "/radio",
"taxonomy": "site"
},
"root": {
"name": "KQED",
"image": "https://ww2.kqed.org/app/uploads/2020/02/KQED-OG-Image@1x.png",
"imageWidth": 1200,
"imageHeight": 630,
"headData": {
"title": "KQED | News, Radio, Podcasts, TV | Public Media for Northern California",
"description": "KQED provides public radio, television, and independent reporting on issues that matter to the Bay Area. We’re the NPR and PBS member station for Northern California."
},
"type": "terms",
"id": "root",
"slug": "root",
"link": "/root",
"taxonomy": "site"
},
"science": {
"name": "Science",
"grouping": [
"science",
"futureofyou"
],
"description": "KQED Science brings you award-winning science and environment coverage from the Bay Area and beyond.",
"type": "terms",
"id": "science",
"slug": "science",
"link": "/science",
"taxonomy": "site"
},
"stateofhealth": {
"name": "State of Health",
"parent": "science",
"type": "terms",
"id": "stateofhealth",
"slug": "stateofhealth",
"link": "/stateofhealth",
"taxonomy": "site"
},
"support": {
"name": "Support",
"type": "terms",
"id": "support",
"slug": "support",
"link": "/support",
"taxonomy": "site"
},
"thedolist": {
"name": "The Do List",
"parent": "arts",
"type": "terms",
"id": "thedolist",
"slug": "thedolist",
"link": "/thedolist",
"taxonomy": "site"
},
"trulyca": {
"name": "Truly CA",
"grouping": [
"arts",
"pop",
"trulyca"
],
"parent": "arts",
"type": "terms",
"id": "trulyca",
"slug": "trulyca",
"link": "/trulyca",
"taxonomy": "site"
},
"tv": {
"name": "TV",
"type": "terms",
"id": "tv",
"slug": "tv",
"link": "/tv",
"taxonomy": "site"
},
"voterguide": {
"name": "Voter Guide",
"parent": "elections",
"alias": "elections",
"type": "terms",
"id": "voterguide",
"slug": "voterguide",
"link": "/voterguide",
"taxonomy": "site"
},
"guiaelectoral": {
"name": "Guia Electoral",
"parent": "elections",
"alias": "elections",
"type": "terms",
"id": "guiaelectoral",
"slug": "guiaelectoral",
"link": "/guiaelectoral",
"taxonomy": "site"
},
"source_news_12045788": {
"type": "terms",
"id": "source_news_12045788",
"meta": {
"override": true
},
"name": "The California Report Magazine",
"link": "https://www.kqed.org/news/tag/tcrmag/ ",
"isLoading": false
},
"source_arts_13978063": {
"type": "terms",
"id": "source_arts_13978063",
"meta": {
"override": true
},
"name": "The Do List",
"link": "https://www.kqed.org/thedolist",
"isLoading": false
},
"source_arts_13978009": {
"type": "terms",
"id": "source_arts_13978009",
"meta": {
"override": true
},
"name": "The Do List",
"link": "https://www.kqed.org/thedolist",
"isLoading": false
},
"arts_1": {
"type": "terms",
"id": "arts_1",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "1",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Arts",
"description": null,
"taxonomy": "category",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Arts Archives | KQED Arts",
"ogDescription": null
},
"ttid": 1,
"slug": "arts",
"isLoading": false,
"link": "/arts/category/arts"
},
"arts_69": {
"type": "terms",
"id": "arts_69",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "69",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Music",
"description": null,
"taxonomy": "category",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Music Archives | KQED Arts",
"ogDescription": null
},
"ttid": 70,
"slug": "music",
"isLoading": false,
"link": "/arts/category/music"
},
"arts_235": {
"type": "terms",
"id": "arts_235",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "235",
"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 Arts",
"ogDescription": null
},
"ttid": 236,
"slug": "news",
"isLoading": false,
"link": "/arts/category/news"
},
"arts_10342": {
"type": "terms",
"id": "arts_10342",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "10342",
"found": true
},
"relationships": {},
"featImg": null,
"name": "editorspick",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "editorspick Archives | KQED Arts",
"ogDescription": null
},
"ttid": 10354,
"slug": "editorspick",
"isLoading": false,
"link": "/arts/tag/editorspick"
},
"arts_10278": {
"type": "terms",
"id": "arts_10278",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "10278",
"found": true
},
"relationships": {},
"featImg": null,
"name": "featured-arts",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "featured-arts Archives | KQED Arts",
"ogDescription": null
},
"ttid": 10290,
"slug": "featured-arts",
"isLoading": false,
"link": "/arts/tag/featured-arts"
},
"arts_2415": {
"type": "terms",
"id": "arts_2415",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "2415",
"found": true
},
"relationships": {},
"featImg": null,
"name": "folk music",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "folk music Archives | KQED Arts",
"ogDescription": null
},
"ttid": 2427,
"slug": "folk-music",
"isLoading": false,
"link": "/arts/tag/folk-music"
},
"arts_3226": {
"type": "terms",
"id": "arts_3226",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "3226",
"found": true
},
"relationships": {},
"name": "LGBTQ+",
"slug": "lgbtq",
"taxonomy": "tag",
"description": null,
"featImg": null,
"headData": {
"title": "LGBTQ+ | KQED Arts",
"description": null,
"ogTitle": null,
"ogDescription": null,
"ogImgId": null,
"twTitle": null,
"twDescription": null,
"twImgId": null
},
"ttid": 3238,
"isLoading": false,
"link": "/arts/tag/lgbtq"
},
"arts_1143": {
"type": "terms",
"id": "arts_1143",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "1143",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Oakland",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Oakland Archives | KQED Arts",
"ogDescription": null
},
"ttid": 692,
"slug": "oakland",
"isLoading": false,
"link": "/arts/tag/oakland"
},
"arts_4693": {
"type": "terms",
"id": "arts_4693",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "4693",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Oakland School for the Arts",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Oakland School for the Arts Archives | KQED Arts",
"ogDescription": null
},
"ttid": 4705,
"slug": "oakland-school-for-the-arts",
"isLoading": false,
"link": "/arts/tag/oakland-school-for-the-arts"
},
"arts_3448": {
"type": "terms",
"id": "arts_3448",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "3448",
"found": true
},
"relationships": {},
"featImg": null,
"name": "women's audio mission",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "women's audio mission Archives | KQED Arts",
"ogDescription": null
},
"ttid": 3460,
"slug": "womens-audio-mission",
"isLoading": false,
"link": "/arts/tag/womens-audio-mission"
},
"arts_21866": {
"type": "terms",
"id": "arts_21866",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "21866",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Arts and Culture",
"description": null,
"taxonomy": "interest",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Arts and Culture Archives | KQED Arts",
"ogDescription": null
},
"ttid": 21878,
"slug": "arts-and-culture",
"isLoading": false,
"link": "/arts/interest/arts-and-culture"
},
"arts_21879": {
"type": "terms",
"id": "arts_21879",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "21879",
"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 Arts",
"ogDescription": null
},
"ttid": 21891,
"slug": "entertainment",
"isLoading": false,
"link": "/arts/interest/entertainment"
},
"arts_21860": {
"type": "terms",
"id": "arts_21860",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "21860",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Oakland",
"description": null,
"taxonomy": "interest",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Oakland Archives | KQED Arts",
"ogDescription": null
},
"ttid": 21872,
"slug": "oakland",
"isLoading": false,
"link": "/arts/interest/oakland"
},
"news_223": {
"type": "terms",
"id": "news_223",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "223",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Arts and Culture",
"description": null,
"taxonomy": "category",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Arts and Culture Archives | KQED News",
"ogDescription": null
},
"ttid": 231,
"slug": "arts-and-culture",
"isLoading": false,
"link": "/news/category/arts-and-culture"
},
"news_8": {
"type": "terms",
"id": "news_8",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "8",
"found": true
},
"relationships": {},
"featImg": null,
"name": "News",
"description": null,
"taxonomy": "category",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "News Archives | KQED News",
"ogDescription": null
},
"ttid": 8,
"slug": "news",
"isLoading": false,
"link": "/news/category/news"
},
"news_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_138": {
"type": "terms",
"id": "news_138",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "138",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Gay Pride",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Gay Pride Archives | KQED News",
"ogDescription": null
},
"ttid": 142,
"slug": "gay-pride",
"isLoading": false,
"link": "/news/tag/gay-pride"
},
"news_20004": {
"type": "terms",
"id": "news_20004",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "20004",
"found": true
},
"relationships": {},
"featImg": null,
"name": "LGBTQ",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "LGBTQ Archives | KQED News",
"ogDescription": null
},
"ttid": 20021,
"slug": "lgbtq",
"isLoading": false,
"link": "/news/tag/lgbtq"
},
"news_20003": {
"type": "terms",
"id": "news_20003",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "20003",
"found": true
},
"relationships": {},
"featImg": null,
"name": "LGBTQ community",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "LGBTQ community Archives | KQED News",
"ogDescription": null
},
"ttid": 20020,
"slug": "lgbtq-community",
"isLoading": false,
"link": "/news/tag/lgbtq-community"
},
"news_2672": {
"type": "terms",
"id": "news_2672",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "2672",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Photography",
"description": "Witness the Bay Area through captivating images and compelling narratives. Explore the latest visually-driven storytelling by KQED and immerse yourself in the heart of our community.",
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": "Witness the Bay Area through captivating images and compelling narratives. Explore the latest visually-driven storytelling by KQED and immerse yourself in the heart of our community.",
"title": "Photography Archives | KQED News",
"ogDescription": null
},
"ttid": 2689,
"slug": "photography",
"isLoading": false,
"link": "/news/tag/photography"
},
"news_3123": {
"type": "terms",
"id": "news_3123",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "3123",
"found": true
},
"relationships": {},
"featImg": null,
"name": "pride",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "pride Archives | KQED News",
"ogDescription": null
},
"ttid": 3141,
"slug": "pride",
"isLoading": false,
"link": "/news/tag/pride"
},
"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_1345": {
"type": "terms",
"id": "news_1345",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "1345",
"found": true
},
"relationships": {},
"featImg": null,
"name": "SF Pride",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "SF Pride Archives | KQED News",
"ogDescription": null
},
"ttid": 1357,
"slug": "sf-pride",
"isLoading": false,
"link": "/news/tag/sf-pride"
},
"news_33736": {
"type": "terms",
"id": "news_33736",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "33736",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Arts and Culture",
"description": null,
"taxonomy": "interest",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Arts and Culture Archives | KQED News",
"ogDescription": null
},
"ttid": 33753,
"slug": "arts-and-culture",
"isLoading": false,
"link": "/news/interest/arts-and-culture"
},
"news_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_33740": {
"type": "terms",
"id": "news_33740",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "33740",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Events",
"description": null,
"taxonomy": "interest",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Events Archives | KQED News",
"ogDescription": null
},
"ttid": 33757,
"slug": "events",
"isLoading": false,
"link": "/news/interest/events"
},
"news_33733": {
"type": "terms",
"id": "news_33733",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "33733",
"found": true
},
"relationships": {},
"featImg": null,
"name": "News",
"description": null,
"taxonomy": "interest",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "News Archives | KQED News",
"ogDescription": null
},
"ttid": 33750,
"slug": "news",
"isLoading": false,
"link": "/news/interest/news"
},
"news_33729": {
"type": "terms",
"id": "news_33729",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "33729",
"found": true
},
"relationships": {},
"featImg": null,
"name": "San Francisco",
"description": null,
"taxonomy": "interest",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "San Francisco Archives | KQED News",
"ogDescription": null
},
"ttid": 33746,
"slug": "san-francisco",
"isLoading": false,
"link": "/news/interest/san-francisco"
},
"news_4750": {
"type": "terms",
"id": "news_4750",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "4750",
"found": true
},
"relationships": {},
"featImg": null,
"name": "civil rights",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "civil rights Archives | KQED News",
"ogDescription": null
},
"ttid": 4769,
"slug": "civil-rights",
"isLoading": false,
"link": "/news/tag/civil-rights"
},
"news_4273": {
"type": "terms",
"id": "news_4273",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "4273",
"found": true
},
"relationships": {},
"featImg": null,
"name": "hate crimes",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "hate crimes Archives | KQED News",
"ogDescription": null
},
"ttid": 4292,
"slug": "hate-crimes",
"isLoading": false,
"link": "/news/tag/hate-crimes"
},
"news_4691": {
"type": "terms",
"id": "news_4691",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "4691",
"found": true
},
"relationships": {},
"featImg": null,
"name": "human rights",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "human rights Archives | KQED News",
"ogDescription": null
},
"ttid": 4710,
"slug": "human-rights-2",
"isLoading": false,
"link": "/news/tag/human-rights-2"
},
"news_28616": {
"type": "terms",
"id": "news_28616",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "28616",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Proud Boys",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Proud Boys Archives | KQED News",
"ogDescription": null
},
"ttid": 28633,
"slug": "proud-boys",
"isLoading": false,
"link": "/news/tag/proud-boys"
},
"news_2486": {
"type": "terms",
"id": "news_2486",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "2486",
"found": true
},
"relationships": {},
"featImg": null,
"name": "transgender",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "transgender Archives | KQED News",
"ogDescription": null
},
"ttid": 2501,
"slug": "transgender",
"isLoading": false,
"link": "/news/tag/transgender"
},
"news_72": {
"type": "terms",
"id": "news_72",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "72",
"found": true
},
"relationships": {},
"featImg": "https://ww2.kqed.org/app/uploads/sites/10/2014/10/TCR-2-Logo-Web-Banners-03.png",
"name": "The California Report",
"description": null,
"taxonomy": "program",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "The California Report Archives | KQED News",
"ogDescription": null
},
"ttid": 6969,
"slug": "the-california-report",
"isLoading": false,
"link": "/news/program/the-california-report"
},
"news_26731": {
"type": "terms",
"id": "news_26731",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "26731",
"found": true
},
"relationships": {},
"featImg": null,
"name": "The California Report Magazine",
"description": null,
"taxonomy": "program",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "The California Report Magazine Archives | KQED News",
"ogDescription": null
},
"ttid": 26748,
"slug": "the-california-report-magazine",
"isLoading": false,
"link": "/news/program/the-california-report-magazine"
},
"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_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_2109": {
"type": "terms",
"id": "news_2109",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "2109",
"found": true
},
"relationships": {},
"featImg": null,
"name": "mental health",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "mental health Archives | KQED News",
"ogDescription": null
},
"ttid": 2124,
"slug": "mental-health",
"isLoading": false,
"link": "/news/tag/mental-health"
},
"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_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_26702": {
"type": "terms",
"id": "news_26702",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "26702",
"found": true
},
"relationships": {},
"featImg": null,
"name": "KQED guides",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "KQED guides Archives | KQED News",
"ogDescription": null
},
"ttid": 26719,
"slug": "kqed-guides",
"isLoading": false,
"link": "/news/tag/kqed-guides"
},
"news_30076": {
"type": "terms",
"id": "news_30076",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "30076",
"found": true
},
"relationships": {},
"featImg": null,
"name": "San Francisco Chinatown",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "San Francisco Chinatown Archives | KQED News",
"ogDescription": null
},
"ttid": 30093,
"slug": "san-francisco-chinatown",
"isLoading": false,
"link": "/news/tag/san-francisco-chinatown"
},
"news_1579": {
"type": "terms",
"id": "news_1579",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "1579",
"found": true
},
"relationships": {},
"featImg": null,
"name": "San Francisco Pride",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "San Francisco Pride Archives | KQED News",
"ogDescription": null
},
"ttid": 1591,
"slug": "san-francisco-pride",
"isLoading": false,
"link": "/news/tag/san-francisco-pride"
},
"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"
},
"arts_140": {
"type": "terms",
"id": "arts_140",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "140",
"found": true
},
"relationships": {},
"name": "The Do List",
"slug": "the-do-list",
"taxonomy": "program",
"description": null,
"featImg": "https://cdn.kqed.org/wp-content/uploads/sites/2/2015/11/The-Do-LIst-logo-2014-horizontal-015.png",
"headData": {
"title": "The Do List Archives | KQED Arts",
"description": null,
"ogTitle": null,
"ogDescription": null,
"ogImgId": null,
"twTitle": null,
"twDescription": null,
"twImgId": null
},
"ttid": 141,
"isLoading": false,
"link": "/arts/program/the-do-list"
},
"arts_2303": {
"type": "terms",
"id": "arts_2303",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "2303",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Commentary",
"description": null,
"taxonomy": "category",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Commentary Archives | KQED Arts",
"ogDescription": null
},
"ttid": 2315,
"slug": "commentary",
"isLoading": false,
"link": "/arts/category/commentary"
},
"arts_22313": {
"type": "terms",
"id": "arts_22313",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "22313",
"found": true
},
"relationships": {},
"name": "The Do List",
"slug": "the-do-list",
"taxonomy": "category",
"description": null,
"featImg": null,
"headData": {
"title": "The Do List | KQED Arts",
"description": null,
"ogTitle": null,
"ogDescription": null,
"ogImgId": null,
"twTitle": null,
"twDescription": null,
"twImgId": null
},
"ttid": 22325,
"isLoading": false,
"link": "/arts/category/the-do-list"
},
"arts_5158": {
"type": "terms",
"id": "arts_5158",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "5158",
"found": true
},
"relationships": {},
"name": "Pride",
"slug": "pride",
"taxonomy": "tag",
"description": null,
"featImg": null,
"headData": {
"title": "Pride | KQED Arts",
"description": null,
"ogTitle": null,
"ogDescription": null,
"ogImgId": null,
"twTitle": null,
"twDescription": null,
"twImgId": null
},
"ttid": 5170,
"isLoading": false,
"link": "/arts/tag/pride"
},
"arts_1146": {
"type": "terms",
"id": "arts_1146",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "1146",
"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 Arts",
"ogDescription": null
},
"ttid": 701,
"slug": "san-francisco",
"isLoading": false,
"link": "/arts/tag/san-francisco"
},
"arts_21859": {
"type": "terms",
"id": "arts_21859",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "21859",
"found": true
},
"relationships": {},
"featImg": null,
"name": "San Francisco",
"description": null,
"taxonomy": "interest",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "San Francisco Archives | KQED Arts",
"ogDescription": null
},
"ttid": 21871,
"slug": "san-francisco",
"isLoading": false,
"link": "/arts/interest/san-francisco"
},
"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_32662": {
"type": "terms",
"id": "news_32662",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "32662",
"found": true
},
"relationships": {},
"featImg": null,
"name": "arts and culture",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "arts and culture Archives | KQED News",
"ogDescription": null
},
"ttid": 32679,
"slug": "arts-and-culture",
"isLoading": false,
"link": "/news/tag/arts-and-culture"
},
"news_22973": {
"type": "terms",
"id": "news_22973",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "22973",
"found": true
},
"relationships": {},
"featImg": null,
"name": "culture",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "culture Archives | KQED News",
"ogDescription": null
},
"ttid": 22990,
"slug": "culture",
"isLoading": false,
"link": "/news/tag/culture"
},
"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_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_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_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_19345": {
"type": "terms",
"id": "news_19345",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "19345",
"found": true
},
"relationships": {},
"featImg": null,
"name": "LGBTQ rights",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "LGBTQ rights Archives | KQED News",
"ogDescription": null
},
"ttid": 19362,
"slug": "lgbtq-rights",
"isLoading": false,
"link": "/news/tag/lgbtq-rights"
},
"arts_822": {
"type": "terms",
"id": "arts_822",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "822",
"found": true
},
"relationships": {},
"featImg": null,
"name": "photography",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "photography Archives | KQED Arts",
"ogDescription": null
},
"ttid": 840,
"slug": "photography",
"isLoading": false,
"link": "/arts/tag/photography"
},
"arts_7503": {
"type": "terms",
"id": "arts_7503",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "7503",
"found": true
},
"relationships": {},
"featImg": null,
"name": "pride as protest",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "pride as protest Archives | KQED Arts",
"ogDescription": null
},
"ttid": 7515,
"slug": "pride-as-protest",
"isLoading": false,
"link": "/arts/tag/pride-as-protest"
},
"arts_1118": {
"type": "terms",
"id": "arts_1118",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "1118",
"found": true
},
"relationships": {},
"featImg": null,
"name": "featured",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "featured Archives | KQED Arts",
"ogDescription": null
},
"ttid": 1135,
"slug": "featured",
"isLoading": false,
"link": "/arts/tag/featured"
},
"arts_5849": {
"type": "terms",
"id": "arts_5849",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "5849",
"found": true
},
"relationships": {},
"featImg": null,
"name": "long",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "long Archives | KQED Arts",
"ogDescription": null
},
"ttid": 5861,
"slug": "long",
"isLoading": false,
"link": "/arts/tag/long"
},
"arts_596": {
"type": "terms",
"id": "arts_596",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "596",
"found": true
},
"relationships": {},
"featImg": null,
"name": "ntv",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "ntv Archives | KQED Arts",
"ogDescription": null
},
"ttid": 602,
"slug": "ntv",
"isLoading": false,
"link": "/arts/tag/ntv"
},
"arts_1556": {
"type": "terms",
"id": "arts_1556",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "1556",
"found": true
},
"relationships": {},
"featImg": null,
"name": "drag",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "drag Archives | KQED Arts",
"ogDescription": null
},
"ttid": 1568,
"slug": "drag",
"isLoading": false,
"link": "/arts/tag/drag"
},
"arts_7620": {
"type": "terms",
"id": "arts_7620",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "7620",
"found": true
},
"relationships": {},
"featImg": null,
"name": "dragtivism",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "dragtivism Archives | KQED Arts",
"ogDescription": null
},
"ttid": 7632,
"slug": "dragtivism",
"isLoading": false,
"link": "/arts/tag/dragtivism"
},
"arts_5142": {
"type": "terms",
"id": "arts_5142",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "5142",
"found": true
},
"relationships": {},
"featImg": null,
"name": "compton's cafeteria riot",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "compton's cafeteria riot Archives | KQED Arts",
"ogDescription": null
},
"ttid": 5154,
"slug": "comptons-cafeteria-riot",
"isLoading": false,
"link": "/arts/tag/comptons-cafeteria-riot"
},
"arts_7564": {
"type": "terms",
"id": "arts_7564",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "7564",
"found": true
},
"relationships": {},
"name": "SF Pride",
"slug": "sf-pride",
"taxonomy": "tag",
"description": null,
"featImg": null,
"headData": {
"title": "SF Pride | KQED Arts",
"description": null,
"ogTitle": null,
"ogDescription": null,
"ogImgId": null,
"twTitle": null,
"twDescription": null,
"twImgId": null
},
"ttid": 7576,
"isLoading": false,
"link": "/arts/tag/sf-pride"
},
"arts_7565": {
"type": "terms",
"id": "arts_7565",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "7565",
"found": true
},
"relationships": {},
"featImg": null,
"name": "transgender identity",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "transgender identity Archives | KQED Arts",
"ogDescription": null
},
"ttid": 7577,
"slug": "transgender-identity",
"isLoading": false,
"link": "/arts/tag/transgender-identity"
},
"arts_977": {
"type": "terms",
"id": "arts_977",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "977",
"found": true
},
"relationships": {},
"name": "Film",
"slug": "film",
"taxonomy": "tag",
"description": null,
"featImg": null,
"headData": {
"title": "Film Archives | KQED Arts",
"description": null,
"ogTitle": null,
"ogDescription": null,
"ogImgId": null,
"twTitle": null,
"twDescription": null,
"twImgId": null
},
"ttid": 995,
"isLoading": false,
"link": "/arts/tag/film"
},
"arts_1297": {
"type": "terms",
"id": "arts_1297",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "1297",
"found": true
},
"relationships": {},
"featImg": null,
"name": "food",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "food Archives | KQED Arts",
"ogDescription": null
},
"ttid": 1309,
"slug": "food",
"isLoading": false,
"link": "/arts/tag/food"
},
"arts_4109": {
"type": "terms",
"id": "arts_4109",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "4109",
"found": true
},
"relationships": {},
"featImg": null,
"name": "The Lab",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "The Lab Archives | KQED Arts",
"ogDescription": null
},
"ttid": 4121,
"slug": "the-lab",
"isLoading": false,
"link": "/arts/tag/the-lab"
},
"arts_901": {
"type": "terms",
"id": "arts_901",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "901",
"found": true
},
"relationships": {},
"featImg": null,
"name": "visual art",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "visual art Archives | KQED Arts",
"ogDescription": null
},
"ttid": 919,
"slug": "visual-art",
"isLoading": false,
"link": "/arts/tag/visual-art"
}
},
"userAgentReducer": {
"userAgent": "CCBot/2.0 (https://commoncrawl.org/faq/)",
"isBot": true
},
"userPermissionsReducer": {
"wpLoggedIn": false
},
"localStorageReducer": {},
"browserHistoryReducer": [],
"eventsReducer": {},
"fssReducer": {},
"tvDailyScheduleReducer": {},
"tvWeeklyScheduleReducer": {},
"tvPrimetimeScheduleReducer": {},
"tvMonthlyScheduleReducer": {},
"userAccountReducer": {
"user": {
"email": null,
"emailStatus": "EMAIL_UNVALIDATED",
"loggedStatus": "LOGGED_OUT",
"loggingChecked": false,
"articles": [],
"firstName": null,
"lastName": null,
"phoneNumber": null,
"fetchingMembership": false,
"memberships": [
{
"id": null,
"startDate": null,
"firstName": null,
"lastName": null,
"familyNumber": null,
"memberNumber": null,
"memberSince": null,
"expirationDate": null,
"pfsEligible": false,
"isSustaining": false,
"membershipLevel": "Prospect",
"membershipStatus": "Non Member",
"lastGiftDate": null,
"renewalDate": null
}
]
},
"authModal": {
"isOpen": false,
"view": "LANDING_VIEW"
},
"error": null
},
"youthMediaReducer": {},
"checkPleaseReducer": {
"filterData": {},
"restaurantData": []
},
"reframeReducer": {
"attendee": null
},
"location": {
"pathname": "/pridecollection",
"previousPathname": "/"
}
}