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://ww2.kqed.org/wp-content/uploads/sites/10/2018/01/GettyImages-896326950-160x96.jpg",
"width": 160,
"height": 96,
"mimeType": "image/jpeg"
},
"medium": {
"file": "https://ww2.kqed.org/wp-content/uploads/sites/10/2018/01/GettyImages-896326950-800x478.jpg",
"width": 800,
"height": 478,
"mimeType": "image/jpeg"
},
"large": {
"file": "https://ww2.kqed.org/wp-content/uploads/sites/10/2018/01/GettyImages-896326950-1020x610.jpg",
"width": 1020,
"height": 610,
"mimeType": "image/jpeg"
},
"fd-lrg": {
"file": "https://ww2.kqed.org/wp-content/uploads/sites/10/2018/01/GettyImages-896326950-1920x1148.jpg",
"width": 1920,
"height": 1148,
"mimeType": "image/jpeg"
},
"fd-med": {
"file": "https://ww2.kqed.org/wp-content/uploads/sites/10/2018/01/GettyImages-896326950-1180x705.jpg",
"width": 1180,
"height": 705,
"mimeType": "image/jpeg"
},
"fd-sm": {
"file": "https://ww2.kqed.org/wp-content/uploads/sites/10/2018/01/GettyImages-896326950-960x574.jpg",
"width": 960,
"height": 574,
"mimeType": "image/jpeg"
},
"post-thumbnail": {
"file": "https://ww2.kqed.org/wp-content/uploads/sites/10/2018/01/GettyImages-896326950-672x372.jpg",
"width": 672,
"height": 372,
"mimeType": "image/jpeg"
},
"twentyfourteen-full-width": {
"file": "https://ww2.kqed.org/wp-content/uploads/sites/10/2018/01/GettyImages-896326950-1038x576.jpg",
"width": 1038,
"height": 576,
"mimeType": "image/jpeg"
},
"xxsmall": {
"file": "https://ww2.kqed.org/wp-content/uploads/sites/10/2018/01/GettyImages-896326950-240x143.jpg",
"width": 240,
"height": 143,
"mimeType": "image/jpeg"
},
"xsmall": {
"file": "https://ww2.kqed.org/wp-content/uploads/sites/10/2018/01/GettyImages-896326950-375x224.jpg",
"width": 375,
"height": 224,
"mimeType": "image/jpeg"
},
"small": {
"file": "https://ww2.kqed.org/wp-content/uploads/sites/10/2018/01/GettyImages-896326950-520x311.jpg",
"width": 520,
"height": 311,
"mimeType": "image/jpeg"
},
"xlarge": {
"file": "https://ww2.kqed.org/wp-content/uploads/sites/10/2018/01/GettyImages-896326950-1180x705.jpg",
"width": 1180,
"height": 705,
"mimeType": "image/jpeg"
},
"full-width": {
"file": "https://ww2.kqed.org/wp-content/uploads/sites/10/2018/01/GettyImages-896326950-1920x1148.jpg",
"width": 1920,
"height": 1148,
"mimeType": "image/jpeg"
},
"guest-author-32": {
"file": "https://ww2.kqed.org/wp-content/uploads/sites/10/2018/01/GettyImages-896326950-32x32.jpg",
"width": 32,
"height": 32,
"mimeType": "image/jpeg"
},
"guest-author-50": {
"file": "https://ww2.kqed.org/wp-content/uploads/sites/10/2018/01/GettyImages-896326950-50x50.jpg",
"width": 50,
"height": 50,
"mimeType": "image/jpeg"
},
"guest-author-64": {
"file": "https://ww2.kqed.org/wp-content/uploads/sites/10/2018/01/GettyImages-896326950-64x64.jpg",
"width": 64,
"height": 64,
"mimeType": "image/jpeg"
},
"guest-author-96": {
"file": "https://ww2.kqed.org/wp-content/uploads/sites/10/2018/01/GettyImages-896326950-96x96.jpg",
"width": 96,
"height": 96,
"mimeType": "image/jpeg"
},
"guest-author-128": {
"file": "https://ww2.kqed.org/wp-content/uploads/sites/10/2018/01/GettyImages-896326950-128x128.jpg",
"width": 128,
"height": 128,
"mimeType": "image/jpeg"
},
"detail": {
"file": "https://ww2.kqed.org/wp-content/uploads/sites/10/2018/01/GettyImages-896326950-150x150.jpg",
"width": 150,
"height": 150,
"mimeType": "image/jpeg"
},
"kqedFullSize": {
"file": "https://ww2.kqed.org/wp-content/uploads/sites/10/2018/01/GettyImages-896326950-e1514998105161.jpg",
"width": 1920,
"height": 1148
}
}
},
"news_11955794": {
"type": "attachments",
"id": "news_11955794",
"meta": {
"index": "attachments_1716263798",
"site": "news",
"id": "11955794",
"found": true
},
"parent": 11955733,
"imgSizes": {
"twentyfourteen-full-width": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2023/07/GettyImages-1444525626-1-1038x576.jpg",
"width": 1038,
"mimeType": "image/jpeg",
"height": 576
},
"thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2023/07/GettyImages-1444525626-1-160x107.jpg",
"width": 160,
"mimeType": "image/jpeg",
"height": 107
},
"post-thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2023/07/GettyImages-1444525626-1-672x372.jpg",
"width": 672,
"mimeType": "image/jpeg",
"height": 372
},
"kqedFullSize": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2023/07/GettyImages-1444525626-1-scaled.jpg",
"width": 2560,
"height": 1706
},
"2048x2048": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2023/07/GettyImages-1444525626-1-2048x1365.jpg",
"width": 2048,
"mimeType": "image/jpeg",
"height": 1365
},
"large": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2023/07/GettyImages-1444525626-1-1020x680.jpg",
"width": 1020,
"mimeType": "image/jpeg",
"height": 680
},
"1536x1536": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2023/07/GettyImages-1444525626-1-1536x1024.jpg",
"width": 1536,
"mimeType": "image/jpeg",
"height": 1024
},
"full-width": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2023/07/GettyImages-1444525626-1-1920x1280.jpg",
"width": 1920,
"mimeType": "image/jpeg",
"height": 1280
},
"medium": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2023/07/GettyImages-1444525626-1-800x533.jpg",
"width": 800,
"mimeType": "image/jpeg",
"height": 533
}
},
"publishDate": 1689382733,
"modified": 1689382827,
"caption": "Starting July 15, landlords in Oakland can now evict renters or terminate tenancies for any just cause, including for not paying rent. However, there are still some protections in place for tenants.",
"description": null,
"title": "GettyImages-1444525626 (1)",
"credit": "MattGush/Getty Images",
"status": "inherit",
"altTag": "A street near Lake Merritt in Oakland, with several apartment buildings all lined up next to one another. The sky is clear and near the apartment buildings, there are a couple palm trees.",
"fetchFailed": false,
"isLoading": false
},
"news_11947963": {
"type": "attachments",
"id": "news_11947963",
"meta": {
"index": "attachments_1716263798",
"site": "news",
"id": "11947963",
"found": true
},
"parent": 11947933,
"imgSizes": {
"twentyfourteen-full-width": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2023/04/GettyImages-1290630931-1038x576.jpg",
"width": 1038,
"mimeType": "image/jpeg",
"height": 576
},
"thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2023/04/GettyImages-1290630931-160x107.jpg",
"width": 160,
"mimeType": "image/jpeg",
"height": 107
},
"post-thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2023/04/GettyImages-1290630931-672x372.jpg",
"width": 672,
"mimeType": "image/jpeg",
"height": 372
},
"kqedFullSize": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2023/04/GettyImages-1290630931.jpg",
"width": 2121,
"height": 1414
},
"2048x2048": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2023/04/GettyImages-1290630931-2048x1365.jpg",
"width": 2048,
"mimeType": "image/jpeg",
"height": 1365
},
"large": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2023/04/GettyImages-1290630931-1020x680.jpg",
"width": 1020,
"mimeType": "image/jpeg",
"height": 680
},
"1536x1536": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2023/04/GettyImages-1290630931-1536x1024.jpg",
"width": 1536,
"mimeType": "image/jpeg",
"height": 1024
},
"full-width": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2023/04/GettyImages-1290630931-1920x1280.jpg",
"width": 1920,
"mimeType": "image/jpeg",
"height": 1280
},
"medium": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2023/04/GettyImages-1290630931-800x533.jpg",
"width": 800,
"mimeType": "image/jpeg",
"height": 533
}
},
"publishDate": 1682639692,
"modified": 1682639799,
"caption": null,
"description": null,
"title": "Aerial View of Houses in a Subdivision",
"credit": "Better Planet Media/Getty Images",
"status": "inherit",
"altTag": "An aerial view of suburban houses.",
"fetchFailed": false,
"isLoading": false
},
"news_11942182": {
"type": "attachments",
"id": "news_11942182",
"meta": {
"index": "attachments_1716263798",
"site": "news",
"id": "11942182",
"found": true
},
"parent": 11942106,
"imgSizes": {
"twentyfourteen-full-width": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2023/02/RS46906_010_SanJose_AntiEvictionProtest_01272021-qut-1038x576.jpg",
"width": 1038,
"mimeType": "image/jpeg",
"height": 576
},
"thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2023/02/RS46906_010_SanJose_AntiEvictionProtest_01272021-qut-160x107.jpg",
"width": 160,
"mimeType": "image/jpeg",
"height": 107
},
"post-thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2023/02/RS46906_010_SanJose_AntiEvictionProtest_01272021-qut-672x372.jpg",
"width": 672,
"mimeType": "image/jpeg",
"height": 372
},
"kqedFullSize": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2023/02/RS46906_010_SanJose_AntiEvictionProtest_01272021-qut.jpg",
"width": 1920,
"height": 1280
},
"large": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2023/02/RS46906_010_SanJose_AntiEvictionProtest_01272021-qut-1020x680.jpg",
"width": 1020,
"mimeType": "image/jpeg",
"height": 680
},
"1536x1536": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2023/02/RS46906_010_SanJose_AntiEvictionProtest_01272021-qut-1536x1024.jpg",
"width": 1536,
"mimeType": "image/jpeg",
"height": 1024
},
"medium": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2023/02/RS46906_010_SanJose_AntiEvictionProtest_01272021-qut-800x533.jpg",
"width": 800,
"mimeType": "image/jpeg",
"height": 533
}
},
"publishDate": 1677633410,
"modified": 1677633452,
"caption": "An anti-eviction protester stands in front of Santa Clara County Superior Court on Jan. 27, 2021, during a demonstration calling for stronger statewide eviction protections.",
"description": null,
"title": "RS46906_010_SanJose_AntiEvictionProtest_01272021-qut",
"credit": "Beth LaBerge/KQED",
"status": "inherit",
"altTag": "A protester holds up a sign that says \"Stop Evictions, Cancel Rent.\"",
"fetchFailed": false,
"isLoading": false
},
"news_11929289": {
"type": "attachments",
"id": "news_11929289",
"meta": {
"index": "attachments_1716263798",
"site": "news",
"id": "11929289",
"found": true
},
"parent": 11929285,
"imgSizes": {
"twentyfourteen-full-width": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2022/10/GettyImages-1243779945-1024x576.jpg",
"width": 1024,
"mimeType": "image/jpeg",
"height": 576
},
"thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2022/10/GettyImages-1243779945-160x107.jpg",
"width": 160,
"mimeType": "image/jpeg",
"height": 107
},
"post-thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2022/10/GettyImages-1243779945-672x372.jpg",
"width": 672,
"mimeType": "image/jpeg",
"height": 372
},
"kqedFullSize": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2022/10/GettyImages-1243779945.jpg",
"width": 1024,
"height": 683
},
"large": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2022/10/GettyImages-1243779945-1020x680.jpg",
"width": 1020,
"mimeType": "image/jpeg",
"height": 680
},
"medium": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2022/10/GettyImages-1243779945-800x534.jpg",
"width": 800,
"mimeType": "image/jpeg",
"height": 534
}
},
"publishDate": 1666049192,
"modified": 1666053433,
"caption": "Gov. Gavin Newsom speaks during a joint climate agreement with other West Coast leaders on Oct. 6, 2022, in San Francisco.",
"description": null,
"title": "California Governor Newsom and West Coast Leaders Sign Climate Agreement",
"credit": "Tayfun Coskun/Anadolu Agency via Getty Images",
"status": "inherit",
"altTag": "Gov. Gavin Newsom giving a speech at a podium.",
"fetchFailed": false,
"isLoading": false
},
"news_11917093": {
"type": "attachments",
"id": "news_11917093",
"meta": {
"index": "attachments_1716263798",
"site": "news",
"id": "11917093",
"found": true
},
"parent": 11917071,
"imgSizes": {
"twentyfourteen-full-width": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2022/06/RS56622_20220609_TenantsRally-14-1038x576.jpg",
"width": 1038,
"mimeType": "image/jpeg",
"height": 576
},
"thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2022/06/RS56622_20220609_TenantsRally-14-160x109.jpg",
"width": 160,
"mimeType": "image/jpeg",
"height": 109
},
"post-thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2022/06/RS56622_20220609_TenantsRally-14-672x372.jpg",
"width": 672,
"mimeType": "image/jpeg",
"height": 372
},
"kqedFullSize": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2022/06/RS56622_20220609_TenantsRally-14-e1655239212652.jpg",
"width": 1920,
"height": 1302
},
"large": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2022/06/RS56622_20220609_TenantsRally-14-1020x692.jpg",
"width": 1020,
"mimeType": "image/jpeg",
"height": 692
},
"1536x1536": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2022/06/RS56622_20220609_TenantsRally-14-1536x1042.jpg",
"width": 1536,
"mimeType": "image/jpeg",
"height": 1042
},
"medium": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2022/06/RS56622_20220609_TenantsRally-14-800x543.jpg",
"width": 800,
"mimeType": "image/jpeg",
"height": 543
}
},
"publishDate": 1655239165,
"modified": 1655256793,
"caption": "Betty Gabaldon, a tenant organizer with the East Bay Alliance for a Sustainable Economy, speaks during a rally and vigil in support of Concord's proposed tenant anti-harassment ordinance at Todos Santos Plaza in Concord on June 9, 2022. Gabaldon spoke about being evicted from her Concord apartment in 2016 after she and other tenants organized for better living conditions.",
"description": null,
"title": "RS56622_20220609_TenantsRally-14",
"credit": "Amaya Nicole Edwards/KQED",
"status": "inherit",
"altTag": "A middle-aged Latina with long, brown hair, tortoiseshell glasses, and matte red lipstick stands outside beneath a lush, green, backlit tree, wearing a white T-shirt and blue jeans, a gold ring on her right hand and a watch on her left wrist. She holds a sheaf of papers and what might be a phone in both hands as she speaks to what might be an unseen audience beyond and to the right of the camera. Behind her, to her left, is a dark blue tent with a handwritten sign on top. The words visible are \"Alto a ... \" on the top line and \"Stop ... \" on the bottom line. Behind her, to her right, is the top of a second, white tent. Barely visible in the background is what looks like a storefront, indicating this might be in a city park.",
"fetchFailed": false,
"isLoading": false
},
"news_11911669": {
"type": "attachments",
"id": "news_11911669",
"meta": {
"index": "attachments_1716263798",
"site": "news",
"id": "11911669",
"found": true
},
"parent": 11911666,
"imgSizes": {
"twentyfourteen-full-width": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2022/04/SanJose_AntiEvictionProtest-1038x576.jpg",
"width": 1038,
"mimeType": "image/jpeg",
"height": 576
},
"thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2022/04/SanJose_AntiEvictionProtest-160x107.jpg",
"width": 160,
"mimeType": "image/jpeg",
"height": 107
},
"post-thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2022/04/SanJose_AntiEvictionProtest-672x372.jpg",
"width": 672,
"mimeType": "image/jpeg",
"height": 372
},
"kqedFullSize": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2022/04/SanJose_AntiEvictionProtest.jpg",
"width": 1920,
"height": 1280
},
"large": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2022/04/SanJose_AntiEvictionProtest-1020x680.jpg",
"width": 1020,
"mimeType": "image/jpeg",
"height": 680
},
"1536x1536": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2022/04/SanJose_AntiEvictionProtest-1536x1024.jpg",
"width": 1536,
"mimeType": "image/jpeg",
"height": 1024
},
"medium": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2022/04/SanJose_AntiEvictionProtest-800x533.jpg",
"width": 800,
"mimeType": "image/jpeg",
"height": 533
}
},
"publishDate": 1650476898,
"modified": 1650476967,
"caption": "An anti-eviction protester stands in front of Santa Clara County Superior Court on Jan. 27, 2021, during a demonstration calling for stronger statewide eviction protections.",
"description": null,
"title": "SanJose_AntiEvictionProtest",
"credit": "Beth LaBerge/KQED",
"status": "inherit",
"altTag": "A person in a raincoat and black mask covering nose and mouth stands in front of building holdings signs that say \"Stop Evictions\" and \"Cancel Rent.\"",
"fetchFailed": false,
"isLoading": false
},
"news_11909296": {
"type": "attachments",
"id": "news_11909296",
"meta": {
"index": "attachments_1716263798",
"site": "news",
"id": "11909296",
"found": true
},
"parent": 11909254,
"imgSizes": {
"twentyfourteen-full-width": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2022/03/RS46925_034_SanJose_AntiEvictionProtest_01272021-qut-1038x576.jpg",
"width": 1038,
"mimeType": "image/jpeg",
"height": 576
},
"thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2022/03/RS46925_034_SanJose_AntiEvictionProtest_01272021-qut-160x107.jpg",
"width": 160,
"mimeType": "image/jpeg",
"height": 107
},
"post-thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2022/03/RS46925_034_SanJose_AntiEvictionProtest_01272021-qut-672x372.jpg",
"width": 672,
"mimeType": "image/jpeg",
"height": 372
},
"kqedFullSize": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2022/03/RS46925_034_SanJose_AntiEvictionProtest_01272021-qut.jpg",
"width": 1920,
"height": 1280
},
"large": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2022/03/RS46925_034_SanJose_AntiEvictionProtest_01272021-qut-1020x680.jpg",
"width": 1020,
"mimeType": "image/jpeg",
"height": 680
},
"1536x1536": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2022/03/RS46925_034_SanJose_AntiEvictionProtest_01272021-qut-1536x1024.jpg",
"width": 1536,
"mimeType": "image/jpeg",
"height": 1024
},
"medium": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2022/03/RS46925_034_SanJose_AntiEvictionProtest_01272021-qut-800x533.jpg",
"width": 800,
"mimeType": "image/jpeg",
"height": 533
}
},
"publishDate": 1648234367,
"modified": 1648243103,
"caption": "A demonstrator holds a sign in front of the Santa Clara County Superior Court in San Jose on Jan. 27, 2021, during a protest calling for stronger eviction protections in California. Hundreds of thousands of California renters facing eviction could get another three months of protection under a bill introduced Thursday.",
"description": null,
"title": "RS46925_034_SanJose_AntiEvictionProtest_01272021-qut",
"credit": "Beth LaBerge/KQED",
"status": "inherit",
"altTag": "A demonstrator holds a sign that says 'Housing Is A Human Right'",
"fetchFailed": false,
"isLoading": false
},
"news_11889787": {
"type": "attachments",
"id": "news_11889787",
"meta": {
"index": "attachments_1716263798",
"site": "news",
"id": "11889787",
"found": true
},
"parent": 11889738,
"imgSizes": {
"twentyfourteen-full-width": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2021/09/pexels-andrew-neel-4134784-1038x576.jpg",
"width": 1038,
"mimeType": "image/jpeg",
"height": 576
},
"thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2021/09/pexels-andrew-neel-4134784-160x107.jpg",
"width": 160,
"mimeType": "image/jpeg",
"height": 107
},
"post-thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2021/09/pexels-andrew-neel-4134784-672x372.jpg",
"width": 672,
"mimeType": "image/jpeg",
"height": 372
},
"kqedFullSize": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2021/09/pexels-andrew-neel-4134784.jpg",
"width": 1920,
"height": 1279
},
"large": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2021/09/pexels-andrew-neel-4134784-1020x679.jpg",
"width": 1020,
"mimeType": "image/jpeg",
"height": 679
},
"1536x1536": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2021/09/pexels-andrew-neel-4134784-1536x1023.jpg",
"width": 1536,
"mimeType": "image/jpeg",
"height": 1023
},
"medium": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2021/09/pexels-andrew-neel-4134784-800x533.jpg",
"width": 800,
"mimeType": "image/jpeg",
"height": 533
}
},
"publishDate": 1632438367,
"modified": 1650036197,
"caption": "Low income Californians could get some tax relief with a legislative proposal to boost benefits for renters. ",
"description": null,
"title": "rent-relief-eviction-moratorium",
"credit": "Andrew Neel/Pexels",
"status": "inherit",
"altTag": "A person in a gray sweater sits cross-legged on hardwood floors, using a laptop computer",
"fetchFailed": false,
"isLoading": false
},
"news_11906468": {
"type": "attachments",
"id": "news_11906468",
"meta": {
"index": "attachments_1716263798",
"site": "news",
"id": "11906468",
"found": true
},
"parent": 0,
"imgSizes": {
"twentyfourteen-full-width": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2022/02/IMG_9922-1038x576.jpg",
"width": 1038,
"mimeType": "image/jpeg",
"height": 576
},
"thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2022/02/IMG_9922-160x120.jpg",
"width": 160,
"mimeType": "image/jpeg",
"height": 120
},
"post-thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2022/02/IMG_9922-672x372.jpg",
"width": 672,
"mimeType": "image/jpeg",
"height": 372
},
"kqedFullSize": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2022/02/IMG_9922-scaled.jpg",
"width": 2560,
"height": 1920
},
"2048x2048": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2022/02/IMG_9922-2048x1536.jpg",
"width": 2048,
"mimeType": "image/jpeg",
"height": 1536
},
"large": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2022/02/IMG_9922-1020x765.jpg",
"width": 1020,
"mimeType": "image/jpeg",
"height": 765
},
"1536x1536": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2022/02/IMG_9922-1536x1152.jpg",
"width": 1536,
"mimeType": "image/jpeg",
"height": 1152
},
"full-width": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2022/02/IMG_9922-1920x1440.jpg",
"width": 1920,
"mimeType": "image/jpeg",
"height": 1440
},
"medium": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2022/02/IMG_9922-800x600.jpg",
"width": 800,
"mimeType": "image/jpeg",
"height": 600
}
},
"publishDate": 1645810592,
"modified": 1646090714,
"caption": "Deanna Hughes is one of roughly 30 tenants who are being forced from their homes at the Anchor Marina in Bethel Island after the county labeled the property a public nuisance, on Sunday, Feb 13, 2022.",
"description": null,
"title": "IMG_9922",
"credit": "Erin Baldassari/KQED",
"status": "inherit",
"altTag": "A woman stares at the camera while standing in a mobile home marina.",
"fetchFailed": false,
"isLoading": false
}
},
"audioPlayerReducer": {
"postId": "stream_live"
},
"authorsReducer": {
"byline_news_11909254": {
"type": "authors",
"id": "byline_news_11909254",
"meta": {
"override": true
},
"slug": "byline_news_11909254",
"name": "Adam Beam\u003cbr>The Associated Press",
"isLoading": false
},
"katrinaschwartz": {
"type": "authors",
"id": "234",
"meta": {
"index": "authors_1716337520",
"id": "234",
"found": true
},
"name": "Katrina Schwartz",
"firstName": "Katrina",
"lastName": "Schwartz",
"slug": "katrinaschwartz",
"email": "kschwartz@kqed.org",
"display_author_email": false,
"staff_mastheads": [
"news"
],
"title": "Producer",
"bio": "Katrina Schwartz is a journalist based in San Francisco. She's worked at KPCC public radio in LA and has reported on air and online for KQED since 2010. She covered how teaching and learning is changing for MindShift between 2012 and 2020. She is the co-host of the MindShift podcast and now produces KQED's Bay Curious podcast.",
"avatar": "https://secure.gravatar.com/avatar/a6a567574dafefa959593925eead665c?s=600&d=blank&r=g",
"twitter": "kschwart",
"facebook": null,
"instagram": null,
"linkedin": null,
"sites": [
{
"site": "news",
"roles": [
"editor"
]
},
{
"site": "mindshift",
"roles": [
"administrator"
]
},
{
"site": "stateofhealth",
"roles": [
"author"
]
},
{
"site": "science",
"roles": [
"editor"
]
}
],
"headData": {
"title": "Katrina Schwartz | KQED",
"description": "Producer",
"ogImgSrc": "https://secure.gravatar.com/avatar/a6a567574dafefa959593925eead665c?s=600&d=blank&r=g",
"twImgSrc": "https://secure.gravatar.com/avatar/a6a567574dafefa959593925eead665c?s=600&d=blank&r=g"
},
"isLoading": false,
"link": "/author/katrinaschwartz"
},
"kqednewsstaffandwires": {
"type": "authors",
"id": "237",
"meta": {
"index": "authors_1716337520",
"id": "237",
"found": true
},
"name": "KQED News Staff and Wires",
"firstName": "KQED News Staff and Wires",
"lastName": null,
"slug": "kqednewsstaffandwires",
"email": "onlinenewsstaff@kqed.org",
"display_author_email": false,
"staff_mastheads": [],
"title": null,
"bio": null,
"avatar": "https://secure.gravatar.com/avatar/72295af8ebbfbd19a4948f5271285664?s=600&d=blank&r=g",
"twitter": null,
"facebook": null,
"instagram": null,
"linkedin": null,
"sites": [
{
"site": "arts",
"roles": [
"contributor"
]
},
{
"site": "news",
"roles": [
"contributor"
]
},
{
"site": "lowdown",
"roles": [
"author"
]
},
{
"site": "stateofhealth",
"roles": [
"contributor"
]
},
{
"site": "food",
"roles": [
"author"
]
}
],
"headData": {
"title": "KQED News Staff and Wires | KQED",
"description": null,
"ogImgSrc": "https://secure.gravatar.com/avatar/72295af8ebbfbd19a4948f5271285664?s=600&d=blank&r=g",
"twImgSrc": "https://secure.gravatar.com/avatar/72295af8ebbfbd19a4948f5271285664?s=600&d=blank&r=g"
},
"isLoading": false,
"link": "/author/kqednewsstaffandwires"
},
"kdomara": {
"type": "authors",
"id": "1459",
"meta": {
"index": "authors_1716337520",
"id": "1459",
"found": true
},
"name": "Kelly O'Mara",
"firstName": "Kelly",
"lastName": "O'Mara",
"slug": "kdomara",
"email": "komara@kqed.org",
"display_author_email": false,
"staff_mastheads": [
"news"
],
"title": "KQED Contributor",
"bio": "Kelly O'Mara is a writer and reporter in the San Francisco Bay Area. She writes about food, health, sports, travel, business and California news. Her work has appeared on KQED, online for Outside Magazine, epsnW, VICE and in Competitor Magazine, among others. Follow Kelly on Twitter \u003ca href=\"https://twitter.com/kellydomara\">@kellydomara\u003c/a>.",
"avatar": "https://secure.gravatar.com/avatar/768fec7412028b72f13bdd0f5f9d8186?s=600&d=blank&r=g",
"twitter": null,
"facebook": null,
"instagram": null,
"linkedin": null,
"sites": [
{
"site": "arts",
"roles": []
},
{
"site": "news",
"roles": []
},
{
"site": "bayareabites",
"roles": []
},
{
"site": "stateofhealth",
"roles": []
},
{
"site": "science",
"roles": []
},
{
"site": "checkplease",
"roles": [
"editor"
]
},
{
"site": "food",
"roles": []
},
{
"site": "forum",
"roles": [
"editor"
]
},
{
"site": "liveblog",
"roles": [
"editor"
]
}
],
"headData": {
"title": "Kelly O'Mara | KQED",
"description": "KQED Contributor",
"ogImgSrc": "https://secure.gravatar.com/avatar/768fec7412028b72f13bdd0f5f9d8186?s=600&d=blank&r=g",
"twImgSrc": "https://secure.gravatar.com/avatar/768fec7412028b72f13bdd0f5f9d8186?s=600&d=blank&r=g"
},
"isLoading": false,
"link": "/author/kdomara"
},
"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"
},
"vrancano": {
"type": "authors",
"id": "11276",
"meta": {
"index": "authors_1716337520",
"id": "11276",
"found": true
},
"name": "Vanessa Rancaño",
"firstName": "Vanessa",
"lastName": "Rancaño",
"slug": "vrancano",
"email": "vrancano@kqed.org",
"display_author_email": false,
"staff_mastheads": [
"news"
],
"title": "Reporter, Housing",
"bio": "Vanessa Rancaño reports on housing and homelessness for KQED. She’s also covered education for the station and reported from the Central Valley. Her work has aired across public radio, from flagship national news shows to longform narrative podcasts. Before taking up a mic, she worked as a freelance print journalist. She’s been recognized with a number of national and regional awards. Vanessa grew up in California's Central Valley. She's a former NPR Kroc Fellow, and a graduate of the UC Berkeley Graduate School of Journalism.",
"avatar": "https://secure.gravatar.com/avatar/f6c0fc5d391c78710bcfc723f0636ef6?s=600&d=blank&r=g",
"twitter": "vanessarancano",
"facebook": null,
"instagram": null,
"linkedin": null,
"sites": [
{
"site": "arts",
"roles": [
"editor"
]
},
{
"site": "news",
"roles": [
"editor"
]
}
],
"headData": {
"title": "Vanessa Rancaño | KQED",
"description": "Reporter, Housing",
"ogImgSrc": "https://secure.gravatar.com/avatar/f6c0fc5d391c78710bcfc723f0636ef6?s=600&d=blank&r=g",
"twImgSrc": "https://secure.gravatar.com/avatar/f6c0fc5d391c78710bcfc723f0636ef6?s=600&d=blank&r=g"
},
"isLoading": false,
"link": "/author/vrancano"
},
"katewolffe": {
"type": "authors",
"id": "11523",
"meta": {
"index": "authors_1716337520",
"id": "11523",
"found": true
},
"name": "Kate Wolffe",
"firstName": "Kate",
"lastName": "Wolffe",
"slug": "katewolffe",
"email": "kwolffe@kqed.org",
"display_author_email": true,
"staff_mastheads": [
"news"
],
"title": "KQED Reporter + Weekend Host",
"bio": "Kate Wolffe reports on local Bay Area happenings for KQED, and hosts the news on weekend afternoons. She joined KQED in 2018 as an intern on the Forum team, before moving to cover topics ranging from politics to criminal justice to homelessness. A Bay Area native and UC Berkeley graduate, Kate loves to discover new corners of the region.",
"avatar": "https://secure.gravatar.com/avatar/22455f14db824a03ee252f73052fe939?s=600&d=blank&r=g",
"twitter": "katewolffe",
"facebook": null,
"instagram": null,
"linkedin": null,
"sites": [
{
"site": "arts",
"roles": [
"editor"
]
},
{
"site": "news",
"roles": [
"author",
"edit_others_posts"
]
},
{
"site": "forum",
"roles": [
"editor"
]
}
],
"headData": {
"title": "Kate Wolffe | KQED",
"description": "KQED Reporter + Weekend Host",
"ogImgSrc": "https://secure.gravatar.com/avatar/22455f14db824a03ee252f73052fe939?s=600&d=blank&r=g",
"twImgSrc": "https://secure.gravatar.com/avatar/22455f14db824a03ee252f73052fe939?s=600&d=blank&r=g"
},
"isLoading": false,
"link": "/author/katewolffe"
},
"msolomon": {
"type": "authors",
"id": "11651",
"meta": {
"index": "authors_1716337520",
"id": "11651",
"found": true
},
"name": "Molly Solomon",
"firstName": "Molly",
"lastName": "Solomon",
"slug": "msolomon",
"email": "msolomon@KQED.org",
"display_author_email": false,
"staff_mastheads": [
"news"
],
"title": "Senior Editor",
"bio": "Molly Solomon is the senior editor of KQED's California Politics and Government Desk. Previously, she was the station's editor-at-large, with a focus on editing early childhood education, politics, and criminal justice. Before that, she managed and edited statewide election coverage for The California Newsroom, a collaboration of local public radio stations, CalMatters and NPR. Molly joined KQED in 2019 to launch the station’s housing affordability desk, where she reported on homelessness, evictions and is the co-host of KQED’s housing podcast, SOLD OUT: Rethinking Housing in America. Before that, she was the Southwest Washington Bureau Chief for Oregon Public Broadcasting and a reporter at Hawaii Public Radio. Her stories have aired on NPR’s \u003cem>Morning Edition\u003c/em>, \u003cem>All Things Considered\u003c/em>, \u003cem>Here & Now\u003c/em>, \u003cem>Science Friday\u003c/em> and \u003cem>Marketplace\u003c/em>. Molly's award-winning reporting has been honored by the Best of the West, Edward R. Murrow awards, Society of Professional Journalists, National Headliner Awards, and the Asian American Journalists Association. Born and raised in Berkeley, Molly is a big fan of burritos and her scruffy terrier, Ollie.",
"avatar": "https://secure.gravatar.com/avatar/9ad9794616923d81c9a79897161545bd?s=600&d=blank&r=g",
"twitter": "solomonout",
"facebook": null,
"instagram": null,
"linkedin": null,
"sites": [
{
"site": "news",
"roles": [
"editor"
]
},
{
"site": "science",
"roles": [
"editor"
]
}
],
"headData": {
"title": "Molly Solomon | KQED",
"description": "Senior Editor",
"ogImgSrc": "https://secure.gravatar.com/avatar/9ad9794616923d81c9a79897161545bd?s=600&d=blank&r=g",
"twImgSrc": "https://secure.gravatar.com/avatar/9ad9794616923d81c9a79897161545bd?s=600&d=blank&r=g"
},
"isLoading": false,
"link": "/author/msolomon"
},
"ebaldassari": {
"type": "authors",
"id": "11652",
"meta": {
"index": "authors_1716337520",
"id": "11652",
"found": true
},
"name": "Erin Baldassari",
"firstName": "Erin",
"lastName": "Baldassari",
"slug": "ebaldassari",
"email": "ebaldassari@KQED.org",
"display_author_email": true,
"staff_mastheads": [
"news"
],
"title": "Staff Writer",
"bio": "Erin Baldassari covers housing for KQED. She's a former print journalist and most recently worked as the transportation reporter for the \u003cem>Mercury News\u003c/em> and \u003cem>East Bay Times. \u003c/em>There, she focused on how the Bay Area’s housing shortage has changed the way people move around the region. She also served on the \u003cem>East Bay Times\u003c/em>’ 2017 Pulitzer Prize-winning team for coverage of the Ghost Ship Fire in Oakland. Prior to that, Erin worked as a breaking news and general assignment reporter for a variety of outlets in the Bay Area and the greater Boston area. A Tufts University alumna, Erin grew up in the foothills of the Sierra Nevada mountains and in Sonoma County. She is a life-long KQED listener.",
"avatar": "https://secure.gravatar.com/avatar/660ce35d088ca54ad606d7e941abc652?s=600&d=mm&r=g",
"twitter": "e_baldi",
"facebook": null,
"instagram": null,
"linkedin": null,
"sites": [
{
"site": "news",
"roles": [
"edit_others_posts",
"editor"
]
},
{
"site": "science",
"roles": [
"editor"
]
},
{
"site": "liveblog",
"roles": [
"editor"
]
}
],
"headData": {
"title": "Erin Baldassari | KQED",
"description": "Staff Writer",
"ogImgSrc": "https://secure.gravatar.com/avatar/660ce35d088ca54ad606d7e941abc652?s=600&d=mm&r=g",
"twImgSrc": "https://secure.gravatar.com/avatar/660ce35d088ca54ad606d7e941abc652?s=600&d=mm&r=g"
},
"isLoading": false,
"link": "/author/ebaldassari"
},
"adahlstromeckman": {
"type": "authors",
"id": "11785",
"meta": {
"index": "authors_1716337520",
"id": "11785",
"found": true
},
"name": "Azul Dahlstrom-Eckman",
"firstName": "Azul",
"lastName": "Dahlstrom-Eckman",
"slug": "adahlstromeckman",
"email": "adahlstrom-eckman@kqed.org",
"display_author_email": true,
"staff_mastheads": [],
"title": "Reporter",
"bio": "Azul is a reporter for KQED who focuses on producing sound-rich audio features for KQED's Morning Edition segment and digital features for KQED's online audiences. He previously worked as the Weekend News Editor at KQED, responsible for overseeing radio and digital news on the weekends. He joined KQED in 2021 as an alumna of KALW's Audio Academy radio journalism training program. He was born and raised on Potrero Hill in San Francisco and holds a B.A. in Environmental Studies from the University of Oregon.",
"avatar": "https://secure.gravatar.com/avatar/99c0cfc680078897572931b34e941e1e?s=600&d=blank&r=g",
"twitter": "@zuliemann",
"facebook": null,
"instagram": null,
"linkedin": null,
"sites": [
{
"site": "arts",
"roles": [
"editor"
]
},
{
"site": "news",
"roles": [
"editor"
]
},
{
"site": "science",
"roles": [
"editor"
]
}
],
"headData": {
"title": "Azul Dahlstrom-Eckman | KQED",
"description": "Reporter",
"ogImgSrc": "https://secure.gravatar.com/avatar/99c0cfc680078897572931b34e941e1e?s=600&d=blank&r=g",
"twImgSrc": "https://secure.gravatar.com/avatar/99c0cfc680078897572931b34e941e1e?s=600&d=blank&r=g"
},
"isLoading": false,
"link": "/author/adahlstromeckman"
},
"apelit": {
"type": "authors",
"id": "11812",
"meta": {
"index": "authors_1716337520",
"id": "11812",
"found": true
},
"name": "Attila Pelit",
"firstName": "Attila",
"lastName": "Pelit",
"slug": "apelit",
"email": "apelit@kqed.org",
"display_author_email": false,
"staff_mastheads": [],
"title": "KQED Contributor",
"bio": null,
"avatar": "https://secure.gravatar.com/avatar/9b7b8a9e595d58a1f4d853f8608ae584?s=600&d=mm&r=g",
"twitter": null,
"facebook": null,
"instagram": null,
"linkedin": null,
"sites": [
{
"site": "news",
"roles": [
"editor"
]
},
{
"site": "science",
"roles": [
"editor"
]
},
{
"site": "elections",
"roles": [
"editor"
]
},
{
"site": "liveblog",
"roles": [
"editor"
]
}
],
"headData": {
"title": "Attila Pelit | KQED",
"description": "KQED Contributor",
"ogImgSrc": "https://secure.gravatar.com/avatar/9b7b8a9e595d58a1f4d853f8608ae584?s=600&d=mm&r=g",
"twImgSrc": "https://secure.gravatar.com/avatar/9b7b8a9e595d58a1f4d853f8608ae584?s=600&d=mm&r=g"
},
"isLoading": false,
"link": "/author/apelit"
}
},
"breakingNewsReducer": {},
"campaignFinanceReducer": {},
"pagesReducer": {},
"postsReducer": {
"stream_live": {
"type": "live",
"id": "stream_live",
"audioUrl": "https://streams.kqed.org/kqedradio",
"title": "Live Stream",
"excerpt": "Live Stream information currently unavailable.",
"link": "/radio",
"featImg": "",
"label": {
"name": "KQED Live",
"link": "/"
}
},
"stream_kqedNewscast": {
"type": "posts",
"id": "stream_kqedNewscast",
"audioUrl": "https://www.kqed.org/.stream/anon/radio/RDnews/newscast.mp3?_=1",
"title": "KQED Newscast",
"featImg": "",
"label": {
"name": "88.5 FM",
"link": "/"
}
},
"news_11955733": {
"type": "posts",
"id": "news_11955733",
"meta": {
"index": "posts_1716263798",
"site": "news",
"id": "11955733",
"score": null,
"sort": [
1689431459000
]
},
"guestAuthors": [],
"slug": "oaklands-eviction-moratorium-just-ended-whats-next-for-renters-and-landlords",
"title": "Oakland's Eviction Moratorium Just Ended. What's Next for Renters and Landlords?",
"publishDate": 1689431459,
"format": "standard",
"headTitle": "Oakland’s Eviction Moratorium Just Ended. What’s Next for Renters and Landlords? | KQED",
"labelTerm": {
"site": "news"
},
"content": "\u003cp>After months of debate, Oakland’s eviction moratorium expired on Saturday, July 15. The move comes after Alameda County ended its public health emergency and \u003ca href=\"https://www.kqed.org/news/11947933/alameda-countys-eviction-moratorium-ends-saturday-whats-next-for-renters-and-landlords\">its own eviction moratorium back in April\u003c/a>. Oakland had been one of the last remaining cities in the country with this type of protection for tenants, along with San Francisco and Berkeley.\u003c/p>\n\u003cp>In the rest of Alameda County, \u003ca href=\"https://oaklandside.org/2023/05/24/evictions-cases-are-rising-fast-after-end-of-alameda-county-moratorium/\">evictions spiked after the county’s moratorium was lifted, rising to above pre-pandemic highs\u003c/a>. With the majority of Oakland residents renting their homes, and the city \u003ca href=\"https://www.housinginitiative.org/uploads/1/3/2/9/132946414/hip_oakland_market_study_9-29-20_small.pdf\">having a higher percentage of renters compared to the county as a whole (PDF)\u003c/a>, many advocates fear that this change will lead to an even greater wave of evictions.\u003c/p>\n\u003cp>\u003cstrong>Jump straight to:\u003c/strong>\u003c/p>\n\u003cul>\n\u003cli>\u003ca href=\"#impacts\">\u003cstrong>What does the end of Oakland’s eviction moratorium mean for renters?\u003c/strong>\u003c/a>\u003c/li>\n\u003cli>\u003ca href=\"#evictions\">\u003cstrong>What can Oakland renters be evicted for starting July 15?\u003c/strong>\u003c/a>\u003c/li>\n\u003cli>\u003ca href=\"#backrent\">\u003cstrong>Do Oakland renters now have to pay back rent?\u003c/strong>\u003c/a>\u003c/li>\n\u003cli>\u003ca href=\"#advice\">\u003cstrong>Where can Oakland renters find legal advice and resources?\u003c/strong>\u003c/a>\u003c/li>\n\u003cli>\u003ca href=\"#landlords\">\u003cstrong>What should Oakland landlords know?\u003c/strong>\u003c/a>\u003c/li>\n\u003c/ul>\n\u003ch2>Evictions on the horizon\u003c/h2>\n\u003cp>“We’re all terrified to see [the moratorium] sunset,” said Anne Tamiko Omura, executive director of the \u003ca href=\"https://www.evictiondefensecenteroakland.org/\">Eviction Defense Center (EDC)\u003c/a>. “We’ve already seen the effects of the Alameda County moratorium sunsetting and the massive amounts of evictions that are being filed. So we can only imagine what’s waiting for us in Oakland.”\u003c/p>\n\u003cp>In 2019, Tamiko Omura said, there were less than 4,000 evictions — but she expects that after the moratorium lifts, evictions will now surpass that number in less than three months.\u003c/p>\n\u003cp>If you’re a renter, this doesn’t necessarily mean you can be immediately evicted, as various tenant protections still remain in place and some were recently added by the Oakland City Council.\u003c/p>\n\u003cul>\n\u003cli>\u003ca href=\"#tellus\">\u003cstrong>Tell us: What else do you need information about right now?\u003c/strong>\u003c/a>\u003c/li>\n\u003c/ul>\n\u003cp>Leah Simon-Weisberg, legal director of the \u003ca href=\"https://www.acceaction.org/renterhelp\">Alliance of Californians for Community Empowerment (ACCE)\u003c/a>, said her organization is “expecting to see a lot of evictions filed.”\u003c/p>\n\u003cp>Simon-Weisberg’s key message? “We’re working really hard to get the message out that you can’t be evicted for the rent that people may have accrued during the pandemic,” she said.\u003c/p>\n\u003cp>So what do you need to know about Oakland’s eviction moratorium expiring? If you’re an Oakland renter — or a landlord in the city — how will the end of the moratorium affect you? Keep reading for details on who can be evicted in Oakland and what renter protections continue to exist after July 15.\u003cbr>\n[ad fullwidth]\u003c/p>\n\u003ch2>\u003ca id=\"impacts\">\u003c/a>What does the end of the moratorium mean for renters?\u003c/h2>\n\u003cp>In March 2020, the Oakland City Council adopted an eviction moratorium in response to the COVID-19 pandemic — which ensured that renters could not be evicted over unpaid rent.\u003c/p>\n\u003cp>In fact, there were actually \u003ca href=\"https://www.oaklandca.gov/services/important-covid-19-information\">three renter protections Oakland put into place in 2020\u003c/a>:\u003c/p>\n\u003cul>\n\u003cli>All evictions were prohibited — unless they were on health or safety grounds, or under a state law that allows landlords to evict tenants if they’re permanently taking their units off the rental market (e.g., moving themselves or a family member into the unit).\u003c/li>\n\u003cli>All late fees for nonpayment of rent were prohibited.\u003c/li>\n\u003cli>All rent increases were prohibited unless they were established inflation adjustments or approved through a petition under \u003ca href=\"https://apps.oaklandca.gov/rappetitions/Petitions.aspx\">Oakland’s Rent Adjustment Program\u003c/a>.\u003c/li>\n\u003c/ul>\n\u003cp>So, what’s changing?\u003c/p>\n\u003cp>Starting July 15, \u003ca href=\"https://www.oaklandca.gov/news/2023/oakland-eviction-moratorium-phase-out\">landlords will be able to evict for nonpayment of rent moving forward\u003c/a>. Landlords will also be able to once again charge late fees.\u003c/p>\n\u003cp>However, \u003cstrong>the moratorium on\u003c/strong> \u003cstrong>rent increases is not ending on July 15\u003c/strong>. That will remain in place until July 1, 2024, one year away. Until that date, all rent increases will remain prohibited.\u003c/p>\n\u003cp>\u003ca href=\"https://www.oaklandca.gov/news/2023/oakland-eviction-moratorium-phase-out\">See the details of what will change for Oakland renters and landlords starting July 1 on the city of Oakland’s website.\u003c/a>\u003c/p>\n\u003ch2>\u003ca id=\"evictions\">\u003c/a>What can Oakland renters now be evicted for, starting July 15?\u003c/h2>\n\u003cp>Starting July 15, landlords in Oakland can now evict renters or terminate tenancies for any just cause, including not paying rent.\u003c/p>\n\u003cp>Because for most tenants rent is due on the first day of the month, this means that most Oakland renters will have to start paying their rent on or after August 1. And if they don’t, their landlord can start eviction proceedings. If you are someone who pays rent on the first of the month, be aware that \u003cstrong>your landlord could technically ask you on July 15 to pay half of your July rent\u003c/strong>.[aside label='More Guides from KQED' tag='audience-news']Oakland landlords can also resume charging their tenants late fees for late rent payments moving forward — but this does not include late payments during the moratorium period. So housing advocates stress that renters should start paying their landlord again as soon as their rent is due.\u003c/p>\n\u003cp>Tenants can also now be evicted for having violated their lease in other ways during the eviction moratorium. To this end, the Oakland City Council did approve a “just cause” ordinance, which says that the landlord must show that the lease violation is based on a reasonable term that the tenant accepted in writing and \u003ca href=\"https://oaklandside.org/2023/06/07/oakland-city-council-eviction-lease/\">it has to be a violation that causes substantial injury to the landlord\u003c/a>.\u003c/p>\n\u003cp>Additionally, city officials told KQED that a landlord cannot proceed with an eviction if the unit in question has not been registered with \u003ca href=\"https://www.oaklandca.gov/resources/rent-registration-in-oakland-information-and-faqs\">the city’s rent registry\u003c/a> — something the city now requires for all rental units covered by rent control or “just cause” protections.\u003c/p>\n\u003cp>\u003ca href=\"#advice\">\u003cstrong>Jump to more resources available to renters in Oakland.\u003c/strong>\u003c/a>\u003c/p>\n\u003ch2>\u003ca id=\"backrent\">\u003c/a>Do Oakland renters have to pay back rent now that the eviction moratorium has expired?\u003c/h2>\n\u003cp>Landlords in Oakland can demand back rent starting July 15, and can take tenants to small claims court. They can also ultimately pursue evictions for the back rent that was missed during the moratorium period.\u003c/p>\n\u003cp>However, this development regarding back rent comes with two big caveats.\u003c/p>\n\u003cp>First, \u003cstrong>tenants cannot be evicted for any back rent owed between March 9, 2020, and July 14, 2021\u003c/strong>, if they can show that the missed payment was due to financial hardship caused by the COVID-19 pandemic.\u003c/p>\n\u003cp>Additionally, \u003cstrong>tenants cannot be evicted for owing less than one month of fair market rent during that period\u003c/strong>.\u003c/p>\n\u003cp>How do you show that your financial hardship or loss \u003cem>was\u003c/em> caused by the pandemic? Alameda County Housing Secure advises that “you should submit \u003ca href=\"https://www.ac-housingsecure.org/ac-eviction-moratorium-guide\">proof of your COVID-related loss of income or increase in expenses to your landlord\u003c/a> in the form of pay stubs, bank statements, a letter from your employer, child care bills or medical bills.”\u003c/p>\n\u003cp>The city of Oakland is also encouraging \u003ca href=\"https://cao-94612.s3.amazonaws.com/documents/Info-Sheet_Tenant-Repayment-Negotiation_EN_10.11.22_FINAL.pdf\">tenants and landlords to enter into repayment negotiations (PDF)\u003c/a>. Legally, repayment plans cannot come with late fees and cannot be conditioned on changes to the lease.[pullquote size='medium' align='right']Tenants cannot be evicted for rent owed between March 9, 2020, and July 14, 2021, as long as they can prove it was due to a COVID-19 related hardship.[/pullquote]Simon-Weisberg, from ACCE, says that many tenants are being pressured by landlords who say they’ll forgive the debt if the tenant agrees to move out. And while that might sound like a good deal for those who may not have the budget to pay back the debt, she argues it’s more stressful to end up with nowhere to live.\u003c/p>\n\u003cp>“I think that people aren’t quite sure what to do with the debt that they owe,” said Simon-Weisberg. “So we really want to encourage folks to hang tight. And I think we’ll be going into a period of trying to really help people figure out what to do about the debt.”\u003c/p>\n\u003cfigure id=\"attachment_11955781\" class=\"wp-caption aligncenter\" style=\"max-width: 2560px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11955781\" src=\"https://ww2.kqed.org/app/uploads/sites/10/2023/07/GettyImages-861724936-scaled.jpg\" alt=\"A street in Oakland's Chinatown during the morning. Cars are parked along the street, in front of apartment buildings with shops on the ground level.\" width=\"2560\" height=\"1708\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2023/07/GettyImages-861724936-scaled.jpg 2560w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/07/GettyImages-861724936-800x534.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/07/GettyImages-861724936-1020x681.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/07/GettyImages-861724936-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/07/GettyImages-861724936-1536x1025.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/07/GettyImages-861724936-2048x1367.jpg 2048w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/07/GettyImages-861724936-1920x1281.jpg 1920w\" sizes=\"(max-width: 2560px) 100vw, 2560px\">\u003cfigcaption class=\"wp-caption-text\">The city of Oakland is encouraging tenants who owe back rent to enter into repayment negotiations with their landlords. Legally, repayment plans cannot come with late fees and cannot be conditioned on changes to the lease. \u003ccite>(Nicolo Sertorio/Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>\u003ca id=\"advice\">\u003c/a>Resources for Oakland renters\u003c/h2>\n\u003cp>Tamiko Omura, from the EDC, said that her group is advising renters “to do the best they can to pay their rent for the month of July and to contact a legal service provider if they get any paperwork as soon as possible.” Often, if you receive an eviction notice or summons, you have to respond within three days or face losing the opportunity to make your case.\u003c/p>\n\u003cp>During the debate over the eviction moratorium, Oakland City Council members said \u003ca href=\"https://www.oaklandca.gov/resources/housing-resources-erap-emergency-rental-assistance\">the city’s rental assistance program administered $60 million in assistance, but that these funds have not been fully utilized\u003c/a>. However, applications are now closed — though the program is administered through the following local nonprofits, many of which also offer legal assistance:\u003c/p>\n\u003cul>\n\u003cli>\u003ca href=\"https://www.bayareacs.org/\">Bay Area Community Services\u003c/a>\u003c/li>\n\u003cli>\u003ca href=\"https://www.self-sufficiency.org/\">Building Opportunities for Self-Sufficiency\u003c/a>\u003c/li>\n\u003cli>\u003ca href=\"https://www.cceb.org/\">Catholic Charities East Bay\u003c/a>\u003c/li>\n\u003cli>\u003ca href=\"https://www.centrolegal.org/?lang=es\">Centro Legal de la Raza\u003c/a>\u003c/li>\n\u003cli>\u003ca href=\"https://ebaldc.org/\">East Bay Asian Local Development Corporation\u003c/a>\u003c/li>\n\u003cli>\u003ca href=\"https://www.evictiondefensecenteroakland.org/\">Eviction Defense Center\u003c/a>\u003c/li>\n\u003cli>\u003ca href=\"https://safepassages.org/\">Safe Passages\u003c/a>\u003c/li>\n\u003c/ul>\n\u003cp>“Oakland has done everything it can to try to get more money. It’s not enough,” said Tamiko Omura. “The state coverage was not enough. The money we have left is not enough.”\u003c/p>\n\u003ch2>Which other Bay Area cities still have their own eviction moratoriums?\u003c/h2>\n\u003cp>These Bay Area cities still have their own, separate eviction moratoriums, which are ongoing:\u003c/p>\n\u003cp>\u003ca href=\"https://sf.gov/news/local-eviction-protections-non-payment-rent-during-covid-19-extended-through-august-29-2023#:~:text=Specifically%2C%20no%20tenant%20may%20be,19%20Proclamation%20of%20Local%20Emergency.\">\u003cstrong>San Francisco eviction moratorium:\u003c/strong>\u003c/a> After the city’s public health emergency ended on June 30, the rental eviction moratorium was extended to August 29, and will expire August 30.\u003c/p>\n\u003cp>\u003ca href=\"https://rentboard.berkeleyca.gov/rights-responsibilities/covid-19-information-tenants-landlords\">\u003cstrong>Berkeley eviction moratorium:\u003c/strong>\u003c/a> The city of Berkeley’s eviction moratorium is expiring in stages. Starting May 1, some evictions were allowed for health and safety, owner move-ins or nonpayment of rent where the tenant had not provided documentation establishing a reason for not paying. After September 1, the moratorium will fully expire.[aside postID=\"news_11952870\" hero=\"https://ww2.kqed.org/app/uploads/sites/10/2021/02/RS41773_007_KQED_HousingSanFrancisco_02102020_2898-qut-1020x680.jpg\"]\u003ca href=\"https://www.sanleandro.org/1199/Eviction-Moratorium\">\u003cstrong>San Leandro eviction moratorium:\u003c/strong>\u003c/a> The eviction moratorium in San Leandro will end July 31. Tenants will have to pay past due rent within 180 days.\u003c/p>\n\u003cp>Additionally, the Contra Costa cities of \u003cstrong>\u003ca href=\"https://www.ci.richmond.ca.us/4082/COVID-19-Rental-Related-Information?eType=EmailBlastContent&eId=44444444-4444-4444-4444-444444444444\">Richmond\u003c/a>\u003c/strong> and \u003cstrong>\u003ca href=\"https://ebho.org/covid19-policy/#:~:text=Residents%20of%20Alameda%20County%20are,ended%20on%20April%2029%2C%202023.\">El Cerrito\u003c/a>\u003c/strong> have some extra tenant protections related to missed rent during the pandemic — though neither city still has an eviction moratorium in place.\u003c/p>\n\u003ch2>\u003ca id=\"landlords\">\u003c/a>What should landlords in Oakland know?\u003c/h2>\n\u003cp>Landlords should be aware that if their property is under rent control, they are now required \u003ca href=\"https://www.oaklandca.gov/resources/rent-registration-in-oakland-information-and-faqs\">to register their units in the city’s rent registry\u003c/a>. The deadline to register was July 5, 2022. City officials told KQED that if a landlord has not registered a unit, they currently cannot proceed with an eviction for the tenants living in that unit.\u003c/p>\n\u003cp>“It is not that we are asking them to register their eviction, even though they are to provide the city with a copy,” said Oakland’s Rent Adjustment Program Manager Victor Ramirez. “The registration is not for them to register an eviction lawsuit. It is for them to provide information about the tenancy that they currently have.”\u003c/p>\n\u003cp>Another challenge landlords are facing is the sheer size of outstanding rent owed throughout the city. When Alameda County’s eviction moratorium expired back in April, Michelle Starratt, housing director for Alameda County, said there was between $125 million and $300 million in outstanding rent owed throughout the county — even with the federal and state assistance that had paid some of the back rent.[pullquote align=\"right\" size=\"medium\" citation=\"Michelle Starratt, housing director, Alameda County\"]‘At this point, the best recourse for landlords is to go to small claims court to obtain the back rent owed from those tenants.’[/pullquote]In an Alameda County survey of landlords from fall 2022 and spring 2023, landlords reported that 50% of the rent that was owed was actually owed by tenants who were considered over-income — as in, their income was higher than 80% of the area’s median income.\u003c/p>\n\u003cp>“At this point, the best recourse for landlords is to go to small claims court to obtain the back rent owed from those tenants,” Starratt said at the time. Alameda County also deployed about $5 million in emergency foreclosure prevention money.\u003c/p>\n\u003cp>During the Oakland City Council meetings, a number of smaller Oakland landlords spoke out about the financial stress they had been struggling with as well.\u003c/p>\n\u003cp>The state of California additionally \u003ca href=\"https://camortgagerelief.org/\">runs a mortgage relief program\u003c/a>, which earlier this year \u003ca href=\"https://calmatters.org/housing/2023/02/california-mortgage-relief-expansion/\">expanded who qualified\u003c/a>.\u003c/p>\n\u003cp>“We really don’t want landlords to lose their properties, so we’re trying to get some of these resources into the community,” Starratt said. “But nearly $5 million in funding is just a drop in the bucket if we have over $300 million worth of outstanding rent and half of that is for over-income tenants.”\u003c/p>\n\u003cp>“The over-income tenants need to help us by paying their rent,” said Starratt.\u003c/p>\n\u003cp>\u003cem>KQED’s Rachel Vasquez, Azul Dahlstrom-Eckman and Alexander Gonzalez contributed to this reporting.\u003c/em>\u003c/p>\n\u003ch2>\u003ca id=\"tellus\">\u003c/a>Tell us: What else do you need information about?\u003c/h2>\n\u003cp>At KQED News, we know that it can sometimes be hard to track down the answers to navigate life in the Bay Area in 2023. We’ve published \u003ca href=\"https://www.kqed.org/news/tag/coronavirus-resources-and-explainers\">clear, practical explainers and guides about COVID\u003c/a>, \u003ca href=\"https://www.kqed.org/news/11936674/how-to-prepare-for-this-weeks-atmospheric-river-storm-sandbags-emergency-kits-and-more\">how to cope with intense winter weather\u003c/a> and \u003ca href=\"https://www.kqed.org/news/11821950/how-to-safely-attend-a-protest-in-the-bay-area\">how to exercise your right to protest safely\u003c/a>.\u003c/p>\n\u003cp>So tell us: What do you need to know more about? Tell us, and you could see your question answered online or on social media. What you submit will make our reporting stronger, and help us decide what to cover here on our site, and on KQED Public Radio, too.\u003c/p>\n\u003cp>[hearken id=\"10483\" src=\"https://modules.wearehearken.com/kqed/embed/10483.js\"]\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n",
"blocks": [],
"excerpt": "Oakland's eviction moratorium ended on July 15, 2023 and tenants are now required to pay rent. Tenants who don't pay their rent can now be evicted by their landlord but there are still some protections left.",
"status": "publish",
"parent": 0,
"modified": 1721125474,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": true,
"hasPolis": false,
"paragraphCount": 48,
"wordCount": 2337
},
"headData": {
"title": "Oakland's Eviction Moratorium Just Ended. What's Next for Renters and Landlords? | KQED",
"description": "Oakland's eviction moratorium ended on July 15, 2023 and tenants are now required to pay rent. Tenants who don't pay their rent can now be evicted by their landlord but there are still some protections left.",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"schema": {
"@context": "http://schema.org",
"@type": "NewsArticle",
"headline": "Oakland's Eviction Moratorium Just Ended. What's Next for Renters and Landlords?",
"datePublished": "2023-07-15T07:30:59-07:00",
"dateModified": "2024-07-16T03:24:34-07:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png",
"isAccessibleForFree": "True",
"publisher": {
"@type": "NewsMediaOrganization",
"@id": "https://www.kqed.org/#organization",
"name": "KQED",
"url": "https://www.kqed.org",
"logo": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
}
},
"sticky": false,
"excludeFromSiteSearch": "Include",
"articleAge": "0",
"path": "/news/11955733/oaklands-eviction-moratorium-just-ended-whats-next-for-renters-and-landlords",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>After months of debate, Oakland’s eviction moratorium expired on Saturday, July 15. The move comes after Alameda County ended its public health emergency and \u003ca href=\"https://www.kqed.org/news/11947933/alameda-countys-eviction-moratorium-ends-saturday-whats-next-for-renters-and-landlords\">its own eviction moratorium back in April\u003c/a>. Oakland had been one of the last remaining cities in the country with this type of protection for tenants, along with San Francisco and Berkeley.\u003c/p>\n\u003cp>In the rest of Alameda County, \u003ca href=\"https://oaklandside.org/2023/05/24/evictions-cases-are-rising-fast-after-end-of-alameda-county-moratorium/\">evictions spiked after the county’s moratorium was lifted, rising to above pre-pandemic highs\u003c/a>. With the majority of Oakland residents renting their homes, and the city \u003ca href=\"https://www.housinginitiative.org/uploads/1/3/2/9/132946414/hip_oakland_market_study_9-29-20_small.pdf\">having a higher percentage of renters compared to the county as a whole (PDF)\u003c/a>, many advocates fear that this change will lead to an even greater wave of evictions.\u003c/p>\n\u003cp>\u003cstrong>Jump straight to:\u003c/strong>\u003c/p>\n\u003cul>\n\u003cli>\u003ca href=\"#impacts\">\u003cstrong>What does the end of Oakland’s eviction moratorium mean for renters?\u003c/strong>\u003c/a>\u003c/li>\n\u003cli>\u003ca href=\"#evictions\">\u003cstrong>What can Oakland renters be evicted for starting July 15?\u003c/strong>\u003c/a>\u003c/li>\n\u003cli>\u003ca href=\"#backrent\">\u003cstrong>Do Oakland renters now have to pay back rent?\u003c/strong>\u003c/a>\u003c/li>\n\u003cli>\u003ca href=\"#advice\">\u003cstrong>Where can Oakland renters find legal advice and resources?\u003c/strong>\u003c/a>\u003c/li>\n\u003cli>\u003ca href=\"#landlords\">\u003cstrong>What should Oakland landlords know?\u003c/strong>\u003c/a>\u003c/li>\n\u003c/ul>\n\u003ch2>Evictions on the horizon\u003c/h2>\n\u003cp>“We’re all terrified to see [the moratorium] sunset,” said Anne Tamiko Omura, executive director of the \u003ca href=\"https://www.evictiondefensecenteroakland.org/\">Eviction Defense Center (EDC)\u003c/a>. “We’ve already seen the effects of the Alameda County moratorium sunsetting and the massive amounts of evictions that are being filed. So we can only imagine what’s waiting for us in Oakland.”\u003c/p>\n\u003cp>In 2019, Tamiko Omura said, there were less than 4,000 evictions — but she expects that after the moratorium lifts, evictions will now surpass that number in less than three months.\u003c/p>\n\u003cp>If you’re a renter, this doesn’t necessarily mean you can be immediately evicted, as various tenant protections still remain in place and some were recently added by the Oakland City Council.\u003c/p>\n\u003cul>\n\u003cli>\u003ca href=\"#tellus\">\u003cstrong>Tell us: What else do you need information about right now?\u003c/strong>\u003c/a>\u003c/li>\n\u003c/ul>\n\u003cp>Leah Simon-Weisberg, legal director of the \u003ca href=\"https://www.acceaction.org/renterhelp\">Alliance of Californians for Community Empowerment (ACCE)\u003c/a>, said her organization is “expecting to see a lot of evictions filed.”\u003c/p>\n\u003cp>Simon-Weisberg’s key message? “We’re working really hard to get the message out that you can’t be evicted for the rent that people may have accrued during the pandemic,” she said.\u003c/p>\n\u003cp>So what do you need to know about Oakland’s eviction moratorium expiring? If you’re an Oakland renter — or a landlord in the city — how will the end of the moratorium affect you? Keep reading for details on who can be evicted in Oakland and what renter protections continue to exist after July 15.\u003cbr>\n\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "fullwidth"
},
"numeric": [
"fullwidth"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003ch2>\u003ca id=\"impacts\">\u003c/a>What does the end of the moratorium mean for renters?\u003c/h2>\n\u003cp>In March 2020, the Oakland City Council adopted an eviction moratorium in response to the COVID-19 pandemic — which ensured that renters could not be evicted over unpaid rent.\u003c/p>\n\u003cp>In fact, there were actually \u003ca href=\"https://www.oaklandca.gov/services/important-covid-19-information\">three renter protections Oakland put into place in 2020\u003c/a>:\u003c/p>\n\u003cul>\n\u003cli>All evictions were prohibited — unless they were on health or safety grounds, or under a state law that allows landlords to evict tenants if they’re permanently taking their units off the rental market (e.g., moving themselves or a family member into the unit).\u003c/li>\n\u003cli>All late fees for nonpayment of rent were prohibited.\u003c/li>\n\u003cli>All rent increases were prohibited unless they were established inflation adjustments or approved through a petition under \u003ca href=\"https://apps.oaklandca.gov/rappetitions/Petitions.aspx\">Oakland’s Rent Adjustment Program\u003c/a>.\u003c/li>\n\u003c/ul>\n\u003cp>So, what’s changing?\u003c/p>\n\u003cp>Starting July 15, \u003ca href=\"https://www.oaklandca.gov/news/2023/oakland-eviction-moratorium-phase-out\">landlords will be able to evict for nonpayment of rent moving forward\u003c/a>. Landlords will also be able to once again charge late fees.\u003c/p>\n\u003cp>However, \u003cstrong>the moratorium on\u003c/strong> \u003cstrong>rent increases is not ending on July 15\u003c/strong>. That will remain in place until July 1, 2024, one year away. Until that date, all rent increases will remain prohibited.\u003c/p>\n\u003cp>\u003ca href=\"https://www.oaklandca.gov/news/2023/oakland-eviction-moratorium-phase-out\">See the details of what will change for Oakland renters and landlords starting July 1 on the city of Oakland’s website.\u003c/a>\u003c/p>\n\u003ch2>\u003ca id=\"evictions\">\u003c/a>What can Oakland renters now be evicted for, starting July 15?\u003c/h2>\n\u003cp>Starting July 15, landlords in Oakland can now evict renters or terminate tenancies for any just cause, including not paying rent.\u003c/p>\n\u003cp>Because for most tenants rent is due on the first day of the month, this means that most Oakland renters will have to start paying their rent on or after August 1. And if they don’t, their landlord can start eviction proceedings. If you are someone who pays rent on the first of the month, be aware that \u003cstrong>your landlord could technically ask you on July 15 to pay half of your July rent\u003c/strong>.\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"label": "More Guides from KQED ",
"tag": "audience-news"
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>Oakland landlords can also resume charging their tenants late fees for late rent payments moving forward — but this does not include late payments during the moratorium period. So housing advocates stress that renters should start paying their landlord again as soon as their rent is due.\u003c/p>\n\u003cp>Tenants can also now be evicted for having violated their lease in other ways during the eviction moratorium. To this end, the Oakland City Council did approve a “just cause” ordinance, which says that the landlord must show that the lease violation is based on a reasonable term that the tenant accepted in writing and \u003ca href=\"https://oaklandside.org/2023/06/07/oakland-city-council-eviction-lease/\">it has to be a violation that causes substantial injury to the landlord\u003c/a>.\u003c/p>\n\u003cp>Additionally, city officials told KQED that a landlord cannot proceed with an eviction if the unit in question has not been registered with \u003ca href=\"https://www.oaklandca.gov/resources/rent-registration-in-oakland-information-and-faqs\">the city’s rent registry\u003c/a> — something the city now requires for all rental units covered by rent control or “just cause” protections.\u003c/p>\n\u003cp>\u003ca href=\"#advice\">\u003cstrong>Jump to more resources available to renters in Oakland.\u003c/strong>\u003c/a>\u003c/p>\n\u003ch2>\u003ca id=\"backrent\">\u003c/a>Do Oakland renters have to pay back rent now that the eviction moratorium has expired?\u003c/h2>\n\u003cp>Landlords in Oakland can demand back rent starting July 15, and can take tenants to small claims court. They can also ultimately pursue evictions for the back rent that was missed during the moratorium period.\u003c/p>\n\u003cp>However, this development regarding back rent comes with two big caveats.\u003c/p>\n\u003cp>First, \u003cstrong>tenants cannot be evicted for any back rent owed between March 9, 2020, and July 14, 2021\u003c/strong>, if they can show that the missed payment was due to financial hardship caused by the COVID-19 pandemic.\u003c/p>\n\u003cp>Additionally, \u003cstrong>tenants cannot be evicted for owing less than one month of fair market rent during that period\u003c/strong>.\u003c/p>\n\u003cp>How do you show that your financial hardship or loss \u003cem>was\u003c/em> caused by the pandemic? Alameda County Housing Secure advises that “you should submit \u003ca href=\"https://www.ac-housingsecure.org/ac-eviction-moratorium-guide\">proof of your COVID-related loss of income or increase in expenses to your landlord\u003c/a> in the form of pay stubs, bank statements, a letter from your employer, child care bills or medical bills.”\u003c/p>\n\u003cp>The city of Oakland is also encouraging \u003ca href=\"https://cao-94612.s3.amazonaws.com/documents/Info-Sheet_Tenant-Repayment-Negotiation_EN_10.11.22_FINAL.pdf\">tenants and landlords to enter into repayment negotiations (PDF)\u003c/a>. Legally, repayment plans cannot come with late fees and cannot be conditioned on changes to the lease.\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "Tenants cannot be evicted for rent owed between March 9, 2020, and July 14, 2021, as long as they can prove it was due to a COVID-19 related hardship.",
"name": "pullquote",
"attributes": {
"named": {
"size": "medium",
"align": "right",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>Simon-Weisberg, from ACCE, says that many tenants are being pressured by landlords who say they’ll forgive the debt if the tenant agrees to move out. And while that might sound like a good deal for those who may not have the budget to pay back the debt, she argues it’s more stressful to end up with nowhere to live.\u003c/p>\n\u003cp>“I think that people aren’t quite sure what to do with the debt that they owe,” said Simon-Weisberg. “So we really want to encourage folks to hang tight. And I think we’ll be going into a period of trying to really help people figure out what to do about the debt.”\u003c/p>\n\u003cfigure id=\"attachment_11955781\" class=\"wp-caption aligncenter\" style=\"max-width: 2560px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11955781\" src=\"https://ww2.kqed.org/app/uploads/sites/10/2023/07/GettyImages-861724936-scaled.jpg\" alt=\"A street in Oakland's Chinatown during the morning. Cars are parked along the street, in front of apartment buildings with shops on the ground level.\" width=\"2560\" height=\"1708\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2023/07/GettyImages-861724936-scaled.jpg 2560w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/07/GettyImages-861724936-800x534.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/07/GettyImages-861724936-1020x681.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/07/GettyImages-861724936-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/07/GettyImages-861724936-1536x1025.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/07/GettyImages-861724936-2048x1367.jpg 2048w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/07/GettyImages-861724936-1920x1281.jpg 1920w\" sizes=\"(max-width: 2560px) 100vw, 2560px\">\u003cfigcaption class=\"wp-caption-text\">The city of Oakland is encouraging tenants who owe back rent to enter into repayment negotiations with their landlords. Legally, repayment plans cannot come with late fees and cannot be conditioned on changes to the lease. \u003ccite>(Nicolo Sertorio/Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>\u003ca id=\"advice\">\u003c/a>Resources for Oakland renters\u003c/h2>\n\u003cp>Tamiko Omura, from the EDC, said that her group is advising renters “to do the best they can to pay their rent for the month of July and to contact a legal service provider if they get any paperwork as soon as possible.” Often, if you receive an eviction notice or summons, you have to respond within three days or face losing the opportunity to make your case.\u003c/p>\n\u003cp>During the debate over the eviction moratorium, Oakland City Council members said \u003ca href=\"https://www.oaklandca.gov/resources/housing-resources-erap-emergency-rental-assistance\">the city’s rental assistance program administered $60 million in assistance, but that these funds have not been fully utilized\u003c/a>. However, applications are now closed — though the program is administered through the following local nonprofits, many of which also offer legal assistance:\u003c/p>\n\u003cul>\n\u003cli>\u003ca href=\"https://www.bayareacs.org/\">Bay Area Community Services\u003c/a>\u003c/li>\n\u003cli>\u003ca href=\"https://www.self-sufficiency.org/\">Building Opportunities for Self-Sufficiency\u003c/a>\u003c/li>\n\u003cli>\u003ca href=\"https://www.cceb.org/\">Catholic Charities East Bay\u003c/a>\u003c/li>\n\u003cli>\u003ca href=\"https://www.centrolegal.org/?lang=es\">Centro Legal de la Raza\u003c/a>\u003c/li>\n\u003cli>\u003ca href=\"https://ebaldc.org/\">East Bay Asian Local Development Corporation\u003c/a>\u003c/li>\n\u003cli>\u003ca href=\"https://www.evictiondefensecenteroakland.org/\">Eviction Defense Center\u003c/a>\u003c/li>\n\u003cli>\u003ca href=\"https://safepassages.org/\">Safe Passages\u003c/a>\u003c/li>\n\u003c/ul>\n\u003cp>“Oakland has done everything it can to try to get more money. It’s not enough,” said Tamiko Omura. “The state coverage was not enough. The money we have left is not enough.”\u003c/p>\n\u003ch2>Which other Bay Area cities still have their own eviction moratoriums?\u003c/h2>\n\u003cp>These Bay Area cities still have their own, separate eviction moratoriums, which are ongoing:\u003c/p>\n\u003cp>\u003ca href=\"https://sf.gov/news/local-eviction-protections-non-payment-rent-during-covid-19-extended-through-august-29-2023#:~:text=Specifically%2C%20no%20tenant%20may%20be,19%20Proclamation%20of%20Local%20Emergency.\">\u003cstrong>San Francisco eviction moratorium:\u003c/strong>\u003c/a> After the city’s public health emergency ended on June 30, the rental eviction moratorium was extended to August 29, and will expire August 30.\u003c/p>\n\u003cp>\u003ca href=\"https://rentboard.berkeleyca.gov/rights-responsibilities/covid-19-information-tenants-landlords\">\u003cstrong>Berkeley eviction moratorium:\u003c/strong>\u003c/a> The city of Berkeley’s eviction moratorium is expiring in stages. Starting May 1, some evictions were allowed for health and safety, owner move-ins or nonpayment of rent where the tenant had not provided documentation establishing a reason for not paying. After September 1, the moratorium will fully expire.\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "news_11952870",
"hero": "https://ww2.kqed.org/app/uploads/sites/10/2021/02/RS41773_007_KQED_HousingSanFrancisco_02102020_2898-qut-1020x680.jpg",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003ca href=\"https://www.sanleandro.org/1199/Eviction-Moratorium\">\u003cstrong>San Leandro eviction moratorium:\u003c/strong>\u003c/a> The eviction moratorium in San Leandro will end July 31. Tenants will have to pay past due rent within 180 days.\u003c/p>\n\u003cp>Additionally, the Contra Costa cities of \u003cstrong>\u003ca href=\"https://www.ci.richmond.ca.us/4082/COVID-19-Rental-Related-Information?eType=EmailBlastContent&eId=44444444-4444-4444-4444-444444444444\">Richmond\u003c/a>\u003c/strong> and \u003cstrong>\u003ca href=\"https://ebho.org/covid19-policy/#:~:text=Residents%20of%20Alameda%20County%20are,ended%20on%20April%2029%2C%202023.\">El Cerrito\u003c/a>\u003c/strong> have some extra tenant protections related to missed rent during the pandemic — though neither city still has an eviction moratorium in place.\u003c/p>\n\u003ch2>\u003ca id=\"landlords\">\u003c/a>What should landlords in Oakland know?\u003c/h2>\n\u003cp>Landlords should be aware that if their property is under rent control, they are now required \u003ca href=\"https://www.oaklandca.gov/resources/rent-registration-in-oakland-information-and-faqs\">to register their units in the city’s rent registry\u003c/a>. The deadline to register was July 5, 2022. City officials told KQED that if a landlord has not registered a unit, they currently cannot proceed with an eviction for the tenants living in that unit.\u003c/p>\n\u003cp>“It is not that we are asking them to register their eviction, even though they are to provide the city with a copy,” said Oakland’s Rent Adjustment Program Manager Victor Ramirez. “The registration is not for them to register an eviction lawsuit. It is for them to provide information about the tenancy that they currently have.”\u003c/p>\n\u003cp>Another challenge landlords are facing is the sheer size of outstanding rent owed throughout the city. When Alameda County’s eviction moratorium expired back in April, Michelle Starratt, housing director for Alameda County, said there was between $125 million and $300 million in outstanding rent owed throughout the county — even with the federal and state assistance that had paid some of the back rent.\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "‘At this point, the best recourse for landlords is to go to small claims court to obtain the back rent owed from those tenants.’",
"name": "pullquote",
"attributes": {
"named": {
"align": "right",
"size": "medium",
"citation": "Michelle Starratt, housing director, Alameda County",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>In an Alameda County survey of landlords from fall 2022 and spring 2023, landlords reported that 50% of the rent that was owed was actually owed by tenants who were considered over-income — as in, their income was higher than 80% of the area’s median income.\u003c/p>\n\u003cp>“At this point, the best recourse for landlords is to go to small claims court to obtain the back rent owed from those tenants,” Starratt said at the time. Alameda County also deployed about $5 million in emergency foreclosure prevention money.\u003c/p>\n\u003cp>During the Oakland City Council meetings, a number of smaller Oakland landlords spoke out about the financial stress they had been struggling with as well.\u003c/p>\n\u003cp>The state of California additionally \u003ca href=\"https://camortgagerelief.org/\">runs a mortgage relief program\u003c/a>, which earlier this year \u003ca href=\"https://calmatters.org/housing/2023/02/california-mortgage-relief-expansion/\">expanded who qualified\u003c/a>.\u003c/p>\n\u003cp>“We really don’t want landlords to lose their properties, so we’re trying to get some of these resources into the community,” Starratt said. “But nearly $5 million in funding is just a drop in the bucket if we have over $300 million worth of outstanding rent and half of that is for over-income tenants.”\u003c/p>\n\u003cp>“The over-income tenants need to help us by paying their rent,” said Starratt.\u003c/p>\n\u003cp>\u003cem>KQED’s Rachel Vasquez, Azul Dahlstrom-Eckman and Alexander Gonzalez contributed to this reporting.\u003c/em>\u003c/p>\n\u003ch2>\u003ca id=\"tellus\">\u003c/a>Tell us: What else do you need information about?\u003c/h2>\n\u003cp>At KQED News, we know that it can sometimes be hard to track down the answers to navigate life in the Bay Area in 2023. We’ve published \u003ca href=\"https://www.kqed.org/news/tag/coronavirus-resources-and-explainers\">clear, practical explainers and guides about COVID\u003c/a>, \u003ca href=\"https://www.kqed.org/news/11936674/how-to-prepare-for-this-weeks-atmospheric-river-storm-sandbags-emergency-kits-and-more\">how to cope with intense winter weather\u003c/a> and \u003ca href=\"https://www.kqed.org/news/11821950/how-to-safely-attend-a-protest-in-the-bay-area\">how to exercise your right to protest safely\u003c/a>.\u003c/p>\n\u003cp>So tell us: What do you need to know more about? Tell us, and you could see your question answered online or on social media. What you submit will make our reporting stronger, and help us decide what to cover here on our site, and on KQED Public Radio, too.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "hearken",
"attributes": {
"named": {
"id": "10483",
"src": "https://modules.wearehearken.com/kqed/embed/10483.js",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "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": "/news/11955733/oaklands-eviction-moratorium-just-ended-whats-next-for-renters-and-landlords",
"authors": [
"11812",
"1459"
],
"categories": [
"news_6266",
"news_8",
"news_13"
],
"tags": [
"news_32707",
"news_27701",
"news_18372",
"news_27626",
"news_1775",
"news_26702",
"news_28957",
"news_6185",
"news_643",
"news_20967",
"news_29083",
"news_27707"
],
"featImg": "news_11955794",
"label": "news"
},
"news_11947933": {
"type": "posts",
"id": "news_11947933",
"meta": {
"index": "posts_1716263798",
"site": "news",
"id": "11947933",
"score": null,
"sort": [
1682895644000
]
},
"parent": 0,
"labelTerm": {
"site": "news"
},
"blocks": [],
"publishDate": 1682895644,
"format": "standard",
"title": "Alameda County's Eviction Moratorium Ended Saturday. What's Next for Renters (and Landlords)?",
"headTitle": "Alameda County’s Eviction Moratorium Ended Saturday. What’s Next for Renters (and Landlords)? | KQED",
"content": "\u003cp>At 11:59 p.m. on Saturday, April 29, \u003ca href=\"https://www.ac-housingsecure.org/ac-eviction-moratorium-guide\">Alameda County’s eviction moratorium expired\u003c/a>.\u003c/p>\n\u003cp>This means that starting Sunday, April 30, tens of thousands of Alameda County residents must pay rent for the first time in three years.\u003c/p>\n\u003cul>\n\u003cli>\u003cstrong>Jump to: \u003ca href=\"#evictionmoratoriumalameda\">What you need to know if you’re an Alameda County renter\u003c/a>\u003c/strong>\u003c/li>\n\u003c/ul>\n\u003cp>The protections were established by Alameda County in 2020 as a way to protect renters from the financial fallout of the COVID-19 pandemic. But when \u003ca href=\"https://covid-19.acgov.org/covid19-assets/docs/press/press-release-2023.02.28.pdf\">Alameda ended the county’s public health emergency for COVID-19 on Feb. 28 (PDF)\u003c/a>, it also triggered the end of the moratorium.\u003c/p>\n\u003cp>Now, Alameda County housing officials are expecting evictions to spike to above pre-pandemic levels, to some 250–350 evictions per month — as landlords look to recoup back rent and evict tenants if they are unable to pay going forward.\u003c/p>\n\u003cp>Keep reading for what to know about the end of the eviction moratorium in Alameda County. For resources available to tenants and landlords in Alameda County, including free legal services for lower-income tenants and homeowners, visit \u003ca href=\"https://www.ac-housingsecure.org/\">Alameda County Housing Secure\u003c/a>.\u003c/p>\n\u003ch2>How will this eviction moratorium’s expiration affect people in Alameda County?\u003c/h2>\n\u003cp>For their part, property owners say they plan to collect what they’re owed. A \u003ca href=\"https://s3.documentcloud.org/documents/23791228/tenant-landlord-report-42523-work-session-final-1.pdf\">survey of landlords (PDF)\u003c/a> conducted by the Alameda County Community Development Agency this spring found that 67% of respondents said they would pursue an eviction after the moratorium expired. Fifty-seven percent said they would pursue rent debt through small claims court.[pullquote align=\"right\" size=\"medium\" citation=\"Michelle Starratt, housing director, Alameda County\"]‘This was not a rent strike. This was an expectation that at some point you were going to pay your rent.’[/pullquote]“I think we are going to see a lot of displacement, and this is going to affect lower-income community members more than those with higher incomes,” said Michelle Starratt, housing director for Alameda County.\u003c/p>\n\u003cp>“We looked very closely at what was happening in surrounding communities like Contra Costa and Santa Clara County when their eviction moratoriums ended last fall,” she said. “What we saw was a rapid rise in evictions and displacement.”\u003c/p>\n\u003ch2>Does Alameda County’s eviction moratorium affect every city in the county?\u003c/h2>\n\u003cp>No: The Alameda County cities of Oakland, Berkeley and San Leandro still have their own eviction moratoriums, and those will remain in effect after the county’s eviction moratorium expires on Saturday:\u003c/p>\n\u003cul>\n\u003cli>More on \u003ca href=\"https://www.oaklandca.gov/services/important-covid-19-information\">Oakland’s eviction moratorium\u003c/a>\u003c/li>\n\u003cli>More on \u003ca href=\"https://rentboard.berkeleyca.gov/rights-responsibilities/covid-19-information-tenants-landlords\">Berkeley’s eviction moratorium\u003c/a>\u003c/li>\n\u003cli>More on \u003ca href=\"https://www.sanleandro.org/1199/Eviction-Moratorium-Extension\">San Leandro’s eviction moratorium\u003c/a>\u003c/li>\n\u003c/ul>\n\u003cp>That said, just because a city in Alameda County has its own eviction moratorium doesn’t mean renters in that city can’t be evicted. For example, “The Oakland moratorium will continue to protect tenants for eviction due to nonpayment of rent,” Starratt told KQED in an email. “However, if a tenant violated their lease in another way, the landlord will be able to begin an eviction process.”\u003c/p>\n\u003cp>The differences between the county’s moratorium and the city moratoriums mean that if you live in Oakland, Berkeley or San Leandro, it’s really important to understand exactly what your city’s rules do and do not protect you against. “I don’t want to give tenants [in those cities] the impression that they are 100% safe,” said Starratt.\u003c/p>\n\u003cp>Alameda County Housing Secure advises that if you live in Oakland, Berkeley or San Leandro, “to be safe, \u003ca href=\"https://www.ac-housingsecure.org/ac-eviction-moratorium-guide\">you should submit proof of your COVID-related loss of income\u003c/a> or increase in expenses to your landlord in the form of pay stubs, bank statements, a letter from your employer, child care bills, or medical bills.”\u003c/p>\n\u003ch2>\u003ca id=\"evictionmoratoriumalameda\">\u003c/a>What happens for renters now that Alameda County’s eviction moratorium has expired?\u003c/h2>\n\u003cp>Rent is due on May 1, and the end of the county’s eviction moratorium means that going forward, Alameda County tenants must pay their rent — or be subject to eviction.\u003c/p>\n\u003cp>A tenant not paying their rent “is grounds for eviction,” said Starratt in an interview with KQED. “Their landlord could serve them with a three-day notice to pay or quit.”\u003c/p>\n\u003cp>If you get a notice from your landlord, time is of the essence for you to respond, says Starratt. “If you get a summons from the courthouse, you have five days to respond. It’s really important that you respond because if you don’t, you won’t actually have any protections,” she said.\u003c/p>\n\u003cp>“It won’t matter if the [Alameda County] eviction moratorium protected you — you won’t be able to use that as a reason to defend against an eviction notice.”\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003ch2>What else can Alameda County tenants now be evicted for?\u003c/h2>\n\u003cp>In addition to not paying rent that’s due starting May 1, your landlord can also now attempt to evict you based on your \u003cem>behavior\u003c/em> during the moratorium, says Starratt. “For instance, if you violated your lease by moving someone into your home without permission from your landlord, or destroyed property, or violated the lease in some other way,” she said.\u003c/p>\n\u003cp>“Currently, tenants can’t be evicted for the nonpayment of rent during the eviction moratorium: They can come after you in small claims court, they can attach your wages, they can get their payment from you, but they can’t evict you for that,” she said. “They have to evict you for a different reason.”\u003c/p>\n\u003cp>But she also cautioned that tenants shouldn’t exclusively focus on this particular aspect, “because there’s going to be cases in court where someone will file an appeal on that” and that “the law around this is going to be fast moving and quickly changing.”\u003c/p>\n\u003cp>“We really don’t know what the end result is going to be,” Starratt said. “A judge could kick that part of our [Alameda County] ordinance out. They might say, ‘No, that’s not legal. You can’t do it.’ But since it hasn’t started yet, we really don’t know if that protection really exists.”\u003c/p>\n\u003ch2>When it comes to repaying rent, what can an Alameda County landlord ask of a tenant now that the eviction moratorium has expired?\u003c/h2>\n\u003cp>“Landlords have a right to the income that they are owed and they have a right to sue their tenants in small claims court to obtain payment,” said Starratt. Her message: “If you can pay your rent, you should pay it.”\u003c/p>\n\u003cp>“If you didn’t pay your rent and used that money on other items, you could be faced with a court assigning your wages to the landlord in order for the landlord to get their back rent,” warned Starratt.[aside postID=news_11942106 hero='https://ww2.kqed.org/app/uploads/sites/10/2023/02/RS46906_010_SanJose_AntiEvictionProtest_01272021-qut-1020x680.jpg']It’s important to remember the original purpose of the COVID-19 Alameda County eviction moratorium, said Starratt: “This was not a rent strike. This was an expectation that at some point you were going to pay your rent.”\u003c/p>\n\u003cp>“Tenants with lower income who have not paid their rent and who still have outstanding rent, even if they got some of it paid by rental assistance, need to come up with a payment plan with their landlord and identify some ways to start making payments,” she said. \u003ca href=\"https://www.ac-housingsecure.org/\">Alameda County Housing Secure\u003c/a> has referrals to agencies that can help you mediate that type of agreement.\u003c/p>\n\u003ch2>What should landlords in Alameda County know?\u003c/h2>\n\u003cp>“There’s anywhere from $125 million to $300 million worth of outstanding rent that’s owed in the county,” said Starratt. “That’s after the emergency rental assistance funding that came from the federal and state governments brought over $220 million worth of back paid rent into the county,” she said.\u003c/p>\n\u003cp>Starratt says that in an Alameda County community survey of landlords in fall 2022 and spring 2023, landlords reported that “fully 50% of the rent that’s owed is owed by tenants who are over-income — meaning they’re higher than 80% of area median income. They’re not considered low-income and they didn’t pay their rent during COVID, and that is a problem.”\u003c/p>\n\u003cp>“At this point, the best recourse for landlords is to go to small claims court to obtain the back rent owed from those tenants,” said Starratt. [pullquote align=\"right\" size=\"medium\" citation=\"Michelle Starratt, housing director, Alameda County\"]‘If we have over $300 million worth of outstanding rent and half of that is for over-income tenants, the over-income tenants need to help us by paying their rent.’[/pullquote]“In the meantime, we are deploying almost $5 million in emergency foreclosure prevention money to landlords,” said Starratt. “Those contracts will be going before the Alameda County Board of Supervisors hopefully before the end of May in order to help those landlords that didn’t get paid.”\u003c/p>\n\u003cp>“We really don’t want landlords to lose their properties, so we’re trying to get some of these resources into the community,” Starratt said. “But nearly $5 million in funding is just a drop in the bucket if we have over $300 million worth of outstanding rent and half of that is for over-income tenants. The over-income tenants need to help us by paying their rent.”\u003c/p>\n\u003ch2>\u003ca id=\"tellus\">\u003c/a>Tell us: What else do you need information about?\u003c/h2>\n\u003cp>At KQED News, we know that it can sometimes be hard to track down the answers to navigate life in the Bay Area in 2023. We’ve published \u003ca href=\"https://www.kqed.org/news/tag/coronavirus-resources-and-explainers\">clear, practical explainers and guides about COVID\u003c/a>, \u003ca href=\"https://www.kqed.org/news/11936674/how-to-prepare-for-this-weeks-atmospheric-river-storm-sandbags-emergency-kits-and-more\">how to cope with intense winter weather\u003c/a> and \u003ca href=\"https://www.kqed.org/news/11821950/how-to-safely-attend-a-protest-in-the-bay-area\">how to exercise your right to protest safely\u003c/a>.\u003c/p>\n\u003cp>So tell us: What do you need to know more about? Tell us, and you could see your question answered online or on social media. What you submit will make our reporting stronger, and help us decide what to cover here on our site, and on KQED Public Radio, too.\u003c/p>\n\u003cp>[hearken id=\"10483\" src=\"https://modules.wearehearken.com/kqed/embed/10483.js\"]\u003c/p>\n\u003cp>\u003cem>This story contains reporting from KQED’s Rachel Vasquez.\u003c/em>\u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n",
"stats": {
"hasVideo": false,
"hasChartOrMap": false,
"hasAudio": false,
"hasPolis": false,
"wordCount": 1783,
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": true,
"iframeSrcs": [],
"paragraphCount": 32
},
"modified": 1683243521,
"excerpt": "Alameda County housing officials expect evictions to spike to above pre-pandemic levels as landlords look to recoup back rent and evict tenants if they are unable to pay going forward.",
"headData": {
"twImgId": "",
"twTitle": "",
"ogTitle": "",
"ogImgId": "",
"twDescription": "",
"description": "Alameda County housing officials expect evictions to spike to above pre-pandemic levels as landlords look to recoup back rent and evict tenants if they are unable to pay going forward.",
"title": "Alameda County's Eviction Moratorium Ended Saturday. What's Next for Renters (and Landlords)? | KQED",
"ogDescription": "",
"schema": {
"@context": "http://schema.org",
"@type": "NewsArticle",
"headline": "Alameda County's Eviction Moratorium Ended Saturday. What's Next for Renters (and Landlords)?",
"datePublished": "2023-04-30T16:00:44-07:00",
"dateModified": "2023-05-04T16:38:41-07:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png",
"isAccessibleForFree": "True",
"publisher": {
"@type": "NewsMediaOrganization",
"@id": "https://www.kqed.org/#organization",
"name": "KQED",
"url": "https://www.kqed.org",
"logo": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
}
},
"guestAuthors": [],
"slug": "alameda-countys-eviction-moratorium-ends-saturday-whats-next-for-renters-and-landlords",
"status": "publish",
"excludeFromSiteSearch": "Include",
"articleAge": "0",
"path": "/news/11947933/alameda-countys-eviction-moratorium-ends-saturday-whats-next-for-renters-and-landlords",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>At 11:59 p.m. on Saturday, April 29, \u003ca href=\"https://www.ac-housingsecure.org/ac-eviction-moratorium-guide\">Alameda County’s eviction moratorium expired\u003c/a>.\u003c/p>\n\u003cp>This means that starting Sunday, April 30, tens of thousands of Alameda County residents must pay rent for the first time in three years.\u003c/p>\n\u003cul>\n\u003cli>\u003cstrong>Jump to: \u003ca href=\"#evictionmoratoriumalameda\">What you need to know if you’re an Alameda County renter\u003c/a>\u003c/strong>\u003c/li>\n\u003c/ul>\n\u003cp>The protections were established by Alameda County in 2020 as a way to protect renters from the financial fallout of the COVID-19 pandemic. But when \u003ca href=\"https://covid-19.acgov.org/covid19-assets/docs/press/press-release-2023.02.28.pdf\">Alameda ended the county’s public health emergency for COVID-19 on Feb. 28 (PDF)\u003c/a>, it also triggered the end of the moratorium.\u003c/p>\n\u003cp>Now, Alameda County housing officials are expecting evictions to spike to above pre-pandemic levels, to some 250–350 evictions per month — as landlords look to recoup back rent and evict tenants if they are unable to pay going forward.\u003c/p>\n\u003cp>Keep reading for what to know about the end of the eviction moratorium in Alameda County. For resources available to tenants and landlords in Alameda County, including free legal services for lower-income tenants and homeowners, visit \u003ca href=\"https://www.ac-housingsecure.org/\">Alameda County Housing Secure\u003c/a>.\u003c/p>\n\u003ch2>How will this eviction moratorium’s expiration affect people in Alameda County?\u003c/h2>\n\u003cp>For their part, property owners say they plan to collect what they’re owed. A \u003ca href=\"https://s3.documentcloud.org/documents/23791228/tenant-landlord-report-42523-work-session-final-1.pdf\">survey of landlords (PDF)\u003c/a> conducted by the Alameda County Community Development Agency this spring found that 67% of respondents said they would pursue an eviction after the moratorium expired. Fifty-seven percent said they would pursue rent debt through small claims court.\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "‘This was not a rent strike. This was an expectation that at some point you were going to pay your rent.’",
"name": "pullquote",
"attributes": {
"named": {
"align": "right",
"size": "medium",
"citation": "Michelle Starratt, housing director, Alameda County",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>“I think we are going to see a lot of displacement, and this is going to affect lower-income community members more than those with higher incomes,” said Michelle Starratt, housing director for Alameda County.\u003c/p>\n\u003cp>“We looked very closely at what was happening in surrounding communities like Contra Costa and Santa Clara County when their eviction moratoriums ended last fall,” she said. “What we saw was a rapid rise in evictions and displacement.”\u003c/p>\n\u003ch2>Does Alameda County’s eviction moratorium affect every city in the county?\u003c/h2>\n\u003cp>No: The Alameda County cities of Oakland, Berkeley and San Leandro still have their own eviction moratoriums, and those will remain in effect after the county’s eviction moratorium expires on Saturday:\u003c/p>\n\u003cul>\n\u003cli>More on \u003ca href=\"https://www.oaklandca.gov/services/important-covid-19-information\">Oakland’s eviction moratorium\u003c/a>\u003c/li>\n\u003cli>More on \u003ca href=\"https://rentboard.berkeleyca.gov/rights-responsibilities/covid-19-information-tenants-landlords\">Berkeley’s eviction moratorium\u003c/a>\u003c/li>\n\u003cli>More on \u003ca href=\"https://www.sanleandro.org/1199/Eviction-Moratorium-Extension\">San Leandro’s eviction moratorium\u003c/a>\u003c/li>\n\u003c/ul>\n\u003cp>That said, just because a city in Alameda County has its own eviction moratorium doesn’t mean renters in that city can’t be evicted. For example, “The Oakland moratorium will continue to protect tenants for eviction due to nonpayment of rent,” Starratt told KQED in an email. “However, if a tenant violated their lease in another way, the landlord will be able to begin an eviction process.”\u003c/p>\n\u003cp>The differences between the county’s moratorium and the city moratoriums mean that if you live in Oakland, Berkeley or San Leandro, it’s really important to understand exactly what your city’s rules do and do not protect you against. “I don’t want to give tenants [in those cities] the impression that they are 100% safe,” said Starratt.\u003c/p>\n\u003cp>Alameda County Housing Secure advises that if you live in Oakland, Berkeley or San Leandro, “to be safe, \u003ca href=\"https://www.ac-housingsecure.org/ac-eviction-moratorium-guide\">you should submit proof of your COVID-related loss of income\u003c/a> or increase in expenses to your landlord in the form of pay stubs, bank statements, a letter from your employer, child care bills, or medical bills.”\u003c/p>\n\u003ch2>\u003ca id=\"evictionmoratoriumalameda\">\u003c/a>What happens for renters now that Alameda County’s eviction moratorium has expired?\u003c/h2>\n\u003cp>Rent is due on May 1, and the end of the county’s eviction moratorium means that going forward, Alameda County tenants must pay their rent — or be subject to eviction.\u003c/p>\n\u003cp>A tenant not paying their rent “is grounds for eviction,” said Starratt in an interview with KQED. “Their landlord could serve them with a three-day notice to pay or quit.”\u003c/p>\n\u003cp>If you get a notice from your landlord, time is of the essence for you to respond, says Starratt. “If you get a summons from the courthouse, you have five days to respond. It’s really important that you respond because if you don’t, you won’t actually have any protections,” she said.\u003c/p>\n\u003cp>“It won’t matter if the [Alameda County] eviction moratorium protected you — you won’t be able to use that as a reason to defend against an eviction notice.”\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "fullwidth"
},
"numeric": [
"fullwidth"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003ch2>What else can Alameda County tenants now be evicted for?\u003c/h2>\n\u003cp>In addition to not paying rent that’s due starting May 1, your landlord can also now attempt to evict you based on your \u003cem>behavior\u003c/em> during the moratorium, says Starratt. “For instance, if you violated your lease by moving someone into your home without permission from your landlord, or destroyed property, or violated the lease in some other way,” she said.\u003c/p>\n\u003cp>“Currently, tenants can’t be evicted for the nonpayment of rent during the eviction moratorium: They can come after you in small claims court, they can attach your wages, they can get their payment from you, but they can’t evict you for that,” she said. “They have to evict you for a different reason.”\u003c/p>\n\u003cp>But she also cautioned that tenants shouldn’t exclusively focus on this particular aspect, “because there’s going to be cases in court where someone will file an appeal on that” and that “the law around this is going to be fast moving and quickly changing.”\u003c/p>\n\u003cp>“We really don’t know what the end result is going to be,” Starratt said. “A judge could kick that part of our [Alameda County] ordinance out. They might say, ‘No, that’s not legal. You can’t do it.’ But since it hasn’t started yet, we really don’t know if that protection really exists.”\u003c/p>\n\u003ch2>When it comes to repaying rent, what can an Alameda County landlord ask of a tenant now that the eviction moratorium has expired?\u003c/h2>\n\u003cp>“Landlords have a right to the income that they are owed and they have a right to sue their tenants in small claims court to obtain payment,” said Starratt. Her message: “If you can pay your rent, you should pay it.”\u003c/p>\n\u003cp>“If you didn’t pay your rent and used that money on other items, you could be faced with a court assigning your wages to the landlord in order for the landlord to get their back rent,” warned Starratt.\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "news_11942106",
"hero": "https://ww2.kqed.org/app/uploads/sites/10/2023/02/RS46906_010_SanJose_AntiEvictionProtest_01272021-qut-1020x680.jpg",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>It’s important to remember the original purpose of the COVID-19 Alameda County eviction moratorium, said Starratt: “This was not a rent strike. This was an expectation that at some point you were going to pay your rent.”\u003c/p>\n\u003cp>“Tenants with lower income who have not paid their rent and who still have outstanding rent, even if they got some of it paid by rental assistance, need to come up with a payment plan with their landlord and identify some ways to start making payments,” she said. \u003ca href=\"https://www.ac-housingsecure.org/\">Alameda County Housing Secure\u003c/a> has referrals to agencies that can help you mediate that type of agreement.\u003c/p>\n\u003ch2>What should landlords in Alameda County know?\u003c/h2>\n\u003cp>“There’s anywhere from $125 million to $300 million worth of outstanding rent that’s owed in the county,” said Starratt. “That’s after the emergency rental assistance funding that came from the federal and state governments brought over $220 million worth of back paid rent into the county,” she said.\u003c/p>\n\u003cp>Starratt says that in an Alameda County community survey of landlords in fall 2022 and spring 2023, landlords reported that “fully 50% of the rent that’s owed is owed by tenants who are over-income — meaning they’re higher than 80% of area median income. They’re not considered low-income and they didn’t pay their rent during COVID, and that is a problem.”\u003c/p>\n\u003cp>“At this point, the best recourse for landlords is to go to small claims court to obtain the back rent owed from those tenants,” said Starratt. \u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "‘If we have over $300 million worth of outstanding rent and half of that is for over-income tenants, the over-income tenants need to help us by paying their rent.’",
"name": "pullquote",
"attributes": {
"named": {
"align": "right",
"size": "medium",
"citation": "Michelle Starratt, housing director, Alameda County",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>“In the meantime, we are deploying almost $5 million in emergency foreclosure prevention money to landlords,” said Starratt. “Those contracts will be going before the Alameda County Board of Supervisors hopefully before the end of May in order to help those landlords that didn’t get paid.”\u003c/p>\n\u003cp>“We really don’t want landlords to lose their properties, so we’re trying to get some of these resources into the community,” Starratt said. “But nearly $5 million in funding is just a drop in the bucket if we have over $300 million worth of outstanding rent and half of that is for over-income tenants. The over-income tenants need to help us by paying their rent.”\u003c/p>\n\u003ch2>\u003ca id=\"tellus\">\u003c/a>Tell us: What else do you need information about?\u003c/h2>\n\u003cp>At KQED News, we know that it can sometimes be hard to track down the answers to navigate life in the Bay Area in 2023. We’ve published \u003ca href=\"https://www.kqed.org/news/tag/coronavirus-resources-and-explainers\">clear, practical explainers and guides about COVID\u003c/a>, \u003ca href=\"https://www.kqed.org/news/11936674/how-to-prepare-for-this-weeks-atmospheric-river-storm-sandbags-emergency-kits-and-more\">how to cope with intense winter weather\u003c/a> and \u003ca href=\"https://www.kqed.org/news/11821950/how-to-safely-attend-a-protest-in-the-bay-area\">how to exercise your right to protest safely\u003c/a>.\u003c/p>\n\u003cp>So tell us: What do you need to know more about? Tell us, and you could see your question answered online or on social media. What you submit will make our reporting stronger, and help us decide what to cover here on our site, and on KQED Public Radio, too.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "hearken",
"attributes": {
"named": {
"id": "10483",
"src": "https://modules.wearehearken.com/kqed/embed/10483.js",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>\u003cem>This story contains reporting from KQED’s Rachel Vasquez.\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/11947933/alameda-countys-eviction-moratorium-ends-saturday-whats-next-for-renters-and-landlords",
"authors": [
"11785",
"3243"
],
"categories": [
"news_6266",
"news_8"
],
"tags": [
"news_260",
"news_32707",
"news_27701",
"news_18372",
"news_1775",
"news_28957",
"news_29083"
],
"featImg": "news_11947963",
"label": "news"
},
"news_11942106": {
"type": "posts",
"id": "news_11942106",
"meta": {
"index": "posts_1716263798",
"site": "news",
"id": "11942106",
"score": null,
"sort": [
1677690414000
]
},
"guestAuthors": [],
"slug": "as-bay-area-eviction-moratoriums-expire-local-lawmakers-scramble",
"title": "As Bay Area Eviction Moratoriums Expire, Local Lawmakers Scramble",
"publishDate": 1677690414,
"format": "standard",
"headTitle": "As Bay Area Eviction Moratoriums Expire, Local Lawmakers Scramble | KQED",
"labelTerm": {
"site": "news"
},
"content": "\u003cp>George Wu is willing to die to end Alameda County’s eviction ban.\u003c/p>\n\u003cp>The San Leandro property owner launched a hunger strike Sunday to protest the moratorium, which he blames for $120,000 and counting in unpaid rent. Wu plans to camp out in front of the county administration building day and night, through cold and rain, until lawmakers lift the ban.\u003c/p>\n\u003cp>“I need the rent to feed my family,” said Wu, whose triplex is his primary source of income. “I will continue there until the government listens to my story and until they have a new fair policy.”\u003c/p>\n\u003cp>While COVID eviction protections are long expired in most cities and counties around the state, Alameda County is one of three Bay Area counties holding out — but not for much longer. \u003ca href=\"https://covid-19.acgov.org/covid19-assets/docs/press/press-release-2023.02.28.pdf\">The county’s local COVID-19 public health emergency expired Tuesday (PDF)\u003c/a>, the same day as the state’s. With it gone, the county’s eviction moratorium will sunset in 60 days.\u003c/p>\n\u003cp>Tenants in Solano County, another Bay Area county with a moratorium in place, will lose their pandemic-era protections in 90 days. And in San Francisco, there’s no end date yet, but advocates speculate that will come in the summer.\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>That has lawmakers and advocates in the three counties scrambling to put in place new policies to stem a wave of evictions they fear will follow, while property owners who desperately want out from under the bans are pushing back.\u003c/p>\n\u003cp>Wu wants Alameda County to fully reimburse landlords for lost rent and end its moratorium immediately. But local officials there have cautioned against an abrupt end to these pandemic-era protections.[pullquote size='medium' align='right' citation=\"Nate Miley, president, Alameda County Board of Supervisors\"]‘We know there’s going to be an eviction tsunami. I feel the board, because we’ve put ourselves in this hole, we also have an obligation to help vulnerable populations. We need to figure out how we’re going to mitigate the damage that we’ve caused.’[/pullquote]\u003c/p>\n\u003cp>“We know there’s going to be an eviction tsunami,” said Alameda County Board of Supervisors President Nate Miley, who aims to develop a program to support tenants and landlords coming out of the moratorium. He sees it as causing harm to both landlords and tenants who’ve racked up debt. “I feel the board, because we’ve put ourselves in this hole, we also have an obligation to help vulnerable populations. We need to figure out how we’re going to mitigate the damage that we’ve caused.”\u003c/p>\n\u003cp>In Sonoma County, where the local eviction moratorium ended in September of last year, attorney Sunny Noh of Legal Aid of Sonoma County said that surge of evictions never came.\u003c/p>\n\u003cp>“We expected kind of a tidal wave of cases, and that’s not what we saw,” Noh said. Instead, she said they’ve seen a gradual increase, which they expect will ultimately top pre-pandemic eviction numbers.\u003c/p>\n\u003cp>The moratorium reduced evictions by two-thirds compared to pre-pandemic numbers, said Margaret DeMatteo, housing policy attorney for Legal Aid of Sonoma County.\u003c/p>\n\u003cp>According to DeMatteo’s analysis of court data, in 2019, there were 932 unlawful detainers in the county. In 2021, the only full year covered by the moratorium, the figure dropped to 332. In 2022, with the moratorium in effect through September, numbers rebounded to 786. The figures don’t account for illegal evictions or notices that lead people to move before an eviction goes to court.\u003c/p>\n\u003cp>“That’s our workforce. Those are vulnerable populations,” she said. “My takeaway is that the county has a lot of power to stabilize the community and improve the ability for our workforce to remain and our seniors and people with disabilities.”\u003c/p>\n\u003cp>Leaders in Alameda and San Francisco counties are weighing their options to lessen the blow of losing eviction protections for tenants, but it hasn’t come without pushback.\u003c/p>\n\u003cp>San Leandro City Councilmember Celina Reynes’ recent proposal to extend the city’s eviction moratorium was met with a threat, wishing for her to have a miscarriage and get hit by a car, according to a social media post she shared with KQED. But \u003ca href=\"https://sanleandro.legistar.com/MeetingDetail.aspx?ID=1060044&GUID=D7E045C3-8D7C-4AAD-A2D2-8681EE919B4B&Options=info%7C&Search=\">last week city leaders backed her plan\u003c/a>, shielding renters affected by COVID from evictions through February 2024. Tenants must be able to prove that their inability to pay is due to the pandemic to qualify.\u003c/p>\n\u003cp>“It’s a very narrow ordinance, but what it’s doing is protecting some of our residents who are most vulnerable to displacement and homelessness,” Reynes said, noting the city doesn’t have rent stabilization or just cause eviction protections in place. “It gives us time to work on more permanent solutions for both tenants and housing providers in our city.”\u003c/p>\n\u003cp>[aside postID=news_11920788,news_11919866 label='Related Coverage']San Leandro isn’t the first city to enact tougher renter protections in the wake of temporary COVID measures lapsing. These solutions have proliferated across the state over the past couple of years as cities adopted or strengthened rent control and just cause eviction laws, \u003ca href=\"https://www.oaklandca.gov/topics/understanding-evictions-in-oakland\">which limit evictions to those a city deems reasonable\u003c/a>, like failure to pay rent, significantly damaging a unit or violating the lease after receiving a written notice to stop. In the Bay Area, Antioch, Richmond and Oakland all increased protections last year.\u003c/p>\n\u003cp>“People are going back to the toolkit of policies that we’ve been advocating for years,” said Shanti Singh, communications and legislative director for Tenants Together.\u003c/p>\n\u003cp>In San Francisco, where Singh is based, there are already strong rules in place to protect tenants. What she hopes to see before the moratorium lifts is a new infusion of funding for city programs that offer \u003ca href=\"https://sf.gov/renthelp\">emergency rent relief\u003c/a> and \u003ca href=\"https://evictiondefense.org/services/right-to-counsel/#:~:text=The%20%E2%80%9CNo%20Eviction%20without%20Representation%20Act%E2%80%9D%20requires%20that%20all%20eligible,to%20Counsel%20program%20(TRC).\">provide attorneys for tenants facing eviction\u003c/a>. As for a policy solution, advocates in the city say they’re just beginning to think about what a phaseout of the eviction moratorium should look like.\u003c/p>\n\u003cp>In Berkeley, the city council adopted \u003ca href=\"https://berkeleyca.gov/city-council-special-eagenda-february-27-2023\">a proposal to stretch the city’s moratorium for an additional 60 days\u003c/a> after the end of the local emergency. The plan would create a transition period through the end of August during which only certain kinds of evictions would be allowed, including some due to an owner moving back into the property, those due to health and safety issues and those for nonpayment, unless a tenant has proof the delay is related to the pandemic.\u003c/p>\n\u003cp>“We just can’t end this right now. We have to have a plan,” Berkeley Mayor Jesse Arreguín said, adding that the proposal is meant to prevent people from becoming homeless. “We don’t need thousands more people on the streets just because we didn’t give them the time and the space and the resources to be able to pay back the rent that they owe.”\u003c/p>\n\u003cp>He’s also asking for another $300,000 for the city’s COVID rent relief program, which now has a waitlist of six tenants seeking a total of $44,142.86, according to the resolution. He expects demand to grow when the eviction ban lifts.[pullquote size='medium' align='right' citation=\"Berkeley Mayor Jesse Arreguín\"]‘We just can’t end this right now. We have to have a plan. We don’t need thousands more people on the streets just because we didn’t give them the time and the space and the resources to be able to pay back the rent that they owe.’[/pullquote]In Oakland, City Council President Nikki Fortunato Bas is working on a plan to phase the city’s moratorium out. She said she’s listening to input from both tenants and small property owners as she drafts the proposal.\u003c/p>\n\u003cp>“I am hopeful that we will craft a proposal that helps provide housing security to tenants and balances the concerns of small property owners,” she said in an email.\u003c/p>\n\u003cp>As lawmakers consider ways to ease out of the bans, landlords are pushing to take back greater control over their properties.\u003c/p>\n\u003cp>“These elected officials set these tenants up for failure by allowing them to continue to accumulate debt,” said Krista Gulbransen, executive director of the Berkeley Property Owners Association, “but they’re never, ever going to be able to pay [it] back.”\u003c/p>\n\u003cp>The association recently surveyed members and found the average respondent had at least two units with tenants who hadn’t been paying rent for an extended period of time. The amount of debt ranged from $1,000 to north of $80,000, with an average of about $30,000 that wasn’t covered by rent relief funds.\u003c/p>\n\u003cp>As Gulbransen sees it, the best solution is to require cities to cover any remaining debt through its rent relief program.\u003c/p>\n\u003cp>“That really is the only thing that’s going to keep tenants housed,” she said. [pullquote size='medium' align='right' citation=\"Krista Gulbransen, executive director, Berkeley Property Owners Association\"]‘These elected officials set these tenants up for failure by allowing them to continue to accumulate debt.’[/pullquote]Miley, the Alameda County Board of Supervisors president, has asked county staff to look into resources available to support the transition out of the moratorium.\u003c/p>\n\u003cp>“We need to come up with programs that are going to help work with landlords and tenants to ameliorate and hopefully bring about some type of compromise,” he said, “so that we don’t have the level of evictions that are anticipated.”\u003c/p>\n\u003cp>While the county may not have the money to make landlords whole, Miley said he’d like to see it cover a portion of the debt.\u003c/p>\n\u003cp>Leah Simon-Weisberg, legal director for the Alliance of Californians for Community Empowerment Institute, wants local leaders to think bigger. Housing affordability in California was a crisis before the pandemic. And, she said it’s still a crisis for millions of families in the state.\u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n\u003cp>“The real question is, what do we do for the folks who can’t pay for their housing on minimum wage, who can’t have three jobs now because there aren’t three jobs to have?” she said. “We’ve now returned to our regularly scheduled housing crisis.”\u003c/p>\n\n",
"blocks": [],
"excerpt": "Lawmakers in the three Bay Area counties that still have eviction moratoriums want to stem what they fear will be a wave of evictions. Property owners who desperately want out from under the bans are pushing back.",
"status": "publish",
"parent": 0,
"modified": 1721134947,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 34,
"wordCount": 1788
},
"headData": {
"title": "As Bay Area Eviction Moratoriums Expire, Local Lawmakers Scramble | KQED",
"description": "Lawmakers in the three Bay Area counties that still have eviction moratoriums want to stem what they fear will be a wave of evictions. Property owners who desperately want out from under the bans are pushing back.",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"schema": {
"@context": "http://schema.org",
"@type": "NewsArticle",
"headline": "As Bay Area Eviction Moratoriums Expire, Local Lawmakers Scramble",
"datePublished": "2023-03-01T09:06:54-08:00",
"dateModified": "2024-07-16T06:02:27-07:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png",
"isAccessibleForFree": "True",
"publisher": {
"@type": "NewsMediaOrganization",
"@id": "https://www.kqed.org/#organization",
"name": "KQED",
"url": "https://www.kqed.org",
"logo": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
}
},
"sticky": false,
"excludeFromSiteSearch": "Include",
"articleAge": "0",
"path": "/news/11942106/as-bay-area-eviction-moratoriums-expire-local-lawmakers-scramble",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>George Wu is willing to die to end Alameda County’s eviction ban.\u003c/p>\n\u003cp>The San Leandro property owner launched a hunger strike Sunday to protest the moratorium, which he blames for $120,000 and counting in unpaid rent. Wu plans to camp out in front of the county administration building day and night, through cold and rain, until lawmakers lift the ban.\u003c/p>\n\u003cp>“I need the rent to feed my family,” said Wu, whose triplex is his primary source of income. “I will continue there until the government listens to my story and until they have a new fair policy.”\u003c/p>\n\u003cp>While COVID eviction protections are long expired in most cities and counties around the state, Alameda County is one of three Bay Area counties holding out — but not for much longer. \u003ca href=\"https://covid-19.acgov.org/covid19-assets/docs/press/press-release-2023.02.28.pdf\">The county’s local COVID-19 public health emergency expired Tuesday (PDF)\u003c/a>, the same day as the state’s. With it gone, the county’s eviction moratorium will sunset in 60 days.\u003c/p>\n\u003cp>Tenants in Solano County, another Bay Area county with a moratorium in place, will lose their pandemic-era protections in 90 days. And in San Francisco, there’s no end date yet, but advocates speculate that will come in the summer.\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>That has lawmakers and advocates in the three counties scrambling to put in place new policies to stem a wave of evictions they fear will follow, while property owners who desperately want out from under the bans are pushing back.\u003c/p>\n\u003cp>Wu wants Alameda County to fully reimburse landlords for lost rent and end its moratorium immediately. But local officials there have cautioned against an abrupt end to these pandemic-era protections.\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "‘We know there’s going to be an eviction tsunami. I feel the board, because we’ve put ourselves in this hole, we also have an obligation to help vulnerable populations. We need to figure out how we’re going to mitigate the damage that we’ve caused.’",
"name": "pullquote",
"attributes": {
"named": {
"size": "medium",
"align": "right",
"citation": "Nate Miley, president, Alameda County Board of Supervisors",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>“We know there’s going to be an eviction tsunami,” said Alameda County Board of Supervisors President Nate Miley, who aims to develop a program to support tenants and landlords coming out of the moratorium. He sees it as causing harm to both landlords and tenants who’ve racked up debt. “I feel the board, because we’ve put ourselves in this hole, we also have an obligation to help vulnerable populations. We need to figure out how we’re going to mitigate the damage that we’ve caused.”\u003c/p>\n\u003cp>In Sonoma County, where the local eviction moratorium ended in September of last year, attorney Sunny Noh of Legal Aid of Sonoma County said that surge of evictions never came.\u003c/p>\n\u003cp>“We expected kind of a tidal wave of cases, and that’s not what we saw,” Noh said. Instead, she said they’ve seen a gradual increase, which they expect will ultimately top pre-pandemic eviction numbers.\u003c/p>\n\u003cp>The moratorium reduced evictions by two-thirds compared to pre-pandemic numbers, said Margaret DeMatteo, housing policy attorney for Legal Aid of Sonoma County.\u003c/p>\n\u003cp>According to DeMatteo’s analysis of court data, in 2019, there were 932 unlawful detainers in the county. In 2021, the only full year covered by the moratorium, the figure dropped to 332. In 2022, with the moratorium in effect through September, numbers rebounded to 786. The figures don’t account for illegal evictions or notices that lead people to move before an eviction goes to court.\u003c/p>\n\u003cp>“That’s our workforce. Those are vulnerable populations,” she said. “My takeaway is that the county has a lot of power to stabilize the community and improve the ability for our workforce to remain and our seniors and people with disabilities.”\u003c/p>\n\u003cp>Leaders in Alameda and San Francisco counties are weighing their options to lessen the blow of losing eviction protections for tenants, but it hasn’t come without pushback.\u003c/p>\n\u003cp>San Leandro City Councilmember Celina Reynes’ recent proposal to extend the city’s eviction moratorium was met with a threat, wishing for her to have a miscarriage and get hit by a car, according to a social media post she shared with KQED. But \u003ca href=\"https://sanleandro.legistar.com/MeetingDetail.aspx?ID=1060044&GUID=D7E045C3-8D7C-4AAD-A2D2-8681EE919B4B&Options=info%7C&Search=\">last week city leaders backed her plan\u003c/a>, shielding renters affected by COVID from evictions through February 2024. Tenants must be able to prove that their inability to pay is due to the pandemic to qualify.\u003c/p>\n\u003cp>“It’s a very narrow ordinance, but what it’s doing is protecting some of our residents who are most vulnerable to displacement and homelessness,” Reynes said, noting the city doesn’t have rent stabilization or just cause eviction protections in place. “It gives us time to work on more permanent solutions for both tenants and housing providers in our city.”\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "news_11920788,news_11919866",
"label": "Related Coverage "
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>San Leandro isn’t the first city to enact tougher renter protections in the wake of temporary COVID measures lapsing. These solutions have proliferated across the state over the past couple of years as cities adopted or strengthened rent control and just cause eviction laws, \u003ca href=\"https://www.oaklandca.gov/topics/understanding-evictions-in-oakland\">which limit evictions to those a city deems reasonable\u003c/a>, like failure to pay rent, significantly damaging a unit or violating the lease after receiving a written notice to stop. In the Bay Area, Antioch, Richmond and Oakland all increased protections last year.\u003c/p>\n\u003cp>“People are going back to the toolkit of policies that we’ve been advocating for years,” said Shanti Singh, communications and legislative director for Tenants Together.\u003c/p>\n\u003cp>In San Francisco, where Singh is based, there are already strong rules in place to protect tenants. What she hopes to see before the moratorium lifts is a new infusion of funding for city programs that offer \u003ca href=\"https://sf.gov/renthelp\">emergency rent relief\u003c/a> and \u003ca href=\"https://evictiondefense.org/services/right-to-counsel/#:~:text=The%20%E2%80%9CNo%20Eviction%20without%20Representation%20Act%E2%80%9D%20requires%20that%20all%20eligible,to%20Counsel%20program%20(TRC).\">provide attorneys for tenants facing eviction\u003c/a>. As for a policy solution, advocates in the city say they’re just beginning to think about what a phaseout of the eviction moratorium should look like.\u003c/p>\n\u003cp>In Berkeley, the city council adopted \u003ca href=\"https://berkeleyca.gov/city-council-special-eagenda-february-27-2023\">a proposal to stretch the city’s moratorium for an additional 60 days\u003c/a> after the end of the local emergency. The plan would create a transition period through the end of August during which only certain kinds of evictions would be allowed, including some due to an owner moving back into the property, those due to health and safety issues and those for nonpayment, unless a tenant has proof the delay is related to the pandemic.\u003c/p>\n\u003cp>“We just can’t end this right now. We have to have a plan,” Berkeley Mayor Jesse Arreguín said, adding that the proposal is meant to prevent people from becoming homeless. “We don’t need thousands more people on the streets just because we didn’t give them the time and the space and the resources to be able to pay back the rent that they owe.”\u003c/p>\n\u003cp>He’s also asking for another $300,000 for the city’s COVID rent relief program, which now has a waitlist of six tenants seeking a total of $44,142.86, according to the resolution. He expects demand to grow when the eviction ban lifts.\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "‘We just can’t end this right now. We have to have a plan. We don’t need thousands more people on the streets just because we didn’t give them the time and the space and the resources to be able to pay back the rent that they owe.’",
"name": "pullquote",
"attributes": {
"named": {
"size": "medium",
"align": "right",
"citation": "Berkeley Mayor Jesse Arreguín",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>In Oakland, City Council President Nikki Fortunato Bas is working on a plan to phase the city’s moratorium out. She said she’s listening to input from both tenants and small property owners as she drafts the proposal.\u003c/p>\n\u003cp>“I am hopeful that we will craft a proposal that helps provide housing security to tenants and balances the concerns of small property owners,” she said in an email.\u003c/p>\n\u003cp>As lawmakers consider ways to ease out of the bans, landlords are pushing to take back greater control over their properties.\u003c/p>\n\u003cp>“These elected officials set these tenants up for failure by allowing them to continue to accumulate debt,” said Krista Gulbransen, executive director of the Berkeley Property Owners Association, “but they’re never, ever going to be able to pay [it] back.”\u003c/p>\n\u003cp>The association recently surveyed members and found the average respondent had at least two units with tenants who hadn’t been paying rent for an extended period of time. The amount of debt ranged from $1,000 to north of $80,000, with an average of about $30,000 that wasn’t covered by rent relief funds.\u003c/p>\n\u003cp>As Gulbransen sees it, the best solution is to require cities to cover any remaining debt through its rent relief program.\u003c/p>\n\u003cp>“That really is the only thing that’s going to keep tenants housed,” she said. \u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "‘These elected officials set these tenants up for failure by allowing them to continue to accumulate debt.’",
"name": "pullquote",
"attributes": {
"named": {
"size": "medium",
"align": "right",
"citation": "Krista Gulbransen, executive director, Berkeley Property Owners Association",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>Miley, the Alameda County Board of Supervisors president, has asked county staff to look into resources available to support the transition out of the moratorium.\u003c/p>\n\u003cp>“We need to come up with programs that are going to help work with landlords and tenants to ameliorate and hopefully bring about some type of compromise,” he said, “so that we don’t have the level of evictions that are anticipated.”\u003c/p>\n\u003cp>While the county may not have the money to make landlords whole, Miley said he’d like to see it cover a portion of the debt.\u003c/p>\n\u003cp>Leah Simon-Weisberg, legal director for the Alliance of Californians for Community Empowerment Institute, wants local leaders to think bigger. Housing affordability in California was a crisis before the pandemic. And, she said it’s still a crisis for millions of families in the state.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "floatright"
},
"numeric": [
"floatright"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>“The real question is, what do we do for the folks who can’t pay for their housing on minimum wage, who can’t have three jobs now because there aren’t three jobs to have?” she said. “We’ve now returned to our regularly scheduled housing crisis.”\u003c/p>\n\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/news/11942106/as-bay-area-eviction-moratoriums-expire-local-lawmakers-scramble",
"authors": [
"11276"
],
"categories": [
"news_6266",
"news_8"
],
"tags": [
"news_260",
"news_27989",
"news_27701",
"news_1775",
"news_38",
"news_23938"
],
"featImg": "news_11942182",
"label": "news"
},
"news_11929285": {
"type": "posts",
"id": "news_11929285",
"meta": {
"index": "posts_1716263798",
"site": "news",
"id": "11929285",
"score": null,
"sort": [
1666053633000
]
},
"guestAuthors": [],
"slug": "newsom-to-end-californias-covid-state-of-emergency-in-february",
"title": "Newsom to End California's COVID State of Emergency in February",
"publishDate": 1666053633,
"format": "standard",
"headTitle": "Newsom to End California’s COVID State of Emergency in February | KQED",
"labelTerm": {
"site": "news"
},
"content": "\u003cp>California’s COVID-19 emergency will officially end in February as Gov. Gavin Newsom said the state has enough resources and plans to manage the pandemic without the need for a formal declaration that gives the governor the power to suspend or change laws.\u003c/p>\n\u003cp>His office made the announcement Monday, touting the state’s relatively low transmission and hospitalization rates, and saying the delay until next year will give the state’s health care system any flexibility it still needs for a possible winter surge in cases and hospitalizations, and give everyone enough time to prepare for the phaseout.\u003c/p>\n\u003cp>“Throughout the pandemic, we’ve been guided by the science and data – moving quickly and strategically to save lives. The State of Emergency was an effective and necessary tool that we utilized to protect our state, and we wouldn’t have gotten to this point without it,” Newsom said in a statement. “With the operational preparedness that we’ve built up and the measures that we’ll continue to employ moving forward, California is ready to phase out this tool.”\u003c/p>\n\u003cp>[aside label=\"Related Stories\" postID=\"news_11890715,news_11876747\"]Newsom declared a state of emergency for the coronavirus on March 4, 2020, shortly after an older adult was the first confirmed death from the disease in California — the first of nearly 95,000 deaths in the state to date.\u003c/p>\n\u003cp>Since then, Newsom has used his authority under the emergency declaration to issue 596 orders. Some were small, like delaying deadlines for filing taxes or renewing driver’s licenses. But others were life-changing, including issuing a statewide stay-at-home order.\u003c/p>\n\u003cp>“While the threat of this virus is still real, our preparedness and collective work have helped turn this once crisis emergency into a manageable situation,” California Health and Human Services Secretary Mark Ghaly said in the statement.\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>After the state of emergency is officially over at the end of February, Newsom’s pandemic-related executive orders will no longer be in effect. But this will largely be a symbolic marker for most residents, as the majority of those orders either have already expired or been lifted. As of October, just 27 of Newsom’s orders remain in place, according to the governor’s office.\u003c/p>\n\u003cp>The formal end of the emergency will also not affect public health orders, which are issued and enforced by state and local public health officers. That includes a statewide mandate that schoolchildren be vaccinated against the coronavirus — a requirement that has been delayed until next summer at the earliest.\u003c/p>\n\u003ch2>How ripple effects could affect Bay Area renters and landlords\u003c/h2>\n\u003cp>Still, Newsom’s decision could result in very tangible effects for some Bay Area renters and landlords.\u003c/p>\n\u003cp>While California’s statewide eviction moratorium expired at the beginning of September, renter protections remain in place in some cities and counties.\u003c/p>\n\u003cp>In \u003ca href=\"https://sf.gov/information/covid-19-emergency-tenant-protections#:~:text=AB%2D2179%20permanently%20prohibits%20evictions,rent%20that%20is%20still%20unpaid\">San Francisco\u003c/a>, \u003ca href=\"https://www.acgov.org/cda/hcd/documents/EvictionMoratoriumOrdinanceSummaryFAQ8.11.20.pdf\">Alameda County\u003c/a> and \u003ca href=\"https://cao-94612.s3.amazonaws.com/documents/FAQ-Sheet_Emergency-Moratorium_EN_6.9.22_Final_2022-08-16-215127_pkib.pdf#:~:text=California's%20Eviction%20Moratorium%20expired%20on,Council%20lifts%20the%20local%20emergency\">Oakland\u003c/a>, those protections are tied to local states of emergency. If local leaders follow the governor’s cue and lift those orders, renters in those cities and counties will once again be subject to eviction for nonpayment of rent related to COVID financial hardships.\u003c/p>\n\u003cp>Earlier this month, the \u003ca href=\"https://abc7.com/los-angeles-city-council-covid-eviction-moratorium-la-rent-controlled-apartments-landlord-rights/12294767/\">Los Angeles City Council voted to lift its eviction moratorium starting on February 1\u003c/a>.\u003c/p>\n\u003cp>Meanwhile, Oakland and Alameda County’s eviction moratoriums are facing a court challenge from property owners. A federal judge is expected to determine in the coming weeks whether the lawsuit will move forward.\u003c/p>\n\u003cp>Newsom says he will ask the state Legislature to put two of his other orders into law, making them permanent. One would continue to allow nurses to order and dispense certain COVID-19 medications, and another would allow laboratory workers to continue processing COVID-19 tests.\u003c/p>\n\u003cp>The emergency orders issued by Newsom \u003ca href=\"https://apnews.com/article/health-california-coronavirus-pandemic-7c43d6bbe95927266342fa1ca94662e6\">survived a legal challenge\u003c/a> from key state Republican leaders. The California Supreme Court last year left in place a lower court’s ruling that the governor acted within his authority.\u003c/p>\n\u003cp>\u003cem>This story includes reporting by Adam Beam of The Associated Press and KQED’s Erika Kelly.\u003c/em>\u003c/p>\n\u003cp>\u003c/p>\n",
"blocks": [],
"excerpt": "The governor said the state has enough resources and plans to manage the pandemic without the need for a formal declaration that, since March 2020, has given him the power to suspend or change laws.",
"status": "publish",
"parent": 0,
"modified": 1721157306,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 18,
"wordCount": 697
},
"headData": {
"title": "Newsom to End California's COVID State of Emergency in February | KQED",
"description": "The governor said the state has enough resources and plans to manage the pandemic without the need for a formal declaration that, since March 2020, has given him the power to suspend or change laws.",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"schema": {
"@context": "http://schema.org",
"@type": "NewsArticle",
"headline": "Newsom to End California's COVID State of Emergency in February",
"datePublished": "2022-10-17T17:40:33-07:00",
"dateModified": "2024-07-16T12:15: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",
"url": "https://www.kqed.org",
"logo": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
}
},
"sticky": false,
"excludeFromSiteSearch": "Include",
"showOnAuthorArchivePages": "No",
"path": "/news/11929285/newsom-to-end-californias-covid-state-of-emergency-in-february",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>California’s COVID-19 emergency will officially end in February as Gov. Gavin Newsom said the state has enough resources and plans to manage the pandemic without the need for a formal declaration that gives the governor the power to suspend or change laws.\u003c/p>\n\u003cp>His office made the announcement Monday, touting the state’s relatively low transmission and hospitalization rates, and saying the delay until next year will give the state’s health care system any flexibility it still needs for a possible winter surge in cases and hospitalizations, and give everyone enough time to prepare for the phaseout.\u003c/p>\n\u003cp>“Throughout the pandemic, we’ve been guided by the science and data – moving quickly and strategically to save lives. The State of Emergency was an effective and necessary tool that we utilized to protect our state, and we wouldn’t have gotten to this point without it,” Newsom said in a statement. “With the operational preparedness that we’ve built up and the measures that we’ll continue to employ moving forward, California is ready to phase out this tool.”\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"label": "Related Stories ",
"postid": "news_11890715,news_11876747"
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>Newsom declared a state of emergency for the coronavirus on March 4, 2020, shortly after an older adult was the first confirmed death from the disease in California — the first of nearly 95,000 deaths in the state to date.\u003c/p>\n\u003cp>Since then, Newsom has used his authority under the emergency declaration to issue 596 orders. Some were small, like delaying deadlines for filing taxes or renewing driver’s licenses. But others were life-changing, including issuing a statewide stay-at-home order.\u003c/p>\n\u003cp>“While the threat of this virus is still real, our preparedness and collective work have helped turn this once crisis emergency into a manageable situation,” California Health and Human Services Secretary Mark Ghaly said in the statement.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "fullwidth"
},
"numeric": [
"fullwidth"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>After the state of emergency is officially over at the end of February, Newsom’s pandemic-related executive orders will no longer be in effect. But this will largely be a symbolic marker for most residents, as the majority of those orders either have already expired or been lifted. As of October, just 27 of Newsom’s orders remain in place, according to the governor’s office.\u003c/p>\n\u003cp>The formal end of the emergency will also not affect public health orders, which are issued and enforced by state and local public health officers. That includes a statewide mandate that schoolchildren be vaccinated against the coronavirus — a requirement that has been delayed until next summer at the earliest.\u003c/p>\n\u003ch2>How ripple effects could affect Bay Area renters and landlords\u003c/h2>\n\u003cp>Still, Newsom’s decision could result in very tangible effects for some Bay Area renters and landlords.\u003c/p>\n\u003cp>While California’s statewide eviction moratorium expired at the beginning of September, renter protections remain in place in some cities and counties.\u003c/p>\n\u003cp>In \u003ca href=\"https://sf.gov/information/covid-19-emergency-tenant-protections#:~:text=AB%2D2179%20permanently%20prohibits%20evictions,rent%20that%20is%20still%20unpaid\">San Francisco\u003c/a>, \u003ca href=\"https://www.acgov.org/cda/hcd/documents/EvictionMoratoriumOrdinanceSummaryFAQ8.11.20.pdf\">Alameda County\u003c/a> and \u003ca href=\"https://cao-94612.s3.amazonaws.com/documents/FAQ-Sheet_Emergency-Moratorium_EN_6.9.22_Final_2022-08-16-215127_pkib.pdf#:~:text=California's%20Eviction%20Moratorium%20expired%20on,Council%20lifts%20the%20local%20emergency\">Oakland\u003c/a>, those protections are tied to local states of emergency. If local leaders follow the governor’s cue and lift those orders, renters in those cities and counties will once again be subject to eviction for nonpayment of rent related to COVID financial hardships.\u003c/p>\n\u003cp>Earlier this month, the \u003ca href=\"https://abc7.com/los-angeles-city-council-covid-eviction-moratorium-la-rent-controlled-apartments-landlord-rights/12294767/\">Los Angeles City Council voted to lift its eviction moratorium starting on February 1\u003c/a>.\u003c/p>\n\u003cp>Meanwhile, Oakland and Alameda County’s eviction moratoriums are facing a court challenge from property owners. A federal judge is expected to determine in the coming weeks whether the lawsuit will move forward.\u003c/p>\n\u003cp>Newsom says he will ask the state Legislature to put two of his other orders into law, making them permanent. One would continue to allow nurses to order and dispense certain COVID-19 medications, and another would allow laboratory workers to continue processing COVID-19 tests.\u003c/p>\n\u003cp>The emergency orders issued by Newsom \u003ca href=\"https://apnews.com/article/health-california-coronavirus-pandemic-7c43d6bbe95927266342fa1ca94662e6\">survived a legal challenge\u003c/a> from key state Republican leaders. The California Supreme Court last year left in place a lower court’s ruling that the governor acted within his authority.\u003c/p>\n\u003cp>\u003cem>This story includes reporting by Adam Beam of The Associated Press and KQED’s Erika Kelly.\u003c/em>\u003c/p>\n\u003cp>\u003c/p>\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/news/11929285/newsom-to-end-californias-covid-state-of-emergency-in-february",
"authors": [
"237"
],
"categories": [
"news_6266",
"news_8",
"news_13"
],
"tags": [
"news_18538",
"news_27350",
"news_27504",
"news_27701",
"news_18372",
"news_27626",
"news_16",
"news_1775"
],
"featImg": "news_11929289",
"label": "news"
},
"news_11917071": {
"type": "posts",
"id": "news_11917071",
"meta": {
"index": "posts_1716263798",
"site": "news",
"id": "11917071",
"score": null,
"sort": [
1655244240000
]
},
"guestAuthors": [],
"slug": "more-california-cities-are-outlawing-harassment-by-landlords",
"title": "More California Cities Are Outlawing Harassment by Landlords",
"publishDate": 1655244240,
"format": "standard",
"headTitle": "More California Cities Are Outlawing Harassment by Landlords | KQED",
"labelTerm": {
"term": 72,
"site": "news"
},
"content": "\u003cp>When Araceli Guerra moved into her small, two-bedroom apartment in Concord three years ago, it wasn’t in the best shape.\u003c/p>\n\u003cp>There were cockroaches and mice. Some of the kitchen cabinets were missing doors. Still, Guerra was having trouble finding somewhere she could afford and was running out of time on her lease.\u003c/p>\n\u003cp>“We were almost homeless,” she said in Spanish. “And the landlord didn’t ask for a security deposit or anything like that.”\u003c/p>\n\u003cp>So, she and her five children moved in. The landlord would periodically bring someone to fumigate the building, but it didn’t seem to matter.\u003c/p>\n\u003cp>“The cockroaches, the mice,” she said, “they never go.”\u003c/p>\n\u003cp>[pullquote size=\"medium\" align=\"right\" citation=\"Shanti Singh, spokesperson, Tenants Together\"]‘As people get pushed out further and further, often inland, they’re moving to places where they don’t have any protections, and they’re trying to organize in those places.’[/pullquote]\u003c/p>\n\u003cp>Then, about three months ago, Guerra said things got really bad. Some new tenants moved in. They drink a lot. And Guerra said they use the alley behind the building to urinate, right below her apartment, which she said brought in even more vermin.\u003c/p>\n\u003cp>So last month, Guerra called the city’s building inspector. A few days later, she got an eviction notice. She thinks it’s retaliation. KQED could not reach Guerra’s landlord for comment.\u003c/p>\n\u003cp>Now, Guerra says she’s getting headaches from the stress of thinking about where she and her family are going to live.\u003c/p>\n\u003cp>“I don’t know what to do,” she said.\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>She may have new recourse under new tenant anti-harassment rules the Concord City Council approved Tuesday. The city is now the latest in a handful of cities across California to adopt such policies since the start of the pandemic.\u003c/p>\n\u003cp>\u003ca href=\"https://housing.lacity.org/residents/tenant-anti-harassment\" target=\"_blank\" rel=\"noopener noreferrer\">Los Angeles\u003c/a>, \u003ca href=\"https://longbeach.legistar.com/View.ashx?M=M&ID=813432&GUID=280A311A-0B63-4965-8CDD-BE64B3D9540C\" target=\"_blank\" rel=\"noopener noreferrer\">Long Beach\u003c/a> and \u003ca href=\"http://www.ci.richmond.ca.us/ArchiveCenter/ViewFile/Item/11320\" target=\"_blank\" rel=\"noopener noreferrer\">Richmond\u003c/a> all have approved new rules to stop landlords from harassing their tenants. And councilmembers in Antioch and Chula Vista are considering similar legislation.\u003c/p>\n\u003cfigure id=\"attachment_11917097\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"wp-image-11917097 size-full\" src=\"https://ww2.kqed.org/app/uploads/sites/10/2022/06/RS56616_20220609_TenantsRally-06-e1655239617317.jpg\" alt=\"A close-up of three paper hearts -- white, pastel pink, and pastel purple -- with handwritten notes in red and purple pen, clipped with tiny blue and red wooden clothespins to multicolored ribbons: red, green, sheer, dark pink. The backdrop is a shimmery, crimson tablecloth with a paisley border, and blurry below it, on the other side of what must be a table, is a green lawn and what looks like a pair of ankles.\" width=\"1920\" height=\"1360\">\u003cfigcaption class=\"wp-caption-text\">Prayers written on cut-out paper hearts hang from an altar during a tenants rally at Todos Santos Plaza in Concord on June 9, 2022. Tenants and their supporters gathered at the plaza in support of Concord’s proposed tenant anti-harassment ordinance. \u003ccite>(Amaya Nicole Edwards/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Tenants’ rights organizations say the pandemic fueled an increase in calls about landlord harassment. They say they saw landlords shutting off utilities, threatening to call Immigration and Customs Enforcement, changing the locks, or taking other actions meant to intimidate tenants into leaving.\u003c/p>\n\u003cp>Shanti Singh, a spokesperson for the statewide organization Tenants Together, said the group’s tenant hotline was overwhelmed with calls during the pandemic – many of them complaints about alleged harassment.\u003c/p>\n\u003cp>“Harassment really, really went up during COVID from the beginning,” Singh said, “but especially as the rent relief program sort of wore on and people were waiting.”\u003c/p>\n\u003cp>[aside postID=news_11911666,news_11906451,news_11905386 label='Related Coverage']She said the slow rollout of rent relief, coupled with the eviction moratorium, meant frustrated landlords were looking for other ways to get their tenants to pay or leave.\u003c/p>\n\u003cp>But Singh said another reason more tenants in cities like Concord are pushing for these proposals is that, over the past decade, \u003ca href=\"https://www.kqed.org/news/11904495/a-suburb-with-an-eviction-problem\" target=\"_blank\" rel=\"noopener noreferrer\">more people of color and especially lower-income renters\u003c/a> have been moving away from expensive coastal cities in search of housing they can afford.\u003c/p>\n\u003cp>“As people get pushed out further and further, often inland,” she said, “they’re moving to places where they don’t have any protections, and they’re trying to organize in those places.”\u003c/p>\n\u003cp>Landlord advocates have been pushing back against these new local policies, saying they’re unnecessary since the state already has \u003ca href=\"https://www.tobenerlaw.com/landlord-harassment/\">laws that prohibit landlords from harassing their tenants\u003c/a>. Joshua Howard, with the California Apartment Association, criticized the local policies for being overly broad.\u003c/p>\n\u003cp>“What these ordinances do is they invite excessive penalties on landlords for making what could be considered an innocent mistake,” he said.\u003c/p>\n\u003cfigure id=\"attachment_11917109\" class=\"wp-caption aligncenter\" style=\"max-width: 1918px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"wp-image-11917109 size-full\" src=\"https://ww2.kqed.org/app/uploads/sites/10/2022/06/RS56627_20220609_TenantsRally-18-e1655243996802.jpg\" alt=\"Three people stand in a row outdoors before a backdrop of lush, green trees. The woman in the center, a middle-aged Latina with curly, shoulder-length black hair and wireless glasses, wears a short-sleeved black cassock with a white clerical collar, and a bright stole of a warm yellow that turns to orange, then pink, then purple on both sides. She has her eyes closed and her arms held out, palms up, and appears to be speaking. On both sides of her stands a middle-aged women, one with short gray hair, the other with white gray hair. Both are dressed casually in short-sleeved tops. The woman to her right stands slightly behind her, looking at her as she speaks, sunglasses tucked into her rose T-shirt and a purse hanging from one shoulder. The woman on her left bows her head, hands behind her back, the white wires of headphones coming from both ears.\" width=\"1918\" height=\"1279\">\u003cfigcaption class=\"wp-caption-text\">Rev. Leslie Taylor of the First Christian Church (Disciples of Christ) in Concord offers a prayer during a tenants rally and vigil at Todos Santos Plaza in Concord on June 9, 2022. \u003ccite>(Amaya Nicole Edwards/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>The local ordinances expand the definition of what can be considered harassment beyond what’s already allowed in \u003ca href=\"https://www.ocf.berkeley.edu/~asucrla/Harassment%20by%20Your%20Landlord\" target=\"_blank\" rel=\"noopener noreferrer\">state law\u003c/a>. In Concord, \u003ca href=\"https://stream.ci.concord.ca.us/OnBaseAgendaOnline/Documents/ViewDocument/Regular_Meeting_816_Agenda_Packet_6_14_2022_5_30_00_PM.pdf?meetingId=816&documentType=AgendaPacket&itemId=0&publishId=0&isSection=false\">that includes behaviors like\u003c/a> failing to accept rent payments, failing to make timely repairs, or entering the rental unit outside business hours unless requested to do so by the tenant.\u003c/p>\n\u003cp>They also add penalties — up to \u003ca href=\"https://housing.lacity.org/residents/tenant-anti-harassment\">$10,000 in Los Angeles\u003c/a> or \u003ca href=\"https://stream.ci.concord.ca.us/OnBaseAgendaOnline/Documents/ViewDocument/Regular_Meeting_816_Agenda_Packet_6_14_2022_5_30_00_PM.pdf?meetingId=816&documentType=AgendaPacket&itemId=0&publishId=0&isSection=false\">$5,000 in Concord\u003c/a> — for violating the city’s anti-harassment policy, on top of the \u003ca href=\"https://leginfo.legislature.ca.gov/faces/codes_displaySection.xhtml?sectionNum=1940.2.&lawCode=CIV\">$2,000 allowed under state law\u003c/a>.\u003c/p>\n\u003cp>“So not only could the landlord be sued under state law, but they could also be sued now under the local law,” Howard said, blasting these policies as excessively punitive. “It creates a double penalty and a second mechanism to sue the owner and impose some significant fines, fees and penalties.”\u003c/p>\n\u003cp>Tenant organizers say those penalties are necessary to send a strong message to landlords and property managers that harassment won’t be tolerated.\u003c/p>\n\u003cp>“It really does empower tenants,” Singh said. “What they know instinctively is that this [behavior] is wrong, but for it to be wrong legally actually gives them a lot of strength.”\u003c/p>\n\u003cp>\u003c/p>\n",
"blocks": [],
"excerpt": "Tenant advocates say eviction moratoriums and the slow rollout of rent relief have led to a spike in harassment by landlords during the pandemic.",
"status": "publish",
"parent": 0,
"modified": 1721132799,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 27,
"wordCount": 940
},
"headData": {
"title": "More California Cities Are Outlawing Harassment by Landlords | KQED",
"description": "Tenant advocates say eviction moratoriums and the slow rollout of rent relief have led to a spike in harassment by landlords during the pandemic.",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"schema": {
"@context": "http://schema.org",
"@type": "NewsArticle",
"headline": "More California Cities Are Outlawing Harassment by Landlords",
"datePublished": "2022-06-14T15:04:00-07:00",
"dateModified": "2024-07-16T05:26:39-07:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png",
"isAccessibleForFree": "True",
"publisher": {
"@type": "NewsMediaOrganization",
"@id": "https://www.kqed.org/#organization",
"name": "KQED",
"url": "https://www.kqed.org",
"logo": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
}
},
"audioUrl": "https://traffic.omny.fm/d/clips/0af137ef-751e-4b19-a055-aaef00d2d578/ffca7e9f-6831-41c5-bcaf-aaef00f5a073/8cadaf7e-d672-4dd0-b6a7-aeb40108674e/audio.mp3",
"sticky": false,
"excludeFromSiteSearch": "Include",
"path": "/news/11917071/more-california-cities-are-outlawing-harassment-by-landlords",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>When Araceli Guerra moved into her small, two-bedroom apartment in Concord three years ago, it wasn’t in the best shape.\u003c/p>\n\u003cp>There were cockroaches and mice. Some of the kitchen cabinets were missing doors. Still, Guerra was having trouble finding somewhere she could afford and was running out of time on her lease.\u003c/p>\n\u003cp>“We were almost homeless,” she said in Spanish. “And the landlord didn’t ask for a security deposit or anything like that.”\u003c/p>\n\u003cp>So, she and her five children moved in. The landlord would periodically bring someone to fumigate the building, but it didn’t seem to matter.\u003c/p>\n\u003cp>“The cockroaches, the mice,” she said, “they never go.”\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "‘As people get pushed out further and further, often inland, they’re moving to places where they don’t have any protections, and they’re trying to organize in those places.’",
"name": "pullquote",
"attributes": {
"named": {
"size": "medium",
"align": "right",
"citation": "Shanti Singh, spokesperson, Tenants Together",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>Then, about three months ago, Guerra said things got really bad. Some new tenants moved in. They drink a lot. And Guerra said they use the alley behind the building to urinate, right below her apartment, which she said brought in even more vermin.\u003c/p>\n\u003cp>So last month, Guerra called the city’s building inspector. A few days later, she got an eviction notice. She thinks it’s retaliation. KQED could not reach Guerra’s landlord for comment.\u003c/p>\n\u003cp>Now, Guerra says she’s getting headaches from the stress of thinking about where she and her family are going to live.\u003c/p>\n\u003cp>“I don’t know what to do,” she said.\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>She may have new recourse under new tenant anti-harassment rules the Concord City Council approved Tuesday. The city is now the latest in a handful of cities across California to adopt such policies since the start of the pandemic.\u003c/p>\n\u003cp>\u003ca href=\"https://housing.lacity.org/residents/tenant-anti-harassment\" target=\"_blank\" rel=\"noopener noreferrer\">Los Angeles\u003c/a>, \u003ca href=\"https://longbeach.legistar.com/View.ashx?M=M&ID=813432&GUID=280A311A-0B63-4965-8CDD-BE64B3D9540C\" target=\"_blank\" rel=\"noopener noreferrer\">Long Beach\u003c/a> and \u003ca href=\"http://www.ci.richmond.ca.us/ArchiveCenter/ViewFile/Item/11320\" target=\"_blank\" rel=\"noopener noreferrer\">Richmond\u003c/a> all have approved new rules to stop landlords from harassing their tenants. And councilmembers in Antioch and Chula Vista are considering similar legislation.\u003c/p>\n\u003cfigure id=\"attachment_11917097\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"wp-image-11917097 size-full\" src=\"https://ww2.kqed.org/app/uploads/sites/10/2022/06/RS56616_20220609_TenantsRally-06-e1655239617317.jpg\" alt=\"A close-up of three paper hearts -- white, pastel pink, and pastel purple -- with handwritten notes in red and purple pen, clipped with tiny blue and red wooden clothespins to multicolored ribbons: red, green, sheer, dark pink. The backdrop is a shimmery, crimson tablecloth with a paisley border, and blurry below it, on the other side of what must be a table, is a green lawn and what looks like a pair of ankles.\" width=\"1920\" height=\"1360\">\u003cfigcaption class=\"wp-caption-text\">Prayers written on cut-out paper hearts hang from an altar during a tenants rally at Todos Santos Plaza in Concord on June 9, 2022. Tenants and their supporters gathered at the plaza in support of Concord’s proposed tenant anti-harassment ordinance. \u003ccite>(Amaya Nicole Edwards/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Tenants’ rights organizations say the pandemic fueled an increase in calls about landlord harassment. They say they saw landlords shutting off utilities, threatening to call Immigration and Customs Enforcement, changing the locks, or taking other actions meant to intimidate tenants into leaving.\u003c/p>\n\u003cp>Shanti Singh, a spokesperson for the statewide organization Tenants Together, said the group’s tenant hotline was overwhelmed with calls during the pandemic – many of them complaints about alleged harassment.\u003c/p>\n\u003cp>“Harassment really, really went up during COVID from the beginning,” Singh said, “but especially as the rent relief program sort of wore on and people were waiting.”\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "news_11911666,news_11906451,news_11905386",
"label": "Related Coverage "
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>She said the slow rollout of rent relief, coupled with the eviction moratorium, meant frustrated landlords were looking for other ways to get their tenants to pay or leave.\u003c/p>\n\u003cp>But Singh said another reason more tenants in cities like Concord are pushing for these proposals is that, over the past decade, \u003ca href=\"https://www.kqed.org/news/11904495/a-suburb-with-an-eviction-problem\" target=\"_blank\" rel=\"noopener noreferrer\">more people of color and especially lower-income renters\u003c/a> have been moving away from expensive coastal cities in search of housing they can afford.\u003c/p>\n\u003cp>“As people get pushed out further and further, often inland,” she said, “they’re moving to places where they don’t have any protections, and they’re trying to organize in those places.”\u003c/p>\n\u003cp>Landlord advocates have been pushing back against these new local policies, saying they’re unnecessary since the state already has \u003ca href=\"https://www.tobenerlaw.com/landlord-harassment/\">laws that prohibit landlords from harassing their tenants\u003c/a>. Joshua Howard, with the California Apartment Association, criticized the local policies for being overly broad.\u003c/p>\n\u003cp>“What these ordinances do is they invite excessive penalties on landlords for making what could be considered an innocent mistake,” he said.\u003c/p>\n\u003cfigure id=\"attachment_11917109\" class=\"wp-caption aligncenter\" style=\"max-width: 1918px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"wp-image-11917109 size-full\" src=\"https://ww2.kqed.org/app/uploads/sites/10/2022/06/RS56627_20220609_TenantsRally-18-e1655243996802.jpg\" alt=\"Three people stand in a row outdoors before a backdrop of lush, green trees. The woman in the center, a middle-aged Latina with curly, shoulder-length black hair and wireless glasses, wears a short-sleeved black cassock with a white clerical collar, and a bright stole of a warm yellow that turns to orange, then pink, then purple on both sides. She has her eyes closed and her arms held out, palms up, and appears to be speaking. On both sides of her stands a middle-aged women, one with short gray hair, the other with white gray hair. Both are dressed casually in short-sleeved tops. The woman to her right stands slightly behind her, looking at her as she speaks, sunglasses tucked into her rose T-shirt and a purse hanging from one shoulder. The woman on her left bows her head, hands behind her back, the white wires of headphones coming from both ears.\" width=\"1918\" height=\"1279\">\u003cfigcaption class=\"wp-caption-text\">Rev. Leslie Taylor of the First Christian Church (Disciples of Christ) in Concord offers a prayer during a tenants rally and vigil at Todos Santos Plaza in Concord on June 9, 2022. \u003ccite>(Amaya Nicole Edwards/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>The local ordinances expand the definition of what can be considered harassment beyond what’s already allowed in \u003ca href=\"https://www.ocf.berkeley.edu/~asucrla/Harassment%20by%20Your%20Landlord\" target=\"_blank\" rel=\"noopener noreferrer\">state law\u003c/a>. In Concord, \u003ca href=\"https://stream.ci.concord.ca.us/OnBaseAgendaOnline/Documents/ViewDocument/Regular_Meeting_816_Agenda_Packet_6_14_2022_5_30_00_PM.pdf?meetingId=816&documentType=AgendaPacket&itemId=0&publishId=0&isSection=false\">that includes behaviors like\u003c/a> failing to accept rent payments, failing to make timely repairs, or entering the rental unit outside business hours unless requested to do so by the tenant.\u003c/p>\n\u003cp>They also add penalties — up to \u003ca href=\"https://housing.lacity.org/residents/tenant-anti-harassment\">$10,000 in Los Angeles\u003c/a> or \u003ca href=\"https://stream.ci.concord.ca.us/OnBaseAgendaOnline/Documents/ViewDocument/Regular_Meeting_816_Agenda_Packet_6_14_2022_5_30_00_PM.pdf?meetingId=816&documentType=AgendaPacket&itemId=0&publishId=0&isSection=false\">$5,000 in Concord\u003c/a> — for violating the city’s anti-harassment policy, on top of the \u003ca href=\"https://leginfo.legislature.ca.gov/faces/codes_displaySection.xhtml?sectionNum=1940.2.&lawCode=CIV\">$2,000 allowed under state law\u003c/a>.\u003c/p>\n\u003cp>“So not only could the landlord be sued under state law, but they could also be sued now under the local law,” Howard said, blasting these policies as excessively punitive. “It creates a double penalty and a second mechanism to sue the owner and impose some significant fines, fees and penalties.”\u003c/p>\n\u003cp>Tenant organizers say those penalties are necessary to send a strong message to landlords and property managers that harassment won’t be tolerated.\u003c/p>\n\u003cp>“It really does empower tenants,” Singh said. “What they know instinctively is that this [behavior] is wrong, but for it to be wrong legally actually gives them a lot of strength.”\u003c/p>\n\u003cp>\u003c/p>\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/news/11917071/more-california-cities-are-outlawing-harassment-by-landlords",
"authors": [
"11652"
],
"programs": [
"news_72"
],
"categories": [
"news_6266",
"news_8"
],
"tags": [
"news_3921",
"news_18538",
"news_27701",
"news_18372",
"news_27626",
"news_21892",
"news_1775",
"news_28957",
"news_28286",
"news_31229"
],
"featImg": "news_11917093",
"label": "news_72"
},
"news_11911666": {
"type": "posts",
"id": "news_11911666",
"meta": {
"index": "posts_1716263798",
"site": "news",
"id": "11911666",
"score": null,
"sort": [
1650535269000
]
},
"guestAuthors": [],
"slug": "for-many-tenants-section-8-is-a-broken-promise-fixing-it-could-help-keep-more-people-housed",
"title": "For Many Tenants, Section 8 Is a Broken Promise. Fixing It Could Keep More People Housed",
"publishDate": 1650535269,
"format": "standard",
"headTitle": "For Many Tenants, Section 8 Is a Broken Promise. Fixing It Could Keep More People Housed | KQED",
"labelTerm": {},
"content": "\u003cp>Evictions are devastating. Not only does a person lose their home, they also lose a major source of stability. A home can be a place of refuge from the world, somewhere to plan the next move, recuperate after a hard day, apply for jobs, feel safe. And, often, a person’s community is centered where they live. So if a person is evicted, they no longer have access to the school, library or church where people know them and can offer support.\u003c/p>\n\u003cp>Evictions also are common: Millions of people are evicted every year.\u003c/p>\n\u003cp>[baycuriouspodcastinfo]\u003c/p>\n\u003cp>As California grapples with its housing crisis, and many people are \u003ca href=\"https://www.kqed.org/news/11889738/covid-rent-relief-what-renters-and-landlords-need-to-know-as-californias-eviction-moratorium-ends\">barely hanging onto their housing by the grace of eviction moratoriums\u003c/a> passed during the coronavirus pandemic, stopping evictions is a key way to keep people housed. And the primary reason people get evicted is because they can’t pay their rent.\u003c/p>\n\u003cp>But the main federal rental-assistance program, Section 8 vouchers, doesn’t always work the way it was intended. And, it’s widely misunderstood by the public. For example, Section 8 is not the same thing as public housing. Instead, Section 8 vouchers are money paid directly to private landlords to help income-qualifying people pay their rent. And far more people are eligible for the program than actually benefit from it.\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" style=\"border-radius:12px\" src=\"https://open.spotify.com/embed/show/38dTBSk2ISFoPiyYNoKn1X?utm_source=generator\" width=\"100%\" height=\"232\" frameborder=\"0\" allowfullscreen scrolling=\"yes\" class=\"iframe-class\">\u003c/iframe>\u003c/p>\n\u003cp>Section 8 voucher holders pay 30% of their income in rent, and the subsidy makes up the rest. But the government determines a single voucher amount for an entire city. That’s a problem in expensive rental markets like San Francisco where, in many neighborhoods, the voucher amount is far lower than what a landlord could get on the open market. As a result, the only landlords who have the incentive to use Section 8 are those with buildings in lower-income neighborhoods, which reduces the choice voucher holders have over where to live.\u003c/p>\n\u003cp>\u003ca href=\"https://www.kqed.org/news/11907727/reknitting-the-safety-net-help-pay-the-rent\">KQED’s Sold Out podcast digs into the history of Section 8\u003c/a>, its promise and its drawbacks. It’s part of a special series focused on \u003ca href=\"https://www.kqed.org/podcasts/soldout\">the complicated web of eviction issues\u003c/a>. Reporters Molly Solomon and Erin Baldassari talk to a Section 8 voucher holder about the struggle of using the program and get the perspective of landlords who rent to people with vouchers. It’s a system with a lot of problems, but many people are trying to improve it. If we’re serious about preventing evictions, Section 8 is one of the most powerful and established tools we have.\u003c/p>\n\u003cp>\u003c/p>\n\u003cp>[baycuriousquestion]\u003c/p>\n\n",
"blocks": [],
"excerpt": "Falling behind on the rent is the primary reason for eviction. Section 8 vouchers pay a portion of a person's rent to help them make it each month and still have money for other essentials like medicine, food and transportation. But the program has a lot of problems.",
"status": "publish",
"parent": 0,
"modified": 1721132785,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": true,
"hasPolis": false,
"paragraphCount": 11,
"wordCount": 425
},
"headData": {
"title": "For Many Tenants, Section 8 Is a Broken Promise. Fixing It Could Keep More People Housed | KQED",
"description": "Falling behind on the rent is the primary reason for eviction. Section 8 vouchers pay a portion of a person's rent to help them make it each month and still have money for other essentials like medicine, food and transportation. But the program has a lot of problems.",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"schema": {
"@context": "http://schema.org",
"@type": "NewsArticle",
"headline": "For Many Tenants, Section 8 Is a Broken Promise. Fixing It Could Keep More People Housed",
"datePublished": "2022-04-21T03:01:09-07:00",
"dateModified": "2024-07-16T05:26:25-07:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png",
"isAccessibleForFree": "True",
"publisher": {
"@type": "NewsMediaOrganization",
"@id": "https://www.kqed.org/#organization",
"name": "KQED",
"url": "https://www.kqed.org",
"logo": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
}
},
"source": "Bay Curious",
"sourceUrl": "https://www.kqed.org/podcasts/baycurious",
"audioUrl": "https://dcs.megaphone.fm/KQINC3165515491.mp3?key=90baf4672ed4620e6c6b6b4efcc57a56",
"sticky": false,
"excludeFromSiteSearch": "Include",
"path": "/news/11911666/for-many-tenants-section-8-is-a-broken-promise-fixing-it-could-help-keep-more-people-housed",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>Evictions are devastating. Not only does a person lose their home, they also lose a major source of stability. A home can be a place of refuge from the world, somewhere to plan the next move, recuperate after a hard day, apply for jobs, feel safe. And, often, a person’s community is centered where they live. So if a person is evicted, they no longer have access to the school, library or church where people know them and can offer support.\u003c/p>\n\u003cp>Evictions also are common: Millions of people are evicted every year.\u003c/p>\n\u003cp>\u003c/p>\u003cp>\u003caside class=\"alignleft utils-parseShortcode-shortcodes-__bayCuriousPodcastShortcode__bayCurious\">\u003cimg src=https://cdn.kqed.org/wp-content/uploads/2023/02/bayCuriousLogo.png alt=\"Bay Curious Podcast\" loading=\"lazy\" />\n \u003ca href=\"/news/series/baycurious\">Bay Curious\u003c/a> is a podcast that answers your questions about the Bay Area.\n Subscribe on \u003ca href=\"https://itunes.apple.com/us/podcast/bay-curious/id1172473406\" target=\"_blank\" rel=\"noopener noreferrer\">Apple Podcasts\u003c/a>,\n \u003ca href=\"http://www.npr.org/podcasts/500557090/bay-curious\" target=\"_blank\" rel=\"noopener noreferrer\">NPR One\u003c/a> or your favorite podcast platform.\u003c/aside>\u003c/p>\u003cp>\u003c/p>\n\u003cp>As California grapples with its housing crisis, and many people are \u003ca href=\"https://www.kqed.org/news/11889738/covid-rent-relief-what-renters-and-landlords-need-to-know-as-californias-eviction-moratorium-ends\">barely hanging onto their housing by the grace of eviction moratoriums\u003c/a> passed during the coronavirus pandemic, stopping evictions is a key way to keep people housed. And the primary reason people get evicted is because they can’t pay their rent.\u003c/p>\n\u003cp>But the main federal rental-assistance program, Section 8 vouchers, doesn’t always work the way it was intended. And, it’s widely misunderstood by the public. For example, Section 8 is not the same thing as public housing. Instead, Section 8 vouchers are money paid directly to private landlords to help income-qualifying people pay their rent. And far more people are eligible for the program than actually benefit from 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>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" style=\"border-radius:12px\" src=\"https://open.spotify.com/embed/show/38dTBSk2ISFoPiyYNoKn1X?utm_source=generator\" width=\"100%\" height=\"232\" frameborder=\"0\" allowfullscreen scrolling=\"yes\" class=\"iframe-class\">\u003c/iframe>\u003c/p>\n\u003cp>Section 8 voucher holders pay 30% of their income in rent, and the subsidy makes up the rest. But the government determines a single voucher amount for an entire city. That’s a problem in expensive rental markets like San Francisco where, in many neighborhoods, the voucher amount is far lower than what a landlord could get on the open market. As a result, the only landlords who have the incentive to use Section 8 are those with buildings in lower-income neighborhoods, which reduces the choice voucher holders have over where to live.\u003c/p>\n\u003cp>\u003ca href=\"https://www.kqed.org/news/11907727/reknitting-the-safety-net-help-pay-the-rent\">KQED’s Sold Out podcast digs into the history of Section 8\u003c/a>, its promise and its drawbacks. It’s part of a special series focused on \u003ca href=\"https://www.kqed.org/podcasts/soldout\">the complicated web of eviction issues\u003c/a>. Reporters Molly Solomon and Erin Baldassari talk to a Section 8 voucher holder about the struggle of using the program and get the perspective of landlords who rent to people with vouchers. It’s a system with a lot of problems, but many people are trying to improve it. If we’re serious about preventing evictions, Section 8 is one of the most powerful and established tools we have.\u003c/p>\n\u003cp>\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "baycuriousquestion",
"attributes": {
"named": {
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/news/11911666/for-many-tenants-section-8-is-a-broken-promise-fixing-it-could-help-keep-more-people-housed",
"authors": [
"234"
],
"programs": [
"news_33523"
],
"series": [
"news_17986"
],
"categories": [
"news_6266",
"news_8",
"news_33520"
],
"tags": [
"news_20472",
"news_27701",
"news_1775",
"news_20809"
],
"featImg": "news_11911669",
"label": "source_news_11911666"
},
"news_11909254": {
"type": "posts",
"id": "news_11909254",
"meta": {
"index": "posts_1716263798",
"site": "news",
"id": "11909254",
"score": null,
"sort": [
1648234807000
]
},
"guestAuthors": [],
"slug": "california-poised-to-extend-eviction-protections-but-you-must-apply-for-covid-rent-relief-by-march-31",
"title": "California Poised to Extend Eviction Protections — but You Must Apply for COVID Rent Relief by March 31",
"publishDate": 1648234807,
"format": "standard",
"headTitle": "California Poised to Extend Eviction Protections — but You Must Apply for COVID Rent Relief by March 31 | KQED",
"labelTerm": {
"site": "news"
},
"content": "\u003cp>Hundreds of thousands of California renters facing eviction next week could get another three months of protection under a bill top legislative leaders endorsed on Thursday.\u003c/p>\n\u003cp>The federal government sent billions of dollars to the states to help people who fell behind on their rent payments during the pandemic. California’s program will pay for 100% of people’s unpaid rent if they meet certain income requirements.\u003c/p>\n\u003cp>State law says tenants cannot be evicted as long as they have an application pending for rental assistance. But that law is set to expire on March 31. Meanwhile, so many people have applied for assistance that it is taking state officials longer than they thought to hand out the money.\u003c/p>\n\u003cp>As of Tuesday, just over 275,600 people had applications still pending, according to the California Business, Consumer Services and Housing Agency. That number doesn’t include assistance programs operated by local governments. State officials won’t be able to approve all those applications by March 31. Starting April 1, anyone who has unpaid rent can be evicted.\u003c/p>\n\u003cp>[aside postID=news_11889738 hero='https://ww2.kqed.org/app/uploads/sites/10/2021/09/pexels-andrew-neel-4134784-1020x679.jpg']At the last moment, state lawmakers have decided to intervene. On Thursday, two lawmakers — Assemblymembers Tim Grayson and Buffy Wicks, both Democrats — introduced a bill that would extend eviction protections for people with pending applications through the end of June. Lawmakers plan to have public hearings on the bill next week before voting to send it to Gov. Gavin Newsom on March 31.\u003c/p>\n\u003cp>“The Governor strongly supports an extension that continues to protect tenants well into the summer and ensures that every eligible applicant is protected under this nation-leading rent relief program as it winds down,” Newsom’s office said in an email Thursday.\u003c/p>\n\u003cp>The state has extended eviction protections multiple times during the pandemic, always over the objections of landlords who say they are being squeezed by, in some cases, going more than a year without receiving rent payments. Last year, Newsom said the chances of extending protections again were “very modest.”\u003c/p>\n\u003cp>Reactions to the bill were mixed. The largest landlord group, the California Apartment Association, supports the bill because, along with preventing some evictions, it also would stop local governments from passing their own, more stringent eviction laws.\u003c/p>\n\u003cp>“Consistency is very important,” said Debra Carlton, the California Apartment Association’s executive vice president for state government affairs and compliance.\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>California’s eviction assistance program will stop taking new applications on April 1, so the proposed law would only protect people who have applied for assistance by that date. The Alliance of Californians for Community Empowerment, a group that represents tenants, said lawmakers should also give people more time to apply. Anything less, they said, would be “a landlord bailout that results in thousands of families on the streets.”\u003c/p>\n\u003cp>[aside postID=news_11908640 hero='https://ww2.kqed.org/app/uploads/sites/10/2022/03/pexels-thuongdaihua-4203996-1020x680.png']The bill is expected to move quickly through the Legislature. On Thursday, the Legislature’s top two leaders — Assembly Speaker Anthony Rendon and Senate President Pro Tempore Toni Atkins, both Democrats — released a joint statement saying the bill “will receive quick action.”\u003c/p>\n\u003cp>“We made a commitment to those who are in line and they shouldn’t be harmed because of how long the process is taking,” Rendon and Atkins said in a joint statement.\u003c/p>\n\u003cp>The extension will benefit people like Jenise Dixon, whose application for rental assistance has been pending since October. Dixon says she has lived in the same rent-controlled Los Angeles apartment for 19 years. She said she worked in the entertainment industry, but hasn’t had steady work since the pandemic started and soon fell behind on her rent payments.\u003c/p>\n\u003cp>“I’m one step away from homelessness,” she said.\u003c/p>\n\u003cp>But her application for rental assistance is stuck because neither she nor her landlord can produce a lease. She said she’s submitted utility bills and other evidence to prove she lives in the apartment, but to no avail.\u003c/p>\n\u003cp>“Even if I’m approved, it’s not going to cover all the months that I’m behind,” she said Tuesday during a news conference organized by housing advocates urging for an extension of eviction protections. “I’m just asking the people at the top, the lawmakers, to give the system a chance to catch up so that people like me don’t fall through the cracks.”\u003c/p>\n\u003cp>So far, California has paid out nearly $2.5 billion in rental assistance to just over 214,000 households, for an average assistance of $11,488. State officials say most of the money has gone to very low- or extremely low-income households that earn less than 50% of their area’s median income. The program could soon run out of money. State officials had asked for an additional $1.9 billion from the federal government, but so far have received only about $200 million.\u003c/p>\n\u003cp>But tenants shouldn’t have to worry. Last month, Newsom signed a law allowing state money to cover the costs of the program should the federal money not cover all of it.\u003c/p>\n\u003cp>\u003c/p>\n",
"blocks": [],
"excerpt": "Hundreds of thousands of California renters facing eviction could get another three months of protection under a bill introduced Thursday.",
"status": "publish",
"parent": 0,
"modified": 1721132348,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 20,
"wordCount": 905
},
"headData": {
"title": "California Poised to Extend Eviction Protections — but You Must Apply for COVID Rent Relief by March 31 | KQED",
"description": "Hundreds of thousands of California renters facing eviction could get another three months of protection under a bill introduced Thursday.",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"schema": {
"@context": "http://schema.org",
"@type": "NewsArticle",
"headline": "California Poised to Extend Eviction Protections — but You Must Apply for COVID Rent Relief by March 31",
"datePublished": "2022-03-25T12:00:07-07:00",
"dateModified": "2024-07-16T05:19:08-07:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png",
"isAccessibleForFree": "True",
"publisher": {
"@type": "NewsMediaOrganization",
"@id": "https://www.kqed.org/#organization",
"name": "KQED",
"url": "https://www.kqed.org",
"logo": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
}
},
"sticky": false,
"nprByline": "Adam Beam\u003cbr>The Associated Press",
"excludeFromSiteSearch": "Include",
"showOnAuthorArchivePages": "No",
"path": "/news/11909254/california-poised-to-extend-eviction-protections-but-you-must-apply-for-covid-rent-relief-by-march-31",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>Hundreds of thousands of California renters facing eviction next week could get another three months of protection under a bill top legislative leaders endorsed on Thursday.\u003c/p>\n\u003cp>The federal government sent billions of dollars to the states to help people who fell behind on their rent payments during the pandemic. California’s program will pay for 100% of people’s unpaid rent if they meet certain income requirements.\u003c/p>\n\u003cp>State law says tenants cannot be evicted as long as they have an application pending for rental assistance. But that law is set to expire on March 31. Meanwhile, so many people have applied for assistance that it is taking state officials longer than they thought to hand out the money.\u003c/p>\n\u003cp>As of Tuesday, just over 275,600 people had applications still pending, according to the California Business, Consumer Services and Housing Agency. That number doesn’t include assistance programs operated by local governments. State officials won’t be able to approve all those applications by March 31. Starting April 1, anyone who has unpaid rent can be evicted.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "news_11889738",
"hero": "https://ww2.kqed.org/app/uploads/sites/10/2021/09/pexels-andrew-neel-4134784-1020x679.jpg",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>At the last moment, state lawmakers have decided to intervene. On Thursday, two lawmakers — Assemblymembers Tim Grayson and Buffy Wicks, both Democrats — introduced a bill that would extend eviction protections for people with pending applications through the end of June. Lawmakers plan to have public hearings on the bill next week before voting to send it to Gov. Gavin Newsom on March 31.\u003c/p>\n\u003cp>“The Governor strongly supports an extension that continues to protect tenants well into the summer and ensures that every eligible applicant is protected under this nation-leading rent relief program as it winds down,” Newsom’s office said in an email Thursday.\u003c/p>\n\u003cp>The state has extended eviction protections multiple times during the pandemic, always over the objections of landlords who say they are being squeezed by, in some cases, going more than a year without receiving rent payments. Last year, Newsom said the chances of extending protections again were “very modest.”\u003c/p>\n\u003cp>Reactions to the bill were mixed. The largest landlord group, the California Apartment Association, supports the bill because, along with preventing some evictions, it also would stop local governments from passing their own, more stringent eviction laws.\u003c/p>\n\u003cp>“Consistency is very important,” said Debra Carlton, the California Apartment Association’s executive vice president for state government affairs and compliance.\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>California’s eviction assistance program will stop taking new applications on April 1, so the proposed law would only protect people who have applied for assistance by that date. The Alliance of Californians for Community Empowerment, a group that represents tenants, said lawmakers should also give people more time to apply. Anything less, they said, would be “a landlord bailout that results in thousands of families on the streets.”\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "news_11908640",
"hero": "https://ww2.kqed.org/app/uploads/sites/10/2022/03/pexels-thuongdaihua-4203996-1020x680.png",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>The bill is expected to move quickly through the Legislature. On Thursday, the Legislature’s top two leaders — Assembly Speaker Anthony Rendon and Senate President Pro Tempore Toni Atkins, both Democrats — released a joint statement saying the bill “will receive quick action.”\u003c/p>\n\u003cp>“We made a commitment to those who are in line and they shouldn’t be harmed because of how long the process is taking,” Rendon and Atkins said in a joint statement.\u003c/p>\n\u003cp>The extension will benefit people like Jenise Dixon, whose application for rental assistance has been pending since October. Dixon says she has lived in the same rent-controlled Los Angeles apartment for 19 years. She said she worked in the entertainment industry, but hasn’t had steady work since the pandemic started and soon fell behind on her rent payments.\u003c/p>\n\u003cp>“I’m one step away from homelessness,” she said.\u003c/p>\n\u003cp>But her application for rental assistance is stuck because neither she nor her landlord can produce a lease. She said she’s submitted utility bills and other evidence to prove she lives in the apartment, but to no avail.\u003c/p>\n\u003cp>“Even if I’m approved, it’s not going to cover all the months that I’m behind,” she said Tuesday during a news conference organized by housing advocates urging for an extension of eviction protections. “I’m just asking the people at the top, the lawmakers, to give the system a chance to catch up so that people like me don’t fall through the cracks.”\u003c/p>\n\u003cp>So far, California has paid out nearly $2.5 billion in rental assistance to just over 214,000 households, for an average assistance of $11,488. State officials say most of the money has gone to very low- or extremely low-income households that earn less than 50% of their area’s median income. The program could soon run out of money. State officials had asked for an additional $1.9 billion from the federal government, but so far have received only about $200 million.\u003c/p>\n\u003cp>But tenants shouldn’t have to worry. Last month, Newsom signed a law allowing state money to cover the costs of the program should the federal money not cover all of it.\u003c/p>\n\u003cp>\u003c/p>\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/news/11909254/california-poised-to-extend-eviction-protections-but-you-must-apply-for-covid-rent-relief-by-march-31",
"authors": [
"byline_news_11909254"
],
"categories": [
"news_1758",
"news_6266",
"news_8"
],
"tags": [
"news_3921",
"news_18538",
"news_21883",
"news_27701",
"news_1775",
"news_17968"
],
"featImg": "news_11909296",
"label": "news"
},
"news_11889738": {
"type": "posts",
"id": "news_11889738",
"meta": {
"index": "posts_1716263798",
"site": "news",
"id": "11889738",
"score": null,
"sort": [
1647964510000
]
},
"guestAuthors": [],
"slug": "covid-rent-relief-what-renters-and-landlords-need-to-know-as-californias-eviction-moratorium-ends",
"title": "COVID Rent Relief: What Renters and Owners Need to Know Ahead of March 31 Deadline",
"publishDate": 1647964510,
"format": "standard",
"headTitle": "COVID Rent Relief: What Renters and Owners Need to Know Ahead of March 31 Deadline | KQED",
"labelTerm": {
"site": "news"
},
"content": "\u003cp>\u003ca href=\"https://www.kqed.org/news/11892641/ayuda-para-la-renta-durante-covid-19-lo-que-los-inquilinos-y-los-propietarios-deben-saber\">\u003cem>Leer en español.\u003c/em>\u003c/a>\u003c/p>\n\u003cp>\u003cstrong>Update, 1 p.m. April 1:\u003c/strong> At the very last minute, \u003ca href=\"https://www.kqed.org/news/11909880/california-lawmakers-extend-eviction-protections-for-tenants-awaiting-rent-relief\">California extended eviction protections\u003c/a> for people who applied for the state’s COVID-19 Rent Relief program by the deadline of March 31.\u003c/p>\n\u003cp>This means that if you’re a tenant who applied for the program to receive help with your back rent — either in partnership with your landlord, or by yourself — the fact that you’ve applied will technically continue to protect you against eviction through June 30. But for most tenants in California, starting April 1, landlords will still be able to start eviction proceedings for any rent not paid after March 31.\u003c/p>\n\u003cp>Applications to the state’s rent relief program are now officially closed, and we won’t be updating this post further. If you applied before the deadline and you’re still waiting on your application,\u003ca href=\"https://www.kqed.org/news/11908640/covid-rent-relief-taking-a-long-time-to-process-what-you-can-do-if-youre-waiting\"> read our guide for what you can now do before June 30\u003c/a>.\u003c/p>\n\u003cp>\u003cb>Original post, 9 a.m. March 22.\u003c/b>\u003c/p>\n\u003cp>\u003cstrong>Skip straight to:\u003c/strong>\u003c/p>\n\u003cul>\n\u003cli>\u003cstrong>\u003ca href=\"#renters\">Guide to rent relief for renters\u003c/a>\u003c/strong>\u003c/li>\n\u003cli>\u003cstrong>\u003ca href=\"#owners\">Guide to rent relief for property owners\u003c/a>\u003c/strong>\u003c/li>\n\u003c/ul>\n\u003cp>California’s eviction moratorium — the state’s protections for renters who have been unable to pay their rent — expired at the end of September.\u003c/p>\n\u003cp>This means that, as of October 1, 2021, property owners in many places in California could once again evict tenants for not paying their rent. And to avoid being evicted, renters who have been financially affected by COVID-19 must pay a portion of their back rent, and can apply for rent relief through state or local programs. But the deadline to apply — March 31, 2022 — is fast approaching.\u003cspan style=\"font-weight: 400\">[aside postID=news_11908640 hero='https://ww2.kqed.org/app/uploads/sites/10/2022/03/pexels-thuongdaihua-4203996-1020x680.png']\u003c/span>\u003c/p>\n\u003cp>“If you think you might qualify for rent relief, then apply for it — and you’re always better off doing it sooner rather than later,” Russ Heimerich, spokesperson for the Business, Consumer Services and Housing Agency, said back in September 2021.\u003c/p>\n\u003cp>Heimerich said then that the agency understood that between 800,000 and 1.5 million households in the state were financially burdened by the coronavirus pandemic, and had lost income because their hours were reduced or they got sick, were laid off or had extra care responsibilities. \u003ca href=\"https://www.kqed.org/news/11907165/only-16-of-californias-rent-relief-applicants-have-received-checks-new-study-finds\">The state, however, has been slow to distribute rent relief.\u003c/a>\u003c/p>\n\u003cp>Advocates advise people not only to apply for rent relief, but also to seek legal aid if they’re facing eviction. However, they’ve warned that you might have to be patient, as both the rent relief programs and legal aid groups are handling a lot of demand.\u003c/p>\n\u003cp>Keep reading for what renters need to know about applying for rent relief, or skip to \u003ca href=\"#owners\">rent relief advice for property owners\u003c/a>. And remember: After March 31, you won’t be able to apply for rent relief.\u003c/p>\n\u003ch3>\u003ca id=\"renters\">\u003c/a>Rent relief: What renters should know\u003c/h3>\n\u003cp>\u003cstrong>How do I know whether I qualify for rent relief?\u003c/strong>\u003c/p>\n\u003cp>You qualify for rent relief if you have been financially affected by the pandemic and you earn less than 80% of your area’s median income. \u003ca href=\"https://housing.ca.gov/covid_rr/index.html\">Check to see whether you qualify, and apply for help.\u003c/a>\u003c/p>\n\u003cfigure id=\"attachment_11889138\" class=\"wp-caption alignnone\" style=\"max-width: 2560px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11889138\" src=\"https://ww2.kqed.org/app/uploads/sites/10/2021/09/GettyImages-1321379102-scaled.jpg\" alt=\"\" width=\"2560\" height=\"1739\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2021/09/GettyImages-1321379102-scaled.jpg 2560w, https://cdn.kqed.org/wp-content/uploads/sites/10/2021/09/GettyImages-1321379102-800x544.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2021/09/GettyImages-1321379102-1020x693.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2021/09/GettyImages-1321379102-160x109.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2021/09/GettyImages-1321379102-1536x1044.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2021/09/GettyImages-1321379102-2048x1392.jpg 2048w, https://cdn.kqed.org/wp-content/uploads/sites/10/2021/09/GettyImages-1321379102-1920x1305.jpg 1920w\" sizes=\"(max-width: 2560px) 100vw, 2560px\">\u003cfigcaption class=\"wp-caption-text\">A ‘For Rent’ sign posted on the exterior of an apartment building on June 2, 2021, in San Francisco. \u003ccite>(Justin Sullivan/Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cstrong>Do I need to be a U.S. citizen to qualify for rent relief?\u003c/strong>\u003c/p>\n\u003cp>No, you do \u003cem>not\u003c/em> need to be a citizen to qualify. Your legal status will not be disclosed to any other government agency.\u003c/p>\n\u003cp>\u003cstrong>Is it possible to apply for rent relief in languages other than English?\u003c/strong>\u003c/p>\n\u003cp>Yes, there are applications available in \u003ca href=\"https://housing.ca.gov/covid_rr/index_esp.html\">Spanish\u003c/a>,\u003ca href=\"https://housing.ca.gov/covid_rr/index_ch.html\">Chinese\u003c/a>,\u003ca href=\"https://housing.ca.gov/covid_rr/index_kor.html\">Korean\u003c/a>, \u003ca href=\"https://housing.ca.gov/covid_rr/index_vt.html\">Vietnamese\u003c/a> and \u003ca href=\"https://housing.ca.gov/covid_rr/index_tag.html\">Tagalog\u003c/a>.\u003c/p>\n\u003cp>\u003cstrong>Where will my rent relief come from?\u003c/strong>\u003c/p>\n\u003cp>If you apply for rent relief, the funds will come either from the state or your own county, depending on where you live. You also can be eligible for both.\u003c/p>\n\u003cp>When you \u003ca href=\"https://housing.ca.gov/covid_rr/index.html\">apply through the state’s COVID rent relief portal\u003c/a>, you’ll be directed to the right place to apply depending on your location, whether it’s state assistance or local assistance. You also can use the following state map to see whether you’re eligible for state or local rent assistance, or both:\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" src=\"https://www.arcgis.com/apps/instant/lookup/index.html?appid=f32435102af34d24a7420ffc432a33a6\" height=\"800\" width=\"100%\" scrolling=\"yes\" class=\"iframe-class\" frameborder=\"0\">\u003c/iframe>\u003c/p>\n\u003cp>\u003cstrong>Is the rent relief a loan? Do I need to pay back the money I get?\u003c/strong>\u003c/p>\n\u003cp>No, you do not need to pay the state or your county back for the relief money they give you.\u003c/p>\n\u003cp>\u003cstrong>Is there still a statewide eviction moratorium?\u003c/strong>\u003c/p>\n\u003cp>California’s statewide moratorium on evictions expired last fall, on Sept. 30, 2021.\u003c/p>\n\u003cp>But the state’s COVID Rent Relief program has afforded its own kind of eviction protections starting Oct. 1, 2021. That’s because since that date, \u003ca href=\"https://housing.ca.gov/tenant/protection_guidelines.html\">any landlord wanting to evict a tenant for failing to pay rent as a result of COVID hardship needs to first apply\u003c/a> for rental relief before continuing with an eviction lawsuit. (\u003ca href=\"#owners\">Read more about rent relief for property owners.\u003c/a>) And renters affected by COVID hardship could prevent an eviction from moving forward, if they showed they’ve applied for the rent relief program as a defense in court.\u003c/p>\n\u003cp>Because the deadline to apply for California’s rent relief program is on March 31, 2022, this means that on April 1, these eviction protections put in place by the program are no longer in effect. This is why it’s really important to apply for rent relief before the deadline at the end of the month.\u003c/p>\n\u003cp>\u003cstrong>My city or county has its own eviction moratorium. Is that expiring, too?\u003c/strong>\u003c/p>\n\u003cp>Several cities and counties across the state had their own rent-related eviction moratoriums that stayed in place after the state moratorium expired. In the Bay Area, those places are:\u003c/p>\n\u003cul>\n\u003cli>\u003ca href=\"https://www.acgov.org/cda/hcd/\">Alameda County\u003c/a>: The eviction moratorium ordinance will remain in effect until 60 days after the local health emergency is lifted. \u003ca href=\"https://www.acgov.org/cda/hcd/\">Read more about Alameda County’s eviction moratorium.\u003c/a>\u003c/li>\n\u003cli>\u003ca href=\"https://www.cityofberkeley.info/Rent_Stabilization_Board/Home/Can_t_Pay_Rent_Due_to_COVID-19_.aspx\">City of Berkeley\u003c/a>: Berkeley’s eviction moratorium will end once the local COVID-19 emergency order is lifted. \u003ca href=\"https://www.cityofberkeley.info/Rent_Stabilization_Board/Home/Can_t_Pay_Rent_Due_to_COVID-19_.aspx\">Read more about the city of Berkeley’s eviction moratorium.\u003c/a>\u003c/li>\n\u003cli>\u003ca href=\"https://www.oaklandca.gov/news/2021/state-extends-eviction-moratorium-what-this-means-for-oakland-tenants-and-property-managers\">City of Oakland\u003c/a>: Oakland’s moratorium on evictions and rent increases will last until the local emergency is terminated by the Oakland City Council. \u003ca href=\"https://www.oaklandca.gov/news/2021/state-extends-eviction-moratorium-what-this-means-for-oakland-tenants-and-property-managers\">Read more about the city of Oakland’s eviction moratorium.\u003c/a>\u003c/li>\n\u003cli>\u003ca href=\"https://www.solanocounty.com/depts/ph/coronavirus_links/faq___eviction_moratorium.asp\">Solano County\u003c/a>: Solano County’s ban on COVID-19-related evictions will extend for an additional 90 days once the county’s state of emergency has been lifted. \u003ca href=\"https://www.solanocounty.com/depts/ph/coronavirus_links/faq___eviction_moratorium.asp\">Read more about Solano County’s eviction moratorium.\u003c/a>\u003c/li>\n\u003c/ul>\n\u003cp>San Francisco’s local rules continue to ban evictions for a number of reasons, including owner move-in, condo conversion, breach of contract, capital improvements and demolition. But \u003ca href=\"https://sfrb.org/temporary-eviction-moratorium\">evictions in San Francisco \u003cem>can\u003c/em> move forward for nonpayment of rent\u003c/a>, for health or safety issues, or if the owner decides to remove the property from the rental market. San Francisco will be\u003ca href=\"https://sf.gov/information/covid-19-emergency-tenant-protections\"> introducing new eviction protections for renters starting April 1\u003c/a>.\u003c/p>\n\u003cp>\u003cstrong>I have applied for rent relief. Can I still get evicted while I’m waiting?\u003c/strong>\u003c/p>\n\u003cp>Since the official eviction moratorium expired on Sept. 30, 2021, renters affected by COVID hardship could prevent an eviction from moving forward if they presented their pending relief application as a defense in court.\u003c/p>\n\u003cp>That remains true for renters whose applications have been approved. However, on April 1, if you are one of the people whose applications are still pending or under review, you can no longer legally use that defense in court.\u003c/p>\n\u003cp>\u003cstrong>I haven’t applied for rent relief. Can I still apply?\u003c/strong>\u003c/p>\n\u003cp>Yes, but the last day to apply is March 31. So \u003ca href=\"https://housing.ca.gov/covid_rr/index.html\">get your application in as soon as you can\u003c/a>.\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>\u003cstrong>My rent relief application has been approved, but I haven’t gotten notice that it’s been paid. What should I do?\u003c/strong>\u003c/p>\n\u003cp>You’re not alone. \u003ca href=\"https://www.kqed.org/news/11907165/only-16-of-californias-rent-relief-applicants-have-received-checks-new-study-finds\">Rent relief is taking a \u003cem>long\u003c/em> time to be distributed\u003c/a>, because California is far behind in its efforts to help people with COVID-19-related hardships pay their back rent.\u003c/p>\n\u003cp>That’s backed up by a \u003ca href=\"https://nationalequityatlas.org/CARentalAssistance\">report out earlier this month from the National Equity Atlas\u003c/a>, which found that a year into the state’s rent relief program, only 16% of applicants have received any money, largely due to bureaucratic delays.\u003c/p>\n\u003cp>Advocates recommend being patient and contacting the HCD (Housing and Community Development Department) through the CA COVID-19 Rent Relief Call Center at (833) 430-2122.\u003c/p>\n\u003cp>Madeline Howard, senior attorney at the Western Center on Law and Poverty, says that if you’ve gotten a “pay or quit” notice or an eviction notice from your landlord, she recommends telling HCD you need them to expedite your application. The department operates off a prioritization list, and your application could be considered sooner if you’re in an emergency situation.\u003c/p>\n\u003cp>The state’s housing website also has a \u003ca href=\"https://housing.ca.gov/covid_rr/get_help.html#lpn\">tool to look up local organizations and aid groups in your county offering assistance for renters\u003c/a>.\u003c/p>\n\u003cp>\u003ca href=\"https://www.kqed.org/news/11908640/covid-rent-relief-taking-a-long-time-to-process-what-you-can-do-if-youre-waiting\">Read more about what you can do if you’re waiting for COVID rent relief.\u003c/a>\u003c/p>\n\u003cp>\u003cstrong>Why is it taking so long to distribute rent relief?\u003c/strong>\u003c/p>\n\u003cp>The system was slow to get up and running. In September 2021, Heimerich of the Business, Consumer Services and Housing Agency said the agency had hired more staff to go through the applications and process payments more quickly. Heimerich also said that applications are much less complicated than they once were, and should take applicants from between 30 minutes to an hour.\u003c/p>\n\u003cp>The Department of Housing and Community Development maintains that their goal is to turn applications around in 30 days, but \u003ca href=\"https://nationalequityatlas.org/CARentalAssistance\">the average wait time is much longer — four months, on average\u003c/a>, according to a recent report by the National Equity Atlas.\u003c/p>\n\u003cp>\u003ca href=\"https://www.kqed.org/news/11907165/only-16-of-californias-rent-relief-applicants-have-received-checks-new-study-finds\">Read more about the delays faced by rent relief applicants.\u003c/a>\u003c/p>\n\u003cfigure id=\"attachment_11883639\" class=\"wp-caption alignnone\" style=\"max-width: 1024px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"wp-image-11883639 size-full\" src=\"https://ww2.kqed.org/app/uploads/sites/10/2021/08/GettyImages-1228140778.jpg\" alt='A woman holds up a big sign that says \"Cancel Rents of People Die.\"' width=\"1024\" height=\"683\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2021/08/GettyImages-1228140778.jpg 1024w, https://cdn.kqed.org/wp-content/uploads/sites/10/2021/08/GettyImages-1228140778-800x534.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2021/08/GettyImages-1228140778-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2021/08/GettyImages-1228140778-160x107.jpg 160w\" sizes=\"(max-width: 1024px) 100vw, 1024px\">\u003cfigcaption class=\"wp-caption-text\">Los Angeles renters and housing advocates demonstrate on Aug. 21, 2020, against evictions in the region. \u003ccite>(Valerie Macon/AFP via Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cstrong>What should I do if the property owner is harassing me to leave because I haven’t paid rent?\u003c/strong>\u003c/p>\n\u003cp>“Your landlord is not allowed to harass you. That is against the law. And you should contact legal aid and stay in your home,” says the Western Center on Law and Poverty’s Madeline Howard.\u003c/p>\n\u003cp>Howard recommends finding a local legal aid group that can help you advocate for yourself. The state’s housing website has a \u003ca href=\"https://housing.ca.gov/covid_rr/get_help.html#lpn\">tool to look up local organizations and aid groups in your county offering assistance for renters\u003c/a>.\u003c/p>\n\u003cp>\u003cstrong>What should I do if I get a notice to “pay or quit” (i.e., an eviction notice)?\u003c/strong>\u003c/p>\n\u003cp>As far as concrete steps to take, Lorraine López, senior attorney with the Western Center on Law and Poverty, says that your first, immediate action should be to \u003ca class=\"c-link\" href=\"https://housing.ca.gov/covid_rr/index.html\" target=\"_blank\" rel=\"noopener noreferrer\" data-stringify-link=\"https://housing.ca.gov/covid_rr/index.html\" data-sk=\"tooltip_parent\" data-remove-tab-index=\"true\">apply for rental assistance\u003c/a>. “Even right now, having an application that is pending provides tenants with a layer of protection and can halt any eviction proceedings,” she says.\u003c/p>\n\u003cp>Second, López recommends that you look up \u003ca class=\"c-link\" href=\"https://housing.ca.gov/covid_rr/get_help.html#lpn\" target=\"_blank\" rel=\"noopener noreferrer\" data-stringify-link=\"https://housing.ca.gov/covid_rr/get_help.html#lpn\" data-sk=\"tooltip_parent\" data-remove-tab-index=\"true\">community organizations and nonprofit legal services agencies that assist tenants\u003c/a> and access their information sheets, workshops and clinics to educate you about your rights.\u003c/p>\n\u003cp>Third, \u003cem>don’t move out\u003c/em>, says López. “We call this ‘self-eviction,'” she explains, and says while “many tenants think that a notice is enough to evict them, in California a landlord needs to get a court order to remove you from your home.” So until a court has issued an order telling you to move? Don’t leave.\u003c/p>\n\u003cp>“In some cities and counties, a landlord can face not only criminal penalties if they forcibly remove you from your home without a court order, but also monetary penalties if the tenant files a lawsuit. The moment you leave, you lose many valuable protections and you may even end up with a judgment against you,” says López.\u003c/p>\n\u003cp>\u003cstrong>What if I got denied for rent relief?\u003c/strong>\u003c/p>\n\u003cp>Heimerich of the Business, Consumer Services and Housing Agency says it’s very rare for people to get denied for rent relief, happening in less than 1% of cases.\u003c/p>\n\u003cp>However, the Western Center on Law and Poverty’s Madeline Howard says if you were denied and you believe you should qualify, you should \u003ca href=\"https://housing.ca.gov/covid_rr/get_help.html#lpn\">call your local legal aid group\u003c/a> with the denial from the state, and they can help you file an appeal.\u003c/p>\n\u003cp>\u003cstrong>Can I get help with my utilities?\u003c/strong>\u003c/p>\n\u003cp>If you’ve had a COVID-19 hardship and you earn less than 80% of your county’s area median income, \u003ca href=\"https://housing.ca.gov/covid_rr/index.html\">you can also apply to have your utilities paid for\u003c/a>.\u003c/p>\n\u003cp>\u003cstrong>What if I don’t have a traditional lease agreement? Can I still apply for rent relief?\u003c/strong>\u003c/p>\n\u003cp>Yes, you can still \u003ca href=\"https://housing.ca.gov/covid_rr/index.html\">apply for rent relief\u003c/a> even if you have only an informal or oral agreement, according to Howard. You just need to indicate on the application the monthly rent you have agreed to pay, and the total amount of back rent you owe.\u003c/p>\n\u003cp>Howard emphasized that “the state agency does accept rental assistance applications from units that are sort of nontraditional housing, whether it’s a converted garage, or some kind of housing in the back, an RV or whatever it is.”\u003c/p>\n\u003cp>\u003cstrong>I can’t pay this month’s rent. Can I get help with that?\u003c/strong>\u003c/p>\n\u003cp>Yes. If you are struggling to pay the rent due to a COVID-related hardship, \u003ca href=\"https://housing.ca.gov/covid_rr/index.html\">you can get rent relief\u003c/a> that will help you pay your future rent for up to three months. But remember: The deadline to apply is March 31.\u003c/p>\n\u003cfigure id=\"attachment_11888869\" class=\"wp-caption alignnone\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11888869\" src=\"https://ww2.kqed.org/app/uploads/sites/10/2021/09/EDD-UNEMPLOYMENT.jpg\" alt=\"A woman in a green sweater sits on a couch using a laptop.\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2021/09/EDD-UNEMPLOYMENT.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/10/2021/09/EDD-UNEMPLOYMENT-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2021/09/EDD-UNEMPLOYMENT-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2021/09/EDD-UNEMPLOYMENT-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2021/09/EDD-UNEMPLOYMENT-1536x1024.jpg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">For renters and property owners applying for rent relief, time is of the essence. \u003ccite>(Liza Summer/Pexels)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch3>\u003ca id=\"owners\">\u003c/a>Rent relief: What property owners should know\u003c/h3>\n\u003cp>\u003cstrong>Where can I apply for rent relief?\u003c/strong>\u003c/p>\n\u003cp>\u003ca href=\"https://housing.ca.gov/covid_rr/index.html\">You and your tenant can apply in the same place, at HousingIsKey.org.\u003c/a>\u003c/p>\n\u003cp>If your property is in \u003ca href=\"http://www.preventhomelessness.org/\">Santa Clara County\u003c/a>, \u003ca href=\"https://www.ac-housingsecure.org/?locale=en\">Alameda County\u003c/a> or \u003ca href=\"https://socoemergency.org/emergency/novel-coronavirus/finance-housing/housing-and-renter-support/\">Sonoma County\u003c/a>, you and your tenant also may be able to get assistance through a local rent relief program.\u003c/p>\n\u003cp>\u003cstrong>What do I need to do to file an eviction starting on Oct. 1, 2021?\u003c/strong>\u003c/p>\n\u003cp>“Beginning October 1, rental property owners who have not received rent from their tenants will be allowed to proceed with an eviction. However, it’s not the same way in which evictions proceeded prior to the pandemic,” says Debra Carlton, executive vice president of state government affairs and compliance for the California Apartment Association.\u003c/p>\n\u003cp>\u003ca href=\"https://housing.ca.gov/landlord/forms.html\">Property owners can issue a three-day notice to “pay or quit,”\u003c/a> but must notify the tenant that they have a right to apply for rental assistance. The law gives tenants 15 days to apply for rent relief and submit a COVID-hardship form.\u003c/p>\n\u003cp>If the tenant doesn’t apply for rent relief, the property owner must apply for it themselves. The court will not issue a summons if the owner of the property hasn’t applied for relief. However, the tenant still needs to fill out an application. If the owner has applied for relief and the tenant doesn’t fill out their application within 20 days, or if they don’t end up qualifying, then the owner can proceed with an eviction.\u003c/p>\n\u003cp>\u003cstrong>What if my tenant and I have applied for rent relief but the application hasn’t been approved yet?\u003c/strong>\u003c/p>\n\u003cp>Experts advise that you hang tight and wait for your application to be processed.\u003c/p>\n\u003cp>If the tenant can prove that they are waiting on determination for their rent relief application, or waiting for funds to be distributed, they can use that as a defense in eviction court proceedings through March 31.\u003c/p>\n\u003cp>\u003cstrong>What if my tenant hasn’t been paying but has refused to participate in applying for rent relief?\u003c/strong>\u003c/p>\n\u003cp>In this case, the rental property owner can proceed with an eviction.\u003c/p>\n\u003cfigure id=\"attachment_11809882\" class=\"wp-caption alignnone\" style=\"max-width: 3000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"wp-image-11809882 size-full\" src=\"https://ww2.kqed.org/app/uploads/sites/10/2020/04/RS612_foreclosure20120511.jpg\" alt=\"Two houses, side by side, one with boarded-up windows.\" width=\"3000\" height=\"1960\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2020/04/RS612_foreclosure20120511.jpg 3000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2020/04/RS612_foreclosure20120511-160x105.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2020/04/RS612_foreclosure20120511-800x523.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2020/04/RS612_foreclosure20120511-1020x666.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2020/04/RS612_foreclosure20120511-1920x1254.jpg 1920w\" sizes=\"(max-width: 3000px) 100vw, 3000px\">\u003cfigcaption class=\"wp-caption-text\">Gov. Gavin Newsom’s moratorium on evictions came after advocacy organizations and some state lawmakers made repeated calls to the governor to provide protection to renters when residents were told to shelter in place. \u003ccite>(Justin Sullivan/Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cstrong>\u003ca href=\"https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml?bill_id=202120220AB832\">The recent law, AB 832\u003c/a>, said property owners would receive 100% of the back rent. Does this mean I’m guaranteed to get 100% of my back rent?\u003c/strong>\u003c/p>\n\u003cp>If your tenant qualifies, in that they have been affected by COVID-19 \u003cem>and\u003c/em> they make below 80% of the area median income, you will receive 100% of your back rent.\u003c/p>\n\u003cp>\u003cem>This story originally published on September 23, 2021, and includes reporting by KQED’s Carly Severn and the Associated Press.\u003c/em>\u003c/p>\n\u003cp>\u003ci data-stringify-type=\"italic\">A previous version of this story said that an eviction could proceed if the state did not make a determination on a landlord’s rent relief application after 20 days. This has been corrected to say that an eviction \u003c/i>\u003cem>can\u003c/em> \u003ci data-stringify-type=\"italic\">proceed if, after a landlord applies for rent relief, the tenant doesn’t also apply within 20 days.\u003c/i>\u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n",
"blocks": [],
"excerpt": "What to know about applying for rent relief before the March 31 deadline, whether you're a renter or a property owner.",
"status": "publish",
"parent": 0,
"modified": 1725928116,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": true,
"iframeSrcs": [
"https://www.arcgis.com/apps/instant/lookup/index.html"
],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 83,
"wordCount": 2889
},
"headData": {
"title": "COVID Rent Relief: What Renters and Owners Need to Know Ahead of March 31 Deadline | KQED",
"description": "What to know about applying for rent relief before the March 31 deadline, whether you're a renter or a property owner.",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"schema": {
"@context": "http://schema.org",
"@type": "NewsArticle",
"headline": "COVID Rent Relief: What Renters and Owners Need to Know Ahead of March 31 Deadline",
"datePublished": "2022-03-22T08:55:10-07:00",
"dateModified": "2024-09-09T17:28:36-07:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png",
"isAccessibleForFree": "True",
"publisher": {
"@type": "NewsMediaOrganization",
"@id": "https://www.kqed.org/#organization",
"name": "KQED",
"url": "https://www.kqed.org",
"logo": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
}
},
"sticky": false,
"excludeFromSiteSearch": "Include",
"path": "/news/11889738/covid-rent-relief-what-renters-and-landlords-need-to-know-as-californias-eviction-moratorium-ends",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>\u003ca href=\"https://www.kqed.org/news/11892641/ayuda-para-la-renta-durante-covid-19-lo-que-los-inquilinos-y-los-propietarios-deben-saber\">\u003cem>Leer en español.\u003c/em>\u003c/a>\u003c/p>\n\u003cp>\u003cstrong>Update, 1 p.m. April 1:\u003c/strong> At the very last minute, \u003ca href=\"https://www.kqed.org/news/11909880/california-lawmakers-extend-eviction-protections-for-tenants-awaiting-rent-relief\">California extended eviction protections\u003c/a> for people who applied for the state’s COVID-19 Rent Relief program by the deadline of March 31.\u003c/p>\n\u003cp>This means that if you’re a tenant who applied for the program to receive help with your back rent — either in partnership with your landlord, or by yourself — the fact that you’ve applied will technically continue to protect you against eviction through June 30. But for most tenants in California, starting April 1, landlords will still be able to start eviction proceedings for any rent not paid after March 31.\u003c/p>\n\u003cp>Applications to the state’s rent relief program are now officially closed, and we won’t be updating this post further. If you applied before the deadline and you’re still waiting on your application,\u003ca href=\"https://www.kqed.org/news/11908640/covid-rent-relief-taking-a-long-time-to-process-what-you-can-do-if-youre-waiting\"> read our guide for what you can now do before June 30\u003c/a>.\u003c/p>\n\u003cp>\u003cb>Original post, 9 a.m. March 22.\u003c/b>\u003c/p>\n\u003cp>\u003cstrong>Skip straight to:\u003c/strong>\u003c/p>\n\u003cul>\n\u003cli>\u003cstrong>\u003ca href=\"#renters\">Guide to rent relief for renters\u003c/a>\u003c/strong>\u003c/li>\n\u003cli>\u003cstrong>\u003ca href=\"#owners\">Guide to rent relief for property owners\u003c/a>\u003c/strong>\u003c/li>\n\u003c/ul>\n\u003cp>California’s eviction moratorium — the state’s protections for renters who have been unable to pay their rent — expired at the end of September.\u003c/p>\n\u003cp>This means that, as of October 1, 2021, property owners in many places in California could once again evict tenants for not paying their rent. And to avoid being evicted, renters who have been financially affected by COVID-19 must pay a portion of their back rent, and can apply for rent relief through state or local programs. But the deadline to apply — March 31, 2022 — is fast approaching.\u003cspan style=\"font-weight: 400\">\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "news_11908640",
"hero": "https://ww2.kqed.org/app/uploads/sites/10/2022/03/pexels-thuongdaihua-4203996-1020x680.png",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/span>\u003c/p>\n\u003cp>“If you think you might qualify for rent relief, then apply for it — and you’re always better off doing it sooner rather than later,” Russ Heimerich, spokesperson for the Business, Consumer Services and Housing Agency, said back in September 2021.\u003c/p>\n\u003cp>Heimerich said then that the agency understood that between 800,000 and 1.5 million households in the state were financially burdened by the coronavirus pandemic, and had lost income because their hours were reduced or they got sick, were laid off or had extra care responsibilities. \u003ca href=\"https://www.kqed.org/news/11907165/only-16-of-californias-rent-relief-applicants-have-received-checks-new-study-finds\">The state, however, has been slow to distribute rent relief.\u003c/a>\u003c/p>\n\u003cp>Advocates advise people not only to apply for rent relief, but also to seek legal aid if they’re facing eviction. However, they’ve warned that you might have to be patient, as both the rent relief programs and legal aid groups are handling a lot of demand.\u003c/p>\n\u003cp>Keep reading for what renters need to know about applying for rent relief, or skip to \u003ca href=\"#owners\">rent relief advice for property owners\u003c/a>. And remember: After March 31, you won’t be able to apply for rent relief.\u003c/p>\n\u003ch3>\u003ca id=\"renters\">\u003c/a>Rent relief: What renters should know\u003c/h3>\n\u003cp>\u003cstrong>How do I know whether I qualify for rent relief?\u003c/strong>\u003c/p>\n\u003cp>You qualify for rent relief if you have been financially affected by the pandemic and you earn less than 80% of your area’s median income. \u003ca href=\"https://housing.ca.gov/covid_rr/index.html\">Check to see whether you qualify, and apply for help.\u003c/a>\u003c/p>\n\u003cfigure id=\"attachment_11889138\" class=\"wp-caption alignnone\" style=\"max-width: 2560px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11889138\" src=\"https://ww2.kqed.org/app/uploads/sites/10/2021/09/GettyImages-1321379102-scaled.jpg\" alt=\"\" width=\"2560\" height=\"1739\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2021/09/GettyImages-1321379102-scaled.jpg 2560w, https://cdn.kqed.org/wp-content/uploads/sites/10/2021/09/GettyImages-1321379102-800x544.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2021/09/GettyImages-1321379102-1020x693.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2021/09/GettyImages-1321379102-160x109.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2021/09/GettyImages-1321379102-1536x1044.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2021/09/GettyImages-1321379102-2048x1392.jpg 2048w, https://cdn.kqed.org/wp-content/uploads/sites/10/2021/09/GettyImages-1321379102-1920x1305.jpg 1920w\" sizes=\"(max-width: 2560px) 100vw, 2560px\">\u003cfigcaption class=\"wp-caption-text\">A ‘For Rent’ sign posted on the exterior of an apartment building on June 2, 2021, in San Francisco. \u003ccite>(Justin Sullivan/Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cstrong>Do I need to be a U.S. citizen to qualify for rent relief?\u003c/strong>\u003c/p>\n\u003cp>No, you do \u003cem>not\u003c/em> need to be a citizen to qualify. Your legal status will not be disclosed to any other government agency.\u003c/p>\n\u003cp>\u003cstrong>Is it possible to apply for rent relief in languages other than English?\u003c/strong>\u003c/p>\n\u003cp>Yes, there are applications available in \u003ca href=\"https://housing.ca.gov/covid_rr/index_esp.html\">Spanish\u003c/a>,\u003ca href=\"https://housing.ca.gov/covid_rr/index_ch.html\">Chinese\u003c/a>,\u003ca href=\"https://housing.ca.gov/covid_rr/index_kor.html\">Korean\u003c/a>, \u003ca href=\"https://housing.ca.gov/covid_rr/index_vt.html\">Vietnamese\u003c/a> and \u003ca href=\"https://housing.ca.gov/covid_rr/index_tag.html\">Tagalog\u003c/a>.\u003c/p>\n\u003cp>\u003cstrong>Where will my rent relief come from?\u003c/strong>\u003c/p>\n\u003cp>If you apply for rent relief, the funds will come either from the state or your own county, depending on where you live. You also can be eligible for both.\u003c/p>\n\u003cp>When you \u003ca href=\"https://housing.ca.gov/covid_rr/index.html\">apply through the state’s COVID rent relief portal\u003c/a>, you’ll be directed to the right place to apply depending on your location, whether it’s state assistance or local assistance. You also can use the following state map to see whether you’re eligible for state or local rent assistance, or both:\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" src=\"https://www.arcgis.com/apps/instant/lookup/index.html?appid=f32435102af34d24a7420ffc432a33a6\" height=\"800\" width=\"100%\" scrolling=\"yes\" class=\"iframe-class\" frameborder=\"0\">\u003c/iframe>\u003c/p>\n\u003cp>\u003cstrong>Is the rent relief a loan? Do I need to pay back the money I get?\u003c/strong>\u003c/p>\n\u003cp>No, you do not need to pay the state or your county back for the relief money they give you.\u003c/p>\n\u003cp>\u003cstrong>Is there still a statewide eviction moratorium?\u003c/strong>\u003c/p>\n\u003cp>California’s statewide moratorium on evictions expired last fall, on Sept. 30, 2021.\u003c/p>\n\u003cp>But the state’s COVID Rent Relief program has afforded its own kind of eviction protections starting Oct. 1, 2021. That’s because since that date, \u003ca href=\"https://housing.ca.gov/tenant/protection_guidelines.html\">any landlord wanting to evict a tenant for failing to pay rent as a result of COVID hardship needs to first apply\u003c/a> for rental relief before continuing with an eviction lawsuit. (\u003ca href=\"#owners\">Read more about rent relief for property owners.\u003c/a>) And renters affected by COVID hardship could prevent an eviction from moving forward, if they showed they’ve applied for the rent relief program as a defense in court.\u003c/p>\n\u003cp>Because the deadline to apply for California’s rent relief program is on March 31, 2022, this means that on April 1, these eviction protections put in place by the program are no longer in effect. This is why it’s really important to apply for rent relief before the deadline at the end of the month.\u003c/p>\n\u003cp>\u003cstrong>My city or county has its own eviction moratorium. Is that expiring, too?\u003c/strong>\u003c/p>\n\u003cp>Several cities and counties across the state had their own rent-related eviction moratoriums that stayed in place after the state moratorium expired. In the Bay Area, those places are:\u003c/p>\n\u003cul>\n\u003cli>\u003ca href=\"https://www.acgov.org/cda/hcd/\">Alameda County\u003c/a>: The eviction moratorium ordinance will remain in effect until 60 days after the local health emergency is lifted. \u003ca href=\"https://www.acgov.org/cda/hcd/\">Read more about Alameda County’s eviction moratorium.\u003c/a>\u003c/li>\n\u003cli>\u003ca href=\"https://www.cityofberkeley.info/Rent_Stabilization_Board/Home/Can_t_Pay_Rent_Due_to_COVID-19_.aspx\">City of Berkeley\u003c/a>: Berkeley’s eviction moratorium will end once the local COVID-19 emergency order is lifted. \u003ca href=\"https://www.cityofberkeley.info/Rent_Stabilization_Board/Home/Can_t_Pay_Rent_Due_to_COVID-19_.aspx\">Read more about the city of Berkeley’s eviction moratorium.\u003c/a>\u003c/li>\n\u003cli>\u003ca href=\"https://www.oaklandca.gov/news/2021/state-extends-eviction-moratorium-what-this-means-for-oakland-tenants-and-property-managers\">City of Oakland\u003c/a>: Oakland’s moratorium on evictions and rent increases will last until the local emergency is terminated by the Oakland City Council. \u003ca href=\"https://www.oaklandca.gov/news/2021/state-extends-eviction-moratorium-what-this-means-for-oakland-tenants-and-property-managers\">Read more about the city of Oakland’s eviction moratorium.\u003c/a>\u003c/li>\n\u003cli>\u003ca href=\"https://www.solanocounty.com/depts/ph/coronavirus_links/faq___eviction_moratorium.asp\">Solano County\u003c/a>: Solano County’s ban on COVID-19-related evictions will extend for an additional 90 days once the county’s state of emergency has been lifted. \u003ca href=\"https://www.solanocounty.com/depts/ph/coronavirus_links/faq___eviction_moratorium.asp\">Read more about Solano County’s eviction moratorium.\u003c/a>\u003c/li>\n\u003c/ul>\n\u003cp>San Francisco’s local rules continue to ban evictions for a number of reasons, including owner move-in, condo conversion, breach of contract, capital improvements and demolition. But \u003ca href=\"https://sfrb.org/temporary-eviction-moratorium\">evictions in San Francisco \u003cem>can\u003c/em> move forward for nonpayment of rent\u003c/a>, for health or safety issues, or if the owner decides to remove the property from the rental market. San Francisco will be\u003ca href=\"https://sf.gov/information/covid-19-emergency-tenant-protections\"> introducing new eviction protections for renters starting April 1\u003c/a>.\u003c/p>\n\u003cp>\u003cstrong>I have applied for rent relief. Can I still get evicted while I’m waiting?\u003c/strong>\u003c/p>\n\u003cp>Since the official eviction moratorium expired on Sept. 30, 2021, renters affected by COVID hardship could prevent an eviction from moving forward if they presented their pending relief application as a defense in court.\u003c/p>\n\u003cp>That remains true for renters whose applications have been approved. However, on April 1, if you are one of the people whose applications are still pending or under review, you can no longer legally use that defense in court.\u003c/p>\n\u003cp>\u003cstrong>I haven’t applied for rent relief. Can I still apply?\u003c/strong>\u003c/p>\n\u003cp>Yes, but the last day to apply is March 31. So \u003ca href=\"https://housing.ca.gov/covid_rr/index.html\">get your application in as soon as you can\u003c/a>.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "fullwidth"
},
"numeric": [
"fullwidth"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>\u003cstrong>My rent relief application has been approved, but I haven’t gotten notice that it’s been paid. What should I do?\u003c/strong>\u003c/p>\n\u003cp>You’re not alone. \u003ca href=\"https://www.kqed.org/news/11907165/only-16-of-californias-rent-relief-applicants-have-received-checks-new-study-finds\">Rent relief is taking a \u003cem>long\u003c/em> time to be distributed\u003c/a>, because California is far behind in its efforts to help people with COVID-19-related hardships pay their back rent.\u003c/p>\n\u003cp>That’s backed up by a \u003ca href=\"https://nationalequityatlas.org/CARentalAssistance\">report out earlier this month from the National Equity Atlas\u003c/a>, which found that a year into the state’s rent relief program, only 16% of applicants have received any money, largely due to bureaucratic delays.\u003c/p>\n\u003cp>Advocates recommend being patient and contacting the HCD (Housing and Community Development Department) through the CA COVID-19 Rent Relief Call Center at (833) 430-2122.\u003c/p>\n\u003cp>Madeline Howard, senior attorney at the Western Center on Law and Poverty, says that if you’ve gotten a “pay or quit” notice or an eviction notice from your landlord, she recommends telling HCD you need them to expedite your application. The department operates off a prioritization list, and your application could be considered sooner if you’re in an emergency situation.\u003c/p>\n\u003cp>The state’s housing website also has a \u003ca href=\"https://housing.ca.gov/covid_rr/get_help.html#lpn\">tool to look up local organizations and aid groups in your county offering assistance for renters\u003c/a>.\u003c/p>\n\u003cp>\u003ca href=\"https://www.kqed.org/news/11908640/covid-rent-relief-taking-a-long-time-to-process-what-you-can-do-if-youre-waiting\">Read more about what you can do if you’re waiting for COVID rent relief.\u003c/a>\u003c/p>\n\u003cp>\u003cstrong>Why is it taking so long to distribute rent relief?\u003c/strong>\u003c/p>\n\u003cp>The system was slow to get up and running. In September 2021, Heimerich of the Business, Consumer Services and Housing Agency said the agency had hired more staff to go through the applications and process payments more quickly. Heimerich also said that applications are much less complicated than they once were, and should take applicants from between 30 minutes to an hour.\u003c/p>\n\u003cp>The Department of Housing and Community Development maintains that their goal is to turn applications around in 30 days, but \u003ca href=\"https://nationalequityatlas.org/CARentalAssistance\">the average wait time is much longer — four months, on average\u003c/a>, according to a recent report by the National Equity Atlas.\u003c/p>\n\u003cp>\u003ca href=\"https://www.kqed.org/news/11907165/only-16-of-californias-rent-relief-applicants-have-received-checks-new-study-finds\">Read more about the delays faced by rent relief applicants.\u003c/a>\u003c/p>\n\u003cfigure id=\"attachment_11883639\" class=\"wp-caption alignnone\" style=\"max-width: 1024px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"wp-image-11883639 size-full\" src=\"https://ww2.kqed.org/app/uploads/sites/10/2021/08/GettyImages-1228140778.jpg\" alt='A woman holds up a big sign that says \"Cancel Rents of People Die.\"' width=\"1024\" height=\"683\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2021/08/GettyImages-1228140778.jpg 1024w, https://cdn.kqed.org/wp-content/uploads/sites/10/2021/08/GettyImages-1228140778-800x534.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2021/08/GettyImages-1228140778-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2021/08/GettyImages-1228140778-160x107.jpg 160w\" sizes=\"(max-width: 1024px) 100vw, 1024px\">\u003cfigcaption class=\"wp-caption-text\">Los Angeles renters and housing advocates demonstrate on Aug. 21, 2020, against evictions in the region. \u003ccite>(Valerie Macon/AFP via Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cstrong>What should I do if the property owner is harassing me to leave because I haven’t paid rent?\u003c/strong>\u003c/p>\n\u003cp>“Your landlord is not allowed to harass you. That is against the law. And you should contact legal aid and stay in your home,” says the Western Center on Law and Poverty’s Madeline Howard.\u003c/p>\n\u003cp>Howard recommends finding a local legal aid group that can help you advocate for yourself. The state’s housing website has a \u003ca href=\"https://housing.ca.gov/covid_rr/get_help.html#lpn\">tool to look up local organizations and aid groups in your county offering assistance for renters\u003c/a>.\u003c/p>\n\u003cp>\u003cstrong>What should I do if I get a notice to “pay or quit” (i.e., an eviction notice)?\u003c/strong>\u003c/p>\n\u003cp>As far as concrete steps to take, Lorraine López, senior attorney with the Western Center on Law and Poverty, says that your first, immediate action should be to \u003ca class=\"c-link\" href=\"https://housing.ca.gov/covid_rr/index.html\" target=\"_blank\" rel=\"noopener noreferrer\" data-stringify-link=\"https://housing.ca.gov/covid_rr/index.html\" data-sk=\"tooltip_parent\" data-remove-tab-index=\"true\">apply for rental assistance\u003c/a>. “Even right now, having an application that is pending provides tenants with a layer of protection and can halt any eviction proceedings,” she says.\u003c/p>\n\u003cp>Second, López recommends that you look up \u003ca class=\"c-link\" href=\"https://housing.ca.gov/covid_rr/get_help.html#lpn\" target=\"_blank\" rel=\"noopener noreferrer\" data-stringify-link=\"https://housing.ca.gov/covid_rr/get_help.html#lpn\" data-sk=\"tooltip_parent\" data-remove-tab-index=\"true\">community organizations and nonprofit legal services agencies that assist tenants\u003c/a> and access their information sheets, workshops and clinics to educate you about your rights.\u003c/p>\n\u003cp>Third, \u003cem>don’t move out\u003c/em>, says López. “We call this ‘self-eviction,'” she explains, and says while “many tenants think that a notice is enough to evict them, in California a landlord needs to get a court order to remove you from your home.” So until a court has issued an order telling you to move? Don’t leave.\u003c/p>\n\u003cp>“In some cities and counties, a landlord can face not only criminal penalties if they forcibly remove you from your home without a court order, but also monetary penalties if the tenant files a lawsuit. The moment you leave, you lose many valuable protections and you may even end up with a judgment against you,” says López.\u003c/p>\n\u003cp>\u003cstrong>What if I got denied for rent relief?\u003c/strong>\u003c/p>\n\u003cp>Heimerich of the Business, Consumer Services and Housing Agency says it’s very rare for people to get denied for rent relief, happening in less than 1% of cases.\u003c/p>\n\u003cp>However, the Western Center on Law and Poverty’s Madeline Howard says if you were denied and you believe you should qualify, you should \u003ca href=\"https://housing.ca.gov/covid_rr/get_help.html#lpn\">call your local legal aid group\u003c/a> with the denial from the state, and they can help you file an appeal.\u003c/p>\n\u003cp>\u003cstrong>Can I get help with my utilities?\u003c/strong>\u003c/p>\n\u003cp>If you’ve had a COVID-19 hardship and you earn less than 80% of your county’s area median income, \u003ca href=\"https://housing.ca.gov/covid_rr/index.html\">you can also apply to have your utilities paid for\u003c/a>.\u003c/p>\n\u003cp>\u003cstrong>What if I don’t have a traditional lease agreement? Can I still apply for rent relief?\u003c/strong>\u003c/p>\n\u003cp>Yes, you can still \u003ca href=\"https://housing.ca.gov/covid_rr/index.html\">apply for rent relief\u003c/a> even if you have only an informal or oral agreement, according to Howard. You just need to indicate on the application the monthly rent you have agreed to pay, and the total amount of back rent you owe.\u003c/p>\n\u003cp>Howard emphasized that “the state agency does accept rental assistance applications from units that are sort of nontraditional housing, whether it’s a converted garage, or some kind of housing in the back, an RV or whatever it is.”\u003c/p>\n\u003cp>\u003cstrong>I can’t pay this month’s rent. Can I get help with that?\u003c/strong>\u003c/p>\n\u003cp>Yes. If you are struggling to pay the rent due to a COVID-related hardship, \u003ca href=\"https://housing.ca.gov/covid_rr/index.html\">you can get rent relief\u003c/a> that will help you pay your future rent for up to three months. But remember: The deadline to apply is March 31.\u003c/p>\n\u003cfigure id=\"attachment_11888869\" class=\"wp-caption alignnone\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11888869\" src=\"https://ww2.kqed.org/app/uploads/sites/10/2021/09/EDD-UNEMPLOYMENT.jpg\" alt=\"A woman in a green sweater sits on a couch using a laptop.\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2021/09/EDD-UNEMPLOYMENT.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/10/2021/09/EDD-UNEMPLOYMENT-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2021/09/EDD-UNEMPLOYMENT-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2021/09/EDD-UNEMPLOYMENT-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2021/09/EDD-UNEMPLOYMENT-1536x1024.jpg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">For renters and property owners applying for rent relief, time is of the essence. \u003ccite>(Liza Summer/Pexels)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch3>\u003ca id=\"owners\">\u003c/a>Rent relief: What property owners should know\u003c/h3>\n\u003cp>\u003cstrong>Where can I apply for rent relief?\u003c/strong>\u003c/p>\n\u003cp>\u003ca href=\"https://housing.ca.gov/covid_rr/index.html\">You and your tenant can apply in the same place, at HousingIsKey.org.\u003c/a>\u003c/p>\n\u003cp>If your property is in \u003ca href=\"http://www.preventhomelessness.org/\">Santa Clara County\u003c/a>, \u003ca href=\"https://www.ac-housingsecure.org/?locale=en\">Alameda County\u003c/a> or \u003ca href=\"https://socoemergency.org/emergency/novel-coronavirus/finance-housing/housing-and-renter-support/\">Sonoma County\u003c/a>, you and your tenant also may be able to get assistance through a local rent relief program.\u003c/p>\n\u003cp>\u003cstrong>What do I need to do to file an eviction starting on Oct. 1, 2021?\u003c/strong>\u003c/p>\n\u003cp>“Beginning October 1, rental property owners who have not received rent from their tenants will be allowed to proceed with an eviction. However, it’s not the same way in which evictions proceeded prior to the pandemic,” says Debra Carlton, executive vice president of state government affairs and compliance for the California Apartment Association.\u003c/p>\n\u003cp>\u003ca href=\"https://housing.ca.gov/landlord/forms.html\">Property owners can issue a three-day notice to “pay or quit,”\u003c/a> but must notify the tenant that they have a right to apply for rental assistance. The law gives tenants 15 days to apply for rent relief and submit a COVID-hardship form.\u003c/p>\n\u003cp>If the tenant doesn’t apply for rent relief, the property owner must apply for it themselves. The court will not issue a summons if the owner of the property hasn’t applied for relief. However, the tenant still needs to fill out an application. If the owner has applied for relief and the tenant doesn’t fill out their application within 20 days, or if they don’t end up qualifying, then the owner can proceed with an eviction.\u003c/p>\n\u003cp>\u003cstrong>What if my tenant and I have applied for rent relief but the application hasn’t been approved yet?\u003c/strong>\u003c/p>\n\u003cp>Experts advise that you hang tight and wait for your application to be processed.\u003c/p>\n\u003cp>If the tenant can prove that they are waiting on determination for their rent relief application, or waiting for funds to be distributed, they can use that as a defense in eviction court proceedings through March 31.\u003c/p>\n\u003cp>\u003cstrong>What if my tenant hasn’t been paying but has refused to participate in applying for rent relief?\u003c/strong>\u003c/p>\n\u003cp>In this case, the rental property owner can proceed with an eviction.\u003c/p>\n\u003cfigure id=\"attachment_11809882\" class=\"wp-caption alignnone\" style=\"max-width: 3000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"wp-image-11809882 size-full\" src=\"https://ww2.kqed.org/app/uploads/sites/10/2020/04/RS612_foreclosure20120511.jpg\" alt=\"Two houses, side by side, one with boarded-up windows.\" width=\"3000\" height=\"1960\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2020/04/RS612_foreclosure20120511.jpg 3000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2020/04/RS612_foreclosure20120511-160x105.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2020/04/RS612_foreclosure20120511-800x523.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2020/04/RS612_foreclosure20120511-1020x666.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2020/04/RS612_foreclosure20120511-1920x1254.jpg 1920w\" sizes=\"(max-width: 3000px) 100vw, 3000px\">\u003cfigcaption class=\"wp-caption-text\">Gov. Gavin Newsom’s moratorium on evictions came after advocacy organizations and some state lawmakers made repeated calls to the governor to provide protection to renters when residents were told to shelter in place. \u003ccite>(Justin Sullivan/Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cstrong>\u003ca href=\"https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml?bill_id=202120220AB832\">The recent law, AB 832\u003c/a>, said property owners would receive 100% of the back rent. Does this mean I’m guaranteed to get 100% of my back rent?\u003c/strong>\u003c/p>\n\u003cp>If your tenant qualifies, in that they have been affected by COVID-19 \u003cem>and\u003c/em> they make below 80% of the area median income, you will receive 100% of your back rent.\u003c/p>\n\u003cp>\u003cem>This story originally published on September 23, 2021, and includes reporting by KQED’s Carly Severn and the Associated Press.\u003c/em>\u003c/p>\n\u003cp>\u003ci data-stringify-type=\"italic\">A previous version of this story said that an eviction could proceed if the state did not make a determination on a landlord’s rent relief application after 20 days. This has been corrected to say that an eviction \u003c/i>\u003cem>can\u003c/em> \u003ci data-stringify-type=\"italic\">proceed if, after a landlord applies for rent relief, the tenant doesn’t also apply within 20 days.\u003c/i>\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/11889738/covid-rent-relief-what-renters-and-landlords-need-to-know-as-californias-eviction-moratorium-ends",
"authors": [
"11523"
],
"categories": [
"news_6266"
],
"tags": [
"news_3921",
"news_27989",
"news_27701",
"news_18372",
"news_1775",
"news_27208",
"news_20967",
"news_29413"
],
"featImg": "news_11889787",
"label": "news"
},
"news_11906451": {
"type": "posts",
"id": "news_11906451",
"meta": {
"index": "posts_1716263798",
"site": "news",
"id": "11906451",
"score": null,
"sort": [
1646046063000
]
},
"guestAuthors": [],
"slug": "the-landlords-game-who-has-the-power-to-evict",
"title": "The Landlord's Game: Who Has the Power to Evict?",
"publishDate": 1646046063,
"format": "audio",
"headTitle": "The Landlord’s Game: Who Has the Power to Evict? | KQED",
"labelTerm": {},
"content": "\u003cp>\u003cspan style=\"font-weight: 400\">Getting evicted can hinder a renter’s ability to find stable housing for years afterward. And the capacity to evict gives landlords a lot of power over their tenants.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">In this episode of Sold Out, we explore when and why landlords decide to evict. We also look at how property ownership has shifted in recent years from largely small “mom and pop” landlords to an increasing number of investors and corporations — and what that means for tenants and our housing system.\u003c/span>\u003c/p>\n\u003ch5 id=\"embed-code\" class=\"inconsolata\">\n\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" frameborder=\"0\" height=\"200\" scrolling=\"no\" src=\"https://playlist.megaphone.fm?e=KQINC9294160459&light=true\" width=\"100%\" class=\"iframe-class\">\u003c/iframe>\u003cbr>\n\u003c/h5>\n\u003chr>\n\u003cp>\u003cb>THE LANDLORD’S GAME [TRANSCRIPT]\u003c/b>\u003c/p>\n\u003cp>\u003ci>\u003cspan style=\"font-weight: 400\">(Sounds: Birds whistling, gravel, road, someone walking)\u003c/span>\u003c/i>\u003c/p>\n\u003cp>\u003cb>ERIN BALDASSARI, HOST\u003c/b>:\u003cspan style=\"font-weight: 400\"> It’s a warm fall day in Antioch, California, and Donna Ridge has spent the morning delivering eviction notices. \u003c/span>\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>: \u003cspan style=\"font-weight: 400\">She’s the property manager for a local landlord, Kevin Davidson, and also one of his tenants. We gather around Donna’s small kitchen table. \u003c/span>\u003c/p>\n\u003cp>\u003ci>\u003cspan style=\"font-weight: 400\">(Sounds: Papers being shuffled)\u003c/span>\u003c/i>\u003c/p>\n\u003cp>\u003cb>DONNA RIDGE\u003c/b>: \u003cspan style=\"font-weight: 400\">Oh, you got some three-day-notices.\u003c/span>\u003c/p>\n\u003cp>\u003cb>KEVIN DAVIDSON\u003c/b>: \u003cspan style=\"font-weight: 400\">Mm-hmm.\u003c/span>\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>: \u003cspan style=\"font-weight: 400\">Kevin owns around 100 apartments spread across 15 buildings in the San Francisco Bay Area. And California’s eviction moratorium had just expired about a month earlier. \u003c/span>\u003c/p>\n\u003cp>\u003ci>\u003cspan style=\"font-weight: 400\">(Sounds: The reporter, Erin, is talking to Donna and Kevin in person)\u003c/span>\u003c/i>\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>: \u003cspan style=\"font-weight: 400\">How many do you have?\u003c/span>\u003c/p>\n\u003cp>\u003cb>KEVIN\u003c/b>: \u003cspan style=\"font-weight: 400\">Total? I don’t know. \u003c/span>\u003cspan style=\"font-weight: 400\">I have three here.\u003c/span>\u003c/p>\n\u003cp>\u003cb>DONNA\u003c/b>: \u003cspan style=\"font-weight: 400\">Can’t count that high.\u003c/span>\u003c/p>\n\u003cp>\u003cb>KEVIN\u003c/b>: \u003cspan style=\"font-weight: 400\">You got three, right? \u003c/span>\u003c/p>\n\u003cp>\u003cb>MOLLY SOLOMON, HOST\u003c/b>: \u003cspan style=\"font-weight: 400\">Kevin says that during the pandemic, about a third of his tenants stopped paying rent at one point or another. \u003c/span>\u003c/p>\n\u003cp>\u003cb>DONNA\u003c/b>: \u003cspan style=\"font-weight: 400\">Some of these tenants are really good tenants. They didn’t deliberately get behind, but when they did, I mean, bills still have to be paid, you know? \u003c/span>\u003c/p>\n\u003cp>\u003ci>\u003cspan style=\"font-weight: 400\">(Music in)\u003c/span>\u003c/i>\u003c/p>\n\u003cp>\u003cb>MOLLY\u003c/b>: \u003cspan style=\"font-weight: 400\">Most tenants who fell behind received rent relief. But for some, it didn’t cover everything they owed.\u003c/span>\u003c/p>\n\u003cp>\u003cb>KEVIN\u003c/b>: \u003cspan style=\"font-weight: 400\">They gotta start paying. Once rent relief has paid up their part, then they gotta pay their part and if they don’t pay, then …\u003c/span>\u003c/p>\n\u003cp>\u003cb>DONNA\u003c/b>: \u003cspan style=\"font-weight: 400\">They get noticed. \u003c/span>\u003c/p>\n\u003cp>\u003cb>KEVIN\u003c/b>: \u003cspan style=\"font-weight: 400\">They get a notice.\u003c/span>\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>: \u003cspan style=\"font-weight: 400\">Each tenant was struggling for a different reason. One guy told Donna he gave his rent money to his roommate, the leaseholder. But the leaseholder wasn’t paying rent. \u003c/span>\u003c/p>\n\u003cp>\u003cb>DONNA\u003c/b>: \u003cspan style=\"font-weight: 400\">That’s not my problem. My problem is that you need to pay your rent, and you need to pay it on time like everybody else does. You know? That’s the way it works.\u003c/span>\u003c/p>\n\u003cp>\u003cb>MOLLY\u003c/b>: \u003cspan style=\"font-weight: 400\">Another tenant stopped paying rent at the beginning of the pandemic. And while the state had given her the maximum amount of rent relief, she still owed more.\u003c/span>\u003c/p>\n\u003cp>\u003cb>KEVIN\u003c/b>: \u003cspan style=\"font-weight: 400\">Now this woman here, we’ll probably have to end up evicting her.\u003c/span>\u003c/p>\n\u003cp>\u003cb>MOLLY\u003c/b>: \u003cspan style=\"font-weight: 400\">Donna says the tenant had just started going back to work. But then her son ended up in the hospital. Understandably difficult, but by this point Donna had been trying to get her rent money for a year and a half.\u003c/span>\u003c/p>\n\u003cp>\u003cb>DONNA\u003c/b>: \u003cspan style=\"font-weight: 400\">She’s got excuse after excuse. Basically, I think she bit off more than she could chew, is what it is. Now she says she doesn’t want to move at all, and I said, “Well, then you better start paying rent.”\u003c/span>\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>:\u003cspan style=\"font-weight: 400\"> With the eviction notices delivered, Kevin has a decision to make. He could work out a deal and maybe come up with a payment plan so his tenants could catch up on missed rent. Or he could file an eviction lawsuit.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">If he does file a lawsuit, his tenant could have as little as five days to find a new place to live — no easy task with rents that just keep rising. \u003c/span>\u003c/p>\n\u003cp>\u003cb>KEVIN\u003c/b>: \u003cspan style=\"font-weight: 400\">It’s really a tight rental market right now, so these guys would be smart to pay their rent.\u003c/span>\u003c/p>\n\u003cp>\u003ci>\u003cspan style=\"font-weight: 400\">(Music out)\u003c/span>\u003c/i>\u003c/p>\n\u003cp>\u003ci>\u003cspan style=\"font-weight: 400\">(Sold Out theme song begins.)\u003c/span>\u003c/i>\u003c/p>\n\u003cp>\u003cb>MOLLY\u003c/b>: \u003cspan style=\"font-weight: 400\">All landlords have the power to evict. But they don’t all wield that power in the same way. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">We’ve learned it depends a lot on who\u003c/span> \u003cspan style=\"font-weight: 400\">the landlord is — and that’s\u003c/span> \u003cspan style=\"font-weight: 400\">changing. Large corporations are scooping up more rental properties, and as they do, their relationship with tenants becomes less personal and more profit-driven. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">I’m Molly Solomon.\u003c/span>\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>:\u003cspan style=\"font-weight: 400\"> And I’m Erin Baldassari. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">From KQED, you’re listening to Sold Out: Rethinking Housing in America. This season, we’re talking about evictions. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Coming up: The business of being a landlord — and when it pays to evict. \u003c/span>\u003c/p>\n\u003cp>\u003ci>\u003cspan style=\"font-weight: 400\">(Sold Out theme song ends.)\u003c/span>\u003c/i>\u003c/p>\n\u003cfigure id=\"attachment_11839127\" class=\"wp-caption alignnone\" style=\"max-width: 657px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11839127\" src=\"https://ww2.kqed.org/app/uploads/sites/10/2020/09/SOLD-OUT-Web-Banners__Tune-In_656x336.png\" alt=\"\" width=\"657\" height=\"337\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2020/09/SOLD-OUT-Web-Banners__Tune-In_656x336.png 657w, https://cdn.kqed.org/wp-content/uploads/sites/10/2020/09/SOLD-OUT-Web-Banners__Tune-In_656x336-160x82.png 160w\" sizes=\"(max-width: 657px) 100vw, 657px\">\u003cfigcaption class=\"wp-caption-text\">KQED’s podcast Sold Out looks at the history of and solutions to California’s housing crisis. \u003ccite>(KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cb>ERIN\u003c/b>: \u003cspan style=\"font-weight: 400\">To understand how landlords make decisions about evictions, it helps to know why they got into the business. When I asked Kevin, he said he sort of fell into it. He started working as a property manager to help pay his way through college.\u003c/span>\u003c/p>\n\u003cp>\u003ci>\u003cspan style=\"font-weight: 400\">(Sounds: Highways, cars driving nearby, street sounds)\u003c/span>\u003c/i>\u003c/p>\n\u003cp>\u003cb>KEVIN\u003c/b>: \u003cspan style=\"font-weight: 400\">So I kind of learned the business a little bit, and I saw the people that were the owners and they seem to be doing pretty good. So I figure that, you know, long term, this would be a good thing to do.\u003c/span>\u003c/p>\n\u003cp>\u003cb>MOLLY\u003c/b>:\u003cspan style=\"font-weight: 400\"> He bought his first rental property — a single-family home — around 40 years ago, while still holding down a day job at an oil refinery. A few years later, he bought a triplex.\u003c/span>\u003c/p>\n\u003cp>\u003cb>KEVIN\u003c/b>: \u003cspan style=\"font-weight: 400\">And I had just gone from there. What happens is property goes up, you refinance it, buy another. Two properties go up, you refinance it and buy another.\u003c/span>\u003c/p>\n\u003cp>\u003cb>MOLLY\u003c/b>: \u003cspan style=\"font-weight: 400\">Now, he doesn’t need a day job. And he’s not what you’d call a mom-and-pop landlord. He’s bigger than that — more of a mid-sized investor. \u003c/span>\u003c/p>\n\u003cp>\u003cb>KEVIN\u003c/b>: \u003cspan style=\"font-weight: 400\">For the most part, my main investment is real estate.\u003c/span>\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>: \u003cspan style=\"font-weight: 400\">Why?\u003c/span>\u003c/p>\n\u003cp>\u003cb>KEVIN\u003c/b>: \u003cspan style=\"font-weight: 400\">And it’s done well. \u003c/span>\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>:\u003cspan style=\"font-weight: 400\"> Yeah. \u003c/span>\u003ci>\u003cspan style=\"font-weight: 400\">(Erin laughs.)\u003c/span>\u003c/i>\u003c/p>\n\u003cp>\u003cb>KEVIN\u003c/b>: \u003cspan style=\"font-weight: 400\">Yes, it’s done well.\u003c/span>\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>:\u003cspan style=\"font-weight: 400\"> It’s not all profit, though. He says the maintenance, mortgages, property taxes and insurance cost about 65 to 70% of what he gets in rent. The rest he keeps.\u003c/span>\u003c/p>\n\u003cp>\u003cb>KEVIN\u003c/b>: \u003cspan style=\"font-weight: 400\">So your profit margin’s somewhere around 30, 35%.\u003c/span>\u003c/p>\n\u003cp>\u003cb>MOLLY\u003c/b>:\u003cspan style=\"font-weight: 400\"> Most of Kevin’s properties are on the eastern edge of the Bay Area. They’re in low-income neighborhoods. Even if it seems counterintuitive, he says that’s where you get a bigger bang for your buck.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">And studies back that up. Researchers from Princeton and MIT found that on average, landlords in low-income neighborhoods took home\u003c/span> \u003ca href=\"https://www.journals.uchicago.edu/doi/full/10.1086/701697?mobileUi=0#_i9\">\u003cspan style=\"font-weight: 400\">double the profit\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\">, compared to landlords in wealthy neighborhoods.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">That’s because they have lower mortgages and property taxes. And despite living in worse neighborhoods, tenants pay about the same in rent. \u003c/span>\u003c/p>\n\u003cp>\u003ci>\u003cspan style=\"font-weight: 400\">(Music in)\u003c/span>\u003c/i>\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>: \u003cspan style=\"font-weight: 400\">But Kevin’s business model of specializing in low-income neighborhoods doesn’t always work out — for him or his tenants. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">He co-owns an RV park and marina in Bethel Island, a small town more than an hour’s drive from San Francisco. County officials there have labeled it a \u003c/span>\u003ca href=\"https://www.mercurynews.com/2022/02/09/dozens-to-be-evicted-in-messy-battle-over-illegal-east-bay-rv-park/\">\u003cspan style=\"font-weight: 400\">public nuisance\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\">. Officials say it was never properly permitted to begin with — even though people had been living there before Kevin and his business partner bought the place back in 2004.\u003c/span>\u003c/p>\n\u003cp>\u003cb>MOLLY\u003c/b>: \u003cspan style=\"font-weight: 400\">The county and the owners reached a stalemate over how to bring the place up to code. So in November, the owners told the 30-or-so tenants they had to leave. But most had nowhere to go. They stayed and saw bad conditions get worse.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">The electricity was cut off in late January, shared bathrooms boarded up and trash service stopped. A few weeks later, a fire broke out in one of the RVs, sending a woman to the hospital with severe burns. She had been using a propane heater to stay warm.\u003c/span>\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>: \u003cspan style=\"font-weight: 400\">The rents there are about as cheap as they get in the Bay Area, with people paying around $400 to $750 a month.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Deanna Hughes moved into a houseboat on the marina about a year ago. She says a lot of her neighbors survive on disability checks or social security. \u003c/span>\u003c/p>\n\u003cp>\u003cb>DEANNA HUGHES\u003c/b>: \u003cspan style=\"font-weight: 400\">This is what they have, you know? Might not be the best place, but it’s a home. It’s a roof over their head. And where are they going to be when they don’t have this, you know? We have enough homeless people in the state of California, I think, without them adding to it.\u003c/span>\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>: \u003cspan style=\"font-weight: 400\">Kevin says he feels bad for the long-term tenants who have lived there for years. But he felt like the situation had just spiraled too far out of control. And, he and his partner are now in the process of selling the property. But first, they have to get everyone out.\u003c/span>\u003c/p>\n\u003cp>\u003ci>\u003cspan style=\"font-weight: 400\">(Music out)\u003c/span>\u003c/i>\u003c/p>\n\u003cp>\u003cb>MOLLY\u003c/b>: \u003cspan style=\"font-weight: 400\">Kevin typically tries to avoid\u003c/span> \u003cspan style=\"font-weight: 400\">evictions as much as possible. Because they’re expensive. Each time, he has to pay courts and legal services more than $500 in fees. It can cost even more if he has to hire a lawyer. He might go through that whole process only to end up working out a deal with the tenant at the courthouse.\u003c/span>\u003c/p>\n\u003cp>\u003cb>KEVIN\u003c/b>: \u003cspan style=\"font-weight: 400\">You know, we don’t want them to leave. When they leave, they cost more money than it does if they just pay.\u003c/span>\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>: \u003cspan style=\"font-weight: 400\">I asked Kevin if he ever lowered someone’s rent, given the cost of evictions and turnover. \u003c/span>\u003c/p>\n\u003cp>\u003ci>\u003cspan style=\"font-weight: 400\">(Sounds: Highway, cars on the road, air whistling)\u003c/span>\u003c/i>\u003c/p>\n\u003cp>\u003cb>KEVIN\u003c/b>:\u003cspan style=\"font-weight: 400\"> Well, I don’t really do that much because word gets around. And so if you do it for one person, then you got to start doing it for other people.\u003c/span>\u003c/p>\n\u003cp>\u003cb>MOLLY\u003c/b>: \u003cspan style=\"font-weight: 400\">Usually, though, if one of his tenants is having trouble coming up with rent, it’s not Kevin they call, it’s his property manager, Donna.\u003c/span>\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>: \u003cspan style=\"font-weight: 400\">I met up with her one day while she was making the rounds at Kevin’s properties. It was 100 degrees outside, and Donna was sweating under the afternoon sun. But she was still out there raking up debris.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Donna does all kinds of odd jobs for Kevin. On this particular day, there was a duck — a dead duck.\u003c/span>\u003c/p>\n\u003cp>\u003cb>DONNA\u003c/b>: \u003cspan style=\"font-weight: 400\">A dead duck? Oh, well, then let’s get that cleaned up then. \u003c/span>\u003cspan style=\"font-weight: 400\">Who would do that? That’s disgusting. \u003c/span>\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>: \u003cspan style=\"font-weight: 400\">She says there’s always something. As Donna repaired a fence, tenants driving by slowed down to wave or call out a quick hello. Others walked over to chat.\u003c/span>\u003c/p>\n\u003cp>\u003ci>\u003cspan style=\"font-weight: 400\">(Sounds: A drill being operated, highway sounds, wind whistling)\u003c/span>\u003c/i>\u003c/p>\n\u003cp>\u003cb>TENANT SPEAKING TO DONNA\u003c/b>: \u003cspan style=\"font-weight: 400\">Annabele, she’s starting to stand up by herself now.\u003c/span>\u003c/p>\n\u003cp>\u003cb>DONNA\u003c/b>: \u003cspan style=\"font-weight: 400\">Oh, no, not already!\u003c/span>\u003c/p>\n\u003cp>\u003cb>TENANT\u003c/b>: \u003cspan style=\"font-weight: 400\">So, she’s going to start walking.\u003c/span>\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>: \u003cspan style=\"font-weight: 400\">For Donna, being friendly with the tenants is easy.\u003c/span>\u003c/p>\n\u003cp>\u003cb>DONNA\u003c/b>: \u003cspan style=\"font-weight: 400\">And a lot of them say, you know, you’re so great to work with. They’re all, because you understand things, because I’m a tenant, too.\u003c/span>\u003c/p>\n\u003cp>\u003cb>MOLLY\u003c/b>: \u003cspan style=\"font-weight: 400\">In exchange for her work as property manager, Kevin pays Donna’s utility bills. He also bought the big white truck she drives around when she does maintenance on the properties. Those visits have another benefit, though — they help her keep tabs on folks who are behind on rent.\u003c/span>\u003c/p>\n\u003cp>\u003cb>DONNA\u003c/b>: \u003cspan style=\"font-weight: 400\">You have your rent? You have your rent? She better have the rent. She owes last month’s, too. But see, we were working with her. \u003c/span>\u003c/p>\n\u003cp>\u003cb>JILLIAN\u003c/b>: \u003cspan style=\"font-weight: 400\">I have it all. Just about.\u003c/span>\u003c/p>\n\u003cp>\u003cb>DONNA\u003c/b>: \u003cspan style=\"font-weight: 400\">Good girl.\u003c/span>\u003c/p>\n\u003cp>\u003cb>JILLIAN\u003c/b>: \u003cspan style=\"font-weight: 400\">I’ll be there.\u003c/span>\u003c/p>\n\u003cp>\u003cb>DONNA\u003c/b>: \u003cspan style=\"font-weight: 400\">Get it all, girl. See ya later. \u003c/span>\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>: \u003cspan style=\"font-weight: 400\">Donna’s the buffer between Kevin and his tenants. She talks with them, tries to get a sense for why they’re behind, and she can help plead their case to Kevin. \u003c/span>\u003c/p>\n\u003cp>\u003cb>DONNA\u003c/b>: \u003cspan style=\"font-weight: 400\">Well, they’ll call me, and then I’ll call him. And he’ll either say, OK, that’s OK. Or, yeah, we’ll wait. Or he won’t. \u003c/span>\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>: \u003cspan style=\"font-weight: 400\">I asked Kevin how he felt about serving evictions, knowing that an eviction judgment on your record makes it really hard to find another place to live.\u003c/span>\u003c/p>\n\u003cp>\u003cb>KEVIN\u003c/b>: \u003cspan style=\"font-weight: 400\">Well, I don’t like it. That’s why I talk to them. That’s why I try to set up payment plans. That’s why we give them every opportunity to pay. But if they don’t, then they can’t live there for free. So we go through with the eviction.\u003c/span>\u003c/p>\n\u003cp>\u003cb>MOLLY\u003c/b>:\u003cspan style=\"font-weight: 400\"> Kevin’s approach to evictions is pretty common. \u003c/span>\u003ca href=\"https://twitter.com/philipgarboden\">\u003cspan style=\"font-weight: 400\">Philip Garboden\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\"> researches landlord behavior at the University of Hawaii.\u003c/span>\u003c/p>\n\u003cp>\u003cb>PHILIP GARBODEN\u003c/b>: \u003cspan style=\"font-weight: 400\">Sometimes I feel like the sort of public discussion of eviction assumes that landlords love evicting tenants, right? But almost every landlord we talked to felt that actually evicting a tenant was a business failure and a significant business cost.\u003c/span>\u003c/p>\n\u003cp>\u003cb>MOLLY\u003c/b>: \u003cspan style=\"font-weight: 400\">Most landlords who start the eviction process don’t actually follow through. \u003c/span>\u003cspan style=\"font-weight: 400\">In a review of over \u003c/span>\u003ca href=\"https://abell.org/sites/default/files/files/cd-justicediverted216.pdf\">\u003cspan style=\"font-weight: 400\">150,000 eviction notices in Baltimore\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\">, just under 5% resulted in a court-ordered eviction where a tenant was forced out. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Phillip says even if tenants do end up staying, most landlords see real benefits from filing that first notice. Because it helps them \u003c/span>\u003ca href=\"https://evictionlab.org/serial-eviction-filings/\">\u003cspan style=\"font-weight: 400\">collect rent\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\">.\u003c/span>\u003c/p>\n\u003cp>\u003cb>PHILIP\u003c/b>: \u003cspan style=\"font-weight: 400\">The goal of the eviction is to — what one landlord called the “first shot over the bow” — to show that tenant that if they don’t pay, there’s going to be severe consequences and those consequences are going to be backed up by the legal system. And those consequences will be lasting.\u003c/span>\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>:\u003cspan style=\"font-weight: 400\"> And there are other benefits for landlords.\u003c/span>\u003c/p>\n\u003cp>\u003cb>PHILIP\u003c/b>: \u003cspan style=\"font-weight: 400\">Many of our landlords explained to us that by filing, they recognize that a tenant is less likely to complain about property issues, right? Is much less likely to, you know, report a landlord.\u003c/span>\u003cb> \u003c/b>\u003c/p>\n\u003cp>\u003ci>\u003cspan style=\"font-weight: 400\">(Music in)\u003c/span>\u003c/i>\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>: \u003cspan style=\"font-weight: 400\">When you owe someone money, it changes your relationship. You’re probably going to try to avoid them as much as possible. And if that person is your landlord, there’s an added layer of anxiety because your housing’s on the line.\u003c/span>\u003c/p>\n\u003cp>\u003cb>PHILIP\u003c/b>: \u003cspan style=\"font-weight: 400\">And now all of a sudden you have a relationship where in order for that family to stay stably housed, they need to pay back their debt to a landlord. And the way that we treat people to whom we owe money is a fundamentally different social relationship, has fundamentally different power dynamics, than the way we treat people who we buy or rent things from. \u003c/span>\u003c/p>\n\u003cp>\u003cb>MOLLY\u003c/b>:\u003cspan style=\"font-weight: 400\"> Philip says eviction notices help landlords flex their power over their tenants. \u003c/span>\u003cspan style=\"font-weight: 400\">But that power imbalance is\u003c/span>\u003cspan style=\"font-weight: 400\"> established much earlier, during the tenant-screening process.\u003c/span>\u003c/p>\n\u003cp>\u003cb>PHILIP\u003c/b>: \u003cspan style=\"font-weight: 400\">Landlords have all the power to sort of give access to families or to deny access to families.\u003c/span>\u003c/p>\n\u003cp>\u003ci>\u003cspan style=\"font-weight: 400\">(Music out)\u003c/span>\u003c/i>\u003c/p>\n\u003cp>\u003cb>MOLLY\u003c/b>: \u003cspan style=\"font-weight: 400\">In Kevin’s case, that screening process starts with Donna. She’s in charge of posting his apartments on Craigslist and sorting through applications.\u003c/span>\u003c/p>\n\u003cp>\u003cb>DONNA\u003c/b>: \u003cspan style=\"font-weight: 400\">We ask that they make double the rent, and they have the means to be able to support their children, like if the emergency happened, if they fell and broke an arm or leg or whatever, that they could handle that and the rent still, you know?\u003c/span>\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>: \u003cspan style=\"font-weight: 400\">She says there’s one red flag they always look for. \u003c/span>\u003c/p>\n\u003cp>\u003cb>DONNA\u003c/b>: \u003cspan style=\"font-weight: 400\">Mainly, no evictions.\u003c/span>\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>: \u003cspan style=\"font-weight: 400\">They make a few exceptions but most of the time, they pass. Because whatever the reason, it could happen again, and they don’t want to take that chance. \u003c/span>\u003c/p>\n\u003cp>\u003cb>MOLLY\u003c/b>:\u003cspan style=\"font-weight: 400\"> Philip says that’s the way a lot of landlords operate. And it makes sense: They want tenants who will pay rent on time. All this to say, if you have past evictions, a low income, bad credit, or kids, it can be very hard to find a landlord willing to rent you a home.\u003c/span>\u003c/p>\n\u003cp>\u003ci>\u003cspan style=\"font-weight: 400\">(Music in)\u003c/span>\u003c/i>\u003c/p>\n\u003cp>\u003cb>PHILIP\u003c/b>: \u003cspan style=\"font-weight: 400\">That becomes much more of this relationship of, you’re applying for admission, right? And the fewer resources, the lower income, the more income volatility that a particular family experiences, the stronger that power dynamic is.\u003c/span>\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>: \u003cspan style=\"font-weight: 400\">This power imbalance between landlords and tenants, it’s nothing new. But in some cases, it’s growing. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Coming up: What to expect when your landlord is a corporation.\u003c/span>\u003c/p>\n\u003cp>\u003ci>\u003cspan style=\"font-weight: 400\">(Music out)\u003c/span>\u003c/i>\u003c/p>\n\u003cp>\u003ci>\u003cspan style=\"font-weight: 400\">(Sounds: Game pieces being thrown onto a game board, shuffling of objects)\u003c/span>\u003c/i>\u003c/p>\n\u003cp>\u003cb>ERIKA KELLY, EDITOR\u003c/b>: \u003cspan style=\"font-weight: 400\">So everybody gets how much money? $1,500? I can’t remember what we start with.\u003c/span>\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>: \u003cspan style=\"font-weight: 400\">I can’t remember what we start with.\u003c/span>\u003c/p>\n\u003cp>\u003cb>MOLLY: \u003c/b>\u003cspan style=\"font-weight: 400\">Oh, wow, I didn’t even know we started with that much. \u003c/span>\u003ci>\u003cspan style=\"font-weight: 400\">(Molly laughs.)\u003c/span>\u003c/i>\u003c/p>\n\u003cp>\u003cb>ERIKA\u003c/b>: \u003cspan style=\"font-weight: 400\">Yeah, you gotta be able to pay rent, you gotta be able to buy stuff.\u003c/span>\u003c/p>\n\u003cp>\u003cb>MOLLY\u003c/b>: \u003cspan style=\"font-weight: 400\">That’s our editor, Erika Kelly. We all got together the other day for a game we all played as kids. You can probably guess what it is.\u003c/span>\u003c/p>\n\u003cp>\u003cem>\u003cb>MONOPOLY COMMERCIAL CIRCA 1981\u003c/b>\u003c/em>: \u003cspan style=\"font-weight: 400\">To make it big, you’ve got to play the game. I’m Monopoly Game. \u003c/span>\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>:\u003cspan style=\"font-weight: 400\"> For everyone who’s played Monopoly, you know the point of the game: Buy up all the properties and get as rich as possible. \u003c/span>\u003c/p>\n\u003cp>\u003cb>ERIKA\u003c/b>: \u003cspan style=\"font-weight: 400\">Yeah, you want to bankrupt everybody else. If you don’t buy stuff, there’s no way to make money.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">It was pretty clear who was dominating the game.\u003c/span>\u003c/p>\n\u003cp>\u003cb>MOLLY\u003c/b>: There’s not even even any $100 bills left in here.\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>: \u003cspan style=\"font-weight: 400\">I know, because Erika has them all. \u003c/span>\u003c/p>\n\u003cp>\u003cb>ERIKA\u003c/b>: \u003cspan style=\"font-weight: 400\">They are all over here. \u003c/span>\u003c/p>\n\u003cp>\u003ci>\u003cspan style=\"font-weight: 400\">(All three players laugh.)\u003c/span>\u003c/i>\u003c/p>\n\u003cp>\u003ci>\u003cspan style=\"font-weight: 400\">(Music in)\u003c/span>\u003c/i>\u003c/p>\n\u003cp>\u003cb>MOLLY\u003c/b>: \u003cspan style=\"font-weight: 400\">But this version of the game we all know, that’s not the way the game was intended\u003c/span> \u003cspan style=\"font-weight: 400\">to be played.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">The original concept came from a woman named Lizzie Magie. Her version of the game \u003c/span>\u003ca href=\"https://www.nytimes.com/2015/02/15/business/behind-monopoly-an-inventor-who-didnt-pass-go.html\">\u003cspan style=\"font-weight: 400\">came out in 1903\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\">, a time when a lot of people really struggled to pay rent. And she wanted the game to be a cautionary tale. Not to glorify capitalism, but steer people away\u003c/span> \u003cspan style=\"font-weight: 400\">from it. She called it: The Landlord’s Game.\u003c/span>\u003c/p>\n\u003cp>\u003ci>\u003cspan style=\"font-weight: 400\">(Music out)\u003c/span>\u003c/i>\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>:\u003cspan style=\"font-weight: 400\"> In Magie’s version of the game, there were two ways to play: the version we know today, and one where everyone shared the profit. In real life, there are also different ways for landlords to play. Some just want a steady income. But increasingly, others are out to own the whole board. \u003c/span>\u003c/p>\n\u003cp>\u003cb>MOLLY\u003c/b>:\u003cspan style=\"font-weight: 400\"> Up until the late ‘80s, the \u003c/span>\u003ca href=\"https://www.census.gov/content/dam/Census/library/publications/1998/demo/h121-98-01.pdf\">\u003cspan style=\"font-weight: 400\">vast majority\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\"> of landlords owned fewer than five units — you know, mom and pops. That began to change as more midsized players, like Kevin, got into the game. And corporations\u003c/span> \u003cspan style=\"font-weight: 400\">began buying more and more apartment buildings. Companies now own at least \u003c/span>\u003ca href=\"https://www.census.gov/data-tools/demo/rhfs/#/\">\u003cspan style=\"font-weight: 400\">two-thirds\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\"> of all apartment buildings nationwide. \u003c/span>\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>:\u003cspan style=\"font-weight: 400\"> And it’s not just apartments. According to the Census Bureau, nearly\u003c/span> \u003ca href=\"https://www.census.gov/data-tools/demo/rhfs/#/?s_type=1&s_tableName=TABLE2&s_byGroup1=3&s_filterGroup1=2\">\u003cspan style=\"font-weight: 400\">3 million single-family homes \u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\">are now owned by LLCs, LLPs or LPs — shell companies that mask the identity of the true owner. And each one of those houses has a tenant who pays rent.\u003c/span>\u003c/p>\n\u003cp>\u003cb>MOLLY\u003c/b>: \u003cspan style=\"font-weight: 400\">Neal Dennis III was one of those tenants. He’s a former security guard and a father of seven. In 2015, he and his family moved into a new home in Antioch. Two years later, Neal wasn’t getting as many hours at work, and bills began piling up. He and his wife had to make a choice.\u003c/span>\u003c/p>\n\u003cp>\u003cb>NEAL DENNIS III\u003c/b>: \u003cspan style=\"font-weight: 400\">You know PG&E was going up in the house. Water, garbage, you know, all that adds up so when you’re trying to divvy it out to everybody, somebody is going to get cut short sometimes. We need water, we need PG&E. Well, rent is going to be a little short this month.\u003c/span>\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>: \u003cspan style=\"font-weight: 400\">For the first time, Neal was late paying rent. His landlord was Waypoint Homes. At the time, Neal had no idea the company owned more than \u003c/span>\u003ca href=\"https://www.businesswire.com/news/home/20160105006880/en/Colony-Starwood-Homes-Announces-Closing-of-7.7-Billion-Merger-of-Starwood-Waypoint-Residential-Trust-with-Colony-American-Homes-Creating-the-Premier-Single-Family-REIT\">\u003cspan style=\"font-weight: 400\">23,000 homes across four states\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\">. When he fell behind, no one offered to get him on a payment plan. Instead …\u003c/span>\u003c/p>\n\u003cp>\u003cb>NEAL\u003c/b>: \u003cspan style=\"font-weight: 400\">I think they filed within a week.\u003c/span>\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>: \u003cspan style=\"font-weight: 400\">After not paying?\u003c/span>\u003c/p>\n\u003cp>\u003cb>NEAL\u003c/b>:\u003cspan style=\"font-weight: 400\"> After not paying.\u003c/span>\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>: \u003cspan style=\"font-weight: 400\">Wow, that’s so quick. \u003c/span>\u003c/p>\n\u003cp>\u003cb>NEAL\u003c/b>: \u003cspan style=\"font-weight: 400\">You know, it was quick.\u003c/span>\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>:\u003cspan style=\"font-weight: 400\"> Did anyone call you ahead of time? \u003c/span>\u003c/p>\n\u003cp>\u003cb>NEAL\u003c/b>: \u003cspan style=\"font-weight: 400\">No, we just got a letter in the mail, you know, and a letter on the door.\u003c/span>\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>: \u003cspan style=\"font-weight: 400\">Neal couldn’t afford a lawyer who might’ve worked out a deal. So, he and his wife agreed to pay the back rent, and then packed up to leave.\u003c/span>\u003c/p>\n\u003cp>\u003cb>MOLLY\u003c/b>:\u003cspan style=\"font-weight: 400\"> We tried to track down Waypoint for comment, but the company \u003c/span>\u003ca href=\"https://news.theregistrysf.com/gi-partners-sells-waypoint-portfolio-colony-starwood-815mm/\">\u003cspan style=\"font-weight: 400\">no longer exists\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\">. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Just a few months after Neal and his family were evicted, it was swallowed up in a string of consolidations by \u003c/span>\u003ca href=\"https://news.theregistrysf.com/gi-partners-sells-waypoint-portfolio-colony-starwood-815mm/\">\u003cspan style=\"font-weight: 400\">larger\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\"> and \u003c/span>\u003ca href=\"https://www.housingwire.com/articles/41839-invitation-homes-starwood-waypoint-homes-merge-to-create-largest-single-family-landlord/\">\u003cspan style=\"font-weight: 400\">larger\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\"> players, eventually merging with Invitation Homes — the country’s largest owner of single-family rentals. Today, they own more than \u003c/span>\u003ca href=\"https://s28.q4cdn.com/264003623/files/doc_financials/2021/q4/Q4-2021-Supplemental_FINAL.pdf\">\u003cspan style=\"font-weight: 400\">81,000 across 12 states\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\">. \u003c/span>\u003c/p>\n\u003cfigure id=\"attachment_11906470\" class=\"wp-caption alignnone\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"wp-image-11906470 size-medium\" src=\"https://ww2.kqed.org/app/uploads/sites/10/2022/02/Invitation-Homes-Growth-800x545.jpg\" alt=\"\" width=\"800\" height=\"545\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2022/02/Invitation-Homes-Growth-800x545.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/02/Invitation-Homes-Growth-1020x695.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/02/Invitation-Homes-Growth-160x109.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/02/Invitation-Homes-Growth-1536x1047.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/02/Invitation-Homes-Growth-2048x1396.jpg 2048w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/02/Invitation-Homes-Growth-1920x1308.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">This graphic shows the growth of Invitation Homes over time and its mergers with other large single-family-home landlords. \u003ccite>(Graphic courtesy of Desiree Fields/UC Berkeley. Graphic by Manon Vergerio/independent researcher and Desiree Fields/UC Berkeley)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cb>ERIN\u003c/b>:\u003cspan style=\"font-weight: 400\"> Their rapid growth is emblematic of a big shift towards corporate landlords. \u003c/span>\u003ca href=\"https://fcic-static.law.stanford.edu/cdn_media/fcic-reports/fcic_final_report_chapter22.pdf\">\u003cspan style=\"font-weight: 400\">Millions of families lost their homes\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\"> to foreclosure during the 2008 housing bust. And many of them became renters. New corporate landlords took advantage of dirt-cheap prices, buying up homes by the thousands. \u003c/span>\u003c/p>\n\u003cp>\u003ca href=\"https://twitter.com/fieldsdesiree\">\u003cspan style=\"font-weight: 400\">Desiree Fields\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\"> is a professor of geography and urban studies at the University of California in Berkeley. \u003c/span>\u003c/p>\n\u003cp>\u003ci>\u003cspan style=\"font-weight: 400\">(Music in) \u003c/span>\u003c/i>\u003c/p>\n\u003cp>\u003cb>DESIREE FIELDS\u003c/b>: \u003cspan style=\"font-weight: 400\">And it is this huge loss of wealth at the household level that is what enables these players to get their start. So there’s something important there, right? This, \u003c/span>\u003cspan style=\"font-weight: 400\">like, v\u003c/span>\u003cspan style=\"font-weight: 400\">ery direct transfer of wealth from Main Street to Wall Street.\u003c/span>\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>: \u003cspan style=\"font-weight: 400\">Invitation Homes was founded in 2012 by Blackstone — one of the biggest private equity firms in the world. Invitation Homes CEO Dallas Tanner \u003c/span>\u003ca href=\"https://www.youtube.com/watch?v=K2cAVzYwnyo\">\u003cspan style=\"font-weight: 400\">recently told\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\"> the podcast RealWealth the fact that the company owns so many homes is a good thing. \u003c/span>\u003c/p>\n\u003cp>\u003ca href=\"https://www.youtube.com/watch?v=K2cAVzYwnyo\">\u003cb>\u003cem>DALLAS TANNER ON REALWEALTH SHOW\u003c/em>\u003c/b>\u003c/a>: \u003cspan style=\"font-weight: 400\">We can drive down the costs because of our economies of scale in terms of how we, you know, fit and finish your home, offer upgraded standards within a home, whether it’s kitchens, countertops, master bathrooms, whatever. And the law of large numbers really helps us create a better product at a more affordable price.\u003c/span>\u003c/p>\n\u003cp>\u003cb>MOLLY\u003c/b>: \u003cspan style=\"font-weight: 400\">Those cost savings don’t appear to be passed on to tenants. Instead, they go to investors as profits. Invitation Homes increased rents \u003c/span>\u003ca href=\"https://s28.q4cdn.com/264003623/files/doc_news/Q4-2021-Supplemental_Press-Release-FINAL.pdf\">\u003cspan style=\"font-weight: 400\">last year\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\"> by an average of 9%. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">That translated into more than $260 million in profits paid out to shareholders.\u003c/span> \u003cspan style=\"font-weight: 400\">The company capitalized on increased demand for single-family rentals during the pandemic. And they continued to buy up more homes, even amid sky-high prices.\u003c/span>\u003c/p>\n\u003cp>\u003cb>DESIREE\u003c/b>: \u003cspan style=\"font-weight: 400\">They can kind of outcompete would-be-owner occupiers. And that, in turn, just kind of shunts people back into the rental market and increases demand for essentially the products the invitation homes is renting out.\u003c/span>\u003c/p>\n\u003cp>\u003ci>\u003cspan style=\"font-weight: 400\">(Music out) \u003c/span>\u003c/i>\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>:\u003cspan style=\"font-weight: 400\"> Despite its financial success, the company has recently come under fire, and a big part of that has to do with evictions.\u003c/span>\u003c/p>\n\u003cp>\u003ca href=\"https://coronavirus.house.gov/sites/democrats.coronavirus.house.gov/files/2021-07-19.Clyburn%20to%20Invitation%20Homes%20re%20Pandemic%20Evictions.pdf\">\u003cspan style=\"font-weight: 400\">Congress is investigating\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\"> Invitation Homes and \u003c/span>\u003ca href=\"https://coronavirus.house.gov/news/press-releases/clyburn-investigate-pandemic-evictions-corporate-landlords\">\u003cspan style=\"font-weight: 400\">three other big corporate landlords\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\"> for evicting people during the pandemic. The company filed more than\u003c/span>\u003ca href=\"https://docs.google.com/spreadsheets/d/1lgntfTGWT4rbylrmtYDiEWJODbrHAofNMrKaqcHXG9E/edit#gid=2047\">\u003cspan style=\"font-weight: 400\"> 1,300 evictions\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\"> last year alone, according to a compilation of court records by a watchdog group.\u003c/span>\u003c/p>\n\u003cp>\u003cb>MOLLY\u003c/b>:\u003cspan style=\"font-weight: 400\"> Invitation Homes wouldn’t agree to a recorded interview, but they said in a statement they’ve been trying to work with tenants during the pandemic, even signing up hundreds for rent relief. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">But when it comes to its eviction practices, Invitation Homes isn’t that different from other big corporations. \u003c/span>\u003ca href=\"https://papers.ssrn.com/sol3/papers.cfm?abstract_id=2893552\">\u003cspan style=\"font-weight: 400\">Studies\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\"> have shown corporate landlords are more likely to evict than smaller landlords, even two to three times more likely, \u003c/span>\u003ca href=\"https://academic.oup.com/sf/advance-article-abstract/doi/10.1093/sf/soab063/6301048\">\u003cspan style=\"font-weight: 400\">according to one study out of Princeton.\u003c/span>\u003c/a>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Again, here’s University of Hawaii researcher Philip Garboden.\u003c/span>\u003c/p>\n\u003cp>\u003cb>PHILIP\u003c/b>: \u003cspan style=\"font-weight: 400\">There’s big differences in how landlords do eviction, based on who that landlord is. T\u003c/span>he large corporate entities are much more likely to file quickly and a lot.\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>:\u003cspan style=\"font-weight: 400\"> Philip says that’s partly because those decisions are standardized. And they’re not made by property managers like Donna. Notices go out automatically. It’s a process that doesn’t usually leave tenants much leeway to work out a deal. \u003c/span>\u003c/p>\n\u003cp>\u003cb>PHILIP\u003c/b>: \u003cspan style=\"font-weight: 400\">Warnings go out on the fifth of the month to all tenants who are late. Then by the seventh or ninth of the month there’s an official filing process. \u003c/span>\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>: \u003cspan style=\"font-weight: 400\">Corporate landlords are under extreme pressure to increase their profits. And Desiree Fields says they have other kinds of demands. \u003c/span>\u003c/p>\n\u003cp>\u003cb>DESIREE\u003c/b>:\u003cspan style=\"font-weight: 400\"> They have imperatives to pay dividends to, you know, to their investors, to shareholders. They have large amounts of debt that they need to pay down. \u003c/span>\u003c/p>\n\u003cp>\u003cb>MOLLY\u003c/b>: \u003cspan style=\"font-weight: 400\">Corporate landlords typically charge more fees for things like late rent, pets, pest control and parking. And while smaller landlords typically cover maintenance, corporate landlords are increasingly sticking tenants with those bills.\u003c/span>\u003c/p>\n\u003cp>\u003cb>DESIREE\u003c/b>: \u003cspan style=\"font-weight: 400\">So we see them increasing rents, but we also see them in general trying to squeeze the asset any way they can. So we see things like piling on lots of extra fees as a way of generating revenue.\u003c/span>\u003c/p>\n\u003cp>\u003ci>\u003cspan style=\"font-weight: 400\">(Music in)\u003c/span>\u003c/i>\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>:\u003cspan style=\"font-weight: 400\"> After Neal Dennis III and his family were evicted, they did end up finding another place to live. It’s a small blue house with white trim, not far from where they were before. They’re coming up on five years in the house. And this time, Neal’s home is owned by a small landlord who lives in the area. He says the interactions are a lot more forgiving.\u003c/span>\u003c/p>\n\u003cp>\u003cb>NEAL\u003c/b>: \u003cspan style=\"font-weight: 400\">Look, if I’m going to be late, I’ll give him a call let him know, “Hey, I need until this time.” “No problem.” “I’ll have it in your account at this certain time.” “No problem.” Never no notice on my door. \u003c/span>\u003c/p>\n\u003cp>\u003cb>MOLLY\u003c/b>:\u003cspan style=\"font-weight: 400\"> In a lot of ways, what small landlords are looking for in tenants is pretty similar to what tenants want from their landlords: stability. Most have day jobs. They manage the properties themselves, and they don’t want a lot of extra work. So they \u003c/span>\u003ca href=\"https://www.tandfonline.com/doi/abs/10.1080/01944363.2020.1798806\">\u003cspan style=\"font-weight: 400\">tend to charge their tenants less\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\">, because they want to hold onto them and reduce turnover.\u003c/span>\u003c/p>\n\u003cp>\u003cb>DESIREE\u003c/b>: \u003cspan style=\"font-weight: 400\">They’re looking for, you know, their rent checks to flow in as a supplement to their income. \u003c/span>\u003c/p>\n\u003cp>\u003ci>\u003cspan style=\"font-weight: 400\">(Music out)\u003c/span>\u003c/i>\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>:\u003cspan style=\"font-weight: 400\"> But there are downsides to having a smaller landlord. Philip Garboden says a closer personal relationship with tenants can also lead to more friction.\u003c/span>\u003c/p>\n\u003cp>\u003cb>PHILIP\u003c/b>: \u003cspan style=\"font-weight: 400\">When they feel a tenant is hiding from them or when they feel for whatever reason a tenant isn’t trying their hardest to pay the rent, things can go south in a hurry sort of emotionally.\u003c/span>\u003ci>\u003cspan style=\"font-weight: 400\"> \u003c/span>\u003c/i>\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>: \u003cspan style=\"font-weight: 400\">And that can influence their decision to evict.\u003c/span>\u003c/p>\n\u003cp>\u003cb>PHILIP\u003c/b>: \u003cspan style=\"font-weight: 400\">Small owners can be so frustrated that maybe they will go and execute an eviction, even if it’s not profitable for them. \u003c/span>\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>: \u003cspan style=\"font-weight: 400\">There’s also \u003c/span>\u003ca href=\"https://journals.sagepub.com/doi/abs/10.1177/00031224211029618?journalCode=asra\">\u003cspan style=\"font-weight: 400\">evidence\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\"> that small landlords tend to rely on gut feelings, which can lead to all kinds of discrimination.\u003c/span>\u003c/p>\n\u003cp>\u003cb>PHILIP\u003c/b>: \u003cspan style=\"font-weight: 400\">So there are trade-offs involved.\u003c/span>\u003c/p>\n\u003cp>\u003ci>\u003cspan style=\"font-weight: 400\">(Music)\u003c/span>\u003c/i>\u003c/p>\n\u003cp>\u003cb>MOLLY\u003c/b>: \u003cspan style=\"font-weight: 400\">But big or small, all landlords hold a lot of power. \u003c/span>\u003c/p>\n\u003cp>\u003cb>DESIREE\u003c/b>: \u003cspan style=\"font-weight: 400\">So just by virtue of, you know, having the resources to, you know, to purchase a property and own it, landlords are able to charge tenants for access to something that’s a fundamental human need, right? \u003c/span>\u003c/p>\n\u003cp>\u003cb>MOLLY\u003c/b>: \u003cspan style=\"font-weight: 400\">And she says that points to a larger, systemic problem. \u003c/span>\u003c/p>\n\u003cp>\u003cb>DESIREE\u003c/b>: \u003cspan style=\"font-weight: 400\">We treat housing as a market commodity.\u003c/span>\u003c/p>\n\u003cp>\u003cb>MOLLY\u003c/b>: \u003cspan style=\"font-weight: 400\">It’s something to be bought and sold, to make money off of.\u003c/span>\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>:\u003cspan style=\"font-weight: 400\"> And, Desiree says you can hate certain players, especially the ones who are trying to squeeze every last penny from their tenants. But, it’s the game that’s rigged. Big corporations are just taking it to its logical end, by trying to make the most money possible. \u003c/span>\u003c/p>\n\u003cp>\u003cb>DESIREE\u003c/b>:\u003cspan style=\"font-weight: 400\"> I do think that’s incompatible with the idea of having housing that is meaningfully affordable, but also to a system where people feel like they have like some power and control over, like, their basic living conditions and, you know, the kinds of choices they’re able to make about their housing.\u003c/span>\u003c/p>\n\u003cp>\u003cb>MOLLY\u003c/b>:\u003cspan style=\"font-weight: 400\"> Owning property has been the main way for middle-class people to build wealth in this country. And, for people who’ve been able to buy into that system, it’s worked really well.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">But as rents continue to rise, and \u003c/span>\u003ca href=\"https://www.pewresearch.org/fact-tank/2017/07/19/more-u-s-households-are-renting-than-at-any-point-in-50-years/\">\u003cspan style=\"font-weight: 400\">more people\u003c/span>\u003c/a> \u003ca href=\"https://www.nmhc.org/research-insight/quick-facts-figures/quick-facts-resident-demographics/renters-and-owners/\">\u003cspan style=\"font-weight: 400\">become renters\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\">, property ownership is increasingly benefiting a smaller group.\u003c/span>\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>: \u003cspan style=\"font-weight: 400\">Which raises the question: Is the system we’ve got the one we want? \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">And is it time to check some of that power and profits, to make sure we all have a place to live?\u003c/span>\u003c/p>\n\u003cp>\u003ci>\u003cspan style=\"font-weight: 400\">(Music out)\u003c/span>\u003c/i>\u003c/p>\n\u003cp>\u003ci>\u003cspan style=\"font-weight: 400\">(Sold Out theme song begins.)\u003c/span>\u003c/i>\u003c/p>\n\u003cp>\u003cb>MOLLY\u003c/b>:\u003cspan style=\"font-weight: 400\"> Coming up on Sold Out: fighting evictions in the courts. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">How activists across the country are leveling the playing field between landlords and tenants.\u003c/span>\u003c/p>\n\u003cp>\u003cb>D.J. \u003c/b>\u003cb>CRINER\u003c/b>: \u003cspan style=\"font-weight: 400\">Are you going to hold landlords just as accountable as landlords think they’re holding residents? Are you going to give individuals an opportunity to have legal aid? \u003c/span>\u003c/p>\n\u003cp>\u003cb>JOHN POLLOCK\u003c/b>: \u003cspan style=\"font-weight: 400\">These are very serious proceedings on par with criminal ones in terms of the consequences.\u003c/span>\u003c/p>\n\u003cp>\u003cb>RANDY \u003c/b>\u003cb>DILLARD\u003c/b>: \u003cspan style=\"font-weight: 400\">No tenant should have to stand before a judge and not know their rights.\u003c/span>\u003c/p>\n\u003cp>\u003cb>MOLLY\u003c/b>: \u003cspan style=\"font-weight: 400\">I’m Molly Solomon.\u003c/span>\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>:\u003cspan style=\"font-weight: 400\"> And I’m Erin Baldassari. You’ve been listening to Sold Out: Rethinking Housing in America. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">If you like what you hear, please leave us a review on Apple Podcasts — it really helps us share the show.\u003c/span>\u003c/p>\n\u003cp>\u003cb>MOLLY\u003c/b>:\u003cspan style=\"font-weight: 400\"> Sold Out is a production of KQED. This episode was written and reported by us, Molly Solomon and Erin Baldassari.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Adhiti Bandlamudi produced this episode. Kyana Moghadam is our senior producer. Brendan Willard is our sound engineer. Rob Speight wrote our theme song. \u003c/span>\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>: \u003cspan style=\"font-weight: 400\">Natalia Aldana is our senior engagement producer and Gerald Fermin is our engagement intern.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Thanks to our editor, Erika Kelly. Additional editing from Jessica Placzek and Otis Taylor Jr.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">We couldn’t have made this season without Ethan Toven-Lindsey, Holly Kernan, Erika Aguilar and Vinnee Tong.\u003c/span>\u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n\u003cp>\u003cb>MOLLY\u003c/b>:\u003cspan style=\"font-weight: 400\"> Thanks for listening. We’ll see you next week!\u003c/span>\u003c/p>\n\n",
"blocks": [],
"excerpt": null,
"status": "publish",
"parent": 0,
"modified": 1727134447,
"stats": {
"hasAudio": true,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 214,
"wordCount": 5281
},
"headData": {
"title": "The Landlord's Game: Who Has the Power to Evict? | KQED",
"description": "Getting evicted can hinder a renter's ability to find stable housing for years afterward. And the capacity to evict gives landlords a lot of power over their tenants. In this episode of Sold Out, we explore when and why landlords decide to evict. We also look at how property ownership has shifted in recent years from largely small “mom and pop” landlords to an increasing number of investors and corporations — and what that means for tenants and our housing system. THE LANDLORD’S GAME (Sounds: Birds whistling, gravel, road, someone walking) ERIN BALDASSARI, HOST: It’s a warm fall day",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"schema": {
"@context": "http://schema.org",
"@type": "NewsArticle",
"headline": "The Landlord's Game: Who Has the Power to Evict?",
"datePublished": "2022-02-28T03:01:03-08:00",
"dateModified": "2024-09-23T16:34:07-07:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png",
"isAccessibleForFree": "True",
"publisher": {
"@type": "NewsMediaOrganization",
"@id": "https://www.kqed.org/#organization",
"name": "KQED",
"url": "https://www.kqed.org",
"logo": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
}
},
"source": "SOLD OUT",
"sourceUrl": "https://www.kqed.org/podcasts/soldout",
"audioUrl": "https://www.podtrac.com/pts/redirect.mp3/traffic.megaphone.fm/KQINC9294160459.mp3?updated=1645829114",
"sticky": false,
"excludeFromSiteSearch": "Include",
"path": "/news/11906451/the-landlords-game-who-has-the-power-to-evict",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>\u003cspan style=\"font-weight: 400\">Getting evicted can hinder a renter’s ability to find stable housing for years afterward. And the capacity to evict gives landlords a lot of power over their tenants.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">In this episode of Sold Out, we explore when and why landlords decide to evict. We also look at how property ownership has shifted in recent years from largely small “mom and pop” landlords to an increasing number of investors and corporations — and what that means for tenants and our housing system.\u003c/span>\u003c/p>\n\u003ch5 id=\"embed-code\" class=\"inconsolata\">\n\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" frameborder=\"0\" height=\"200\" scrolling=\"no\" src=\"https://playlist.megaphone.fm?e=KQINC9294160459&light=true\" width=\"100%\" class=\"iframe-class\">\u003c/iframe>\u003cbr>\n\u003c/h5>\n\u003chr>\n\u003cp>\u003cb>THE LANDLORD’S GAME [TRANSCRIPT]\u003c/b>\u003c/p>\n\u003cp>\u003ci>\u003cspan style=\"font-weight: 400\">(Sounds: Birds whistling, gravel, road, someone walking)\u003c/span>\u003c/i>\u003c/p>\n\u003cp>\u003cb>ERIN BALDASSARI, HOST\u003c/b>:\u003cspan style=\"font-weight: 400\"> It’s a warm fall day in Antioch, California, and Donna Ridge has spent the morning delivering eviction notices. \u003c/span>\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "fullwidth"
},
"numeric": [
"fullwidth"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>: \u003cspan style=\"font-weight: 400\">She’s the property manager for a local landlord, Kevin Davidson, and also one of his tenants. We gather around Donna’s small kitchen table. \u003c/span>\u003c/p>\n\u003cp>\u003ci>\u003cspan style=\"font-weight: 400\">(Sounds: Papers being shuffled)\u003c/span>\u003c/i>\u003c/p>\n\u003cp>\u003cb>DONNA RIDGE\u003c/b>: \u003cspan style=\"font-weight: 400\">Oh, you got some three-day-notices.\u003c/span>\u003c/p>\n\u003cp>\u003cb>KEVIN DAVIDSON\u003c/b>: \u003cspan style=\"font-weight: 400\">Mm-hmm.\u003c/span>\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>: \u003cspan style=\"font-weight: 400\">Kevin owns around 100 apartments spread across 15 buildings in the San Francisco Bay Area. And California’s eviction moratorium had just expired about a month earlier. \u003c/span>\u003c/p>\n\u003cp>\u003ci>\u003cspan style=\"font-weight: 400\">(Sounds: The reporter, Erin, is talking to Donna and Kevin in person)\u003c/span>\u003c/i>\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>: \u003cspan style=\"font-weight: 400\">How many do you have?\u003c/span>\u003c/p>\n\u003cp>\u003cb>KEVIN\u003c/b>: \u003cspan style=\"font-weight: 400\">Total? I don’t know. \u003c/span>\u003cspan style=\"font-weight: 400\">I have three here.\u003c/span>\u003c/p>\n\u003cp>\u003cb>DONNA\u003c/b>: \u003cspan style=\"font-weight: 400\">Can’t count that high.\u003c/span>\u003c/p>\n\u003cp>\u003cb>KEVIN\u003c/b>: \u003cspan style=\"font-weight: 400\">You got three, right? \u003c/span>\u003c/p>\n\u003cp>\u003cb>MOLLY SOLOMON, HOST\u003c/b>: \u003cspan style=\"font-weight: 400\">Kevin says that during the pandemic, about a third of his tenants stopped paying rent at one point or another. \u003c/span>\u003c/p>\n\u003cp>\u003cb>DONNA\u003c/b>: \u003cspan style=\"font-weight: 400\">Some of these tenants are really good tenants. They didn’t deliberately get behind, but when they did, I mean, bills still have to be paid, you know? \u003c/span>\u003c/p>\n\u003cp>\u003ci>\u003cspan style=\"font-weight: 400\">(Music in)\u003c/span>\u003c/i>\u003c/p>\n\u003cp>\u003cb>MOLLY\u003c/b>: \u003cspan style=\"font-weight: 400\">Most tenants who fell behind received rent relief. But for some, it didn’t cover everything they owed.\u003c/span>\u003c/p>\n\u003cp>\u003cb>KEVIN\u003c/b>: \u003cspan style=\"font-weight: 400\">They gotta start paying. Once rent relief has paid up their part, then they gotta pay their part and if they don’t pay, then …\u003c/span>\u003c/p>\n\u003cp>\u003cb>DONNA\u003c/b>: \u003cspan style=\"font-weight: 400\">They get noticed. \u003c/span>\u003c/p>\n\u003cp>\u003cb>KEVIN\u003c/b>: \u003cspan style=\"font-weight: 400\">They get a notice.\u003c/span>\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>: \u003cspan style=\"font-weight: 400\">Each tenant was struggling for a different reason. One guy told Donna he gave his rent money to his roommate, the leaseholder. But the leaseholder wasn’t paying rent. \u003c/span>\u003c/p>\n\u003cp>\u003cb>DONNA\u003c/b>: \u003cspan style=\"font-weight: 400\">That’s not my problem. My problem is that you need to pay your rent, and you need to pay it on time like everybody else does. You know? That’s the way it works.\u003c/span>\u003c/p>\n\u003cp>\u003cb>MOLLY\u003c/b>: \u003cspan style=\"font-weight: 400\">Another tenant stopped paying rent at the beginning of the pandemic. And while the state had given her the maximum amount of rent relief, she still owed more.\u003c/span>\u003c/p>\n\u003cp>\u003cb>KEVIN\u003c/b>: \u003cspan style=\"font-weight: 400\">Now this woman here, we’ll probably have to end up evicting her.\u003c/span>\u003c/p>\n\u003cp>\u003cb>MOLLY\u003c/b>: \u003cspan style=\"font-weight: 400\">Donna says the tenant had just started going back to work. But then her son ended up in the hospital. Understandably difficult, but by this point Donna had been trying to get her rent money for a year and a half.\u003c/span>\u003c/p>\n\u003cp>\u003cb>DONNA\u003c/b>: \u003cspan style=\"font-weight: 400\">She’s got excuse after excuse. Basically, I think she bit off more than she could chew, is what it is. Now she says she doesn’t want to move at all, and I said, “Well, then you better start paying rent.”\u003c/span>\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>:\u003cspan style=\"font-weight: 400\"> With the eviction notices delivered, Kevin has a decision to make. He could work out a deal and maybe come up with a payment plan so his tenants could catch up on missed rent. Or he could file an eviction lawsuit.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">If he does file a lawsuit, his tenant could have as little as five days to find a new place to live — no easy task with rents that just keep rising. \u003c/span>\u003c/p>\n\u003cp>\u003cb>KEVIN\u003c/b>: \u003cspan style=\"font-weight: 400\">It’s really a tight rental market right now, so these guys would be smart to pay their rent.\u003c/span>\u003c/p>\n\u003cp>\u003ci>\u003cspan style=\"font-weight: 400\">(Music out)\u003c/span>\u003c/i>\u003c/p>\n\u003cp>\u003ci>\u003cspan style=\"font-weight: 400\">(Sold Out theme song begins.)\u003c/span>\u003c/i>\u003c/p>\n\u003cp>\u003cb>MOLLY\u003c/b>: \u003cspan style=\"font-weight: 400\">All landlords have the power to evict. But they don’t all wield that power in the same way. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">We’ve learned it depends a lot on who\u003c/span> \u003cspan style=\"font-weight: 400\">the landlord is — and that’s\u003c/span> \u003cspan style=\"font-weight: 400\">changing. Large corporations are scooping up more rental properties, and as they do, their relationship with tenants becomes less personal and more profit-driven. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">I’m Molly Solomon.\u003c/span>\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>:\u003cspan style=\"font-weight: 400\"> And I’m Erin Baldassari. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">From KQED, you’re listening to Sold Out: Rethinking Housing in America. This season, we’re talking about evictions. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Coming up: The business of being a landlord — and when it pays to evict. \u003c/span>\u003c/p>\n\u003cp>\u003ci>\u003cspan style=\"font-weight: 400\">(Sold Out theme song ends.)\u003c/span>\u003c/i>\u003c/p>\n\u003cfigure id=\"attachment_11839127\" class=\"wp-caption alignnone\" style=\"max-width: 657px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11839127\" src=\"https://ww2.kqed.org/app/uploads/sites/10/2020/09/SOLD-OUT-Web-Banners__Tune-In_656x336.png\" alt=\"\" width=\"657\" height=\"337\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2020/09/SOLD-OUT-Web-Banners__Tune-In_656x336.png 657w, https://cdn.kqed.org/wp-content/uploads/sites/10/2020/09/SOLD-OUT-Web-Banners__Tune-In_656x336-160x82.png 160w\" sizes=\"(max-width: 657px) 100vw, 657px\">\u003cfigcaption class=\"wp-caption-text\">KQED’s podcast Sold Out looks at the history of and solutions to California’s housing crisis. \u003ccite>(KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cb>ERIN\u003c/b>: \u003cspan style=\"font-weight: 400\">To understand how landlords make decisions about evictions, it helps to know why they got into the business. When I asked Kevin, he said he sort of fell into it. He started working as a property manager to help pay his way through college.\u003c/span>\u003c/p>\n\u003cp>\u003ci>\u003cspan style=\"font-weight: 400\">(Sounds: Highways, cars driving nearby, street sounds)\u003c/span>\u003c/i>\u003c/p>\n\u003cp>\u003cb>KEVIN\u003c/b>: \u003cspan style=\"font-weight: 400\">So I kind of learned the business a little bit, and I saw the people that were the owners and they seem to be doing pretty good. So I figure that, you know, long term, this would be a good thing to do.\u003c/span>\u003c/p>\n\u003cp>\u003cb>MOLLY\u003c/b>:\u003cspan style=\"font-weight: 400\"> He bought his first rental property — a single-family home — around 40 years ago, while still holding down a day job at an oil refinery. A few years later, he bought a triplex.\u003c/span>\u003c/p>\n\u003cp>\u003cb>KEVIN\u003c/b>: \u003cspan style=\"font-weight: 400\">And I had just gone from there. What happens is property goes up, you refinance it, buy another. Two properties go up, you refinance it and buy another.\u003c/span>\u003c/p>\n\u003cp>\u003cb>MOLLY\u003c/b>: \u003cspan style=\"font-weight: 400\">Now, he doesn’t need a day job. And he’s not what you’d call a mom-and-pop landlord. He’s bigger than that — more of a mid-sized investor. \u003c/span>\u003c/p>\n\u003cp>\u003cb>KEVIN\u003c/b>: \u003cspan style=\"font-weight: 400\">For the most part, my main investment is real estate.\u003c/span>\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>: \u003cspan style=\"font-weight: 400\">Why?\u003c/span>\u003c/p>\n\u003cp>\u003cb>KEVIN\u003c/b>: \u003cspan style=\"font-weight: 400\">And it’s done well. \u003c/span>\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>:\u003cspan style=\"font-weight: 400\"> Yeah. \u003c/span>\u003ci>\u003cspan style=\"font-weight: 400\">(Erin laughs.)\u003c/span>\u003c/i>\u003c/p>\n\u003cp>\u003cb>KEVIN\u003c/b>: \u003cspan style=\"font-weight: 400\">Yes, it’s done well.\u003c/span>\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>:\u003cspan style=\"font-weight: 400\"> It’s not all profit, though. He says the maintenance, mortgages, property taxes and insurance cost about 65 to 70% of what he gets in rent. The rest he keeps.\u003c/span>\u003c/p>\n\u003cp>\u003cb>KEVIN\u003c/b>: \u003cspan style=\"font-weight: 400\">So your profit margin’s somewhere around 30, 35%.\u003c/span>\u003c/p>\n\u003cp>\u003cb>MOLLY\u003c/b>:\u003cspan style=\"font-weight: 400\"> Most of Kevin’s properties are on the eastern edge of the Bay Area. They’re in low-income neighborhoods. Even if it seems counterintuitive, he says that’s where you get a bigger bang for your buck.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">And studies back that up. Researchers from Princeton and MIT found that on average, landlords in low-income neighborhoods took home\u003c/span> \u003ca href=\"https://www.journals.uchicago.edu/doi/full/10.1086/701697?mobileUi=0#_i9\">\u003cspan style=\"font-weight: 400\">double the profit\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\">, compared to landlords in wealthy neighborhoods.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">That’s because they have lower mortgages and property taxes. And despite living in worse neighborhoods, tenants pay about the same in rent. \u003c/span>\u003c/p>\n\u003cp>\u003ci>\u003cspan style=\"font-weight: 400\">(Music in)\u003c/span>\u003c/i>\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>: \u003cspan style=\"font-weight: 400\">But Kevin’s business model of specializing in low-income neighborhoods doesn’t always work out — for him or his tenants. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">He co-owns an RV park and marina in Bethel Island, a small town more than an hour’s drive from San Francisco. County officials there have labeled it a \u003c/span>\u003ca href=\"https://www.mercurynews.com/2022/02/09/dozens-to-be-evicted-in-messy-battle-over-illegal-east-bay-rv-park/\">\u003cspan style=\"font-weight: 400\">public nuisance\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\">. Officials say it was never properly permitted to begin with — even though people had been living there before Kevin and his business partner bought the place back in 2004.\u003c/span>\u003c/p>\n\u003cp>\u003cb>MOLLY\u003c/b>: \u003cspan style=\"font-weight: 400\">The county and the owners reached a stalemate over how to bring the place up to code. So in November, the owners told the 30-or-so tenants they had to leave. But most had nowhere to go. They stayed and saw bad conditions get worse.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">The electricity was cut off in late January, shared bathrooms boarded up and trash service stopped. A few weeks later, a fire broke out in one of the RVs, sending a woman to the hospital with severe burns. She had been using a propane heater to stay warm.\u003c/span>\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>: \u003cspan style=\"font-weight: 400\">The rents there are about as cheap as they get in the Bay Area, with people paying around $400 to $750 a month.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Deanna Hughes moved into a houseboat on the marina about a year ago. She says a lot of her neighbors survive on disability checks or social security. \u003c/span>\u003c/p>\n\u003cp>\u003cb>DEANNA HUGHES\u003c/b>: \u003cspan style=\"font-weight: 400\">This is what they have, you know? Might not be the best place, but it’s a home. It’s a roof over their head. And where are they going to be when they don’t have this, you know? We have enough homeless people in the state of California, I think, without them adding to it.\u003c/span>\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>: \u003cspan style=\"font-weight: 400\">Kevin says he feels bad for the long-term tenants who have lived there for years. But he felt like the situation had just spiraled too far out of control. And, he and his partner are now in the process of selling the property. But first, they have to get everyone out.\u003c/span>\u003c/p>\n\u003cp>\u003ci>\u003cspan style=\"font-weight: 400\">(Music out)\u003c/span>\u003c/i>\u003c/p>\n\u003cp>\u003cb>MOLLY\u003c/b>: \u003cspan style=\"font-weight: 400\">Kevin typically tries to avoid\u003c/span> \u003cspan style=\"font-weight: 400\">evictions as much as possible. Because they’re expensive. Each time, he has to pay courts and legal services more than $500 in fees. It can cost even more if he has to hire a lawyer. He might go through that whole process only to end up working out a deal with the tenant at the courthouse.\u003c/span>\u003c/p>\n\u003cp>\u003cb>KEVIN\u003c/b>: \u003cspan style=\"font-weight: 400\">You know, we don’t want them to leave. When they leave, they cost more money than it does if they just pay.\u003c/span>\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>: \u003cspan style=\"font-weight: 400\">I asked Kevin if he ever lowered someone’s rent, given the cost of evictions and turnover. \u003c/span>\u003c/p>\n\u003cp>\u003ci>\u003cspan style=\"font-weight: 400\">(Sounds: Highway, cars on the road, air whistling)\u003c/span>\u003c/i>\u003c/p>\n\u003cp>\u003cb>KEVIN\u003c/b>:\u003cspan style=\"font-weight: 400\"> Well, I don’t really do that much because word gets around. And so if you do it for one person, then you got to start doing it for other people.\u003c/span>\u003c/p>\n\u003cp>\u003cb>MOLLY\u003c/b>: \u003cspan style=\"font-weight: 400\">Usually, though, if one of his tenants is having trouble coming up with rent, it’s not Kevin they call, it’s his property manager, Donna.\u003c/span>\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>: \u003cspan style=\"font-weight: 400\">I met up with her one day while she was making the rounds at Kevin’s properties. It was 100 degrees outside, and Donna was sweating under the afternoon sun. But she was still out there raking up debris.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Donna does all kinds of odd jobs for Kevin. On this particular day, there was a duck — a dead duck.\u003c/span>\u003c/p>\n\u003cp>\u003cb>DONNA\u003c/b>: \u003cspan style=\"font-weight: 400\">A dead duck? Oh, well, then let’s get that cleaned up then. \u003c/span>\u003cspan style=\"font-weight: 400\">Who would do that? That’s disgusting. \u003c/span>\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>: \u003cspan style=\"font-weight: 400\">She says there’s always something. As Donna repaired a fence, tenants driving by slowed down to wave or call out a quick hello. Others walked over to chat.\u003c/span>\u003c/p>\n\u003cp>\u003ci>\u003cspan style=\"font-weight: 400\">(Sounds: A drill being operated, highway sounds, wind whistling)\u003c/span>\u003c/i>\u003c/p>\n\u003cp>\u003cb>TENANT SPEAKING TO DONNA\u003c/b>: \u003cspan style=\"font-weight: 400\">Annabele, she’s starting to stand up by herself now.\u003c/span>\u003c/p>\n\u003cp>\u003cb>DONNA\u003c/b>: \u003cspan style=\"font-weight: 400\">Oh, no, not already!\u003c/span>\u003c/p>\n\u003cp>\u003cb>TENANT\u003c/b>: \u003cspan style=\"font-weight: 400\">So, she’s going to start walking.\u003c/span>\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>: \u003cspan style=\"font-weight: 400\">For Donna, being friendly with the tenants is easy.\u003c/span>\u003c/p>\n\u003cp>\u003cb>DONNA\u003c/b>: \u003cspan style=\"font-weight: 400\">And a lot of them say, you know, you’re so great to work with. They’re all, because you understand things, because I’m a tenant, too.\u003c/span>\u003c/p>\n\u003cp>\u003cb>MOLLY\u003c/b>: \u003cspan style=\"font-weight: 400\">In exchange for her work as property manager, Kevin pays Donna’s utility bills. He also bought the big white truck she drives around when she does maintenance on the properties. Those visits have another benefit, though — they help her keep tabs on folks who are behind on rent.\u003c/span>\u003c/p>\n\u003cp>\u003cb>DONNA\u003c/b>: \u003cspan style=\"font-weight: 400\">You have your rent? You have your rent? She better have the rent. She owes last month’s, too. But see, we were working with her. \u003c/span>\u003c/p>\n\u003cp>\u003cb>JILLIAN\u003c/b>: \u003cspan style=\"font-weight: 400\">I have it all. Just about.\u003c/span>\u003c/p>\n\u003cp>\u003cb>DONNA\u003c/b>: \u003cspan style=\"font-weight: 400\">Good girl.\u003c/span>\u003c/p>\n\u003cp>\u003cb>JILLIAN\u003c/b>: \u003cspan style=\"font-weight: 400\">I’ll be there.\u003c/span>\u003c/p>\n\u003cp>\u003cb>DONNA\u003c/b>: \u003cspan style=\"font-weight: 400\">Get it all, girl. See ya later. \u003c/span>\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>: \u003cspan style=\"font-weight: 400\">Donna’s the buffer between Kevin and his tenants. She talks with them, tries to get a sense for why they’re behind, and she can help plead their case to Kevin. \u003c/span>\u003c/p>\n\u003cp>\u003cb>DONNA\u003c/b>: \u003cspan style=\"font-weight: 400\">Well, they’ll call me, and then I’ll call him. And he’ll either say, OK, that’s OK. Or, yeah, we’ll wait. Or he won’t. \u003c/span>\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>: \u003cspan style=\"font-weight: 400\">I asked Kevin how he felt about serving evictions, knowing that an eviction judgment on your record makes it really hard to find another place to live.\u003c/span>\u003c/p>\n\u003cp>\u003cb>KEVIN\u003c/b>: \u003cspan style=\"font-weight: 400\">Well, I don’t like it. That’s why I talk to them. That’s why I try to set up payment plans. That’s why we give them every opportunity to pay. But if they don’t, then they can’t live there for free. So we go through with the eviction.\u003c/span>\u003c/p>\n\u003cp>\u003cb>MOLLY\u003c/b>:\u003cspan style=\"font-weight: 400\"> Kevin’s approach to evictions is pretty common. \u003c/span>\u003ca href=\"https://twitter.com/philipgarboden\">\u003cspan style=\"font-weight: 400\">Philip Garboden\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\"> researches landlord behavior at the University of Hawaii.\u003c/span>\u003c/p>\n\u003cp>\u003cb>PHILIP GARBODEN\u003c/b>: \u003cspan style=\"font-weight: 400\">Sometimes I feel like the sort of public discussion of eviction assumes that landlords love evicting tenants, right? But almost every landlord we talked to felt that actually evicting a tenant was a business failure and a significant business cost.\u003c/span>\u003c/p>\n\u003cp>\u003cb>MOLLY\u003c/b>: \u003cspan style=\"font-weight: 400\">Most landlords who start the eviction process don’t actually follow through. \u003c/span>\u003cspan style=\"font-weight: 400\">In a review of over \u003c/span>\u003ca href=\"https://abell.org/sites/default/files/files/cd-justicediverted216.pdf\">\u003cspan style=\"font-weight: 400\">150,000 eviction notices in Baltimore\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\">, just under 5% resulted in a court-ordered eviction where a tenant was forced out. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Phillip says even if tenants do end up staying, most landlords see real benefits from filing that first notice. Because it helps them \u003c/span>\u003ca href=\"https://evictionlab.org/serial-eviction-filings/\">\u003cspan style=\"font-weight: 400\">collect rent\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\">.\u003c/span>\u003c/p>\n\u003cp>\u003cb>PHILIP\u003c/b>: \u003cspan style=\"font-weight: 400\">The goal of the eviction is to — what one landlord called the “first shot over the bow” — to show that tenant that if they don’t pay, there’s going to be severe consequences and those consequences are going to be backed up by the legal system. And those consequences will be lasting.\u003c/span>\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>:\u003cspan style=\"font-weight: 400\"> And there are other benefits for landlords.\u003c/span>\u003c/p>\n\u003cp>\u003cb>PHILIP\u003c/b>: \u003cspan style=\"font-weight: 400\">Many of our landlords explained to us that by filing, they recognize that a tenant is less likely to complain about property issues, right? Is much less likely to, you know, report a landlord.\u003c/span>\u003cb> \u003c/b>\u003c/p>\n\u003cp>\u003ci>\u003cspan style=\"font-weight: 400\">(Music in)\u003c/span>\u003c/i>\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>: \u003cspan style=\"font-weight: 400\">When you owe someone money, it changes your relationship. You’re probably going to try to avoid them as much as possible. And if that person is your landlord, there’s an added layer of anxiety because your housing’s on the line.\u003c/span>\u003c/p>\n\u003cp>\u003cb>PHILIP\u003c/b>: \u003cspan style=\"font-weight: 400\">And now all of a sudden you have a relationship where in order for that family to stay stably housed, they need to pay back their debt to a landlord. And the way that we treat people to whom we owe money is a fundamentally different social relationship, has fundamentally different power dynamics, than the way we treat people who we buy or rent things from. \u003c/span>\u003c/p>\n\u003cp>\u003cb>MOLLY\u003c/b>:\u003cspan style=\"font-weight: 400\"> Philip says eviction notices help landlords flex their power over their tenants. \u003c/span>\u003cspan style=\"font-weight: 400\">But that power imbalance is\u003c/span>\u003cspan style=\"font-weight: 400\"> established much earlier, during the tenant-screening process.\u003c/span>\u003c/p>\n\u003cp>\u003cb>PHILIP\u003c/b>: \u003cspan style=\"font-weight: 400\">Landlords have all the power to sort of give access to families or to deny access to families.\u003c/span>\u003c/p>\n\u003cp>\u003ci>\u003cspan style=\"font-weight: 400\">(Music out)\u003c/span>\u003c/i>\u003c/p>\n\u003cp>\u003cb>MOLLY\u003c/b>: \u003cspan style=\"font-weight: 400\">In Kevin’s case, that screening process starts with Donna. She’s in charge of posting his apartments on Craigslist and sorting through applications.\u003c/span>\u003c/p>\n\u003cp>\u003cb>DONNA\u003c/b>: \u003cspan style=\"font-weight: 400\">We ask that they make double the rent, and they have the means to be able to support their children, like if the emergency happened, if they fell and broke an arm or leg or whatever, that they could handle that and the rent still, you know?\u003c/span>\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>: \u003cspan style=\"font-weight: 400\">She says there’s one red flag they always look for. \u003c/span>\u003c/p>\n\u003cp>\u003cb>DONNA\u003c/b>: \u003cspan style=\"font-weight: 400\">Mainly, no evictions.\u003c/span>\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>: \u003cspan style=\"font-weight: 400\">They make a few exceptions but most of the time, they pass. Because whatever the reason, it could happen again, and they don’t want to take that chance. \u003c/span>\u003c/p>\n\u003cp>\u003cb>MOLLY\u003c/b>:\u003cspan style=\"font-weight: 400\"> Philip says that’s the way a lot of landlords operate. And it makes sense: They want tenants who will pay rent on time. All this to say, if you have past evictions, a low income, bad credit, or kids, it can be very hard to find a landlord willing to rent you a home.\u003c/span>\u003c/p>\n\u003cp>\u003ci>\u003cspan style=\"font-weight: 400\">(Music in)\u003c/span>\u003c/i>\u003c/p>\n\u003cp>\u003cb>PHILIP\u003c/b>: \u003cspan style=\"font-weight: 400\">That becomes much more of this relationship of, you’re applying for admission, right? And the fewer resources, the lower income, the more income volatility that a particular family experiences, the stronger that power dynamic is.\u003c/span>\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>: \u003cspan style=\"font-weight: 400\">This power imbalance between landlords and tenants, it’s nothing new. But in some cases, it’s growing. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Coming up: What to expect when your landlord is a corporation.\u003c/span>\u003c/p>\n\u003cp>\u003ci>\u003cspan style=\"font-weight: 400\">(Music out)\u003c/span>\u003c/i>\u003c/p>\n\u003cp>\u003ci>\u003cspan style=\"font-weight: 400\">(Sounds: Game pieces being thrown onto a game board, shuffling of objects)\u003c/span>\u003c/i>\u003c/p>\n\u003cp>\u003cb>ERIKA KELLY, EDITOR\u003c/b>: \u003cspan style=\"font-weight: 400\">So everybody gets how much money? $1,500? I can’t remember what we start with.\u003c/span>\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>: \u003cspan style=\"font-weight: 400\">I can’t remember what we start with.\u003c/span>\u003c/p>\n\u003cp>\u003cb>MOLLY: \u003c/b>\u003cspan style=\"font-weight: 400\">Oh, wow, I didn’t even know we started with that much. \u003c/span>\u003ci>\u003cspan style=\"font-weight: 400\">(Molly laughs.)\u003c/span>\u003c/i>\u003c/p>\n\u003cp>\u003cb>ERIKA\u003c/b>: \u003cspan style=\"font-weight: 400\">Yeah, you gotta be able to pay rent, you gotta be able to buy stuff.\u003c/span>\u003c/p>\n\u003cp>\u003cb>MOLLY\u003c/b>: \u003cspan style=\"font-weight: 400\">That’s our editor, Erika Kelly. We all got together the other day for a game we all played as kids. You can probably guess what it is.\u003c/span>\u003c/p>\n\u003cp>\u003cem>\u003cb>MONOPOLY COMMERCIAL CIRCA 1981\u003c/b>\u003c/em>: \u003cspan style=\"font-weight: 400\">To make it big, you’ve got to play the game. I’m Monopoly Game. \u003c/span>\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>:\u003cspan style=\"font-weight: 400\"> For everyone who’s played Monopoly, you know the point of the game: Buy up all the properties and get as rich as possible. \u003c/span>\u003c/p>\n\u003cp>\u003cb>ERIKA\u003c/b>: \u003cspan style=\"font-weight: 400\">Yeah, you want to bankrupt everybody else. If you don’t buy stuff, there’s no way to make money.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">It was pretty clear who was dominating the game.\u003c/span>\u003c/p>\n\u003cp>\u003cb>MOLLY\u003c/b>: There’s not even even any $100 bills left in here.\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>: \u003cspan style=\"font-weight: 400\">I know, because Erika has them all. \u003c/span>\u003c/p>\n\u003cp>\u003cb>ERIKA\u003c/b>: \u003cspan style=\"font-weight: 400\">They are all over here. \u003c/span>\u003c/p>\n\u003cp>\u003ci>\u003cspan style=\"font-weight: 400\">(All three players laugh.)\u003c/span>\u003c/i>\u003c/p>\n\u003cp>\u003ci>\u003cspan style=\"font-weight: 400\">(Music in)\u003c/span>\u003c/i>\u003c/p>\n\u003cp>\u003cb>MOLLY\u003c/b>: \u003cspan style=\"font-weight: 400\">But this version of the game we all know, that’s not the way the game was intended\u003c/span> \u003cspan style=\"font-weight: 400\">to be played.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">The original concept came from a woman named Lizzie Magie. Her version of the game \u003c/span>\u003ca href=\"https://www.nytimes.com/2015/02/15/business/behind-monopoly-an-inventor-who-didnt-pass-go.html\">\u003cspan style=\"font-weight: 400\">came out in 1903\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\">, a time when a lot of people really struggled to pay rent. And she wanted the game to be a cautionary tale. Not to glorify capitalism, but steer people away\u003c/span> \u003cspan style=\"font-weight: 400\">from it. She called it: The Landlord’s Game.\u003c/span>\u003c/p>\n\u003cp>\u003ci>\u003cspan style=\"font-weight: 400\">(Music out)\u003c/span>\u003c/i>\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>:\u003cspan style=\"font-weight: 400\"> In Magie’s version of the game, there were two ways to play: the version we know today, and one where everyone shared the profit. In real life, there are also different ways for landlords to play. Some just want a steady income. But increasingly, others are out to own the whole board. \u003c/span>\u003c/p>\n\u003cp>\u003cb>MOLLY\u003c/b>:\u003cspan style=\"font-weight: 400\"> Up until the late ‘80s, the \u003c/span>\u003ca href=\"https://www.census.gov/content/dam/Census/library/publications/1998/demo/h121-98-01.pdf\">\u003cspan style=\"font-weight: 400\">vast majority\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\"> of landlords owned fewer than five units — you know, mom and pops. That began to change as more midsized players, like Kevin, got into the game. And corporations\u003c/span> \u003cspan style=\"font-weight: 400\">began buying more and more apartment buildings. Companies now own at least \u003c/span>\u003ca href=\"https://www.census.gov/data-tools/demo/rhfs/#/\">\u003cspan style=\"font-weight: 400\">two-thirds\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\"> of all apartment buildings nationwide. \u003c/span>\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>:\u003cspan style=\"font-weight: 400\"> And it’s not just apartments. According to the Census Bureau, nearly\u003c/span> \u003ca href=\"https://www.census.gov/data-tools/demo/rhfs/#/?s_type=1&s_tableName=TABLE2&s_byGroup1=3&s_filterGroup1=2\">\u003cspan style=\"font-weight: 400\">3 million single-family homes \u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\">are now owned by LLCs, LLPs or LPs — shell companies that mask the identity of the true owner. And each one of those houses has a tenant who pays rent.\u003c/span>\u003c/p>\n\u003cp>\u003cb>MOLLY\u003c/b>: \u003cspan style=\"font-weight: 400\">Neal Dennis III was one of those tenants. He’s a former security guard and a father of seven. In 2015, he and his family moved into a new home in Antioch. Two years later, Neal wasn’t getting as many hours at work, and bills began piling up. He and his wife had to make a choice.\u003c/span>\u003c/p>\n\u003cp>\u003cb>NEAL DENNIS III\u003c/b>: \u003cspan style=\"font-weight: 400\">You know PG&E was going up in the house. Water, garbage, you know, all that adds up so when you’re trying to divvy it out to everybody, somebody is going to get cut short sometimes. We need water, we need PG&E. Well, rent is going to be a little short this month.\u003c/span>\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>: \u003cspan style=\"font-weight: 400\">For the first time, Neal was late paying rent. His landlord was Waypoint Homes. At the time, Neal had no idea the company owned more than \u003c/span>\u003ca href=\"https://www.businesswire.com/news/home/20160105006880/en/Colony-Starwood-Homes-Announces-Closing-of-7.7-Billion-Merger-of-Starwood-Waypoint-Residential-Trust-with-Colony-American-Homes-Creating-the-Premier-Single-Family-REIT\">\u003cspan style=\"font-weight: 400\">23,000 homes across four states\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\">. When he fell behind, no one offered to get him on a payment plan. Instead …\u003c/span>\u003c/p>\n\u003cp>\u003cb>NEAL\u003c/b>: \u003cspan style=\"font-weight: 400\">I think they filed within a week.\u003c/span>\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>: \u003cspan style=\"font-weight: 400\">After not paying?\u003c/span>\u003c/p>\n\u003cp>\u003cb>NEAL\u003c/b>:\u003cspan style=\"font-weight: 400\"> After not paying.\u003c/span>\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>: \u003cspan style=\"font-weight: 400\">Wow, that’s so quick. \u003c/span>\u003c/p>\n\u003cp>\u003cb>NEAL\u003c/b>: \u003cspan style=\"font-weight: 400\">You know, it was quick.\u003c/span>\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>:\u003cspan style=\"font-weight: 400\"> Did anyone call you ahead of time? \u003c/span>\u003c/p>\n\u003cp>\u003cb>NEAL\u003c/b>: \u003cspan style=\"font-weight: 400\">No, we just got a letter in the mail, you know, and a letter on the door.\u003c/span>\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>: \u003cspan style=\"font-weight: 400\">Neal couldn’t afford a lawyer who might’ve worked out a deal. So, he and his wife agreed to pay the back rent, and then packed up to leave.\u003c/span>\u003c/p>\n\u003cp>\u003cb>MOLLY\u003c/b>:\u003cspan style=\"font-weight: 400\"> We tried to track down Waypoint for comment, but the company \u003c/span>\u003ca href=\"https://news.theregistrysf.com/gi-partners-sells-waypoint-portfolio-colony-starwood-815mm/\">\u003cspan style=\"font-weight: 400\">no longer exists\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\">. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Just a few months after Neal and his family were evicted, it was swallowed up in a string of consolidations by \u003c/span>\u003ca href=\"https://news.theregistrysf.com/gi-partners-sells-waypoint-portfolio-colony-starwood-815mm/\">\u003cspan style=\"font-weight: 400\">larger\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\"> and \u003c/span>\u003ca href=\"https://www.housingwire.com/articles/41839-invitation-homes-starwood-waypoint-homes-merge-to-create-largest-single-family-landlord/\">\u003cspan style=\"font-weight: 400\">larger\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\"> players, eventually merging with Invitation Homes — the country’s largest owner of single-family rentals. Today, they own more than \u003c/span>\u003ca href=\"https://s28.q4cdn.com/264003623/files/doc_financials/2021/q4/Q4-2021-Supplemental_FINAL.pdf\">\u003cspan style=\"font-weight: 400\">81,000 across 12 states\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\">. \u003c/span>\u003c/p>\n\u003cfigure id=\"attachment_11906470\" class=\"wp-caption alignnone\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"wp-image-11906470 size-medium\" src=\"https://ww2.kqed.org/app/uploads/sites/10/2022/02/Invitation-Homes-Growth-800x545.jpg\" alt=\"\" width=\"800\" height=\"545\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2022/02/Invitation-Homes-Growth-800x545.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/02/Invitation-Homes-Growth-1020x695.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/02/Invitation-Homes-Growth-160x109.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/02/Invitation-Homes-Growth-1536x1047.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/02/Invitation-Homes-Growth-2048x1396.jpg 2048w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/02/Invitation-Homes-Growth-1920x1308.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">This graphic shows the growth of Invitation Homes over time and its mergers with other large single-family-home landlords. \u003ccite>(Graphic courtesy of Desiree Fields/UC Berkeley. Graphic by Manon Vergerio/independent researcher and Desiree Fields/UC Berkeley)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cb>ERIN\u003c/b>:\u003cspan style=\"font-weight: 400\"> Their rapid growth is emblematic of a big shift towards corporate landlords. \u003c/span>\u003ca href=\"https://fcic-static.law.stanford.edu/cdn_media/fcic-reports/fcic_final_report_chapter22.pdf\">\u003cspan style=\"font-weight: 400\">Millions of families lost their homes\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\"> to foreclosure during the 2008 housing bust. And many of them became renters. New corporate landlords took advantage of dirt-cheap prices, buying up homes by the thousands. \u003c/span>\u003c/p>\n\u003cp>\u003ca href=\"https://twitter.com/fieldsdesiree\">\u003cspan style=\"font-weight: 400\">Desiree Fields\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\"> is a professor of geography and urban studies at the University of California in Berkeley. \u003c/span>\u003c/p>\n\u003cp>\u003ci>\u003cspan style=\"font-weight: 400\">(Music in) \u003c/span>\u003c/i>\u003c/p>\n\u003cp>\u003cb>DESIREE FIELDS\u003c/b>: \u003cspan style=\"font-weight: 400\">And it is this huge loss of wealth at the household level that is what enables these players to get their start. So there’s something important there, right? This, \u003c/span>\u003cspan style=\"font-weight: 400\">like, v\u003c/span>\u003cspan style=\"font-weight: 400\">ery direct transfer of wealth from Main Street to Wall Street.\u003c/span>\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>: \u003cspan style=\"font-weight: 400\">Invitation Homes was founded in 2012 by Blackstone — one of the biggest private equity firms in the world. Invitation Homes CEO Dallas Tanner \u003c/span>\u003ca href=\"https://www.youtube.com/watch?v=K2cAVzYwnyo\">\u003cspan style=\"font-weight: 400\">recently told\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\"> the podcast RealWealth the fact that the company owns so many homes is a good thing. \u003c/span>\u003c/p>\n\u003cp>\u003ca href=\"https://www.youtube.com/watch?v=K2cAVzYwnyo\">\u003cb>\u003cem>DALLAS TANNER ON REALWEALTH SHOW\u003c/em>\u003c/b>\u003c/a>: \u003cspan style=\"font-weight: 400\">We can drive down the costs because of our economies of scale in terms of how we, you know, fit and finish your home, offer upgraded standards within a home, whether it’s kitchens, countertops, master bathrooms, whatever. And the law of large numbers really helps us create a better product at a more affordable price.\u003c/span>\u003c/p>\n\u003cp>\u003cb>MOLLY\u003c/b>: \u003cspan style=\"font-weight: 400\">Those cost savings don’t appear to be passed on to tenants. Instead, they go to investors as profits. Invitation Homes increased rents \u003c/span>\u003ca href=\"https://s28.q4cdn.com/264003623/files/doc_news/Q4-2021-Supplemental_Press-Release-FINAL.pdf\">\u003cspan style=\"font-weight: 400\">last year\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\"> by an average of 9%. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">That translated into more than $260 million in profits paid out to shareholders.\u003c/span> \u003cspan style=\"font-weight: 400\">The company capitalized on increased demand for single-family rentals during the pandemic. And they continued to buy up more homes, even amid sky-high prices.\u003c/span>\u003c/p>\n\u003cp>\u003cb>DESIREE\u003c/b>: \u003cspan style=\"font-weight: 400\">They can kind of outcompete would-be-owner occupiers. And that, in turn, just kind of shunts people back into the rental market and increases demand for essentially the products the invitation homes is renting out.\u003c/span>\u003c/p>\n\u003cp>\u003ci>\u003cspan style=\"font-weight: 400\">(Music out) \u003c/span>\u003c/i>\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>:\u003cspan style=\"font-weight: 400\"> Despite its financial success, the company has recently come under fire, and a big part of that has to do with evictions.\u003c/span>\u003c/p>\n\u003cp>\u003ca href=\"https://coronavirus.house.gov/sites/democrats.coronavirus.house.gov/files/2021-07-19.Clyburn%20to%20Invitation%20Homes%20re%20Pandemic%20Evictions.pdf\">\u003cspan style=\"font-weight: 400\">Congress is investigating\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\"> Invitation Homes and \u003c/span>\u003ca href=\"https://coronavirus.house.gov/news/press-releases/clyburn-investigate-pandemic-evictions-corporate-landlords\">\u003cspan style=\"font-weight: 400\">three other big corporate landlords\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\"> for evicting people during the pandemic. The company filed more than\u003c/span>\u003ca href=\"https://docs.google.com/spreadsheets/d/1lgntfTGWT4rbylrmtYDiEWJODbrHAofNMrKaqcHXG9E/edit#gid=2047\">\u003cspan style=\"font-weight: 400\"> 1,300 evictions\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\"> last year alone, according to a compilation of court records by a watchdog group.\u003c/span>\u003c/p>\n\u003cp>\u003cb>MOLLY\u003c/b>:\u003cspan style=\"font-weight: 400\"> Invitation Homes wouldn’t agree to a recorded interview, but they said in a statement they’ve been trying to work with tenants during the pandemic, even signing up hundreds for rent relief. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">But when it comes to its eviction practices, Invitation Homes isn’t that different from other big corporations. \u003c/span>\u003ca href=\"https://papers.ssrn.com/sol3/papers.cfm?abstract_id=2893552\">\u003cspan style=\"font-weight: 400\">Studies\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\"> have shown corporate landlords are more likely to evict than smaller landlords, even two to three times more likely, \u003c/span>\u003ca href=\"https://academic.oup.com/sf/advance-article-abstract/doi/10.1093/sf/soab063/6301048\">\u003cspan style=\"font-weight: 400\">according to one study out of Princeton.\u003c/span>\u003c/a>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Again, here’s University of Hawaii researcher Philip Garboden.\u003c/span>\u003c/p>\n\u003cp>\u003cb>PHILIP\u003c/b>: \u003cspan style=\"font-weight: 400\">There’s big differences in how landlords do eviction, based on who that landlord is. T\u003c/span>he large corporate entities are much more likely to file quickly and a lot.\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>:\u003cspan style=\"font-weight: 400\"> Philip says that’s partly because those decisions are standardized. And they’re not made by property managers like Donna. Notices go out automatically. It’s a process that doesn’t usually leave tenants much leeway to work out a deal. \u003c/span>\u003c/p>\n\u003cp>\u003cb>PHILIP\u003c/b>: \u003cspan style=\"font-weight: 400\">Warnings go out on the fifth of the month to all tenants who are late. Then by the seventh or ninth of the month there’s an official filing process. \u003c/span>\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>: \u003cspan style=\"font-weight: 400\">Corporate landlords are under extreme pressure to increase their profits. And Desiree Fields says they have other kinds of demands. \u003c/span>\u003c/p>\n\u003cp>\u003cb>DESIREE\u003c/b>:\u003cspan style=\"font-weight: 400\"> They have imperatives to pay dividends to, you know, to their investors, to shareholders. They have large amounts of debt that they need to pay down. \u003c/span>\u003c/p>\n\u003cp>\u003cb>MOLLY\u003c/b>: \u003cspan style=\"font-weight: 400\">Corporate landlords typically charge more fees for things like late rent, pets, pest control and parking. And while smaller landlords typically cover maintenance, corporate landlords are increasingly sticking tenants with those bills.\u003c/span>\u003c/p>\n\u003cp>\u003cb>DESIREE\u003c/b>: \u003cspan style=\"font-weight: 400\">So we see them increasing rents, but we also see them in general trying to squeeze the asset any way they can. So we see things like piling on lots of extra fees as a way of generating revenue.\u003c/span>\u003c/p>\n\u003cp>\u003ci>\u003cspan style=\"font-weight: 400\">(Music in)\u003c/span>\u003c/i>\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>:\u003cspan style=\"font-weight: 400\"> After Neal Dennis III and his family were evicted, they did end up finding another place to live. It’s a small blue house with white trim, not far from where they were before. They’re coming up on five years in the house. And this time, Neal’s home is owned by a small landlord who lives in the area. He says the interactions are a lot more forgiving.\u003c/span>\u003c/p>\n\u003cp>\u003cb>NEAL\u003c/b>: \u003cspan style=\"font-weight: 400\">Look, if I’m going to be late, I’ll give him a call let him know, “Hey, I need until this time.” “No problem.” “I’ll have it in your account at this certain time.” “No problem.” Never no notice on my door. \u003c/span>\u003c/p>\n\u003cp>\u003cb>MOLLY\u003c/b>:\u003cspan style=\"font-weight: 400\"> In a lot of ways, what small landlords are looking for in tenants is pretty similar to what tenants want from their landlords: stability. Most have day jobs. They manage the properties themselves, and they don’t want a lot of extra work. So they \u003c/span>\u003ca href=\"https://www.tandfonline.com/doi/abs/10.1080/01944363.2020.1798806\">\u003cspan style=\"font-weight: 400\">tend to charge their tenants less\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\">, because they want to hold onto them and reduce turnover.\u003c/span>\u003c/p>\n\u003cp>\u003cb>DESIREE\u003c/b>: \u003cspan style=\"font-weight: 400\">They’re looking for, you know, their rent checks to flow in as a supplement to their income. \u003c/span>\u003c/p>\n\u003cp>\u003ci>\u003cspan style=\"font-weight: 400\">(Music out)\u003c/span>\u003c/i>\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>:\u003cspan style=\"font-weight: 400\"> But there are downsides to having a smaller landlord. Philip Garboden says a closer personal relationship with tenants can also lead to more friction.\u003c/span>\u003c/p>\n\u003cp>\u003cb>PHILIP\u003c/b>: \u003cspan style=\"font-weight: 400\">When they feel a tenant is hiding from them or when they feel for whatever reason a tenant isn’t trying their hardest to pay the rent, things can go south in a hurry sort of emotionally.\u003c/span>\u003ci>\u003cspan style=\"font-weight: 400\"> \u003c/span>\u003c/i>\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>: \u003cspan style=\"font-weight: 400\">And that can influence their decision to evict.\u003c/span>\u003c/p>\n\u003cp>\u003cb>PHILIP\u003c/b>: \u003cspan style=\"font-weight: 400\">Small owners can be so frustrated that maybe they will go and execute an eviction, even if it’s not profitable for them. \u003c/span>\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>: \u003cspan style=\"font-weight: 400\">There’s also \u003c/span>\u003ca href=\"https://journals.sagepub.com/doi/abs/10.1177/00031224211029618?journalCode=asra\">\u003cspan style=\"font-weight: 400\">evidence\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\"> that small landlords tend to rely on gut feelings, which can lead to all kinds of discrimination.\u003c/span>\u003c/p>\n\u003cp>\u003cb>PHILIP\u003c/b>: \u003cspan style=\"font-weight: 400\">So there are trade-offs involved.\u003c/span>\u003c/p>\n\u003cp>\u003ci>\u003cspan style=\"font-weight: 400\">(Music)\u003c/span>\u003c/i>\u003c/p>\n\u003cp>\u003cb>MOLLY\u003c/b>: \u003cspan style=\"font-weight: 400\">But big or small, all landlords hold a lot of power. \u003c/span>\u003c/p>\n\u003cp>\u003cb>DESIREE\u003c/b>: \u003cspan style=\"font-weight: 400\">So just by virtue of, you know, having the resources to, you know, to purchase a property and own it, landlords are able to charge tenants for access to something that’s a fundamental human need, right? \u003c/span>\u003c/p>\n\u003cp>\u003cb>MOLLY\u003c/b>: \u003cspan style=\"font-weight: 400\">And she says that points to a larger, systemic problem. \u003c/span>\u003c/p>\n\u003cp>\u003cb>DESIREE\u003c/b>: \u003cspan style=\"font-weight: 400\">We treat housing as a market commodity.\u003c/span>\u003c/p>\n\u003cp>\u003cb>MOLLY\u003c/b>: \u003cspan style=\"font-weight: 400\">It’s something to be bought and sold, to make money off of.\u003c/span>\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>:\u003cspan style=\"font-weight: 400\"> And, Desiree says you can hate certain players, especially the ones who are trying to squeeze every last penny from their tenants. But, it’s the game that’s rigged. Big corporations are just taking it to its logical end, by trying to make the most money possible. \u003c/span>\u003c/p>\n\u003cp>\u003cb>DESIREE\u003c/b>:\u003cspan style=\"font-weight: 400\"> I do think that’s incompatible with the idea of having housing that is meaningfully affordable, but also to a system where people feel like they have like some power and control over, like, their basic living conditions and, you know, the kinds of choices they’re able to make about their housing.\u003c/span>\u003c/p>\n\u003cp>\u003cb>MOLLY\u003c/b>:\u003cspan style=\"font-weight: 400\"> Owning property has been the main way for middle-class people to build wealth in this country. And, for people who’ve been able to buy into that system, it’s worked really well.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">But as rents continue to rise, and \u003c/span>\u003ca href=\"https://www.pewresearch.org/fact-tank/2017/07/19/more-u-s-households-are-renting-than-at-any-point-in-50-years/\">\u003cspan style=\"font-weight: 400\">more people\u003c/span>\u003c/a> \u003ca href=\"https://www.nmhc.org/research-insight/quick-facts-figures/quick-facts-resident-demographics/renters-and-owners/\">\u003cspan style=\"font-weight: 400\">become renters\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\">, property ownership is increasingly benefiting a smaller group.\u003c/span>\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>: \u003cspan style=\"font-weight: 400\">Which raises the question: Is the system we’ve got the one we want? \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">And is it time to check some of that power and profits, to make sure we all have a place to live?\u003c/span>\u003c/p>\n\u003cp>\u003ci>\u003cspan style=\"font-weight: 400\">(Music out)\u003c/span>\u003c/i>\u003c/p>\n\u003cp>\u003ci>\u003cspan style=\"font-weight: 400\">(Sold Out theme song begins.)\u003c/span>\u003c/i>\u003c/p>\n\u003cp>\u003cb>MOLLY\u003c/b>:\u003cspan style=\"font-weight: 400\"> Coming up on Sold Out: fighting evictions in the courts. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">How activists across the country are leveling the playing field between landlords and tenants.\u003c/span>\u003c/p>\n\u003cp>\u003cb>D.J. \u003c/b>\u003cb>CRINER\u003c/b>: \u003cspan style=\"font-weight: 400\">Are you going to hold landlords just as accountable as landlords think they’re holding residents? Are you going to give individuals an opportunity to have legal aid? \u003c/span>\u003c/p>\n\u003cp>\u003cb>JOHN POLLOCK\u003c/b>: \u003cspan style=\"font-weight: 400\">These are very serious proceedings on par with criminal ones in terms of the consequences.\u003c/span>\u003c/p>\n\u003cp>\u003cb>RANDY \u003c/b>\u003cb>DILLARD\u003c/b>: \u003cspan style=\"font-weight: 400\">No tenant should have to stand before a judge and not know their rights.\u003c/span>\u003c/p>\n\u003cp>\u003cb>MOLLY\u003c/b>: \u003cspan style=\"font-weight: 400\">I’m Molly Solomon.\u003c/span>\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>:\u003cspan style=\"font-weight: 400\"> And I’m Erin Baldassari. You’ve been listening to Sold Out: Rethinking Housing in America. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">If you like what you hear, please leave us a review on Apple Podcasts — it really helps us share the show.\u003c/span>\u003c/p>\n\u003cp>\u003cb>MOLLY\u003c/b>:\u003cspan style=\"font-weight: 400\"> Sold Out is a production of KQED. This episode was written and reported by us, Molly Solomon and Erin Baldassari.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Adhiti Bandlamudi produced this episode. Kyana Moghadam is our senior producer. Brendan Willard is our sound engineer. Rob Speight wrote our theme song. \u003c/span>\u003c/p>\n\u003cp>\u003cb>ERIN\u003c/b>: \u003cspan style=\"font-weight: 400\">Natalia Aldana is our senior engagement producer and Gerald Fermin is our engagement intern.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Thanks to our editor, Erika Kelly. Additional editing from Jessica Placzek and Otis Taylor Jr.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">We couldn’t have made this season without Ethan Toven-Lindsey, Holly Kernan, Erika Aguilar and Vinnee Tong.\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>\u003cb>MOLLY\u003c/b>:\u003cspan style=\"font-weight: 400\"> Thanks for listening. We’ll see you next week!\u003c/span>\u003c/p>\n\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/news/11906451/the-landlords-game-who-has-the-power-to-evict",
"authors": [
"11652",
"11651"
],
"programs": [
"news_33522"
],
"categories": [
"news_6266",
"news_8",
"news_33520"
],
"tags": [
"news_19122",
"news_18538",
"news_30292",
"news_21883",
"news_27701",
"news_18372",
"news_1775",
"news_9",
"news_28082",
"news_27660",
"news_28426",
"news_20967",
"news_28541",
"news_28527"
],
"featImg": "news_11906468",
"label": "source_news_11906451"
}
},
"programsReducer": {
"possible": {
"id": "possible",
"title": "Possible",
"info": "Possible is hosted by entrepreneur Reid Hoffman and writer Aria Finger. Together in Possible, Hoffman and Finger lead enlightening discussions about building a brighter collective future. The show features interviews with visionary guests like Trevor Noah, Sam Altman and Janette Sadik-Khan. Possible paints an optimistic portrait of the world we can create through science, policy, business, art and our shared humanity. It asks: What if everything goes right for once? How can we get there? Each episode also includes a short fiction story generated by advanced AI GPT-4, serving as a thought-provoking springboard to speculate how humanity could leverage technology for good.",
"airtime": "SUN 2pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Possible-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.possible.fm/",
"meta": {
"site": "news",
"source": "Possible"
},
"link": "/radio/program/possible",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/possible/id1677184070",
"spotify": "https://open.spotify.com/show/730YpdUSNlMyPQwNnyjp4k"
}
},
"1a": {
"id": "1a",
"title": "1A",
"info": "1A is home to the national conversation. 1A brings on great guests and frames the best debate in ways that make you think, share and engage.",
"airtime": "MON-THU 11pm-12am",
"imageSrc": "https://ww2.kqed.org/radio/wp-content/uploads/sites/50/2018/04/1a.jpg",
"officialWebsiteLink": "https://the1a.org/",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/1a",
"subscribe": {
"npr": "https://rpb3r.app.goo.gl/RBrW",
"apple": "https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?s=143441&mt=2&id=1188724250&at=11l79Y&ct=nprdirectory",
"tuneIn": "https://tunein.com/radio/1A-p947376/",
"rss": "https://feeds.npr.org/510316/podcast.xml"
}
},
"all-things-considered": {
"id": "all-things-considered",
"title": "All Things Considered",
"info": "Every weekday, \u003cem>All Things Considered\u003c/em> hosts Robert Siegel, Audie Cornish, Ari Shapiro, and Kelly McEvers present the program's trademark mix of news, interviews, commentaries, reviews, and offbeat features. Michel Martin hosts on the weekends.",
"airtime": "MON-FRI 1pm-2pm, 4:30pm-6:30pm\u003cbr />SAT-SUN 5pm-6pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/All-Things-Considered-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.npr.org/programs/all-things-considered/",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/all-things-considered"
},
"american-suburb-podcast": {
"id": "american-suburb-podcast",
"title": "American Suburb: The Podcast",
"tagline": "The flip side of gentrification, told through one town",
"info": "Gentrification is changing cities across America, forcing people from neighborhoods they have long called home. Call them the displaced. Now those priced out of the Bay Area are looking for a better life in an unlikely place. American Suburb follows this migration to one California town along the Delta, 45 miles from San Francisco. But is this once sleepy suburb ready for them?",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/American-Suburb-Podcast-Tile-703x703-1.jpg",
"officialWebsiteLink": "/news/series/american-suburb-podcast",
"meta": {
"site": "news",
"source": "kqed",
"order": 17
},
"link": "/news/series/american-suburb-podcast/",
"subscribe": {
"npr": "https://rpb3r.app.goo.gl/RBrW",
"apple": "https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?mt=2&id=1287748328",
"tuneIn": "https://tunein.com/radio/American-Suburb-p1086805/",
"rss": "https://ww2.kqed.org/news/series/american-suburb-podcast/feed/podcast",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5tZWdhcGhvbmUuZm0vS1FJTkMzMDExODgxNjA5"
}
},
"baycurious": {
"id": "baycurious",
"title": "Bay Curious",
"tagline": "Exploring the Bay Area, one question at a time",
"info": "KQED’s new podcast, Bay Curious, gets to the bottom of the mysteries — both profound and peculiar — that give the Bay Area its unique identity. And we’ll do it with your help! You ask the questions. You decide what Bay Curious investigates. And you join us on the journey to find the answers.",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Bay-Curious-Podcast-Tile-703x703-1.jpg",
"imageAlt": "\"KQED Bay Curious",
"officialWebsiteLink": "/news/series/baycurious",
"meta": {
"site": "news",
"source": "kqed",
"order": 2
},
"link": "/podcasts/baycurious",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/bay-curious/id1172473406",
"npr": "https://www.npr.org/podcasts/500557090/bay-curious",
"rss": "https://ww2.kqed.org/news/category/bay-curious-podcast/feed/podcast",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly93dzIua3FlZC5vcmcvbmV3cy9jYXRlZ29yeS9iYXktY3VyaW91cy1wb2RjYXN0L2ZlZWQvcG9kY2FzdA",
"stitcher": "https://www.stitcher.com/podcast/kqed/bay-curious",
"spotify": "https://open.spotify.com/show/6O76IdmhixfijmhTZLIJ8k"
}
},
"bbc-world-service": {
"id": "bbc-world-service",
"title": "BBC World Service",
"info": "The day's top stories from BBC News compiled twice daily in the week, once at weekends.",
"airtime": "MON-FRI 9pm-10pm, TUE-FRI 1am-2am",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/BBC-World-Service-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.bbc.co.uk/sounds/play/live:bbc_world_service",
"meta": {
"site": "news",
"source": "BBC World Service"
},
"link": "/radio/program/bbc-world-service",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/global-news-podcast/id135067274?mt=2",
"tuneIn": "https://tunein.com/radio/BBC-World-Service-p455581/",
"rss": "https://podcasts.files.bbci.co.uk/p02nq0gn.rss"
}
},
"code-switch-life-kit": {
"id": "code-switch-life-kit",
"title": "Code Switch / Life Kit",
"info": "\u003cem>Code Switch\u003c/em>, which listeners will hear in the first part of the hour, has fearless and much-needed conversations about race. Hosted by journalists of color, the show tackles the subject of race head-on, exploring how it impacts every part of society — from politics and pop culture to history, sports and more.\u003cbr />\u003cbr />\u003cem>Life Kit\u003c/em>, which will be in the second part of the hour, guides you through spaces and feelings no one prepares you for — from finances to mental health, from workplace microaggressions to imposter syndrome, from relationships to parenting. The show features experts with real world experience and shares their knowledge. Because everyone needs a little help being human.\u003cbr />\u003cbr />\u003ca href=\"https://www.npr.org/podcasts/510312/codeswitch\">\u003cem>Code Switch\u003c/em> offical site and podcast\u003c/a>\u003cbr />\u003ca href=\"https://www.npr.org/lifekit\">\u003cem>Life Kit\u003c/em> offical site and podcast\u003c/a>\u003cbr />",
"airtime": "SUN 9pm-10pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Code-Switch-Life-Kit-Podcast-Tile-360x360-1.jpg",
"meta": {
"site": "radio",
"source": "npr"
},
"link": "/radio/program/code-switch-life-kit",
"subscribe": {
"apple": "https://podcasts.apple.com/podcast/1112190608?mt=2&at=11l79Y&ct=nprdirectory",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly93d3cubnByLm9yZy9yc3MvcG9kY2FzdC5waHA_aWQ9NTEwMzEy",
"spotify": "https://open.spotify.com/show/3bExJ9JQpkwNhoHvaIIuyV",
"rss": "https://feeds.npr.org/510312/podcast.xml"
}
},
"commonwealth-club": {
"id": "commonwealth-club",
"title": "Commonwealth Club of California Podcast",
"info": "The Commonwealth Club of California is the nation's oldest and largest public affairs forum. As a non-partisan forum, The Club brings to the public airwaves diverse viewpoints on important topics. The Club's weekly radio broadcast - the oldest in the U.S., dating back to 1924 - is carried across the nation on public radio stations and is now podcasting. Our website archive features audio of our recent programs, as well as selected speeches from our long and distinguished history. This podcast feed is usually updated twice a week and is always un-edited.",
"airtime": "THU 10pm, FRI 1am",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Commonwealth-Club-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.commonwealthclub.org/podcasts",
"meta": {
"site": "news",
"source": "Commonwealth Club of California"
},
"link": "/radio/program/commonwealth-club",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/commonwealth-club-of-california-podcast/id976334034?mt=2",
"google": "https://podcasts.google.com/feed/aHR0cDovL3d3dy5jb21tb253ZWFsdGhjbHViLm9yZy9hdWRpby9wb2RjYXN0L3dlZWtseS54bWw",
"tuneIn": "https://tunein.com/radio/Commonwealth-Club-of-California-p1060/"
}
},
"forum": {
"id": "forum",
"title": "Forum",
"tagline": "The conversation starts here",
"info": "KQED’s live call-in program discussing local, state, national and international issues, as well as in-depth interviews.",
"airtime": "MON-FRI 9am-11am, 10pm-11pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Forum-Podcast-Tile-703x703-1.jpg",
"imageAlt": "KQED Forum with Mina Kim and Alexis Madrigal",
"officialWebsiteLink": "/forum",
"meta": {
"site": "news",
"source": "kqed",
"order": 8
},
"link": "/forum",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/kqeds-forum/id73329719",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5tZWdhcGhvbmUuZm0vS1FJTkM5NTU3MzgxNjMz",
"npr": "https://www.npr.org/podcasts/432307980/forum",
"stitcher": "https://www.stitcher.com/podcast/kqedfm-kqeds-forum-podcast",
"rss": "https://feeds.megaphone.fm/KQINC9557381633"
}
},
"freakonomics-radio": {
"id": "freakonomics-radio",
"title": "Freakonomics Radio",
"info": "Freakonomics Radio is a one-hour award-winning podcast and public-radio project hosted by Stephen Dubner, with co-author Steve Levitt as a regular guest. It is produced in partnership with WNYC.",
"imageSrc": "https://ww2.kqed.org/news/wp-content/uploads/sites/10/2018/05/freakonomicsRadio.png",
"officialWebsiteLink": "http://freakonomics.com/",
"airtime": "SUN 1am-2am, SAT 3pm-4pm",
"meta": {
"site": "radio",
"source": "WNYC"
},
"link": "/radio/program/freakonomics-radio",
"subscribe": {
"npr": "https://rpb3r.app.goo.gl/4s8b",
"apple": "https://itunes.apple.com/us/podcast/freakonomics-radio/id354668519",
"tuneIn": "https://tunein.com/podcasts/WNYC-Podcasts/Freakonomics-Radio-p272293/",
"rss": "https://feeds.feedburner.com/freakonomicsradio"
}
},
"fresh-air": {
"id": "fresh-air",
"title": "Fresh Air",
"info": "Hosted by Terry Gross, \u003cem>Fresh Air from WHYY\u003c/em> is the Peabody Award-winning weekday magazine of contemporary arts and issues. One of public radio's most popular programs, Fresh Air features intimate conversations with today's biggest luminaries.",
"airtime": "MON-FRI 7pm-8pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Fresh-Air-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.npr.org/programs/fresh-air/",
"meta": {
"site": "radio",
"source": "npr"
},
"link": "/radio/program/fresh-air",
"subscribe": {
"npr": "https://rpb3r.app.goo.gl/4s8b",
"apple": "https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?s=143441&mt=2&id=214089682&at=11l79Y&ct=nprdirectory",
"tuneIn": "https://tunein.com/radio/Fresh-Air-p17/",
"rss": "https://feeds.npr.org/381444908/podcast.xml"
}
},
"here-and-now": {
"id": "here-and-now",
"title": "Here & Now",
"info": "A live production of NPR and WBUR Boston, in collaboration with stations across the country, Here & Now reflects the fluid world of news as it's happening in the middle of the day, with timely, in-depth news, interviews and conversation. Hosted by Robin Young, Jeremy Hobson and Tonya Mosley.",
"airtime": "MON-THU 11am-12pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Here-And-Now-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "http://www.wbur.org/hereandnow",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/here-and-now",
"subsdcribe": {
"apple": "https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?mt=2&id=426698661",
"tuneIn": "https://tunein.com/radio/Here--Now-p211/",
"rss": "https://feeds.npr.org/510051/podcast.xml"
}
},
"how-i-built-this": {
"id": "how-i-built-this",
"title": "How I Built This with Guy Raz",
"info": "Guy Raz dives into the stories behind some of the world's best known companies. How I Built This weaves a narrative journey about innovators, entrepreneurs and idealists—and the movements they built.",
"imageSrc": "https://ww2.kqed.org/news/wp-content/uploads/sites/10/2018/05/howIBuiltThis.png",
"officialWebsiteLink": "https://www.npr.org/podcasts/510313/how-i-built-this",
"airtime": "SUN 7:30pm-8pm",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/how-i-built-this",
"subscribe": {
"npr": "https://rpb3r.app.goo.gl/3zxy",
"apple": "https://itunes.apple.com/us/podcast/how-i-built-this-with-guy-raz/id1150510297?mt=2",
"tuneIn": "https://tunein.com/podcasts/Arts--Culture-Podcasts/How-I-Built-This-p910896/",
"rss": "https://feeds.npr.org/510313/podcast.xml"
}
},
"inside-europe": {
"id": "inside-europe",
"title": "Inside Europe",
"info": "Inside Europe, a one-hour weekly news magazine hosted by Helen Seeney and Keith Walker, explores the topical issues shaping the continent. No other part of the globe has experienced such dynamic political and social change in recent years.",
"airtime": "SAT 3am-4am",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Inside-Europe-Podcast-Tile-300x300-1.jpg",
"meta": {
"site": "news",
"source": "Deutsche Welle"
},
"link": "/radio/program/inside-europe",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/inside-europe/id80106806?mt=2",
"tuneIn": "https://tunein.com/radio/Inside-Europe-p731/",
"rss": "https://partner.dw.com/xml/podcast_inside-europe"
}
},
"latino-usa": {
"id": "latino-usa",
"title": "Latino USA",
"airtime": "MON 1am-2am, SUN 6pm-7pm",
"info": "Latino USA, the radio journal of news and culture, is the only national, English-language radio program produced from a Latino perspective.",
"imageSrc": "https://ww2.kqed.org/radio/wp-content/uploads/sites/50/2018/04/latinoUsa.jpg",
"officialWebsiteLink": "http://latinousa.org/",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/latino-usa",
"subscribe": {
"npr": "https://rpb3r.app.goo.gl/xtTd",
"apple": "https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?s=143441&mt=2&id=79681317&at=11l79Y&ct=nprdirectory",
"tuneIn": "https://tunein.com/radio/Latino-USA-p621/",
"rss": "https://feeds.npr.org/510016/podcast.xml"
}
},
"live-from-here-highlights": {
"id": "live-from-here-highlights",
"title": "Live from Here Highlights",
"info": "Chris Thile steps to the mic as the host of Live from Here (formerly A Prairie Home Companion), a live public radio variety show. Download Chris’s Song of the Week plus other highlights from the broadcast. Produced by American Public Media.",
"airtime": "SAT 6pm-8pm, SUN 11am-1pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Live-From-Here-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.livefromhere.org/",
"meta": {
"site": "arts",
"source": "american public media"
},
"link": "/radio/program/live-from-here-highlights",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/id1167173941",
"tuneIn": "https://tunein.com/radio/Live-from-Here-Highlights-p921744/",
"rss": "https://feeds.publicradio.org/public_feeds/a-prairie-home-companion-highlights/rss/rss"
}
},
"marketplace": {
"id": "marketplace",
"title": "Marketplace",
"info": "Our flagship program, helmed by Kai Ryssdal, examines what the day in money delivered, through stories, conversations, newsworthy numbers and more. Updated Monday through Friday at about 3:30 p.m. PT.",
"airtime": "MON-FRI 4pm-4:30pm, MON-WED 6:30pm-7pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Marketplace-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.marketplace.org/",
"meta": {
"site": "news",
"source": "American Public Media"
},
"link": "/radio/program/marketplace",
"subscribe": {
"apple": "https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?s=143441&mt=2&id=201853034&at=11l79Y&ct=nprdirectory",
"tuneIn": "https://tunein.com/radio/APM-Marketplace-p88/",
"rss": "https://feeds.publicradio.org/public_feeds/marketplace-pm/rss/rss"
}
},
"mindshift": {
"id": "mindshift",
"title": "MindShift",
"tagline": "A podcast about the future of learning and how we raise our kids",
"info": "The MindShift podcast explores the innovations in education that are shaping how kids learn. Hosts Ki Sung and Katrina Schwartz introduce listeners to educators, researchers, parents and students who are developing effective ways to improve how kids learn. We cover topics like how fed-up administrators are developing surprising tactics to deal with classroom disruptions; how listening to podcasts are helping kids develop reading skills; the consequences of overparenting; and why interdisciplinary learning can engage students on all ends of the traditional achievement spectrum. This podcast is part of the MindShift education site, a division of KQED News. KQED is an NPR/PBS member station based in San Francisco. You can also visit the MindShift website for episodes and supplemental blog posts or tweet us \u003ca href=\"https://twitter.com/MindShiftKQED\">@MindShiftKQED\u003c/a> or visit us at \u003ca href=\"/mindshift\">MindShift.KQED.org\u003c/a>",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Mindshift-Podcast-Tile-703x703-1.jpg",
"imageAlt": "KQED MindShift: How We Will Learn",
"officialWebsiteLink": "/mindshift/",
"meta": {
"site": "news",
"source": "kqed",
"order": 11
},
"link": "/podcasts/mindshift",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/mindshift-podcast/id1078765985",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5tZWdhcGhvbmUuZm0vS1FJTkM1NzY0NjAwNDI5",
"npr": "https://www.npr.org/podcasts/464615685/mind-shift-podcast",
"stitcher": "https://www.stitcher.com/podcast/kqed/stories-teachers-share",
"spotify": "https://open.spotify.com/show/0MxSpNYZKNprFLCl7eEtyx"
}
},
"morning-edition": {
"id": "morning-edition",
"title": "Morning Edition",
"info": "\u003cem>Morning Edition\u003c/em> takes listeners around the country and the world with multi-faceted stories and commentaries every weekday. Hosts Steve Inskeep, David Greene and Rachel Martin bring you the latest breaking news and features to prepare you for the day.",
"airtime": "MON-FRI 3am-9am",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Morning-Edition-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.npr.org/programs/morning-edition/",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/morning-edition"
},
"onourwatch": {
"id": "onourwatch",
"title": "On Our Watch",
"tagline": "Police secrets, unsealed",
"info": "For decades, the process for how police police themselves has been inconsistent – if not opaque. In some states, like California, these proceedings were completely hidden. After a new police transparency law unsealed scores of internal affairs files, our reporters set out to examine these cases and the shadow world of police discipline. On Our Watch brings listeners into the rooms where officers are questioned and witnesses are interrogated to find out who this system is really protecting. Is it the officers, or the public they've sworn to serve?",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/On-Our-Watch-Podcast-Tile-703x703-1.jpg",
"imageAlt": "On Our Watch from NPR and KQED",
"officialWebsiteLink": "/podcasts/onourwatch",
"meta": {
"site": "news",
"source": "kqed",
"order": 10
},
"link": "/podcasts/onourwatch",
"subscribe": {
"apple": "https://podcasts.apple.com/podcast/id1567098962",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5ucHIub3JnLzUxMDM2MC9wb2RjYXN0LnhtbD9zYz1nb29nbGVwb2RjYXN0cw",
"npr": "https://rpb3r.app.goo.gl/onourwatch",
"spotify": "https://open.spotify.com/show/0OLWoyizopu6tY1XiuX70x",
"tuneIn": "https://tunein.com/radio/On-Our-Watch-p1436229/",
"stitcher": "https://www.stitcher.com/show/on-our-watch",
"rss": "https://feeds.npr.org/510360/podcast.xml"
}
},
"on-the-media": {
"id": "on-the-media",
"title": "On The Media",
"info": "Our weekly podcast explores how the media 'sausage' is made, casts an incisive eye on fluctuations in the marketplace of ideas, and examines threats to the freedom of information and expression in America and abroad. For one hour a week, the show tries to lift the veil from the process of \"making media,\" especially news media, because it's through that lens that we see the world and the world sees us",
"airtime": "SUN 2pm-3pm, MON 12am-1am",
"imageSrc": "https://ww2.kqed.org/radio/wp-content/uploads/sites/50/2018/04/onTheMedia.png",
"officialWebsiteLink": "https://www.wnycstudios.org/shows/otm",
"meta": {
"site": "news",
"source": "wnyc"
},
"link": "/radio/program/on-the-media",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/on-the-media/id73330715?mt=2",
"tuneIn": "https://tunein.com/radio/On-the-Media-p69/",
"rss": "http://feeds.wnyc.org/onthemedia"
}
},
"our-body-politic": {
"id": "our-body-politic",
"title": "Our Body Politic",
"info": "Presented by KQED, KCRW and KPCC, and created and hosted by award-winning journalist Farai Chideya, Our Body Politic is unapologetically centered on reporting on not just how women of color experience the major political events of today, but how they’re impacting those very issues.",
"airtime": "SAT 6pm-7pm, SUN 1am-2am",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Our-Body-Politic-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://our-body-politic.simplecast.com/",
"meta": {
"site": "news",
"source": "kcrw"
},
"link": "/radio/program/our-body-politic",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/our-body-politic/id1533069868",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5zaW1wbGVjYXN0LmNvbS9feGFQaHMxcw",
"spotify": "https://open.spotify.com/show/4ApAiLT1kV153TttWAmqmc",
"rss": "https://feeds.simplecast.com/_xaPhs1s",
"tuneIn": "https://tunein.com/podcasts/News--Politics-Podcasts/Our-Body-Politic-p1369211/"
}
},
"pbs-newshour": {
"id": "pbs-newshour",
"title": "PBS NewsHour",
"info": "Analysis, background reports and updates from the PBS NewsHour putting today's news in context.",
"airtime": "MON-FRI 3pm-4pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/PBS-News-Hour-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.pbs.org/newshour/",
"meta": {
"site": "news",
"source": "pbs"
},
"link": "/radio/program/pbs-newshour",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/pbs-newshour-full-show/id394432287?mt=2",
"tuneIn": "https://tunein.com/radio/PBS-NewsHour---Full-Show-p425698/",
"rss": "https://www.pbs.org/newshour/feeds/rss/podcasts/show"
}
},
"perspectives": {
"id": "perspectives",
"title": "Perspectives",
"tagline": "KQED's series of of daily listener commentaries since 1991",
"info": "KQED's series of of daily listener commentaries since 1991.",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Perspectives-Podcast-Tile-703x703-1.jpg",
"officialWebsiteLink": "/perspectives/",
"meta": {
"site": "radio",
"source": "kqed",
"order": 13
},
"link": "/perspectives",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/id73801135",
"npr": "https://www.npr.org/podcasts/432309616/perspectives",
"rss": "https://ww2.kqed.org/perspectives/category/perspectives/feed/",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly93dzIua3FlZC5vcmcvcGVyc3BlY3RpdmVzL2NhdGVnb3J5L3BlcnNwZWN0aXZlcy9mZWVkLw"
}
},
"planet-money": {
"id": "planet-money",
"title": "Planet Money",
"info": "The economy explained. Imagine you could call up a friend and say, Meet me at the bar and tell me what's going on with the economy. Now imagine that's actually a fun evening.",
"airtime": "SUN 3pm-4pm",
"imageSrc": "https://ww2.kqed.org/radio/wp-content/uploads/sites/50/2018/04/planetmoney.jpg",
"officialWebsiteLink": "https://www.npr.org/sections/money/",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/planet-money",
"subscribe": {
"npr": "https://rpb3r.app.goo.gl/M4f5",
"apple": "https://itunes.apple.com/us/podcast/planet-money/id290783428?mt=2",
"tuneIn": "https://tunein.com/podcasts/Business--Economics-Podcasts/Planet-Money-p164680/",
"rss": "https://feeds.npr.org/510289/podcast.xml"
}
},
"politicalbreakdown": {
"id": "politicalbreakdown",
"title": "Political Breakdown",
"tagline": "Politics from a personal perspective",
"info": "Political Breakdown is a new series that explores the political intersection of California and the nation. Each week hosts Scott Shafer and Marisa Lagos are joined with a new special guest to unpack politics -- with personality — and offer an insider’s glimpse at how politics happens.",
"airtime": "THU 6:30pm-7pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Political-Breakdown-2024-Podcast-Tile-703x703-1.jpg",
"imageAlt": "KQED Political Breakdown",
"officialWebsiteLink": "/podcasts/politicalbreakdown",
"meta": {
"site": "radio",
"source": "kqed",
"order": 6
},
"link": "/podcasts/politicalbreakdown",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/political-breakdown/id1327641087",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5tZWdhcGhvbmUuZm0vS1FJTkM5Nzk2MzI2MTEx",
"npr": "https://www.npr.org/podcasts/572155894/political-breakdown",
"stitcher": "https://www.stitcher.com/podcast/kqed/political-breakdown",
"spotify": "https://open.spotify.com/show/07RVyIjIdk2WDuVehvBMoN",
"rss": "https://ww2.kqed.org/news/tag/political-breakdown/feed/podcast"
}
},
"pri-the-world": {
"id": "pri-the-world",
"title": "PRI's The World: Latest Edition",
"info": "Each weekday, host Marco Werman and his team of producers bring you the world's most interesting stories in an hour of radio that reminds us just how small our planet really is.",
"airtime": "MON-FRI 2pm-3pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/The-World-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.pri.org/programs/the-world",
"meta": {
"site": "news",
"source": "PRI"
},
"link": "/radio/program/pri-the-world",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/pris-the-world-latest-edition/id278196007?mt=2",
"tuneIn": "https://tunein.com/podcasts/News--Politics-Podcasts/PRIs-The-World-p24/",
"rss": "http://feeds.feedburner.com/pri/theworld"
}
},
"radiolab": {
"id": "radiolab",
"title": "Radiolab",
"info": "A two-time Peabody Award-winner, Radiolab is an investigation told through sounds and stories, and centered around one big idea. In the Radiolab world, information sounds like music and science and culture collide. Hosted by Jad Abumrad and Robert Krulwich, the show is designed for listeners who demand skepticism, but appreciate wonder. WNYC Studios is the producer of other leading podcasts including Freakonomics Radio, Death, Sex & Money, On the Media and many more.",
"airtime": "SUN 12am-1am, SAT 2pm-3pm",
"imageSrc": "https://ww2.kqed.org/radio/wp-content/uploads/sites/50/2018/04/radiolab1400.png",
"officialWebsiteLink": "https://www.wnycstudios.org/shows/radiolab/",
"meta": {
"site": "science",
"source": "WNYC"
},
"link": "/radio/program/radiolab",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/radiolab/id152249110?mt=2",
"tuneIn": "https://tunein.com/radio/RadioLab-p68032/",
"rss": "https://feeds.wnyc.org/radiolab"
}
},
"reveal": {
"id": "reveal",
"title": "Reveal",
"info": "Created by The Center for Investigative Reporting and PRX, Reveal is public radios first one-hour weekly radio show and podcast dedicated to investigative reporting. Credible, fact based and without a partisan agenda, Reveal combines the power and artistry of driveway moment storytelling with data-rich reporting on critically important issues. The result is stories that inform and inspire, arming our listeners with information to right injustices, hold the powerful accountable and improve lives.Reveal is hosted by Al Letson and showcases the award-winning work of CIR and newsrooms large and small across the nation. In a radio and podcast market crowded with choices, Reveal focuses on important and often surprising stories that illuminate the world for our listeners.",
"airtime": "SAT 4pm-5pm",
"imageSrc": "https://ww2.kqed.org/radio/wp-content/uploads/sites/50/2018/04/reveal300px.png",
"officialWebsiteLink": "https://www.revealnews.org/episodes/",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/reveal",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/reveal/id886009669",
"tuneIn": "https://tunein.com/radio/Reveal-p679597/",
"rss": "http://feeds.revealradio.org/revealpodcast"
}
},
"says-you": {
"id": "says-you",
"title": "Says You!",
"info": "Public radio's game show of bluff and bluster, words and whimsy. The warmest, wittiest cocktail party - it's spirited and civil, brainy and boisterous, peppered with musical interludes. Fast paced and playful, it's the most fun you can have with language without getting your mouth washed out with soap. Our motto: It's not important to know the answers, it's important to like the answers!",
"airtime": "SUN 4pm-5pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Says-You-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "http://www.saysyouradio.com/",
"meta": {
"site": "comedy",
"source": "Pipit and Finch"
},
"link": "/radio/program/says-you",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/says-you!/id1050199826",
"tuneIn": "https://tunein.com/radio/Says-You-p480/",
"rss": "https://saysyou.libsyn.com/rss"
}
},
"science-friday": {
"id": "science-friday",
"title": "Science Friday",
"info": "Science Friday is a weekly science talk show, broadcast live over public radio stations nationwide. Each week, the show focuses on science topics that are in the news and tries to bring an educated, balanced discussion to bear on the scientific issues at hand. Panels of expert guests join host Ira Flatow, a veteran science journalist, to discuss science and to take questions from listeners during the call-in portion of the program.",
"airtime": "FRI 11am-1pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Science-Friday-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.wnycstudios.org/shows/science-friday",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/science-friday",
"subscribe": {
"apple": "https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?s=143441&mt=2&id=73329284&at=11l79Y&ct=nprdirectory",
"tuneIn": "https://tunein.com/radio/Science-Friday-p394/",
"rss": "http://feeds.wnyc.org/science-friday"
}
},
"selected-shorts": {
"id": "selected-shorts",
"title": "Selected Shorts",
"info": "Spellbinding short stories by established and emerging writers take on a new life when they are performed by stars of the stage and screen.",
"airtime": "SAT 8pm-9pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Selected-Shorts-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.pri.org/programs/selected-shorts",
"meta": {
"site": "arts",
"source": "pri"
},
"link": "/radio/program/selected-shorts",
"subscribe": {
"apple": "https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?s=143441&mt=2&id=253191824&at=11l79Y&ct=nprdirectory",
"tuneIn": "https://tunein.com/radio/Selected-Shorts-p31792/",
"rss": "https://feeds.megaphone.fm/selectedshorts"
}
},
"snap-judgment": {
"id": "snap-judgment",
"title": "Snap Judgment",
"tagline": "Real stories with killer beats",
"info": "The Snap Judgment radio show and podcast mixes real stories with killer beats to produce cinematic, dramatic radio. Snap's musical brand of storytelling dares listeners to see the world through the eyes of another. This is storytelling... with a BEAT!! Snap first aired on public radio stations nationwide in July 2010. Today, Snap Judgment airs on over 450 public radio stations and is brought to the airwaves by KQED & PRX.",
"airtime": "SAT 1pm-2pm, 9pm-10pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/05/Snap-Judgment-Podcast-Tile-703x703-1.jpg",
"officialWebsiteLink": "https://snapjudgment.org",
"meta": {
"site": "arts",
"source": "kqed",
"order": 3
},
"link": "https://snapjudgment.org",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/snap-judgment/id283657561",
"npr": "https://www.npr.org/podcasts/449018144/snap-judgment",
"stitcher": "https://www.pandora.com/podcast/snap-judgment/PC:241?source=stitcher-sunset",
"spotify": "https://open.spotify.com/show/3Cct7ZWmxHNAtLgBTqjC5v",
"rss": "https://snap.feed.snapjudgment.org/"
}
},
"soldout": {
"id": "soldout",
"title": "SOLD OUT: Rethinking Housing in America",
"tagline": "A new future for housing",
"info": "Sold Out: Rethinking Housing in America",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Sold-Out-Podcast-Tile-703x703-1.jpg",
"imageAlt": "KQED Sold Out: Rethinking Housing in America",
"officialWebsiteLink": "/podcasts/soldout",
"meta": {
"site": "news",
"source": "kqed",
"order": 12
},
"link": "/podcasts/soldout",
"subscribe": {
"npr": "https://www.npr.org/podcasts/911586047/s-o-l-d-o-u-t-a-new-future-for-housing",
"apple": "https://podcasts.apple.com/us/podcast/introducing-sold-out-rethinking-housing-in-america/id1531354937",
"rss": "https://feeds.megaphone.fm/soldout",
"spotify": "https://open.spotify.com/show/38dTBSk2ISFoPiyYNoKn1X",
"stitcher": "https://www.stitcher.com/podcast/kqed/sold-out-rethinking-housing-in-america",
"tunein": "https://tunein.com/radio/SOLD-OUT-Rethinking-Housing-in-America-p1365871/",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5tZWdhcGhvbmUuZm0vc29sZG91dA"
}
},
"spooked": {
"id": "spooked",
"title": "Spooked",
"tagline": "True-life supernatural stories",
"info": "",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/10/Spooked-Podcast-Tile-703x703-1.jpg",
"imageAlt": "",
"officialWebsiteLink": "https://spookedpodcast.org/",
"meta": {
"site": "news",
"source": "kqed",
"order": 4
},
"link": "https://spookedpodcast.org/",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/spooked/id1279361017",
"npr": "https://www.npr.org/podcasts/549547848/snap-judgment-presents-spooked",
"spotify": "https://open.spotify.com/show/76571Rfl3m7PLJQZKQIGCT",
"rss": "https://feeds.simplecast.com/TBotaapn"
}
},
"ted-radio-hour": {
"id": "ted-radio-hour",
"title": "TED Radio Hour",
"info": "The TED Radio Hour is a journey through fascinating ideas, astonishing inventions, fresh approaches to old problems, and new ways to think and create.",
"airtime": "SUN 3pm-4pm, SAT 10pm-11pm",
"imageSrc": "https://ww2.kqed.org/radio/wp-content/uploads/sites/50/2018/04/tedRadioHour.jpg",
"officialWebsiteLink": "https://www.npr.org/programs/ted-radio-hour/?showDate=2018-06-22",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/ted-radio-hour",
"subscribe": {
"npr": "https://rpb3r.app.goo.gl/8vsS",
"apple": "https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?s=143441&mt=2&id=523121474&at=11l79Y&ct=nprdirectory",
"tuneIn": "https://tunein.com/radio/TED-Radio-Hour-p418021/",
"rss": "https://feeds.npr.org/510298/podcast.xml"
}
},
"tech-nation": {
"id": "tech-nation",
"title": "Tech Nation Radio Podcast",
"info": "Tech Nation is a weekly public radio program, hosted by Dr. Moira Gunn. Founded in 1993, it has grown from a simple interview show to a multi-faceted production, featuring conversations with noted technology and science leaders, and a weekly science and technology-related commentary.",
"airtime": "FRI 10pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Tech-Nation-Radio-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "http://technation.podomatic.com/",
"meta": {
"site": "science",
"source": "Tech Nation Media"
},
"link": "/radio/program/tech-nation",
"subscribe": {
"rss": "https://technation.podomatic.com/rss2.xml"
}
},
"thebay": {
"id": "thebay",
"title": "The Bay",
"tagline": "Local news to keep you rooted",
"info": "Host Devin Katayama walks you through the biggest story of the day with reporters and newsmakers.",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/The-Bay-Podcast-Tile-703x703-1.jpg",
"imageAlt": "KQED The Bay",
"officialWebsiteLink": "/podcasts/thebay",
"meta": {
"site": "radio",
"source": "kqed",
"order": 1
},
"link": "/podcasts/thebay",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/the-bay/id1350043452",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5tZWdhcGhvbmUuZm0vS1FJTkM4MjU5Nzg2MzI3",
"npr": "https://www.npr.org/podcasts/586725995/the-bay",
"stitcher": "https://www.stitcher.com/podcast/kqed/the-bay",
"spotify": "https://open.spotify.com/show/4BIKBKIujizLHlIlBNaAqQ",
"rss": "https://feeds.megaphone.fm/KQINC8259786327"
}
},
"californiareport": {
"id": "californiareport",
"title": "The California Report",
"tagline": "California, day by day",
"info": "KQED’s statewide radio news program providing daily coverage of issues, trends and public policy decisions.",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/The-California-Report-Podcast-Tile-703x703-1.jpg",
"imageAlt": "KQED The California Report",
"officialWebsiteLink": "/californiareport",
"meta": {
"site": "news",
"source": "kqed",
"order": 7
},
"link": "/californiareport",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/kqeds-the-california-report/id79681292",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5tZWdhcGhvbmUuZm0vS1FJTkM1MDAyODE4NTgz",
"npr": "https://www.npr.org/podcasts/432285393/the-california-report",
"stitcher": "https://www.stitcher.com/podcast/kqedfm-kqeds-the-california-report-podcast-8838",
"rss": "https://ww2.kqed.org/news/tag/tcram/feed/podcast"
}
},
"californiareportmagazine": {
"id": "californiareportmagazine",
"title": "The California Report Magazine",
"tagline": "Your state, your stories",
"info": "Every week, The California Report Magazine takes you on a road trip for the ears: to visit the places and meet the people who make California unique. The in-depth storytelling podcast from the California Report.",
"airtime": "FRI 4:30pm-5pm, 6:30pm-7pm, 11pm-11:30pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/The-California-Report-Magazine-Podcast-Tile-703x703-1.jpg",
"officialWebsiteLink": "/californiareportmagazine",
"meta": {
"site": "news",
"source": "kqed",
"order": 9
},
"link": "/californiareportmagazine",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/the-california-report-magazine/id1314750545",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5tZWdhcGhvbmUuZm0vS1FJTkM3NjkwNjk1OTAz",
"npr": "https://www.npr.org/podcasts/564733126/the-california-report-magazine",
"stitcher": "https://www.stitcher.com/podcast/kqed/the-california-report-magazine",
"rss": "https://ww2.kqed.org/news/tag/tcrmag/feed/podcast"
}
},
"thelatest": {
"id": "thelatest",
"title": "The Latest",
"tagline": "Trusted local news in real time",
"info": "",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/09/The-Latest-Podcast-Tile-703x703-1.jpg",
"imageAlt": "KQED The Latest",
"officialWebsiteLink": "/thelatest",
"meta": {
"site": "news",
"source": "kqed",
"order": 5
},
"link": "/thelatest",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/the-latest-from-kqed/id1197721799",
"npr": "https://www.npr.org/podcasts/1257949365/the-latest-from-k-q-e-d",
"spotify": "https://open.spotify.com/show/5KIIXMgM9GTi5AepwOYvIZ?si=bd3053fec7244dba",
"rss": "https://feeds.megaphone.fm/KQINC9137121918"
}
},
"theleap": {
"id": "theleap",
"title": "The Leap",
"tagline": "What if you closed your eyes, and jumped?",
"info": "Stories about people making dramatic, risky changes, told by award-winning public radio reporter Judy Campbell.",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/The-Leap-Podcast-Tile-703x703-1.jpg",
"imageAlt": "KQED The Leap",
"officialWebsiteLink": "/podcasts/theleap",
"meta": {
"site": "news",
"source": "kqed",
"order": 15
},
"link": "/podcasts/theleap",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/the-leap/id1046668171",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5tZWdhcGhvbmUuZm0vS1FJTkM0NTcwODQ2MjY2",
"npr": "https://www.npr.org/podcasts/447248267/the-leap",
"stitcher": "https://www.stitcher.com/podcast/kqed/the-leap",
"spotify": "https://open.spotify.com/show/3sSlVHHzU0ytLwuGs1SD1U",
"rss": "https://ww2.kqed.org/news/programs/the-leap/feed/podcast"
}
},
"masters-of-scale": {
"id": "masters-of-scale",
"title": "Masters of Scale",
"info": "Masters of Scale is an original podcast in which LinkedIn co-founder and Greylock Partner Reid Hoffman sets out to describe and prove theories that explain how great entrepreneurs take their companies from zero to a gazillion in ingenious fashion.",
"airtime": "Every other Wednesday June 12 through October 16 at 8pm (repeats Thursdays at 2am)",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Masters-of-Scale-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://mastersofscale.com/",
"meta": {
"site": "radio",
"source": "WaitWhat"
},
"link": "/radio/program/masters-of-scale",
"subscribe": {
"apple": "http://mastersofscale.app.link/",
"rss": "https://rss.art19.com/masters-of-scale"
}
},
"the-moth-radio-hour": {
"id": "the-moth-radio-hour",
"title": "The Moth Radio Hour",
"info": "Since its launch in 1997, The Moth has presented thousands of true stories, told live and without notes, to standing-room-only crowds worldwide. Moth storytellers stand alone, under a spotlight, with only a microphone and a roomful of strangers. The storyteller and the audience embark on a high-wire act of shared experience which is both terrifying and exhilarating. Since 2008, The Moth podcast has featured many of our favorite stories told live on Moth stages around the country. For information on all of our programs and live events, visit themoth.org.",
"airtime": "SAT 8pm-9pm and SUN 11am-12pm",
"imageSrc": "https://ww2.kqed.org/radio/wp-content/uploads/sites/50/2018/04/theMoth.jpg",
"officialWebsiteLink": "https://themoth.org/",
"meta": {
"site": "arts",
"source": "prx"
},
"link": "/radio/program/the-moth-radio-hour",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/the-moth-podcast/id275699983?mt=2",
"tuneIn": "https://tunein.com/radio/The-Moth-p273888/",
"rss": "http://feeds.themoth.org/themothpodcast"
}
},
"the-new-yorker-radio-hour": {
"id": "the-new-yorker-radio-hour",
"title": "The New Yorker Radio Hour",
"info": "The New Yorker Radio Hour is a weekly program presented by the magazine's editor, David Remnick, and produced by WNYC Studios and The New Yorker. Each episode features a diverse mix of interviews, profiles, storytelling, and an occasional burst of humor inspired by the magazine, and shaped by its writers, artists, and editors. This isn't a radio version of a magazine, but something all its own, reflecting the rich possibilities of audio storytelling and conversation. Theme music for the show was composed and performed by Merrill Garbus of tUnE-YArDs.",
"airtime": "SAT 10am-11am",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/The-New-Yorker-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.wnycstudios.org/shows/tnyradiohour",
"meta": {
"site": "arts",
"source": "WNYC"
},
"link": "/radio/program/the-new-yorker-radio-hour",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/id1050430296",
"tuneIn": "https://tunein.com/podcasts/WNYC-Podcasts/New-Yorker-Radio-Hour-p803804/",
"rss": "https://feeds.feedburner.com/newyorkerradiohour"
}
},
"the-takeaway": {
"id": "the-takeaway",
"title": "The Takeaway",
"info": "The Takeaway is produced in partnership with its national audience. It delivers perspective and analysis to help us better understand the day’s news. Be a part of the American conversation on-air and online.",
"airtime": "MON-THU 12pm-1pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/The-Takeaway-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.wnycstudios.org/shows/takeaway",
"meta": {
"site": "news",
"source": "WNYC"
},
"link": "/radio/program/the-takeaway",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/the-takeaway/id363143310?mt=2",
"tuneIn": "http://tunein.com/radio/The-Takeaway-p150731/",
"rss": "https://feeds.feedburner.com/takeawaypodcast"
}
},
"this-american-life": {
"id": "this-american-life",
"title": "This American Life",
"info": "This American Life is a weekly public radio show, heard by 2.2 million people on more than 500 stations. Another 2.5 million people download the weekly podcast. It is hosted by Ira Glass, produced in collaboration with Chicago Public Media, delivered to stations by PRX The Public Radio Exchange, and has won all of the major broadcasting awards.",
"airtime": "SAT 12pm-1pm, 7pm-8pm",
"imageSrc": "https://ww2.kqed.org/radio/wp-content/uploads/sites/50/2018/04/thisAmericanLife.png",
"officialWebsiteLink": "https://www.thisamericanlife.org/",
"meta": {
"site": "news",
"source": "wbez"
},
"link": "/radio/program/this-american-life",
"subscribe": {
"apple": "https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?s=143441&mt=2&id=201671138&at=11l79Y&ct=nprdirectory",
"rss": "https://www.thisamericanlife.org/podcast/rss.xml"
}
},
"truthbetold": {
"id": "truthbetold",
"title": "Truth Be Told",
"tagline": "Advice by and for people of color",
"info": "We’re the friend you call after a long day, the one who gets it. Through wisdom from some of the greatest thinkers of our time, host Tonya Mosley explores what it means to grow and thrive as a Black person in America, while discovering new ways of being that serve as a portal to more love, more healing, and more joy.",
"airtime": "",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Truth-Be-Told-Podcast-Tile-360x360-1.jpg",
"imageAlt": "KQED Truth Be Told with Tonya Mosley",
"officialWebsiteLink": "https://www.kqed.ord/podcasts/truthbetold",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/podcasts/truthbetold",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/truth-be-told/id1462216572",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly93dzIua3FlZC5vcmcvbmV3cy9jYXRlZ29yeS90cnV0aC1iZS10b2xkLXBvZGNhc3QvZmVlZA",
"npr": "https://www.npr.org/podcasts/719210818/truth-be-told",
"stitcher": "https://www.stitcher.com/s?fid=398170&refid=stpr",
"spotify": "https://open.spotify.com/show/587DhwTBxke6uvfwDfaV5N"
}
},
"wait-wait-dont-tell-me": {
"id": "wait-wait-dont-tell-me",
"title": "Wait Wait... Don't Tell Me!",
"info": "Peter Sagal and Bill Kurtis host the weekly NPR News quiz show alongside some of the best and brightest news and entertainment personalities.",
"airtime": "SUN 10am-11am, SAT 11am-12pm, SAT 6pm-7pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Wait-Wait-Podcast-Tile-300x300-1.jpg",
"officialWebsiteLink": "https://www.npr.org/programs/wait-wait-dont-tell-me/",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/wait-wait-dont-tell-me",
"subscribe": {
"npr": "https://rpb3r.app.goo.gl/Xogv",
"apple": "https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?s=143441&mt=2&id=121493804&at=11l79Y&ct=nprdirectory",
"tuneIn": "https://tunein.com/radio/Wait-Wait-Dont-Tell-Me-p46/",
"rss": "https://feeds.npr.org/344098539/podcast.xml"
}
},
"washington-week": {
"id": "washington-week",
"title": "Washington Week",
"info": "For 50 years, Washington Week has been the most intelligent and up to date conversation about the most important news stories of the week. Washington Week is the longest-running news and public affairs program on PBS and features journalists -- not pundits -- lending insight and perspective to the week's important news stories.",
"airtime": "SAT 1:30am-2am",
"imageSrc": "https://ww2.kqed.org/radio/wp-content/uploads/sites/50/2018/04/washington-week.jpg",
"officialWebsiteLink": "http://www.pbs.org/weta/washingtonweek/",
"meta": {
"site": "news",
"source": "pbs"
},
"link": "/radio/program/washington-week",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/washington-week-audio-pbs/id83324702?mt=2",
"tuneIn": "https://tunein.com/podcasts/Current-Affairs/Washington-Week-p693/",
"rss": "http://feeds.pbs.org/pbs/weta/washingtonweek-audio"
}
},
"weekend-edition-saturday": {
"id": "weekend-edition-saturday",
"title": "Weekend Edition Saturday",
"info": "Weekend Edition Saturday wraps up the week's news and offers a mix of analysis and features on a wide range of topics, including arts, sports, entertainment, and human interest stories. The two-hour program is hosted by NPR's Peabody Award-winning Scott Simon.",
"airtime": "SAT 5am-10am",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Weekend-Edition-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.npr.org/programs/weekend-edition-saturday/",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/weekend-edition-saturday"
},
"weekend-edition-sunday": {
"id": "weekend-edition-sunday",
"title": "Weekend Edition Sunday",
"info": "Weekend Edition Sunday features interviews with newsmakers, artists, scientists, politicians, musicians, writers, theologians and historians. The program has covered news events from Nelson Mandela's 1990 release from a South African prison to the capture of Saddam Hussein.",
"airtime": "SUN 5am-10am",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Weekend-Edition-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.npr.org/programs/weekend-edition-sunday/",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/weekend-edition-sunday"
},
"world-affairs": {
"id": "world-affairs",
"title": "World Affairs",
"info": "The world as we knew it is undergoing a rapid transformation…so what's next? Welcome to WorldAffairs, your guide to a changing world. We give you the context you need to navigate across borders and ideologies. Through sound-rich stories and in-depth interviews, we break down what it means to be a global citizen on a hot, crowded planet. Our hosts, Ray Suarez, Teresa Cotsirilos and Philip Yun help you make sense of an uncertain world, one story at a time.",
"airtime": "MON 10pm, TUE 1am, SAT 3am",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/World-Affairs-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.worldaffairs.org/",
"meta": {
"site": "news",
"source": "World Affairs"
},
"link": "/radio/program/world-affairs",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/world-affairs/id101215657?mt=2",
"tuneIn": "https://tunein.com/radio/WorldAffairs-p1665/",
"rss": "https://worldaffairs.libsyn.com/rss"
}
},
"on-shifting-ground": {
"id": "on-shifting-ground",
"title": "On Shifting Ground with Ray Suarez",
"info": "Geopolitical turmoil. A warming planet. Authoritarians on the rise. We live in a chaotic world that’s rapidly shifting around us. “On Shifting Ground with Ray Suarez” explores international fault lines and how they impact us all. Each week, NPR veteran Ray Suarez hosts conversations with journalists, leaders and policy experts to help us read between the headlines – and give us hope for human resilience.",
"airtime": "MON 10pm, TUE 1am, SAT 3am",
"imageSrc": "https://ww2.kqed.org/app/uploads/2022/12/onshiftingground-600x600-1.png",
"officialWebsiteLink": "https://worldaffairs.org/radio-podcast/",
"meta": {
"site": "news",
"source": "On Shifting Ground"
},
"link": "/radio/program/on-shifting-ground",
"subscribe": {
"apple": "https://podcasts.apple.com/ie/podcast/on-shifting-ground/id101215657",
"rss": "https://feeds.libsyn.com/36668/rss"
}
},
"hidden-brain": {
"id": "hidden-brain",
"title": "Hidden Brain",
"info": "Shankar Vedantam uses science and storytelling to reveal the unconscious patterns that drive human behavior, shape our choices and direct our relationships.",
"imageSrc": "https://ww2.kqed.org/radio/wp-content/uploads/sites/50/2018/05/hiddenbrain.jpg",
"officialWebsiteLink": "https://www.npr.org/series/423302056/hidden-brain",
"airtime": "SUN 7pm-8pm",
"meta": {
"site": "news",
"source": "NPR"
},
"link": "/radio/program/hidden-brain",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/hidden-brain/id1028908750?mt=2",
"tuneIn": "https://tunein.com/podcasts/Science-Podcasts/Hidden-Brain-p787503/",
"rss": "https://feeds.npr.org/510308/podcast.xml"
}
},
"city-arts": {
"id": "city-arts",
"title": "City Arts & Lectures",
"info": "A one-hour radio program to hear celebrated writers, artists and thinkers address contemporary ideas and values, often discussing the creative process. Please note: tapes or transcripts are not available",
"imageSrc": "https://ww2.kqed.org/radio/wp-content/uploads/sites/50/2018/05/cityartsandlecture-300x300.jpg",
"officialWebsiteLink": "https://www.cityarts.net/",
"airtime": "SUN 1pm-2pm, TUE 10pm, WED 1am",
"meta": {
"site": "news",
"source": "City Arts & Lectures"
},
"link": "https://www.cityarts.net",
"subscribe": {
"tuneIn": "https://tunein.com/radio/City-Arts-and-Lectures-p692/",
"rss": "https://www.cityarts.net/feed/"
}
},
"white-lies": {
"id": "white-lies",
"title": "White Lies",
"info": "In 1965, Rev. James Reeb was murdered in Selma, Alabama. Three men were tried and acquitted, but no one was ever held to account. Fifty years later, two journalists from Alabama return to the city where it happened, expose the lies that kept the murder from being solved and uncover a story about guilt and memory that says as much about America today as it does about the past.",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/White-Lies-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.npr.org/podcasts/510343/white-lies",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/white-lies",
"subscribe": {
"npr": "https://rpb3r.app.goo.gl/whitelies",
"apple": "https://podcasts.apple.com/podcast/id1462650519?mt=2&at=11l79Y&ct=nprdirectory",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5ucHIub3JnLzUxMDM0My9wb2RjYXN0LnhtbA",
"spotify": "https://open.spotify.com/show/12yZ2j8vxqhc0QZyRES3ft?si=LfWYEK6URA63hueKVxRLAw",
"rss": "https://feeds.npr.org/510343/podcast.xml"
}
},
"rightnowish": {
"id": "rightnowish",
"title": "Rightnowish",
"tagline": "Art is where you find it",
"info": "Rightnowish digs into life in the Bay Area right now… ish. Journalist Pendarvis Harshaw takes us to galleries painted on the sides of liquor stores in West Oakland. We'll dance in warehouses in the Bayview, make smoothies with kids in South Berkeley, and listen to classical music in a 1984 Cutlass Supreme in Richmond. Every week, Pen talks to movers and shakers about how the Bay Area shapes what they create, and how they shape the place we call home.",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Rightnowish-Podcast-Tile-500x500-1.jpg",
"imageAlt": "KQED Rightnowish with Pendarvis Harshaw",
"officialWebsiteLink": "/podcasts/rightnowish",
"meta": {
"site": "arts",
"source": "kqed",
"order": 14
},
"link": "/podcasts/rightnowish",
"subscribe": {
"npr": "https://www.npr.org/podcasts/721590300/rightnowish",
"rss": "https://ww2.kqed.org/arts/programs/rightnowish/feed/podcast",
"apple": "https://podcasts.apple.com/us/podcast/rightnowish/id1482187648",
"stitcher": "https://www.stitcher.com/podcast/kqed/rightnowish",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5tZWdhcGhvbmUuZm0vS1FJTkMxMjU5MTY3NDc4",
"spotify": "https://open.spotify.com/show/7kEJuafTzTVan7B78ttz1I"
}
},
"jerrybrown": {
"id": "jerrybrown",
"title": "The Political Mind of Jerry Brown",
"tagline": "Lessons from a lifetime in politics",
"info": "The Political Mind of Jerry Brown brings listeners the wisdom of the former Governor, Mayor, and presidential candidate. Scott Shafer interviewed Brown for more than 40 hours, covering the former governor's life and half-century in the political game and Brown has some lessons he'd like to share. ",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/The-Political-Mind-of-Jerry-Brown-Podcast-Tile-703x703-1.jpg",
"imageAlt": "KQED The Political Mind of Jerry Brown",
"officialWebsiteLink": "/podcasts/jerrybrown",
"meta": {
"site": "news",
"source": "kqed",
"order": 16
},
"link": "/podcasts/jerrybrown",
"subscribe": {
"npr": "https://www.npr.org/podcasts/790253322/the-political-mind-of-jerry-brown",
"apple": "https://itunes.apple.com/us/podcast/id1492194549",
"rss": "https://ww2.kqed.org/news/series/jerrybrown/feed/podcast/",
"tuneIn": "http://tun.in/pjGcK",
"stitcher": "https://www.stitcher.com/podcast/kqed/the-political-mind-of-jerry-brown",
"spotify": "https://open.spotify.com/show/54C1dmuyFyKMFttY6X2j6r?si=K8SgRCoISNK6ZbjpXrX5-w",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly93dzIua3FlZC5vcmcvbmV3cy9zZXJpZXMvamVycnlicm93bi9mZWVkL3BvZGNhc3Qv"
}
},
"the-splendid-table": {
"id": "the-splendid-table",
"title": "The Splendid Table",
"info": "\u003cem>The Splendid Table\u003c/em> hosts our nation's conversations about cooking, sustainability and food culture.",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/The-Splendid-Table-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.splendidtable.org/",
"airtime": "SUN 10-11 pm",
"meta": {
"site": "radio",
"source": "npr"
},
"link": "/radio/program/the-splendid-table"
}
},
"racesReducer": {
"5921": {
"id": "5921",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 7",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 158422,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Doris Matsui",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 89456,
"isWinner": true
},
{
"candidateName": "Tom Silva",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 48920,
"isWinner": true
},
{
"candidateName": "David Mandel",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 20046,
"isWinner": false
}
],
"winnerDateTime": "2024-03-09T01:00:38.194Z"
},
"5922": {
"id": "5922",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 8",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 0,
"uncontested": true,
"precinctsReportPercentage": 100,
"eevp": 0,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Rudy Recile",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 0,
"isWinner": true
},
{
"candidateName": "John Garamendi",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 0,
"isWinner": true
}
],
"winnerDateTime": "2024-03-06T04:00:30.000Z"
},
"5924": {
"id": "5924",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 10",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 185034,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Mark DeSaulnier",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 121265,
"isWinner": true
},
{
"candidateName": "Katherine Piccinini",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 34883,
"isWinner": true
},
{
"candidateName": "Nolan Chen",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 19459,
"isWinner": false
},
{
"candidateName": "Joe Sweeney",
"candidateIncumbent": false,
"candidateParty": "NPP",
"voteCount": 7606,
"isWinner": false
},
{
"candidateName": "Mohamed Elsherbini",
"candidateIncumbent": false,
"candidateParty": "NPP",
"voteCount": 1821,
"isWinner": false
}
],
"winnerDateTime": "2024-03-09T01:02:32.415Z"
},
"5926": {
"id": "5926",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 12",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 153801,
"precinctsReportPercentage": 100,
"eevp": 99.85,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Lateefah Simon",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 85905,
"isWinner": true
},
{
"candidateName": "Jennifer Tran",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 22964,
"isWinner": true
},
{
"candidateName": "Tony Daysog",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 17197,
"isWinner": false
},
{
"candidateName": "Stephen Slauson",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 9699,
"isWinner": false
},
{
"candidateName": "Glenn Kaplan",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 6785,
"isWinner": false
},
{
"candidateName": "Eric Wilson",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 4243,
"isWinner": false
},
{
"candidateName": "Abdur Sikder",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 2847,
"isWinner": false
},
{
"candidateName": "Ned Nuerge",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 2532,
"isWinner": false
},
{
"candidateName": "Andre Todd",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 1629,
"isWinner": false
}
],
"winnerDateTime": "2024-03-16T00:22:36.062Z"
},
"5928": {
"id": "5928",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 14",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 125831,
"precinctsReportPercentage": 100,
"eevp": 99.89,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Eric Swalwell",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 83989,
"isWinner": true
},
{
"candidateName": "Vin Kruttiventi",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 22106,
"isWinner": true
},
{
"candidateName": "Alison Hayden",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 11928,
"isWinner": false
},
{
"candidateName": "Luis Reynoso",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 7808,
"isWinner": false
}
],
"winnerDateTime": "2024-03-12T00:51:36.366Z"
},
"5930": {
"id": "5930",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 16",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 182188,
"precinctsReportPercentage": 100,
"eevp": 100,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Sam Liccardo",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 38492,
"isWinner": true
},
{
"candidateName": "Evan Low",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 30261,
"isWinner": true
},
{
"candidateName": "Joe Simitian",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 30256,
"isWinner": false
},
{
"candidateName": "Peter Ohtaki",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 23283,
"isWinner": false
},
{
"candidateName": "Peter Dixon",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 14677,
"isWinner": false
},
{
"candidateName": "Rishi Kumar",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 12383,
"isWinner": false
},
{
"candidateName": "Karl Ryan",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 11563,
"isWinner": false
},
{
"candidateName": "Julie Lythcott-Haims",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 11386,
"isWinner": false
},
{
"candidateName": "Ahmed Mostafa",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 5814,
"isWinner": false
},
{
"candidateName": "Greg Tanaka",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 2421,
"isWinner": false
},
{
"candidateName": "Joby Bernstein",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 1652,
"isWinner": false
}
],
"winnerDateTime": "2024-05-02T14:15:13.232Z"
},
"5931": {
"id": "5931",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 17",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 117534,
"precinctsReportPercentage": 100,
"eevp": 99.9,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Ro Khanna",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 73941,
"isWinner": true
},
{
"candidateName": "Anita Chen",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 31539,
"isWinner": true
},
{
"candidateName": "Ritesh Tandon",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 5728,
"isWinner": false
},
{
"candidateName": "Mario Ramirez",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 4491,
"isWinner": false
},
{
"candidateName": "Joe Dehn",
"candidateIncumbent": false,
"candidateParty": "Lib",
"voteCount": 1835,
"isWinner": false
}
],
"winnerDateTime": "2024-03-08T01:50:53.956Z"
},
"5932": {
"id": "5932",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 18",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 96302,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Zoe Lofgren",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 49323,
"isWinner": true
},
{
"candidateName": "Peter Hernandez",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 31622,
"isWinner": true
},
{
"candidateName": "Charlene Nijmeh",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 10614,
"isWinner": false
},
{
"candidateName": "Lawrence Milan",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 2712,
"isWinner": false
},
{
"candidateName": "Luele Kifle",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 2031,
"isWinner": false
}
],
"winnerDateTime": "2024-03-12T00:26:02.706Z"
},
"5963": {
"id": "5963",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 2",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 139085,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Michael Greer",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 38079,
"isWinner": true
},
{
"candidateName": "Chris Rogers",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 27126,
"isWinner": true
},
{
"candidateName": "Rusty Hicks",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 25615,
"isWinner": false
},
{
"candidateName": "Ariel Kelley",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 19483,
"isWinner": false
},
{
"candidateName": "Frankie Myers",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 17694,
"isWinner": false
},
{
"candidateName": "Ted Williams",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 9550,
"isWinner": false
},
{
"candidateName": "Cynthia Click",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 1538,
"isWinner": false
}
],
"winnerDateTime": "2024-03-22T21:38:36.711Z"
},
"5972": {
"id": "5972",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 11",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 99775,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Lori Wilson",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 50085,
"isWinner": true
},
{
"candidateName": "Dave Ennis",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 26074,
"isWinner": true
},
{
"candidateName": "Wanda Wallis",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 14638,
"isWinner": false
},
{
"candidateName": "Jeffrey Flack",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 8978,
"isWinner": false
}
],
"winnerDateTime": "2024-03-08T02:01:24.524Z"
},
"5973": {
"id": "5973",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 12",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 143532,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Damon Connolly",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 111275,
"isWinner": true
},
{
"candidateName": "Andy Podshadley",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 17240,
"isWinner": true
},
{
"candidateName": "Eryn Cervantes",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 15017,
"isWinner": false
}
],
"winnerDateTime": "2024-03-21T00:25:32.262Z"
},
"5975": {
"id": "5975",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 14",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 106997,
"precinctsReportPercentage": 100,
"eevp": 100,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Buffy Wicks",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 78678,
"isWinner": true
},
{
"candidateName": "Margot Smith",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 18251,
"isWinner": true
},
{
"candidateName": "Utkarsh Jain",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 10068,
"isWinner": false
}
],
"winnerDateTime": "2024-03-15T01:30:34.539Z"
},
"5976": {
"id": "5976",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 15",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 97144,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Sonia Ledo",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 30946,
"isWinner": true
},
{
"candidateName": "Anamarie Farias",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 29512,
"isWinner": true
},
{
"candidateName": "Monica Wilson",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 24775,
"isWinner": false
},
{
"candidateName": "Karen Mitchoff",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 11911,
"isWinner": false
}
],
"winnerDateTime": "2024-03-14T00:19:38.858Z"
},
"5977": {
"id": "5977",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 16",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 0,
"uncontested": true,
"precinctsReportPercentage": 0,
"eevp": 0,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Joseph Rubay",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 0,
"isWinner": true
},
{
"candidateName": "Rebecca Bauer-Kahan",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 0,
"isWinner": true
}
],
"winnerDateTime": "2024-03-06T04:00:30.000Z"
},
"5978": {
"id": "5978",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 17",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 111003,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Matt Haney",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 90915,
"isWinner": true
},
{
"candidateName": "Manuel Noris-Barrera",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 13843,
"isWinner": true
},
{
"candidateName": "Otto Duke",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 6245,
"isWinner": false
}
],
"winnerDateTime": "2024-03-12T00:36:19.697Z"
},
"5979": {
"id": "5979",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 18",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 86008,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Mia Bonta",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 73040,
"isWinner": true
},
{
"candidateName": "Andre Sandford",
"candidateIncumbent": false,
"candidateParty": "AIP",
"voteCount": 4575,
"isWinner": true
},
{
"candidateName": "Mindy Pechenuk",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 4389,
"isWinner": false
},
{
"candidateName": "Cheyenne Kenney",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 4004,
"isWinner": false
}
],
"winnerDateTime": "2024-05-02T14:13:20.724Z"
},
"5980": {
"id": "5980",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 19",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 113959,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Catherine Stefani",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 64960,
"isWinner": true
},
{
"candidateName": "David Lee",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 33035,
"isWinner": true
},
{
"candidateName": "Nadia Flamenco",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 8335,
"isWinner": false
},
{
"candidateName": "Arjun Sodhani",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 7629,
"isWinner": false
}
],
"winnerDateTime": "2024-03-11T23:50:23.109Z"
},
"5981": {
"id": "5981",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 20",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 0,
"uncontested": true,
"precinctsReportPercentage": 0,
"eevp": 0,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Liz Ortega",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 0,
"isWinner": true
}
],
"winnerDateTime": "2024-03-06T04:00:30.000Z"
},
"5982": {
"id": "5982",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 21",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 0,
"uncontested": true,
"precinctsReportPercentage": 0,
"eevp": 0,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Mark Gilham",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 0,
"isWinner": true
},
{
"candidateName": "Diane Papan",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 0,
"isWinner": true
}
],
"winnerDateTime": "2024-03-06T04:00:30.000Z"
},
"5984": {
"id": "5984",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 23",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 116963,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Marc Berman",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 67106,
"isWinner": true
},
{
"candidateName": "Lydia Kou",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 23699,
"isWinner": true
},
{
"candidateName": "Gus Mattammal",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 13277,
"isWinner": false
},
{
"candidateName": "Allan Marson",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 12881,
"isWinner": false
}
],
"winnerDateTime": "2024-03-12T01:13:06.280Z"
},
"5987": {
"id": "5987",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 26",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 72753,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Patrick Ahrens",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 25036,
"isWinner": true
},
{
"candidateName": "Tara Sreekrishnan",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 19600,
"isWinner": true
},
{
"candidateName": "Sophie Song",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 15954,
"isWinner": false
},
{
"candidateName": "Omar Din",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 8772,
"isWinner": false
},
{
"candidateName": "Bob Goodwyn",
"candidateIncumbent": false,
"candidateParty": "Lib",
"voteCount": 2170,
"isWinner": false
},
{
"candidateName": "Ashish Garg",
"candidateIncumbent": false,
"candidateParty": "NPP",
"voteCount": 1221,
"isWinner": false
}
],
"winnerDateTime": "2024-03-13T21:06:29.070Z"
},
"5989": {
"id": "5989",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 28",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 0,
"uncontested": true,
"precinctsReportPercentage": 0,
"eevp": 0,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Gail Pellerin",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 0,
"isWinner": true
},
{
"candidateName": "Liz Lawler",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 0,
"isWinner": true
}
],
"winnerDateTime": "2024-03-06T04:00:30.000Z"
},
"6010": {
"id": "6010",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 49",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 0,
"uncontested": true,
"precinctsReportPercentage": 0,
"eevp": 0,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Mike Fong",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 0,
"isWinner": true
},
{
"candidateName": "Long Liu",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 0,
"isWinner": true
}
],
"winnerDateTime": "2024-03-06T04:00:30.000Z"
},
"6018": {
"id": "6018",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 2",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 229348,
"precinctsReportPercentage": 100,
"eevp": 98.93,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Jared Huffman",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 169005,
"isWinner": true
},
{
"candidateName": "Chris Coulombe",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 37372,
"isWinner": true
},
{
"candidateName": "Tief Gibbs",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 18437,
"isWinner": false
},
{
"candidateName": "Jolian Kangas",
"candidateIncumbent": false,
"candidateParty": "NPP",
"voteCount": 3166,
"isWinner": false
},
{
"candidateName": "Jason Brisendine",
"candidateIncumbent": false,
"candidateParty": "NPP",
"voteCount": 1368,
"isWinner": false
}
],
"winnerDateTime": "2024-03-12T00:46:10.103Z"
},
"6020": {
"id": "6020",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 4",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 187640,
"precinctsReportPercentage": 100,
"eevp": 97.16,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Mike Thompson",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 118147,
"isWinner": true
},
{
"candidateName": "John Munn",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 56232,
"isWinner": true
},
{
"candidateName": "Andrew Engdahl",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 11202,
"isWinner": false
},
{
"candidateName": "Niket Patwardhan",
"candidateIncumbent": false,
"candidateParty": "NPP",
"voteCount": 2059,
"isWinner": false
}
],
"winnerDateTime": "2024-03-07T00:30:57.980Z"
},
"6025": {
"id": "6025",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 9",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 121271,
"precinctsReportPercentage": 100,
"eevp": 98.93,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Josh Harder",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 60396,
"isWinner": true
},
{
"candidateName": "Kevin Lincoln",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 36346,
"isWinner": true
},
{
"candidateName": "John McBride",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 15525,
"isWinner": false
},
{
"candidateName": "Khalid Jafri",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 9004,
"isWinner": false
}
],
"winnerDateTime": "2024-03-12T00:49:44.113Z"
},
"6031": {
"id": "6031",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 15",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 0,
"uncontested": true,
"precinctsReportPercentage": 100,
"eevp": 0,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Anna Kramer",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 0,
"isWinner": true
},
{
"candidateName": "Kevin Mullin",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 0,
"isWinner": true
}
],
"winnerDateTime": "2024-03-06T04:00:30.000Z"
},
"6035": {
"id": "6035",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 19",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 203670,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Jimmy Panetta",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 132540,
"isWinner": true
},
{
"candidateName": "Jason Anderson",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 58120,
"isWinner": true
},
{
"candidateName": "Sean Dougherty",
"candidateIncumbent": false,
"candidateParty": "Grn",
"voteCount": 13010,
"isWinner": false
}
],
"winnerDateTime": "2024-03-07T00:23:46.779Z"
},
"6066": {
"id": "6066",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 3",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 0,
"uncontested": true,
"precinctsReportPercentage": 0,
"eevp": 0,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Jamie Gallagher",
"candidateIncumbent": true,
"candidateParty": "R",
"voteCount": 0,
"isWinner": true
},
{
"candidateName": "Aaron Draper",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 0,
"isWinner": true
}
],
"winnerDateTime": "2024-03-06T04:00:30.000Z"
},
"6067": {
"id": "6067",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 4",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 0,
"uncontested": true,
"precinctsReportPercentage": 0,
"eevp": 0,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Cecilia Aguiar-Curry",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 0,
"isWinner": true
}
],
"winnerDateTime": "2024-03-06T04:00:30.000Z"
},
"6087": {
"id": "6087",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 24",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 66643,
"precinctsReportPercentage": 100,
"eevp": 100,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Alex Lee",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 45544,
"isWinner": true
},
{
"candidateName": "Bob Brunton",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 14951,
"isWinner": true
},
{
"candidateName": "Marti Souza",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 6148,
"isWinner": false
}
],
"winnerDateTime": "2024-03-14T23:23:49.770Z"
},
"6088": {
"id": "6088",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 25",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 69560,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Ash Kalra",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 35821,
"isWinner": true
},
{
"candidateName": "Ted Stroll",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 18255,
"isWinner": true
},
{
"candidateName": "Lan Ngo",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 15484,
"isWinner": false
}
],
"winnerDateTime": "2024-03-14T02:40:57.200Z"
},
"6092": {
"id": "6092",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 29",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 0,
"uncontested": true,
"precinctsReportPercentage": 0,
"eevp": 0,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Robert Rivas",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 0,
"isWinner": true
},
{
"candidateName": "J.W. Paine",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 0,
"isWinner": true
}
],
"winnerDateTime": "2024-03-06T04:00:30.000Z"
},
"6223": {
"id": "6223",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 46",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 0,
"uncontested": true,
"precinctsReportPercentage": 100,
"eevp": 0,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Lou Correa",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 0,
"isWinner": true
},
{
"candidateName": "David Pan",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 0,
"isWinner": true
}
],
"winnerDateTime": "2024-03-06T04:00:30.000Z"
},
"6530": {
"id": "6530",
"type": "apRace",
"location": "State of California",
"raceName": "State Senate, District 3",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 222193,
"precinctsReportPercentage": 100,
"eevp": 100,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Thom Bogue",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 61776,
"isWinner": true
},
{
"candidateName": "Christopher Cabaldon",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 59041,
"isWinner": true
},
{
"candidateName": "Rozzana Verder-Aliga",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 45546,
"isWinner": false
},
{
"candidateName": "Jackie Elward",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 41127,
"isWinner": false
},
{
"candidateName": "Jimih Jones",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 14703,
"isWinner": false
}
],
"winnerDateTime": "2024-03-15T01:24:31.539Z"
},
"6531": {
"id": "6531",
"type": "apRace",
"location": "State of California",
"raceName": "State Senate, District 5",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 171623,
"precinctsReportPercentage": 100,
"eevp": 100,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Jim Shoemaker",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 74935,
"isWinner": true
},
{
"candidateName": "Jerry McNerney",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 57040,
"isWinner": true
},
{
"candidateName": "Carlos Villapudua",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 39648,
"isWinner": false
}
],
"winnerDateTime": "2024-03-13T20:07:46.382Z"
},
"6532": {
"id": "6532",
"type": "apRace",
"location": "State of California",
"raceName": "State Senate, District 7",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 192446,
"precinctsReportPercentage": 100,
"eevp": 100,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Jesse Arreguín",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 61837,
"isWinner": true
},
{
"candidateName": "Jovanka Beckles",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 34025,
"isWinner": true
},
{
"candidateName": "Dan Kalb",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 28842,
"isWinner": false
},
{
"candidateName": "Kathryn Lybarger",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 28041,
"isWinner": false
},
{
"candidateName": "Sandre Swanson",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 22862,
"isWinner": false
},
{
"candidateName": "Jeanne Solnordal",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 16839,
"isWinner": false
}
],
"winnerDateTime": "2024-03-16T00:58:11.533Z"
},
"6533": {
"id": "6533",
"type": "apRace",
"location": "State of California",
"raceName": "State Senate, District 9",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 0,
"uncontested": true,
"precinctsReportPercentage": 0,
"eevp": 0,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Tim Grayson",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 0,
"isWinner": true
},
{
"candidateName": "Marisol Rubio",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 0,
"isWinner": true
}
],
"winnerDateTime": "2024-03-06T04:00:30.000Z"
},
"6534": {
"id": "6534",
"type": "apRace",
"location": "State of California",
"raceName": "State Senate, District 11",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 228260,
"precinctsReportPercentage": 100,
"eevp": 100,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Scott Wiener",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 166592,
"isWinner": true
},
{
"candidateName": "Yvette Corkrean",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 34438,
"isWinner": true
},
{
"candidateName": "Cynthia Cravens",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 18513,
"isWinner": false
},
{
"candidateName": "Jing Xiong",
"candidateIncumbent": false,
"candidateParty": "NPP",
"voteCount": 8717,
"isWinner": false
}
],
"winnerDateTime": "2024-03-12T02:01:51.597Z"
},
"6535": {
"id": "6535",
"type": "apRace",
"location": "State of California",
"raceName": "State Senate, District 13",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 227191,
"precinctsReportPercentage": 100,
"eevp": 100,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Josh Becker",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 167127,
"isWinner": true
},
{
"candidateName": "Alexander Glew",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 42788,
"isWinner": true
},
{
"candidateName": "Christina Laskowski",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 17276,
"isWinner": false
}
],
"winnerDateTime": "2024-03-12T01:56:24.964Z"
},
"6536": {
"id": "6536",
"type": "apRace",
"location": "State of California",
"raceName": "State Senate, District 15",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 180231,
"precinctsReportPercentage": 100,
"eevp": 100,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Dave Cortese",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 124440,
"isWinner": true
},
{
"candidateName": "Robert Howell",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 34173,
"isWinner": true
},
{
"candidateName": "Tony Loaiza",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 21618,
"isWinner": false
}
],
"winnerDateTime": "2024-03-13T01:15:45.365Z"
},
"6548": {
"id": "6548",
"type": "apRace",
"location": "State of California",
"raceName": "State Senate, District 39",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 0,
"uncontested": true,
"precinctsReportPercentage": 0,
"eevp": 0,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Akilah Weber",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 0,
"isWinner": true
},
{
"candidateName": "Bob Divine",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 0,
"isWinner": true
}
],
"winnerDateTime": "2024-03-06T04:00:30.000Z"
},
"6611": {
"id": "6611",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 11",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 188732,
"precinctsReportPercentage": 100,
"eevp": 100,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Nancy Pelosi",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 138285,
"isWinner": true
},
{
"candidateName": "Bruce Lou",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 16285,
"isWinner": true
},
{
"candidateName": "Marjorie Mikels",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 9363,
"isWinner": false
},
{
"candidateName": "Bianca Von Krieg",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 7634,
"isWinner": false
},
{
"candidateName": "Jason Zeng",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 6607,
"isWinner": false
},
{
"candidateName": "Jason Boyce",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 4325,
"isWinner": false
},
{
"candidateName": "Larry Nichelson",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 3482,
"isWinner": false
},
{
"candidateName": "Eve Del Castello",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 2751,
"isWinner": false
}
],
"winnerDateTime": "2024-03-12T00:31:55.445Z"
},
"8589": {
"id": "8589",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. Senate, Class I",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 7276537,
"precinctsReportPercentage": 100,
"eevp": 99.66,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Adam Schiff",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 2299507,
"isWinner": true
},
{
"candidateName": "Steve Garvey",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 2292414,
"isWinner": true
},
{
"candidateName": "Katie Porter",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 1115606,
"isWinner": false
},
{
"candidateName": "Barbara Lee",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 714408,
"isWinner": false
},
{
"candidateName": "Eric Early",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 240723,
"isWinner": false
},
{
"candidateName": "James Bradley",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 98180,
"isWinner": false
},
{
"candidateName": "Christina Pascucci",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 61755,
"isWinner": false
},
{
"candidateName": "Sharleta Bassett",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 54422,
"isWinner": false
},
{
"candidateName": "Sarah Liew",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 38483,
"isWinner": false
},
{
"candidateName": "Laura Garza ",
"candidateIncumbent": false,
"candidateParty": "NPP",
"voteCount": 34320,
"isWinner": false
},
{
"candidateName": "Jonathan Reiss",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 34283,
"isWinner": false
},
{
"candidateName": "Sepi Gilani",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 34056,
"isWinner": false
},
{
"candidateName": "Gail Lightfoot",
"candidateIncumbent": false,
"candidateParty": "Lib",
"voteCount": 33046,
"isWinner": false
},
{
"candidateName": "Denice Gary-Pandol",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 25494,
"isWinner": false
},
{
"candidateName": "James Macauley",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 23168,
"isWinner": false
},
{
"candidateName": "Harmesh Kumar",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 21522,
"isWinner": false
},
{
"candidateName": "David Peterson",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 21076,
"isWinner": false
},
{
"candidateName": "Douglas Pierce",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 19371,
"isWinner": false
},
{
"candidateName": "Major Singh",
"candidateIncumbent": false,
"candidateParty": "NPP",
"voteCount": 16965,
"isWinner": false
},
{
"candidateName": "John Rose",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 14577,
"isWinner": false
},
{
"candidateName": "Perry Pound",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 14134,
"isWinner": false
},
{
"candidateName": "Raji Rab",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 13558,
"isWinner": false
},
{
"candidateName": "Mark Ruzon",
"candidateIncumbent": false,
"candidateParty": "NPP",
"voteCount": 13429,
"isWinner": false
},
{
"candidateName": "Forrest Jones",
"candidateIncumbent": false,
"candidateParty": "AIP",
"voteCount": 13027,
"isWinner": false
},
{
"candidateName": "Stefan Simchowitz",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 12717,
"isWinner": false
},
{
"candidateName": "Martin Veprauskas",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 9714,
"isWinner": false
},
{
"candidateName": "Don Grundmann",
"candidateIncumbent": false,
"candidateParty": "NPP",
"voteCount": 6582,
"isWinner": false
}
],
"winnerDateTime": "2024-03-06T05:01:46.589Z"
},
"8686": {
"id": "8686",
"type": "apRace",
"location": "State of California",
"raceName": "President,",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 3589127,
"precinctsReportPercentage": 100,
"eevp": 99.75,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Joe Biden",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 3200188,
"isWinner": true
},
{
"candidateName": "Marianne Williamson",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 145690,
"isWinner": false
},
{
"candidateName": "Dean Phillips",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 99981,
"isWinner": false
},
{
"candidateName": "Armando Perez-Serrato",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 42925,
"isWinner": false
},
{
"candidateName": "Gabriel Cornejo",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 41261,
"isWinner": false
},
{
"candidateName": "President Boddie",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 25373,
"isWinner": false
},
{
"candidateName": "Stephen Lyons",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 21008,
"isWinner": false
},
{
"candidateName": "Eban Cambridge",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 12701,
"isWinner": false
}
],
"winnerDateTime": "2024-03-06T04:12:27.559Z"
},
"8688": {
"id": "8688",
"type": "apRace",
"location": "State of California",
"raceName": "President,",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 2466569,
"precinctsReportPercentage": 100,
"eevp": 99.58,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Donald Trump",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 1953947,
"isWinner": true
},
{
"candidateName": "Nikki Haley",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 430792,
"isWinner": false
},
{
"candidateName": "Ron DeSantis",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 35581,
"isWinner": false
},
{
"candidateName": "Chris Christie",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 20164,
"isWinner": false
},
{
"candidateName": "Vivek Ramaswamy",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 11069,
"isWinner": false
},
{
"candidateName": "Rachel Swift",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 4231,
"isWinner": false
},
{
"candidateName": "David Stuckenberg",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 3895,
"isWinner": false
},
{
"candidateName": "Ryan Binkley",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 3563,
"isWinner": false
},
{
"candidateName": "Asa Hutchinson",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 3327,
"isWinner": false
}
],
"winnerDateTime": "2024-03-06T04:13:19.766Z"
},
"81993": {
"id": "81993",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. Senate, Class I Unexpired Term",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 7358837,
"precinctsReportPercentage": 100,
"eevp": 99.66,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Steve Garvey",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 2444940,
"isWinner": true
},
{
"candidateName": "Adam Schiff",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 2155146,
"isWinner": true
},
{
"candidateName": "Katie Porter",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 1269194,
"isWinner": false
},
{
"candidateName": "Barbara Lee",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 863278,
"isWinner": false
},
{
"candidateName": "Eric Early",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 448788,
"isWinner": false
},
{
"candidateName": "Christina Pascucci",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 109421,
"isWinner": false
},
{
"candidateName": "Sepi Gilani",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 68070,
"isWinner": false
}
],
"winnerDateTime": "2024-03-06T04:31:08.186Z"
},
"82014": {
"id": "82014",
"type": "apRace",
"location": "State of California",
"raceName": "Proposition, 1 - Behavioral Health Services Program",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 7221972,
"precinctsReportPercentage": 100,
"eevp": 100,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 3624998,
"isWinner": true
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 3596974,
"isWinner": false
}
],
"winnerDateTime": "2024-03-21T00:11:06.265Z"
},
"timeLoaded": "November 22, 2024 5:28 PM",
"nationalRacesLoaded": true,
"localRacesLoaded": true,
"overrides": [
{
"id": "5921",
"raceName": "U.S. House of Representatives, District 7",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5922",
"raceName": "U.S. House of Representatives, District 8",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5924",
"raceName": "U.S. House of Representatives, District 10",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5926",
"raceName": "U.S. House of Representatives, District 12",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/alameda/congress-12th-district"
},
{
"id": "5928",
"raceName": "U.S. House of Representatives, District 14",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5930",
"raceName": "U.S. House of Representatives, District 16",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/california/congress-16th-district"
},
{
"id": "5931",
"raceName": "U.S. House of Representatives, District 17",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5932",
"raceName": "U.S. House of Representatives, District 18",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5963",
"raceName": "State Assembly, District 2",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5972",
"raceName": "State Assembly, District 11",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5973",
"raceName": "State Assembly, District 12",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5975",
"raceName": "State Assembly, District 14",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5976",
"raceName": "State Assembly, District 15",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/contracosta/state-assembly"
},
{
"id": "5977",
"raceName": "State Assembly, District 16",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5978",
"raceName": "State Assembly, District 17",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5979",
"raceName": "State Assembly, District 18",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5980",
"raceName": "State Assembly, District 19",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5981",
"raceName": "State Assembly, District 20",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5982",
"raceName": "State Assembly, District 21",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5984",
"raceName": "State Assembly, District 23",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/california/state-assembly-23rd-district"
},
{
"id": "5987",
"raceName": "State Assembly, District 26",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/santaclara/state-assembly-26th-district"
},
{
"id": "5989",
"raceName": "State Assembly, District 28",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6010",
"raceName": "State Assembly, District 4",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6018",
"raceName": "U.S. House of Representatives, District 2",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6020",
"raceName": "U.S. House of Representatives, District 4",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6025",
"raceName": "U.S. House of Representatives, District 9",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6031",
"raceName": "U.S. House of Representatives, District 15",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6035",
"raceName": "U.S. House of Representatives, District 19",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6067",
"raceName": "State Assembly, District 4",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6087",
"raceName": "State Assembly, District 24",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6088",
"raceName": "State Assembly, District 25",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6092",
"raceName": "State Assembly, District 29",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6223",
"raceName": "U.S. House of Representatives, District 4",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6530",
"raceName": "State Senate, District 3",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/california/state-senate-3rd-district"
},
{
"id": "6531",
"raceName": "State Senate, District 5",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6532",
"raceName": "State Senate, District 7",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/california/state-senate-7th-district"
},
{
"id": "6533",
"raceName": "State Senate, District 9",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6534",
"raceName": "State Senate, District 11",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6535",
"raceName": "State Senate, District 13",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6536",
"raceName": "State Senate, District 15",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6611",
"raceName": "U.S. House of Representatives, District 11",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "8589",
"raceName": "U.S. Senate (Full Term)",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/california/senator"
},
{
"id": "8686",
"raceName": "California Democratic Presidential Primary",
"raceDescription": "Candidates are competing for 496 delegates.",
"raceReadTheStory": "https://www.kqed.org/elections/results/president/democrat"
},
{
"id": "8688",
"raceName": "California Republican Presidential Primary",
"raceDescription": "Candidates are competing for 169 delegates.",
"raceReadTheStory": "https://kqed.org/elections/results/president/republican"
},
{
"id": "81993",
"raceName": "U.S. Senate (Partial/Unexpired Term)",
"raceDescription": "Top two candidates advance to general election."
},
{
"id": "82014",
"raceName": "Proposition 1",
"raceDescription": "Bond and mental health reforms. Passes with majority vote.",
"raceReadTheStory": "https://www.kqed.org/elections/results/california/proposition-1"
}
],
"AlamedaJudge5": {
"id": "AlamedaJudge5",
"type": "localRace",
"location": "Alameda",
"raceName": "Superior Court Judge, Office 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 200601,
"candidates": [
{
"candidateName": "Terry Wiley",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 200601
}
]
},
"AlamedaJudge12": {
"id": "AlamedaJudge12",
"type": "localRace",
"location": "Alameda",
"raceName": "Superior Court Judge, Office 12",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 240853,
"candidates": [
{
"candidateName": "Mark Fickes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 133009
},
{
"candidateName": "Michael P. Johnson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 107844
}
]
},
"AlamedaBoard2": {
"id": "AlamedaBoard2",
"type": "localRace",
"location": "Alameda",
"raceName": "Board of Education, Trustee Area 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 33580,
"candidates": [
{
"candidateName": "John Lewis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6943
},
{
"candidateName": "Angela Normand",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 26637
}
]
},
"AlamedaBoard5": {
"id": "AlamedaBoard5",
"type": "localRace",
"location": "Alameda",
"raceName": "Board of Education, Trustee Area 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 26072,
"candidates": [
{
"candidateName": "Guadalupe \"Lupe\" Angulo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7521
},
{
"candidateName": "Janevette Cole",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 13338
},
{
"candidateName": "Joe Orlando Ramos",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5213
}
]
},
"AlamedaBoard6": {
"id": "AlamedaBoard6",
"type": "localRace",
"location": "Alameda",
"raceName": "Board of Education, Trustee Area 6",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 30864,
"candidates": [
{
"candidateName": "John Guerrero",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9989
},
{
"candidateName": "Eileen McDonald",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 20875
}
]
},
"AlamedaSup1": {
"id": "AlamedaSup1",
"type": "localRace",
"location": "Alameda",
"raceName": "Board of Supervisors, District 1",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 41038,
"candidates": [
{
"candidateName": "David Haubert",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 41038
}
]
},
"AlamedaSup2": {
"id": "AlamedaSup2",
"type": "localRace",
"location": "Alameda",
"raceName": "Board of Supervisors, District 2",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 31034,
"candidates": [
{
"candidateName": "Elisa Márquez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 31034
}
]
},
"AlamedaSup4": {
"id": "AlamedaSup4",
"type": "localRace",
"location": "Alameda",
"raceName": "Board of Supervisors, District 4",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/alameda/supervisor-4th-district",
"raceType": "top2",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 57007,
"candidates": [
{
"candidateName": "Jennifer Esteen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22400
},
{
"candidateName": "Nate Miley",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 34607
}
]
},
"AlamedaSup5": {
"id": "AlamedaSup5",
"type": "localRace",
"location": "Alameda",
"raceName": "Board of Supervisors, District 5",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/alameda/supervisor-5th-district",
"raceType": "top2",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 81059,
"candidates": [
{
"candidateName": "Ben Bartlett",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13518
},
{
"candidateName": "Nikki Fortunato Bas",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 27597
},
{
"candidateName": "John J. Bauters",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16783
},
{
"candidateName": "Ken Berrick",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7520
},
{
"candidateName": "Omar Farmer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1240
},
{
"candidateName": "Gregory Hodge",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3419
},
{
"candidateName": "Chris Moore",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7428
},
{
"candidateName": "Gerald Pechenuk",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 305
},
{
"candidateName": "Lorrel Plimier",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3249
}
]
},
"AlamedaBoard7": {
"id": "AlamedaBoard7",
"type": "localRace",
"location": "Alameda",
"raceName": "Flood Control & Water Conservation District Director, Zone 7, Full Term",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 134340,
"candidates": [
{
"candidateName": "Alan Burnham",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15723
},
{
"candidateName": "Sandy Figuers",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22454
},
{
"candidateName": "Laurene K. Green",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 30343
},
{
"candidateName": "Kathy Narum",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 23833
},
{
"candidateName": "Seema Badar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7468
},
{
"candidateName": "Catherine Brown",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 34519
}
]
},
"AlamedaAuditor": {
"id": "AlamedaAuditor",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland Auditor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 59227,
"candidates": [
{
"candidateName": "Michael Houston",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 59227
}
]
},
"AlamedaMeasureA": {
"id": "AlamedaMeasureA",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure A",
"raceDescription": "Alameda County. Civil service. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 282335,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 167903
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 114432
}
]
},
"AlamedaMeasureB": {
"id": "AlamedaMeasureB",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure B",
"raceDescription": "Alameda County. Recall rules. Passes with majority vote.",
"raceReadTheStory": "https://www.kqed.org/elections/results/alameda/measure-b",
"raceType": "yesNo",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 282683,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 182200
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 100483
}
]
},
"AlamedaMeasureD": {
"id": "AlamedaMeasureD",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure D",
"raceDescription": "Oakland. Appropriations limit. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 79797,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 59852
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19945
}
]
},
"AlamedaMeasureE": {
"id": "AlamedaMeasureE",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure E",
"raceDescription": "Alameda Unified School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 22692,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17280
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5412
}
]
},
"AlamedaMeasureF": {
"id": "AlamedaMeasureF",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure F",
"raceDescription": "Piedmont. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 4855,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3673
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1182
}
]
},
"AlamedaMeasureG": {
"id": "AlamedaMeasureG",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure G",
"raceDescription": "Albany Unified School District. Parcel tax. Passes with 2/3 vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 5898,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4651
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1247
}
]
},
"AlamedaMeasureH": {
"id": "AlamedaMeasureH",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure H",
"raceDescription": "Berkeley Unified School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 33331,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 29418
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3913
}
]
},
"AlamedaMeasureI": {
"id": "AlamedaMeasureI",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure I",
"raceDescription": "Hayward Unified School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 21929,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14151
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7778
}
]
},
"AlamedaMeasureJ": {
"id": "AlamedaMeasureJ",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure J",
"raceDescription": "San Leandro Unified School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 12338,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7784
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4554
}
]
},
"CCD2": {
"id": "CCD2",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Board of Supervisors, District 2",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:45 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 45776,
"candidates": [
{
"candidateName": "Candace Andersen",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 45776
}
]
},
"CCD3": {
"id": "CCD3",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Board of Supervisors, District 3",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "6:45 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 25120,
"candidates": [
{
"candidateName": "Diane Burgis",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 25120
}
]
},
"CCD5": {
"id": "CCD5",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Board of Supervisors, District 5",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/contracosta/supervisor-5th-district",
"raceType": "top2",
"timeUpdated": "6:45 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 37045,
"candidates": [
{
"candidateName": "Mike Barbanica",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14338
},
{
"candidateName": "Jelani Killings",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5683
},
{
"candidateName": "Shanelle Scales-Preston",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12993
},
{
"candidateName": "Iztaccuauhtli Hector Gonzalez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4031
}
]
},
"CCMeasureA": {
"id": "CCMeasureA",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure A",
"raceDescription": "Martinez. Appoint City Clerk. Passes with a majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:45 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 11513,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7554
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3959
}
]
},
"CCMeasureB": {
"id": "CCMeasureB",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure B",
"raceDescription": "Antioch Unified School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:45 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 17971,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10397
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7574
}
]
},
"CCMeasureC": {
"id": "CCMeasureC",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure C",
"raceDescription": "Martinez Unified School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:45 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 9230,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6917
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2313
}
]
},
"CCMeasureD": {
"id": "CCMeasureD",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure D",
"raceDescription": "Moraga School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:45 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 6007,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4052
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1955
}
]
},
"MarinD2": {
"id": "MarinD2",
"type": "localRace",
"location": "Marin",
"raceName": "Board of Supervisors, District 2",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/marin/supervisor-2nd-district",
"raceType": "top2",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 18466,
"candidates": [
{
"candidateName": "Brian Colbert",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7971
},
{
"candidateName": "Heather McPhail Sridharan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4851
},
{
"candidateName": "Ryan O'Neil",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2647
},
{
"candidateName": "Gabe Paulson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2997
}
]
},
"MarinD3": {
"id": "MarinD3",
"type": "localRace",
"location": "Marin",
"raceName": "Board of Supervisors, District 3",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 13274,
"candidates": [
{
"candidateName": "Stephanie Moulton-Peters",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 13274
}
]
},
"MarinD4": {
"id": "MarinD4",
"type": "localRace",
"location": "Marin",
"raceName": "Board of Supervisors, District 4",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 12986,
"candidates": [
{
"candidateName": "Dennis Rodoni",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 10086
},
{
"candidateName": "Francis Drouillard",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2900
}
]
},
"MarinLarkspurCC": {
"id": "MarinLarkspurCC",
"type": "localRace",
"location": "Marin",
"raceName": "Larkspur City Council (Short Term)",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 4176,
"candidates": [
{
"candidateName": "Stephanie Andre",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2514
},
{
"candidateName": "Claire Paquette",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1008
},
{
"candidateName": "Lana Scott",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 654
}
]
},
"MarinRossCouncil": {
"id": "MarinRossCouncil",
"type": "localRace",
"location": "Marin",
"raceName": "Ross Town Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 1740,
"candidates": [
{
"candidateName": "Charles William \"Bill\" Kircher, Jr.",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 536
},
{
"candidateName": "Mathew Salter",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 502
},
{
"candidateName": "Shadi Aboukhater",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 187
},
{
"candidateName": "Teri Dowling",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 515
}
]
},
"MarinMeasureA": {
"id": "MarinMeasureA",
"type": "localRace",
"location": "Marin",
"raceName": "Measure A",
"raceDescription": "Tamalpais Union High School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 45345,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 24376
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20969
}
]
},
"MarinMeasureB": {
"id": "MarinMeasureB",
"type": "localRace",
"location": "Marin",
"raceName": "Measure B",
"raceDescription": "Petaluma Joint Union High School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 132,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 62
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 70
}
]
},
"MarinMeasureC": {
"id": "MarinMeasureC",
"type": "localRace",
"location": "Marin",
"raceName": "Measure C",
"raceDescription": "Belvedere. Appropriation limit. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 870,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 679
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 191
}
]
},
"MarinMeasureD": {
"id": "MarinMeasureD",
"type": "localRace",
"location": "Marin",
"raceName": "Measure D",
"raceDescription": "Larkspur. Rent stabilization. Passes with majority vote.",
"raceReadTheStory": "https://www.kqed.org/elections/results/marin/measure-d",
"raceType": "yesNo",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 4955,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2573
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2382
}
]
},
"MarinMeasureE": {
"id": "MarinMeasureE",
"type": "localRace",
"location": "Marin",
"raceName": "Measure E",
"raceDescription": "Ross. Special tax. Passes with 2/3 vote.",
"raceReadTheStory": "https://www.kqed.org/elections/results/marin/measure-e",
"raceType": "yesNo",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 874,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 683
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 191
}
]
},
"MarinMeasureF": {
"id": "MarinMeasureF",
"type": "localRace",
"location": "Marin",
"raceName": "Measure F",
"raceDescription": "San Anselmo. Flood Control and Water Conservation District. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 5193,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3083
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2110
}
]
},
"MarinMeasureG": {
"id": "MarinMeasureG",
"type": "localRace",
"location": "Marin",
"raceName": "Measure G",
"raceDescription": "Bel Marin Keys Community Services District. Special tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 830,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 661
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 169
}
]
},
"MarinMeasureH": {
"id": "MarinMeasureH",
"type": "localRace",
"location": "Marin",
"raceName": "Measure H",
"raceDescription": "Marinwood Community Services District. Appropriations limit, fire protection. Passes with a majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 1738,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1369
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 369
}
]
},
"MarinMeasureI": {
"id": "MarinMeasureI",
"type": "localRace",
"location": "Marin",
"raceName": "Measure I",
"raceDescription": "Marinwood Community Services District. Appropriations limit, parks. Passes with a majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 1735,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1336
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 399
}
]
},
"NapaD2": {
"id": "NapaD2",
"type": "localRace",
"location": "Napa",
"raceName": "Board of Supervisors, District 2",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "6:50 PM",
"dateUpdated": "April 3, 2024",
"totalVotes": 8351,
"candidates": [
{
"candidateName": "Liz Alessio",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6340
},
{
"candidateName": "Doris Gentry",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2011
}
]
},
"NapaD4": {
"id": "NapaD4",
"type": "localRace",
"location": "Napa",
"raceName": "Board of Supervisors, District 4",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/napa/supervisor-4th-district",
"raceType": "top1",
"timeUpdated": "6:50 PM",
"dateUpdated": "April 3, 2024",
"totalVotes": 7306,
"candidates": [
{
"candidateName": "Amber Manfree",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3913
},
{
"candidateName": "Pete Mott",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3393
}
]
},
"NapaD5": {
"id": "NapaD5",
"type": "localRace",
"location": "Napa",
"raceName": "Board of Supervisors, District 5",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/napa/supervisor-5th-district",
"raceType": "top1",
"timeUpdated": "6:50 PM",
"dateUpdated": "April 3, 2024",
"totalVotes": 5356,
"candidates": [
{
"candidateName": "Mariam Aboudamous",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2379
},
{
"candidateName": "Belia Ramos",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2977
}
]
},
"NapaMeasureD": {
"id": "NapaMeasureD",
"type": "localRace",
"location": "Napa",
"raceName": "Measure D",
"raceDescription": "Howell Mountain Elementary School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:50 PM",
"dateUpdated": "April 3, 2024",
"totalVotes": 741,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 367
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 374
}
]
},
"NapaMeasureU": {
"id": "NapaMeasureU",
"type": "localRace",
"location": "Napa",
"raceName": "Measure U",
"raceDescription": "Lake Berryessa Resort Improvement District. Appropriations limit. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:50 PM",
"dateUpdated": "April 3, 2024",
"totalVotes": 86,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 63
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 23
}
]
},
"NapaMeasureU1": {
"id": "NapaMeasureU1",
"type": "localRace",
"location": "Napa",
"raceName": "Measure U",
"raceDescription": "Yountville. Appropriations limit. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:50 PM",
"dateUpdated": "April 3, 2024",
"totalVotes": 925,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 793
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 132
}
]
},
"SFJudge1": {
"id": "SFJudge1",
"type": "localRace",
"location": "San Francisco",
"raceName": "Superior Court Judge, Seat 1",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/sanfrancisco/superior-court-seat-1",
"raceType": "top1",
"timeUpdated": "6:50 PM",
"dateUpdated": "March 21, 2024",
"totalVotes": 202960,
"candidates": [
{
"candidateName": "Michael Begert",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 124943
},
{
"candidateName": "Chip Zecher",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 78017
}
]
},
"SFJudge13": {
"id": "SFJudge13",
"type": "localRace",
"location": "San Francisco",
"raceName": "Superior Court Judge, Seat 13",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/sanfrancisco/superior-court-seat-13",
"raceType": "top1",
"timeUpdated": "6:50 PM",
"dateUpdated": "March 21, 2024",
"totalVotes": 202386,
"candidates": [
{
"candidateName": "Jean Myungjin Roland",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 90012
},
{
"candidateName": "Patrick S. Thompson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 112374
}
]
},
"SFPropA": {
"id": "SFPropA",
"type": "localRace",
"location": "San Francisco",
"raceName": "Proposition A",
"raceDescription": "Housing bond. Passes with 2/3 vote.",
"raceReadTheStory": "https://www.kqed.org/elections/results/sanfrancisco/proposition-a",
"raceType": "yesNo",
"timeUpdated": "6:50 PM",
"dateUpdated": "March 21, 2024",
"totalVotes": 225187,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 158497
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 66690
}
]
},
"SFPropB": {
"id": "SFPropB",
"type": "localRace",
"location": "San Francisco",
"raceName": "Proposition B",
"raceDescription": "Police staffing. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:50 PM",
"dateUpdated": "March 21, 2024",
"totalVotes": 222954,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 61580
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 161374
}
]
},
"SFPropC": {
"id": "SFPropC",
"type": "localRace",
"location": "San Francisco",
"raceName": "Proposition C",
"raceDescription": "Transfer tax exemption. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:50 PM",
"dateUpdated": "March 21, 2024",
"totalVotes": 220349,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 116311
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 104038
}
]
},
"SFPropD": {
"id": "SFPropD",
"type": "localRace",
"location": "San Francisco",
"raceName": "Proposition D",
"raceDescription": "Ethics laws. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:50 PM",
"dateUpdated": "March 21, 2024",
"totalVotes": 222615,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 198584
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 24031
}
]
},
"SFPropE": {
"id": "SFPropE",
"type": "localRace",
"location": "San Francisco",
"raceName": "Proposition E",
"raceDescription": "Police policies. Passes with majority vote.",
"raceReadTheStory": "https://www.kqed.org/elections/results/sanfrancisco/proposition-e",
"raceType": "yesNo",
"timeUpdated": "6:50 PM",
"dateUpdated": "March 21, 2024",
"totalVotes": 222817,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 120529
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 102288
}
]
},
"SFPropF": {
"id": "SFPropF",
"type": "localRace",
"location": "San Francisco",
"raceName": "Proposition F",
"raceDescription": "Drug screening. Passes with majority vote.",
"raceReadTheStory": "https://www.kqed.org/elections/results/sanfrancisco/proposition-f",
"raceType": "yesNo",
"timeUpdated": "6:50 PM",
"dateUpdated": "March 21, 2024",
"totalVotes": 224004,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 130214
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 93790
}
]
},
"SFPropG": {
"id": "SFPropG",
"type": "localRace",
"location": "San Francisco",
"raceName": "Proposition G",
"raceDescription": "Eighth-grade algebra. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:50 PM",
"dateUpdated": "March 21, 2024",
"totalVotes": 222704,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 182066
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 40638
}
]
},
"SMJudge4": {
"id": "SMJudge4",
"type": "localRace",
"location": "San Mateo",
"raceName": "Superior Court Judge, Office 4",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "6:56 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 108919,
"candidates": [
{
"candidateName": "Sarah Burdick",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 108919
}
]
},
"SMD1": {
"id": "SMD1",
"type": "localRace",
"location": "San Mateo",
"raceName": "Board of Supervisors, District 1",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/sanmateo/supervisor-1st-district",
"raceType": "top1",
"timeUpdated": "6:56 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 29650,
"candidates": [
{
"candidateName": "Jackie Speier",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20353
},
{
"candidateName": "Ann Schneider",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9297
}
]
},
"SMD4": {
"id": "SMD4",
"type": "localRace",
"location": "San Mateo",
"raceName": "Board of Supervisors, District 4",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/sanmateo/supervisor-4th-district",
"raceType": "top2",
"timeUpdated": "6:56 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 22725,
"candidates": [
{
"candidateName": "Antonio Lopez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5730
},
{
"candidateName": "Lisa Gauthier",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10358
},
{
"candidateName": "Celeste Brevard",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1268
},
{
"candidateName": "Paul Bocanegra",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1909
},
{
"candidateName": "Maggie Cornejo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3460
}
]
},
"SMD5": {
"id": "SMD5",
"type": "localRace",
"location": "San Mateo",
"raceName": "Board of Supervisors, District 5",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "6:56 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 19937,
"candidates": [
{
"candidateName": "David Canepa",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 19937
}
]
},
"SMMeasureB": {
"id": "SMMeasureB",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure B",
"raceDescription": "County Service Area #1 (Highlands). Special tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:56 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 1549,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1360
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 189
}
]
},
"SMMeasureC": {
"id": "SMMeasureC",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure C",
"raceDescription": "Jefferson Elementary School District. Parcel tax. Passes with 2/3 vote",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:56 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 12234,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8543
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3691
}
]
},
"SMMeasureE": {
"id": "SMMeasureE",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure E",
"raceDescription": "Woodside Elementary School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:56 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 1392,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 910
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 482
}
]
},
"SMMeasureG": {
"id": "SMMeasureG",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure G",
"raceDescription": "Pacifica School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:56 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 11548,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7067
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4481
}
]
},
"SMMeasureH": {
"id": "SMMeasureH",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure H",
"raceDescription": "San Carlos School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:56 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 9938,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6283
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3655
}
]
},
"SCJudge5": {
"id": "SCJudge5",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Superior Court Judge, Office 5",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 301953,
"candidates": [
{
"candidateName": "Jay Boyarsky",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 142549
},
{
"candidateName": "Nicole M. Ford",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 52147
},
{
"candidateName": "Johnene Linda Stebbins",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 107257
}
]
},
"SCD2": {
"id": "SCD2",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Board of Supervisors, District 2",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/santaclara/supervisor-2nd-district",
"raceType": "top2",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 44059,
"candidates": [
{
"candidateName": "Corina Herrera-Loera",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10519
},
{
"candidateName": "Jennifer Margaret Celaya",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2394
},
{
"candidateName": "Madison Nguyen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12794
},
{
"candidateName": "Betty Duong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14031
},
{
"candidateName": "Nelson McElmurry",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4321
}
]
},
"SCD3": {
"id": "SCD3",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Board of Supervisors, District 3",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 42549,
"candidates": [
{
"candidateName": "Otto Lee",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 42549
}
]
},
"SCD5": {
"id": "SCD5",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Board of Supervisors, District 5",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/santaclara/supervisor-5th-district",
"raceType": "top2",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 88712,
"candidates": [
{
"candidateName": "Margaret Abe-Koga",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 37172
},
{
"candidateName": "Sally J. Lieber",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 21962
},
{
"candidateName": "Barry Chang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6164
},
{
"candidateName": "Peter C. Fung",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17892
},
{
"candidateName": "Sandy Sans",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5522
}
]
},
"SCSJMayor": {
"id": "SCSJMayor",
"type": "localRace",
"location": "Santa Clara",
"raceName": "San José Mayor",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 167064,
"candidates": [
{
"candidateName": "Matt Mahan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 144701
},
{
"candidateName": "Tyrone Wade",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22363
}
]
},
"SCSJD2": {
"id": "SCSJD2",
"type": "localRace",
"location": "Santa Clara",
"raceName": "San José City Council, District 2",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 14131,
"candidates": [
{
"candidateName": "Joe Lopez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4950
},
{
"candidateName": "Pamela Campos",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3436
},
{
"candidateName": "Vanessa Sandoval",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2719
},
{
"candidateName": "Babu Prasad",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3026
}
]
},
"SCSJD4": {
"id": "SCSJD4",
"type": "localRace",
"location": "Santa Clara",
"raceName": "San José City Council, District 4",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 14322,
"candidates": [
{
"candidateName": "Kansen Chu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5931
},
{
"candidateName": "David Cohen",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8391
}
]
},
"SCSJD6": {
"id": "SCSJD6",
"type": "localRace",
"location": "Santa Clara",
"raceName": "San José City Council, District 6",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 22146,
"candidates": [
{
"candidateName": "Olivia Navarro",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6913
},
{
"candidateName": "Alex Shoor",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3850
},
{
"candidateName": "Angelo \"A.J.\" Pasciuti",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2688
},
{
"candidateName": "Michael Mulcahy",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8695
}
]
},
"SCSJD8": {
"id": "SCSJD8",
"type": "localRace",
"location": "Santa Clara",
"raceName": "San José City Council, District 8",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 21462,
"candidates": [
{
"candidateName": "Tam Truong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6982
},
{
"candidateName": "Domingo Candelas",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8466
},
{
"candidateName": "Sukhdev Singh Bainiwal",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5513
},
{
"candidateName": "Surinder Kaur Dhaliwal",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 501
}
]
},
"SCSJD10": {
"id": "SCSJD10",
"type": "localRace",
"location": "Santa Clara",
"raceName": "San José City Council, District 10",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 22799,
"candidates": [
{
"candidateName": "George Casey",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8805
},
{
"candidateName": "Arjun Batra",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8354
},
{
"candidateName": "Lenka Wright",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5640
}
]
},
"SCMeasureA": {
"id": "SCMeasureA",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure A",
"raceDescription": "Santa Clara. Appointed city clerk. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 20315,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6580
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13735
}
]
},
"SCMeasureB": {
"id": "SCMeasureB",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure B",
"raceDescription": "Santa Clara. Appointed police chief. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 20567,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5680
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14887
}
]
},
"SCMeasureC": {
"id": "SCMeasureC",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure C",
"raceDescription": "Sunnyvale School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 14656,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10261
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4395
}
]
},
"SolanoD15": {
"id": "SolanoD15",
"type": "localRace",
"location": "Solano",
"raceName": "Superior Court Judge, Department 15",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "",
"timeUpdated": "7:08 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 81709,
"candidates": [
{
"candidateName": "Mike Thompson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 36844
},
{
"candidateName": "Bryan J. Kim",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 44865
}
]
},
"SolanoD1": {
"id": "SolanoD1",
"type": "localRace",
"location": "Solano",
"raceName": "Board of Supervisors, District 1",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/solano/supervisor-1st-district",
"raceType": "",
"timeUpdated": "7:08 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 13786,
"candidates": [
{
"candidateName": "Michael Wilson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6401
},
{
"candidateName": "Cassandra James",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7385
}
]
},
"SolanoD2": {
"id": "SolanoD2",
"type": "localRace",
"location": "Solano",
"raceName": "Board of Supervisors, District 2",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "",
"timeUpdated": "7:08 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 19903,
"candidates": [
{
"candidateName": "Monica Brown",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 10951
},
{
"candidateName": "Nora Dizon",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3135
},
{
"candidateName": "Rochelle Sherlock",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5817
}
]
},
"SolanoD5": {
"id": "SolanoD5",
"type": "localRace",
"location": "Solano",
"raceName": "Board of Supervisors, District 5",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "",
"timeUpdated": "7:08 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 17888,
"candidates": [
{
"candidateName": "Mitch Mashburn",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11210
},
{
"candidateName": "Chadwick J. Ledoux",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6678
}
]
},
"SolanoEducation": {
"id": "SolanoEducation",
"type": "localRace",
"location": "Solano",
"raceName": "Sacramento County Board of Education",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "",
"timeUpdated": "7:08 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 3650,
"candidates": [
{
"candidateName": "Heather Davis",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2960
},
{
"candidateName": "Shazleen Khan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 690
}
]
},
"SolanoMeasureA": {
"id": "SolanoMeasureA",
"type": "localRace",
"location": "Solano",
"raceName": "Measure A",
"raceDescription": "Benicia. Hotel tax. Passes with majority vote.",
"raceReadTheStory": "https://www.kqed.org/elections/results/solano/measure-a",
"raceType": "yesNo",
"timeUpdated": "7:08 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 10136,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7869
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2267
}
]
},
"SolanoMeasureB": {
"id": "SolanoMeasureB",
"type": "localRace",
"location": "Solano",
"raceName": "Measure B",
"raceDescription": "Benicia. Sales tax. Passes with majority vote.",
"raceReadTheStory": "https://www.kqed.org/elections/results/solano/measure-b",
"raceType": "yesNo",
"timeUpdated": "7:08 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 10164,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7335
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2829
}
]
},
"SolanoMeasureC": {
"id": "SolanoMeasureC",
"type": "localRace",
"location": "Solano",
"raceName": "Measure C",
"raceDescription": "Benicia Unified School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:08 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 10112,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6316
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3796
}
]
},
"SolanoMeasureN": {
"id": "SolanoMeasureN",
"type": "localRace",
"location": "Solano",
"raceName": "Measure N",
"raceDescription": "Davis Joint Unified School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:08 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 15,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10
}
]
},
"SonomaJudge3": {
"id": "SonomaJudge3",
"type": "localRace",
"location": "Sonoma",
"raceName": "Superior Court Judge, Office 3",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 115405,
"candidates": [
{
"candidateName": "Kristine M. Burk",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 79498
},
{
"candidateName": "Beki Berrey",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 35907
}
]
},
"SonomaJudge4": {
"id": "SonomaJudge4",
"type": "localRace",
"location": "Sonoma",
"raceName": "Superior Court Judge, Office 4",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 86789,
"candidates": [
{
"candidateName": "Paul J. Lozada",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 86789
}
]
},
"SonomaJudge6": {
"id": "SonomaJudge6",
"type": "localRace",
"location": "Sonoma",
"raceName": "Superior Court Judge, Office 6",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 117990,
"candidates": [
{
"candidateName": "Omar Figueroa",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 42236
},
{
"candidateName": "Kenneth English",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 75754
}
]
},
"SonomaD1": {
"id": "SonomaD1",
"type": "localRace",
"location": "Sonoma",
"raceName": "Board of Supervisors, District 1",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 30348,
"candidates": [
{
"candidateName": "Rebecca Hermosillo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 23958
},
{
"candidateName": "Jonathan Mathieu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6390
}
]
},
"SonomaD3": {
"id": "SonomaD3",
"type": "localRace",
"location": "Sonoma",
"raceName": "Board of Supervisors, District 3",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/sonoma/supervisor-3rd-district",
"raceType": "top1",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 16312,
"candidates": [
{
"candidateName": "Chris Coursey",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11346
},
{
"candidateName": "Omar Medina",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4966
}
]
},
"SonomaD5": {
"id": "SonomaD5",
"type": "localRace",
"location": "Sonoma",
"raceName": "Board of Supervisors, District 5",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 23356,
"candidates": [
{
"candidateName": "Lynda Hopkins",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 23356
}
]
},
"SonomaMeasureA": {
"id": "SonomaMeasureA",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure A",
"raceDescription": "Cotati-Rohnert Park Unified School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 13756,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10320
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3436
}
]
},
"SonomaMeasureB": {
"id": "SonomaMeasureB",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure B",
"raceDescription": "Petaluma Joint Union High School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 24877,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15795
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9082
}
]
},
"SonomaMeasureC": {
"id": "SonomaMeasureC",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure C",
"raceDescription": "Fort Ross School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 286,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 159
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 127
}
]
},
"SonomaMeasureD": {
"id": "SonomaMeasureD",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure D",
"raceDescription": "Harmony Union School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 1925,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1089
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 836
}
]
},
"SonomaMeasureE": {
"id": "SonomaMeasureE",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure E",
"raceDescription": "Petaluma City (Elementary) School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 11133,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7622
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3511
}
]
},
"SonomaMeasureG": {
"id": "SonomaMeasureG",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure G",
"raceDescription": "Rincon Valley Union School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 14577,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8668
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5909
}
]
},
"SonomaMeasureH": {
"id": "SonomaMeasureH",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure H",
"raceDescription": "Sonoma County. Sales tax. Passes with majority vote.",
"raceReadTheStory": "https://www.kqed.org/elections/results/sonoma/measure-h",
"raceType": "yesNo",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 145261,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 89646
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 55615
}
]
}
},
"racesGenElectionReducer": {
"0": {
"id": "0",
"type": "apRace",
"location": "State of California",
"raceName": "President,",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 15637414,
"precinctsReportPercentage": 98.23,
"eevp": 98.23,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 22, 2024",
"timeUpdated": "5:20 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Kamala Harris",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 9168093,
"isWinner": true
},
{
"candidateName": "Donald Trump",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 5972031,
"isWinner": false
},
{
"candidateName": "Robert Kennedy",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 194692,
"isWinner": false
},
{
"candidateName": "Jill Stein",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 165350,
"isWinner": false
},
{
"candidateName": "Claudia De la Cruz",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 71355,
"isWinner": false
},
{
"candidateName": "Chase Oliver",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 65893,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T04:00:06.346Z"
},
"5089": {
"id": "5089",
"type": "apRace",
"location": "State of California",
"raceName": "State Senate, District 3",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 435956,
"precinctsReportPercentage": 97.72,
"eevp": 97.67,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 22, 2024",
"timeUpdated": "5:20 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Christopher Cabaldon",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 272015,
"isWinner": true
},
{
"candidateName": "Thom Bogue",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 163941,
"isWinner": false
}
],
"winnerDateTime": "2024-11-08T01:25:37.893Z"
},
"5154": {
"id": "5154",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 11",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 211122,
"precinctsReportPercentage": 98.89,
"eevp": 99,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 22, 2024",
"timeUpdated": "4:40 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Lori Wilson",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 124122,
"isWinner": true
},
{
"candidateName": "Dave Ennis",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 87000,
"isWinner": false
}
],
"winnerDateTime": "2024-11-09T02:16:08.754Z"
},
"5258": {
"id": "5258",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 29",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 150188,
"precinctsReportPercentage": 99.15,
"eevp": 99,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 22, 2024",
"timeUpdated": "5:20 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Robert Rivas",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 99123,
"isWinner": true
},
{
"candidateName": "J.W. Paine",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 51065,
"isWinner": false
}
],
"winnerDateTime": "2024-11-08T17:42:54.453Z"
},
"5692": {
"id": "5692",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 2",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 365311,
"precinctsReportPercentage": 95.44,
"eevp": 95.44,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 22, 2024",
"timeUpdated": "4:31 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Jared Huffman",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 263916,
"isWinner": true
},
{
"candidateName": "Chris Coulombe",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 101395,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T05:23:23.665Z"
},
"5694": {
"id": "5694",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 4",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 325173,
"precinctsReportPercentage": 94.24,
"eevp": 94.17,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 22, 2024",
"timeUpdated": "5:20 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Mike Thompson",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 217274,
"isWinner": true
},
{
"candidateName": "John Munn",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 107899,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T05:27:44.646Z"
},
"5697": {
"id": "5697",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 7",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 288555,
"precinctsReportPercentage": 96.64,
"eevp": 96.72,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 22, 2024",
"timeUpdated": "4:40 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Doris Matsui",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 192932,
"isWinner": true
},
{
"candidateName": "Tom Silva",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 95623,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T04:27:48.667Z"
},
"5698": {
"id": "5698",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 8",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 271518,
"precinctsReportPercentage": 98.99,
"eevp": 99,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 22, 2024",
"timeUpdated": "4:40 PM",
"source": "AP",
"candidates": [
{
"candidateName": "John Garamendi",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 200883,
"isWinner": true
},
{
"candidateName": "Rudy Recile",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 70635,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T04:33:00.364Z"
},
"5699": {
"id": "5699",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 9",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 239864,
"precinctsReportPercentage": 96.17,
"eevp": 96.11,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 22, 2024",
"timeUpdated": "4:40 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Josh Harder",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 124415,
"isWinner": true
},
{
"candidateName": "Kevin Lincoln",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 115449,
"isWinner": false
}
],
"winnerDateTime": "2024-11-16T00:40:53.537Z"
},
"5701": {
"id": "5701",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 11",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 339007,
"precinctsReportPercentage": 98.89,
"eevp": 99,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 21, 2024",
"timeUpdated": "4:49 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Nancy Pelosi",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 274723,
"isWinner": true
},
{
"candidateName": "Bruce Lou",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 64284,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T05:03:30.399Z"
},
"5702": {
"id": "5702",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 12",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 282754,
"precinctsReportPercentage": 98.45,
"eevp": 98.33,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 20, 2024",
"timeUpdated": "5:31 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Lateefah Simon",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 185005,
"isWinner": true
},
{
"candidateName": "Jennifer Tran",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 97749,
"isWinner": false
}
],
"winnerDateTime": "2024-11-09T01:19:52.852Z"
},
"5704": {
"id": "5704",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 14",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 276078,
"precinctsReportPercentage": 99.13,
"eevp": 99,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 20, 2024",
"timeUpdated": "5:31 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Eric Swalwell",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 187060,
"isWinner": true
},
{
"candidateName": "Vin Kruttiventi",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 89018,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T07:56:14.288Z"
},
"5705": {
"id": "5705",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 15",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 288971,
"precinctsReportPercentage": 99.01,
"eevp": 99,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 22, 2024",
"timeUpdated": "4:40 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Kevin Mullin",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 211232,
"isWinner": true
},
{
"candidateName": "Anna Kramer",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 77739,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T05:01:34.831Z"
},
"5706": {
"id": "5706",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 16",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 308156,
"precinctsReportPercentage": 98.9,
"eevp": 99,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 22, 2024",
"timeUpdated": "4:50 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Sam Liccardo",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 179396,
"isWinner": true
},
{
"candidateName": "Evan Low",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 128760,
"isWinner": false
}
],
"winnerDateTime": "2024-11-07T00:57:53.623Z"
},
"5707": {
"id": "5707",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 17",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 254595,
"precinctsReportPercentage": 98.81,
"eevp": 99,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 22, 2024",
"timeUpdated": "4:50 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Ro Khanna",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 172287,
"isWinner": true
},
{
"candidateName": "Anita Chen",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 82308,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T05:20:43.330Z"
},
"5708": {
"id": "5708",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 18",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 227743,
"precinctsReportPercentage": 99.13,
"eevp": 99,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 22, 2024",
"timeUpdated": "5:20 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Zoe Lofgren",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 147216,
"isWinner": true
},
{
"candidateName": "Peter Hernandez",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 80527,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T05:34:06.248Z"
},
"5709": {
"id": "5709",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 19",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 354239,
"precinctsReportPercentage": 96.56,
"eevp": 96.46,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 22, 2024",
"timeUpdated": "5:20 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Jimmy Panetta",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 246987,
"isWinner": true
},
{
"candidateName": "Jason Anderson",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 107252,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T05:11:42.601Z"
},
"5746": {
"id": "5746",
"type": "apRace",
"location": "State of California",
"raceName": "State Senate, District 5",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 346671,
"precinctsReportPercentage": 96.93,
"eevp": 96.89,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 21, 2024",
"timeUpdated": "5:52 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Jerry McNerney",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 184012,
"isWinner": true
},
{
"candidateName": "Jim Shoemaker",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 162659,
"isWinner": false
}
],
"winnerDateTime": "2024-11-16T00:59:02.478Z"
},
"5747": {
"id": "5747",
"type": "apRace",
"location": "State of California",
"raceName": "State Senate, District 7",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 347786,
"precinctsReportPercentage": 98.43,
"eevp": 98.45,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 22, 2024",
"timeUpdated": "4:40 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Jesse Arreguín",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 198841,
"isWinner": true
},
{
"candidateName": "Jovanka Beckles",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 148945,
"isWinner": false
}
],
"winnerDateTime": "2024-11-16T01:00:05.900Z"
},
"5748": {
"id": "5748",
"type": "apRace",
"location": "State of California",
"raceName": "State Senate, District 9",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 369843,
"precinctsReportPercentage": 99.02,
"eevp": 99,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 22, 2024",
"timeUpdated": "4:40 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Tim Grayson",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 192491,
"isWinner": true
},
{
"candidateName": "Marisol Rubio",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 177352,
"isWinner": false
}
],
"winnerDateTime": "2024-11-21T01:40:25.112Z"
},
"5749": {
"id": "5749",
"type": "apRace",
"location": "State of California",
"raceName": "State Senate, District 11",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 417625,
"precinctsReportPercentage": 98.92,
"eevp": 99,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 22, 2024",
"timeUpdated": "4:40 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Scott Wiener",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 324985,
"isWinner": true
},
{
"candidateName": "Yvette Corkrean",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 92640,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T05:30:29.104Z"
},
"5750": {
"id": "5750",
"type": "apRace",
"location": "State of California",
"raceName": "State Senate, District 13",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 433861,
"precinctsReportPercentage": 98.95,
"eevp": 99,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 22, 2024",
"timeUpdated": "4:50 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Josh Becker",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 314389,
"isWinner": true
},
{
"candidateName": "Alexander Glew",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 119472,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T05:31:17.600Z"
},
"5751": {
"id": "5751",
"type": "apRace",
"location": "State of California",
"raceName": "State Senate, District 15",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 379735,
"precinctsReportPercentage": 99.05,
"eevp": 99,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 22, 2024",
"timeUpdated": "4:50 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Dave Cortese",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 260524,
"isWinner": true
},
{
"candidateName": "Robert Howell",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 119211,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T07:29:11.774Z"
},
"5763": {
"id": "5763",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 2",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 221097,
"precinctsReportPercentage": 93.62,
"eevp": 93.69,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 22, 2024",
"timeUpdated": "4:31 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Chris Rogers",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 146276,
"isWinner": true
},
{
"candidateName": "Michael Greer",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 74821,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T05:45:06.290Z"
},
"5765": {
"id": "5765",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 4",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 185375,
"precinctsReportPercentage": 91.17,
"eevp": 91.25,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 22, 2024",
"timeUpdated": "5:20 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Cecilia Aguiar-Curry",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 124286,
"isWinner": true
},
{
"candidateName": "Darren Ellis",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 61089,
"isWinner": false
}
],
"winnerDateTime": "2024-11-08T00:18:57.106Z"
},
"5772": {
"id": "5772",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 12",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 241279,
"precinctsReportPercentage": 97.83,
"eevp": 97.7,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 22, 2024",
"timeUpdated": "2:30 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Damon Connolly",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 182925,
"isWinner": true
},
{
"candidateName": "Andy Podshadley",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 58354,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T07:37:23.490Z"
},
"5774": {
"id": "5774",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 14",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 181555,
"precinctsReportPercentage": 99.07,
"eevp": 99,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 22, 2024",
"timeUpdated": "4:40 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Buffy Wicks",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 124565,
"isWinner": true
},
{
"candidateName": "Margot Smith",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 56990,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T05:46:37.722Z"
},
"5775": {
"id": "5775",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 15",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 203781,
"precinctsReportPercentage": 99.01,
"eevp": 99,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 22, 2024",
"timeUpdated": "4:40 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Anamarie Avila Farias",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 130679,
"isWinner": true
},
{
"candidateName": "Sonia Ledo",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 73102,
"isWinner": false
}
],
"winnerDateTime": "2024-11-09T00:45:27.762Z"
},
"5776": {
"id": "5776",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 16",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 250056,
"precinctsReportPercentage": 99.07,
"eevp": 99,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 22, 2024",
"timeUpdated": "4:40 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Rebecca Bauer-Kahan",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 160327,
"isWinner": true
},
{
"candidateName": "Joseph Rubay",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 89729,
"isWinner": false
}
],
"winnerDateTime": "2024-11-09T00:46:42.757Z"
},
"5777": {
"id": "5777",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 17",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 200325,
"precinctsReportPercentage": 98.99,
"eevp": 99,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 21, 2024",
"timeUpdated": "4:49 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Matt Haney",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 169438,
"isWinner": true
},
{
"candidateName": "Manuel Noris-Barrera",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 30887,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T07:04:53.675Z"
},
"5778": {
"id": "5778",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 18",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 166891,
"precinctsReportPercentage": 98.28,
"eevp": 97.87,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 20, 2024",
"timeUpdated": "5:31 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Mia Bonta",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 133957,
"isWinner": true
},
{
"candidateName": "Andre Sandford",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 32934,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T06:14:07.579Z"
},
"5779": {
"id": "5779",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 19",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 196321,
"precinctsReportPercentage": 98.84,
"eevp": 98.99,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 22, 2024",
"timeUpdated": "4:40 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Catherine Stefani",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 118839,
"isWinner": true
},
{
"candidateName": "David Lee",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 77482,
"isWinner": false
}
],
"winnerDateTime": "2024-11-10T02:02:13.334Z"
},
"5780": {
"id": "5780",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 20",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 173478,
"precinctsReportPercentage": 98.8,
"eevp": 99,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 20, 2024",
"timeUpdated": "5:31 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Liz Ortega",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 126476,
"isWinner": true
},
{
"candidateName": "Sangeetha Shanbhogue",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 47002,
"isWinner": false
}
],
"winnerDateTime": "2024-11-09T02:17:44.124Z"
},
"5781": {
"id": "5781",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 21",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 199086,
"precinctsReportPercentage": 98.92,
"eevp": 99,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 22, 2024",
"timeUpdated": "4:40 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Diane Papan",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 146988,
"isWinner": true
},
{
"candidateName": "Mark Gilham",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 52098,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T06:19:19.404Z"
},
"5783": {
"id": "5783",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 23",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 193550,
"precinctsReportPercentage": 99.2,
"eevp": 99,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 22, 2024",
"timeUpdated": "4:50 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Marc Berman",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 115724,
"isWinner": true
},
{
"candidateName": "Lydia Kou",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 77826,
"isWinner": false
}
],
"winnerDateTime": "2024-11-11T01:51:05.506Z"
},
"5784": {
"id": "5784",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 24",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 158852,
"precinctsReportPercentage": 99.3,
"eevp": 99,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 22, 2024",
"timeUpdated": "4:50 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Alex Lee",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 104997,
"isWinner": true
},
{
"candidateName": "Bob Brunton",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 53855,
"isWinner": false
}
],
"winnerDateTime": "2024-11-10T02:05:19.921Z"
},
"5786": {
"id": "5786",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 25",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 157695,
"precinctsReportPercentage": 98.9,
"eevp": 99,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 22, 2024",
"timeUpdated": "4:50 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Ash Kalra",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 107884,
"isWinner": true
},
{
"candidateName": "Ted Stroll",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 49811,
"isWinner": false
}
],
"winnerDateTime": "2024-11-07T01:34:48.486Z"
},
"5787": {
"id": "5787",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 26",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 137088,
"precinctsReportPercentage": 98.83,
"eevp": 99,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 22, 2024",
"timeUpdated": "4:50 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Patrick Ahrens",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 76744,
"isWinner": true
},
{
"candidateName": "Tara Sreekrishnan",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 60344,
"isWinner": false
}
],
"winnerDateTime": "2024-11-11T19:51:42.335Z"
},
"5789": {
"id": "5789",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 28",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 224020,
"precinctsReportPercentage": 98.67,
"eevp": 98.55,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 22, 2024",
"timeUpdated": "4:50 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Gail Pellerin",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 149342,
"isWinner": true
},
{
"candidateName": "Liz Lawler",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 74678,
"isWinner": false
}
],
"winnerDateTime": "2024-11-07T01:33:07.038Z"
},
"6855": {
"id": "6855",
"type": "apRace",
"location": "State of California",
"raceName": "Mayor, San Francisco",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 390016,
"precinctsReportPercentage": 99.03,
"eevp": 99,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 19, 2024",
"timeUpdated": "5:57 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Daniel Lurie",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 102676,
"isWinner": true
},
{
"candidateName": "London Breed",
"candidateIncumbent": true,
"candidateParty": null,
"voteCount": 95079,
"isWinner": false
},
{
"candidateName": "Aaron Peskin",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 89179,
"isWinner": false
},
{
"candidateName": "Mark Farrell",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 72083,
"isWinner": false
},
{
"candidateName": "Ahsha Safai",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 11418,
"isWinner": false
},
{
"candidateName": "Ellen Zhou",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 8662,
"isWinner": false
},
{
"candidateName": "Dylan Hirsch-Shell",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 2896,
"isWinner": false
},
{
"candidateName": "Keith Freedman",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 2076,
"isWinner": false
},
{
"candidateName": "Nelson Mei",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 1791,
"isWinner": false
},
{
"candidateName": "Shahram Shariati",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 1610,
"isWinner": false
},
{
"candidateName": "Henry Flynn",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 1318,
"isWinner": false
},
{
"candidateName": "Paul Robertson",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 811,
"isWinner": false
},
{
"candidateName": "Jon Soderstrom",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 413,
"isWinner": false
},
{
"candidateName": "Total Write-Ins",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 4,
"isWinner": false
}
],
"winnerDateTime": "2024-11-20T00:39:58.562Z"
},
"8514": {
"id": "8514",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 10",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 362058,
"precinctsReportPercentage": 98.93,
"eevp": 99,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 22, 2024",
"timeUpdated": "4:40 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Mark DeSaulnier",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 240770,
"isWinner": true
},
{
"candidateName": "Katherine Piccinini",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 121288,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T04:35:13.273Z"
},
"8619": {
"id": "8619",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. Senate, Class I",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 15139243,
"precinctsReportPercentage": 98.14,
"eevp": 98.14,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 22, 2024",
"timeUpdated": "5:20 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Adam Schiff",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 8930861,
"isWinner": true
},
{
"candidateName": "Steve Garvey",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 6208382,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T04:00:06.416Z"
},
"82961": {
"id": "82961",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. Senate, Class I Unexpired Term",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 14840280,
"precinctsReportPercentage": 98.12,
"eevp": 98.12,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 22, 2024",
"timeUpdated": "5:20 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Adam Schiff",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 8735948,
"isWinner": true
},
{
"candidateName": "Steve Garvey",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 6104332,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T04:34:43.856Z"
},
"83019": {
"id": "83019",
"type": "apRace",
"location": "State of California",
"raceName": "Question, Recall - Oakland Mayor Thao",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 142625,
"precinctsReportPercentage": 99.07,
"eevp": 99,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 20, 2024",
"timeUpdated": "5:31 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 86450,
"isWinner": true
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 56175,
"isWinner": false
}
],
"winnerDateTime": "2024-11-11T23:23:35.964Z"
},
"83020": {
"id": "83020",
"type": "apRace",
"location": "State of California",
"raceName": "Question, Recall - Alameda County District Attorney Price",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 596044,
"precinctsReportPercentage": 98.95,
"eevp": 99,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 20, 2024",
"timeUpdated": "5:31 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 374993,
"isWinner": true
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 221051,
"isWinner": false
}
],
"winnerDateTime": "2024-11-09T01:23:39.035Z"
},
"83060": {
"id": "83060",
"type": "apRace",
"location": "State of California",
"raceName": "Proposition, 2 - Issue Public Education Bonds",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 14824193,
"precinctsReportPercentage": 98.13,
"eevp": 98.13,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 22, 2024",
"timeUpdated": "5:20 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 8688770,
"isWinner": true
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 6135423,
"isWinner": false
}
],
"winnerDateTime": "2024-11-07T01:45:17.519Z"
},
"83061": {
"id": "83061",
"type": "apRace",
"location": "State of California",
"raceName": "Proposition, 3 - Right to Marry",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 14928282,
"precinctsReportPercentage": 98.14,
"eevp": 98.14,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 22, 2024",
"timeUpdated": "5:20 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 9352365,
"isWinner": true
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 5575917,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T06:30:18.607Z"
},
"83062": {
"id": "83062",
"type": "apRace",
"location": "State of California",
"raceName": "Proposition, 4 - Issue Natural Resources Bonds",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 14916634,
"precinctsReportPercentage": 98.15,
"eevp": 98.15,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 22, 2024",
"timeUpdated": "5:20 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 8910205,
"isWinner": true
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 6006429,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T18:07:47.735Z"
},
"83063": {
"id": "83063",
"type": "apRace",
"location": "State of California",
"raceName": "Proposition, 5 - Lower Local Approval Threshold to Fund Housing Projects",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 14756569,
"precinctsReportPercentage": 98.15,
"eevp": 98.15,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 22, 2024",
"timeUpdated": "5:20 PM",
"source": "AP",
"candidates": [
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 8131260,
"isWinner": true
},
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 6625309,
"isWinner": false
}
],
"winnerDateTime": "2024-11-08T16:39:28.505Z"
},
"83064": {
"id": "83064",
"type": "apRace",
"location": "State of California",
"raceName": "Proposition, 6 - Remove Slavery Exception",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 14551811,
"precinctsReportPercentage": 98.14,
"eevp": 98.14,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 22, 2024",
"timeUpdated": "5:20 PM",
"source": "AP",
"candidates": [
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 7757973,
"isWinner": true
},
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 6793838,
"isWinner": false
}
],
"winnerDateTime": "2024-11-11T02:11:21.241Z"
},
"83065": {
"id": "83065",
"type": "apRace",
"location": "State of California",
"raceName": "Proposition, 32 - Raise Minimum Wage",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 14922603,
"precinctsReportPercentage": 98.45,
"eevp": 98.45,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 22, 2024",
"timeUpdated": "5:20 PM",
"source": "AP",
"candidates": [
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 7570458,
"isWinner": true
},
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 7352145,
"isWinner": false
}
],
"winnerDateTime": "2024-11-20T01:03:41.030Z"
},
"83066": {
"id": "83066",
"type": "apRace",
"location": "State of California",
"raceName": "Proposition, 33 - Expand Local Rent Control",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 14728073,
"precinctsReportPercentage": 98.15,
"eevp": 98.15,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 22, 2024",
"timeUpdated": "5:20 PM",
"source": "AP",
"candidates": [
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 8849532,
"isWinner": true
},
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 5878541,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T08:02:41.812Z"
},
"83067": {
"id": "83067",
"type": "apRace",
"location": "State of California",
"raceName": "Proposition, 34 - Restrict Spending by Healthcare Providers",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 14279375,
"precinctsReportPercentage": 98.23,
"eevp": 98.23,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 22, 2024",
"timeUpdated": "5:20 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 7257733,
"isWinner": true
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 7021642,
"isWinner": false
}
],
"winnerDateTime": "2024-11-21T01:34:12.474Z"
},
"83068": {
"id": "83068",
"type": "apRace",
"location": "State of California",
"raceName": "Proposition, 35 - Permanently Fund Medi-Cal Health",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 14679827,
"precinctsReportPercentage": 98.15,
"eevp": 98.15,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 22, 2024",
"timeUpdated": "5:20 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 9964178,
"isWinner": true
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 4715649,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T05:28:38.879Z"
},
"83069": {
"id": "83069",
"type": "apRace",
"location": "State of California",
"raceName": "Proposition, 36 - Increase Sentences for Drug and Theft Crimes",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 14834049,
"precinctsReportPercentage": 98.15,
"eevp": 98.15,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 22, 2024",
"timeUpdated": "5:20 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 10153416,
"isWinner": true
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 4680633,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T04:57:32.362Z"
},
"timeLoaded": "November 22, 2024 5:28 PM",
"nationalRacesLoaded": true,
"localRacesLoaded": true,
"overrides": [
{
"id": "0",
"raceName": "President",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5089",
"raceName": "State Senate, District 3",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5154",
"raceName": "State Assembly, District 11",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5258",
"raceName": "State Assembly, District 29",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5692",
"raceName": "U.S. House of Representatives, District 2",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5694",
"raceName": "U.S. House of Representatives, District 4",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5697",
"raceName": "U.S. House of Representatives, District 7",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5698",
"raceName": "U.S. House of Representatives, District 8",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5699",
"raceName": "U.S. House of Representatives, District 9",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5701",
"raceName": "U.S. House of Representatives, District 11",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5702",
"raceName": "U.S. House of Representatives, District 12",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5704",
"raceName": "U.S. House of Representatives, District 14",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5705",
"raceName": "U.S. House of Representatives, District 15",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5706",
"raceName": "U.S. House of Representatives, District 16",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5707",
"raceName": "U.S. House of Representatives, District 17",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5708",
"raceName": "U.S. House of Representatives, District 18",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5709",
"raceName": "U.S. House of Representatives, District 19",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5746",
"raceName": "State Senate, District 5",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5747",
"raceName": "State Senate, District 7",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5748",
"raceName": "State Senate, District 9",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5749",
"raceName": "State Senate, District 11",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5750",
"raceName": "State Senate, District 13",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5751",
"raceName": "State Senate, District 15",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5763",
"raceName": "State Assembly, District 2",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5765",
"raceName": "State Assembly, District 4",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5772",
"raceName": "State Assembly, District 12",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5774",
"raceName": "State Assembly, District 14",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5775",
"raceName": "State Assembly, District 15",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5776",
"raceName": "State Assembly, District 16",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5777",
"raceName": "State Assembly, District 17",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5778",
"raceName": "State Assembly, District 18",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5779",
"raceName": "State Assembly, District 19",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5780",
"raceName": "State Assembly, District 20",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5781",
"raceName": "State Assembly, District 21",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5783",
"raceName": "State Assembly, District 23",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5784",
"raceName": "State Assembly, District 24",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5786",
"raceName": "State Assembly, District 25",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5787",
"raceName": "State Assembly, District 26",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5789",
"raceName": "State Assembly, District 28",
"raceDescription": "Top candidate wins seat."
},
{
"id": "6855",
"raceName": "SF Mayor",
"raceDescription": "Top candidate wins seat."
},
{
"id": "8514",
"raceName": "U.S. House of Representatives, District 10",
"raceDescription": "Top candidate wins seat."
},
{
"id": "8619",
"raceName": "U.S. Senate full term",
"raceDescription": "Top candidate wins seat."
},
{
"id": "82961",
"raceName": "U.S. Senate unexpired term",
"raceDescription": "Top candidate wins seat."
},
{
"id": "83019",
"raceName": "Oakland Mayor recall",
"raceDescription": "Passes with majority vote."
},
{
"id": "83020",
"raceName": "Alameda DA recall",
"raceDescription": "Passes with majority vote."
},
{
"id": "83060",
"raceName": "Proposition 2",
"raceDescription": "Passes with majority vote."
},
{
"id": "83061",
"raceName": "Proposition 3",
"raceDescription": "Passes with majority vote."
},
{
"id": "83062",
"raceName": "Proposition 4",
"raceDescription": "Passes with majority vote."
},
{
"id": "83063",
"raceName": "Proposition 5",
"raceDescription": "Passes with majority vote."
},
{
"id": "83064",
"raceName": "Proposition 6",
"raceDescription": "Passes with majority vote."
},
{
"id": "83065",
"raceName": "Proposition 32",
"raceDescription": "Passes with majority vote."
},
{
"id": "83066",
"raceName": "Proposition 33",
"raceDescription": "Passes with majority vote."
},
{
"id": "83067",
"raceName": "Proposition 34",
"raceDescription": "Passes with majority vote."
},
{
"id": "83068",
"raceName": "Proposition 35",
"raceDescription": "Passes with majority vote."
},
{
"id": "83069",
"raceName": "Proposition 36",
"raceDescription": "Passes with majority vote."
}
],
"AlamedaChabotLasPositasCommunityCollegeDistrictTrusteeArea1": {
"id": "AlamedaChabotLasPositasCommunityCollegeDistrictTrusteeArea1",
"type": "localRace",
"location": "Alameda",
"raceName": "Chabot – Las Positas Community College District, Trustee Area 1",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 27259,
"candidates": [
{
"candidateName": "Hector Garcia",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20320
},
{
"candidateName": "Luis Reynoso \r",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6939
}
]
},
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 38723,
"candidates": [
{
"candidateName": "Maria L Heredia ",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 26158
},
{
"candidateName": "Joseph Grcar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12565
}
]
},
"AlamedaPeraltaCommunityCollegeDistrictTrusteeArea2": {
"id": "AlamedaPeraltaCommunityCollegeDistrictTrusteeArea2",
"type": "localRace",
"location": "Alameda",
"raceName": "Peralta Community College District, Trustee Area 2",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 21696,
"candidates": [
{
"candidateName": "Paulina Gonzalez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 14071
},
{
"candidateName": "Sinead Geneva Anderson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7625
}
]
},
"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": "7:43 PM",
"dateUpdated": "Nov 20, 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": "7:43 PM",
"dateUpdated": "Nov 20, 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": "7:43 PM",
"dateUpdated": "Nov 20, 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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 76453,
"candidates": [
{
"candidateName": "Heather Little",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 21965
},
{
"candidateName": "Meleah Hall",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 21464
},
{
"candidateName": "Joyce Boyd",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11245
},
{
"candidateName": "Jennifer Williams",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 21779
}
]
},
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 4666,
"candidates": [
{
"candidateName": "John Chung",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1270
},
{
"candidateName": "Mike Kusiak",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3396
}
]
},
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 5100,
"candidates": [
{
"candidateName": "Kristian Reyes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3067
},
{
"candidateName": "Ramnath “Ram” Shanbhogue",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2033
}
]
},
"AlamedaEmeryUnifiedSchoolDistrictGoverningBoard": {
"id": "AlamedaEmeryUnifiedSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Alameda",
"raceName": "Emery Unified School District Governing Board",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 6072,
"candidates": [
{
"candidateName": "Elsie Joyce Lee",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2642
},
{
"candidateName": "Brian Donahue",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 829
},
{
"candidateName": "Walter Pizarro",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 704
},
{
"candidateName": "John T. Van Geffen",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1897
}
]
},
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 13133,
"candidates": [
{
"candidateName": "Ganesh Balamitran",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6551
},
{
"candidateName": "Rinu Nair",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6582
}
]
},
"AlamedaHaywardUnifiedSchoolDistrictGoverningBoard": {
"id": "AlamedaHaywardUnifiedSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Alameda",
"raceName": "Hayward Unified School District Governing Board",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 127212,
"candidates": [
{
"candidateName": "Sophia Jauregui",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17182
},
{
"candidateName": "Luis Reynoso",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 28316
},
{
"candidateName": "Sara Prada",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 19805
},
{
"candidateName": "Austin Bruckner Carrillo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18739
},
{
"candidateName": "Simon “Peter” Gutierrez Bufete",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 21389
},
{
"candidateName": "Calyn Kelley",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12860
},
{
"candidateName": "Tom Wong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8921
}
]
},
"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": "7:43 PM",
"dateUpdated": "Nov 20, 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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 65819,
"candidates": [
{
"candidateName": "Maggie Tufts",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14885
},
{
"candidateName": "Amanda Pepper",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4176
},
{
"candidateName": "Jean Paulsen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2533
},
{
"candidateName": "Tara Boyce",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13210
},
{
"candidateName": "Christiaan Vandenheuvel",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15213
},
{
"candidateName": "Deena Kaplanis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15802
}
]
},
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 4544,
"candidates": [
{
"candidateName": "Midji Kuo-Rovetta",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1213
},
{
"candidateName": "Patricio R. Urbi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2092
},
{
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 4442,
"candidates": [
{
"candidateName": "Melanie Freeberg",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2923
},
{
"candidateName": "Michelle Parnala",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1519
}
]
},
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 5221,
"candidates": [
{
"candidateName": "Lydia Idem",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1955
},
{
"candidateName": "Michael Gonzales",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3266
}
]
},
"AlamedaNewarkUnifiedSchoolDistrictGoverningBoard": {
"id": "AlamedaNewarkUnifiedSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Alameda",
"raceName": "Newark Unified School District Governing Board",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 32709,
"candidates": [
{
"candidateName": "Aiden Hill",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7719
},
{
"candidateName": "Vikas Minglani",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3722
},
{
"candidateName": "Gabriel Anguiano Jr.",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7424
},
{
"candidateName": "Austin Block",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7607
},
{
"candidateName": "Phuong Nguyen",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6237
}
]
},
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 7090,
"candidates": [
{
"candidateName": "Donalyn Harris",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3135
},
{
"candidateName": "Kelly Mokashi",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3955
}
]
},
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 6942,
"candidates": [
{
"candidateName": "Jen Flynn",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3306
},
{
"candidateName": "Charlie Jones",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3636
}
]
},
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 3695,
"candidates": [
{
"candidateName": "Alicia Gonzalez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2360
},
{
"candidateName": "Penny Peck",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1335
}
]
},
"AlamedaSunolGlenUnifiedSchoolDistrictGoverningBoard": {
"id": "AlamedaSunolGlenUnifiedSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Alameda",
"raceName": "Sunol Glen Unified School District Governing Board",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 141857,
"candidates": [
{
"candidateName": "John J. Bauters",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 70721
},
{
"candidateName": "Nikki Fortunato Bas",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 71136
}
]
},
"AlamedaAlamedaCityCouncil": {
"id": "AlamedaAlamedaCityCouncil",
"type": "localRace",
"location": "Alameda",
"raceName": "Alameda City Council",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 61690,
"candidates": [
{
"candidateName": "Trish Herrera Spencer",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 12071
},
{
"candidateName": "Thushan Amarasiriwardena",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13041
},
{
"candidateName": "Michele Pryor",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16381
},
{
"candidateName": "Greg Boller",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14193
},
{
"candidateName": "Steve Slauson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6004
}
]
},
"AlamedaAlamedaAuditor": {
"id": "AlamedaAlamedaAuditor",
"type": "localRace",
"location": "Alameda",
"raceName": "Alameda Auditor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 27745,
"candidates": [
{
"candidateName": "Kevin R. Kearney",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 27745
}
]
},
"AlamedaAlamedaTreasurer": {
"id": "AlamedaAlamedaTreasurer",
"type": "localRace",
"location": "Alameda",
"raceName": "Alameda Treasurer",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 27488,
"candidates": [
{
"candidateName": "Kevin Kennedy",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 27488
}
]
},
"AlamedaBerkeleyRentStabilizationBoardCommissioner": {
"id": "AlamedaBerkeleyRentStabilizationBoardCommissioner",
"type": "localRace",
"location": "Alameda",
"raceName": "Berkeley Rent Stabilization Board Commissioner",
"raceDescription": "Top four candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top4",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 138141,
"candidates": [
{
"candidateName": "Alfred Twu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22919
},
{
"candidateName": "Carole Marasovic",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19543
},
{
"candidateName": "Xavier Johnson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 26950
},
{
"candidateName": "Avery Arbaugh",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19802
},
{
"candidateName": "Andy Kelley",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 23354
},
{
"candidateName": "Dominique Walker",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 25573
}
]
},
"AlamedaBerkeleySchoolDirector": {
"id": "AlamedaBerkeleySchoolDirector",
"type": "localRace",
"location": "Alameda",
"raceName": "Berkeley School Director",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 84728,
"candidates": [
{
"candidateName": "Norma J.F. Harrison",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3116
},
{
"candidateName": "Jen Corn",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 30818
},
{
"candidateName": "Laura Babitt",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 22043
},
{
"candidateName": "Ana Vasudeo",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 25717
},
{
"candidateName": "Adbur Sikder",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3034
}
]
},
"AlamedaDublinMayor": {
"id": "AlamedaDublinMayor",
"type": "localRace",
"location": "Alameda",
"raceName": "Dublin Mayor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 25487,
"candidates": [
{
"candidateName": "Tom Evans",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8268
},
{
"candidateName": "Sherry Hu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9264
},
{
"candidateName": "Jean Josey",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7130
},
{
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 6132,
"candidates": [
{
"candidateName": "Michael McCorriston",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6132
}
]
},
"AlamedaDublinCityCouncilArea3": {
"id": "AlamedaDublinCityCouncilArea3",
"type": "localRace",
"location": "Alameda",
"raceName": "Dublin City Council, Area 3",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 4744,
"candidates": [
{
"candidateName": "Razi Hasni",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2304
},
{
"candidateName": "John Morada",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2440
}
]
},
"AlamedaEmeryvilleCityCouncil": {
"id": "AlamedaEmeryvilleCityCouncil",
"type": "localRace",
"location": "Alameda",
"raceName": "Emeryville City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 10915,
"candidates": [
{
"candidateName": "Calvin Dillahunty",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 910
},
{
"candidateName": "Sam Gould",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1314
},
{
"candidateName": "Mia Esperanza Brown",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1822
},
{
"candidateName": "Sukhdeep Kaur",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2261
},
{
"candidateName": "Courtney Welch",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2554
},
{
"candidateName": "Matthew Solomon",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2054
}
]
},
"AlamedaFremontMayor": {
"id": "AlamedaFremontMayor",
"type": "localRace",
"location": "Alameda",
"raceName": "Fremont Mayor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 77254,
"candidates": [
{
"candidateName": "Rohan Marfatia",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8924
},
{
"candidateName": "Vinnie Bacon",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 25060
},
{
"candidateName": "Hiu Ng",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6897
},
{
"candidateName": "Raj Salwan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 36373
}
]
},
"AlamedaFremontCityCouncilDistrict1": {
"id": "AlamedaFremontCityCouncilDistrict1",
"type": "localRace",
"location": "Alameda",
"raceName": "Fremont City Council, District 1",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 11765,
"candidates": [
{
"candidateName": "Teresa Keng",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7458
},
{
"candidateName": "Pravesh Kumar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1763
},
{
"candidateName": "Ranvir Sandhu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2544
}
]
},
"AlamedaFremontCityCouncilDistrict5": {
"id": "AlamedaFremontCityCouncilDistrict5",
"type": "localRace",
"location": "Alameda",
"raceName": "Fremont City Council, District 5",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 15636,
"candidates": [
{
"candidateName": "Sterling Jefferson Engle",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2957
},
{
"candidateName": "Chandra Wagh",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5254
},
{
"candidateName": "Yajing Zhang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7425
}
]
},
"AlamedaFremontCityCouncilDistrict6": {
"id": "AlamedaFremontCityCouncilDistrict6",
"type": "localRace",
"location": "Alameda",
"raceName": "Fremont City Council, District 6",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 11222,
"candidates": [
{
"candidateName": "Raymond Liu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5629
},
{
"candidateName": "Teresa Cox",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5593
}
]
},
"AlamedaHaywardCityCouncil": {
"id": "AlamedaHaywardCityCouncil",
"type": "localRace",
"location": "Alameda",
"raceName": "Hayward City Council",
"raceDescription": "Top four candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top4",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 132411,
"candidates": [
{
"candidateName": "Tom Wong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10958
},
{
"candidateName": "Daniel Goldstein",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 20012
},
{
"candidateName": "Angela Andrews",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 25343
},
{
"candidateName": "Joe O. Ramos",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13196
},
{
"candidateName": "Ray Bonilla Jr.",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 22489
},
{
"candidateName": "Tom Ferreira",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18480
},
{
"candidateName": "Francisco Zermeño",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 21933
}
]
},
"AlamedaLivermoreMayor": {
"id": "AlamedaLivermoreMayor",
"type": "localRace",
"location": "Alameda",
"raceName": "Livermore Mayor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 33952,
"candidates": [
{
"candidateName": "John Marchand",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 33952
}
]
},
"AlamedaLivermoreCityCouncilDistrict3": {
"id": "AlamedaLivermoreCityCouncilDistrict3",
"type": "localRace",
"location": "Alameda",
"raceName": "Livermore City Council, District 3",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 10263,
"candidates": [
{
"candidateName": "David Farley",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2844
},
{
"candidateName": "Steven Dunbar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4251
},
{
"candidateName": "Jeff Kaskey",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3168
}
]
},
"AlamedaLivermoreCityCouncilDistrict4": {
"id": "AlamedaLivermoreCityCouncilDistrict4",
"type": "localRace",
"location": "Alameda",
"raceName": "Livermore City Council, District 4",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 10853,
"candidates": [
{
"candidateName": "Kristie Wang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6667
},
{
"candidateName": "Thomas Soules",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4186
}
]
},
"AlamedaNewarkMayor": {
"id": "AlamedaNewarkMayor",
"type": "localRace",
"location": "Alameda",
"raceName": "Newark Mayor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 15373,
"candidates": [
{
"candidateName": "Michael Hannon",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8835
},
{
"candidateName": "Jason Miguel",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1816
},
{
"candidateName": "Elisa Martinez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4722
}
]
},
"AlamedaNewarkCityCouncilFullTerm": {
"id": "AlamedaNewarkCityCouncilFullTerm",
"type": "localRace",
"location": "Alameda",
"raceName": "Newark City Council — Full Term",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 24600,
"candidates": [
{
"candidateName": "Terrence Grindall",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7482
},
{
"candidateName": "Hitendra Gupta",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1702
},
{
"candidateName": "Jacinta Arteaga",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6446
},
{
"candidateName": "Julie Del Catancio",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6442
},
{
"candidateName": "Vinod Kumar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2528
}
]
},
"AlamedaNewarkCityCouncilShortTerm": {
"id": "AlamedaNewarkCityCouncilShortTerm",
"type": "localRace",
"location": "Alameda",
"raceName": "Newark City Council — Short Term",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 14228,
"candidates": [
{
"candidateName": "Eve Marie Little",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5748
},
{
"candidateName": "Renu Malhotra",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1653
},
{
"candidateName": "Sean Mahanay",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 803
},
{
"candidateName": "Lucia Gutierrez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4405
},
{
"candidateName": "Phil Bloxom",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1619
}
]
},
"AlamedaPiedmontCityCouncil": {
"id": "AlamedaPiedmontCityCouncil",
"type": "localRace",
"location": "Alameda",
"raceName": "Piedmont City Council",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 11040,
"candidates": [
{
"candidateName": "Conna McCarthy",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4796
},
{
"candidateName": "James Green",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2446
},
{
"candidateName": "Lorrel Plimier",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3599
},
{
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 13915,
"candidates": [
{
"candidateName": "Michael Malione",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4373
},
{
"candidateName": "Max Roman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3675
},
{
"candidateName": "Victoria Rosenbaum",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2294
},
{
"candidateName": "Susy Struble",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3573
}
]
},
"AlamedaPleasantonMayor": {
"id": "AlamedaPleasantonMayor",
"type": "localRace",
"location": "Alameda",
"raceName": "Pleasanton Mayor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 35092,
"candidates": [
{
"candidateName": "Jack Balch",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18924
},
{
"candidateName": "Karla Brown",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 16168
}
]
},
"AlamedaPleasantonCityCouncilDistrict2": {
"id": "AlamedaPleasantonCityCouncilDistrict2",
"type": "localRace",
"location": "Alameda",
"raceName": "Pleasanton City Council, District 2",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 8803,
"candidates": [
{
"candidateName": "Craig Eicher",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4748
},
{
"candidateName": "Valerie Arkin",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4055
}
]
},
"AlamedaPleasantonCityCouncilDistrict4": {
"id": "AlamedaPleasantonCityCouncilDistrict4",
"type": "localRace",
"location": "Alameda",
"raceName": "Pleasanton City Council, District 4",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 9331,
"candidates": [
{
"candidateName": "Vivek Mohan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4507
},
{
"candidateName": "Matthew B. Gaidos",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4824
}
]
},
"AlamedaUnionCityMayor": {
"id": "AlamedaUnionCityMayor",
"type": "localRace",
"location": "Alameda",
"raceName": "Union City Mayor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 25024,
"candidates": [
{
"candidateName": "Emily Duncan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10789
},
{
"candidateName": "Marcus Bourlard",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1940
},
{
"candidateName": "Gary Singh",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12295
}
]
},
"AlamedaUnionCityCouncilDistrict1": {
"id": "AlamedaUnionCityCouncilDistrict1",
"type": "localRace",
"location": "Alameda",
"raceName": "Union City Council, District 1",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 5796,
"candidates": [
{
"candidateName": "Wendy Huang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2058
},
{
"candidateName": "Erin Robertson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 387
},
{
"candidateName": "Lance Nishihira",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3351
}
]
},
"AlamedaACTransitDistrictDirectorWard6": {
"id": "AlamedaACTransitDistrictDirectorWard6",
"type": "localRace",
"location": "Alameda",
"raceName": "AC Transit District Director, Ward 6",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 59443,
"candidates": [
{
"candidateName": "Jesse Lee Gunn",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17761
},
{
"candidateName": "Shonda Goward",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11017
},
{
"candidateName": "A. Curtis Silva",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 30665
}
]
},
"AlamedaAlamedaCountyWaterDistrictDirectorWard5": {
"id": "AlamedaAlamedaCountyWaterDistrictDirectorWard5",
"type": "localRace",
"location": "Alameda",
"raceName": "Alameda County Water District Director, Ward 5",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 21366,
"candidates": [
{
"candidateName": "Aziz Akbari",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 15817
},
{
"candidateName": "Raymond Ojeda",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5549
}
]
},
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 154235,
"candidates": [
{
"candidateName": "Melissa Hernandez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 109978
},
{
"candidateName": "Joseph Grcar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 44257
}
]
},
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 161112,
"candidates": [
{
"candidateName": "Victor E. Flores",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 92646
},
{
"candidateName": "Dana Lang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 68466
}
]
},
"AlamedaCastroValleySanitaryDistrictDirector": {
"id": "AlamedaCastroValleySanitaryDistrictDirector",
"type": "localRace",
"location": "Alameda",
"raceName": "Castro Valley Sanitary District Director",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 50814,
"candidates": [
{
"candidateName": "Timothy McGowan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 15424
},
{
"candidateName": "Joseph Grcar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3945
},
{
"candidateName": "Daniel M. Akagi",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11093
},
{
"candidateName": "Kenneth Owen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5708
},
{
"candidateName": "Darshan Saini",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2598
},
{
"candidateName": "Dave Sadoff",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 12046
}
]
},
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 8407,
"candidates": [
{
"candidateName": "Javier Lopez Rivero",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2155
},
{
"candidateName": "Rich Halket",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6252
}
]
},
"AlamedaEBMUDDistrictDirectorWard5": {
"id": "AlamedaEBMUDDistrictDirectorWard5",
"type": "localRace",
"location": "Alameda",
"raceName": "EBMUD District Director, Ward 5",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 64582,
"candidates": [
{
"candidateName": "John E. Lewis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20386
},
{
"candidateName": "Jim Oddie",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 27955
},
{
"candidateName": "Alex Spehr",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16241
}
]
},
"AlamedaEBMUDDistrictDirectorWard6": {
"id": "AlamedaEBMUDDistrictDirectorWard6",
"type": "localRace",
"location": "Alameda",
"raceName": "EBMUD District Director, Ward 6",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 56906,
"candidates": [
{
"candidateName": "Valerie Lewis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 48407
},
{
"candidateName": "Richard De Vera",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8499
}
]
},
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 162501,
"candidates": [
{
"candidateName": "Casey Alyson Farmer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 52449
},
{
"candidateName": "Lynda Deschambault",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 81165
},
{
"candidateName": "Shane Reisman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 28887
}
]
},
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 108262,
"candidates": [
{
"candidateName": "Taryn Edwards",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 21882
},
{
"candidateName": "Luana España",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 53777
},
{
"candidateName": "Tim McMahon",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15096
},
{
"candidateName": "Susan Gonzales",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17507
}
]
},
"AlamedaEdenTownshipHealthcareDistrictDirectorArea4": {
"id": "AlamedaEdenTownshipHealthcareDistrictDirectorArea4",
"type": "localRace",
"location": "Alameda",
"raceName": "Eden Township Healthcare District Director, Area 4",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 18738,
"candidates": [
{
"candidateName": "Sabrina Aranda",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12592
},
{
"candidateName": "Luis Reynoso",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6146
}
]
},
"AlamedaHaywardAreaRecreationParkDistrictDirectors": {
"id": "AlamedaHaywardAreaRecreationParkDistrictDirectors",
"type": "localRace",
"location": "Alameda",
"raceName": "Hayward Area Recreation & Park District Directors",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 198826,
"candidates": [
{
"candidateName": "Rick Hatcher",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 65080
},
{
"candidateName": "Joseph Grcar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19320
},
{
"candidateName": "Louis Manuel Andrade",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 37687
},
{
"candidateName": "Luis Reynoso",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 28316
},
{
"candidateName": "Peter Rosen",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 35093
},
{
"candidateName": "Kenneth Owen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13330
}
]
},
"AlamedaLivermoreAreaRecreationParkDistrictDirectors": {
"id": "AlamedaLivermoreAreaRecreationParkDistrictDirectors",
"type": "localRace",
"location": "Alameda",
"raceName": "Livermore Area Recreation & Park District Directors",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 64083,
"candidates": [
{
"candidateName": "Jan Palajac",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 22710
},
{
"candidateName": "Matt Bogdanowicz",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13169
},
{
"candidateName": "James Boswell",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 20573
},
{
"candidateName": "Jacob Vital",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7631
}
]
},
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 58960,
"candidates": [
{
"candidateName": "Benny Lee",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 18883
},
{
"candidateName": "Moira “Mimi” Dean",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14944
},
{
"candidateName": "Bob Glaze",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5019
},
{
"candidateName": "Luis Reynoso",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5414
},
{
"candidateName": "Damaris Villalobos-Galindo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14700
}
]
},
"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": "7:43 PM",
"dateUpdated": "Nov 20, 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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 8868,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6403
},
{
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 75929,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 48795
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 27134
}
]
},
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 26494,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17889
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8605
}
]
},
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 15675,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10603
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5072
}
]
},
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 7005,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5678
},
{
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 23788,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15803
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7985
}
]
},
"AlamedaMeasureC": {
"id": "AlamedaMeasureC",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure C",
"raceDescription": "Albany. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 8959,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6317
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2642
}
]
},
"AlamedaMeasureR": {
"id": "AlamedaMeasureR",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure R",
"raceDescription": "Albany. Business license tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 8849,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4212
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4637
}
]
},
"AlamedaMeasureS": {
"id": "AlamedaMeasureS",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure S",
"raceDescription": "Albany. Appoint city manager. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 8268,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5506
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2762
}
]
},
"AlamedaMeasureT": {
"id": "AlamedaMeasureT",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure T",
"raceDescription": "Albany. Eliminate bond requirement. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 8164,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5791
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2373
}
]
},
"AlamedaMeasureU": {
"id": "AlamedaMeasureU",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure U",
"raceDescription": "Albany. Bonding limit. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 7953,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5692
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2261
}
]
},
"AlamedaMeasureV": {
"id": "AlamedaMeasureV",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure V",
"raceDescription": "Albany. Youth voting. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 8760,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5614
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3146
}
]
},
"AlamedaMeasureW": {
"id": "AlamedaMeasureW",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure W",
"raceDescription": "Berkeley. Property transfer tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 51584,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 31433
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20151
}
]
},
"AlamedaMeasureX": {
"id": "AlamedaMeasureX",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure X",
"raceDescription": "Berkeley. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 53196,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 41788
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11408
}
]
},
"AlamedaMeasureY": {
"id": "AlamedaMeasureY",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure Y",
"raceDescription": "Berkeley. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 52490,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 39475
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13015
}
]
},
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 52885,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 42252
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10633
}
]
},
"AlamedaMeasureAA": {
"id": "AlamedaMeasureAA",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure AA",
"raceDescription": "Berkeley. Spending limit. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 52237,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 46358
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5879
}
]
},
"AlamedaMeasureBB": {
"id": "AlamedaMeasureBB",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure BB",
"raceDescription": "Berkeley. Affordable housing programs. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 52834,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 29589
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 23245
}
]
},
"AlamedaMeasureCC": {
"id": "AlamedaMeasureCC",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure CC",
"raceDescription": "Berkeley. Affordable housing programs. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 51587,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18059
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 33528
}
]
},
"AlamedaMeasureDD": {
"id": "AlamedaMeasureDD",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure DD",
"raceDescription": "Berkeley. CAFO prohibition. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 49656,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 30736
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18920
}
]
},
"AlamedaMeasureEE": {
"id": "AlamedaMeasureEE",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure EE",
"raceDescription": "Berkeley. Parcel tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 52264,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 23850
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 28414
}
]
},
"AlamedaMeasureFF": {
"id": "AlamedaMeasureFF",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure FF",
"raceDescription": "Berkeley. Parcel tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 52442,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 31922
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20520
}
]
},
"AlamedaMeasureGG": {
"id": "AlamedaMeasureGG",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure GG",
"raceDescription": "Berkeley. Fossil fuel tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 52182,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16161
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 36021
}
]
},
"AlamedaMeasureHH": {
"id": "AlamedaMeasureHH",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure HH",
"raceDescription": "Berkeley. Indoor air quality. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 51064,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22175
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 28889
}
]
},
"AlamedaMeasureII": {
"id": "AlamedaMeasureII",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure II",
"raceDescription": "Dublin. Open Space Initiative. Passes with 50% vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 25675,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13635
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12040
}
]
},
"AlamedaMeasureJJ": {
"id": "AlamedaMeasureJJ",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure JJ",
"raceDescription": "Dublin. Government accountability. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 25420,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19334
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6086
}
]
},
"AlamedaMeasureK1": {
"id": "AlamedaMeasureK1",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure K1",
"raceDescription": "Hayward. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 46657,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 38785
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7872
}
]
},
"AlamedaMeasureLL": {
"id": "AlamedaMeasureLL",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure LL",
"raceDescription": "Newark. Transient occupancy tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 15792,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12702
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3090
}
]
},
"AlamedaMeasureMM": {
"id": "AlamedaMeasureMM",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure MM",
"raceDescription": "Oakland. Wildfire protection zone. Passes with 2/3 vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 35248,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 25105
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10143
}
]
},
"AlamedaMeasureNN": {
"id": "AlamedaMeasureNN",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure NN",
"raceDescription": "Oakland. Parking tax. Passes with 2/3 vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 159424,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 112874
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 46550
}
]
},
"AlamedaMeasureOO": {
"id": "AlamedaMeasureOO",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure OO",
"raceDescription": "Oakland. Public ethics comission. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 150368,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 110226
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 40142
}
]
},
"AlamedaMeasurePP": {
"id": "AlamedaMeasurePP",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure PP",
"raceDescription": "Pleasanton. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 34840,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15963
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18877
}
]
},
"AlamedaMeasureQQ": {
"id": "AlamedaMeasureQQ",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure QQ",
"raceDescription": "Union City. Gross receipts tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 24778,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20223
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4555
}
]
},
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 7963,
"candidates": [
{
"candidateName": "Jennifer Hansen-Romero",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2070
},
{
"candidateName": "Peggy (Margaret) McQuaid",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2150
},
{
"candidateName": "Jeremiah Garrett-Pinguelo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 392
},
{
"candidateName": "Aaron Tiedemann",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1488
},
{
"candidateName": "Preston Jordan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1863
}
]
},
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 7859.9238,
"candidates": [
{
"candidateName": "Jennifer Hansen-Romero",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2001
},
{
"candidateName": "Peggy (Margaret) McQuaid",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2001
},
{
"candidateName": "Jeremiah Garrett-Pinguelo (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Aaron Tiedemann",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1821.944
},
{
"candidateName": "Preston Jordan ",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2035.9798
}
]
},
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 7091,
"candidates": [
{
"candidateName": "Jolene Gazmen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1631
},
{
"candidateName": "Dayna Inkeles",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1970
},
{
"candidateName": "Brian L. Doss",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 717
},
{
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 6944.475,
"candidates": [
{
"candidateName": "Jolene Gazmen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1995.305
},
{
"candidateName": "Dayna Inkeles",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2568.17
},
{
"candidateName": "Brian L. Doss (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Veronica Davidson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2381
}
]
},
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 52448,
"candidates": [
{
"candidateName": "Adena Ishii",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19960
},
{
"candidateName": "Sophie Hahn",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19623
},
{
"candidateName": "Kate Harrison",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11841
},
{
"candidateName": "Naomi D. Pete",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 498
},
{
"candidateName": "Logan Bowie",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 526
}
]
},
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 49223,
"candidates": [
{
"candidateName": "Adena Ishii",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 25131
},
{
"candidateName": "Sophie Hahn",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 24092
},
{
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 6865,
"candidates": [
{
"candidateName": "Terry Taplin",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4782
},
{
"candidateName": "Jenny Guarino",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2083
}
]
},
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 6342,
"candidates": [
{
"candidateName": "Deborah Matthews",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1526
},
{
"candidateName": "John “Chip” Moore",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1458
},
{
"candidateName": "Ben Bartlett",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3358
}
]
},
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 6095,
"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": 4262
}
]
},
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 8579,
"candidates": [
{
"candidateName": "Nilang Gor",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1063
},
{
"candidateName": "Todd Andrew",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1719
},
{
"candidateName": "Shoshana O’Keefe",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5797
}
]
},
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 8256,
"candidates": [
{
"candidateName": "Nilang Gor (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Todd Andrew",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1993
},
{
"candidateName": "Shoshana O’Keefe",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6263
}
]
},
"AlamedaBerkeleyCityCouncilDistrict6": {
"id": "AlamedaBerkeleyCityCouncilDistrict6",
"type": "localRace",
"location": "Alameda",
"raceName": "Berkeley City Council, District 6",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 7326,
"candidates": [
{
"candidateName": "Brent Blackaby",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4403
},
{
"candidateName": "Andy Katz",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2923
}
]
},
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 143482,
"candidates": [
{
"candidateName": "Cristina “Tina” Tostado",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5400
},
{
"candidateName": "Charlene Wang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 30461
},
{
"candidateName": "Mindy Ruth Pechenuk",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4830
},
{
"candidateName": "Rowena Brown",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 41842
},
{
"candidateName": "Nancy Sidebotham",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2254
},
{
"candidateName": "LeRonne L. Armstrong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 39223
},
{
"candidateName": "Fabian Robinson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2790
},
{
"candidateName": "Shawn Danino",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9687
},
{
"candidateName": "Kanitha Matoury",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5623
},
{
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 126987,
"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": 72260
},
{
"candidateName": "Nancy Sidebotham (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "LeRonne L. Armstrong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 54727
},
{
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 29595,
"candidates": [
{
"candidateName": "Edward C. Frank",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2579
},
{
"candidateName": "Zac Unger",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22628
},
{
"candidateName": "Len Raphael",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4388
}
]
},
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 29234,
"candidates": [
{
"candidateName": "Edward C. Frank (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Zac Unger",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 24336
},
{
"candidateName": "Len Raphael",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4898
}
]
},
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 20538,
"candidates": [
{
"candidateName": "Baba Afolabi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1598
},
{
"candidateName": "Carroll Fife",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9860
},
{
"candidateName": "Michelle D. Hailey",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1456
},
{
"candidateName": "Warren Mitchell Logan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6216
},
{
"candidateName": "Shan M. Hirsch",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 607
},
{
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 19485,
"candidates": [
{
"candidateName": "Baba Afolabi (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Carroll Fife",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11423
},
{
"candidateName": "Michelle D. Hailey (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Warren Mitchell Logan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8062
},
{
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 12285,
"candidates": [
{
"candidateName": "Noel Gallo",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6476
},
{
"candidateName": "Dominic Prado",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1928
},
{
"candidateName": "Erin Armstrong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3881
}
]
},
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 12044,
"candidates": [
{
"candidateName": "Noel Gallo",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7114
},
{
"candidateName": "Dominic Prado (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Erin Armstrong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4930
}
]
},
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 13074,
"candidates": [
{
"candidateName": "Merika Goolsby",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2061
},
{
"candidateName": "Ken Houston",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4423
},
{
"candidateName": "Iris Merriouns",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4127
},
{
"candidateName": "Marcie Hodge",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2463
}
]
},
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 12090,
"candidates": [
{
"candidateName": "Merika Goolsby (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Ken Houston",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6295
},
{
"candidateName": "Iris Merriouns",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5795
},
{
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 137482,
"candidates": [
{
"candidateName": "Brenda Harbin-Forte",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 56700
},
{
"candidateName": "Ryan Richardson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 80782
}
]
},
"AlamedaOaklandSchoolDirectorDistrict1": {
"id": "AlamedaOaklandSchoolDirectorDistrict1",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland School Director, District 1 ",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 28778,
"candidates": [
{
"candidateName": "Rachel Latta",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22397
},
{
"candidateName": "Benjamin Salop",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6381
}
]
},
"AlamedaOaklandSchoolDirectorDistrict3": {
"id": "AlamedaOaklandSchoolDirectorDistrict3",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland School Director, District 3 ",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 19752,
"candidates": [
{
"candidateName": "Dwayne Aikens Jr.",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8835
},
{
"candidateName": "VanCedric Williams",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 10917
}
]
},
"AlamedaOaklandSchoolDirectorDistrict5": {
"id": "AlamedaOaklandSchoolDirectorDistrict5",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland School Director, District 5 ",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 12029,
"candidates": [
{
"candidateName": "Sasha Ritzie-Hernandez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5574
},
{
"candidateName": "Patrice Berry",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6455
}
]
},
"AlamedaOaklandSchoolDirectorDistrict7": {
"id": "AlamedaOaklandSchoolDirectorDistrict7",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland School Director, District 7 ",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 12352,
"candidates": [
{
"candidateName": "Clifford Thompson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7764
},
{
"candidateName": "Domonic Ware",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4588
}
]
},
"AlamedaSanLeandroCityCouncilDistrict1": {
"id": "AlamedaSanLeandroCityCouncilDistrict1",
"type": "localRace",
"location": "Alameda",
"raceName": "San Leandro City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 22472,
"candidates": [
{
"candidateName": "Sbeydeh Viveros Walton",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 22472
}
]
},
"AlamedaSanLeandroCityCouncilDistrict2": {
"id": "AlamedaSanLeandroCityCouncilDistrict2",
"type": "localRace",
"location": "Alameda",
"raceName": "San Leandro City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 28711,
"candidates": [
{
"candidateName": "Ed Hernandez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14132
},
{
"candidateName": "Bryan Azevedo",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 14579
}
]
},
"AlamedaSanLeandroCityCouncilDistrict4": {
"id": "AlamedaSanLeandroCityCouncilDistrict4",
"type": "localRace",
"location": "Alameda",
"raceName": "San Leandro City Council, District 4 ",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 22333,
"candidates": [
{
"candidateName": "Fred Simon",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22333
}
]
},
"AlamedaSanLeandroCityCouncilDistrict6": {
"id": "AlamedaSanLeandroCityCouncilDistrict6",
"type": "localRace",
"location": "Alameda",
"raceName": "San Leandro City Council, District 6 ",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 27116,
"candidates": [
{
"candidateName": "Robert Aguilar Bulatao",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10437
},
{
"candidateName": "Dylan Boldt",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16679
}
]
},
"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:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 68440,
"candidates": [
{
"candidateName": "Anthony Edward Caro",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 27883
},
{
"candidateName": "Daniel Nathan-Heiss",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 40557
}
]
},
"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:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 77277,
"candidates": [
{
"candidateName": "Yazmin Llamas",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 48600
},
{
"candidateName": "Vicki Gordon",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 28677
}
]
},
"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:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 102309,
"candidates": [
{
"candidateName": "Diana J. Honig",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 75341
},
{
"candidateName": "Kofi Opong-Mensah",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 26968
}
]
},
"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:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 67480,
"candidates": [
{
"candidateName": "Debra Vinson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 24468
},
{
"candidateName": "Fernando Sandoval",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 43012
}
]
},
"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:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 92589,
"candidates": [
{
"candidateName": "Andrew Fontan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11463
},
{
"candidateName": "Sibyl Minighini",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10247
},
{
"candidateName": "Wendy Reicher",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 28152
},
{
"candidateName": "Paul Chopra",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 23389
},
{
"candidateName": "Peter Catalano",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4894
},
{
"candidateName": "Stacey Schweppe",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14444
}
]
},
"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:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 8756,
"candidates": [
{
"candidateName": "Scott Bergerhouse",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4081
},
{
"candidateName": "Dee Brown",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4675
}
]
},
"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:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 7789,
"candidates": [
{
"candidateName": "Gary Hack",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3109
},
{
"candidateName": "Olga Cobos-Smith",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4680
}
]
},
"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:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 65819,
"candidates": [
{
"candidateName": "Maggie Tufts",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14885
},
{
"candidateName": "Amanda Pepper",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4176
},
{
"candidateName": "Jean Paulsen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2533
},
{
"candidateName": "Tara Boyce",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13210
},
{
"candidateName": "Christiaan Vandenheuvel",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15213
},
{
"candidateName": "Deena Kaplanis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15802
}
]
},
"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:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 2772,
"candidates": [
{
"candidateName": "Carlos M. Melendez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1300
},
{
"candidateName": "Logan Campbell",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1472
}
]
},
"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:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 22141,
"candidates": [
{
"candidateName": "Thomas “Frugal” McDougall",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11495
},
{
"candidateName": "May Jabeen Patel",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10646
}
]
},
"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:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 18383,
"candidates": [
{
"candidateName": "Shelley Clark",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 10911
},
{
"candidateName": "Karin Shumway",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7472
}
]
},
"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:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 11504,
"candidates": [
{
"candidateName": "Laura Bratt",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5933
},
{
"candidateName": "Sukriti Sehgal",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5571
}
]
},
"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:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 11957,
"candidates": [
{
"candidateName": "Guadalupe Enllana",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6445
},
{
"candidateName": "Otheree AK Christian",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5512
}
]
},
"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:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 12600,
"candidates": [
{
"candidateName": "Lee Hays",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4339
},
{
"candidateName": "Gian Panetta",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2912
},
{
"candidateName": "Stephanie Dickerson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5349
}
]
},
"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:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 76927,
"candidates": [
{
"candidateName": "Mike Barbanica",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 36854
},
{
"candidateName": "Shanelle Scales-Preston",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 40073
}
]
},
"CCAntiochMayor": {
"id": "CCAntiochMayor",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Antioch Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 40165,
"candidates": [
{
"candidateName": "Lamar Hernández-Thorpe",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 12209
},
{
"candidateName": "Rakesh Christian",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2878
},
{
"candidateName": "Ron Bernal",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 25078
}
]
},
"CCAntiochCityCouncilDistrict2": {
"id": "CCAntiochCityCouncilDistrict2",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Antioch City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 8822,
"candidates": [
{
"candidateName": "Louie Rocha",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5128
},
{
"candidateName": "Dominique King",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3694
}
]
},
"CCAntiochCityCouncilDistrict3": {
"id": "CCAntiochCityCouncilDistrict3",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Antioch City Council, District 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 11346,
"candidates": [
{
"candidateName": "Donald “Don” Freitas",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5606
},
{
"candidateName": "Addison Peterson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3271
},
{
"candidateName": "Antwon Ramon Webster",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2469
}
]
},
"CCAntiochCityClerk": {
"id": "CCAntiochCityClerk",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Antioch City Clerk",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 31947,
"candidates": [
{
"candidateName": "Melissa Rhodes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 31947
}
]
},
"CCAntiochCityTreasurer": {
"id": "CCAntiochCityTreasurer",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Antioch City Treasurer",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 37558,
"candidates": [
{
"candidateName": "Jim Davis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11652
},
{
"candidateName": "Jorge Rojas Jr.",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14046
},
{
"candidateName": "Lori Ogorchock",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11860
}
]
},
"CCBrentwoodMayor": {
"id": "CCBrentwoodMayor",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Brentwood Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 28907,
"candidates": [
{
"candidateName": "Susannah Meyer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17548
},
{
"candidateName": "Gerald Johnson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11359
}
]
},
"CCBrentwoodCityCouncilDistrict1": {
"id": "CCBrentwoodCityCouncilDistrict1",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Brentwood City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 6461,
"candidates": [
{
"candidateName": "Faye Maloney",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4101
},
{
"candidateName": "Anita Roberts",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2360
}
]
},
"CCBrentwoodCityCouncilDistrict3": {
"id": "CCBrentwoodCityCouncilDistrict3",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Brentwood City Council, District 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 9579,
"candidates": [
{
"candidateName": "Jovita Mendoza",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5037
},
{
"candidateName": "Brian J. Oftedal",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4542
}
]
},
"CCClaytonCityCouncil": {
"id": "CCClaytonCityCouncil",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Clayton City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 14596,
"candidates": [
{
"candidateName": "Letecia “Holly” Tillman",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3766
},
{
"candidateName": "Jim Diaz",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3476
},
{
"candidateName": "Richard G. Enea",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3931
},
{
"candidateName": "Maria Shulman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3423
}
]
},
"CCConcordCityCouncilDistrict2": {
"id": "CCConcordCityCouncilDistrict2",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Concord City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 10140,
"candidates": [
{
"candidateName": "Eric Antonick",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2465
},
{
"candidateName": "Carlyn Obringer",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7675
}
]
},
"CCConcordCityCouncilDistrict4": {
"id": "CCConcordCityCouncilDistrict4",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Concord City Council, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 10550,
"candidates": [
{
"candidateName": "Matthew Dashner",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1127
},
{
"candidateName": "Edi Birsan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3628
},
{
"candidateName": "Pablo Benavente",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3732
},
{
"candidateName": "Myles Burks",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2063
}
]
},
"CCDanvilleTownCouncil": {
"id": "CCDanvilleTownCouncil",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Danville Town Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 54929,
"candidates": [
{
"candidateName": "Reneé S. Morgan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 16650
},
{
"candidateName": "Julia Gillette",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5531
},
{
"candidateName": "Newell Arnerich",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 16853
},
{
"candidateName": "Mark Belotz",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15895
}
]
},
"CCElCerritoCityCouncil": {
"id": "CCElCerritoCityCouncil",
"type": "localRace",
"location": "Contra Costa",
"raceName": "El Cerrito City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 30274,
"candidates": [
{
"candidateName": "Lauren Dodge",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2726
},
{
"candidateName": "Courtney Helion",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3390
},
{
"candidateName": "Lisa Motoyama",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8965
},
{
"candidateName": "William Ktsanes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6757
},
{
"candidateName": "Rebecca Saltzman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8436
}
]
},
"CCHerculesCityCouncil": {
"id": "CCHerculesCityCouncil",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Hercules City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 24304,
"candidates": [
{
"candidateName": "Tiffany Grimsley",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6783
},
{
"candidateName": "Dilli Bhattarai",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6919
},
{
"candidateName": "Kofi Opong-Mensah",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3439
},
{
"candidateName": "Alex Walker-Griffin",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7163
}
]
},
"CCLafayetteCityCouncil": {
"id": "CCLafayetteCityCouncil",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Lafayette City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 32732,
"candidates": [
{
"candidateName": "Gina Dawson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9101
},
{
"candidateName": "Lauren McCabe Herpich",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4900
},
{
"candidateName": "John McCormick",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9696
},
{
"candidateName": "Carl Anduri",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9035
}
]
},
"CCLafayetteCityCouncilShortTerm": {
"id": "CCLafayetteCityCouncilShortTerm",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Lafayette City Council — Short Term",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 12192,
"candidates": [
{
"candidateName": "Mario Diprisco",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5748
},
{
"candidateName": "Jim Cervantes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6444
}
]
},
"CCMartinezCityCouncilDistrict2": {
"id": "CCMartinezCityCouncilDistrict2",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Martinez City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 4192,
"candidates": [
{
"candidateName": "Greg Young",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2352
},
{
"candidateName": "Dylan Radke",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1840
}
]
},
"CCMartinezCityCouncilDistrict3": {
"id": "CCMartinezCityCouncilDistrict3",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Martinez City Council, District 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 4087,
"candidates": [
{
"candidateName": "Satinder S. Malhi",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4087
}
]
},
"CCOakleyCityCouncilDistrict5": {
"id": "CCOakleyCityCouncilDistrict5",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Oakley City Council, District 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 2965,
"candidates": [
{
"candidateName": "George Fuller",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1223
},
{
"candidateName": "Cristina Pena Langley",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1108
},
{
"candidateName": "Oleksii Chuiko",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 634
}
]
},
"CCOrindaCityCouncil": {
"id": "CCOrindaCityCouncil",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Orinda City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 18082,
"candidates": [
{
"candidateName": "Candace T. Evans",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2219
},
{
"candidateName": "Cara R. Hoxie",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7650
},
{
"candidateName": "Darlene K. Gee",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8213
}
]
},
"CCPinoleCityCouncil": {
"id": "CCPinoleCityCouncil",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Pinole City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 11378,
"candidates": [
{
"candidateName": "Truc “Christy” Lam-Julian",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2616
},
{
"candidateName": "Maureen Toms",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4268
},
{
"candidateName": "Devin T. Murphy",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4494
}
]
},
"CCPinoleCityTreasurer": {
"id": "CCPinoleCityTreasurer",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Pinole City Treasurer",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 7573,
"candidates": [
{
"candidateName": "Rafael Menis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3287
},
{
"candidateName": "Roy V. Swearingen",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4286
}
]
},
"CCPittsburgCityCouncil": {
"id": "CCPittsburgCityCouncil",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Pittsburg City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 31350,
"candidates": [
{
"candidateName": "Iztaccuauhtli Hector Gonzalez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6720
},
{
"candidateName": "Juan Antonio Banales",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 13173
},
{
"candidateName": "Jelani Killings",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11457
}
]
},
"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:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 2411,
"candidates": [
{
"candidateName": "Marshall Lewis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1193
},
{
"candidateName": "Belle La",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1218
}
]
},
"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:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 3778,
"candidates": [
{
"candidateName": "Oliver Greenwood",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1720
},
{
"candidateName": "Amanda Szakats",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2058
}
]
},
"CCRichmondCityCouncilDistrict1": {
"id": "CCRichmondCityCouncilDistrict1",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Richmond City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 3564,
"candidates": [
{
"candidateName": "Jamelia Brown",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1746
},
{
"candidateName": "Melvin Lee Willis Jr.",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1442
},
{
"candidateName": "Mark Wassberg",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 376
}
]
},
"CCRichmondCityCouncilDistrict5": {
"id": "CCRichmondCityCouncilDistrict5",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Richmond City Council, District 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 6997,
"candidates": [
{
"candidateName": "Ahmad Anderson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3028
},
{
"candidateName": "Sue Wilson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3969
}
]
},
"CCRichmondCityCouncilDistrict6": {
"id": "CCRichmondCityCouncilDistrict6",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Richmond City Council, District 6",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 6710,
"candidates": [
{
"candidateName": "Shawn Dunning",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2617
},
{
"candidateName": "Claudia Jimenez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4093
}
]
},
"CCSanPabloCityCouncil": {
"id": "CCSanPabloCityCouncil",
"type": "localRace",
"location": "Contra Costa",
"raceName": "San Pablo City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 12731,
"candidates": [
{
"candidateName": "Abel Pineda",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3975
},
{
"candidateName": "Patricia R. Ponce",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4779
},
{
"candidateName": "Arturo Cruz",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3977
}
]
},
"CCSanRamonMayor": {
"id": "CCSanRamonMayor",
"type": "localRace",
"location": "Contra Costa",
"raceName": "San Ramon Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 35049,
"candidates": [
{
"candidateName": "Mark H. Armstrong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 24387
},
{
"candidateName": "Chirag Kathrani",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10662
}
]
},
"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:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 8146,
"candidates": [
{
"candidateName": "Robert Jweinat",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4144
},
{
"candidateName": "Vasanth Shetty",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4002
}
]
},
"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:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 5787,
"candidates": [
{
"candidateName": "Sridhar Verose",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5787
}
]
},
"CCWalnutCreekCityCouncil": {
"id": "CCWalnutCreekCityCouncil",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Walnut Creek City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 85526,
"candidates": [
{
"candidateName": "Craig Devinney",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19463
},
{
"candidateName": "Cindy Darling",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 22916
},
{
"candidateName": "Brendan Moran",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9529
},
{
"candidateName": "Laura Patch",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12120
},
{
"candidateName": "Kevin Wilk",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 21498
}
]
},
"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:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 1516,
"candidates": [
{
"candidateName": "Gaunt Murdock",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 800
},
{
"candidateName": "Matthew Raver",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 716
}
]
},
"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:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 10207,
"candidates": [
{
"candidateName": "Carolyn Graham",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4258
},
{
"candidateName": "Lesley Belcher",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4007
},
{
"candidateName": "Leonard D. Woren",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1942
}
]
},
"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:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 21123,
"candidates": [
{
"candidateName": "Charles Davidson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7897
},
{
"candidateName": "Robyn Kelly Mikel",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6438
},
{
"candidateName": "Heather Gibson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6788
}
]
},
"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:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 162501,
"candidates": [
{
"candidateName": "Casey Alyson Farmer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 52449
},
{
"candidateName": "Lynda Deschambault",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 81165
},
{
"candidateName": "Shane Reisman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 28887
}
]
},
"CCIronhouseSanitaryDistrictDirector": {
"id": "CCIronhouseSanitaryDistrictDirector",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Ironhouse Sanitary District Director",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 35654,
"candidates": [
{
"candidateName": "Angela Lowrey",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8824
},
{
"candidateName": "Sue Higgins",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8188
},
{
"candidateName": "Dawn Morrow",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9534
},
{
"candidateName": "Peter W. Zirkle",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9108
}
]
},
"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:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 25428,
"candidates": [
{
"candidateName": "Jean Froelicher Kuznik",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18774
},
{
"candidateName": "Bansidhar S. Giri",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6654
}
]
},
"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:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 154235,
"candidates": [
{
"candidateName": "Melissa Hernandez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 109978
},
{
"candidateName": "Joseph Grcar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 44257
}
]
},
"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:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 58599,
"candidates": [
{
"candidateName": "Anthony L. Tave",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 25310
},
{
"candidateName": "Joey D. Smith",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 33289
}
]
},
"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:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 79656,
"candidates": [
{
"candidateName": "Luz Gomez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 79656
}
]
},
"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:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 7275,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4009
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3266
}
]
},
"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:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 15161,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8465
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6696
}
]
},
"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:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 18473,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13152
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5321
}
]
},
"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:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 80562,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 60251
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20311
}
]
},
"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:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 13110,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10609
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2501
}
]
},
"CCMeasureH": {
"id": "CCMeasureH",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure H",
"raceDescription": "Lafayette. Sales tax. Passes with majority vote",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 15157,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9841
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5316
}
]
},
"CCMeasureI": {
"id": "CCMeasureI",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure I",
"raceDescription": "Pinole. Sales tax. Passes with majority vote",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 8385,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5674
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2711
}
]
},
"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:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 34125,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19651
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14474
}
]
},
"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:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 34067,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18365
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15702
}
]
},
"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:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 6870,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5020
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1850
}
]
},
"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:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 36451,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20389
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16062
}
]
},
"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:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 20806,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13421
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7385
}
]
},
"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:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 16021,
"candidates": [
{
"candidateName": "Li DelPan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5705
},
{
"candidateName": "Adam McGill",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5493
},
{
"candidateName": "Barbara Clifton Zarate",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4823
}
]
},
"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:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 17366,
"candidates": [
{
"candidateName": "Nancy McCarthy",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9795
},
{
"candidateName": "Victoria “Tory” Canby",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7571
}
]
},
"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:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 13491,
"candidates": [
{
"candidateName": "Jill Manning-Sartori",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7528
},
{
"candidateName": "Denise Bohman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5963
}
]
},
"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:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 15937,
"candidates": [
{
"candidateName": "Crystal Martinez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 13100
},
{
"candidateName": "Mila Schechter",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2837
}
]
},
"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:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 15084,
"candidates": [
{
"candidateName": "Ross Millerick",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5829
},
{
"candidateName": "Stephanie O’Brien",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9255
}
]
},
"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:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 88038,
"candidates": [
{
"candidateName": "Ida Times-Green",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 28681
},
{
"candidateName": "Jennifer “Jenny” Holden",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 28764
},
{
"candidateName": "A. Ray Chaudhuri",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8500
},
{
"candidateName": "Amos Klausner",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11711
},
{
"candidateName": "Nicholas Ondrejka",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10382
}
]
},
"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:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 15063,
"candidates": [
{
"candidateName": "Franco Ruggeri",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5604
},
{
"candidateName": "Alissa A. Chacko",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5966
},
{
"candidateName": "Sivan Oyserman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3493
}
]
},
"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:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 10716,
"candidates": [
{
"candidateName": "Ava Fruin",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3642
},
{
"candidateName": "Charles Furcolo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1860
},
{
"candidateName": "Rachel Tarko Hudson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2058
},
{
"candidateName": "Beth Blair",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3156
}
]
},
"MarinRossSchoolDistrictGoverningBoard": {
"id": "MarinRossSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Marin",
"raceName": "Ross School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 2284,
"candidates": [
{
"candidateName": "Kelly Dwinells",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 893
},
{
"candidateName": "Erin Earls",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 906
},
{
"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:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 25644,
"candidates": [
{
"candidateName": "Philip J. Feffer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5434
},
{
"candidateName": "Rachel Litwack",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7290
},
{
"candidateName": "Shelley Hamilton",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6829
},
{
"candidateName": "Daniel Cassidy",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6091
}
]
},
"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:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 8220,
"candidates": [
{
"candidateName": "Rebecca Lytle",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3001
},
{
"candidateName": "Danielle Diego",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3291
},
{
"candidateName": "Lester Parham",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 817
},
{
"candidateName": "Sarah E. Canson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1111
}
]
},
"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:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 2227,
"candidates": [
{
"candidateName": "Buddy Faure",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 617
},
{
"candidateName": "Thomas Tyson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1610
}
]
},
"MarinCountySupervisorDistrict2": {
"id": "MarinCountySupervisorDistrict2",
"type": "localRace",
"location": "Marin",
"raceName": "County Supervisor, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 27450,
"candidates": [
{
"candidateName": "Heather McPhail Sridharan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13402
},
{
"candidateName": "Brian Colbert",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14048
}
]
},
"MarinBelvedereCityCouncil": {
"id": "MarinBelvedereCityCouncil",
"type": "localRace",
"location": "Marin",
"raceName": "Belvedere City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:18 PM",
"dateUpdated": "Nov 20, 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:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 7648,
"candidates": [
{
"candidateName": "James H. Andrews",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2395
},
{
"candidateName": "Fred Casissa",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3366
},
{
"candidateName": "Charlie Kirschner",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1887
}
]
},
"MarinFairfaxTownCouncil": {
"id": "MarinFairfaxTownCouncil",
"type": "localRace",
"location": "Marin",
"raceName": "Fairfax Town Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 12736,
"candidates": [
{
"candidateName": "Frank Egger",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2770
},
{
"candidateName": "Michael Ghiringhelli",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2366
},
{
"candidateName": "Bruce Ackerman",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1651
},
{
"candidateName": "Chance Cutrano",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1657
},
{
"candidateName": "Barbara Coler",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1728
},
{
"candidateName": "Douglas Kelly",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 982
},
{
"candidateName": "Cindy Swift",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1582
}
]
},
"MarinLarkspurCityCouncil": {
"id": "MarinLarkspurCityCouncil",
"type": "localRace",
"location": "Marin",
"raceName": "Larkspur City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 8733,
"candidates": [
{
"candidateName": "Gabe Paulson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4815
},
{
"candidateName": "Scot Candell",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3918
}
]
},
"MarinLarkspurCityCouncilShortTerm": {
"id": "MarinLarkspurCityCouncilShortTerm",
"type": "localRace",
"location": "Marin",
"raceName": "Larkspur City Council — Short Term",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 5867,
"candidates": [
{
"candidateName": "Sarah Margulies",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4235
},
{
"candidateName": "Lana Scott",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1632
}
]
},
"MarinMillValleyCityCouncil": {
"id": "MarinMillValleyCityCouncil",
"type": "localRace",
"location": "Marin",
"raceName": "Mill Valley City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 19265,
"candidates": [
{
"candidateName": "Caroline Joachim",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5295
},
{
"candidateName": "Katherine Jones",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5507
},
{
"candidateName": "Urban Carmel",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5046
},
{
"candidateName": "Leah Curtis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1544
},
{
"candidateName": "Mike Koo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1873
}
]
},
"MarinNovatoCityCouncilDistrict1": {
"id": "MarinNovatoCityCouncilDistrict1",
"type": "localRace",
"location": "Marin",
"raceName": "Novato City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 5596,
"candidates": [
{
"candidateName": "Kevin Jacobs",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3263
},
{
"candidateName": "James P. Petray",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2333
}
]
},
"MarinNovatoCityCouncilDistrict3": {
"id": "MarinNovatoCityCouncilDistrict3",
"type": "localRace",
"location": "Marin",
"raceName": "Novato City Council, District 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 3710,
"candidates": [
{
"candidateName": "Tim O'Connor",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3710
}
]
},
"MarinNovatoCityCouncilDistrict5": {
"id": "MarinNovatoCityCouncilDistrict5",
"type": "localRace",
"location": "Marin",
"raceName": "Novato City Council, District 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 3399,
"candidates": [
{
"candidateName": "Mark J. Milberg",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3399
}
]
},
"MarinSanAnselmoTownCouncil": {
"id": "MarinSanAnselmoTownCouncil",
"type": "localRace",
"location": "Marin",
"raceName": "San Anselmo Town Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 17983,
"candidates": [
{
"candidateName": "Guy Meyer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1045
},
{
"candidateName": "Kurt Johnson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2410
},
{
"candidateName": "Ford Greene",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2640
},
{
"candidateName": "Eileen Burke",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5049
},
{
"candidateName": "Chantel Walker",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3452
},
{
"candidateName": "Yoav Schlesinger",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3387
}
]
},
"MarinSanRafaelCityCouncilDistrict1": {
"id": "MarinSanRafaelCityCouncilDistrict1",
"type": "localRace",
"location": "Marin",
"raceName": "San Rafael City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 1816,
"candidates": [
{
"candidateName": "Maika Llorens Gulati",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1816
}
]
},
"MarinSanRafaelCityCouncilDistrict4": {
"id": "MarinSanRafaelCityCouncilDistrict4",
"type": "localRace",
"location": "Marin",
"raceName": "San Rafael City Council, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 6871,
"candidates": [
{
"candidateName": "Mark Galperin",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1305
},
{
"candidateName": "Rachel Kertz",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5566
}
]
},
"MarinSanRafaelMayor": {
"id": "MarinSanRafaelMayor",
"type": "localRace",
"location": "Marin",
"raceName": "San Rafael Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 24449,
"candidates": [
{
"candidateName": "Kate Colin",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 21057
},
{
"candidateName": "Mahmoud A. Shirazi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3392
}
]
},
"MarinSanRafaelCityAttorney": {
"id": "MarinSanRafaelCityAttorney",
"type": "localRace",
"location": "Marin",
"raceName": "San Rafael City Attorney",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 19144,
"candidates": [
{
"candidateName": "Robert F. Epstein",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 19144
}
]
},
"MarinSanRafaelClerkandAssessor": {
"id": "MarinSanRafaelClerkandAssessor",
"type": "localRace",
"location": "Marin",
"raceName": "San Rafael Clerk and Assessor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 19068,
"candidates": [
{
"candidateName": "Lindsay Lara",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 19068
}
]
},
"MarinSausalitoCityCouncilMember": {
"id": "MarinSausalitoCityCouncilMember",
"type": "localRace",
"location": "Marin",
"raceName": "Sausalito City Council Member",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 10717,
"candidates": [
{
"candidateName": "Jacqueline Amrikhas",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1643
},
{
"candidateName": "Melissa Blaustein",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2357
},
{
"candidateName": "Sandra Bushmaker",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1781
},
{
"candidateName": "Steven Woodside",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2414
},
{
"candidateName": "Ian Sobieski",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2522
}
]
},
"MarinTiburonTownCouncilMember": {
"id": "MarinTiburonTownCouncilMember",
"type": "localRace",
"location": "Marin",
"raceName": "Tiburon Town Council Member",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 8731,
"candidates": [
{
"candidateName": "Holli Thier",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2383
},
{
"candidateName": "Andrew Thompson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2217
},
{
"candidateName": "Chuck Hornbrook",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1785
},
{
"candidateName": "Isaac Nikfar",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2346
}
]
},
"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:18 PM",
"dateUpdated": "Nov 20, 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:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 1395,
"candidates": [
{
"candidateName": "Lynnette Egenlauf",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 454
},
{
"candidateName": "Henry E. Mims",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 575
},
{
"candidateName": "Royce Y. McLemore",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 366
}
]
},
"MarinTamalpaisCommunityServicesDistrictDirector": {
"id": "MarinTamalpaisCommunityServicesDistrictDirector",
"type": "localRace",
"location": "Marin",
"raceName": "Tamalpais Community Services District Director",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 7847,
"candidates": [
{
"candidateName": "Steven Levine",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2353
},
{
"candidateName": "Courtney DiCarlo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1123
},
{
"candidateName": "Matthew McMahon",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2188
},
{
"candidateName": "Steffen Bartschat",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2183
}
]
},
"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:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 45027,
"candidates": [
{
"candidateName": "Cathryn A. Hilliard",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 14096
},
{
"candidateName": "Rich Riechel",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6106
},
{
"candidateName": "Ashley Raveche",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 13725
},
{
"candidateName": "Clifford Waldeck",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11100
}
]
},
"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:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 12525,
"candidates": [
{
"candidateName": "Nicholas Lavrov",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6902
},
{
"candidateName": "Barry Nitzberg",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5623
}
]
},
"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:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 13808,
"candidates": [
{
"candidateName": "Diana Maier",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5130
},
{
"candidateName": "Jack Kenney",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3605
},
{
"candidateName": "Robert Sandoval",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5073
}
]
},
"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:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 16194,
"candidates": [
{
"candidateName": "Dawn Matheson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2341
},
{
"candidateName": "Larry L. Russell",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9878
},
{
"candidateName": "Dave Keatley",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3975
}
]
},
"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:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 6842,
"candidates": [
{
"candidateName": "Kenneth Eichstaedt",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4393
},
{
"candidateName": "Mary Stompe",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2449
}
]
},
"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:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 6344,
"candidates": [
{
"candidateName": "Francis Drouillard",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2985
},
{
"candidateName": "Michael H. Joly",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3359
}
]
},
"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:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 39433,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 24672
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14761
}
]
},
"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:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 66753,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 43890
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22863
}
]
},
"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:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 1119,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 806
},
{
"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:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 6973,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4213
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2760
}
]
},
"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:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 5876,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4117
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1759
}
]
},
"MarinMeasureH": {
"id": "MarinMeasureH",
"type": "localRace",
"location": "Marin",
"raceName": "Measure H",
"raceDescription": "Fairfax. Appoint City Clerk. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 4401,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1762
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2639
}
]
},
"MarinMeasureI": {
"id": "MarinMeasureI",
"type": "localRace",
"location": "Marin",
"raceName": "Measure I",
"raceDescription": "Fairfax. Rent stabilization. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 4731,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2990
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1741
}
]
},
"MarinMeasureJ": {
"id": "MarinMeasureJ",
"type": "localRace",
"location": "Marin",
"raceName": "Measure J",
"raceDescription": "Fairfax. Infrastructure bond. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 4778,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2965
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1813
}
]
},
"MarinMeasureK": {
"id": "MarinMeasureK",
"type": "localRace",
"location": "Marin",
"raceName": "Measure K",
"raceDescription": "Larkspur. Rent increase limit. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 7136,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2708
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4428
}
]
},
"MarinMeasureL": {
"id": "MarinMeasureL",
"type": "localRace",
"location": "Marin",
"raceName": "Measure L",
"raceDescription": "Mill Valley. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 8556,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6616
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1940
}
]
},
"MarinMeasureM": {
"id": "MarinMeasureM",
"type": "localRace",
"location": "Marin",
"raceName": "Measure M",
"raceDescription": "Novato. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 26127,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15133
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10994
}
]
},
"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:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 7462,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2754
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4708
}
]
},
"MarinMeasureO": {
"id": "MarinMeasureO",
"type": "localRace",
"location": "Marin",
"raceName": "Measure O",
"raceDescription": "San Anselmo. Tenant benefits. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 7553,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2555
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4998
}
]
},
"MarinMeasureP": {
"id": "MarinMeasureP",
"type": "localRace",
"location": "Marin",
"raceName": "Measure P",
"raceDescription": "San Rafael. Parcel tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 23772,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12367
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11405
}
]
},
"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:18 PM",
"dateUpdated": "Nov 20, 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:18 PM",
"dateUpdated": "Nov 20, 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:06 PM",
"dateUpdated": "Nov 18, 2024",
"totalVotes": 7035,
"candidates": [
{
"candidateName": "Rory Moran",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2019
},
{
"candidateName": "Gerald Parrott \r",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5016
}
]
},
"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:06 PM",
"dateUpdated": "Nov 18, 2024",
"totalVotes": 28827,
"candidates": [
{
"candidateName": "Bonnie Hamilton",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10061
},
{
"candidateName": "Carol J. Kalamaras",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5406
},
{
"candidateName": "Amy Sharp",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 13360
}
]
},
"NapaNapaValleyCollegeTrusteeArea6": {
"id": "NapaNapaValleyCollegeTrusteeArea6",
"type": "localRace",
"location": "Napa",
"raceName": "Napa Valley College, Trustee Area 6",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:06 PM",
"dateUpdated": "Nov 18, 2024",
"totalVotes": 7502,
"candidates": [
{
"candidateName": "Ines De Luna",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4505
},
{
"candidateName": "Scott Owens",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2997
}
]
},
"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:06 PM",
"dateUpdated": "Nov 18, 2024",
"totalVotes": 6140,
"candidates": [
{
"candidateName": "Lisa W. Chu",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4340
},
{
"candidateName": "Kevin “KDub” West",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1800
}
]
},
"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:06 PM",
"dateUpdated": "Nov 18, 2024",
"totalVotes": 5506,
"candidates": [
{
"candidateName": "Devin Jones",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1942
},
{
"candidateName": "Eve Ryser",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3564
}
]
},
"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:06 PM",
"dateUpdated": "Nov 18, 2024",
"totalVotes": 4961,
"candidates": [
{
"candidateName": "John Henry Martin",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2903
},
{
"candidateName": "David T. Gracia",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2058
}
]
},
"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:06 PM",
"dateUpdated": "Nov 18, 2024",
"totalVotes": 6689,
"candidates": [
{
"candidateName": "Marie Dennett",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2965
},
{
"candidateName": "Julianna Hart",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3724
}
]
},
"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:06 PM",
"dateUpdated": "Nov 18, 2024",
"totalVotes": 7966,
"candidates": [
{
"candidateName": "Brigette Hunley",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4137
},
{
"candidateName": "Judi Honeychurch",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3829
}
]
},
"NapaAmericanCanyonMayor": {
"id": "NapaAmericanCanyonMayor",
"type": "localRace",
"location": "Napa",
"raceName": "American Canyon Mayor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:06 PM",
"dateUpdated": "Nov 18, 2024",
"totalVotes": 8400,
"candidates": [
{
"candidateName": "David Oro",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4054
},
{
"candidateName": "Pierre Washington",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4346
}
]
},
"NapaAmericanCanyonCityCouncil": {
"id": "NapaAmericanCanyonCityCouncil",
"type": "localRace",
"location": "Napa",
"raceName": "American Canyon City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:06 PM",
"dateUpdated": "Nov 18, 2024",
"totalVotes": 12790,
"candidates": [
{
"candidateName": "Melissa Lamattina",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4009
},
{
"candidateName": "Elmer Andrei Manaid",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2613
},
{
"candidateName": "Davet Mohammed",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2847
},
{
"candidateName": "Brando R. Cruz",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3321
}
]
},
"NapaCalistogaMayor": {
"id": "NapaCalistogaMayor",
"type": "localRace",
"location": "Napa",
"raceName": "Calistoga Mayor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:06 PM",
"dateUpdated": "Nov 18, 2024",
"totalVotes": 1400,
"candidates": [
{
"candidateName": "Donald Williams",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1400
}
]
},
"NapaCalistogaCityCouncil": {
"id": "NapaCalistogaCityCouncil",
"type": "localRace",
"location": "Napa",
"raceName": "Calistoga City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:06 PM",
"dateUpdated": "Nov 18, 2024",
"totalVotes": 2478,
"candidates": [
{
"candidateName": "Lisa Gift",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 787
},
{
"candidateName": "Marion Villalba",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 682
},
{
"candidateName": "Irais Lopez-Ortega",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1009
}
]
},
"NapaNapaMayor": {
"id": "NapaNapaMayor",
"type": "localRace",
"location": "Napa",
"raceName": "Napa Mayor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:06 PM",
"dateUpdated": "Nov 18, 2024",
"totalVotes": 31176,
"candidates": [
{
"candidateName": "Tuesday D. Allison",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6058
},
{
"candidateName": "Scott Sedgley",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 25118
}
]
},
"NapaNapaCityCouncilDistrict2": {
"id": "NapaNapaCityCouncilDistrict2",
"type": "localRace",
"location": "Napa",
"raceName": "Napa City Council, District 2",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:06 PM",
"dateUpdated": "Nov 18, 2024",
"totalVotes": 6795,
"candidates": [
{
"candidateName": "Beth Painter",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6795
}
]
},
"NapaNapaCityCouncilDistrict4": {
"id": "NapaNapaCityCouncilDistrict4",
"type": "localRace",
"location": "Napa",
"raceName": "Napa City Council, District 4",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:06 PM",
"dateUpdated": "Nov 18, 2024",
"totalVotes": 4838,
"candidates": [
{
"candidateName": "Bernardo “Bernie” Narvaez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4838
}
]
},
"NapaStHelenaMayor": {
"id": "NapaStHelenaMayor",
"type": "localRace",
"location": "Napa",
"raceName": "St Helena Mayor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:06 PM",
"dateUpdated": "Nov 18, 2024",
"totalVotes": 2452,
"candidates": [
{
"candidateName": "Paul J. Dohring",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1692
},
{
"candidateName": "Billy Summers",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 760
}
]
},
"NapaStHelenaCityCouncil": {
"id": "NapaStHelenaCityCouncil",
"type": "localRace",
"location": "Napa",
"raceName": "St Helena City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:06 PM",
"dateUpdated": "Nov 18, 2024",
"totalVotes": 3883,
"candidates": [
{
"candidateName": "Michelle Deasy",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1476
},
{
"candidateName": "Hector R. Marroquin",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 984
},
{
"candidateName": "Aaron Barak",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1423
}
]
},
"NapaYountvilleTownCouncil": {
"id": "NapaYountvilleTownCouncil",
"type": "localRace",
"location": "Napa",
"raceName": "Yountville Town Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:06 PM",
"dateUpdated": "Nov 18, 2024",
"totalVotes": 2014,
"candidates": [
{
"candidateName": "Joe Tagliaboschi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 462
},
{
"candidateName": "Robert Moore",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 216
},
{
"candidateName": "Pam Reeves",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 622
},
{
"candidateName": "Eric E. Knight",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 714
}
]
},
"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:06 PM",
"dateUpdated": "Nov 18, 2024",
"totalVotes": 39634,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 21558
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18076
}
]
},
"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:06 PM",
"dateUpdated": "Nov 18, 2024",
"totalVotes": 56876,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 41246
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15630
}
]
},
"NapaMeasureG": {
"id": "NapaMeasureG",
"type": "localRace",
"location": "Napa",
"raceName": "Measure G",
"raceDescription": "Napa. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:06 PM",
"dateUpdated": "Nov 18, 2024",
"totalVotes": 32557,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18487
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14070
}
]
},
"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:06 PM",
"dateUpdated": "Nov 18, 2024",
"totalVotes": 2513,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1081
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1432
}
]
},
"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:06 PM",
"dateUpdated": "Nov 18, 2024",
"totalVotes": 2530,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1020
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1510
}
]
},
"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:06 PM",
"dateUpdated": "Nov 18, 2024",
"totalVotes": 2549,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1253
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1296
}
]
},
"SFBoardofEducation": {
"id": "SFBoardofEducation",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Education",
"raceDescription": "Top four candidates win seat.",
"raceReadTheStory": "",
"raceType": "top4",
"timeUpdated": "7:05 PM",
"dateUpdated": "Nov 21, 2024",
"totalVotes": 1012483,
"candidates": [
{
"candidateName": "Laurance Lem Lee",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 45716
},
{
"candidateName": "Lefteris Eleftheriou",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22270
},
{
"candidateName": "Jaime Huling",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 168620
},
{
"candidateName": "Ann Hsu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 81011
},
{
"candidateName": "John Jersin",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 122416
},
{
"candidateName": "Parag Gupta",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 139306
},
{
"candidateName": "Matt Alexander",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 122670
},
{
"candidateName": "Supryia Marie Ray",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 127806
},
{
"candidateName": "Virginia Cheung",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 100987
},
{
"candidateName": "Min Chang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 48532
},
{
"candidateName": "Maddy Krantz",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 33149
}
]
},
"SFCommunityCollegeBoard": {
"id": "SFCommunityCollegeBoard",
"type": "localRace",
"location": "San Francisco",
"raceName": "Community College Board",
"raceDescription": "Top four candidates win seat.",
"raceReadTheStory": "",
"raceType": "top4",
"timeUpdated": "7:05 PM",
"dateUpdated": "Nov 21, 2024",
"totalVotes": 823050,
"candidates": [
{
"candidateName": "Ruth Ferguson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 114101
},
{
"candidateName": "Leanna C. Louie",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 50335
},
{
"candidateName": "Heather McCarty",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 162432
},
{
"candidateName": "Julio J. Ramos",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 38724
},
{
"candidateName": "Aliya Chisti",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 149593
},
{
"candidateName": "Ben Kaplan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 49302
},
{
"candidateName": "Alan Wong",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 140911
},
{
"candidateName": "Luis Zamora",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 117652
}
]
},
"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:05 PM",
"dateUpdated": "Nov 21, 2024",
"totalVotes": 161112,
"candidates": [
{
"candidateName": "Victor E. Flores",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 92646
},
{
"candidateName": "Dana Lang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 68466
}
]
},
"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:05 PM",
"dateUpdated": "Nov 21, 2024",
"totalVotes": 137833,
"candidates": [
{
"candidateName": "Edward Wright",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 86944
},
{
"candidateName": "Joe Sangirardi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 50889
}
]
},
"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:05 PM",
"dateUpdated": "Nov 21, 2024",
"totalVotes": 377175,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 282886
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 94289
}
]
},
"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:05 PM",
"dateUpdated": "Nov 21, 2024",
"totalVotes": 376520,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 274113
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 102407
}
]
},
"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:05 PM",
"dateUpdated": "Nov 21, 2024",
"totalVotes": 370248,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 225630
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 144618
}
]
},
"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:05 PM",
"dateUpdated": "Nov 21, 2024",
"totalVotes": 366215,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 158664
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 207551
}
]
},
"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:05 PM",
"dateUpdated": "Nov 21, 2024",
"totalVotes": 363743,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 192477
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 171266
}
]
},
"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:05 PM",
"dateUpdated": "Nov 21, 2024",
"totalVotes": 361559,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 163775
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 197784
}
]
},
"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:05 PM",
"dateUpdated": "Nov 21, 2024",
"totalVotes": 370708,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 217728
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 152980
}
]
},
"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:05 PM",
"dateUpdated": "Nov 21, 2024",
"totalVotes": 365827,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 192526
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 173301
}
]
},
"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:05 PM",
"dateUpdated": "Nov 21, 2024",
"totalVotes": 363348,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 261238
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 102110
}
]
},
"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:05 PM",
"dateUpdated": "Nov 21, 2024",
"totalVotes": 362678,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 297882
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 64796
}
]
},
"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:05 PM",
"dateUpdated": "Nov 21, 2024",
"totalVotes": 376370,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 205988
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 170382
}
]
},
"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:05 PM",
"dateUpdated": "Nov 21, 2024",
"totalVotes": 369460,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 210314
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 159146
}
]
},
"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:05 PM",
"dateUpdated": "Nov 21, 2024",
"totalVotes": 342199,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 237854
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 104345
}
]
},
"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:05 PM",
"dateUpdated": "Nov 21, 2024",
"totalVotes": 363317,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 187909
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 175408
}
]
},
"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:05 PM",
"dateUpdated": "Nov 21, 2024",
"totalVotes": 373129,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 312829
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 60300
}
]
},
"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:05 PM",
"dateUpdated": "Nov 21, 2024",
"totalVotes": 390051,
"candidates": [
{
"candidateName": "London Breed",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 95091
},
{
"candidateName": "Mark Farrell",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 72087
},
{
"candidateName": "Henry Flynn",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1318
},
{
"candidateName": "Keith Freedman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2077
},
{
"candidateName": "Dylan Hirsch-Shell",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2895
},
{
"candidateName": "Daniel Lurie",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 102689
},
{
"candidateName": "Nelson Mei",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1791
},
{
"candidateName": "Aaron Peskin",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 89184
},
{
"candidateName": "Paul Robertson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 812
},
{
"candidateName": "Ahsha Safai",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11420
},
{
"candidateName": "Shahram Shariati",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1612
},
{
"candidateName": "Jon Soderstrom",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 412
},
{
"candidateName": "Ellen Zhou",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8663
}
]
},
"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:05 PM",
"dateUpdated": "Nov 21, 2024",
"totalVotes": 331376,
"candidates": [
{
"candidateName": "London Breed",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 149073
},
{
"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": 182303
},
{
"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:05 PM",
"dateUpdated": "Nov 21, 2024",
"totalVotes": 35473,
"candidates": [
{
"candidateName": "Sherman D'Silva",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 899
},
{
"candidateName": "Marjan Philhour",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14754
},
{
"candidateName": "Connie Chan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 16666
},
{
"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:05 PM",
"dateUpdated": "Nov 21, 2024",
"totalVotes": 34294,
"candidates": [
{
"candidateName": "Sherman D'Silva (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Marjan Philhour",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16498
},
{
"candidateName": "Connie Chan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 17796
},
{
"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:05 PM",
"dateUpdated": "Nov 21, 2024",
"totalVotes": 28748,
"candidates": [
{
"candidateName": "Sharon Lai",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8484
},
{
"candidateName": "Moe Jamil",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3752
},
{
"candidateName": "Wendy Ha Chau",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1563
},
{
"candidateName": "Eduard Navarro",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 879
},
{
"candidateName": "Danny Sauter",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11270
},
{
"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:05 PM",
"dateUpdated": "Nov 21, 2024",
"totalVotes": 25558,
"candidates": [
{
"candidateName": "Sharon Lai",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11504
},
{
"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": 14054
},
{
"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:05 PM",
"dateUpdated": "Nov 21, 2024",
"totalVotes": 29688,
"candidates": [
{
"candidateName": "Autumn Hope Looijen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2604
},
{
"candidateName": "Bilal Mahmood",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11838
},
{
"candidateName": "Scotty Jacobs",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2795
},
{
"candidateName": "Allen Jones",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 444
},
{
"candidateName": "Dean Preston",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 12007
}
]
},
"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:05 PM",
"dateUpdated": "Nov 21, 2024",
"totalVotes": 27809,
"candidates": [
{
"candidateName": "Autumn Hope Looijen (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Bilal Mahmood",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14737
},
{
"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": 13072
}
]
},
"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:05 PM",
"dateUpdated": "Nov 21, 2024",
"totalVotes": 37308,
"candidates": [
{
"candidateName": "Myrna Melgar",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 17527
},
{
"candidateName": "Stephen Martin-Pinto",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5133
},
{
"candidateName": "Edward S. Yee",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1243
},
{
"candidateName": "Matt Boschetto",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13405
}
]
},
"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:05 PM",
"dateUpdated": "Nov 21, 2024",
"totalVotes": 35402,
"candidates": [
{
"candidateName": "Myrna Melgar",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 18911
},
{
"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": 16491
}
]
},
"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:05 PM",
"dateUpdated": "Nov 21, 2024",
"totalVotes": 32725,
"candidates": [
{
"candidateName": "Jackie Fielder",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13843
},
{
"candidateName": "Stephen Jon Torres",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1139
},
{
"candidateName": "Roberto Hernandez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6605
},
{
"candidateName": "Jaime Gutierrez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 931
},
{
"candidateName": "Trevor Chandler",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9039
},
{
"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:05 PM",
"dateUpdated": "Nov 21, 2024",
"totalVotes": 29404,
"candidates": [
{
"candidateName": "Jackie Fielder",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17545
},
{
"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": 11859
},
{
"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:05 PM",
"dateUpdated": "Nov 21, 2024",
"totalVotes": 27915,
"candidates": [
{
"candidateName": "Oscar Flores",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2893
},
{
"candidateName": "Michael Lai",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8673
},
{
"candidateName": "Roger Marenco",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 603
},
{
"candidateName": "Jose Morales",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 629
},
{
"candidateName": "Ernest “EJ” Jones",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5439
},
{
"candidateName": "Adlah Chisti",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1432
},
{
"candidateName": "Chyanne Chen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8246
}
]
},
"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:05 PM",
"dateUpdated": "Nov 21, 2024",
"totalVotes": 23796,
"candidates": [
{
"candidateName": "Oscar Flores (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Michael Lai",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11800
},
{
"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": 11996
}
]
},
"SFCityAttorney": {
"id": "SFCityAttorney",
"type": "localRace",
"location": "San Francisco",
"raceName": "City Attorney ",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:05 PM",
"dateUpdated": "Nov 21, 2024",
"totalVotes": 329070,
"candidates": [
{
"candidateName": "David Chiu",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 272777
},
{
"candidateName": "Richard T. Woon",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 56293
}
]
},
"SFDistrictAttorney": {
"id": "SFDistrictAttorney",
"type": "localRace",
"location": "San Francisco",
"raceName": "District Attorney",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:05 PM",
"dateUpdated": "Nov 21, 2024",
"totalVotes": 347270,
"candidates": [
{
"candidateName": "Brooke Jenkins ",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 228923
},
{
"candidateName": "Ryan Khojasteh",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 118347
}
]
},
"SFSheriff": {
"id": "SFSheriff",
"type": "localRace",
"location": "San Francisco",
"raceName": "Sheriff ",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:05 PM",
"dateUpdated": "Nov 21, 2024",
"totalVotes": 314763,
"candidates": [
{
"candidateName": "Michael Juan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 63743
},
{
"candidateName": "Paul Miyamoto",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 251020
}
]
},
"SFTreasurer": {
"id": "SFTreasurer",
"type": "localRace",
"location": "San Francisco",
"raceName": "Treasurer ",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:05 PM",
"dateUpdated": "Nov 21, 2024",
"totalVotes": 300318,
"candidates": [
{
"candidateName": "José Cisneros",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 300318
}
]
},
"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:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 36231,
"candidates": [
{
"candidateName": "Priya Hays",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10513
},
{
"candidateName": "Chelsea Bonini",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 25718
}
]
},
"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:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 41732,
"candidates": [
{
"candidateName": "Maurice Goodman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14535
},
{
"candidateName": "Mike O’Neill",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 27197
}
]
},
"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:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 39689,
"candidates": [
{
"candidateName": "Patricia Love",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 27924
},
{
"candidateName": "Ester Adut",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11765
}
]
},
"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:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 63674,
"candidates": [
{
"candidateName": "Keith Holden",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20120
},
{
"candidateName": "Lisa A. Petrides",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 43554
}
]
},
"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:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 2499,
"candidates": [
{
"candidateName": "Breanna Lafontaine",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1590
},
{
"candidateName": "Glenn Wilson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 909
}
]
},
"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:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 2579,
"candidates": [
{
"candidateName": "Sophia Layne",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 841
},
{
"candidateName": "Peter Cerneka",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1738
}
]
},
"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:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 5129,
"candidates": [
{
"candidateName": "Patricia “Pat” Murray",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4006
},
{
"candidateName": "Samuel M. Chetcuti",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1123
}
]
},
"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:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 22129,
"candidates": [
{
"candidateName": "Mary Beth Thompson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14114
},
{
"candidateName": "Daniel Torunian",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1962
},
{
"candidateName": "Jacob Yuryev",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6053
}
]
},
"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:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 10416,
"candidates": [
{
"candidateName": "Tonga Victoria Afuhaamango",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3099
},
{
"candidateName": "Maria E. Cruz",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5517
},
{
"candidateName": "Jon Bryant",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1800
}
]
},
"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:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 5509,
"candidates": [
{
"candidateName": "Karen Lentz",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1800
},
{
"candidateName": "Nancy E. Lacsamana",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1134
},
{
"candidateName": "Gaby Makstman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 515
},
{
"candidateName": "Krystal Alcaraz",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 882
},
{
"candidateName": "Christine Oquendo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1178
}
]
},
"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:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 34773,
"candidates": [
{
"candidateName": "Nadia Flamenco",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12982
},
{
"candidateName": "Andrea Jordan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11172
},
{
"candidateName": "Cheryll Catuar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10619
}
]
},
"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:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 8165,
"candidates": [
{
"candidateName": "Kimberly Legg",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2577
},
{
"candidateName": "Jason Morimoto",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3595
},
{
"candidateName": "Pooya Sarabandi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1993
}
]
},
"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:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 5285,
"candidates": [
{
"candidateName": "Paige Winikoff",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3858
},
{
"candidateName": "Shauna Smith",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1427
}
]
},
"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:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 3178,
"candidates": [
{
"candidateName": "Kingsley Ma",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1859
},
{
"candidateName": "Jennifer M. Blanco",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1319
}
]
},
"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:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 2539,
"candidates": [
{
"candidateName": "Sherry Lin",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 926
},
{
"candidateName": "Matthew Murphy",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 892
},
{
"candidateName": "Zackary Simkover",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 721
}
]
},
"SMBoardofSupervisorsDistrict4": {
"id": "SMBoardofSupervisorsDistrict4",
"type": "localRace",
"location": "San Mateo",
"raceName": "Board of Supervisors, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 46320,
"candidates": [
{
"candidateName": "Antonio Lopez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20033
},
{
"candidateName": "Lisa Gauthier",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 26287
}
]
},
"SMBelmontMayor": {
"id": "SMBelmontMayor",
"type": "localRace",
"location": "San Mateo",
"raceName": "Belmont Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 10928,
"candidates": [
{
"candidateName": "Julia Mates",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 10928
}
]
},
"SMBelmontCityCouncilDistrict2": {
"id": "SMBelmontCityCouncilDistrict2",
"type": "localRace",
"location": "San Mateo",
"raceName": "Belmont City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 3288,
"candidates": [
{
"candidateName": "Ken Loo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1398
},
{
"candidateName": "Cathy M. Jordan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1890
}
]
},
"SMBelmontCityCouncilDistrict4": {
"id": "SMBelmontCityCouncilDistrict4",
"type": "localRace",
"location": "San Mateo",
"raceName": "Belmont City Council, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 3198,
"candidates": [
{
"candidateName": "Davina Hurt",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1185
},
{
"candidateName": "Arina Merkulova",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 381
},
{
"candidateName": "Tom McCune",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1550
},
{
"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:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 4833,
"candidates": [
{
"candidateName": "Cliff Lentz",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1243
},
{
"candidateName": "Chaya-Bella David",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 611
},
{
"candidateName": "Coleen Mackin",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 989
},
{
"candidateName": "Karen Cunningham",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 983
},
{
"candidateName": "Frank Kern",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1007
}
]
},
"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:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 2149,
"candidates": [
{
"candidateName": "Andrea Pappajohn",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2149
}
]
},
"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:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 2535,
"candidates": [
{
"candidateName": "Desiree Thayer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1248
},
{
"candidateName": "Nirmala Bandrapalli",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 618
},
{
"candidateName": "Hadia Khoury",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 269
},
{
"candidateName": "Rachel Ni",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 400
}
]
},
"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:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 2477,
"candidates": [
{
"candidateName": "Tony Paul",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 533
},
{
"candidateName": "Donna Colson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1944
}
]
},
"SMColmaCityCouncil": {
"id": "SMColmaCityCouncil",
"type": "localRace",
"location": "San Mateo",
"raceName": "Colma City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 1115,
"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": 333
},
{
"candidateName": "Thomas Walsh",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 211
},
{
"candidateName": "Carrie Slaughter",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 279
}
]
},
"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:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 45478,
"candidates": [
{
"candidateName": "Juslyn Cabrera Manalo",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 23363
},
{
"candidateName": "Daniel “Danyo” Vizcarra",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5104
},
{
"candidateName": "Glenn R. Sylvester",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 17011
}
]
},
"SMDalyCityCouncilShortTerm": {
"id": "SMDalyCityCouncilShortTerm",
"type": "localRace",
"location": "San Mateo",
"raceName": "Daly City Council — Short Term",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 27564,
"candidates": [
{
"candidateName": "Theresa Faapuaa",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12452
},
{
"candidateName": "Teresa Proaño",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 15112
}
]
},
"SMDalyCityClerk": {
"id": "SMDalyCityClerk",
"type": "localRace",
"location": "San Mateo",
"raceName": "Daly City Clerk",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 25536,
"candidates": [
{
"candidateName": "K. Annette Hipona",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 25536
}
]
},
"SMDalyCityTreasurer": {
"id": "SMDalyCityTreasurer",
"type": "localRace",
"location": "San Mateo",
"raceName": "Daly City Treasurer",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 24843,
"candidates": [
{
"candidateName": "Daneca M. Halvorson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 24843
}
]
},
"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:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 14378,
"candidates": [
{
"candidateName": "Webster Lincoln",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2232
},
{
"candidateName": "Deborah Lewis-Virges",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1809
},
{
"candidateName": "Mark Dinan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2325
},
{
"candidateName": "Carlos Romero",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2540
},
{
"candidateName": "Maria Guadalupe Rocha",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1486
},
{
"candidateName": "Ravneel Resh Chaudhary",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1084
},
{
"candidateName": "Ofelia Bello",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1644
},
{
"candidateName": "Gail Wilkerson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 658
},
{
"candidateName": "Dennis C. Scherzer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 600
}
]
},
"SMFosterCityCouncil": {
"id": "SMFosterCityCouncil",
"type": "localRace",
"location": "San Mateo",
"raceName": "Foster City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 28694,
"candidates": [
{
"candidateName": "Richa Awasthi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4528
},
{
"candidateName": "Phoebe Shin Venkat",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5160
},
{
"candidateName": "Shankar Kenkre",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4893
},
{
"candidateName": "Suzy Niederhofer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7105
},
{
"candidateName": "Patrick J. Sullivan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7008
}
]
},
"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:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 991,
"candidates": [
{
"candidateName": "Patric Bo Jonsson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 548
},
{
"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:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 1322,
"candidates": [
{
"candidateName": "Joaquin Jimenez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 551
},
{
"candidateName": "Paul Nagengast",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 771
}
]
},
"SMHillsboroughCityCouncil": {
"id": "SMHillsboroughCityCouncil",
"type": "localRace",
"location": "San Mateo",
"raceName": "Hillsborough City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 13403,
"candidates": [
{
"candidateName": "Jabra Muhawieh",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 867
},
{
"candidateName": "Laurie Davies Adams",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3576
},
{
"candidateName": "Sophie Cole",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3728
},
{
"candidateName": "Christine Krolik",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3858
},
{
"candidateName": "Jimmy Wu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1374
}
]
},
"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:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 2365,
"candidates": [
{
"candidateName": "Jeff Schmidt",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2365
}
]
},
"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:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 3277,
"candidates": [
{
"candidateName": "Greg Conlon",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 803
},
{
"candidateName": "Jennifer Wise",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2474
}
]
},
"SMMillbraeCityCouncilDistrict1": {
"id": "SMMillbraeCityCouncilDistrict1",
"type": "localRace",
"location": "San Mateo",
"raceName": "Millbrae City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 2214,
"candidates": [
{
"candidateName": "Stephen Rainaldi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1445
},
{
"candidateName": "Ghassan Shamieh",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 769
}
]
},
"SMMillbraeCityCouncilDistrict3": {
"id": "SMMillbraeCityCouncilDistrict3",
"type": "localRace",
"location": "San Mateo",
"raceName": "Millbrae City Council, District 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 1877,
"candidates": [
{
"candidateName": "Reuben D. Holober",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1287
},
{
"candidateName": "You You Xue",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 590
}
]
},
"SMMillbraeCityCouncilDistrict5": {
"id": "SMMillbraeCityCouncilDistrict5",
"type": "localRace",
"location": "San Mateo",
"raceName": "Millbrae City Council, District 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 1293,
"candidates": [
{
"candidateName": "Anders Fung",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1293
}
]
},
"SMPacificaCityCouncilDistrict1": {
"id": "SMPacificaCityCouncilDistrict1",
"type": "localRace",
"location": "San Mateo",
"raceName": "Pacifica City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 2859,
"candidates": [
{
"candidateName": "Mayra Espinosa",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1808
},
{
"candidateName": "Michelle Murry",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 888
},
{
"candidateName": "Victor A Spano",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 163
}
]
},
"SMPacificaCityCouncilDistrict4": {
"id": "SMPacificaCityCouncilDistrict4",
"type": "localRace",
"location": "San Mateo",
"raceName": "Pacifica City Council, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 4226,
"candidates": [
{
"candidateName": "Mark Hubbell",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1998
},
{
"candidateName": "Greg Wright",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2228
}
]
},
"SMPortolaValleyTownCouncil": {
"id": "SMPortolaValleyTownCouncil",
"type": "localRace",
"location": "San Mateo",
"raceName": "Portola Valley Town Council",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 5390,
"candidates": [
{
"candidateName": "Rebecca Flynn",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1769
},
{
"candidateName": "Ellen Vernazza",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 868
},
{
"candidateName": "Carter J. Warr",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1191
},
{
"candidateName": "Helen Wolter",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1562
}
]
},
"SMRedwoodCityCouncilDistrict1": {
"id": "SMRedwoodCityCouncilDistrict1",
"type": "localRace",
"location": "San Mateo",
"raceName": "Redwood City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 4550,
"candidates": [
{
"candidateName": "Jeff Gee",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4550
}
]
},
"SMRedwoodCityCouncilDistrict3": {
"id": "SMRedwoodCityCouncilDistrict3",
"type": "localRace",
"location": "San Mateo",
"raceName": "Redwood City Council, District 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 2758,
"candidates": [
{
"candidateName": "Lissette Espinoza-Garnica",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1377
},
{
"candidateName": "Isabella Chu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1381
}
]
},
"SMRedwoodCityCouncilDistrict4": {
"id": "SMRedwoodCityCouncilDistrict4",
"type": "localRace",
"location": "San Mateo",
"raceName": "Redwood City Council, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 1910,
"candidates": [
{
"candidateName": "Elmer Martínez Saballos",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1910
}
]
},
"SMRedwoodCityCouncilDistrict7": {
"id": "SMRedwoodCityCouncilDistrict7",
"type": "localRace",
"location": "San Mateo",
"raceName": "Redwood City Council, District 7",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 5850,
"candidates": [
{
"candidateName": "Diana Reddy",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2687
},
{
"candidateName": "Marcella Padilla",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3163
}
]
},
"SMSanBrunoMayor": {
"id": "SMSanBrunoMayor",
"type": "localRace",
"location": "San Mateo",
"raceName": "San Bruno Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 16195,
"candidates": [
{
"candidateName": "Marty P. Medina",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7790
},
{
"candidateName": "Rico E. Medina",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8405
}
]
},
"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:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 4376,
"candidates": [
{
"candidateName": "Tom Hamilton",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2506
},
{
"candidateName": "Stephan A. Marshall",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1870
}
]
},
"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:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 3333,
"candidates": [
{
"candidateName": "Michael Salazar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3333
}
]
},
"SMSanCarlosCityCouncil": {
"id": "SMSanCarlosCityCouncil",
"type": "localRace",
"location": "San Mateo",
"raceName": "San Carlos City Council",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 19122,
"candidates": [
{
"candidateName": "Neil Layton",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8970
},
{
"candidateName": "John Dugan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 10152
}
]
},
"SMSanCarlosCityTreasurer": {
"id": "SMSanCarlosCityTreasurer",
"type": "localRace",
"location": "San Mateo",
"raceName": "San Carlos City Treasurer",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 11478,
"candidates": [
{
"candidateName": "Inge Tiegel Doherty",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11478
}
]
},
"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:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 5676,
"candidates": [
{
"candidateName": "Nicole Fernandez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3831
},
{
"candidateName": "Charles Hansen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1845
}
]
},
"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:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 5277,
"candidates": [
{
"candidateName": "Danielle Cwirko-Godycki",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5277
}
]
},
"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:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 5046,
"candidates": [
{
"candidateName": "Vivian Ramos",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1764
},
{
"candidateName": "Mark Nagales",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3282
}
]
},
"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:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 5853,
"candidates": [
{
"candidateName": "James Hsu Coleman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3904
},
{
"candidateName": "Avin M. Sharma",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1949
}
]
},
"SMWoodsideTownCouncilDistrict1": {
"id": "SMWoodsideTownCouncilDistrict1",
"type": "localRace",
"location": "San Mateo",
"raceName": "Woodside Town Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 536,
"candidates": [
{
"candidateName": "Jennifer Wall",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 536
}
]
},
"SMWoodsideTownCouncilDistrict4": {
"id": "SMWoodsideTownCouncilDistrict4",
"type": "localRace",
"location": "San Mateo",
"raceName": "Woodside Town Council, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 529,
"candidates": [
{
"candidateName": "Paul Goeld",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 529
}
]
},
"SMWoodsideTownCouncilDistrict5": {
"id": "SMWoodsideTownCouncilDistrict5",
"type": "localRace",
"location": "San Mateo",
"raceName": "Woodside Town Council, District 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 509,
"candidates": [
{
"candidateName": "Hassan Aburish",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 461
},
{
"candidateName": "Alayna Van Devort Wagner",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 48
}
]
},
"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:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 1986,
"candidates": [
{
"candidateName": "Andrea M. Hall",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1204
},
{
"candidateName": "John V. Aguerre",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 782
}
]
},
"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:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 5374,
"candidates": [
{
"candidateName": "Nancy Marsh",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1959
},
{
"candidateName": "Iris Grant",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 573
},
{
"candidateName": "Janet Brayer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1410
},
{
"candidateName": "Wanda Bowles",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1432
}
]
},
"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:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 1917,
"candidates": [
{
"candidateName": "Greg Tseng",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 472
},
{
"candidateName": "Pamela Merkadeau",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 806
},
{
"candidateName": "Christopher Carlos",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 639
}
]
},
"SMPescaderoMunicipalAdvisoryCouncil": {
"id": "SMPescaderoMunicipalAdvisoryCouncil",
"type": "localRace",
"location": "San Mateo",
"raceName": "Pescadero Municipal Advisory Council",
"raceDescription": "Top eight candidates win seat.",
"raceReadTheStory": "",
"raceType": "top8",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 2369,
"candidates": [
{
"candidateName": "Kassandra Talbot",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 430
},
{
"candidateName": "Nic Erridge",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 281
},
{
"candidateName": "Patrick Horn",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 220
},
{
"candidateName": "Ryan Augustine",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 311
},
{
"candidateName": "Cullen Ray Rose",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 288
},
{
"candidateName": "Itzel Negrete",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 264
},
{
"candidateName": "Mark Wallace",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 270
},
{
"candidateName": "Rob Skinner",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 305
}
]
},
"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:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 18453,
"candidates": [
{
"candidateName": "Cama Garcia Lock",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10479
},
{
"candidateName": "Jo-Ann Byrne Sockolov",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7974
}
]
},
"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:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 13507,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8360
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5147
}
]
},
"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:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 13573,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9598
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3975
}
]
},
"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:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 49705,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 38246
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11459
}
]
},
"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:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 1699,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1210
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 489
}
]
},
"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:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 20225,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13621
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6604
}
]
},
"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:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 15065,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11145
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3920
}
]
},
"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:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 14063,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10112
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3951
}
]
},
"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:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 10888,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6941
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3947
}
]
},
"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:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 19088,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13843
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5245
}
]
},
"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:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 7880,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6196
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1684
}
]
},
"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:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 15728,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11837
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3891
}
]
},
"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:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 14942,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12350
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2592
}
]
},
"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:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 1966,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1523
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 443
}
]
},
"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:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 12856,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10885
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1971
}
]
},
"SMMeasureAA": {
"id": "SMMeasureAA",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure AA",
"raceDescription": "Colma. Sales tax. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 551,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 452
},
{
"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:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 6224,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4814
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1410
}
]
},
"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:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 13195,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9784
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3411
}
]
},
"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:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 6122,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3952
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2170
}
]
},
"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:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 15492,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12943
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2549
}
]
},
"SMMeasureFF": {
"id": "SMMeasureFF",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure FF",
"raceDescription": "Millbrae. Term limit. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 9858,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7689
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2169
}
]
},
"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:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 19581,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15223
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4358
}
]
},
"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:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 32022,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 26820
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5202
}
]
},
"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:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 17271,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12621
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4650
}
]
},
"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:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 14922,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11161
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3761
}
]
},
"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:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 42363,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 25146
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17217
}
]
},
"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:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 24405,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19731
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4674
}
]
},
"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:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 2079,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 886
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1193
}
]
},
"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:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 609,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 441
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 168
}
]
},
"SCCampbellCityCouncilDistrict1": {
"id": "SCCampbellCityCouncilDistrict1",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Campbell City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 3025,
"candidates": [
{
"candidateName": "Terry Hines",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1597
},
{
"candidateName": "Juan Rodriguez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1428
}
]
},
"SCCampbellCityCouncilDistrict2": {
"id": "SCCampbellCityCouncilDistrict2",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Campbell City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 3020,
"candidates": [
{
"candidateName": "Sergio Lopez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3020
}
]
},
"SCCupertinoCityCouncil": {
"id": "SCCupertinoCityCouncil",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Cupertino City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 41068,
"candidates": [
{
"candidateName": "Kitty Moore",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 10321
},
{
"candidateName": "Barry Chang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2908
},
{
"candidateName": "Claudio Bono",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2223
},
{
"candidateName": "Hung Wei",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7098
},
{
"candidateName": "Ray Wang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7628
},
{
"candidateName": "Gilbert Wong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3327
},
{
"candidateName": "Rod Sinks",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7563
}
]
},
"SCGilroyMayor": {
"id": "SCGilroyMayor",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Gilroy Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 22249,
"candidates": [
{
"candidateName": "Marie Blankley",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11021
},
{
"candidateName": "Greg Bozzo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11228
}
]
},
"SCGilroyCityCouncil": {
"id": "SCGilroyCityCouncil",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Gilroy City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 51840,
"candidates": [
{
"candidateName": "Terence Fugazzi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10037
},
{
"candidateName": "Fred Tovar",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8597
},
{
"candidateName": "Stefanie Elle",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7694
},
{
"candidateName": "Zach Hilton",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 10864
},
{
"candidateName": "Rebeca Armendariz",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5668
},
{
"candidateName": "Kelly Ramirez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8980
}
]
},
"SCLosAltosCityCouncil": {
"id": "SCLosAltosCityCouncil",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Los Altos City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 37319,
"candidates": [
{
"candidateName": "Larry Lang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7764
},
{
"candidateName": "Sally Meadows",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9782
},
{
"candidateName": "Ibrahim Bashir",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7191
},
{
"candidateName": "Jonathan D. Weinberg",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8763
},
{
"candidateName": "Eric Steinle",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3819
}
]
},
"SCMilpitasMayor": {
"id": "SCMilpitasMayor",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Milpitas Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 23331,
"candidates": [
{
"candidateName": "Hon Lien",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7587
},
{
"candidateName": "Voltaire Soriben Montemayor",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2196
},
{
"candidateName": "Carmen Montano",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8350
},
{
"candidateName": "Anthony Phan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5198
}
]
},
"SCMilpitasCityCouncil": {
"id": "SCMilpitasCityCouncil",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Milpitas City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 37229,
"candidates": [
{
"candidateName": "William Lam",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7144
},
{
"candidateName": "Juliette Gomez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2946
},
{
"candidateName": "Dipak Awasthi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3522
},
{
"candidateName": "Evelyn Chua",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11029
},
{
"candidateName": "Bill Chuan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6358
},
{
"candidateName": "Anu Nakka",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6230
}
]
},
"SCMorganHillMayor": {
"id": "SCMorganHillMayor",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Morgan Hill Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 21036,
"candidates": [
{
"candidateName": "Mark Turner",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 12270
},
{
"candidateName": "Yvonne Martinez Beltran",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8766
}
]
},
"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:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 4584,
"candidates": [
{
"candidateName": "David Dindak",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2039
},
{
"candidateName": "Miriam T. Vega",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2545
}
]
},
"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:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 4194,
"candidates": [
{
"candidateName": "Soraida Iwanaga",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2294
},
{
"candidateName": "Michael Caesar Orosco",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1900
}
]
},
"SCMorganHillTreasurer": {
"id": "SCMorganHillTreasurer",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Morgan Hill Treasurer",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 16870,
"candidates": [
{
"candidateName": "Cindy Rogers Murphy",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16870
}
]
},
"SCMountainViewCityCouncil": {
"id": "SCMountainViewCityCouncil",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Mountain View City Council",
"raceDescription": "Top four candidates win seat.",
"raceReadTheStory": "",
"raceType": "top4",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 83539,
"candidates": [
{
"candidateName": "Nicholas Hargis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6001
},
{
"candidateName": "John McAlister",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10088
},
{
"candidateName": "Jose Gutierrez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5321
},
{
"candidateName": "Emily Ann Ramos",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 13204
},
{
"candidateName": "Erik Poicon",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7545
},
{
"candidateName": "Chris Clark",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10928
},
{
"candidateName": "Devon Conley",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8083
},
{
"candidateName": "Pat Showalter",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 13505
},
{
"candidateName": "IdaRose Sylvester",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8864
}
]
},
"SCPaloAltoCityCouncil": {
"id": "SCPaloAltoCityCouncil",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Palo Alto City Council",
"raceDescription": "Top four candidates win seat.",
"raceReadTheStory": "",
"raceType": "top4",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 94481,
"candidates": [
{
"candidateName": "George Lu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13492
},
{
"candidateName": "Cari Templeton",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9156
},
{
"candidateName": "Henry Etzkowitz",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2861
},
{
"candidateName": "Keith Reckdahl",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11542
},
{
"candidateName": "Katie Causey",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10863
},
{
"candidateName": "Anne W. Cribbs",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7449
},
{
"candidateName": "Pat Burt",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12900
},
{
"candidateName": "Greer Stone",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14689
},
{
"candidateName": "Doria Summa",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11529
}
]
},
"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:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 31152,
"candidates": [
{
"candidateName": "Joe Lopez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14319
},
{
"candidateName": "Pamela Campos",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16833
}
]
},
"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:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 38092,
"candidates": [
{
"candidateName": "Michael Mulcahy",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19546
},
{
"candidateName": "Olivia Navarro",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18546
}
]
},
"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:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 40665,
"candidates": [
{
"candidateName": "Tam Truong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17364
},
{
"candidateName": "Domingo Candelas",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 23301
}
]
},
"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:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 41404,
"candidates": [
{
"candidateName": "George Casey",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 23935
},
{
"candidateName": "Arjun Batra",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 17469
}
]
},
"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:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 5846,
"candidates": [
{
"candidateName": "Albert Gonzalez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2496
},
{
"candidateName": "Satish “Sunny” Chandra",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2006
},
{
"candidateName": "Harbir K. Bhatia",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1344
}
]
},
"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:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 5680,
"candidates": [
{
"candidateName": "Kevin Nara Park",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3361
},
{
"candidateName": "Teresa O'Neill",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2319
}
]
},
"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:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 6490,
"candidates": [
{
"candidateName": "Suds Jain",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3504
},
{
"candidateName": "David Kertes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2986
}
]
},
"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:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 7553,
"candidates": [
{
"candidateName": "George Guerra",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1832
},
{
"candidateName": "Kelly G. Cox",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4031
},
{
"candidateName": "Anthony J. Becker",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1690
}
]
},
"SCSantaClaraChiefofPolice": {
"id": "SCSantaClaraChiefofPolice",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Santa Clara Chief of Police",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 34579,
"candidates": [
{
"candidateName": "Cory B. Morgan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22812
},
{
"candidateName": "Mario J. Brasil",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11767
}
]
},
"SCSantaClaraCityClerk": {
"id": "SCSantaClaraCityClerk",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Santa Clara City Clerk",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 35104,
"candidates": [
{
"candidateName": "Paul Tacci",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5474
},
{
"candidateName": "Poornima Gopi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9899
},
{
"candidateName": "Steve Kelly",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9377
},
{
"candidateName": "Bob O'Keefe",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10354
}
]
},
"SCSunnyvaleMayor": {
"id": "SCSunnyvaleMayor",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Sunnyvale Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 47227,
"candidates": [
{
"candidateName": "Russ Melton",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12881
},
{
"candidateName": "Larry Klein",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 34346
}
]
},
"SCSunnyvaleCityCouncilDistrict2": {
"id": "SCSunnyvaleCityCouncilDistrict2",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Sunnyvale City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 6205,
"candidates": [
{
"candidateName": "Jim Davis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1928
},
{
"candidateName": "Alysa Cisneros",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4277
}
]
},
"SCSunnyvaleCityCouncilDistrict4": {
"id": "SCSunnyvaleCityCouncilDistrict4",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Sunnyvale City Council, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 6038,
"candidates": [
{
"candidateName": "Charlsie Chang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6038
}
]
},
"SCSunnyvaleCityCouncilDistrict6": {
"id": "SCSunnyvaleCityCouncilDistrict6",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Sunnyvale City Council, District 6",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 7351,
"candidates": [
{
"candidateName": "Eileen Le",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4023
},
{
"candidateName": "Richard Lesher",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2198
},
{
"candidateName": "Beverly Blau",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1130
}
]
},
"SCBoardofSupervisorsDistrict2": {
"id": "SCBoardofSupervisorsDistrict2",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Board of Supervisors, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 97813,
"candidates": [
{
"candidateName": "Betty Duong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 52241
},
{
"candidateName": "Madison Nguyen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 45572
}
]
},
"SCBoardofSupervisorsDistrict5": {
"id": "SCBoardofSupervisorsDistrict5",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Board of Supervisors, District 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 144129,
"candidates": [
{
"candidateName": "Sally J. Lieber",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 61789
},
{
"candidateName": "Margaret Abe-Koga",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 82340
}
]
},
"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:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 598976,
"candidates": [
{
"candidateName": "Jay Boyarsky",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 259025
},
{
"candidateName": "Johnene Linda Stebbins",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 339951
}
]
},
"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:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 32812,
"candidates": [
{
"candidateName": "Peter Landsberger",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 26023
},
{
"candidateName": "Eric Rosenthal",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6789
}
]
},
"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:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 28086,
"candidates": [
{
"candidateName": "Terry Godfrey",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15741
},
{
"candidateName": "Forest Olaf Peterson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12345
}
]
},
"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:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 8533,
"candidates": [
{
"candidateName": "Alex Larson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3027
},
{
"candidateName": "Lorena Tariba",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5506
}
]
},
"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:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 43212,
"candidates": [
{
"candidateName": "Tony Alexander",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 27512
},
{
"candidateName": "Mahbub R. Khan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15700
}
]
},
"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:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 18505,
"candidates": [
{
"candidateName": "Paul Fong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10477
},
{
"candidateName": "Robert T. “Bob” Owens",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8028
}
]
},
"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:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 24329,
"candidates": [
{
"candidateName": "Adrienne Grey",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 14301
},
{
"candidateName": "Rebecca Wong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10028
}
]
},
"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:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 26093,
"candidates": [
{
"candidateName": "Diane Lamkin",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16291
},
{
"candidateName": "Mary-Lynne Bernald",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9802
}
]
},
"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:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 33431,
"candidates": [
{
"candidateName": "Robert Jung",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 16074
},
{
"candidateName": "Minh Ngo",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11796
},
{
"candidateName": "Douglas Sueoka",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5561
}
]
},
"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:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 3873,
"candidates": [
{
"candidateName": "Jennifer Marquez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2039
},
{
"candidateName": "Tyler Smith",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1834
}
]
},
"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:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 3833,
"candidates": [
{
"candidateName": "Rebecca Munson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2236
},
{
"candidateName": "Mary Patterson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1597
}
]
},
"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:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 3011,
"candidates": [
{
"candidateName": "Veronica A. Andrade",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1973
},
{
"candidateName": "Tom Pocus",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1038
}
]
},
"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:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 81373,
"candidates": [
{
"candidateName": "Mazhar Hussain",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1973
},
{
"candidateName": "Rowena Chiu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18942
},
{
"candidateName": "Nicole Chiu-Wang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15089
},
{
"candidateName": "Chris Colohan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11541
},
{
"candidateName": "Alison Kamhi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17450
},
{
"candidateName": "Josh Salcman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16378
}
]
},
"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:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 12511,
"candidates": [
{
"candidateName": "Teresa Castellanos",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7588
},
{
"candidateName": "Chris Webb",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4923
}
]
},
"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:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 21711,
"candidates": [
{
"candidateName": "Rami Gideoni",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3482
},
{
"candidateName": "Nicole Gribstad",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9663
},
{
"candidateName": "Lenka Wright",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8566
}
]
},
"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:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 6139,
"candidates": [
{
"candidateName": "Freddie Clegg",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1238
},
{
"candidateName": "Kathy Watanabe",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4901
}
]
},
"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:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 236886,
"candidates": [
{
"candidateName": "Bryan Do",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 73012
},
{
"candidateName": "Patricia Martinez-Roach",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 52350
},
{
"candidateName": "Rudy J. Rodriguez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 30036
},
{
"candidateName": "Pattie Cortese",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 81488
}
]
},
"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:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 11847,
"candidates": [
{
"candidateName": "Frances C. Renteria",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2885
},
{
"candidateName": "Pat Carpio-Aguilar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8962
}
]
},
"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:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 15583,
"candidates": [
{
"candidateName": "Aegean Lee",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7291
},
{
"candidateName": "Danny Choi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8292
}
]
},
"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:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 62673,
"candidates": [
{
"candidateName": "Alex Levich",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22240
},
{
"candidateName": "Vadim Katz",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20955
},
{
"candidateName": "Li Zhang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19478
}
]
},
"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:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 40854,
"candidates": [
{
"candidateName": "Corina Herrera-Loera",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11855
},
{
"candidateName": "Matt Karnes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8519
},
{
"candidateName": "Minh Nguyen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11814
},
{
"candidateName": "Brenda Zendejas",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8666
}
]
},
"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:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 36762,
"candidates": [
{
"candidateName": "Jamal Khan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8423
},
{
"candidateName": "Khoa Nguyen",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 18105
},
{
"candidateName": "Jai Srinivasan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 10234
}
]
},
"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:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 16183,
"candidates": [
{
"candidateName": "Beth Erickson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5947
},
{
"candidateName": "Sergio Martinez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3503
},
{
"candidateName": "Janet Gillis",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6733
}
]
},
"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:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 5267,
"candidates": [
{
"candidateName": "Don Thorvund",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2961
},
{
"candidateName": "Michael L. Snyder",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2306
}
]
},
"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:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 82043,
"candidates": [
{
"candidateName": "Sylvia Leong",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 29390
},
{
"candidateName": "Long Jiao",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17277
},
{
"candidateName": "Nisar Ali",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2827
},
{
"candidateName": "Rimi Khan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2523
},
{
"candidateName": "Doug Kunz",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14165
},
{
"candidateName": "Lakshmi Sharma",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15861
}
]
},
"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:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 53212,
"candidates": [
{
"candidateName": "Linda Mora",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14703
},
{
"candidateName": "Patti Andrade",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 21464
},
{
"candidateName": "Jeremy Barousse",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 17045
}
]
},
"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:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 36896,
"candidates": [
{
"candidateName": "Joshua Andrew N. Harrington",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3471
},
{
"candidateName": "Hong Ha Hoang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9420
},
{
"candidateName": "Josue David Gonzalez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4374
},
{
"candidateName": "Milan Balinton",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3692
},
{
"candidateName": "HG “Hanh Giao” Nguyen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7433
},
{
"candidateName": "George Sanchez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8506
}
]
},
"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:55 PM",
"dateUpdated": "Nov 20, 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:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 53082,
"candidates": [
{
"candidateName": "Charles Difazio",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8227
},
{
"candidateName": "Erin Davis-Hung",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7726
},
{
"candidateName": "Shawn Dormishian",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1553
},
{
"candidateName": "Lisa Henry",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8741
},
{
"candidateName": "Nancy Mize",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4270
},
{
"candidateName": "Ana Kristina Reed",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9272
},
{
"candidateName": "Christine Case-Lo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7872
},
{
"candidateName": "Raymond R. White",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5421
}
]
},
"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:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 7172,
"candidates": [
{
"candidateName": "Otila Salazar Torres",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4488
},
{
"candidateName": "Beija Gonzalez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2684
}
]
},
"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:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 5228,
"candidates": [
{
"candidateName": "Karl Raymond Jacobson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1670
},
{
"candidateName": "Virginia Varela-Campos",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2070
},
{
"candidateName": "Diana Nazari",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1488
}
]
},
"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:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 15021,
"candidates": [
{
"candidateName": "Yacoub Elziq",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2051
},
{
"candidateName": "Jingyuan Huang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3381
},
{
"candidateName": "Ramya Vasu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4261
},
{
"candidateName": "Melissa Stanis",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5328
}
]
},
"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:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 100061,
"candidates": [
{
"candidateName": "Shane Lewis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 21307
},
{
"candidateName": "Tomara Hall",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 33193
},
{
"candidateName": "Jorge Pacheco Jr.",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 41318
},
{
"candidateName": "Tammy T. Slaughter",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4243
}
]
},
"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:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 90990,
"candidates": [
{
"candidateName": "Jyl Lutes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 38091
},
{
"candidateName": "Don Rocha",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 52899
}
]
},
"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:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 92682,
"candidates": [
{
"candidateName": "Grace H. Mah",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 45354
},
{
"candidateName": "Jessica Speiser",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 47328
}
]
},
"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:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 84144,
"candidates": [
{
"candidateName": "Bill Roth",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 28718
},
{
"candidateName": "Shiloh Christine Ballard",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 55426
}
]
},
"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:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 158037,
"candidates": [
{
"candidateName": "Lynette Lee Eng",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 25695
},
{
"candidateName": "Julia E. Miller",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 44708
},
{
"candidateName": "Carol Ann Somersille",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 47014
},
{
"candidateName": "John Zoglin",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 40620
}
]
},
"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:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 20672,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16308
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4364
}
]
},
"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:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 20901,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11246
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9655
}
]
},
"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:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 22130,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13390
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8740
}
]
},
"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:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 30847,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22765
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8082
}
]
},
"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:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 49636,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 29425
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20211
}
]
},
"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:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 47414,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17912
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 29502
}
]
},
"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:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 29414,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 21273
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8141
}
]
},
"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:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 40379,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 28004
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12375
}
]
},
"SCMeasureJ": {
"id": "SCMeasureJ",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure J",
"raceDescription": "Milpitas. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 24355,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19516
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4839
}
]
},
"SCMeasureK": {
"id": "SCMeasureK",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure K",
"raceDescription": "Campbell. Sales tax. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 18729,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13494
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5235
}
]
},
"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:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 23647,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11749
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11898
}
]
},
"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:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 23526,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11922
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11604
}
]
},
"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:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 172799,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 125878
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 46921
}
]
},
"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:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 90347,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 58461
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 31886
}
]
},
"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:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 24192,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17244
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6948
}
]
},
"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:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 102606,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 66315
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 36291
}
]
},
"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:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 7117,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4985
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2132
}
]
},
"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:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 7116,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5008
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2108
}
]
},
"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:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 18009,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13906
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4103
}
]
},
"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:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 20930,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14755
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6175
}
]
},
"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:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 24774,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19169
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5605
}
]
},
"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:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 40143,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 27900
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12243
}
]
},
"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:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 28595,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 23502
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5093
}
]
},
"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:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 54962,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 33559
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 21403
}
]
},
"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:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 25541,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19225
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6316
}
]
},
"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:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 13188,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10160
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3028
}
]
},
"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:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 16067,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10666
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5401
}
]
},
"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:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 23150,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13006
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10144
}
]
},
"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:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 4135,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2995
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1140
}
]
},
"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:55 PM",
"dateUpdated": "Nov 20, 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:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 28827,
"candidates": [
{
"candidateName": "Bonnie Hamilton",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10061
},
{
"candidateName": "Carol J. Kalamaras",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5406
},
{
"candidateName": "Amy Sharp",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 13360
}
]
},
"SolanoSolanoCommunityCollegeTrusteeArea3": {
"id": "SolanoSolanoCommunityCollegeTrusteeArea3",
"type": "localRace",
"location": "Solano",
"raceName": "Solano Community College, Trustee Area 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 24406,
"candidates": [
{
"candidateName": "Shannon Frisinger",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6195
},
{
"candidateName": "Rosemary Thurston",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 13056
},
{
"candidateName": "Lilia Dardon",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5155
}
]
},
"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:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 3033,
"candidates": [
{
"candidateName": "Kashanna Harmon-Lee",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1141
},
{
"candidateName": "Janny Manasse",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1892
}
]
},
"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:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 15306,
"candidates": [
{
"candidateName": "Jimmy Thiessen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3000
},
{
"candidateName": "Regina Espinoza",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4789
},
{
"candidateName": "Michael Ceremello",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1487
},
{
"candidateName": "Robin Erika Beck-Ruften",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2475
},
{
"candidateName": "Robert E. Sanchez Jr",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3555
}
]
},
"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:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 7173,
"candidates": [
{
"candidateName": "Alonso R. Duarte",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3947
},
{
"candidateName": "Bethany Smith",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3226
}
]
},
"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:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 6797,
"candidates": [
{
"candidateName": "Helen Tilley",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2601
},
{
"candidateName": "Suzanne Murphy",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1752
},
{
"candidateName": "Audrey Jacques",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2444
}
]
},
"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:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 7966,
"candidates": [
{
"candidateName": "Brigette Hunley",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4137
},
{
"candidateName": "Judi Honeychurch",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3829
}
]
},
"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:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 8760,
"candidates": [
{
"candidateName": "Ana Petero",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5082
},
{
"candidateName": "Shawn Smith",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3678
}
]
},
"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:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 8070,
"candidates": [
{
"candidateName": "Kai Eusebio",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1776
},
{
"candidateName": "Steve Quinlan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2226
},
{
"candidateName": "Nikki Parr",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2961
},
{
"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:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 1808,
"candidates": [
{
"candidateName": "Jordan Davis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 781
},
{
"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:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 5165,
"candidates": [
{
"candidateName": "Lindsay Kelly",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2193
},
{
"candidateName": "Audra Orr",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2972
}
]
},
"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:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 5727,
"candidates": [
{
"candidateName": "Michele Guerra",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2119
},
{
"candidateName": "George Burton Jr.",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1660
},
{
"candidateName": "Michael Kitzes",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1948
}
]
},
"SolanoBeniciaMayor": {
"id": "SolanoBeniciaMayor",
"type": "localRace",
"location": "Solano",
"raceName": "Benicia Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 15238,
"candidates": [
{
"candidateName": "Steve Young",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9977
},
{
"candidateName": "Kevin Patrick Kirby",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5261
}
]
},
"SolanoBeniciaCityCouncil": {
"id": "SolanoBeniciaCityCouncil",
"type": "localRace",
"location": "Solano",
"raceName": "Benicia City Council ",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 25297,
"candidates": [
{
"candidateName": "Lionel Largaespada",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7957
},
{
"candidateName": "Trevor Macenski",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8308
},
{
"candidateName": "Christina Gilpin-Hayes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6659
},
{
"candidateName": "Franz Rosenthal",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2373
}
]
},
"SolanoBeniciaCityClerk": {
"id": "SolanoBeniciaCityClerk",
"type": "localRace",
"location": "Solano",
"raceName": "Benicia City Clerk",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 12373,
"candidates": [
{
"candidateName": "Lisa Wolfe",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 12373
}
]
},
"SolanoBeniciaCityTreasurer": {
"id": "SolanoBeniciaCityTreasurer",
"type": "localRace",
"location": "Solano",
"raceName": "Benicia City Treasurer",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 12333,
"candidates": [
{
"candidateName": "Ken Paulk",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 12333
}
]
},
"SolanoDixonMayor": {
"id": "SolanoDixonMayor",
"type": "localRace",
"location": "Solano",
"raceName": "Dixon Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 8879,
"candidates": [
{
"candidateName": "Steven C. Bird",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5199
},
{
"candidateName": "James P. Ward Jr.",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3680
}
]
},
"SolanoDixonCityCouncilDistrict3": {
"id": "SolanoDixonCityCouncilDistrict3",
"type": "localRace",
"location": "Solano",
"raceName": "Dixon City Council, District 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 2028,
"candidates": [
{
"candidateName": "Kevin M. Johnson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2028
}
]
},
"SolanoDixonCityCouncilDistrict4": {
"id": "SolanoDixonCityCouncilDistrict4",
"type": "localRace",
"location": "Solano",
"raceName": "Dixon City Council, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 2271,
"candidates": [
{
"candidateName": "Don Hendershot",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2271
}
]
},
"SolanoDixonCityTreasurer": {
"id": "SolanoDixonCityTreasurer",
"type": "localRace",
"location": "Solano",
"raceName": "Dixon City Treasurer",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 6974,
"candidates": [
{
"candidateName": "Simon A. LeBleu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6974
}
]
},
"SolanoFairfieldCityCouncilDistrict2": {
"id": "SolanoFairfieldCityCouncilDistrict2",
"type": "localRace",
"location": "Solano",
"raceName": "Fairfield City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 3967,
"candidates": [
{
"candidateName": "Scott Tonnesen",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3967
}
]
},
"SolanoFairfieldCityCouncilDistrict4": {
"id": "SolanoFairfieldCityCouncilDistrict4",
"type": "localRace",
"location": "Solano",
"raceName": "Fairfield City Council, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 9080,
"candidates": [
{
"candidateName": "Joseph “Joe” Martinez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3937
},
{
"candidateName": "Joseph Joyce",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 831
},
{
"candidateName": "Pam Bertani",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4312
}
]
},
"SolanoFairfieldCityCouncilDistrict6": {
"id": "SolanoFairfieldCityCouncilDistrict6",
"type": "localRace",
"location": "Solano",
"raceName": "Fairfield City Council, District 6",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 6905,
"candidates": [
{
"candidateName": "Anna Dinh Eaton",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3374
},
{
"candidateName": "Manveer Sandhu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3531
}
]
},
"SolanoFairfieldCityClerk": {
"id": "SolanoFairfieldCityClerk",
"type": "localRace",
"location": "Solano",
"raceName": "Fairfield City Clerk",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 34665,
"candidates": [
{
"candidateName": "Karen L. Rees",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 34665
}
]
},
"SolanoRioVistaMayor": {
"id": "SolanoRioVistaMayor",
"type": "localRace",
"location": "Solano",
"raceName": "Rio Vista Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 6313,
"candidates": [
{
"candidateName": "John Lompa",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2036
},
{
"candidateName": "Edwin A. Okamura",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4277
}
]
},
"SolanoRioVistaCityCouncil": {
"id": "SolanoRioVistaCityCouncil",
"type": "localRace",
"location": "Solano",
"raceName": "Rio Vista City Council",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 8001,
"candidates": [
{
"candidateName": "Sarah Donnelly",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4495
},
{
"candidateName": "Walt Stanish",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3506
}
]
},
"SolanoSuisunCityCouncil": {
"id": "SolanoSuisunCityCouncil",
"type": "localRace",
"location": "Solano",
"raceName": "Suisun City Council",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 14709,
"candidates": [
{
"candidateName": "Amit Pal",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5150
},
{
"candidateName": "Thomas Kamin",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2649
},
{
"candidateName": "Marlon L. Osum",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2596
},
{
"candidateName": "Parise Shepherd",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4314
}
]
},
"SolanoSuisunCityClerk": {
"id": "SolanoSuisunCityClerk",
"type": "localRace",
"location": "Solano",
"raceName": "Suisun City Clerk",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 8583,
"candidates": [
{
"candidateName": "Anita Skinner",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8583
}
]
},
"SolanoSuisunCityTreasurer": {
"id": "SolanoSuisunCityTreasurer",
"type": "localRace",
"location": "Solano",
"raceName": "Suisun City Treasurer",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 8610,
"candidates": [
{
"candidateName": "Vinay Tewari",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8610
}
]
},
"SolanoFairfieldCityTreasurer": {
"id": "SolanoFairfieldCityTreasurer",
"type": "localRace",
"location": "Solano",
"raceName": "Fairfield City Treasurer",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 34261,
"candidates": [
{
"candidateName": "Arvinda Krishnan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 34261
}
]
},
"SolanoVacavilleCityCouncilDistrict1": {
"id": "SolanoVacavilleCityCouncilDistrict1",
"type": "localRace",
"location": "Solano",
"raceName": "Vacaville City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 5903,
"candidates": [
{
"candidateName": "Roy Stockton",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5903
}
]
},
"SolanoVacavilleCityCouncilDistrict3": {
"id": "SolanoVacavilleCityCouncilDistrict3",
"type": "localRace",
"location": "Solano",
"raceName": "Vacaville City Council, District 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 4285,
"candidates": [
{
"candidateName": "Marc Reed",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1095
},
{
"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:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 6982,
"candidates": [
{
"candidateName": "Ted Fremouw",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3910
},
{
"candidateName": "Jason Roberts",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3072
}
]
},
"SolanoVacavilleCityClerk": {
"id": "SolanoVacavilleCityClerk",
"type": "localRace",
"location": "Solano",
"raceName": "Vacaville City Clerk",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 32929,
"candidates": [
{
"candidateName": "Michelle Thornbrugh",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 32929
}
]
},
"SolanoVacavilleCityTreasurer": {
"id": "SolanoVacavilleCityTreasurer",
"type": "localRace",
"location": "Solano",
"raceName": "Vacaville City Treasurer",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 32692,
"candidates": [
{
"candidateName": "Jay Yerkes",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 32692
}
]
},
"SolanoVallejoMayor": {
"id": "SolanoVallejoMayor",
"type": "localRace",
"location": "Solano",
"raceName": "Vallejo Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 43168,
"candidates": [
{
"candidateName": "Pippin Dew",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16261
},
{
"candidateName": "Dwight L. Monroe",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7340
},
{
"candidateName": "Ravi C. Shankar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2940
},
{
"candidateName": "Andrea Sorce",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16627
}
]
},
"SolanoVallejoCityCouncilDistrict1": {
"id": "SolanoVallejoCityCouncilDistrict1",
"type": "localRace",
"location": "Solano",
"raceName": "Vallejo City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 8170,
"candidates": [
{
"candidateName": "Alexander Matias",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4162
},
{
"candidateName": "Brenda Plechaty",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1674
},
{
"candidateName": "Carl A. Bonner",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2334
}
]
},
"SolanoVallejoCityCouncilDistrict3": {
"id": "SolanoVallejoCityCouncilDistrict3",
"type": "localRace",
"location": "Solano",
"raceName": "Vallejo City Council, District 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 6808,
"candidates": [
{
"candidateName": "Tonia Lediju",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6808
}
]
},
"SolanoVallejoCityCouncilDistrict6": {
"id": "SolanoVallejoCityCouncilDistrict6",
"type": "localRace",
"location": "Solano",
"raceName": "Vallejo City Council, District 6",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 5812,
"candidates": [
{
"candidateName": "Helen-Marie “Cookie” Gordon",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3097
},
{
"candidateName": "Cristina Arriola",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2715
}
]
},
"SolanoRuralNorthVacavilleWaterDistrict": {
"id": "SolanoRuralNorthVacavilleWaterDistrict",
"type": "localRace",
"location": "Solano",
"raceName": "Rural North Vacaville Water District",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:30 PM",
"dateUpdated": "Nov 19, 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:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 16604,
"candidates": [
{
"candidateName": "Charles A. Herich",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5661
},
{
"candidateName": "Lance A. Porter",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4333
},
{
"candidateName": "William D. Brazelton",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6610
}
]
},
"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:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 37942,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18921
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19021
}
]
},
"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:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 11852,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7199
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4653
}
]
},
"SolanoMeasureF": {
"id": "SolanoMeasureF",
"type": "localRace",
"location": "Solano",
"raceName": "Measure F",
"raceDescription": "Benicia. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 15761,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9600
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6161
}
]
},
"SolanoMeasureG": {
"id": "SolanoMeasureG",
"type": "localRace",
"location": "Solano",
"raceName": "Measure G",
"raceDescription": "Benicia. Charter city. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 15484,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7180
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8304
}
]
},
"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:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 15518,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6384
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9134
}
]
},
"SolanoMeasureJ": {
"id": "SolanoMeasureJ",
"type": "localRace",
"location": "Solano",
"raceName": "Measure J",
"raceDescription": "Dixon. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 9216,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5133
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4083
}
]
},
"SolanoMeasureK": {
"id": "SolanoMeasureK",
"type": "localRace",
"location": "Solano",
"raceName": "Measure K",
"raceDescription": "Rio Vista. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 6434,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4058
},
{
"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:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 42483,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 30272
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12211
}
]
},
"SolanoMeasureM": {
"id": "SolanoMeasureM",
"type": "localRace",
"location": "Solano",
"raceName": "Measure M",
"raceDescription": "Fairfield. Transient occupancy tax. Passes with majority vote",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 42669,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 29283
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13386
}
]
},
"SolanoMeasureS": {
"id": "SolanoMeasureS",
"type": "localRace",
"location": "Solano",
"raceName": "Measure S",
"raceDescription": "Suisun City. Sales tax. Passes with majority vote",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 10690,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7710
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2980
}
]
},
"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": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 29215,
"candidates": [
{
"candidateName": "Marc Orloff",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10690
},
{
"candidateName": "Mary Watts",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18525
}
]
},
"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": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 13491,
"candidates": [
{
"candidateName": "Denise Bohman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5963
},
{
"candidateName": "Jill Manning-Sartori",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7528
}
]
},
"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": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 21246,
"candidates": [
{
"candidateName": "Maha Gregoretti",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10142
},
{
"candidateName": "Andre L. Bailey",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11104
}
]
},
"SonomaHealdsburgUnifiedSchoolDistrictGoverningBoard": {
"id": "SonomaHealdsburgUnifiedSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Sonoma",
"raceName": "Healdsburg Unified School District Governing Board",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 15004,
"candidates": [
{
"candidateName": "Donna del Rey",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3075
},
{
"candidateName": "Rose McAllister",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4290
},
{
"candidateName": "Judy Velasquez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4062
},
{
"candidateName": "Danielle Kucera",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1168
},
{
"candidateName": "Skyler Osborn",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2409
}
]
},
"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": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 2227,
"candidates": [
{
"candidateName": "Buddy Faure",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 617
},
{
"candidateName": "Thomas Tyson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1610
}
]
},
"SonomaWindsorUnifiedSchoolDistrictGoverningBoard": {
"id": "SonomaWindsorUnifiedSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Sonoma",
"raceName": "Windsor Unified School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 17163,
"candidates": [
{
"candidateName": "Malinalli Lopez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6349
},
{
"candidateName": "George A. Horwedel",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4248
},
{
"candidateName": "Bill Adams",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6566
}
]
},
"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": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 6472,
"candidates": [
{
"candidateName": "Kimberly Ruiz Seitz",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1108
},
{
"candidateName": "Ellen Webster",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5364
}
]
},
"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": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 5060,
"candidates": [
{
"candidateName": "Linda Tighe Helton",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2937
},
{
"candidateName": "Debbie Ramirez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2123
}
]
},
"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": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 3120,
"candidates": [
{
"candidateName": "Erin Lagourgue",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1193
},
{
"candidateName": "Kali Dukes Wagner",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 849
},
{
"candidateName": "Paloma Escalante De Burrows",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1078
}
]
},
"SonomaSantaRosaCityCouncilDistrict1": {
"id": "SonomaSantaRosaCityCouncilDistrict1",
"type": "localRace",
"location": "Sonoma",
"raceName": "Santa Rosa City Council, District 1",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 4555,
"candidates": [
{
"candidateName": "Eddie Alvarez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4555
}
]
},
"SonomaSantaRosaCityCouncilDistrict3": {
"id": "SonomaSantaRosaCityCouncilDistrict3",
"type": "localRace",
"location": "Sonoma",
"raceName": "Santa Rosa City Council, District 3",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 13113,
"candidates": [
{
"candidateName": "Dianna Macdonald",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 10691
},
{
"candidateName": "Janice Karrman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2422
}
]
},
"SonomaSantaRosaCityCouncilDistrict5": {
"id": "SonomaSantaRosaCityCouncilDistrict5",
"type": "localRace",
"location": "Sonoma",
"raceName": "Santa Rosa City Council, District 5",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 7232,
"candidates": [
{
"candidateName": "Caroline Bañuelos",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4479
},
{
"candidateName": "Jeremy Newton",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2753
}
]
},
"SonomaSantaRosaCityCouncilDistrict7": {
"id": "SonomaSantaRosaCityCouncilDistrict7",
"type": "localRace",
"location": "Sonoma",
"raceName": "Santa Rosa City Council, District 7",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 7470,
"candidates": [
{
"candidateName": "Natalie Rogers",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7470
}
]
},
"SonomaCloverdaleCityCouncil": {
"id": "SonomaCloverdaleCityCouncil",
"type": "localRace",
"location": "Sonoma",
"raceName": "Cloverdale City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 5889,
"candidates": [
{
"candidateName": "Todd Lands",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2450
},
{
"candidateName": "Mark P. Laskey",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1327
},
{
"candidateName": "Andrés Marquez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 761
},
{
"candidateName": "Hannah Gart",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 685
},
{
"candidateName": "Trevor J. Ambrosini",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 666
}
]
},
"SonomaCotatiCityCouncil": {
"id": "SonomaCotatiCityCouncil",
"type": "localRace",
"location": "Sonoma",
"raceName": "Cotati City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 7420,
"candidates": [
{
"candidateName": "Benjamin Ford",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2068
},
{
"candidateName": "Susan Harvey",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2361
},
{
"candidateName": "George Barich",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 838
},
{
"candidateName": "Laura Sparks",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2153
}
]
},
"SonomaHealdsburgCityCouncil": {
"id": "SonomaHealdsburgCityCouncil",
"type": "localRace",
"location": "Sonoma",
"raceName": "Healdsburg City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 12907,
"candidates": [
{
"candidateName": "Ron Edwards",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3244
},
{
"candidateName": "David Hagele",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3070
},
{
"candidateName": "Heather Hannan-Kramer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1926
},
{
"candidateName": "Linda Cade",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1389
},
{
"candidateName": "Ariel Kelley",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3278
}
]
},
"SonomaPetalumaCityCouncilDistrict4": {
"id": "SonomaPetalumaCityCouncilDistrict4",
"type": "localRace",
"location": "Sonoma",
"raceName": "Petaluma City Council, District 4",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 4548,
"candidates": [
{
"candidateName": "Frank Quint",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2794
},
{
"candidateName": "Jeffrey “JJ” Jay",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1754
}
]
},
"SonomaPetalumaCityCouncilDistrict5": {
"id": "SonomaPetalumaCityCouncilDistrict5",
"type": "localRace",
"location": "Sonoma",
"raceName": "Petaluma City Council, District 5",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 6095,
"candidates": [
{
"candidateName": "Alexander DeCarli",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3182
},
{
"candidateName": "Blake Hooper",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2913
}
]
},
"SonomaPetalumaCityCouncilDistrict6": {
"id": "SonomaPetalumaCityCouncilDistrict6",
"type": "localRace",
"location": "Sonoma",
"raceName": "Petaluma City Council, District 6",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 5254,
"candidates": [
{
"candidateName": "Mike Healy",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1569
},
{
"candidateName": "Brian Barnacle",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2381
},
{
"candidateName": "Lance Kuehne",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1304
}
]
},
"SonomaSebastopolCityCouncil": {
"id": "SonomaSebastopolCityCouncil",
"type": "localRace",
"location": "Sonoma",
"raceName": "Sebastopol City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 5977,
"candidates": [
{
"candidateName": "Neysa Hinton",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2948
},
{
"candidateName": "Phillip Carter",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1784
},
{
"candidateName": "Stanton Kee Nethery III",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1245
}
]
},
"SonomaSonomaCityCouncil": {
"id": "SonomaSonomaCityCouncil",
"type": "localRace",
"location": "Sonoma",
"raceName": "Sonoma City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 7495,
"candidates": [
{
"candidateName": "Sandra M. Lowe",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3997
},
{
"candidateName": "Jack Ding",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3498
}
]
},
"SonomaWindsorMayor": {
"id": "SonomaWindsorMayor",
"type": "localRace",
"location": "Sonoma",
"raceName": "Windsor Mayor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 10352,
"candidates": [
{
"candidateName": "Rosa Reynoza",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 10352
}
]
},
"SonomaWindsorTownCouncilDistrict2": {
"id": "SonomaWindsorTownCouncilDistrict2",
"type": "localRace",
"location": "Sonoma",
"raceName": "Windsor Town Council, District 2",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 3511,
"candidates": [
{
"candidateName": "John Leyba",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1543
},
{
"candidateName": "Sam Salmon",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1968
}
]
},
"SonomaWindsorTownCouncilDistrict3": {
"id": "SonomaWindsorTownCouncilDistrict3",
"type": "localRace",
"location": "Sonoma",
"raceName": "Windsor Town Council, District 3",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 2714,
"candidates": [
{
"candidateName": "J.B. Leep",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1052
},
{
"candidateName": "Archie Eckles",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 230
},
{
"candidateName": "Daniel Bryant",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 668
},
{
"candidateName": "David A. Stankas",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 764
}
]
},
"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": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 1229,
"candidates": [
{
"candidateName": "Joseph Mcintyre",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 347
},
{
"candidateName": "Dave Clemmer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 320
},
{
"candidateName": "Tyrone D. Brown",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 139
},
{
"candidateName": "Maxwell Aaron Wilmarth",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 423
}
]
},
"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": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 19048,
"candidates": [
{
"candidateName": "Mark Hemmendinger",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4031
},
{
"candidateName": "Bret Herman",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3991
},
{
"candidateName": "Sage Howell",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3295
},
{
"candidateName": "Peter Ray Albini",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4228
},
{
"candidateName": "Brian Proteau",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3503
}
]
},
"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": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 465,
"candidates": [
{
"candidateName": "John McDaniel",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 200
},
{
"candidateName": "Bryan Almquist",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 169
},
{
"candidateName": "Lynn Watson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 96
}
]
},
"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": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 13393,
"candidates": [
{
"candidateName": "Sean M. Fischer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3114
},
{
"candidateName": "Colleen Yudin-Cowan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3263
},
{
"candidateName": "Steven Caniglia",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3691
},
{
"candidateName": "Gary K. Bryant",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3325
}
]
},
"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": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 13621,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6777
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6844
}
]
},
"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": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 23987,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16772
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7215
}
]
},
"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": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 39433,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 24672
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14761
}
]
},
"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": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 8013,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4493
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3520
}
]
},
"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": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 3648,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2280
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1368
}
]
},
"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": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 3312,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2200
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1112
}
]
},
"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": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 6697,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4157
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2540
}
]
},
"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": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 7566,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4509
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3057
}
]
},
"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": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 6373,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3660
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2713
}
]
},
"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": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 17108,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11435
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5673
}
]
},
"SonomaMeasureI": {
"id": "SonomaMeasureI",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure I",
"raceDescription": "Sonoma County. Sales Tax. Passes with majority vote",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 231560,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 144689
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 86871
}
]
},
"SonomaMeasureJ": {
"id": "SonomaMeasureJ",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure J",
"raceDescription": "Sonoma County. CAFO prohibitation. Passes with majority vote",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 235347,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 34532
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 200815
}
]
},
"SonomaMeasureEE": {
"id": "SonomaMeasureEE",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure EE",
"raceDescription": "Santa Rosa. General business tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 75930,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 48835
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 27095
}
]
},
"SonomaMeasureFF": {
"id": "SonomaMeasureFF",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure FF",
"raceDescription": "Santa Rosa. Transient occupancy tax. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 75829,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 51125
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 24704
}
]
},
"SonomaMeasureCC": {
"id": "SonomaMeasureCC",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure CC",
"raceDescription": "Cloverdale. Urban growth boundary. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 3860,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2692
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1168
}
]
},
"SonomaMeasureDD": {
"id": "SonomaMeasureDD",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure DD",
"raceDescription": "Cloverdale. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 3896,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2209
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1687
}
]
},
"SonomaMeasureS": {
"id": "SonomaMeasureS",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure S",
"raceDescription": "Cotati. Traffic features. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 3641,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2194
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1447
}
]
},
"SonomaMeasureO": {
"id": "SonomaMeasureO",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure O",
"raceDescription": "Healdsburg. Multi-family housing. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 5791,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2528
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3263
}
]
},
"SonomaMeasureY": {
"id": "SonomaMeasureY",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure Y",
"raceDescription": "Petaluma. Urban growth boundary. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 29993,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 21051
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8942
}
]
},
"SonomaMeasureU": {
"id": "SonomaMeasureU",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure U",
"raceDescription": "Sebastopol. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 4386,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3152
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1234
}
]
},
"SonomaMeasureT": {
"id": "SonomaMeasureT",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure T",
"raceDescription": "Sonoma. Sales tax. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 6063,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3542
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2521
}
]
},
"SonomaMeasureQ": {
"id": "SonomaMeasureQ",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure Q",
"raceDescription": "Windsor. Solid waste collection services. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 12781,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3113
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9668
}
]
},
"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": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 7595,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4910
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2685
}
]
},
"SonomaMeasureW": {
"id": "SonomaMeasureW",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure W",
"raceDescription": "Sonoma County. Sales tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 233787,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 158691
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 75096
}
]
}
},
"radioSchedulesReducer": {},
"listsReducer": {
"posts/news?tag=eviction-moratorium": {
"isFetching": false,
"latestQuery": {
"from": 0,
"postsToRender": 9
},
"tag": null,
"vitalsOnly": true,
"totalRequested": 9,
"isLoading": false,
"isLoadingMore": true,
"total": {
"value": 52,
"relation": "eq"
},
"items": [
"news_11955733",
"news_11947933",
"news_11942106",
"news_11929285",
"news_11917071",
"news_11911666",
"news_11909254",
"news_11889738",
"news_11906451"
]
}
},
"recallGuideReducer": {
"intros": {},
"policy": {},
"candidates": {}
},
"savedArticleReducer": {
"articles": [],
"status": {}
},
"pfsSessionReducer": {},
"siteSettingsReducer": {},
"subscriptionsReducer": {},
"termsReducer": {
"about": {
"name": "About",
"type": "terms",
"id": "about",
"slug": "about",
"link": "/about",
"taxonomy": "site"
},
"arts": {
"name": "Arts & Culture",
"grouping": [
"arts",
"pop",
"trulyca"
],
"description": "KQED Arts provides daily in-depth coverage of the Bay Area's music, art, film, performing arts, literature and arts news, as well as cultural commentary and criticism.",
"type": "terms",
"id": "arts",
"slug": "arts",
"link": "/arts",
"taxonomy": "site"
},
"artschool": {
"name": "Art School",
"parent": "arts",
"type": "terms",
"id": "artschool",
"slug": "artschool",
"link": "/artschool",
"taxonomy": "site"
},
"bayareabites": {
"name": "KQED food",
"grouping": [
"food",
"bayareabites",
"checkplease"
],
"parent": "food",
"type": "terms",
"id": "bayareabites",
"slug": "bayareabites",
"link": "/food",
"taxonomy": "site"
},
"bayareahiphop": {
"name": "Bay Area Hiphop",
"type": "terms",
"id": "bayareahiphop",
"slug": "bayareahiphop",
"link": "/bayareahiphop",
"taxonomy": "site"
},
"campaign21": {
"name": "Campaign 21",
"type": "terms",
"id": "campaign21",
"slug": "campaign21",
"link": "/campaign21",
"taxonomy": "site"
},
"checkplease": {
"name": "KQED food",
"grouping": [
"food",
"bayareabites",
"checkplease"
],
"parent": "food",
"type": "terms",
"id": "checkplease",
"slug": "checkplease",
"link": "/food",
"taxonomy": "site"
},
"education": {
"name": "Education",
"grouping": [
"education"
],
"type": "terms",
"id": "education",
"slug": "education",
"link": "/education",
"taxonomy": "site"
},
"elections": {
"name": "Elections",
"type": "terms",
"id": "elections",
"slug": "elections",
"link": "/elections",
"taxonomy": "site"
},
"events": {
"name": "Events",
"type": "terms",
"id": "events",
"slug": "events",
"link": "/events",
"taxonomy": "site"
},
"event": {
"name": "Event",
"alias": "events",
"type": "terms",
"id": "event",
"slug": "event",
"link": "/event",
"taxonomy": "site"
},
"filmschoolshorts": {
"name": "Film School Shorts",
"type": "terms",
"id": "filmschoolshorts",
"slug": "filmschoolshorts",
"link": "/filmschoolshorts",
"taxonomy": "site"
},
"food": {
"name": "KQED food",
"grouping": [
"food",
"bayareabites",
"checkplease"
],
"type": "terms",
"id": "food",
"slug": "food",
"link": "/food",
"taxonomy": "site"
},
"forum": {
"name": "Forum",
"relatedContentQuery": "posts/forum?",
"parent": "news",
"type": "terms",
"id": "forum",
"slug": "forum",
"link": "/forum",
"taxonomy": "site"
},
"futureofyou": {
"name": "Future of You",
"grouping": [
"science",
"futureofyou"
],
"parent": "science",
"type": "terms",
"id": "futureofyou",
"slug": "futureofyou",
"link": "/futureofyou",
"taxonomy": "site"
},
"jpepinheart": {
"name": "KQED food",
"relatedContentQuery": "posts/food,bayareabites,checkplease",
"parent": "food",
"type": "terms",
"id": "jpepinheart",
"slug": "jpepinheart",
"link": "/food",
"taxonomy": "site"
},
"liveblog": {
"name": "Live Blog",
"type": "terms",
"id": "liveblog",
"slug": "liveblog",
"link": "/liveblog",
"taxonomy": "site"
},
"livetv": {
"name": "Live TV",
"parent": "tv",
"type": "terms",
"id": "livetv",
"slug": "livetv",
"link": "/livetv",
"taxonomy": "site"
},
"lowdown": {
"name": "The Lowdown",
"relatedContentQuery": "posts/lowdown?",
"parent": "news",
"type": "terms",
"id": "lowdown",
"slug": "lowdown",
"link": "/lowdown",
"taxonomy": "site"
},
"mindshift": {
"name": "Mindshift",
"parent": "news",
"description": "MindShift explores the future of education by highlighting the innovative – and sometimes counterintuitive – ways educators and parents are helping all children succeed.",
"type": "terms",
"id": "mindshift",
"slug": "mindshift",
"link": "/mindshift",
"taxonomy": "site"
},
"news": {
"name": "News",
"grouping": [
"news",
"forum"
],
"type": "terms",
"id": "news",
"slug": "news",
"link": "/news",
"taxonomy": "site"
},
"perspectives": {
"name": "Perspectives",
"parent": "radio",
"type": "terms",
"id": "perspectives",
"slug": "perspectives",
"link": "/perspectives",
"taxonomy": "site"
},
"podcasts": {
"name": "Podcasts",
"type": "terms",
"id": "podcasts",
"slug": "podcasts",
"link": "/podcasts",
"taxonomy": "site"
},
"pop": {
"name": "Pop",
"parent": "arts",
"type": "terms",
"id": "pop",
"slug": "pop",
"link": "/pop",
"taxonomy": "site"
},
"pressroom": {
"name": "Pressroom",
"type": "terms",
"id": "pressroom",
"slug": "pressroom",
"link": "/pressroom",
"taxonomy": "site"
},
"quest": {
"name": "Quest",
"parent": "science",
"type": "terms",
"id": "quest",
"slug": "quest",
"link": "/quest",
"taxonomy": "site"
},
"radio": {
"name": "Radio",
"grouping": [
"forum",
"perspectives"
],
"description": "Listen to KQED Public Radio – home of Forum and The California Report – on 88.5 FM in San Francisco, 89.3 FM in Sacramento, 88.3 FM in Santa Rosa and 88.1 FM in Martinez.",
"type": "terms",
"id": "radio",
"slug": "radio",
"link": "/radio",
"taxonomy": "site"
},
"root": {
"name": "KQED",
"image": "https://ww2.kqed.org/app/uploads/2020/02/KQED-OG-Image@1x.png",
"imageWidth": 1200,
"imageHeight": 630,
"headData": {
"title": "KQED | News, Radio, Podcasts, TV | Public Media for Northern California",
"description": "KQED provides public radio, television, and independent reporting on issues that matter to the Bay Area. We’re the NPR and PBS member station for Northern California."
},
"type": "terms",
"id": "root",
"slug": "root",
"link": "/root",
"taxonomy": "site"
},
"science": {
"name": "Science",
"grouping": [
"science",
"futureofyou"
],
"description": "KQED Science brings you award-winning science and environment coverage from the Bay Area and beyond.",
"type": "terms",
"id": "science",
"slug": "science",
"link": "/science",
"taxonomy": "site"
},
"stateofhealth": {
"name": "State of Health",
"parent": "science",
"type": "terms",
"id": "stateofhealth",
"slug": "stateofhealth",
"link": "/stateofhealth",
"taxonomy": "site"
},
"support": {
"name": "Support",
"type": "terms",
"id": "support",
"slug": "support",
"link": "/support",
"taxonomy": "site"
},
"thedolist": {
"name": "The Do List",
"parent": "arts",
"type": "terms",
"id": "thedolist",
"slug": "thedolist",
"link": "/thedolist",
"taxonomy": "site"
},
"trulyca": {
"name": "Truly CA",
"grouping": [
"arts",
"pop",
"trulyca"
],
"parent": "arts",
"type": "terms",
"id": "trulyca",
"slug": "trulyca",
"link": "/trulyca",
"taxonomy": "site"
},
"tv": {
"name": "TV",
"type": "terms",
"id": "tv",
"slug": "tv",
"link": "/tv",
"taxonomy": "site"
},
"voterguide": {
"name": "Voter Guide",
"parent": "elections",
"alias": "elections",
"type": "terms",
"id": "voterguide",
"slug": "voterguide",
"link": "/voterguide",
"taxonomy": "site"
},
"guiaelectoral": {
"name": "Guia Electoral",
"parent": "elections",
"alias": "elections",
"type": "terms",
"id": "guiaelectoral",
"slug": "guiaelectoral",
"link": "/guiaelectoral",
"taxonomy": "site"
},
"news_27701": {
"type": "terms",
"id": "news_27701",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "27701",
"found": true
},
"relationships": {},
"featImg": null,
"name": "eviction moratorium",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "eviction moratorium Archives | KQED News",
"ogDescription": null,
"imageData": {
"ogImageSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png",
"width": 1200,
"height": 630
},
"twImageSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
},
"twitterCard": "summary_large_image"
}
},
"ttid": 27718,
"slug": "eviction-moratorium",
"isLoading": false,
"link": "/news/tag/eviction-moratorium"
},
"source_news_11911666": {
"type": "terms",
"id": "source_news_11911666",
"meta": {
"override": true
},
"name": "Bay Curious",
"link": "https://www.kqed.org/podcasts/baycurious",
"isLoading": false
},
"source_news_11906451": {
"type": "terms",
"id": "source_news_11906451",
"meta": {
"override": true
},
"name": "SOLD OUT",
"link": "https://www.kqed.org/podcasts/soldout",
"isLoading": false
},
"news_6266": {
"type": "terms",
"id": "news_6266",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "6266",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Housing",
"description": null,
"taxonomy": "category",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Housing Archives | KQED News",
"ogDescription": null
},
"ttid": 6290,
"slug": "housing",
"isLoading": false,
"link": "/news/category/housing"
},
"news_8": {
"type": "terms",
"id": "news_8",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "8",
"found": true
},
"relationships": {},
"featImg": null,
"name": "News",
"description": null,
"taxonomy": "category",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "News Archives | KQED News",
"ogDescription": null
},
"ttid": 8,
"slug": "news",
"isLoading": false,
"link": "/news/category/news"
},
"news_13": {
"type": "terms",
"id": "news_13",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "13",
"found": true
},
"relationships": {},
"name": "Politics",
"slug": "politics",
"taxonomy": "category",
"description": null,
"featImg": null,
"headData": {
"title": "Politics | KQED News",
"description": null,
"ogTitle": null,
"ogDescription": null,
"ogImgId": null,
"twTitle": null,
"twDescription": null,
"twImgId": null
},
"ttid": 13,
"isLoading": false,
"link": "/news/category/politics"
},
"news_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_18372": {
"type": "terms",
"id": "news_18372",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "18372",
"found": true
},
"relationships": {},
"featImg": null,
"name": "evictions",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "evictions Archives | KQED News",
"ogDescription": null
},
"ttid": 18406,
"slug": "evictions",
"isLoading": false,
"link": "/news/tag/evictions"
},
"news_27626": {
"type": "terms",
"id": "news_27626",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "27626",
"found": true
},
"relationships": {},
"featImg": null,
"name": "featured-news",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "featured-news Archives | KQED News",
"ogDescription": null
},
"ttid": 27643,
"slug": "featured-news",
"isLoading": false,
"link": "/news/tag/featured-news"
},
"news_1775": {
"type": "terms",
"id": "news_1775",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "1775",
"found": true
},
"relationships": {},
"featImg": null,
"name": "housing",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "housing Archives | KQED News",
"ogDescription": null
},
"ttid": 1790,
"slug": "housing",
"isLoading": false,
"link": "/news/tag/housing"
},
"news_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_28957": {
"type": "terms",
"id": "news_28957",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "28957",
"found": true
},
"relationships": {},
"featImg": null,
"name": "landlords",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "landlords Archives | KQED News",
"ogDescription": null
},
"ttid": 28974,
"slug": "landlords",
"isLoading": false,
"link": "/news/tag/landlords"
},
"news_6185": {
"type": "terms",
"id": "news_6185",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "6185",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Oakland Airport Connector",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Oakland Airport Connector Archives | KQED News",
"ogDescription": null
},
"ttid": 6209,
"slug": "oakland-airport-connector",
"isLoading": false,
"link": "/news/tag/oakland-airport-connector"
},
"news_643": {
"type": "terms",
"id": "news_643",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "643",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Oakland City Council",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Oakland City Council Archives | KQED News",
"ogDescription": null
},
"ttid": 652,
"slug": "oakland-city-council",
"isLoading": false,
"link": "/news/tag/oakland-city-council"
},
"news_20967": {
"type": "terms",
"id": "news_20967",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "20967",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Rent",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Rent Archives | KQED News",
"ogDescription": null
},
"ttid": 20984,
"slug": "rent",
"isLoading": false,
"link": "/news/tag/rent"
},
"news_29083": {
"type": "terms",
"id": "news_29083",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "29083",
"found": true
},
"relationships": {},
"featImg": null,
"name": "renters",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "renters Archives | KQED News",
"ogDescription": null
},
"ttid": 29100,
"slug": "renters",
"isLoading": false,
"link": "/news/tag/renters"
},
"news_27707": {
"type": "terms",
"id": "news_27707",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "27707",
"found": true
},
"relationships": {},
"featImg": null,
"name": "tenants",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "tenants Archives | KQED News",
"ogDescription": null
},
"ttid": 27724,
"slug": "tenants",
"isLoading": false,
"link": "/news/tag/tenants"
},
"news_260": {
"type": "terms",
"id": "news_260",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "260",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Alameda County",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Alameda County Archives | KQED News",
"ogDescription": null
},
"ttid": 268,
"slug": "alameda-county",
"isLoading": false,
"link": "/news/tag/alameda-county"
},
"news_27989": {
"type": "terms",
"id": "news_27989",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "27989",
"found": true
},
"relationships": {},
"featImg": null,
"name": "covid",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "covid Archives | KQED News",
"ogDescription": null
},
"ttid": 28006,
"slug": "covid",
"isLoading": false,
"link": "/news/tag/covid"
},
"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_23938": {
"type": "terms",
"id": "news_23938",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "23938",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Solano County",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Solano County Archives | KQED News",
"ogDescription": null
},
"ttid": 23955,
"slug": "solano-county",
"isLoading": false,
"link": "/news/tag/solano-county"
},
"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_27350": {
"type": "terms",
"id": "news_27350",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "27350",
"found": true
},
"relationships": {},
"featImg": null,
"name": "coronavirus",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "coronavirus Archives | KQED News",
"ogDescription": null
},
"ttid": 27367,
"slug": "coronavirus",
"isLoading": false,
"link": "/news/tag/coronavirus"
},
"news_27504": {
"type": "terms",
"id": "news_27504",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "27504",
"found": true
},
"relationships": {},
"featImg": null,
"name": "covid-19",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "covid-19 Archives | KQED News",
"ogDescription": null
},
"ttid": 27521,
"slug": "covid-19",
"isLoading": false,
"link": "/news/tag/covid-19"
},
"news_16": {
"type": "terms",
"id": "news_16",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "16",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Gavin Newsom",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Gavin Newsom Archives | KQED News",
"ogDescription": null
},
"ttid": 16,
"slug": "gavin-newsom",
"isLoading": false,
"link": "/news/tag/gavin-newsom"
},
"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_3921": {
"type": "terms",
"id": "news_3921",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "3921",
"found": true
},
"relationships": {},
"featImg": null,
"name": "affordable housing",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "affordable housing Archives | KQED News",
"ogDescription": null
},
"ttid": 3940,
"slug": "affordable-housing",
"isLoading": false,
"link": "/news/tag/affordable-housing"
},
"news_21892": {
"type": "terms",
"id": "news_21892",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "21892",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Harassment",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Harassment Archives | KQED News",
"ogDescription": null
},
"ttid": 21909,
"slug": "harassment",
"isLoading": false,
"link": "/news/tag/harassment"
},
"news_28286": {
"type": "terms",
"id": "news_28286",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "28286",
"found": true
},
"relationships": {},
"featImg": null,
"name": "tenants rights",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "tenants rights Archives | KQED News",
"ogDescription": null
},
"ttid": 28303,
"slug": "tenants-rights",
"isLoading": false,
"link": "/news/tag/tenants-rights"
},
"news_31229": {
"type": "terms",
"id": "news_31229",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "31229",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Tenants Together",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Tenants Together Archives | KQED News",
"ogDescription": null
},
"ttid": 31246,
"slug": "tenants-together",
"isLoading": false,
"link": "/news/tag/tenants-together"
},
"news_33523": {
"type": "terms",
"id": "news_33523",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "33523",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Bay Curious",
"description": null,
"taxonomy": "program",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Bay Curious Archives | KQED News",
"ogDescription": null
},
"ttid": 33540,
"slug": "bay-curious",
"isLoading": false,
"link": "/news/program/bay-curious"
},
"news_17986": {
"type": "terms",
"id": "news_17986",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "17986",
"found": true
},
"relationships": {},
"featImg": "https://ww2.kqed.org/app/uploads/sites/10/2016/11/BayCuriousLogoFinal01-e1493662037229.png",
"name": "Bay Curious",
"description": "\u003ch2>A podcast exploring the Bay Area one question at a time\u003c/h2>\r\n\r\n\u003caside>\r\n\u003cdiv style=\"width: 100%; padding-right: 20px;\">\r\n\r\nKQED’s \u003cstrong>Bay Curious\u003c/strong> gets to the bottom of the mysteries — both profound and peculiar — that give the Bay Area its unique identity. And we’ll do it with your help! You ask the questions. You decide what Bay Curious investigates. And you join us on the journey to find the answers.\r\n\u003cbr />\r\n\u003cspan class=\"alignleft\">\u003ca href=\"https://itunes.apple.com/us/podcast/id1172473406\">\u003cimg width=\"75px\" src=\"https://ww2.kqed.org/news/wp-content/uploads/sites/10/2016/11/DownloadOniTunes_100x100.png\">\u003c/a> \u003ca href=\"https://goo.gl/app/playmusic?ibi=com.google.PlayMusic&isi=691797987&ius=googleplaymusic&link=https://play.google.com/music/m/Ipi2mc5aqfen4nr2daayiziiyuy?t%3DBay_Curious\">\u003cimg width=\"75px\" src=\"https://ww2.kqed.org/news/wp-content/uploads/sites/10/2016/11/Google_Play_100x100.png\">\u003c/a>\u003c/span>\u003c/div>\r\n\u003c/aside> \r\n\u003ch2>What's your question?\u003c/h2>\r\n\u003cdiv id=\"huxq6\" class=\"curiosity-module\" data-pym-src=\"//modules.wearehearken.com/kqed/curiosity_modules/133\">\u003c/div>\r\n\u003cscript src=\"//assets.wearehearken.com/production/thirdparty/p.m.js\">\u003c/script>\r\n\u003ch2>Bay Curious monthly newsletter\u003c/h2>\r\nWe're launching it soon! \u003ca href=\"https://docs.google.com/forms/d/e/1FAIpQLSdEtzbyNbSQkRHCCAkKhoGiAl3Bd0zWxhk0ZseJ1KH_o_ZDjQ/viewform\" target=\"_blank\">Sign up\u003c/a> so you don't miss it when it drops.\r\n",
"taxonomy": "series",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": "A podcast exploring the Bay Area one question at a time KQED’s Bay Curious gets to the bottom of the mysteries — both profound and peculiar — that give the Bay Area its unique identity. And we’ll do it with your help! You ask the questions. You decide what Bay Curious investigates. And you join us on the journey to find the answers. What's your question? Bay Curious monthly newsletter We're launching it soon! Sign up so you don't miss it when it drops.",
"title": "Bay Curious Archives | KQED News",
"ogDescription": null
},
"ttid": 18020,
"slug": "baycurious",
"isLoading": false,
"link": "/news/series/baycurious"
},
"news_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_20472": {
"type": "terms",
"id": "news_20472",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "20472",
"found": true
},
"relationships": {},
"featImg": null,
"name": "california housing",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "california housing Archives | KQED News",
"ogDescription": null
},
"ttid": 20489,
"slug": "california-housing",
"isLoading": false,
"link": "/news/tag/california-housing"
},
"news_20809": {
"type": "terms",
"id": "news_20809",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "20809",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Section 8",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Section 8 Archives | KQED News",
"ogDescription": null
},
"ttid": 20826,
"slug": "section-8",
"isLoading": false,
"link": "/news/tag/section-8"
},
"news_1758": {
"type": "terms",
"id": "news_1758",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "1758",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Economy",
"description": null,
"taxonomy": "category",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": "Full coverage of the economy",
"title": "Economy Archives | KQED News",
"ogDescription": null
},
"ttid": 2648,
"slug": "economy",
"isLoading": false,
"link": "/news/category/economy"
},
"news_21883": {
"type": "terms",
"id": "news_21883",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "21883",
"found": true
},
"relationships": {},
"featImg": null,
"name": "eviction",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "eviction Archives | KQED News",
"ogDescription": null
},
"ttid": 21900,
"slug": "eviction",
"isLoading": false,
"link": "/news/tag/eviction"
},
"news_17968": {
"type": "terms",
"id": "news_17968",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "17968",
"found": true
},
"relationships": {},
"name": "Politics",
"slug": "politics",
"taxonomy": "tag",
"description": null,
"featImg": null,
"headData": {
"title": "Politics | KQED News",
"description": null,
"ogTitle": null,
"ogDescription": null,
"ogImgId": null,
"twTitle": null,
"twDescription": null,
"twImgId": null
},
"ttid": 18002,
"isLoading": false,
"link": "/news/tag/politics"
},
"news_27208": {
"type": "terms",
"id": "news_27208",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "27208",
"found": true
},
"relationships": {},
"featImg": null,
"name": "housing affordability",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "housing affordability Archives | KQED News",
"ogDescription": null
},
"ttid": 27225,
"slug": "housing-affordability",
"isLoading": false,
"link": "/news/tag/housing-affordability"
},
"news_29413": {
"type": "terms",
"id": "news_29413",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "29413",
"found": true
},
"relationships": {},
"featImg": null,
"name": "rent relief",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "rent relief Archives | KQED News",
"ogDescription": null
},
"ttid": 29430,
"slug": "rent-relief",
"isLoading": false,
"link": "/news/tag/rent-relief"
},
"news_33522": {
"type": "terms",
"id": "news_33522",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "33522",
"found": true
},
"relationships": {},
"featImg": null,
"name": "SOLD OUT",
"description": null,
"taxonomy": "program",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "SOLD OUT Archives | KQED News",
"ogDescription": null
},
"ttid": 33539,
"slug": "sold-out",
"isLoading": false,
"link": "/news/program/sold-out"
},
"news_19122": {
"type": "terms",
"id": "news_19122",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "19122",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Antioch",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Antioch Archives | KQED News",
"ogDescription": null
},
"ttid": 19139,
"slug": "antioch",
"isLoading": false,
"link": "/news/tag/antioch"
},
"news_30292": {
"type": "terms",
"id": "news_30292",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "30292",
"found": true
},
"relationships": {},
"featImg": null,
"name": "covid19",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "covid19 Archives | KQED News",
"ogDescription": null
},
"ttid": 30309,
"slug": "covid19",
"isLoading": false,
"link": "/news/tag/covid19"
},
"news_9": {
"type": "terms",
"id": "news_9",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "9",
"found": true
},
"relationships": {},
"featImg": null,
"name": "KQED",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "KQED Archives | KQED News",
"ogDescription": null
},
"ttid": 150,
"slug": "kqed",
"isLoading": false,
"link": "/news/tag/kqed"
},
"news_28082": {
"type": "terms",
"id": "news_28082",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "28082",
"found": true
},
"relationships": {},
"featImg": null,
"name": "landlord",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "landlord Archives | KQED News",
"ogDescription": null
},
"ttid": 28099,
"slug": "landlord",
"isLoading": false,
"link": "/news/tag/landlord"
},
"news_27660": {
"type": "terms",
"id": "news_27660",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "27660",
"found": true
},
"relationships": {},
"featImg": null,
"name": "pandemic",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "pandemic Archives | KQED News",
"ogDescription": null
},
"ttid": 27677,
"slug": "pandemic",
"isLoading": false,
"link": "/news/tag/pandemic"
},
"news_28426": {
"type": "terms",
"id": "news_28426",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "28426",
"found": true
},
"relationships": {},
"featImg": null,
"name": "podcast",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "podcast Archives | KQED News",
"ogDescription": null
},
"ttid": 28443,
"slug": "podcast",
"isLoading": false,
"link": "/news/tag/podcast"
},
"news_28541": {
"type": "terms",
"id": "news_28541",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "28541",
"found": true
},
"relationships": {},
"featImg": null,
"name": "sold out",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "sold out Archives | KQED News",
"ogDescription": null
},
"ttid": 28558,
"slug": "sold-out",
"isLoading": false,
"link": "/news/tag/sold-out"
},
"news_28527": {
"type": "terms",
"id": "news_28527",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "28527",
"found": true
},
"relationships": {},
"featImg": null,
"name": "soldout",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "soldout Archives | KQED News",
"ogDescription": null
},
"ttid": 28544,
"slug": "soldout",
"isLoading": false,
"link": "/news/tag/soldout"
}
},
"userAgentReducer": {
"userAgent": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)",
"isBot": true
},
"userPermissionsReducer": {
"wpLoggedIn": false
},
"localStorageReducer": {},
"browserHistoryReducer": [],
"eventsReducer": {},
"fssReducer": {},
"tvDailyScheduleReducer": {},
"tvWeeklyScheduleReducer": {},
"tvPrimetimeScheduleReducer": {},
"tvMonthlyScheduleReducer": {},
"userAccountReducer": {
"user": {
"email": null,
"emailStatus": "EMAIL_UNVALIDATED",
"loggedStatus": "LOGGED_OUT",
"articles": []
},
"authModal": {
"isOpen": false,
"view": "LANDING_VIEW"
},
"error": null
},
"youthMediaReducer": {},
"checkPleaseReducer": {
"filterData": {},
"restaurantData": []
},
"reframeReducer": {
"attendee": null
},
"location": {
"pathname": "/news/tag/eviction-moratorium",
"previousPathname": "/"
}
}