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_12016637": {
"type": "attachments",
"id": "news_12016637",
"meta": {
"index": "attachments_1716263798",
"site": "news",
"id": "12016637",
"found": true
},
"title": "101124_Kim-Tanner-EDD_AH_CM_07",
"publishDate": 1733339122,
"status": "inherit",
"parent": 12016635,
"modified": 1733339186,
"caption": "Kim Tanner, a marketing consultant, sits in front of her computer at home in Carlsbad on Oct. 11, 2024. Tanner kept detailed records after she says funds she received from the California Employment Development Department were transferred out of her account to an unknown bank account in late July. ",
"credit": "Adriana Heldiz/CalMatters",
"altTag": null,
"description": null,
"imgSizes": {
"medium": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/101124_Kim-Tanner-EDD_AH_CM_07-800x533.jpg",
"width": 800,
"height": 533,
"mimeType": "image/jpeg"
},
"large": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/101124_Kim-Tanner-EDD_AH_CM_07-1020x680.jpg",
"width": 1020,
"height": 680,
"mimeType": "image/jpeg"
},
"thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/101124_Kim-Tanner-EDD_AH_CM_07-160x107.jpg",
"width": 160,
"height": 107,
"mimeType": "image/jpeg"
},
"1536x1536": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/101124_Kim-Tanner-EDD_AH_CM_07-1536x1024.jpg",
"width": 1536,
"height": 1024,
"mimeType": "image/jpeg"
},
"post-thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/101124_Kim-Tanner-EDD_AH_CM_07-672x372.jpg",
"width": 672,
"height": 372,
"mimeType": "image/jpeg"
},
"twentyfourteen-full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/101124_Kim-Tanner-EDD_AH_CM_07-1038x576.jpg",
"width": 1038,
"height": 576,
"mimeType": "image/jpeg"
},
"full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/101124_Kim-Tanner-EDD_AH_CM_07-1920x1280.jpg",
"width": 1920,
"height": 1280,
"mimeType": "image/jpeg"
},
"kqedFullSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/101124_Kim-Tanner-EDD_AH_CM_07.jpg",
"width": 2000,
"height": 1333
}
},
"fetchFailed": false,
"isLoading": false
},
"news_11949742": {
"type": "attachments",
"id": "news_11949742",
"meta": {
"index": "attachments_1716263798",
"site": "news",
"id": "11949742",
"found": true
},
"parent": 11949192,
"imgSizes": {
"twentyfourteen-full-width": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2023/05/IMG_0196-1-1038x576.jpg",
"width": 1038,
"mimeType": "image/jpeg",
"height": 576
},
"thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2023/05/IMG_0196-1-160x120.jpg",
"width": 160,
"mimeType": "image/jpeg",
"height": 120
},
"post-thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2023/05/IMG_0196-1-672x372.jpg",
"width": 672,
"mimeType": "image/jpeg",
"height": 372
},
"kqedFullSize": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2023/05/IMG_0196-1.jpg",
"width": 2560,
"height": 1920
},
"2048x2048": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2023/05/IMG_0196-1-2048x1536.jpg",
"width": 2048,
"mimeType": "image/jpeg",
"height": 1536
},
"large": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2023/05/IMG_0196-1-1020x765.jpg",
"width": 1020,
"mimeType": "image/jpeg",
"height": 765
},
"1536x1536": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2023/05/IMG_0196-1-1536x1152.jpg",
"width": 1536,
"mimeType": "image/jpeg",
"height": 1152
},
"full-width": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2023/05/IMG_0196-1-1920x1440.jpg",
"width": 1920,
"mimeType": "image/jpeg",
"height": 1440
},
"medium": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2023/05/IMG_0196-1-800x600.jpg",
"width": 800,
"mimeType": "image/jpeg",
"height": 600
}
},
"publishDate": 1684275077,
"modified": 1684275152,
"caption": "What benefits can you apply for after you've been laid off?",
"description": null,
"title": "layoff-benefits",
"credit": "Anna Vignet/KQED",
"status": "inherit",
"altTag": "A yellow and green toned illustration of a human figure wearing a yellow jacket and light coloredpants, striding up a staircase in the middle of an M.C. Escher-style maze",
"fetchFailed": false,
"isLoading": false
},
"news_11966709": {
"type": "attachments",
"id": "news_11966709",
"meta": {
"index": "attachments_1716263798",
"site": "news",
"id": "11966709",
"found": true
},
"parent": 11966706,
"imgSizes": {
"twentyfourteen-full-width": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2023/11/092623_EDD_PART-4_WIDE_01-1038x576.jpeg",
"width": 1038,
"mimeType": "image/jpeg",
"height": 576
},
"thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2023/11/092623_EDD_PART-4_WIDE_01-160x90.jpeg",
"width": 160,
"mimeType": "image/jpeg",
"height": 90
},
"post-thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2023/11/092623_EDD_PART-4_WIDE_01-672x372.jpeg",
"width": 672,
"mimeType": "image/jpeg",
"height": 372
},
"kqedFullSize": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2023/11/092623_EDD_PART-4_WIDE_01.jpeg",
"width": 1920,
"height": 1080
},
"large": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2023/11/092623_EDD_PART-4_WIDE_01-1020x574.jpeg",
"width": 1020,
"mimeType": "image/jpeg",
"height": 574
},
"1536x1536": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2023/11/092623_EDD_PART-4_WIDE_01-1536x864.jpeg",
"width": 1536,
"mimeType": "image/jpeg",
"height": 864
},
"medium": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2023/11/092623_EDD_PART-4_WIDE_01-800x450.jpeg",
"width": 800,
"mimeType": "image/jpeg",
"height": 450
}
},
"publishDate": 1699401855,
"modified": 1699402979,
"caption": "The largest-ever attempt to reform California’s Employment Development Department, an effort dubbed “EDDNext,” officially started late last year.",
"description": null,
"title": "092623_EDD_PART-4_WIDE_01",
"credit": "Illustration by Adriana Heldiz, CalMatters; iStock",
"status": "inherit",
"altTag": "An illustration of a $1 bill split into sections, with 'EDD' printed on the top.",
"fetchFailed": false,
"isLoading": false
},
"news_11949859": {
"type": "attachments",
"id": "news_11949859",
"meta": {
"index": "attachments_1716263798",
"site": "news",
"id": "11949859",
"found": true
},
"parent": 11949801,
"imgSizes": {
"twentyfourteen-full-width": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2023/05/IMG_0213-1038x576.jpg",
"width": 1038,
"mimeType": "image/jpeg",
"height": 576
},
"thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2023/05/IMG_0213-160x120.jpg",
"width": 160,
"mimeType": "image/jpeg",
"height": 120
},
"post-thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2023/05/IMG_0213-672x372.jpg",
"width": 672,
"mimeType": "image/jpeg",
"height": 372
},
"kqedFullSize": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2023/05/IMG_0213.jpg",
"width": 2560,
"height": 1920
},
"2048x2048": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2023/05/IMG_0213-2048x1536.jpg",
"width": 2048,
"mimeType": "image/jpeg",
"height": 1536
},
"large": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2023/05/IMG_0213-1020x765.jpg",
"width": 1020,
"mimeType": "image/jpeg",
"height": 765
},
"1536x1536": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2023/05/IMG_0213-1536x1152.jpg",
"width": 1536,
"mimeType": "image/jpeg",
"height": 1152
},
"full-width": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2023/05/IMG_0213-1920x1440.jpg",
"width": 1920,
"mimeType": "image/jpeg",
"height": 1440
},
"medium": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2023/05/IMG_0213-800x600.jpg",
"width": 800,
"mimeType": "image/jpeg",
"height": 600
}
},
"publishDate": 1684350890,
"modified": 1684438933,
"caption": "We spoke to Bay Area-based career coach Horst Govin to learn best practices for updating your résumé and reaching out to your network about job opportunities.",
"description": null,
"title": "IMG_0213",
"credit": "Anna Vignet/KQED",
"status": "inherit",
"altTag": "An illustration that shows someone feeding their resumes into a computer screen, which reads \"Apply.\"",
"fetchFailed": false,
"isLoading": false
},
"news_11923066": {
"type": "attachments",
"id": "news_11923066",
"meta": {
"index": "attachments_1716263798",
"site": "news",
"id": "11923066",
"found": true
},
"parent": 11923037,
"imgSizes": {
"twentyfourteen-full-width": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2022/08/GettyImages-1242559120-1024x576.jpg",
"width": 1024,
"mimeType": "image/jpeg",
"height": 576
},
"thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2022/08/GettyImages-1242559120-160x100.jpg",
"width": 160,
"mimeType": "image/jpeg",
"height": 100
},
"post-thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2022/08/GettyImages-1242559120-672x372.jpg",
"width": 672,
"mimeType": "image/jpeg",
"height": 372
},
"kqedFullSize": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2022/08/GettyImages-1242559120.jpg",
"width": 1024,
"height": 639
},
"large": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2022/08/GettyImages-1242559120-1020x637.jpg",
"width": 1020,
"mimeType": "image/jpeg",
"height": 637
},
"medium": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2022/08/GettyImages-1242559120-800x499.jpg",
"width": 800,
"mimeType": "image/jpeg",
"height": 499
}
},
"publishDate": 1660949778,
"modified": 1660951011,
"caption": "A 'We Are Hiring' sign is posted in the front of a restaurant in Los Angeles on Aug. 17, 2022. Help wanted ads are proliferating across the United States, as companies struggle to deal with a worker shortage caused by the pandemic, a rash of early retirements and restrictive immigration laws. In California, that has in part resulted in one of the lowest unemployment rates on record.",
"description": null,
"title": "US-ECONOMY-EMPLOYMENT",
"credit": "Frederic J. Brown/AFP via Getty Images",
"status": "inherit",
"altTag": "A window sign that says 'We Are Hiring' with the reflection of a man looking at it.",
"fetchFailed": false,
"isLoading": false
},
"news_11922501": {
"type": "attachments",
"id": "news_11922501",
"meta": {
"index": "attachments_1716263798",
"site": "news",
"id": "11922501",
"found": true
},
"parent": 11922498,
"imgSizes": {
"twentyfourteen-full-width": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2022/08/RS57475_006_KQED_EDDOfficeSF_07282022-qut-1038x576.jpg",
"width": 1038,
"mimeType": "image/jpeg",
"height": 576
},
"thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2022/08/RS57475_006_KQED_EDDOfficeSF_07282022-qut-160x107.jpg",
"width": 160,
"mimeType": "image/jpeg",
"height": 107
},
"post-thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2022/08/RS57475_006_KQED_EDDOfficeSF_07282022-qut-672x372.jpg",
"width": 672,
"mimeType": "image/jpeg",
"height": 372
},
"kqedFullSize": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2022/08/RS57475_006_KQED_EDDOfficeSF_07282022-qut.jpg",
"width": 1920,
"height": 1280
},
"large": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2022/08/RS57475_006_KQED_EDDOfficeSF_07282022-qut-1020x680.jpg",
"width": 1020,
"mimeType": "image/jpeg",
"height": 680
},
"1536x1536": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2022/08/RS57475_006_KQED_EDDOfficeSF_07282022-qut-1536x1024.jpg",
"width": 1536,
"mimeType": "image/jpeg",
"height": 1024
},
"medium": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2022/08/RS57475_006_KQED_EDDOfficeSF_07282022-qut-800x533.jpg",
"width": 800,
"mimeType": "image/jpeg",
"height": 533
}
},
"publishDate": 1660585881,
"modified": 1660585931,
"caption": "People walk by the Employment Development Department (EDD) office in San Francisco on July 28, 2022.",
"description": null,
"title": "RS57475_006_KQED_EDDOfficeSF_07282022-qut",
"credit": "Beth LaBerge/KQED",
"status": "inherit",
"altTag": null,
"fetchFailed": false,
"isLoading": false
},
"news_11922073": {
"type": "attachments",
"id": "news_11922073",
"meta": {
"index": "attachments_1716263798",
"site": "news",
"id": "11922073",
"found": true
},
"parent": 11922059,
"imgSizes": {
"twentyfourteen-full-width": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2022/08/RS42104_006_KQED_EDD_UnemploymentApplication_03162020_8404-qut-1038x576.jpg",
"width": 1038,
"mimeType": "image/jpeg",
"height": 576
},
"thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2022/08/RS42104_006_KQED_EDD_UnemploymentApplication_03162020_8404-qut-160x107.jpg",
"width": 160,
"mimeType": "image/jpeg",
"height": 107
},
"post-thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2022/08/RS42104_006_KQED_EDD_UnemploymentApplication_03162020_8404-qut-672x372.jpg",
"width": 672,
"mimeType": "image/jpeg",
"height": 372
},
"kqedFullSize": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2022/08/RS42104_006_KQED_EDD_UnemploymentApplication_03162020_8404-qut.jpg",
"width": 1920,
"height": 1280
},
"large": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2022/08/RS42104_006_KQED_EDD_UnemploymentApplication_03162020_8404-qut-1020x680.jpg",
"width": 1020,
"mimeType": "image/jpeg",
"height": 680
},
"1536x1536": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2022/08/RS42104_006_KQED_EDD_UnemploymentApplication_03162020_8404-qut-1536x1024.jpg",
"width": 1536,
"mimeType": "image/jpeg",
"height": 1024
},
"medium": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2022/08/RS42104_006_KQED_EDD_UnemploymentApplication_03162020_8404-qut-800x533.jpg",
"width": 800,
"mimeType": "image/jpeg",
"height": 533
}
},
"publishDate": 1660075787,
"modified": 1660084207,
"caption": "A woman looks at the Employment Development Department (EDD) website, where California residents can file for unemployment, on March 16, 2020.",
"description": "A woman looks at the Employment Development Department (EDD) website, where California residents can file for unemployment on Mar. 16, 2020.",
"title": "RS42104_006_KQED_EDD_UnemploymentApplication_03162020_8404-qut",
"credit": "Beth LaBerge/KQED",
"status": "inherit",
"altTag": "A woman looks at the Employment Development Department (EDD) website, where California residents can file for unemployment on Mar. 16, 2020.",
"fetchFailed": false,
"isLoading": false
},
"news_11906773": {
"type": "attachments",
"id": "news_11906773",
"meta": {
"index": "attachments_1716263798",
"site": "news",
"id": "11906773",
"found": true
},
"parent": 11906764,
"imgSizes": {
"twentyfourteen-full-width": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2022/02/pexels-vojtech-okenka-392018-1038x576.jpg",
"width": 1038,
"mimeType": "image/jpeg",
"height": 576
},
"thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2022/02/pexels-vojtech-okenka-392018-160x107.jpg",
"width": 160,
"mimeType": "image/jpeg",
"height": 107
},
"post-thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2022/02/pexels-vojtech-okenka-392018-672x372.jpg",
"width": 672,
"mimeType": "image/jpeg",
"height": 372
},
"kqedFullSize": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2022/02/pexels-vojtech-okenka-392018.jpg",
"width": 1920,
"height": 1280
},
"large": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2022/02/pexels-vojtech-okenka-392018-1020x680.jpg",
"width": 1020,
"mimeType": "image/jpeg",
"height": 680
},
"1536x1536": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2022/02/pexels-vojtech-okenka-392018-1536x1024.jpg",
"width": 1536,
"mimeType": "image/jpeg",
"height": 1024
},
"medium": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2022/02/pexels-vojtech-okenka-392018-800x533.jpg",
"width": 800,
"mimeType": "image/jpeg",
"height": 533
}
},
"publishDate": 1646087734,
"modified": 1670020270,
"caption": null,
"description": null,
"title": "edd-unemployment",
"credit": "Vojtech Okenka/Pexels",
"status": "inherit",
"altTag": "A person's right hand holds a pen between their fingers, and operates a Apple Mac mouse at the same time",
"fetchFailed": false,
"isLoading": false
},
"news_11899878": {
"type": "attachments",
"id": "news_11899878",
"meta": {
"index": "attachments_1716263798",
"site": "news",
"id": "11899878",
"found": true
},
"parent": 11899871,
"imgSizes": {
"twentyfourteen-full-width": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2021/12/GettyImages-1235147499-1038x576.jpg",
"width": 1038,
"mimeType": "image/jpeg",
"height": 576
},
"thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2021/12/GettyImages-1235147499-160x107.jpg",
"width": 160,
"mimeType": "image/jpeg",
"height": 107
},
"post-thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2021/12/GettyImages-1235147499-672x372.jpg",
"width": 672,
"mimeType": "image/jpeg",
"height": 372
},
"kqedFullSize": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2021/12/GettyImages-1235147499-scaled.jpg",
"width": 2560,
"height": 1709
},
"2048x2048": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2021/12/GettyImages-1235147499-2048x1367.jpg",
"width": 2048,
"mimeType": "image/jpeg",
"height": 1367
},
"large": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2021/12/GettyImages-1235147499-1020x681.jpg",
"width": 1020,
"mimeType": "image/jpeg",
"height": 681
},
"1536x1536": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2021/12/GettyImages-1235147499-1536x1025.jpg",
"width": 1536,
"mimeType": "image/jpeg",
"height": 1025
},
"full-width": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2021/12/GettyImages-1235147499-1920x1281.jpg",
"width": 1920,
"mimeType": "image/jpeg",
"height": 1281
},
"medium": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2021/12/GettyImages-1235147499-800x534.jpg",
"width": 800,
"mimeType": "image/jpeg",
"height": 534
}
},
"publishDate": 1640046646,
"modified": 1640111774,
"caption": "People line up to attend a job fair for employment with SoFi Stadium and Los Angeles International Airport employers, at SoFi Stadium on Sept. 9, 2021, in Inglewood.",
"description": "People line up to attend a job fair for employment with SoFi Stadium and Los Angeles International Airport employers, at SoFi Stadium on September 9, 2021, in Inglewood.",
"title": "US-ECONOMY-EMPLOYMENT-FAIR",
"credit": "Patrick T. Fallon/AFP via Getty Images",
"status": "inherit",
"altTag": "A line of individuals who stand outside on the sidewalk. Their faces are outside the frame of the photo.",
"fetchFailed": false,
"isLoading": false
}
},
"audioPlayerReducer": {
"postId": "stream_live"
},
"authorsReducer": {
"byline_news_12016635": {
"type": "authors",
"id": "byline_news_12016635",
"meta": {
"override": true
},
"slug": "byline_news_12016635",
"name": "Lauren Hepler, CalMatters",
"isLoading": false
},
"byline_news_11966706": {
"type": "authors",
"id": "byline_news_11966706",
"meta": {
"override": true
},
"slug": "byline_news_11966706",
"name": "\u003ca href=\"https://calmatters.org/author/laurenhepler/\">Lauren Hepler\u003c/a>",
"isLoading": false
},
"byline_news_11923037": {
"type": "authors",
"id": "byline_news_11923037",
"meta": {
"override": true
},
"slug": "byline_news_11923037",
"name": "Adam Beam\u003cbr>Associated Press",
"isLoading": false
},
"byline_news_11922059": {
"type": "authors",
"id": "byline_news_11922059",
"meta": {
"override": true
},
"slug": "byline_news_11922059",
"name": "Grace Gedye",
"isLoading": false
},
"byline_news_11899871": {
"type": "authors",
"id": "byline_news_11899871",
"meta": {
"override": true
},
"slug": "byline_news_11899871",
"name": "\u003ca href=\"https://calmatters.org/author/jesse-bedayn/\">Jesse Bedayn\u003c/a>",
"isLoading": false
},
"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"
},
"fjhabvala": {
"type": "authors",
"id": "8659",
"meta": {
"index": "authors_1716337520",
"id": "8659",
"found": true
},
"name": "Farida Jhabvala Romero",
"firstName": "Farida",
"lastName": "Jhabvala Romero",
"slug": "fjhabvala",
"email": "fjhabvala@kqed.org",
"display_author_email": true,
"staff_mastheads": [
"news"
],
"title": "KQED Contributor",
"bio": "\u003cspan style=\"font-weight: 400;\">Farida Jhabvala Romero is a Labor Correspondent for KQED. She previously covered immigration. Farida was \u003ca href=\"https://www.ccnma.org/2022-most-influential-latina-journalists\">named\u003c/a> one of the 10 Most Influential Latina Journalists in California in 2022 by the California Chicano News Media Association. Her work has won awards from the Society of Professional Journalists (Northern California), as well as a national and regional Edward M. Murrow Award for the collaborative reporting projects “Dangerous Air” and “Graying California.” \u003c/span>\u003cspan style=\"font-weight: 400;\">Before joining KQED, Farida worked as a producer at Radio Bilingüe, a national public radio network. Farida earned her master’s degree in journalism from Stanford University.\u003c/span>",
"avatar": "https://secure.gravatar.com/avatar/c3ab27c5554b67b478f80971e515aa02?s=600&d=blank&r=g",
"twitter": "FaridaJhabvala",
"facebook": null,
"instagram": null,
"linkedin": "https://www.linkedin.com/in/faridajhabvala/",
"sites": [
{
"site": "news",
"roles": [
"editor"
]
},
{
"site": "stateofhealth",
"roles": [
"author"
]
}
],
"headData": {
"title": "Farida Jhabvala Romero | KQED",
"description": "KQED Contributor",
"ogImgSrc": "https://secure.gravatar.com/avatar/c3ab27c5554b67b478f80971e515aa02?s=600&d=blank&r=g",
"twImgSrc": "https://secure.gravatar.com/avatar/c3ab27c5554b67b478f80971e515aa02?s=600&d=blank&r=g"
},
"isLoading": false,
"link": "/author/fjhabvala"
},
"mfharvin": {
"type": "authors",
"id": "11583",
"meta": {
"index": "authors_1716337520",
"id": "11583",
"found": true
},
"name": "Mary Franklin Harvin",
"firstName": "Mary Franklin",
"lastName": "Harvin",
"slug": "mfharvin",
"email": "mfharvin@KQED.org",
"display_author_email": false,
"staff_mastheads": [
"news"
],
"title": "KQED Contributor",
"bio": null,
"avatar": "https://secure.gravatar.com/avatar/0e53510a7d48cfbdebfc9b11357d845f?s=600&d=blank&r=g",
"twitter": "EmEffHarvin",
"facebook": null,
"instagram": null,
"linkedin": null,
"sites": [
{
"site": "news",
"roles": [
"author",
"edit_others_posts"
]
},
{
"site": "science",
"roles": [
"editor"
]
}
],
"headData": {
"title": "Mary Franklin Harvin | KQED",
"description": "KQED Contributor",
"ogImgSrc": "https://secure.gravatar.com/avatar/0e53510a7d48cfbdebfc9b11357d845f?s=600&d=blank&r=g",
"twImgSrc": "https://secure.gravatar.com/avatar/0e53510a7d48cfbdebfc9b11357d845f?s=600&d=blank&r=g"
},
"isLoading": false,
"link": "/author/mfharvin"
}
},
"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_12016635": {
"type": "posts",
"id": "news_12016635",
"meta": {
"index": "posts_1716263798",
"site": "news",
"id": "12016635",
"score": null,
"sort": [
1733349654000
]
},
"guestAuthors": [],
"slug": "californias-employment-safety-net-is-still-broken-will-anyone-fix-it",
"title": "Despite Overhaul, California's Unemployment System Still Plagued With Fraud, Debt",
"publishDate": 1733349654,
"format": "standard",
"headTitle": "Despite Overhaul, California’s Unemployment System Still Plagued With Fraud, Debt | KQED",
"labelTerm": {
"term": 18481,
"site": "news"
},
"content": "\u003cp>Kim Tanner didn’t expect to become a fraud detective when she filed for disability with the California Employment Development Department.\u003c/p>\n\u003cp>But in mid-July, $3,161 vanished from her online account with the state’s new debit card contractor, Money Network, according to Tanner’s complaints to government regulators. Someone had gotten access to her online debit card account, added a new bank account and transferred out her money, all without any notifications, she wrote in the complaints.\u003c/p>\n\u003cp>Tanner said Money Network told her it could take 90 days to investigate and that she may or may not get a full refund, leaving her short on rent money. She turned to social media and saw similar horror stories on Reddit and Facebook. “My head exploded,” Tanner said. “This was happening to tons of people.”\u003c/p>\n\u003cp>So, she started filing complaints. First, with Money Network, its parent company Fiserv, and the EDD. Then, with a state senator and a half-dozen financial regulators.\u003c/p>\n\u003cp>“It just went on and on and on,” said Tanner, who got her money back via paper check about a month and a half later after a federal agency intervened. “This needs to be investigated.”\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>[aside label='Related Coverage' tag='unemployment-fraud']\u003c/p>\n\u003cp>A CalMatters investigation a year ago exposed how the EDD’s unemployment system crashed during the pandemic, the result of historic job losses, years of missed warning signs and poor contractor performance. As a result, the system at first failed to stop widespread fraud, then cut off access to millions of real people who used it as a crucial lifeline.\u003c/p>\n\u003cp>Now, even with a new payment contractor in place, concerns about fraud linger for people who rely on unemployment and disability programs run by the EDD. Multiple lawsuits and 74 federal consumer complaints about government debit cards have been filed by Californians against Money Network this year alone. The EDD and the company say the debit card fraud is smaller scale than the varied forms of fraud during the pandemic.\u003c/p>\n\u003cp>On top of the fraud complaints, a report released Monday by the Legislative Analyst’s Office warns that lawmakers are failing to address a bigger unemployment problem: a “broken” financial model, one that threatens the whole system.\u003c/p>\n\u003cp>California’s unemployment fund is still $20 billion in debt to the federal government after the state took out loans to cover pandemic benefits, costing taxpayers $1 billion in annual interest — more than the state spends on child welfare. Now, after years of ignoring calls to modernize the state’s 1980s-era unemployment tax code, the system is on track to lose $2 billion a year as it fails to bring in enough revenue to cover unemployment expenses, according to the report.\u003c/p>\n\u003cp>The Legislative Analyst’s Office, which provides fiscal and policy advice to state lawmakers, says the state needs to bring unemployment taxes in line with other states to cover the deficit.\u003c/p>\n\u003cp>“This is entirely avoidable,” said LAO policy analyst Chas Alamo.\u003c/p>\n\u003cfigure id=\"attachment_12016645\" class=\"wp-caption alignnone\" style=\"max-width: 1200px\">\u003ca href=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/101124_Kim-Tanner-EDD_AH_CM_04.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"wp-image-12016645 size-full\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/101124_Kim-Tanner-EDD_AH_CM_04.jpg\" alt=\"\" width=\"1200\" height=\"1500\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/101124_Kim-Tanner-EDD_AH_CM_04.jpg 1200w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/101124_Kim-Tanner-EDD_AH_CM_04-800x1000.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/101124_Kim-Tanner-EDD_AH_CM_04-1020x1275.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/101124_Kim-Tanner-EDD_AH_CM_04-160x200.jpg 160w\" sizes=\"(max-width: 1200px) 100vw, 1200px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">Kim Tanner at her home in Carlsbad. \u003ccite>( Adriana Heldiz/CalMatters)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>The recommendations could force a reckoning for lawmakers caught between business and labor advocates. Business groups have fought tax increases, favoring California’s current lowest-in-the-nation unemployment tax base. Labor groups argue that taxes must go up to stabilize the system. Then, they say, lawmakers should evaluate measures to expand which workers are eligible for unemployment or raise California’s $450-a-week maximum payment, which is also lower than many other states.\u003c/p>\n\u003cp>What happens next will be one test of how legislative leaders respond to voters’ rebuke of Democratic leadership nationwide, with the Legislature’s Democratic leadership pledging to do more to make California a less expensive place to live.\u003c/p>\n\u003cp>Meanwhile, the EDD has already secured funding for an unprecedented five-year, $1.2 billion effort called EDDNext to finally modernize the call centers, software and websites that power the state’s job safety net — a more ambitious version of past modernization efforts that crumbled during the pandemic.\u003c/p>\n\u003cp>Whether or not history will repeat itself is complicated by unanswered questions about what went wrong at the EDD during the pandemic and how the state scrambled to recover.\u003c/p>\n\u003cp>Former California labor chief Julie Su went on to become acting U.S. labor secretary and one of the longest-unconfirmed presidential nominees in history, thanks in part to criticism over unemployment fraud.\u003c/p>\n\u003cp>Gov. Gavin Newsom’s administration has denied CalMatters’ repeated requests for internal records from this period, citing an exemption that allows the governor to keep his communications secret if he chooses.\u003c/p>\n\u003ch2>The fraud factor\u003c/h2>\n\u003cp>During the pandemic, a wide range of fraud schemes hit the unemployment system at once. Global hackers used large-scale identity theft. Low-level social media scammers and prison inmates adopted fake names to file for benefits under emergency federal programs that waived normal identity checks. Debit card scammers cloned insecure EDD cards then run by Bank of America and drained the accounts.\u003c/p>\n\u003cp>Millions of real California workers got caught up in the mess, state audits found. Some saw their EDD accounts flagged as suspicious due to clerical errors, communication failures or faulty fraud software. Laid-off workers saw EDD debit cards overdrawn by thousands of dollars or cut off as the bank and the state scrambled to rein in fraud.\u003c/p>\n\u003cp>California and other states were partially let off the hook when the federal government agreed to absorb the bulk of the billions lost to fraud in emergency programs. After Bank of America pulled out of the unemployment business last year, the EDD tried to turn the page on debit card fraud by hiring Georgia finance tech company Money Network to take over.\u003c/p>\n\u003cp>The scope and details of the current fraud that workers allege isn’t clear. State auditors and financial regulators haven’t analyzed it; lawsuits and regulatory complaints only show that money disappeared from workers’ accounts, not how it was taken.\u003c/p>\n\u003cp>The Consumer Financial Protection Bureau, which previously fined Bank of America $100 million over what it called “botched” pandemic unemployment payments, declined to answer questions about new complaints. The bureau’s public records show that Californians have filed 149 complaints against Money Network since 2022, when the company first started running a different state debit card program, with 101 complaints mentioning government cards.\u003c/p>\n\u003cp>Money Network said in a statement that “only a small percentage of EDD recipients have reported suspected fraud” and that anyone concerned should “call the number listed on the back of their card.”\u003c/p>\n\u003cp>The EDD and Money Network also now allow direct deposit, giving people the option of skipping debit cards altogether. Since direct deposit launched in June, about 15% of new applicants have opted for debit cards, the EDD said in a statement. The agency could not immediately say how many of its hundreds of thousands of existing customers still use debit cards.\u003c/p>\n\u003cp>“Anyone who suspects they are a victim of fraud should take steps to protect themselves and file a fraud report,” the EDD said in a statement.\u003c/p>\n\u003cfigure id=\"attachment_12016647\" class=\"wp-caption alignnone\" style=\"max-width: 1200px\">\u003ca href=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/101124_Kim-Tanner-EDD_AH_CM_17.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"wp-image-12016647 size-full\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/101124_Kim-Tanner-EDD_AH_CM_17.jpg\" alt=\"\" width=\"1200\" height=\"800\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/101124_Kim-Tanner-EDD_AH_CM_17.jpg 1200w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/101124_Kim-Tanner-EDD_AH_CM_17-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/101124_Kim-Tanner-EDD_AH_CM_17-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/101124_Kim-Tanner-EDD_AH_CM_17-160x107.jpg 160w\" sizes=\"(max-width: 1200px) 100vw, 1200px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">A flyer for identity theft resources and information sits on top of other documentation related to Kim Tanner’s financial fraud case on her desk at her home in Carlsbad on Oct. 11, 2024. \u003ccite>( Adriana Heldiz/CalMatters)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Lea Bitton was still reeling from a high-risk pregnancy when it happened to her.\u003c/p>\n\u003cp>One evening in June, the Orange County resident logged into her Money Network disability account and realized that $4,000 was missing. She relied on the EDD money to cover her family’s costs during parental leave.\u003c/p>\n\u003cp>Someone Bitton didn’t know had hacked into her account, according to a lawsuit she filed against Money Network. Similar to Tanner’s case in Carlsbad, a new electronic transfer was set up for someone with a different name and bank account, and Bitton was never asked to authorize the change before the money disappeared.\u003c/p>\n\u003cp>Matthew Loker, Bitton’s attorney, said the fraud appears similar to some EDD debit card fraud cases that he handled during the pandemic.\u003c/p>\n\u003cp>“It’s deja vu a little bit,” Loker said. “It’s a difficult problem, but it shouldn’t be the consumers who are left holding the bag.”\u003c/p>\n\u003cp>If fraud occurs once unemployment or disability money has already been transferred from the EDD to Money Network, the state’s contract says that Money Network is responsible for investigating and reimbursing clients if necessary. However, some people with EDD Money Network debit cards say that it isn’t always easy to figure out how to start that process.\u003c/p>\n\u003cp>In Los Angeles, Greg Zekowski filed for unemployment while in between film projects. He hadn’t even used his EDD Money Network debit card yet, he said, when he logged into the online account and saw several unfamiliar charges to Uber and other retailers.\u003c/p>\n\u003cp>He called Money Network. “Their response was, ‘The problem is EDD,’” Zekowski said.\u003c/p>\n\u003cp>So he called the EDD: “Their response was, ‘It’s all them.’”\u003c/p>\n\u003cp>The EDD and its contractors aren’t alone. The state’s food assistance and college financial aid programs are also among the many financial systems facing mounting fraud risks.\u003c/p>\n\u003cp>One broader challenge is how few financial institutions bid on government benefit projects. The lack of options puts more pressure on agencies working to secure debit cards and other payments, according to a 2023 report by the Consumer Financial Protection Bureau.\u003c/p>\n\u003cp>“Providers may face minimal competitive pressure from program innovation, new entrants, or customer choice,” the report authors wrote, “which may exacerbate or cause the issues with fees and customer service that benefits recipients face.”\u003c/p>\n\u003cp>A financial cliff\u003cbr>\nWhile the EDD and the people who rely on it play whack-a-mole with fraud, California has big decisions to make about the future of the state’s job safety net.\u003c/p>\n\u003cp>If the state continues to do nothing, the LAO projected this week, it will have no unemployment reserves and become even more reliant on loans from the federal government to weather future recessions, likely costing taxpayers billions more in interest.\u003c/p>\n\u003cp>Or the state can bite the bullet, as many others have, and change the way it pays for unemployment.\u003c/p>\n\u003cfigure id=\"attachment_12016648\" class=\"wp-caption alignnone\" style=\"max-width: 1200px\">\u003ca href=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/011022-EDD-Sacramento-MG-CM-03.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"wp-image-12016648 size-full\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/011022-EDD-Sacramento-MG-CM-03.jpg\" alt=\"\" width=\"1200\" height=\"800\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/011022-EDD-Sacramento-MG-CM-03.jpg 1200w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/011022-EDD-Sacramento-MG-CM-03-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/011022-EDD-Sacramento-MG-CM-03-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/011022-EDD-Sacramento-MG-CM-03-160x107.jpg 160w\" sizes=\"(max-width: 1200px) 100vw, 1200px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">The offices of the Employment Development Department in Sacramento. \u003ccite>(Miguel Gutierrez Jr./CalMatters)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>First, the LAO recommends that businesses pay a flat 1.9% unemployment tax while digging out of debt. California companies also currently only pay unemployment taxes on the first $7,000 a worker earns each year. Instead, the LAO recommends taxing employers on workers’ first $46,800 in earnings — higher than some neighbors like Nevada but lower than Washington, Idaho and Oregon.\u003c/p>\n\u003cp>“We understand that the scope of the recommendations that we’re putting forward in this report are significant,” said LAO analyst Ann Hollingshead. “This is just an honest reflection of the severity of the underlying problems in the system.”\u003c/p>\n\u003cp>State lawmakers last revamped unemployment taxes in 1984. And businesses are already voicing opposition to temporary tax hikes to pay down California’s deep federal debt. One bill to recalibrate how the system is paid for — raising unemployment taxes to eventually increase weekly benefits — died in committee this year.\u003c/p>\n\u003cp>Robert Moutrie, a policy advocate for the California Chamber of Commerce, said that the business group is still reviewing the details of the LAO proposal. In the past, the Chamber has favored tightening unemployment eligibility to reduce benefit payments, labeling any form of tax increases and proposals to expand the unemployment system “job killers.”\u003c/p>\n\u003cp>Daniela Urban, executive director of the Sacramento Center for Workers’ Rights, said there is broad agreement on how unstable the current situation is but discord on where to go from here. She and other labor advocates say that unemployment is one area where California businesses have long underpaid compared to other states and that the system has not kept up with non-traditional jobs and increasing costs of living.\u003c/p>\n\u003cp>“We’re in a huge hole, and that’s not financially acceptable,” Urban said. “But how and when to make those changes, I think, is what the contention is.”\u003c/p>\n\u003cp>In addition to the funding hole, the pandemic revealed other problems at EDD. Tech systems buckled: jammed call centers, spotty online accounts and a patchwork behind-the-scenes process for tracking unemployment claims. The agency is currently overhauling these systems with EDDNext.\u003c/p>\n\u003cp>Last year, the agency hired Salesforce to remake the MyEDD online system that workers use to manage their accounts. It brought in Amazon Web Services to update and integrate EDD phone systems that left as many as 40 million calls a month unanswered during the pandemic.\u003c/p>\n\u003cp>Early next year, the state will award a contract for the biggest chunk of the project — a new central system for EDD personnel to manage claims, which comes with more than 600 pages of specifications.\u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n\u003cp>“We are making tremendous investments in modernizing EDD, and the work is going well,” the agency said in a statement.\u003c/p>\n\n",
"blocks": [],
"excerpt": "Out-of-work residents fight new fraud battles. The system bleeds money. And a $1 billion technology overhaul marches on.",
"status": "publish",
"parent": 0,
"modified": 1733344397,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 53,
"wordCount": 2243
},
"headData": {
"title": "Despite Overhaul, California's Unemployment System Still Plagued With Fraud, Debt | KQED",
"description": "Out-of-work residents fight new fraud battles. The system bleeds money. And a $1 billion technology overhaul marches on.",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"schema": {
"@context": "http://schema.org",
"@type": "NewsArticle",
"headline": "Despite Overhaul, California's Unemployment System Still Plagued With Fraud, Debt",
"datePublished": "2024-12-04T14:00:54-08:00",
"dateModified": "2024-12-04T12:33:17-08:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png",
"isAccessibleForFree": "True",
"publisher": {
"@type": "NewsMediaOrganization",
"@id": "https://www.kqed.org/#organization",
"name": "KQED",
"url": "https://www.kqed.org",
"logo": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
}
},
"sticky": false,
"nprByline": "Lauren Hepler, CalMatters",
"excludeFromSiteSearch": "Include",
"showOnAuthorArchivePages": "No",
"articleAge": "0",
"path": "/news/12016635/californias-employment-safety-net-is-still-broken-will-anyone-fix-it",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>Kim Tanner didn’t expect to become a fraud detective when she filed for disability with the California Employment Development Department.\u003c/p>\n\u003cp>But in mid-July, $3,161 vanished from her online account with the state’s new debit card contractor, Money Network, according to Tanner’s complaints to government regulators. Someone had gotten access to her online debit card account, added a new bank account and transferred out her money, all without any notifications, she wrote in the complaints.\u003c/p>\n\u003cp>Tanner said Money Network told her it could take 90 days to investigate and that she may or may not get a full refund, leaving her short on rent money. She turned to social media and saw similar horror stories on Reddit and Facebook. “My head exploded,” Tanner said. “This was happening to tons of people.”\u003c/p>\n\u003cp>So, she started filing complaints. First, with Money Network, its parent company Fiserv, and the EDD. Then, with a state senator and a half-dozen financial regulators.\u003c/p>\n\u003cp>“It just went on and on and on,” said Tanner, who got her money back via paper check about a month and a half later after a federal agency intervened. “This needs to be investigated.”\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": "aside",
"attributes": {
"named": {
"label": "Related Coverage ",
"tag": "unemployment-fraud"
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>A CalMatters investigation a year ago exposed how the EDD’s unemployment system crashed during the pandemic, the result of historic job losses, years of missed warning signs and poor contractor performance. As a result, the system at first failed to stop widespread fraud, then cut off access to millions of real people who used it as a crucial lifeline.\u003c/p>\n\u003cp>Now, even with a new payment contractor in place, concerns about fraud linger for people who rely on unemployment and disability programs run by the EDD. Multiple lawsuits and 74 federal consumer complaints about government debit cards have been filed by Californians against Money Network this year alone. The EDD and the company say the debit card fraud is smaller scale than the varied forms of fraud during the pandemic.\u003c/p>\n\u003cp>On top of the fraud complaints, a report released Monday by the Legislative Analyst’s Office warns that lawmakers are failing to address a bigger unemployment problem: a “broken” financial model, one that threatens the whole system.\u003c/p>\n\u003cp>California’s unemployment fund is still $20 billion in debt to the federal government after the state took out loans to cover pandemic benefits, costing taxpayers $1 billion in annual interest — more than the state spends on child welfare. Now, after years of ignoring calls to modernize the state’s 1980s-era unemployment tax code, the system is on track to lose $2 billion a year as it fails to bring in enough revenue to cover unemployment expenses, according to the report.\u003c/p>\n\u003cp>The Legislative Analyst’s Office, which provides fiscal and policy advice to state lawmakers, says the state needs to bring unemployment taxes in line with other states to cover the deficit.\u003c/p>\n\u003cp>“This is entirely avoidable,” said LAO policy analyst Chas Alamo.\u003c/p>\n\u003cfigure id=\"attachment_12016645\" class=\"wp-caption alignnone\" style=\"max-width: 1200px\">\u003ca href=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/101124_Kim-Tanner-EDD_AH_CM_04.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"wp-image-12016645 size-full\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/101124_Kim-Tanner-EDD_AH_CM_04.jpg\" alt=\"\" width=\"1200\" height=\"1500\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/101124_Kim-Tanner-EDD_AH_CM_04.jpg 1200w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/101124_Kim-Tanner-EDD_AH_CM_04-800x1000.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/101124_Kim-Tanner-EDD_AH_CM_04-1020x1275.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/101124_Kim-Tanner-EDD_AH_CM_04-160x200.jpg 160w\" sizes=\"(max-width: 1200px) 100vw, 1200px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">Kim Tanner at her home in Carlsbad. \u003ccite>( Adriana Heldiz/CalMatters)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>The recommendations could force a reckoning for lawmakers caught between business and labor advocates. Business groups have fought tax increases, favoring California’s current lowest-in-the-nation unemployment tax base. Labor groups argue that taxes must go up to stabilize the system. Then, they say, lawmakers should evaluate measures to expand which workers are eligible for unemployment or raise California’s $450-a-week maximum payment, which is also lower than many other states.\u003c/p>\n\u003cp>What happens next will be one test of how legislative leaders respond to voters’ rebuke of Democratic leadership nationwide, with the Legislature’s Democratic leadership pledging to do more to make California a less expensive place to live.\u003c/p>\n\u003cp>Meanwhile, the EDD has already secured funding for an unprecedented five-year, $1.2 billion effort called EDDNext to finally modernize the call centers, software and websites that power the state’s job safety net — a more ambitious version of past modernization efforts that crumbled during the pandemic.\u003c/p>\n\u003cp>Whether or not history will repeat itself is complicated by unanswered questions about what went wrong at the EDD during the pandemic and how the state scrambled to recover.\u003c/p>\n\u003cp>Former California labor chief Julie Su went on to become acting U.S. labor secretary and one of the longest-unconfirmed presidential nominees in history, thanks in part to criticism over unemployment fraud.\u003c/p>\n\u003cp>Gov. Gavin Newsom’s administration has denied CalMatters’ repeated requests for internal records from this period, citing an exemption that allows the governor to keep his communications secret if he chooses.\u003c/p>\n\u003ch2>The fraud factor\u003c/h2>\n\u003cp>During the pandemic, a wide range of fraud schemes hit the unemployment system at once. Global hackers used large-scale identity theft. Low-level social media scammers and prison inmates adopted fake names to file for benefits under emergency federal programs that waived normal identity checks. Debit card scammers cloned insecure EDD cards then run by Bank of America and drained the accounts.\u003c/p>\n\u003cp>Millions of real California workers got caught up in the mess, state audits found. Some saw their EDD accounts flagged as suspicious due to clerical errors, communication failures or faulty fraud software. Laid-off workers saw EDD debit cards overdrawn by thousands of dollars or cut off as the bank and the state scrambled to rein in fraud.\u003c/p>\n\u003cp>California and other states were partially let off the hook when the federal government agreed to absorb the bulk of the billions lost to fraud in emergency programs. After Bank of America pulled out of the unemployment business last year, the EDD tried to turn the page on debit card fraud by hiring Georgia finance tech company Money Network to take over.\u003c/p>\n\u003cp>The scope and details of the current fraud that workers allege isn’t clear. State auditors and financial regulators haven’t analyzed it; lawsuits and regulatory complaints only show that money disappeared from workers’ accounts, not how it was taken.\u003c/p>\n\u003cp>The Consumer Financial Protection Bureau, which previously fined Bank of America $100 million over what it called “botched” pandemic unemployment payments, declined to answer questions about new complaints. The bureau’s public records show that Californians have filed 149 complaints against Money Network since 2022, when the company first started running a different state debit card program, with 101 complaints mentioning government cards.\u003c/p>\n\u003cp>Money Network said in a statement that “only a small percentage of EDD recipients have reported suspected fraud” and that anyone concerned should “call the number listed on the back of their card.”\u003c/p>\n\u003cp>The EDD and Money Network also now allow direct deposit, giving people the option of skipping debit cards altogether. Since direct deposit launched in June, about 15% of new applicants have opted for debit cards, the EDD said in a statement. The agency could not immediately say how many of its hundreds of thousands of existing customers still use debit cards.\u003c/p>\n\u003cp>“Anyone who suspects they are a victim of fraud should take steps to protect themselves and file a fraud report,” the EDD said in a statement.\u003c/p>\n\u003cfigure id=\"attachment_12016647\" class=\"wp-caption alignnone\" style=\"max-width: 1200px\">\u003ca href=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/101124_Kim-Tanner-EDD_AH_CM_17.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"wp-image-12016647 size-full\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/101124_Kim-Tanner-EDD_AH_CM_17.jpg\" alt=\"\" width=\"1200\" height=\"800\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/101124_Kim-Tanner-EDD_AH_CM_17.jpg 1200w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/101124_Kim-Tanner-EDD_AH_CM_17-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/101124_Kim-Tanner-EDD_AH_CM_17-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/101124_Kim-Tanner-EDD_AH_CM_17-160x107.jpg 160w\" sizes=\"(max-width: 1200px) 100vw, 1200px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">A flyer for identity theft resources and information sits on top of other documentation related to Kim Tanner’s financial fraud case on her desk at her home in Carlsbad on Oct. 11, 2024. \u003ccite>( Adriana Heldiz/CalMatters)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Lea Bitton was still reeling from a high-risk pregnancy when it happened to her.\u003c/p>\n\u003cp>One evening in June, the Orange County resident logged into her Money Network disability account and realized that $4,000 was missing. She relied on the EDD money to cover her family’s costs during parental leave.\u003c/p>\n\u003cp>Someone Bitton didn’t know had hacked into her account, according to a lawsuit she filed against Money Network. Similar to Tanner’s case in Carlsbad, a new electronic transfer was set up for someone with a different name and bank account, and Bitton was never asked to authorize the change before the money disappeared.\u003c/p>\n\u003cp>Matthew Loker, Bitton’s attorney, said the fraud appears similar to some EDD debit card fraud cases that he handled during the pandemic.\u003c/p>\n\u003cp>“It’s deja vu a little bit,” Loker said. “It’s a difficult problem, but it shouldn’t be the consumers who are left holding the bag.”\u003c/p>\n\u003cp>If fraud occurs once unemployment or disability money has already been transferred from the EDD to Money Network, the state’s contract says that Money Network is responsible for investigating and reimbursing clients if necessary. However, some people with EDD Money Network debit cards say that it isn’t always easy to figure out how to start that process.\u003c/p>\n\u003cp>In Los Angeles, Greg Zekowski filed for unemployment while in between film projects. He hadn’t even used his EDD Money Network debit card yet, he said, when he logged into the online account and saw several unfamiliar charges to Uber and other retailers.\u003c/p>\n\u003cp>He called Money Network. “Their response was, ‘The problem is EDD,’” Zekowski said.\u003c/p>\n\u003cp>So he called the EDD: “Their response was, ‘It’s all them.’”\u003c/p>\n\u003cp>The EDD and its contractors aren’t alone. The state’s food assistance and college financial aid programs are also among the many financial systems facing mounting fraud risks.\u003c/p>\n\u003cp>One broader challenge is how few financial institutions bid on government benefit projects. The lack of options puts more pressure on agencies working to secure debit cards and other payments, according to a 2023 report by the Consumer Financial Protection Bureau.\u003c/p>\n\u003cp>“Providers may face minimal competitive pressure from program innovation, new entrants, or customer choice,” the report authors wrote, “which may exacerbate or cause the issues with fees and customer service that benefits recipients face.”\u003c/p>\n\u003cp>A financial cliff\u003cbr>\nWhile the EDD and the people who rely on it play whack-a-mole with fraud, California has big decisions to make about the future of the state’s job safety net.\u003c/p>\n\u003cp>If the state continues to do nothing, the LAO projected this week, it will have no unemployment reserves and become even more reliant on loans from the federal government to weather future recessions, likely costing taxpayers billions more in interest.\u003c/p>\n\u003cp>Or the state can bite the bullet, as many others have, and change the way it pays for unemployment.\u003c/p>\n\u003cfigure id=\"attachment_12016648\" class=\"wp-caption alignnone\" style=\"max-width: 1200px\">\u003ca href=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/011022-EDD-Sacramento-MG-CM-03.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"wp-image-12016648 size-full\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/011022-EDD-Sacramento-MG-CM-03.jpg\" alt=\"\" width=\"1200\" height=\"800\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/011022-EDD-Sacramento-MG-CM-03.jpg 1200w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/011022-EDD-Sacramento-MG-CM-03-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/011022-EDD-Sacramento-MG-CM-03-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/011022-EDD-Sacramento-MG-CM-03-160x107.jpg 160w\" sizes=\"(max-width: 1200px) 100vw, 1200px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">The offices of the Employment Development Department in Sacramento. \u003ccite>(Miguel Gutierrez Jr./CalMatters)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>First, the LAO recommends that businesses pay a flat 1.9% unemployment tax while digging out of debt. California companies also currently only pay unemployment taxes on the first $7,000 a worker earns each year. Instead, the LAO recommends taxing employers on workers’ first $46,800 in earnings — higher than some neighbors like Nevada but lower than Washington, Idaho and Oregon.\u003c/p>\n\u003cp>“We understand that the scope of the recommendations that we’re putting forward in this report are significant,” said LAO analyst Ann Hollingshead. “This is just an honest reflection of the severity of the underlying problems in the system.”\u003c/p>\n\u003cp>State lawmakers last revamped unemployment taxes in 1984. And businesses are already voicing opposition to temporary tax hikes to pay down California’s deep federal debt. One bill to recalibrate how the system is paid for — raising unemployment taxes to eventually increase weekly benefits — died in committee this year.\u003c/p>\n\u003cp>Robert Moutrie, a policy advocate for the California Chamber of Commerce, said that the business group is still reviewing the details of the LAO proposal. In the past, the Chamber has favored tightening unemployment eligibility to reduce benefit payments, labeling any form of tax increases and proposals to expand the unemployment system “job killers.”\u003c/p>\n\u003cp>Daniela Urban, executive director of the Sacramento Center for Workers’ Rights, said there is broad agreement on how unstable the current situation is but discord on where to go from here. She and other labor advocates say that unemployment is one area where California businesses have long underpaid compared to other states and that the system has not kept up with non-traditional jobs and increasing costs of living.\u003c/p>\n\u003cp>“We’re in a huge hole, and that’s not financially acceptable,” Urban said. “But how and when to make those changes, I think, is what the contention is.”\u003c/p>\n\u003cp>In addition to the funding hole, the pandemic revealed other problems at EDD. Tech systems buckled: jammed call centers, spotty online accounts and a patchwork behind-the-scenes process for tracking unemployment claims. The agency is currently overhauling these systems with EDDNext.\u003c/p>\n\u003cp>Last year, the agency hired Salesforce to remake the MyEDD online system that workers use to manage their accounts. It brought in Amazon Web Services to update and integrate EDD phone systems that left as many as 40 million calls a month unanswered during the pandemic.\u003c/p>\n\u003cp>Early next year, the state will award a contract for the biggest chunk of the project — a new central system for EDD personnel to manage claims, which comes with more than 600 pages of specifications.\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>“We are making tremendous investments in modernizing EDD, and the work is going well,” the agency said in a statement.\u003c/p>\n\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/news/12016635/californias-employment-safety-net-is-still-broken-will-anyone-fix-it",
"authors": [
"byline_news_12016635"
],
"categories": [
"news_8"
],
"tags": [
"news_21845",
"news_28339",
"news_423",
"news_631"
],
"affiliates": [
"news_18481"
],
"featImg": "news_12016637",
"label": "news_18481"
},
"news_11949192": {
"type": "posts",
"id": "news_11949192",
"meta": {
"index": "posts_1716263798",
"site": "news",
"id": "11949192",
"score": null,
"sort": [
1705007435000
]
},
"guestAuthors": [],
"slug": "layoffs-unemployment-benefits-health-insurance-calfresh",
"title": "Layoffs: From Unemployment Benefits to Health Insurance, the Steps to Take ASAP",
"publishDate": 1705007435,
"format": "standard",
"headTitle": "Layoffs: From Unemployment Benefits to Health Insurance, the Steps to Take ASAP | KQED",
"labelTerm": {
"site": "news"
},
"content": "\u003cp>\u003cem>This guide is part of the KQED News series \u003cstrong>\u003ca href=\"https://www.kqed.org/news/tag/what-to-do-after-a-layoff\">What to Do After a Layoff.\u003c/a>\u003c/strong>\u003c/em>\u003c/p>\n\u003cp>Knowing what to do when you get laid off can feel like a daunting prospect — especially if losing your job came as a total shock.\u003c/p>\n\u003cp>We’ve compiled a list of the initial steps to take after a layoff, to ensure you’re in as secure a place as possible. Jump straight to:\u003c/p>\n\u003cul>\n\u003cli>\u003cstrong>\u003ca href=\"#unemploymentbenefits\">Applying for unemployment benefits\u003c/a>\u003c/strong>\u003c/li>\n\u003cli>\u003cstrong>\u003ca href=\"#healthinsurance\">Keeping your health insurance\u003c/a>\u003c/strong>\u003c/li>\n\u003cli>\u003cstrong>\u003ca href=\"#otherbenefits\">Other benefits you might not know you’re eligible for\u003c/a>\u003c/strong>\u003c/li>\n\u003c/ul>\n\u003cp>… Or keep reading. As with the instructions for assembling furniture, you might find it helpful to read all this advice start to finish before you embark on these applications — to be prepared for any bumps you might encounter.\u003c/p>\n\u003ch2>Three tips to making applying for benefits after a layoff easier\u003c/h2>\n\u003cp>\u003cb>Your local government may have staff to help you do this\u003c/b>\u003c/p>\n\u003cp>Many cities and counties have their own offices, staff or programs specifically designed for people in your situation right now — which often have physical offices you can visit, or hotlines to call to ask a person your questions. These kinds of local resources can be particularly helpful in navigating the various benefits you could be entitled to, and aiding in the application processes.\u003c/p>\n\u003cp>Some offices, like the Department of Benefits and Family Support within \u003ca href=\"https://www.sfhsa.org/\">San Francisco’s Human Services Agency (SFHSA)\u003c/a>, can take your information in one central application and apply for those benefits on your behalf.\u003c/p>\n\u003cp>Having the help of a city staffer trained in these applications could save you a lot of time and stress, says Bart Ellison, program manager at SFHSA’s Workforce Development Division — not just because the process is streamlined, but because you’ll be able to ask these folks questions either in person or over the phone. It’s their job to help you — let them do it.\u003c/p>\n\u003cul>\n\u003cli>\u003cstrong>\u003ca href=\"#tellus\">Tell us: What else do you need information about right now?\u003c/a>\u003c/strong>\u003c/li>\n\u003c/ul>\n\u003cp>Your city or county may also have a program to help you find new employment, like \u003ca href=\"https://www.sfhsa.org/services/jobs/jobsnow\">SFHSA’s free JobsNOW! program\u003c/a>, which is open to San Francisco job seekers based on their income level, and matches job hunters with roles.\u003c/p>\n\u003cp>\u003ca href=\"https://www.cdss.ca.gov/county-offices\">Find your local social services office in this statewide list.\u003c/a>\u003c/p>\n\u003cp>\u003cb>Don’t feel weird about claiming the benefits you’re owed\u003c/b>\u003c/p>\n\u003cp>When it comes to claiming benefits after a layoff, Ellison wants to remind you that “we all pay for this through our taxes.”\u003c/p>\n\u003cp>“It’s great that if you don’t need it, it’s there. If you do need it, it’s there, and it should be accessed,” Ellison said. “There’s no shame in any of that.”\u003c/p>\n\u003cp>[aside postID=\"news_11957790,news_11970001,news_11967946,news_11968709\" label=\"COVID Resources and Explainers\"]A lot of people also just don’t know about the benefits they could be eligible for, says Ellison, or assume they won’t qualify.\u003c/p>\n\u003cp>He also says that some of the eligible job seekers he and his team work with in San Francisco might fear coming forward to apply if a member of their family is undocumented, because they think it will cause them problems. “We don’t get involved in any of that,” said Ellison. “They should never fear that situation.”\u003c/p>\n\u003cp>\u003cb>Try to be patient with how long the application process could take\u003c/b>\u003c/p>\n\u003cp>Ellison says he and his team “try not to ask a client for documents that we know we already have in the system” — but concedes that sometimes, this process will feel like providing endless documentation. The benefits you’re applying for can be a mix of federal and state funds, so unfortunately “it’s not just as simple as coming in and saying, ‘Hi, I’m Bart, could you sign me up?,’” said Ellison.\u003c/p>\n\u003cp>The more you can follow through with any documentation requests, hopefully the faster and smoother your application process will go. “And if you need more time or need help gathering stuff, that is what the eligibility staff are there for,” said Ellison. “They are there to \u003ci>help \u003c/i>you find some of these things. So you just need to kind of be your own advocate, and speak up.”\u003c/p>\n\u003cul>\n\u003cli>\u003cstrong>Read more layoff advice in our \u003ca href=\"https://www.kqed.org/news/tag/what-to-do-after-a-layoff\">What to Do After a Layoff \u003c/a>series\u003c/strong>\u003c/li>\n\u003c/ul>\n\u003ch2>\u003ca id=\"unemploymentbenefits\">\u003c/a>Step 1: Apply for unemployment benefits\u003c/h2>\n\u003cp>If you’ve been laid off, \u003ca href=\"https://edd.ca.gov/en/unemployment/apply/\">apply for unemployment insurance\u003c/a> (UI, also known just as “unemployment”) from the California Employment Development Department (EDD) as soon as you can. Not only could it take at least three weeks to receive any benefits payments from a successful claim, but your claim begins when you first apply for it — not the day you lose your job. So time is of the essence.\u003c/p>\n\u003cp>\u003cb>Who can claim unemployment benefits?\u003c/b>\u003c/p>\n\u003cp>If you’re reading this and you \u003ci>chose\u003c/i> to leave your job, you usually aren’t eligible to claim unemployment. The exception to this is if you quit your job for what EDD calls “good cause,” which can include unsafe working conditions or a doctor’s advice. Whether or not you’re eligible to still claim UI in this situation will be determined by a phone interview with an EDD representative.\u003c/p>\n\u003cp>When applying for UI, you’ll have to show EDD that you have earned enough wages during the base period of 12 months, are totally or partially unemployed, are “unemployed through no fault of your own,” are physically able to work, are available for work and are ready and willing to accept work immediately.\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>EDD will also ask you to show that you are “in satisfactory immigration status and authorized to work in the United States” not only now, but when you were earning the wages you’re using to establish your claim. EDD also warns that it will verify your immigration status and work authorization through the Department of Homeland Security.\u003c/p>\n\u003cp>You can \u003ca href=\"https://edd.ca.gov/en/unemployment/UI-Calculator/\">calculate the amount of unemployment benefits you can receive using this tool\u003c/a>. Remember that the amount of unemployment you’ll receive is based on your wages over the last 18 months, calculated by EDD from a base period of 12 months within that time — and if you didn’t earn any wages during that period, you won’t qualify for unemployment benefits.\u003c/p>\n\u003cp>\u003ca href=\"https://edd.ca.gov/en/unemployment/FAQ_-_Eligibility/\">See the EDD’s FAQ on who’s eligible to claim unemployment insurance.\u003c/a>\u003c/p>\n\u003cp>\u003cb>Gather your application information\u003c/b>\u003c/p>\n\u003cp>During your online application for UI, you’ll be asked to submit a lot of information — and it’s easiest to have all that gathered and ready, rather than trying to track it down in the middle of the process.\u003c/p>\n\u003cp>In addition to your basic identity information, you’ll need:\u003c/p>\n\u003cul>\n\u003cli>Your Social Security number\u003c/li>\n\u003cli>Your employment authorization information, if you’re not a U.S. citizen\u003c/li>\n\u003cli>A photo ID like a passport or driver’s license (for your ID.me account — more below)\u003c/li>\n\u003c/ul>\n\u003cp>You’ll also need to provide your employment history for the last 18 months, which will include:\u003c/p>\n\u003cul>\n\u003cli>The names of your previous employers\u003c/li>\n\u003cli>Their addresses\u003c/li>\n\u003cli>Their phone numbers\u003c/li>\n\u003cli>The reason each job ended\u003c/li>\n\u003cli>Your gross (total) wages earned\u003c/li>\n\u003cli>Hours worked per week\u003c/li>\n\u003cli>Hourly rate of pay\u003c/li>\n\u003c/ul>\n\u003cfigure id=\"attachment_11946480\" class=\"wp-caption alignnone\" style=\"max-width: 2560px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"wp-image-11946480 size-full\" src=\"https://ww2.kqed.org/app/uploads/sites/10/2023/04/GettyImages-1400799758-scaled.jpg\" alt=\"A woman sits at her kitchen table and sifts through documents, looking concerned. Next to her is her opened laptop.\" width=\"2560\" height=\"1708\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2023/04/GettyImages-1400799758-scaled.jpg 2560w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/04/GettyImages-1400799758-800x534.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/04/GettyImages-1400799758-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/04/GettyImages-1400799758-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/04/GettyImages-1400799758-1536x1025.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/04/GettyImages-1400799758-2048x1366.jpg 2048w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/04/GettyImages-1400799758-1920x1281.jpg 1920w\" sizes=\"(max-width: 2560px) 100vw, 2560px\">\u003cfigcaption class=\"wp-caption-text\">During your online application for UI, you’ll be asked to submit a lot of information — and it’s easiest to have all that gathered and ready, rather than trying to track it down in the middle of the process. \u003ccite>(MoMo Productions/Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cb>Make the online accounts you’ll need to apply \u003c/b>\u003c/p>\n\u003cp>To apply for UI for the first time, you’ll need to \u003ca href=\"https://portal.edd.ca.gov/WebApp/Registration\">create a new Benefit Programs Online account\u003c/a>, to enable you to log in and manage your UI claim. (You may already have one of these accounts if you’ve previously applied for UI, disability insurance or paid family leave — in that case, use the same one.)\u003c/p>\n\u003cp>When you give an email address as part of your Benefit Programs Online application, make sure you check for any emails from EDD. When you get an email with a link to complete your registration, make sure you click that link within 48 hours of receiving it — otherwise, you’ll have to start the registration process all over again.\u003c/p>\n\u003cp>When you’ve created your Benefit Programs Online account, \u003ca href=\"https://edd.ca.gov/en/unemployment/ui_online/\">you’ll then register for UI Online\u003c/a>, which is the part of EDD’s online services that allows you to claim and manage your unemployment benefits. Keep reading for how to file your first UI claim.\u003c/p>\n\u003cp>You’ll \u003ci>also\u003c/i> need to \u003ca href=\"https://help.id.me/hc/en-us/articles/202673924-Creating-your-ID-me-account\">have an account with ID.me\u003c/a>, the identity verification EDD uses to make sure you’re really you when you’re claiming benefits. You can create your ID.me account before you create your Benefit Programs Online account, or when prompted during the process of creating it. If you’re creating your ID.me account beforehand, just make sure you keep the login details on hand so that you can sign into ID.me when prompted.\u003c/p>\n\u003cp>You might consider watching the \u003ca href=\"https://www.youtube.com/watch?v=moJ1mokMRgc\">EDD’s short instructional video on YouTube about creating these accounts and filing your first UI claim\u003c/a>, so you know what to expect during the process.\u003c/p>\n\u003cp>\u003cb>File your new UI claim\u003c/b>\u003c/p>\n\u003cp>One big thing: To start using UI Online, you’ll be asked for your “EDD Customer Account Number.” This is a number that’s unique to you, that you can also give instead of your Social Security number on the phone when speaking with an EDD representative. You should receive this number at the preferred email address you gave to EDD — in which case you can start using that EDD Customer Account Number immediately to register for UI Online. It’s also possible to \u003ca href=\"https://edd.ca.gov/en/unemployment/create-account/\">receive this number via mail “10 days after you file your claim,” says EDD\u003c/a>.\u003c/p>\n\u003cp>To file a new claim, \u003ca href=\"https://portal.edd.ca.gov/WebApp/Login?resource_url=https:%2F%2Fportal.edd.ca.gov%2FWebApp%2FHome\">log into your Benefit Programs Online account\u003c/a>, and under “UI Online” select “File New Claim.” Remember you’ll also be asked to briefly sign in to your ID.me account to verify your identity.\u003c/p>\n\u003cp>You can’t apply with UI Online 24/7, unfortunately — \u003ca href=\"https://edd.ca.gov/en/unemployment/ui_online/\">the site has hours of operation\u003c/a> (located on the File and Manage Account tab), which EDD says are currently (all times Pacific Standard Time):\u003c/p>\n\u003cul>\n\u003cli>Sunday: 5 a.m.–8:30 p.m.\u003c/li>\n\u003cli>Monday: 4 a.m.–10 p.m.\u003c/li>\n\u003cli>Tuesday–Friday: 2 a.m.–10 p.m.\u003c/li>\n\u003cli>Saturday: 2 a.m.–8 p.m.\u003c/li>\n\u003c/ul>\n\u003cp>If you need to pause during the UI Online application process, you can hit “Save as draft” to save your application to return to later — unless it’s \u003ci>after \u003c/i>8 p.m. on the Saturday of the week you’ve started the application. If it’s after 8 p.m. on Saturday, or you’re doing this on a Sunday, you won’t be able to save your application, and you will have to start it all over again if you exit.\u003c/p>\n\u003cp>If you’re having issues with UI Online, \u003ca href=\"https://edd.ca.gov/en/unemployment/ui_online/\">EDD recommends that you call their help line\u003c/a> at (833) 978-2511 and select option 1 after the introduction, available 8 a.m.–5 p.m., Monday through Friday. EDD says that Monday morning before 10 a.m. is their busiest call time.\u003c/p>\n\u003cp>\u003cb>Getting — and keeping — your unemployment benefits\u003c/b>\u003c/p>\n\u003cp>Once your application is complete, be aware of \u003ca href=\"https://edd.ca.gov/en/unemployment/After_You_Filed/\">the next steps and further information that EDD will ask of you\u003c/a>.\u003c/p>\n\u003cp>EDD says that \u003ca href=\"https://edd.ca.gov/en/unemployment/After_You_Filed/\">it “takes at least three weeks to process a claim\u003c/a> for unemployment benefits and issue payment to most eligible workers.” You’ll receive a debit card in the mail, which you can activate and then use to access your payments. If you have an old debit card from a previous UI claim, you can still use that one unless it’s expired (in which case you’ll be sent a new one).\u003c/p>\n\u003cp>To keep receiving UI after you first apply, you’ll have to certify for your unemployment benefits again every two weeks to continue receiving payments. You can do this online, by phone or through the mail, but EDD says you’ll get your payments faster if you certify online — and you’ll also get email reminders this way.\u003c/p>\n\u003cp>As part of this certification process every two weeks, you’ll have to \u003ca href=\"https://www.youtube.com/watch?v=3t_RgeoPH_g\">attest that you’re actively seeking employment\u003c/a>. This requirement was paused during the pandemic, but has since been reinstated. You’ll also need to \u003ca href=\"https://edd.ca.gov/en/jobs_and_training/Caljobs/\">register for CalJOBS and post your resume to the site\u003c/a> to keep receiving your UI benefits.\u003c/p>\n\u003cp>If you start doing any work again after losing your job, it’s very important that you report those earnings when you certify for your UI benefits — because those wages have to be deducted from your unemployment benefits. \u003ca href=\"https://edd.ca.gov/en/unemployment/FAQ-claims/#:~:text=Can%20I%20still%20collect%20benefits,deducted%20from%20your%20unemployment%20payments.\">Read more on how EDD will adjust your UI if you start earning money again while claiming unemployment benefits.\u003c/a>\u003c/p>\n\u003cp>And if you’re lucky enough to find a new full-time job, EDD is clear: “If you return to work full time, you will no longer be eligible for unemployment benefits.”\u003c/p>\n\u003cp>\u003ca href=\"https://edd.ca.gov/en/unemployment/certify/\">See EDD’s FAQ on certifying your UI claim every two weeks.\u003c/a>\u003c/p>\n\u003ch2>\u003ca id=\"healthinsurance\">\u003c/a>Step 2: Address your health insurance\u003c/h2>\n\u003cp>If your health insurance was tied to your employment, you need to act swiftly to ensure you’ll still have access to health care after your job ends. The option that’s best for you after your employment ends will depend primarily on how much income your household will now be receiving after you stop working.\u003c/p>\n\u003cp>Remember that if you’ve applied for unemployment benefits, \u003ca href=\"https://www.healthcare.gov/unemployed/\">you’ll need to declare that unemployment compensation as income\u003c/a> when applying for health insurance plans. \u003ca href=\"https://www.healthcare.gov/income-and-household-information/income/\">Get advice on how to estimate your income on your application.\u003c/a>\u003c/p>\n\u003cp>\u003cb>First, check with your employer on when your health benefits will \u003ci>actually\u003c/i> end.\u003c/b>\u003c/p>\n\u003cp>Sometimes a severance package will offer a holdover of benefits, advises the San Francisco’s Human Services Agency’s Bart Ellison. Ask very specific questions of your human resources team, if you have one, about when the last day of your health care will be.\u003c/p>\n\u003cp>\u003cb>See if you can go on a family member’s health care.\u003c/b>\u003c/p>\n\u003cp>Losing your health care because of a job loss will likely qualify as a special enrollment period for joining a family member’s plan, if eligible.\u003c/p>\n\u003cp>If you have a domestic partner, you may be eligible to join their plan. If you’re under 26 years old, \u003ca href=\"https://www.healthcare.gov/young-adults/children-under-26/\">you may be able to join a parent’s plan\u003c/a>.\u003c/p>\n\u003cfigure id=\"attachment_11945872\" class=\"wp-caption alignnone\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"wp-image-11945872 size-full\" src=\"https://ww2.kqed.org/app/uploads/sites/10/2023/04/pexels-cottonbro-studio-4778412.jpg\" alt=\"A person with medium-toned skin sits at a wooden table writing on a notepad, surrounded by books. They are wearing a gray t-shirt and have tattooed forearms. We can't see their face.\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2023/04/pexels-cottonbro-studio-4778412.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/04/pexels-cottonbro-studio-4778412-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/04/pexels-cottonbro-studio-4778412-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/04/pexels-cottonbro-studio-4778412-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/04/pexels-cottonbro-studio-4778412-1536x1024.jpg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">Applying for benefits you’re entitled to can be a time-consuming process. \u003ccite>(cottonbro studio/Pexels)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cb>Medi-Cal\u003c/b>\u003c/p>\n\u003cp>Medi-Cal is California’s version of Medicaid, which offers health care to lower-income folks throughout the state. Eligibility is assessed by your household income, and for many people who qualify, there is no cost of getting health care through Medi-Cal.\u003c/p>\n\u003cp>Laws passed in the last few years in California mean that \u003ca href=\"https://www.dhcs.ca.gov/services/medi-cal/eligibility/Pages/youngadultexp.aspx\">undocumented people age 25 or under\u003c/a> and also \u003ca href=\"https://www.dhcs.ca.gov/services/medi-cal/eligibility/Pages/OlderAdultExpansion.aspx\">undocumented adults age 50 and over\u003c/a> are now eligible to receive Medi-Cal, too.\u003c/p>\n\u003cp>Unlike Covered California, \u003ca href=\"https://www.healthcare.gov/unemployed/\">Medi-Cal has no limited enrollment period\u003c/a> — you can sign up at any time of year if eligible, including if you’ve lost your job. If your children previously were getting health care through your employer’s plan, \u003ca href=\"https://www.insurekidsnow.gov/coverage/ca/index.html\">Medi-Cal — or the Children’s Health Insurance Program — may be able to cover them now\u003c/a>.\u003c/p>\n\u003cp>\u003ca href=\"https://www.dhcs.ca.gov/services/medi-cal/eligibility/Pages/Medi-CalFAQs2014a.aspx#1\">See the state’s FAQ about Medi-Cal.\u003c/a> Medi-Cal and Covered California use the same application portal at \u003ca href=\"https://www.coveredca.com/apply/\">coveredca.com/apply\u003c/a>. Fill out your details, and the site will tell you whether your household income makes you eligible for Medi-Cal or whether you have to choose a private plan from Covered California.\u003c/p>\n\u003cp>\u003cb>Covered California\u003c/b>\u003c/p>\n\u003cp>Covered California is the state’s marketplace that offers private health insurance plans. Depending on your household income, you may qualify for a free or low-cost health plan through Covered California — or you may be eligible to receive financial help through Covered California that could help cover the costs of your premiums and co-pays. As with Medi-Cal, your household income is going to determine what you’re eligible for.\u003c/p>\n\u003cp>Leaving your job for any reason and subsequently \u003ca href=\"https://www.healthcare.gov/unemployed/\">losing your job-based health coverage qualifies for a special enrollment period\u003c/a> for signing up for a marketplace health plan. Usually, you’ll get 60 days from the day you lose your coverage to sign up for a health plan.\u003c/p>\n\u003cp>\u003ca href=\"https://www.dhcs.ca.gov/services/medi-cal/eligibility/Pages/Medi-CalFAQs2014c.aspx#1\">See the state’s FAQ about Covered California.\u003c/a> Remember, Covered California uses the same application portal as Medi-Cal at \u003ca href=\"https://www.coveredca.com/apply/\">coveredca.com/apply\u003c/a>. Fill out your details, and the site will tell you whether your household income makes you eligible for Medi-Cal or whether you have to choose a private plan from Covered California.\u003c/p>\n\u003cp>\u003cb>COBRA\u003c/b>\u003c/p>\n\u003cp>COBRA stands for the federal Consolidated Omnibus Budget Reconciliation Act — and it’s a way of temporarily keeping health care after you leave a job. Instead of opting to sign up for Medi-Cal or a private health insurance plan through Covered California, you can choose so-called “continuation coverage” of your existing health care plan under COBRA, for a certain period of time.\u003c/p>\n\u003cp>\u003ca href=\"https://www.cms.gov/CCIIO/Programs-and-Initiatives/Other-Insurance-Protections/cobra_qna\">Health care through COBRA can be applied retroactively\u003c/a>, if you’re unsure about electing it straightaway. The catch: COBRA is expensive, because it’s the health plan your employer was previously paying part or all of — and now, you’re paying all the costs yourself.\u003c/p>\n\u003cp>\u003cb>Getting back onto health insurance taking a while? Know where your nearest community health center is.\u003c/b>\u003c/p>\n\u003cp>If you aren’t eligible for coverage through Medi-Cal, but signing up for another health plan is proving challenging right now, you can get low-cost health care at a nearby community health center. Make sure you know where your nearest one is, in case you need access to health care quickly. You can \u003ca href=\"https://findahealthcenter.hrsa.gov/\">use this map to find the closest community health center near you\u003c/a>.\u003c/p>\n\u003cp>\u003cb>More resources on finding health care after losing your job:\u003c/b>\u003c/p>\n\u003cul>\n\u003cli>“\u003ca href=\"https://www.coveredca.com/marketing-blog/health-insurance-for-the-unemployed-from-cobra-to-medi-cal/\">Health Insurance for the Unemployed, from COBRA to Medi-Cal\u003c/a>” (from coveredca.com)\u003c/li>\n\u003cli>“\u003ca href=\"https://www.healthcare.gov/unemployed/\">Health coverage options if you’re unemployed\u003c/a>” (from healthcare.gov)\u003c/li>\n\u003c/ul>\n\u003ch2>\u003ca id=\"otherbenefits\">\u003c/a>Step 3: Don’t forget about other benefits you could be entitled to\u003c/h2>\n\u003cp>The quickest way to see what benefits you might be eligible for now is to \u003ca href=\"https://benefitscal.com/ApplyForBenefits/ABOVR\">do one application through the state’s BenefitsCal portal\u003c/a>. This site will review your information and tell you what you may qualify for, including Medi-Cal.\u003c/p>\n\u003cp>The state says this application will take you between 30 minutes and an hour, and if you make an account you can save your progress and return to the application later, rather than having to start again. One catch: Not all counties in California are using this portal yet. \u003ca href=\"https://benefitscal.com/ApplyForBenefits/ABOVR\">Select your county from the drop-down menu\u003c/a> to see whether you have to use another site — \u003ca href=\"https://www.mybenefitscalwin.org/\">mybenefitscalwin.org\u003c/a> — instead.\u003c/p>\n\u003cp>The other benefits you could be entitled to may include:\u003c/p>\n\u003cp>\u003cb>CalFresh (SNAP)\u003c/b>\u003c/p>\n\u003cp>CalFresh is the state’s version of the federal Supplemental Nutrition Assistance Program (SNAP), the food benefits program also known as “food stamps.”\u003c/p>\n\u003cp>[aside postID=\"news_11943420\" hero=\"https://ww2.kqed.org/app/uploads/sites/10/2023/03/GettyImages-1144627849-1020x680.jpg\"]According to the state’s data from March 2023, over 3 million households use these funds to ensure they have access to food. You can \u003ca href=\"https://benefitscal.com/ApplyForBenefits/ABOVR\">apply through benefitscal.com\u003c/a>, which will also show you all other benefits you’re entitled to, or \u003ca href=\"https://www.getcalfresh.org/\">go direct through getcalfresh.org\u003c/a>.\u003c/p>\n\u003cp>\u003cb>CalWORKs (California Work Opportunity and Responsibility to Kids)\u003c/b>\u003c/p>\n\u003cp>If you have at least one child in your home, CalWORKs is a public assistance program that offers cash aid and services to eligible families. \u003ca href=\"https://benefitscal.com/\">See if your family is eligible to receive CalWORKs at benefitscal.com\u003c/a>.\u003c/p>\n\u003cp>\u003cb>WIC (Women, Infants and Children Supplemental Nutrition Program)\u003c/b>\u003c/p>\n\u003cp>WIC provides food assistance to lower-income families who have young children or are expecting a new child. Like CalFresh, it’s federally funded, and you can receive WIC benefits on top of your CalFresh benefits.\u003c/p>\n\u003cp>The program is income-based, and is available to pregnant people, plus new parents and grandparents of young children.\u003ca href=\"https://myfamily.wic.ca.gov/Home/HowCanIGetWIC#howToGetWIC\"> See whether you’re eligible for WIC and apply online.\u003c/a>\u003c/p>\n\u003cp>Make sure to read the rest of our KQED guides about other steps you can take after a layoff to better support yourself and those who depend on you:\u003c/p>\n\u003cul>\n\u003cli>\u003cstrong>\u003ca href=\"https://www.kqed.org/news/11949801/layoffs-how-to-find-a-new-job-jobhunting-tips\">The Best Ways to Find a New Job, According to an Expert\u003c/a>\u003c/strong>\u003c/li>\n\u003cli>\u003cstrong>\u003ca href=\"https://www.kqed.org/news/11949674/layoffs-mental-health-lost-job-self-care\">How to Prioritize Your Mental Health After Losing Your Job, From Telling Family to Self-Care\u003c/a>\u003c/strong>\u003c/li>\n\u003cli>\u003cstrong>\u003ca href=\"https://www.kqed.org/news/11948895/layoffs-how-to-save-more-money-after-losing-your-job\">How to Save More Money After Losing Your Job\u003c/a>\u003c/strong>\u003c/li>\n\u003c/ul>\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. 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 was originally published on May 19, 2023\u003c/em>\u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n",
"blocks": [],
"excerpt": "Knowing what to do when you get laid off can feel daunting — especially if losing your job came as a shock. Check out our list of the initial steps to take after a layoff, to ensure you’re in as secure a place as possible.",
"status": "publish",
"parent": 0,
"modified": 1721159019,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": true,
"hasPolis": false,
"paragraphCount": 89,
"wordCount": 3722
},
"headData": {
"title": "Layoffs: From Unemployment Benefits to Health Insurance, the Steps to Take ASAP | KQED",
"description": "Knowing what to do when you get laid off can feel daunting — especially if losing your job came as a shock. Check out our list of the initial steps to take after a layoff, to ensure you’re in as secure a place as possible.",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"schema": {
"@context": "http://schema.org",
"@type": "NewsArticle",
"headline": "Layoffs: From Unemployment Benefits to Health Insurance, the Steps to Take ASAP",
"datePublished": "2024-01-11T13:10:35-08:00",
"dateModified": "2024-07-16T12:43: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"
}
}
},
"sticky": false,
"excludeFromSiteSearch": "Include",
"articleAge": "0",
"path": "/news/11949192/layoffs-unemployment-benefits-health-insurance-calfresh",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>\u003cem>This guide is part of the KQED News series \u003cstrong>\u003ca href=\"https://www.kqed.org/news/tag/what-to-do-after-a-layoff\">What to Do After a Layoff.\u003c/a>\u003c/strong>\u003c/em>\u003c/p>\n\u003cp>Knowing what to do when you get laid off can feel like a daunting prospect — especially if losing your job came as a total shock.\u003c/p>\n\u003cp>We’ve compiled a list of the initial steps to take after a layoff, to ensure you’re in as secure a place as possible. Jump straight to:\u003c/p>\n\u003cul>\n\u003cli>\u003cstrong>\u003ca href=\"#unemploymentbenefits\">Applying for unemployment benefits\u003c/a>\u003c/strong>\u003c/li>\n\u003cli>\u003cstrong>\u003ca href=\"#healthinsurance\">Keeping your health insurance\u003c/a>\u003c/strong>\u003c/li>\n\u003cli>\u003cstrong>\u003ca href=\"#otherbenefits\">Other benefits you might not know you’re eligible for\u003c/a>\u003c/strong>\u003c/li>\n\u003c/ul>\n\u003cp>… Or keep reading. As with the instructions for assembling furniture, you might find it helpful to read all this advice start to finish before you embark on these applications — to be prepared for any bumps you might encounter.\u003c/p>\n\u003ch2>Three tips to making applying for benefits after a layoff easier\u003c/h2>\n\u003cp>\u003cb>Your local government may have staff to help you do this\u003c/b>\u003c/p>\n\u003cp>Many cities and counties have their own offices, staff or programs specifically designed for people in your situation right now — which often have physical offices you can visit, or hotlines to call to ask a person your questions. These kinds of local resources can be particularly helpful in navigating the various benefits you could be entitled to, and aiding in the application processes.\u003c/p>\n\u003cp>Some offices, like the Department of Benefits and Family Support within \u003ca href=\"https://www.sfhsa.org/\">San Francisco’s Human Services Agency (SFHSA)\u003c/a>, can take your information in one central application and apply for those benefits on your behalf.\u003c/p>\n\u003cp>Having the help of a city staffer trained in these applications could save you a lot of time and stress, says Bart Ellison, program manager at SFHSA’s Workforce Development Division — not just because the process is streamlined, but because you’ll be able to ask these folks questions either in person or over the phone. It’s their job to help you — let them do it.\u003c/p>\n\u003cul>\n\u003cli>\u003cstrong>\u003ca href=\"#tellus\">Tell us: What else do you need information about right now?\u003c/a>\u003c/strong>\u003c/li>\n\u003c/ul>\n\u003cp>Your city or county may also have a program to help you find new employment, like \u003ca href=\"https://www.sfhsa.org/services/jobs/jobsnow\">SFHSA’s free JobsNOW! program\u003c/a>, which is open to San Francisco job seekers based on their income level, and matches job hunters with roles.\u003c/p>\n\u003cp>\u003ca href=\"https://www.cdss.ca.gov/county-offices\">Find your local social services office in this statewide list.\u003c/a>\u003c/p>\n\u003cp>\u003cb>Don’t feel weird about claiming the benefits you’re owed\u003c/b>\u003c/p>\n\u003cp>When it comes to claiming benefits after a layoff, Ellison wants to remind you that “we all pay for this through our taxes.”\u003c/p>\n\u003cp>“It’s great that if you don’t need it, it’s there. If you do need it, it’s there, and it should be accessed,” Ellison said. “There’s no shame in any of that.”\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "news_11957790,news_11970001,news_11967946,news_11968709",
"label": "COVID Resources and Explainers "
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>A lot of people also just don’t know about the benefits they could be eligible for, says Ellison, or assume they won’t qualify.\u003c/p>\n\u003cp>He also says that some of the eligible job seekers he and his team work with in San Francisco might fear coming forward to apply if a member of their family is undocumented, because they think it will cause them problems. “We don’t get involved in any of that,” said Ellison. “They should never fear that situation.”\u003c/p>\n\u003cp>\u003cb>Try to be patient with how long the application process could take\u003c/b>\u003c/p>\n\u003cp>Ellison says he and his team “try not to ask a client for documents that we know we already have in the system” — but concedes that sometimes, this process will feel like providing endless documentation. The benefits you’re applying for can be a mix of federal and state funds, so unfortunately “it’s not just as simple as coming in and saying, ‘Hi, I’m Bart, could you sign me up?,’” said Ellison.\u003c/p>\n\u003cp>The more you can follow through with any documentation requests, hopefully the faster and smoother your application process will go. “And if you need more time or need help gathering stuff, that is what the eligibility staff are there for,” said Ellison. “They are there to \u003ci>help \u003c/i>you find some of these things. So you just need to kind of be your own advocate, and speak up.”\u003c/p>\n\u003cul>\n\u003cli>\u003cstrong>Read more layoff advice in our \u003ca href=\"https://www.kqed.org/news/tag/what-to-do-after-a-layoff\">What to Do After a Layoff \u003c/a>series\u003c/strong>\u003c/li>\n\u003c/ul>\n\u003ch2>\u003ca id=\"unemploymentbenefits\">\u003c/a>Step 1: Apply for unemployment benefits\u003c/h2>\n\u003cp>If you’ve been laid off, \u003ca href=\"https://edd.ca.gov/en/unemployment/apply/\">apply for unemployment insurance\u003c/a> (UI, also known just as “unemployment”) from the California Employment Development Department (EDD) as soon as you can. Not only could it take at least three weeks to receive any benefits payments from a successful claim, but your claim begins when you first apply for it — not the day you lose your job. So time is of the essence.\u003c/p>\n\u003cp>\u003cb>Who can claim unemployment benefits?\u003c/b>\u003c/p>\n\u003cp>If you’re reading this and you \u003ci>chose\u003c/i> to leave your job, you usually aren’t eligible to claim unemployment. The exception to this is if you quit your job for what EDD calls “good cause,” which can include unsafe working conditions or a doctor’s advice. Whether or not you’re eligible to still claim UI in this situation will be determined by a phone interview with an EDD representative.\u003c/p>\n\u003cp>When applying for UI, you’ll have to show EDD that you have earned enough wages during the base period of 12 months, are totally or partially unemployed, are “unemployed through no fault of your own,” are physically able to work, are available for work and are ready and willing to accept work immediately.\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>EDD will also ask you to show that you are “in satisfactory immigration status and authorized to work in the United States” not only now, but when you were earning the wages you’re using to establish your claim. EDD also warns that it will verify your immigration status and work authorization through the Department of Homeland Security.\u003c/p>\n\u003cp>You can \u003ca href=\"https://edd.ca.gov/en/unemployment/UI-Calculator/\">calculate the amount of unemployment benefits you can receive using this tool\u003c/a>. Remember that the amount of unemployment you’ll receive is based on your wages over the last 18 months, calculated by EDD from a base period of 12 months within that time — and if you didn’t earn any wages during that period, you won’t qualify for unemployment benefits.\u003c/p>\n\u003cp>\u003ca href=\"https://edd.ca.gov/en/unemployment/FAQ_-_Eligibility/\">See the EDD’s FAQ on who’s eligible to claim unemployment insurance.\u003c/a>\u003c/p>\n\u003cp>\u003cb>Gather your application information\u003c/b>\u003c/p>\n\u003cp>During your online application for UI, you’ll be asked to submit a lot of information — and it’s easiest to have all that gathered and ready, rather than trying to track it down in the middle of the process.\u003c/p>\n\u003cp>In addition to your basic identity information, you’ll need:\u003c/p>\n\u003cul>\n\u003cli>Your Social Security number\u003c/li>\n\u003cli>Your employment authorization information, if you’re not a U.S. citizen\u003c/li>\n\u003cli>A photo ID like a passport or driver’s license (for your ID.me account — more below)\u003c/li>\n\u003c/ul>\n\u003cp>You’ll also need to provide your employment history for the last 18 months, which will include:\u003c/p>\n\u003cul>\n\u003cli>The names of your previous employers\u003c/li>\n\u003cli>Their addresses\u003c/li>\n\u003cli>Their phone numbers\u003c/li>\n\u003cli>The reason each job ended\u003c/li>\n\u003cli>Your gross (total) wages earned\u003c/li>\n\u003cli>Hours worked per week\u003c/li>\n\u003cli>Hourly rate of pay\u003c/li>\n\u003c/ul>\n\u003cfigure id=\"attachment_11946480\" class=\"wp-caption alignnone\" style=\"max-width: 2560px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"wp-image-11946480 size-full\" src=\"https://ww2.kqed.org/app/uploads/sites/10/2023/04/GettyImages-1400799758-scaled.jpg\" alt=\"A woman sits at her kitchen table and sifts through documents, looking concerned. Next to her is her opened laptop.\" width=\"2560\" height=\"1708\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2023/04/GettyImages-1400799758-scaled.jpg 2560w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/04/GettyImages-1400799758-800x534.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/04/GettyImages-1400799758-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/04/GettyImages-1400799758-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/04/GettyImages-1400799758-1536x1025.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/04/GettyImages-1400799758-2048x1366.jpg 2048w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/04/GettyImages-1400799758-1920x1281.jpg 1920w\" sizes=\"(max-width: 2560px) 100vw, 2560px\">\u003cfigcaption class=\"wp-caption-text\">During your online application for UI, you’ll be asked to submit a lot of information — and it’s easiest to have all that gathered and ready, rather than trying to track it down in the middle of the process. \u003ccite>(MoMo Productions/Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cb>Make the online accounts you’ll need to apply \u003c/b>\u003c/p>\n\u003cp>To apply for UI for the first time, you’ll need to \u003ca href=\"https://portal.edd.ca.gov/WebApp/Registration\">create a new Benefit Programs Online account\u003c/a>, to enable you to log in and manage your UI claim. (You may already have one of these accounts if you’ve previously applied for UI, disability insurance or paid family leave — in that case, use the same one.)\u003c/p>\n\u003cp>When you give an email address as part of your Benefit Programs Online application, make sure you check for any emails from EDD. When you get an email with a link to complete your registration, make sure you click that link within 48 hours of receiving it — otherwise, you’ll have to start the registration process all over again.\u003c/p>\n\u003cp>When you’ve created your Benefit Programs Online account, \u003ca href=\"https://edd.ca.gov/en/unemployment/ui_online/\">you’ll then register for UI Online\u003c/a>, which is the part of EDD’s online services that allows you to claim and manage your unemployment benefits. Keep reading for how to file your first UI claim.\u003c/p>\n\u003cp>You’ll \u003ci>also\u003c/i> need to \u003ca href=\"https://help.id.me/hc/en-us/articles/202673924-Creating-your-ID-me-account\">have an account with ID.me\u003c/a>, the identity verification EDD uses to make sure you’re really you when you’re claiming benefits. You can create your ID.me account before you create your Benefit Programs Online account, or when prompted during the process of creating it. If you’re creating your ID.me account beforehand, just make sure you keep the login details on hand so that you can sign into ID.me when prompted.\u003c/p>\n\u003cp>You might consider watching the \u003ca href=\"https://www.youtube.com/watch?v=moJ1mokMRgc\">EDD’s short instructional video on YouTube about creating these accounts and filing your first UI claim\u003c/a>, so you know what to expect during the process.\u003c/p>\n\u003cp>\u003cb>File your new UI claim\u003c/b>\u003c/p>\n\u003cp>One big thing: To start using UI Online, you’ll be asked for your “EDD Customer Account Number.” This is a number that’s unique to you, that you can also give instead of your Social Security number on the phone when speaking with an EDD representative. You should receive this number at the preferred email address you gave to EDD — in which case you can start using that EDD Customer Account Number immediately to register for UI Online. It’s also possible to \u003ca href=\"https://edd.ca.gov/en/unemployment/create-account/\">receive this number via mail “10 days after you file your claim,” says EDD\u003c/a>.\u003c/p>\n\u003cp>To file a new claim, \u003ca href=\"https://portal.edd.ca.gov/WebApp/Login?resource_url=https:%2F%2Fportal.edd.ca.gov%2FWebApp%2FHome\">log into your Benefit Programs Online account\u003c/a>, and under “UI Online” select “File New Claim.” Remember you’ll also be asked to briefly sign in to your ID.me account to verify your identity.\u003c/p>\n\u003cp>You can’t apply with UI Online 24/7, unfortunately — \u003ca href=\"https://edd.ca.gov/en/unemployment/ui_online/\">the site has hours of operation\u003c/a> (located on the File and Manage Account tab), which EDD says are currently (all times Pacific Standard Time):\u003c/p>\n\u003cul>\n\u003cli>Sunday: 5 a.m.–8:30 p.m.\u003c/li>\n\u003cli>Monday: 4 a.m.–10 p.m.\u003c/li>\n\u003cli>Tuesday–Friday: 2 a.m.–10 p.m.\u003c/li>\n\u003cli>Saturday: 2 a.m.–8 p.m.\u003c/li>\n\u003c/ul>\n\u003cp>If you need to pause during the UI Online application process, you can hit “Save as draft” to save your application to return to later — unless it’s \u003ci>after \u003c/i>8 p.m. on the Saturday of the week you’ve started the application. If it’s after 8 p.m. on Saturday, or you’re doing this on a Sunday, you won’t be able to save your application, and you will have to start it all over again if you exit.\u003c/p>\n\u003cp>If you’re having issues with UI Online, \u003ca href=\"https://edd.ca.gov/en/unemployment/ui_online/\">EDD recommends that you call their help line\u003c/a> at (833) 978-2511 and select option 1 after the introduction, available 8 a.m.–5 p.m., Monday through Friday. EDD says that Monday morning before 10 a.m. is their busiest call time.\u003c/p>\n\u003cp>\u003cb>Getting — and keeping — your unemployment benefits\u003c/b>\u003c/p>\n\u003cp>Once your application is complete, be aware of \u003ca href=\"https://edd.ca.gov/en/unemployment/After_You_Filed/\">the next steps and further information that EDD will ask of you\u003c/a>.\u003c/p>\n\u003cp>EDD says that \u003ca href=\"https://edd.ca.gov/en/unemployment/After_You_Filed/\">it “takes at least three weeks to process a claim\u003c/a> for unemployment benefits and issue payment to most eligible workers.” You’ll receive a debit card in the mail, which you can activate and then use to access your payments. If you have an old debit card from a previous UI claim, you can still use that one unless it’s expired (in which case you’ll be sent a new one).\u003c/p>\n\u003cp>To keep receiving UI after you first apply, you’ll have to certify for your unemployment benefits again every two weeks to continue receiving payments. You can do this online, by phone or through the mail, but EDD says you’ll get your payments faster if you certify online — and you’ll also get email reminders this way.\u003c/p>\n\u003cp>As part of this certification process every two weeks, you’ll have to \u003ca href=\"https://www.youtube.com/watch?v=3t_RgeoPH_g\">attest that you’re actively seeking employment\u003c/a>. This requirement was paused during the pandemic, but has since been reinstated. You’ll also need to \u003ca href=\"https://edd.ca.gov/en/jobs_and_training/Caljobs/\">register for CalJOBS and post your resume to the site\u003c/a> to keep receiving your UI benefits.\u003c/p>\n\u003cp>If you start doing any work again after losing your job, it’s very important that you report those earnings when you certify for your UI benefits — because those wages have to be deducted from your unemployment benefits. \u003ca href=\"https://edd.ca.gov/en/unemployment/FAQ-claims/#:~:text=Can%20I%20still%20collect%20benefits,deducted%20from%20your%20unemployment%20payments.\">Read more on how EDD will adjust your UI if you start earning money again while claiming unemployment benefits.\u003c/a>\u003c/p>\n\u003cp>And if you’re lucky enough to find a new full-time job, EDD is clear: “If you return to work full time, you will no longer be eligible for unemployment benefits.”\u003c/p>\n\u003cp>\u003ca href=\"https://edd.ca.gov/en/unemployment/certify/\">See EDD’s FAQ on certifying your UI claim every two weeks.\u003c/a>\u003c/p>\n\u003ch2>\u003ca id=\"healthinsurance\">\u003c/a>Step 2: Address your health insurance\u003c/h2>\n\u003cp>If your health insurance was tied to your employment, you need to act swiftly to ensure you’ll still have access to health care after your job ends. The option that’s best for you after your employment ends will depend primarily on how much income your household will now be receiving after you stop working.\u003c/p>\n\u003cp>Remember that if you’ve applied for unemployment benefits, \u003ca href=\"https://www.healthcare.gov/unemployed/\">you’ll need to declare that unemployment compensation as income\u003c/a> when applying for health insurance plans. \u003ca href=\"https://www.healthcare.gov/income-and-household-information/income/\">Get advice on how to estimate your income on your application.\u003c/a>\u003c/p>\n\u003cp>\u003cb>First, check with your employer on when your health benefits will \u003ci>actually\u003c/i> end.\u003c/b>\u003c/p>\n\u003cp>Sometimes a severance package will offer a holdover of benefits, advises the San Francisco’s Human Services Agency’s Bart Ellison. Ask very specific questions of your human resources team, if you have one, about when the last day of your health care will be.\u003c/p>\n\u003cp>\u003cb>See if you can go on a family member’s health care.\u003c/b>\u003c/p>\n\u003cp>Losing your health care because of a job loss will likely qualify as a special enrollment period for joining a family member’s plan, if eligible.\u003c/p>\n\u003cp>If you have a domestic partner, you may be eligible to join their plan. If you’re under 26 years old, \u003ca href=\"https://www.healthcare.gov/young-adults/children-under-26/\">you may be able to join a parent’s plan\u003c/a>.\u003c/p>\n\u003cfigure id=\"attachment_11945872\" class=\"wp-caption alignnone\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"wp-image-11945872 size-full\" src=\"https://ww2.kqed.org/app/uploads/sites/10/2023/04/pexels-cottonbro-studio-4778412.jpg\" alt=\"A person with medium-toned skin sits at a wooden table writing on a notepad, surrounded by books. They are wearing a gray t-shirt and have tattooed forearms. We can't see their face.\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2023/04/pexels-cottonbro-studio-4778412.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/04/pexels-cottonbro-studio-4778412-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/04/pexels-cottonbro-studio-4778412-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/04/pexels-cottonbro-studio-4778412-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/04/pexels-cottonbro-studio-4778412-1536x1024.jpg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">Applying for benefits you’re entitled to can be a time-consuming process. \u003ccite>(cottonbro studio/Pexels)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cb>Medi-Cal\u003c/b>\u003c/p>\n\u003cp>Medi-Cal is California’s version of Medicaid, which offers health care to lower-income folks throughout the state. Eligibility is assessed by your household income, and for many people who qualify, there is no cost of getting health care through Medi-Cal.\u003c/p>\n\u003cp>Laws passed in the last few years in California mean that \u003ca href=\"https://www.dhcs.ca.gov/services/medi-cal/eligibility/Pages/youngadultexp.aspx\">undocumented people age 25 or under\u003c/a> and also \u003ca href=\"https://www.dhcs.ca.gov/services/medi-cal/eligibility/Pages/OlderAdultExpansion.aspx\">undocumented adults age 50 and over\u003c/a> are now eligible to receive Medi-Cal, too.\u003c/p>\n\u003cp>Unlike Covered California, \u003ca href=\"https://www.healthcare.gov/unemployed/\">Medi-Cal has no limited enrollment period\u003c/a> — you can sign up at any time of year if eligible, including if you’ve lost your job. If your children previously were getting health care through your employer’s plan, \u003ca href=\"https://www.insurekidsnow.gov/coverage/ca/index.html\">Medi-Cal — or the Children’s Health Insurance Program — may be able to cover them now\u003c/a>.\u003c/p>\n\u003cp>\u003ca href=\"https://www.dhcs.ca.gov/services/medi-cal/eligibility/Pages/Medi-CalFAQs2014a.aspx#1\">See the state’s FAQ about Medi-Cal.\u003c/a> Medi-Cal and Covered California use the same application portal at \u003ca href=\"https://www.coveredca.com/apply/\">coveredca.com/apply\u003c/a>. Fill out your details, and the site will tell you whether your household income makes you eligible for Medi-Cal or whether you have to choose a private plan from Covered California.\u003c/p>\n\u003cp>\u003cb>Covered California\u003c/b>\u003c/p>\n\u003cp>Covered California is the state’s marketplace that offers private health insurance plans. Depending on your household income, you may qualify for a free or low-cost health plan through Covered California — or you may be eligible to receive financial help through Covered California that could help cover the costs of your premiums and co-pays. As with Medi-Cal, your household income is going to determine what you’re eligible for.\u003c/p>\n\u003cp>Leaving your job for any reason and subsequently \u003ca href=\"https://www.healthcare.gov/unemployed/\">losing your job-based health coverage qualifies for a special enrollment period\u003c/a> for signing up for a marketplace health plan. Usually, you’ll get 60 days from the day you lose your coverage to sign up for a health plan.\u003c/p>\n\u003cp>\u003ca href=\"https://www.dhcs.ca.gov/services/medi-cal/eligibility/Pages/Medi-CalFAQs2014c.aspx#1\">See the state’s FAQ about Covered California.\u003c/a> Remember, Covered California uses the same application portal as Medi-Cal at \u003ca href=\"https://www.coveredca.com/apply/\">coveredca.com/apply\u003c/a>. Fill out your details, and the site will tell you whether your household income makes you eligible for Medi-Cal or whether you have to choose a private plan from Covered California.\u003c/p>\n\u003cp>\u003cb>COBRA\u003c/b>\u003c/p>\n\u003cp>COBRA stands for the federal Consolidated Omnibus Budget Reconciliation Act — and it’s a way of temporarily keeping health care after you leave a job. Instead of opting to sign up for Medi-Cal or a private health insurance plan through Covered California, you can choose so-called “continuation coverage” of your existing health care plan under COBRA, for a certain period of time.\u003c/p>\n\u003cp>\u003ca href=\"https://www.cms.gov/CCIIO/Programs-and-Initiatives/Other-Insurance-Protections/cobra_qna\">Health care through COBRA can be applied retroactively\u003c/a>, if you’re unsure about electing it straightaway. The catch: COBRA is expensive, because it’s the health plan your employer was previously paying part or all of — and now, you’re paying all the costs yourself.\u003c/p>\n\u003cp>\u003cb>Getting back onto health insurance taking a while? Know where your nearest community health center is.\u003c/b>\u003c/p>\n\u003cp>If you aren’t eligible for coverage through Medi-Cal, but signing up for another health plan is proving challenging right now, you can get low-cost health care at a nearby community health center. Make sure you know where your nearest one is, in case you need access to health care quickly. You can \u003ca href=\"https://findahealthcenter.hrsa.gov/\">use this map to find the closest community health center near you\u003c/a>.\u003c/p>\n\u003cp>\u003cb>More resources on finding health care after losing your job:\u003c/b>\u003c/p>\n\u003cul>\n\u003cli>“\u003ca href=\"https://www.coveredca.com/marketing-blog/health-insurance-for-the-unemployed-from-cobra-to-medi-cal/\">Health Insurance for the Unemployed, from COBRA to Medi-Cal\u003c/a>” (from coveredca.com)\u003c/li>\n\u003cli>“\u003ca href=\"https://www.healthcare.gov/unemployed/\">Health coverage options if you’re unemployed\u003c/a>” (from healthcare.gov)\u003c/li>\n\u003c/ul>\n\u003ch2>\u003ca id=\"otherbenefits\">\u003c/a>Step 3: Don’t forget about other benefits you could be entitled to\u003c/h2>\n\u003cp>The quickest way to see what benefits you might be eligible for now is to \u003ca href=\"https://benefitscal.com/ApplyForBenefits/ABOVR\">do one application through the state’s BenefitsCal portal\u003c/a>. This site will review your information and tell you what you may qualify for, including Medi-Cal.\u003c/p>\n\u003cp>The state says this application will take you between 30 minutes and an hour, and if you make an account you can save your progress and return to the application later, rather than having to start again. One catch: Not all counties in California are using this portal yet. \u003ca href=\"https://benefitscal.com/ApplyForBenefits/ABOVR\">Select your county from the drop-down menu\u003c/a> to see whether you have to use another site — \u003ca href=\"https://www.mybenefitscalwin.org/\">mybenefitscalwin.org\u003c/a> — instead.\u003c/p>\n\u003cp>The other benefits you could be entitled to may include:\u003c/p>\n\u003cp>\u003cb>CalFresh (SNAP)\u003c/b>\u003c/p>\n\u003cp>CalFresh is the state’s version of the federal Supplemental Nutrition Assistance Program (SNAP), the food benefits program also known as “food stamps.”\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "news_11943420",
"hero": "https://ww2.kqed.org/app/uploads/sites/10/2023/03/GettyImages-1144627849-1020x680.jpg",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>According to the state’s data from March 2023, over 3 million households use these funds to ensure they have access to food. You can \u003ca href=\"https://benefitscal.com/ApplyForBenefits/ABOVR\">apply through benefitscal.com\u003c/a>, which will also show you all other benefits you’re entitled to, or \u003ca href=\"https://www.getcalfresh.org/\">go direct through getcalfresh.org\u003c/a>.\u003c/p>\n\u003cp>\u003cb>CalWORKs (California Work Opportunity and Responsibility to Kids)\u003c/b>\u003c/p>\n\u003cp>If you have at least one child in your home, CalWORKs is a public assistance program that offers cash aid and services to eligible families. \u003ca href=\"https://benefitscal.com/\">See if your family is eligible to receive CalWORKs at benefitscal.com\u003c/a>.\u003c/p>\n\u003cp>\u003cb>WIC (Women, Infants and Children Supplemental Nutrition Program)\u003c/b>\u003c/p>\n\u003cp>WIC provides food assistance to lower-income families who have young children or are expecting a new child. Like CalFresh, it’s federally funded, and you can receive WIC benefits on top of your CalFresh benefits.\u003c/p>\n\u003cp>The program is income-based, and is available to pregnant people, plus new parents and grandparents of young children.\u003ca href=\"https://myfamily.wic.ca.gov/Home/HowCanIGetWIC#howToGetWIC\"> See whether you’re eligible for WIC and apply online.\u003c/a>\u003c/p>\n\u003cp>Make sure to read the rest of our KQED guides about other steps you can take after a layoff to better support yourself and those who depend on you:\u003c/p>\n\u003cul>\n\u003cli>\u003cstrong>\u003ca href=\"https://www.kqed.org/news/11949801/layoffs-how-to-find-a-new-job-jobhunting-tips\">The Best Ways to Find a New Job, According to an Expert\u003c/a>\u003c/strong>\u003c/li>\n\u003cli>\u003cstrong>\u003ca href=\"https://www.kqed.org/news/11949674/layoffs-mental-health-lost-job-self-care\">How to Prioritize Your Mental Health After Losing Your Job, From Telling Family to Self-Care\u003c/a>\u003c/strong>\u003c/li>\n\u003cli>\u003cstrong>\u003ca href=\"https://www.kqed.org/news/11948895/layoffs-how-to-save-more-money-after-losing-your-job\">How to Save More Money After Losing Your Job\u003c/a>\u003c/strong>\u003c/li>\n\u003c/ul>\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. 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 was originally published on May 19, 2023\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/11949192/layoffs-unemployment-benefits-health-insurance-calfresh",
"authors": [
"3243"
],
"categories": [
"news_8"
],
"tags": [
"news_32707",
"news_5164",
"news_28339",
"news_27626",
"news_1054",
"news_19904",
"news_352",
"news_2605",
"news_1631",
"news_631",
"news_30130",
"news_32735"
],
"featImg": "news_11949742",
"label": "news"
},
"news_11966706": {
"type": "posts",
"id": "news_11966706",
"meta": {
"index": "posts_1716263798",
"site": "news",
"id": "11966706",
"score": null,
"sort": [
1699457409000
]
},
"parent": 0,
"labelTerm": {
"site": "news",
"term": 18481
},
"blocks": [],
"publishDate": 1699457409,
"format": "standard",
"title": "Inside California’s Billion-Dollar Bet to Overhaul Its Embattled Unemployment System",
"headTitle": "Inside California’s Billion-Dollar Bet to Overhaul Its Embattled Unemployment System | KQED",
"content": "\u003cp>Five years, $1.2 billion. And a new model for government contracting.\u003c/p>\n\u003cp>That is what California officials say it will take to overhaul an employment safety net pushed to the brink by record pandemic job losses, widespread fraud and the political panic that followed.\u003c/p>\n\u003cp>The most sweeping attempt to date to reform California’s Employment Development Department, an effort dubbed “\u003ca href=\"https://edd.ca.gov/en/about_edd/eddnext/\">EDDNext\u003c/a>,” officially started late last year. A roughly 100-person team is leading the rebuild, and is already signing multimillion-dollar contracts for Salesforce and Amazon technology, according to interviews and records requested by CalMatters.\u003c/p>\n\u003cp>At the same time, the EDD is quietly making plans to move on from its \u003ca href=\"https://calmatters.org/economy/2020/11/how-bank-of-america-helped-fuel-californias-unemployment-meltdown/?\">turbulent relationship\u003c/a> with longtime unemployment payment contractor Bank of America. Between now and 2025, it will begin rolling out new benefit debit cards and, eventually, a direct-deposit payment option from a different, yet-to-be-named contractor, the agency said in a statement.\u003c/p>\n\u003cp>Ron Hughes, a former state technology official and consultant who came out of retirement to run EDDNext said his team is prioritizing “the biggest pain points for the public” — online accounts, call centers, identity verification, benefit applications — as the agency tries to turn the page on an era of mass payment delays and widespread fraud.\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>“EDD did over 200 technology projects during the pandemic. They were basically putting out fires,” Hughes told CalMatters. “EDDNext is really a way of being proactive about it. We want to solve some of these problems instead of just putting Band-Aids on.”\u003c/p>\n\u003cp>But many workers still experiencing payment delays, fraud confusion and jammed phone lines are skeptical — especially since the EDD promised many similar changes after the Great Recession around 2009.\u003c/p>\n\u003cp>“There’s a longstanding narrative … like, ‘Look, see, this is a program that people just abuse,’” said Jenna Gerry, a senior staff attorney with the National Employment Law Project. “If people are concerned with actual fraud, then I want to look at what solves it: fundamental reform of the system.”[pullquote align=\"right\" size=\"medium\" citation=\"Jennifer Pahlka, political adviser\"]‘Do I know how to wave a magic wand and fix California’s unemployment insurance system? No, I don’t. But I do know that what we’re currently doing doesn’t work and that other states have some approaches that we should be trying out.’[/pullquote]For Jennifer Pahlka, who co-led Gov. Gavin Newsom’s \u003ca href=\"https://www.govops.ca.gov/wp-content/uploads/sites/11/2020/09/Assessment.pdf\">task force\u003c/a> to triage COVID-era problems at the EDD, the challenge ahead is emblematic of difficulties that many government agencies face in adapting to the digital age. In her book “Recoding America,” Pahlka wrote that the EDD, with its patchwork computer systems and 800-page staff training manual, is failing to keep pace, as inequality widens and risks like fraud evolve.\u003c/p>\n\u003cp>“Do I know how to wave a magic wand and fix California’s unemployment insurance system? No, I don’t,” Pahlka said in an interview. “But I do know that what we’re currently doing doesn’t work and that other states have some approaches that we should be trying out.”\u003c/p>\n\u003cp>EDD Director Nancy Farias has read Pahlka’s book and the many state audits that have dissected the agency’s recurring failures. She’s well aware of the “light switch” trap, where a government agency bets everything on one, years-long tech project, then prays it all works when a switch is flipped. To try to avoid that, she and Hughes decided to break EDDNext into dozens of smaller projects through 2028.\u003c/p>\n\u003cp>“It leaves less room for a big failure,” said Farias, a former labor union executive. “You can have the best IT in the world, but if you don’t change your policies and procedures, it does not matter.”\u003c/p>\n\u003ch2>The COVID hangover\u003c/h2>\n\u003cp>This past summer, San Diego jewelry maker Phaedra Huebner found herself stuck in a loop that might sound familiar to people who filed for unemployment early in the pandemic.\u003c/p>\n\u003cp>Huebner, 52, recalls how at 8 a.m. every day, she dialed the EDD right as its call centers opened to ask where her benefits were. She would use a trick she learned on YouTube to bypass pre-recorded messages, punch in her Social Security Number and hope to get in the queue to talk with a real person. She would then redial, up to 67 times a day, bouncing between departments and, more often than not, hanging up without any answers about when she might see the money she needed to make rent.\u003c/p>\n\u003cp>The twist: Huebner wasn’t actually filing for unemployment but rather for disability. After each day on the phone, she would wrap ice packs around her hands and arms to ease the shooting pain that put her out of work in the first place.\u003c/p>\n\u003cp>“For six weeks, I should have been resting,” Huebner said in early September. “Instead, I’m in pain with no disability income doing all of my own administrative work.”\u003c/p>\n\u003cp>The EDD’s benefit programs have always been complex and highly individualized. In most cases, people applying for benefits do not encounter significant delays, the agency told CalMatters in a statement. It cited its \u003ca href=\"https://edd.ca.gov/en/about_edd/eddnext/Benefiting-Californians-May-2023/#CustomerSatisfaction\">2022 survey\u003c/a> of several thousand people using its benefit systems, where 69% reported they were “completely or mostly satisfied” with the unemployment application process, and 63% said they were satisfied with the disability process.\u003c/p>\n\u003cfigure id=\"attachment_11966715\" class=\"wp-caption alignnone\" style=\"max-width: 1536px\">\u003ca href=\"https://ww2.kqed.org/app/uploads/sites/10/2023/11/011022-EDD-Sacramento-MG-CM-03-1.jpeg\">\u003cimg decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-11966715\" src=\"https://ww2.kqed.org/app/uploads/sites/10/2023/11/011022-EDD-Sacramento-MG-CM-03-1.jpeg\" alt=\"A woman walks past the Employment Development Department building.\" width=\"1536\" height=\"1024\" srcset=\"https://ww2.kqed.org/app/uploads/sites/10/2023/11/011022-EDD-Sacramento-MG-CM-03-1.jpeg 1536w, https://ww2.kqed.org/app/uploads/sites/10/2023/11/011022-EDD-Sacramento-MG-CM-03-1-800x533.jpeg 800w, https://ww2.kqed.org/app/uploads/sites/10/2023/11/011022-EDD-Sacramento-MG-CM-03-1-1020x680.jpeg 1020w, https://ww2.kqed.org/app/uploads/sites/10/2023/11/011022-EDD-Sacramento-MG-CM-03-1-160x107.jpeg 160w\" sizes=\"(max-width: 1536px) 100vw, 1536px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">The California Employment Development Department offices in Sacramento on Jan. 10, 2022. \u003ccite>(Miguel Gutierrez Jr./CalMatters)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>The problem, workers and attorneys say, is that even a portion of the EDD’s customer base amounts to tens of thousands of people, so when things go wrong, the impacts can be huge.\u003c/p>\n\u003cp>In January 2022, for instance, the \u003ca href=\"https://calmatters.org/newsletters/whatmatters/2022/01/california-edd-fraud/\">EDD froze\u003c/a> 345,000 disability accounts, including an unknown number of legitimate ones, amid a wave of suspected fraud involving claims tied to fake doctors. Putting stronger safeguards in place is one of the “lessons learned from the pandemic that we should be applying to every program,” former California State Auditor Elaine Howle said.\u003c/p>\n\u003cp>“People saw the [unemployment] program was being defrauded left and right,” Howle said, “and it was like, ‘Shoot, if I can do that, what other programs are out there that I can defraud?’”\u003c/p>\n\u003cp>Mason Wilder, research manager of the Association of Certified Fraud Examiners, said unemployment and disability programs are just two examples of many public and private sector systems being targeted as online fraud gets easier. It now costs as little as \u003ca href=\"https://gop-waysandmeans.house.gov/five-key-moments-from-oversight-subcommittee-hearing-on-pandemic-fraud/\">25 cents\u003c/a> to buy a bunk Social Security number online, leading to a cycle of large-scale attacks followed by broad fraud crackdowns.\u003c/p>\n\u003cp>The risk of unsuspecting people getting caught in dragnets is only anticipated to grow, Wilder and other analysts say, as technologies such as artificial intelligence allow scammers to work faster and more easily forge documents. \u003ca href=\"https://calmatters.org/california-divide/2023/01/calfresh-calworks-thefts/\">Benefit debit cards\u003c/a> used by California’s CalFresh food assistance and CalWorks cash aid programs have also been targeted in recent fraud schemes.\u003c/p>\n\u003cp>“It becomes kind of whack-a-mole,” Wilder said.\u003c/p>\n\u003cp>And EDD’s pandemic unemployment problems have certainly not been neatly resolved. As of September, more than \u003ca href=\"https://oui.doleta.gov/unemploy/ui_insurance_appeal.asp\">130,000 California workers\u003c/a> were still fighting long \u003ca href=\"https://calmatters.org/economy/2023/05/california-edd-unemployment-appeals/\">unemployment appeals\u003c/a> cases, waiting an average of 137 days for a hearing with a state administrative judge, according to U.S. Labor Department data analyzed by CalMatters.\u003c/p>\n\u003cp>The EDD’s data shows that the number of rejected unemployment claims has climbed steadily since the start of the pandemic, to more than \u003ca href=\"https://edd.ca.gov/en/newsroom/facts-and-stats/dashboard/#TotalUnemploymentClaims\">1.9 million claims\u003c/a> rejected from March 2020 through October 2023. The agency said that reflects the success of anti-fraud measures, but advocates see it as evidence that the state also continues to trap legitimate workers. They point to federal data showing that EDD decisions \u003ca href=\"https://oui.doleta.gov/unemploy/ui_appeal_reversal.asp\">are overturned\u003c/a> almost half the time on appeal.\u003c/p>\n\u003cp>“I definitely don’t think anything’s been resolved,” said George Warner, director of the Wage Protection Program at Legal Aid at Work. “A lot of the issues remain the same.”\u003c/p>\n\u003cfigure id=\"attachment_11966710\" class=\"wp-caption alignnone\" style=\"max-width: 1536px\">\u003ca href=\"https://ww2.kqed.org/app/uploads/sites/10/2023/11/102623_EDD-Nancy-Farias-MG_CM_05.jpeg\">\u003cimg decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-11966710\" src=\"https://ww2.kqed.org/app/uploads/sites/10/2023/11/102623_EDD-Nancy-Farias-MG_CM_05.jpeg\" alt=\"A woman in a magenta pantsuit sits under a tree outside an office building.\" width=\"1536\" height=\"1024\" srcset=\"https://ww2.kqed.org/app/uploads/sites/10/2023/11/102623_EDD-Nancy-Farias-MG_CM_05.jpeg 1536w, https://ww2.kqed.org/app/uploads/sites/10/2023/11/102623_EDD-Nancy-Farias-MG_CM_05-800x533.jpeg 800w, https://ww2.kqed.org/app/uploads/sites/10/2023/11/102623_EDD-Nancy-Farias-MG_CM_05-1020x680.jpeg 1020w, https://ww2.kqed.org/app/uploads/sites/10/2023/11/102623_EDD-Nancy-Farias-MG_CM_05-160x107.jpeg 160w\" sizes=\"(max-width: 1536px) 100vw, 1536px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">Nancy Farias, director of the California Employment Development Department, in front of the agency’s offices in Sacramento on Oct. 26, 2023. \u003ccite>(Miguel Gutierrez Jr./CalMatters)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>The EDD stresses that \u003ca href=\"https://edd.ca.gov/en/newsroom/facts-and-stats/audit-progress/\">it has implemented\u003c/a> changes recommended by the California state auditor, including providing more public data and creating a new plan for future recessions. However, the auditor remains unconvinced that several major issues have been remedied. This past summer, the auditor added the EDD to its list of \u003ca href=\"https://www.bsa.ca.gov/pdfs/reports/2023-601.pdf\">“high-risk” state agencies\u003c/a>, unlocking additional resources for potential future audits. Top concerns were poor customer service, high rates of benefit denials overturned on appeal, and the agency’s inability to tally pandemic fraud, delaying the state’s two most recent annual financial reports.\u003c/p>\n\u003cp>“EDD’s mismanagement of the [unemployment] program has resulted in a substantial risk of serious detriment to the state and its residents,” the auditor’s latest report concluded.\u003c/p>\n\u003cp>Farias said that all states face similar challenges, especially when quantifying fraud that is widely varied and, for obvious reasons, difficult to trace.\u003c/p>\n\u003cp>“There is no definition of what is fraud … and that’s really the biggest problem,” said Farias, who also sits on the board of the National Association of State Workforce Agencies. “There is Nigerian fraud ring fraud — Fraud with a capital ‘F’ — and then there is, you know, Mary Jo Smith down the street that really didn’t understand what the program was.”[aside label=\"related coverage\" tag=\"edd\"]In San Diego, Huebner unexpectedly got an up-close look at how identity verification issues continue to plague the EDD. After she filed for disability, it took six weeks to get her first check. But then she received a letter in the mail addressed to a woman with a different name and employer in Northern California that said her benefits had been discontinued.\u003c/p>\n\u003cp>When Huebner tried to call to figure out what was going on, she realized that her YouTube trick to get through on the phone no longer worked, throwing her back into benefit limbo while she recovered from a spinal procedure and waited to see if a new EDD debit card showed up.\u003c/p>\n\u003cp>“They won’t tell you anything,” Huebner said in late October. “Pain is one thing, but helplessness is totally different.”\u003c/p>\n\u003ch2>What’s next for California unemployment reform?\u003c/h2>\n\u003cp>Before he was hired to fix the state’s pandemic problem child, EDDNext director Hughes was enjoying retirement on his Sierra foothills ranch dotted with cattle, horses and sheep. He put that on hold and went back to work at the EDD at the request of Farias, his former colleague.\u003c/p>\n\u003cp>Hughes is quick to note that he wasn’t there for the worst of the pandemic issues. He spends a lot of time talking with other state tech executives who can empathize, such as peers at the DMV.\u003c/p>\n\u003cp>Even from the outside, it wasn’t hard to see what went wrong at the EDD during the pandemic.\u003c/p>\n\u003cp>“When you roll out a solution, it needs to work. If it doesn’t work and they call the help desk, you need to answer the phone,” Hughes said. “We didn’t do either of those things very well.”\u003c/p>\n\u003cp>In June, his team launched a new online portal called “MyEDD,” which uses Salesforce technology for workers to file and track the status of their benefits. Some users \u003ca href=\"https://kmph.com/news/local/californias-edd-faces-backlash-over-problematic-new-website-users-unable-to-access-benefits\">reported crashes\u003c/a> during the first days of the rollout, but the system eventually stabilized. It will be built out over time, Hughes said, as the agency works through contracts for identity verification and a “claims navigator” to show workers all benefits they are eligible for.\u003c/p>\n\u003cp>A new call center system using Amazon technology is slated to debut within the year. First for the state’s older disability system at the end of 2023, Hughes said, then for unemployment next summer. The idea is to ultimately go from the five or six systems that EDD agents currently juggle to one system for processing claims.\u003c/p>\n\u003cp>“Under the new system, there is a single pane of glass,” Hughes said. “As soon as they call in, all the information on their claim will come up.”\u003c/p>\n\u003cp>It’s not the first time the EDD has tried to streamline its claims system, parts of which date back to the 1980s. Pahlka, in her book, compares making sense of the patchwork programs to going on an archaeological dig.\u003c/p>\n\u003cfigure id=\"attachment_11966711\" class=\"wp-caption alignnone\" style=\"max-width: 1764px\">\u003ca href=\"https://ww2.kqed.org/app/uploads/sites/10/2023/11/Screen-Shot-2023-11-07-at-3.43.47-PM.png\">\u003cimg decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-11966711\" src=\"https://ww2.kqed.org/app/uploads/sites/10/2023/11/Screen-Shot-2023-11-07-at-3.43.47-PM.png\" alt=\"A line chart showing Deloite's contracts with EDD.\" width=\"1764\" height=\"868\" srcset=\"https://ww2.kqed.org/app/uploads/sites/10/2023/11/Screen-Shot-2023-11-07-at-3.43.47-PM.png 1764w, https://ww2.kqed.org/app/uploads/sites/10/2023/11/Screen-Shot-2023-11-07-at-3.43.47-PM-800x394.png 800w, https://ww2.kqed.org/app/uploads/sites/10/2023/11/Screen-Shot-2023-11-07-at-3.43.47-PM-1020x502.png 1020w, https://ww2.kqed.org/app/uploads/sites/10/2023/11/Screen-Shot-2023-11-07-at-3.43.47-PM-160x79.png 160w, https://ww2.kqed.org/app/uploads/sites/10/2023/11/Screen-Shot-2023-11-07-at-3.43.47-PM-1536x756.png 1536w\" sizes=\"(max-width: 1764px) 100vw, 1764px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">Source: \u003ca href=\"https://edd.ca.gov/en/newsroom/facts-and-stats/dashboard/\">EDD\u003c/a> \u003ccite>(Calmatters)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>After the Great Recession, the state \u003ca href=\"https://calmatters.org/economy/2021/04/california-unemployment-crisis-contracts/\">paid Deloitte\u003c/a> to upgrade several facets of its operation, including part of its claim management systems, in a series of contracts that ballooned to more than $152 million from 2010 to 2018, copies provided to CalMatters show. That system was one of several that \u003ca href=\"https://www.govops.ca.gov/wp-content/uploads/sites/11/2020/09/Assessment.pdf\">state reports\u003c/a> later found buckled during COVID, but Deloitte was then awarded another $118 million as the state doled out emergency pandemic funds, according to the contracts.\u003c/p>\n\u003cp>The irony, as Pahlka observed in her book, is that the money went to the very vendor “which built the ineffectual systems in the first place.”\u003c/p>\n\u003cp>U.S. Rep. Katie Porter, a Democrat from Orange County who sits on a U.S. House Oversight Committee that has investigated pandemic unemployment fraud, sighed heavily when asked about the past Deloitte “unemployment modernization” project — her response, she said, to both the contractor in question and the broader lack of oversight on big-budget projects.\u003c/p>\n\u003cp>“Deloitte has an unfortunate track record of not getting it done here,” Porter said. “If we’re going to contract this and spend our dollars with a private company to do this, we have to hold them accountable for delivering.”[pullquote align=\"right\" size=\"medium\" citation=\"Ron Hughes, EDDNext director\"]‘When you roll out a solution, it needs to work. If it doesn’t work and they call the help desk, you need to answer the phone. We didn’t do either of those things very well.’[/pullquote]Deloitte defended its work for the EDD, noting in a statement that “many technology constraints highlighted by California elected officials during the pandemic related to functions in EDD systems that Deloitte was not contracted to maintain.”\u003c/p>\n\u003cp>The company declined to comment on whether it intends to bid on the new EDDNext project.\u003c/p>\n\u003cp>Hughes said that no vendor is off the table for EDDNext but that past contract performance will be considered for all bidders. This time around, Hughes said, the plan is structured to include more oversight.\u003c/p>\n\u003cp>“It’s just way too much work for one vendor to do, and so we’ve split that up,” he said. “We’ve got different vendors doing different solutions. We can manage them much more effectively that way.”\u003c/p>\n\u003ch2>Familiar fights\u003c/h2>\n\u003cp>Another promise of EDDNext, Farias said, is that workers, advocates, and frontline staff will have more of a say in how the project is built. The agency has also created a new customer experience arm, which outside observers like Pahlka see as a promising development.\u003c/p>\n\u003cp>Gerry of the National Employment Law Project was among the worker advocates briefly shown a version of the new EDD online portal before it launched. It will require more sustained effort, she said, to ensure that people relying on the system end up with something easier to use.\u003c/p>\n\u003cp>“It’s hard because, yes, we see certain incremental changes, but these systemic issues are still there,” Gerry said. “Unless there really is a big overhaul within the agency culture and the way they’re approaching this EDDNext project, we’re going to see these problems continue.”\u003c/p>\n\u003cp>The EDD maintains that more visible changes are coming, including a planned redesign of the agency’s 10 most-used forms to cut unnecessary questions, translate them into more languages, and make them easier to understand and access online.\u003c/p>\n\u003cp>Similar efforts are also underway in many other states, where officials have raised questions about whether the federal government should do more to standardize applications, anti-fraud measures or other elements of the system. Robert Asaro-Angelo, commissioner of the New Jersey Department of Labor and Workforce Development, recently told a U.S. House committee that states and territories that all currently have their own processes could use more guidance to bolster security while ensuring rightful benefits are paid.\u003c/p>\n\u003cp>“We keep talking as if there’s one unemployment system. There’s 53 different systems,” Asaro-Angelo said. “These fraudsters being able to pick and choose — they couldn’t be happier.”\u003c/p>\n\u003cp>In California, concerns about the nuts and bolts of the state’s unemployment program are magnified by a more fundamental concern: the financial quicksand beneath the entire system.\u003c/p>\n\u003cp>The state \u003ca href=\"https://lao.ca.gov/LAOEconTax/article/Detail/779\">unemployment fund\u003c/a> that pays for benefits is operating in the red, or “structurally insolvent,” as the California Legislative Analyst’s Office put it in a July 2023 report.\u003c/p>\n\u003cp>Though the state was making progress on paying down its $20 billion-plus pandemic unemployment loan from the federal government, \u003ca href=\"https://edd.ca.gov/siteassets/files/pdf/edduiforecastmay23.pdf\">state forecasts\u003c/a> now show the debt creeping back up, adding urgency to a fight over \u003ca href=\"https://calmatters.org/economy/2023/10/unemployment-insurance-debt/\">whether to change California’s 1980s-era tax system\u003c/a>.\u003c/p>\n\u003cp>Business groups are already pushing Newsom to use other state money to pay down the debt despite California’s current budget deficit. The state has spent more than $680 million in recent years to pay interest on the federal loan.\u003c/p>\n\u003cp>“California’s vast unemployment insurance system has been under enormous strain since 2020, and employers are paying the price,” the \u003ca href=\"https://advocacy.calchamber.com/2023/08/28/study-shows-employers-paying-price-for-strain-on-unemployment-insurance-system/\">California Chamber of Commerce\u003c/a> argued in an August report.\u003c/p>\n\u003cp>From her vantage point at Sacramento’s Center for Workers’ Rights, labor lawyer Daniela Urban has watched cycles like this play out before. When the economy tanks, everyone — stressed-out workers, angry lawmakers, state watchdogs, the governor — wants to know what’s happening at the EDD.\u003c/p>\n\u003cp>But as people go back to work, the outside interest and funding wane: a collective failure to fix the system before the next time things go south.\u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n\u003cp>“Once the watchful eye is gone, I worry that it will be neglected,” Urban said.\u003c/p>\n\n",
"stats": {
"hasVideo": false,
"hasChartOrMap": false,
"hasAudio": false,
"hasPolis": false,
"wordCount": 3155,
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"iframeSrcs": [],
"paragraphCount": 62
},
"modified": 1699480780,
"excerpt": "The Employment Development Department is getting a major rebuild from big-name tech companies as pandemic payment disputes drag on and fraud hits other state benefit systems.",
"headData": {
"twImgId": "",
"twTitle": "",
"ogTitle": "",
"ogImgId": "",
"twDescription": "",
"description": "The Employment Development Department is getting a major rebuild from big-name tech companies as pandemic payment disputes drag on and fraud hits other state benefit systems.",
"title": "Inside California’s Billion-Dollar Bet to Overhaul Its Embattled Unemployment System | KQED",
"ogDescription": "",
"schema": {
"@context": "http://schema.org",
"@type": "NewsArticle",
"headline": "Inside California’s Billion-Dollar Bet to Overhaul Its Embattled Unemployment System",
"datePublished": "2023-11-08T07:30:09-08:00",
"dateModified": "2023-11-08T13:59:40-08:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png",
"isAccessibleForFree": "True",
"publisher": {
"@type": "NewsMediaOrganization",
"@id": "https://www.kqed.org/#organization",
"name": "KQED",
"url": "https://www.kqed.org",
"logo": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
}
},
"guestAuthors": [],
"slug": "inside-californias-billion-dollar-bet-to-overhaul-its-embattled-unemployment-system",
"status": "publish",
"nprByline": "\u003ca href=\"https://calmatters.org/author/laurenhepler/\">Lauren Hepler\u003c/a>",
"excludeFromSiteSearch": "Include",
"showOnAuthorArchivePages": "No",
"articleAge": "0",
"path": "/news/11966706/inside-californias-billion-dollar-bet-to-overhaul-its-embattled-unemployment-system",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>Five years, $1.2 billion. And a new model for government contracting.\u003c/p>\n\u003cp>That is what California officials say it will take to overhaul an employment safety net pushed to the brink by record pandemic job losses, widespread fraud and the political panic that followed.\u003c/p>\n\u003cp>The most sweeping attempt to date to reform California’s Employment Development Department, an effort dubbed “\u003ca href=\"https://edd.ca.gov/en/about_edd/eddnext/\">EDDNext\u003c/a>,” officially started late last year. A roughly 100-person team is leading the rebuild, and is already signing multimillion-dollar contracts for Salesforce and Amazon technology, according to interviews and records requested by CalMatters.\u003c/p>\n\u003cp>At the same time, the EDD is quietly making plans to move on from its \u003ca href=\"https://calmatters.org/economy/2020/11/how-bank-of-america-helped-fuel-californias-unemployment-meltdown/?\">turbulent relationship\u003c/a> with longtime unemployment payment contractor Bank of America. Between now and 2025, it will begin rolling out new benefit debit cards and, eventually, a direct-deposit payment option from a different, yet-to-be-named contractor, the agency said in a statement.\u003c/p>\n\u003cp>Ron Hughes, a former state technology official and consultant who came out of retirement to run EDDNext said his team is prioritizing “the biggest pain points for the public” — online accounts, call centers, identity verification, benefit applications — as the agency tries to turn the page on an era of mass payment delays and widespread fraud.\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>“EDD did over 200 technology projects during the pandemic. They were basically putting out fires,” Hughes told CalMatters. “EDDNext is really a way of being proactive about it. We want to solve some of these problems instead of just putting Band-Aids on.”\u003c/p>\n\u003cp>But many workers still experiencing payment delays, fraud confusion and jammed phone lines are skeptical — especially since the EDD promised many similar changes after the Great Recession around 2009.\u003c/p>\n\u003cp>“There’s a longstanding narrative … like, ‘Look, see, this is a program that people just abuse,’” said Jenna Gerry, a senior staff attorney with the National Employment Law Project. “If people are concerned with actual fraud, then I want to look at what solves it: fundamental reform of the system.”\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "‘Do I know how to wave a magic wand and fix California’s unemployment insurance system? No, I don’t. But I do know that what we’re currently doing doesn’t work and that other states have some approaches that we should be trying out.’",
"name": "pullquote",
"attributes": {
"named": {
"align": "right",
"size": "medium",
"citation": "Jennifer Pahlka, political adviser",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>For Jennifer Pahlka, who co-led Gov. Gavin Newsom’s \u003ca href=\"https://www.govops.ca.gov/wp-content/uploads/sites/11/2020/09/Assessment.pdf\">task force\u003c/a> to triage COVID-era problems at the EDD, the challenge ahead is emblematic of difficulties that many government agencies face in adapting to the digital age. In her book “Recoding America,” Pahlka wrote that the EDD, with its patchwork computer systems and 800-page staff training manual, is failing to keep pace, as inequality widens and risks like fraud evolve.\u003c/p>\n\u003cp>“Do I know how to wave a magic wand and fix California’s unemployment insurance system? No, I don’t,” Pahlka said in an interview. “But I do know that what we’re currently doing doesn’t work and that other states have some approaches that we should be trying out.”\u003c/p>\n\u003cp>EDD Director Nancy Farias has read Pahlka’s book and the many state audits that have dissected the agency’s recurring failures. She’s well aware of the “light switch” trap, where a government agency bets everything on one, years-long tech project, then prays it all works when a switch is flipped. To try to avoid that, she and Hughes decided to break EDDNext into dozens of smaller projects through 2028.\u003c/p>\n\u003cp>“It leaves less room for a big failure,” said Farias, a former labor union executive. “You can have the best IT in the world, but if you don’t change your policies and procedures, it does not matter.”\u003c/p>\n\u003ch2>The COVID hangover\u003c/h2>\n\u003cp>This past summer, San Diego jewelry maker Phaedra Huebner found herself stuck in a loop that might sound familiar to people who filed for unemployment early in the pandemic.\u003c/p>\n\u003cp>Huebner, 52, recalls how at 8 a.m. every day, she dialed the EDD right as its call centers opened to ask where her benefits were. She would use a trick she learned on YouTube to bypass pre-recorded messages, punch in her Social Security Number and hope to get in the queue to talk with a real person. She would then redial, up to 67 times a day, bouncing between departments and, more often than not, hanging up without any answers about when she might see the money she needed to make rent.\u003c/p>\n\u003cp>The twist: Huebner wasn’t actually filing for unemployment but rather for disability. After each day on the phone, she would wrap ice packs around her hands and arms to ease the shooting pain that put her out of work in the first place.\u003c/p>\n\u003cp>“For six weeks, I should have been resting,” Huebner said in early September. “Instead, I’m in pain with no disability income doing all of my own administrative work.”\u003c/p>\n\u003cp>The EDD’s benefit programs have always been complex and highly individualized. In most cases, people applying for benefits do not encounter significant delays, the agency told CalMatters in a statement. It cited its \u003ca href=\"https://edd.ca.gov/en/about_edd/eddnext/Benefiting-Californians-May-2023/#CustomerSatisfaction\">2022 survey\u003c/a> of several thousand people using its benefit systems, where 69% reported they were “completely or mostly satisfied” with the unemployment application process, and 63% said they were satisfied with the disability process.\u003c/p>\n\u003cfigure id=\"attachment_11966715\" class=\"wp-caption alignnone\" style=\"max-width: 1536px\">\u003ca href=\"https://ww2.kqed.org/app/uploads/sites/10/2023/11/011022-EDD-Sacramento-MG-CM-03-1.jpeg\">\u003cimg decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-11966715\" src=\"https://ww2.kqed.org/app/uploads/sites/10/2023/11/011022-EDD-Sacramento-MG-CM-03-1.jpeg\" alt=\"A woman walks past the Employment Development Department building.\" width=\"1536\" height=\"1024\" srcset=\"https://ww2.kqed.org/app/uploads/sites/10/2023/11/011022-EDD-Sacramento-MG-CM-03-1.jpeg 1536w, https://ww2.kqed.org/app/uploads/sites/10/2023/11/011022-EDD-Sacramento-MG-CM-03-1-800x533.jpeg 800w, https://ww2.kqed.org/app/uploads/sites/10/2023/11/011022-EDD-Sacramento-MG-CM-03-1-1020x680.jpeg 1020w, https://ww2.kqed.org/app/uploads/sites/10/2023/11/011022-EDD-Sacramento-MG-CM-03-1-160x107.jpeg 160w\" sizes=\"(max-width: 1536px) 100vw, 1536px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">The California Employment Development Department offices in Sacramento on Jan. 10, 2022. \u003ccite>(Miguel Gutierrez Jr./CalMatters)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>The problem, workers and attorneys say, is that even a portion of the EDD’s customer base amounts to tens of thousands of people, so when things go wrong, the impacts can be huge.\u003c/p>\n\u003cp>In January 2022, for instance, the \u003ca href=\"https://calmatters.org/newsletters/whatmatters/2022/01/california-edd-fraud/\">EDD froze\u003c/a> 345,000 disability accounts, including an unknown number of legitimate ones, amid a wave of suspected fraud involving claims tied to fake doctors. Putting stronger safeguards in place is one of the “lessons learned from the pandemic that we should be applying to every program,” former California State Auditor Elaine Howle said.\u003c/p>\n\u003cp>“People saw the [unemployment] program was being defrauded left and right,” Howle said, “and it was like, ‘Shoot, if I can do that, what other programs are out there that I can defraud?’”\u003c/p>\n\u003cp>Mason Wilder, research manager of the Association of Certified Fraud Examiners, said unemployment and disability programs are just two examples of many public and private sector systems being targeted as online fraud gets easier. It now costs as little as \u003ca href=\"https://gop-waysandmeans.house.gov/five-key-moments-from-oversight-subcommittee-hearing-on-pandemic-fraud/\">25 cents\u003c/a> to buy a bunk Social Security number online, leading to a cycle of large-scale attacks followed by broad fraud crackdowns.\u003c/p>\n\u003cp>The risk of unsuspecting people getting caught in dragnets is only anticipated to grow, Wilder and other analysts say, as technologies such as artificial intelligence allow scammers to work faster and more easily forge documents. \u003ca href=\"https://calmatters.org/california-divide/2023/01/calfresh-calworks-thefts/\">Benefit debit cards\u003c/a> used by California’s CalFresh food assistance and CalWorks cash aid programs have also been targeted in recent fraud schemes.\u003c/p>\n\u003cp>“It becomes kind of whack-a-mole,” Wilder said.\u003c/p>\n\u003cp>And EDD’s pandemic unemployment problems have certainly not been neatly resolved. As of September, more than \u003ca href=\"https://oui.doleta.gov/unemploy/ui_insurance_appeal.asp\">130,000 California workers\u003c/a> were still fighting long \u003ca href=\"https://calmatters.org/economy/2023/05/california-edd-unemployment-appeals/\">unemployment appeals\u003c/a> cases, waiting an average of 137 days for a hearing with a state administrative judge, according to U.S. Labor Department data analyzed by CalMatters.\u003c/p>\n\u003cp>The EDD’s data shows that the number of rejected unemployment claims has climbed steadily since the start of the pandemic, to more than \u003ca href=\"https://edd.ca.gov/en/newsroom/facts-and-stats/dashboard/#TotalUnemploymentClaims\">1.9 million claims\u003c/a> rejected from March 2020 through October 2023. The agency said that reflects the success of anti-fraud measures, but advocates see it as evidence that the state also continues to trap legitimate workers. They point to federal data showing that EDD decisions \u003ca href=\"https://oui.doleta.gov/unemploy/ui_appeal_reversal.asp\">are overturned\u003c/a> almost half the time on appeal.\u003c/p>\n\u003cp>“I definitely don’t think anything’s been resolved,” said George Warner, director of the Wage Protection Program at Legal Aid at Work. “A lot of the issues remain the same.”\u003c/p>\n\u003cfigure id=\"attachment_11966710\" class=\"wp-caption alignnone\" style=\"max-width: 1536px\">\u003ca href=\"https://ww2.kqed.org/app/uploads/sites/10/2023/11/102623_EDD-Nancy-Farias-MG_CM_05.jpeg\">\u003cimg decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-11966710\" src=\"https://ww2.kqed.org/app/uploads/sites/10/2023/11/102623_EDD-Nancy-Farias-MG_CM_05.jpeg\" alt=\"A woman in a magenta pantsuit sits under a tree outside an office building.\" width=\"1536\" height=\"1024\" srcset=\"https://ww2.kqed.org/app/uploads/sites/10/2023/11/102623_EDD-Nancy-Farias-MG_CM_05.jpeg 1536w, https://ww2.kqed.org/app/uploads/sites/10/2023/11/102623_EDD-Nancy-Farias-MG_CM_05-800x533.jpeg 800w, https://ww2.kqed.org/app/uploads/sites/10/2023/11/102623_EDD-Nancy-Farias-MG_CM_05-1020x680.jpeg 1020w, https://ww2.kqed.org/app/uploads/sites/10/2023/11/102623_EDD-Nancy-Farias-MG_CM_05-160x107.jpeg 160w\" sizes=\"(max-width: 1536px) 100vw, 1536px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">Nancy Farias, director of the California Employment Development Department, in front of the agency’s offices in Sacramento on Oct. 26, 2023. \u003ccite>(Miguel Gutierrez Jr./CalMatters)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>The EDD stresses that \u003ca href=\"https://edd.ca.gov/en/newsroom/facts-and-stats/audit-progress/\">it has implemented\u003c/a> changes recommended by the California state auditor, including providing more public data and creating a new plan for future recessions. However, the auditor remains unconvinced that several major issues have been remedied. This past summer, the auditor added the EDD to its list of \u003ca href=\"https://www.bsa.ca.gov/pdfs/reports/2023-601.pdf\">“high-risk” state agencies\u003c/a>, unlocking additional resources for potential future audits. Top concerns were poor customer service, high rates of benefit denials overturned on appeal, and the agency’s inability to tally pandemic fraud, delaying the state’s two most recent annual financial reports.\u003c/p>\n\u003cp>“EDD’s mismanagement of the [unemployment] program has resulted in a substantial risk of serious detriment to the state and its residents,” the auditor’s latest report concluded.\u003c/p>\n\u003cp>Farias said that all states face similar challenges, especially when quantifying fraud that is widely varied and, for obvious reasons, difficult to trace.\u003c/p>\n\u003cp>“There is no definition of what is fraud … and that’s really the biggest problem,” said Farias, who also sits on the board of the National Association of State Workforce Agencies. “There is Nigerian fraud ring fraud — Fraud with a capital ‘F’ — and then there is, you know, Mary Jo Smith down the street that really didn’t understand what the program was.”\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"label": "related coverage ",
"tag": "edd"
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>In San Diego, Huebner unexpectedly got an up-close look at how identity verification issues continue to plague the EDD. After she filed for disability, it took six weeks to get her first check. But then she received a letter in the mail addressed to a woman with a different name and employer in Northern California that said her benefits had been discontinued.\u003c/p>\n\u003cp>When Huebner tried to call to figure out what was going on, she realized that her YouTube trick to get through on the phone no longer worked, throwing her back into benefit limbo while she recovered from a spinal procedure and waited to see if a new EDD debit card showed up.\u003c/p>\n\u003cp>“They won’t tell you anything,” Huebner said in late October. “Pain is one thing, but helplessness is totally different.”\u003c/p>\n\u003ch2>What’s next for California unemployment reform?\u003c/h2>\n\u003cp>Before he was hired to fix the state’s pandemic problem child, EDDNext director Hughes was enjoying retirement on his Sierra foothills ranch dotted with cattle, horses and sheep. He put that on hold and went back to work at the EDD at the request of Farias, his former colleague.\u003c/p>\n\u003cp>Hughes is quick to note that he wasn’t there for the worst of the pandemic issues. He spends a lot of time talking with other state tech executives who can empathize, such as peers at the DMV.\u003c/p>\n\u003cp>Even from the outside, it wasn’t hard to see what went wrong at the EDD during the pandemic.\u003c/p>\n\u003cp>“When you roll out a solution, it needs to work. If it doesn’t work and they call the help desk, you need to answer the phone,” Hughes said. “We didn’t do either of those things very well.”\u003c/p>\n\u003cp>In June, his team launched a new online portal called “MyEDD,” which uses Salesforce technology for workers to file and track the status of their benefits. Some users \u003ca href=\"https://kmph.com/news/local/californias-edd-faces-backlash-over-problematic-new-website-users-unable-to-access-benefits\">reported crashes\u003c/a> during the first days of the rollout, but the system eventually stabilized. It will be built out over time, Hughes said, as the agency works through contracts for identity verification and a “claims navigator” to show workers all benefits they are eligible for.\u003c/p>\n\u003cp>A new call center system using Amazon technology is slated to debut within the year. First for the state’s older disability system at the end of 2023, Hughes said, then for unemployment next summer. The idea is to ultimately go from the five or six systems that EDD agents currently juggle to one system for processing claims.\u003c/p>\n\u003cp>“Under the new system, there is a single pane of glass,” Hughes said. “As soon as they call in, all the information on their claim will come up.”\u003c/p>\n\u003cp>It’s not the first time the EDD has tried to streamline its claims system, parts of which date back to the 1980s. Pahlka, in her book, compares making sense of the patchwork programs to going on an archaeological dig.\u003c/p>\n\u003cfigure id=\"attachment_11966711\" class=\"wp-caption alignnone\" style=\"max-width: 1764px\">\u003ca href=\"https://ww2.kqed.org/app/uploads/sites/10/2023/11/Screen-Shot-2023-11-07-at-3.43.47-PM.png\">\u003cimg decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-11966711\" src=\"https://ww2.kqed.org/app/uploads/sites/10/2023/11/Screen-Shot-2023-11-07-at-3.43.47-PM.png\" alt=\"A line chart showing Deloite's contracts with EDD.\" width=\"1764\" height=\"868\" srcset=\"https://ww2.kqed.org/app/uploads/sites/10/2023/11/Screen-Shot-2023-11-07-at-3.43.47-PM.png 1764w, https://ww2.kqed.org/app/uploads/sites/10/2023/11/Screen-Shot-2023-11-07-at-3.43.47-PM-800x394.png 800w, https://ww2.kqed.org/app/uploads/sites/10/2023/11/Screen-Shot-2023-11-07-at-3.43.47-PM-1020x502.png 1020w, https://ww2.kqed.org/app/uploads/sites/10/2023/11/Screen-Shot-2023-11-07-at-3.43.47-PM-160x79.png 160w, https://ww2.kqed.org/app/uploads/sites/10/2023/11/Screen-Shot-2023-11-07-at-3.43.47-PM-1536x756.png 1536w\" sizes=\"(max-width: 1764px) 100vw, 1764px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">Source: \u003ca href=\"https://edd.ca.gov/en/newsroom/facts-and-stats/dashboard/\">EDD\u003c/a> \u003ccite>(Calmatters)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>After the Great Recession, the state \u003ca href=\"https://calmatters.org/economy/2021/04/california-unemployment-crisis-contracts/\">paid Deloitte\u003c/a> to upgrade several facets of its operation, including part of its claim management systems, in a series of contracts that ballooned to more than $152 million from 2010 to 2018, copies provided to CalMatters show. That system was one of several that \u003ca href=\"https://www.govops.ca.gov/wp-content/uploads/sites/11/2020/09/Assessment.pdf\">state reports\u003c/a> later found buckled during COVID, but Deloitte was then awarded another $118 million as the state doled out emergency pandemic funds, according to the contracts.\u003c/p>\n\u003cp>The irony, as Pahlka observed in her book, is that the money went to the very vendor “which built the ineffectual systems in the first place.”\u003c/p>\n\u003cp>U.S. Rep. Katie Porter, a Democrat from Orange County who sits on a U.S. House Oversight Committee that has investigated pandemic unemployment fraud, sighed heavily when asked about the past Deloitte “unemployment modernization” project — her response, she said, to both the contractor in question and the broader lack of oversight on big-budget projects.\u003c/p>\n\u003cp>“Deloitte has an unfortunate track record of not getting it done here,” Porter said. “If we’re going to contract this and spend our dollars with a private company to do this, we have to hold them accountable for delivering.”\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "‘When you roll out a solution, it needs to work. If it doesn’t work and they call the help desk, you need to answer the phone. We didn’t do either of those things very well.’",
"name": "pullquote",
"attributes": {
"named": {
"align": "right",
"size": "medium",
"citation": "Ron Hughes, EDDNext director",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>Deloitte defended its work for the EDD, noting in a statement that “many technology constraints highlighted by California elected officials during the pandemic related to functions in EDD systems that Deloitte was not contracted to maintain.”\u003c/p>\n\u003cp>The company declined to comment on whether it intends to bid on the new EDDNext project.\u003c/p>\n\u003cp>Hughes said that no vendor is off the table for EDDNext but that past contract performance will be considered for all bidders. This time around, Hughes said, the plan is structured to include more oversight.\u003c/p>\n\u003cp>“It’s just way too much work for one vendor to do, and so we’ve split that up,” he said. “We’ve got different vendors doing different solutions. We can manage them much more effectively that way.”\u003c/p>\n\u003ch2>Familiar fights\u003c/h2>\n\u003cp>Another promise of EDDNext, Farias said, is that workers, advocates, and frontline staff will have more of a say in how the project is built. The agency has also created a new customer experience arm, which outside observers like Pahlka see as a promising development.\u003c/p>\n\u003cp>Gerry of the National Employment Law Project was among the worker advocates briefly shown a version of the new EDD online portal before it launched. It will require more sustained effort, she said, to ensure that people relying on the system end up with something easier to use.\u003c/p>\n\u003cp>“It’s hard because, yes, we see certain incremental changes, but these systemic issues are still there,” Gerry said. “Unless there really is a big overhaul within the agency culture and the way they’re approaching this EDDNext project, we’re going to see these problems continue.”\u003c/p>\n\u003cp>The EDD maintains that more visible changes are coming, including a planned redesign of the agency’s 10 most-used forms to cut unnecessary questions, translate them into more languages, and make them easier to understand and access online.\u003c/p>\n\u003cp>Similar efforts are also underway in many other states, where officials have raised questions about whether the federal government should do more to standardize applications, anti-fraud measures or other elements of the system. Robert Asaro-Angelo, commissioner of the New Jersey Department of Labor and Workforce Development, recently told a U.S. House committee that states and territories that all currently have their own processes could use more guidance to bolster security while ensuring rightful benefits are paid.\u003c/p>\n\u003cp>“We keep talking as if there’s one unemployment system. There’s 53 different systems,” Asaro-Angelo said. “These fraudsters being able to pick and choose — they couldn’t be happier.”\u003c/p>\n\u003cp>In California, concerns about the nuts and bolts of the state’s unemployment program are magnified by a more fundamental concern: the financial quicksand beneath the entire system.\u003c/p>\n\u003cp>The state \u003ca href=\"https://lao.ca.gov/LAOEconTax/article/Detail/779\">unemployment fund\u003c/a> that pays for benefits is operating in the red, or “structurally insolvent,” as the California Legislative Analyst’s Office put it in a July 2023 report.\u003c/p>\n\u003cp>Though the state was making progress on paying down its $20 billion-plus pandemic unemployment loan from the federal government, \u003ca href=\"https://edd.ca.gov/siteassets/files/pdf/edduiforecastmay23.pdf\">state forecasts\u003c/a> now show the debt creeping back up, adding urgency to a fight over \u003ca href=\"https://calmatters.org/economy/2023/10/unemployment-insurance-debt/\">whether to change California’s 1980s-era tax system\u003c/a>.\u003c/p>\n\u003cp>Business groups are already pushing Newsom to use other state money to pay down the debt despite California’s current budget deficit. The state has spent more than $680 million in recent years to pay interest on the federal loan.\u003c/p>\n\u003cp>“California’s vast unemployment insurance system has been under enormous strain since 2020, and employers are paying the price,” the \u003ca href=\"https://advocacy.calchamber.com/2023/08/28/study-shows-employers-paying-price-for-strain-on-unemployment-insurance-system/\">California Chamber of Commerce\u003c/a> argued in an August report.\u003c/p>\n\u003cp>From her vantage point at Sacramento’s Center for Workers’ Rights, labor lawyer Daniela Urban has watched cycles like this play out before. When the economy tanks, everyone — stressed-out workers, angry lawmakers, state watchdogs, the governor — wants to know what’s happening at the EDD.\u003c/p>\n\u003cp>But as people go back to work, the outside interest and funding wane: a collective failure to fix the system before the next time things go south.\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>“Once the watchful eye is gone, I worry that it will be neglected,” Urban said.\u003c/p>\n\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/news/11966706/inside-californias-billion-dollar-bet-to-overhaul-its-embattled-unemployment-system",
"authors": [
"byline_news_11966706"
],
"categories": [
"news_8"
],
"tags": [
"news_28339",
"news_28340",
"news_631",
"news_29254"
],
"affiliates": [
"news_18481"
],
"featImg": "news_11966709",
"label": "news_18481"
},
"news_11949801": {
"type": "posts",
"id": "news_11949801",
"meta": {
"index": "posts_1716263798",
"site": "news",
"id": "11949801",
"score": null,
"sort": [
1684503025000
]
},
"guestAuthors": [],
"slug": "layoffs-the-best-ways-to-find-a-new-job-according-to-an-expert",
"title": "Layoffs: The Best Ways to Find a New Job, According to an Expert",
"publishDate": 1684503025,
"format": "standard",
"headTitle": "Layoffs: The Best Ways to Find a New Job, According to an Expert | KQED",
"labelTerm": {
"site": "news"
},
"content": "\u003cp>\u003cem>This guide is part of the KQED News series \u003cstrong>\u003ca href=\"https://www.kqed.org/news/tag/what-to-do-after-a-layoff\">What to Do After a Layoff.\u003c/a>\u003c/strong>\u003c/em>\u003c/p>\n\u003cp>If you’ve just been laid off, how can you embark on finding a new job — especially if it’s been a while? How fast should you move, and where should you look?\u003c/p>\n\u003cp>Along with \u003ca href=\"https://www.kqed.org/news/11949192/layoffs-unemployment-benefits-health-insurance-calfresh\">how to apply for unemployment benefits\u003c/a> and \u003ca href=\"https://www.kqed.org/news/11948895/layoffs-how-to-save-more-money-after-losing-your-job\">how to save money\u003c/a>, how to find a new job — preferably one you’ll actually enjoy — is top of mind for many people after a layoff. But it’s not always easy.\u003c/p>\n\u003cp>So, KQED spoke to \u003ca href=\"https://jobhuntbootcamp.com/\">Bay Area-based career coach Horst Govin\u003c/a>, who runs the job-hunting program Job Hunt Bootcamp, about the most effective, productive ways to find your next job, how to approach updating your résumé and the best methods for reaching out to other people about job opportunities — plus how to retain your peace during what can be an often-frustrating process.\u003c/p>\n\u003cp>\u003cstrong>Jump straight to:\u003c/strong>\u003c/p>\n\u003cul>\n\u003cli>\u003ca href=\"#resume\">\u003cstrong>How to tackle your résumé\u003c/strong>\u003c/a>\u003c/li>\n\u003cli>\u003ca href=\"#networks\">\u003cstrong>How to activate your networks (without spamming people)\u003c/strong>\u003c/a>\u003c/li>\n\u003cli>\u003ca href=\"#scrolling\">\u003cstrong>Why endlessly scrolling job listings probably won’t work\u003c/strong>\u003c/a>\u003c/li>\n\u003c/ul>\n\u003ch2>Don’t take it personally\u003c/h2>\n\u003cp>If getting laid off has you truly freaked out, Govin says it’s important to know this is a completely natural reaction. “For a lot of people, and especially for people who it’s their first experience being laid off, \u003ca href=\"https://www.kqed.org/news/11949674/layoffs-mental-health-lost-job-self-care\">the initial reaction is, ‘Oh, my God, what did I do wrong?\u003c/a> What’s wrong with me? How can I let this happen to myself?’” he said.\u003c/p>\n\u003cp>As hard as it might initially feel, you \u003cem>have\u003c/em> to let go of this feeling to be able to move forward effectively and find that next job, Govin said: “This has nothing to do with you. This is a decision that was made at a much higher level.”\u003c/p>\n\u003cp>As horrible as a layoff feels, “this is a routine matter in business,” stressed Govin. “It happens all the time, and it happens to a lot of people.” So blaming yourself, or thinking this means you were bad at your job, is just not accurate, he said: “Sometimes businesses grow too quickly. Sometimes businesses don’t plan appropriately.”\u003c/p>\n\u003cul>\n\u003cli>\u003cstrong>\u003ca href=\"#tellus\">Tell us: What else do you need information about right now?\u003c/a>\u003c/strong>\u003c/li>\n\u003c/ul>\n\u003cp>“And in many cases, the decision to lay off is made by somebody who made a mistake prior to the layoff and now is correcting that mistake with the layoff,” said Govin. “Or it’s the remains of a situation that’s out of anyone’s control — like the market.”\u003c/p>\n\u003cp>Realizing this doesn’t bring your job back, of course, or change the fact that other folks kept their jobs and you didn’t. But if you’re able to ground yourself, and truly understand that this wasn’t something you caused, “you can come back to where you are, from a place of security and confidence,” said Govin — and be in a much stronger position to make your next career move.\u003c/p>\n\u003cfigure id=\"attachment_11949809\" class=\"wp-caption aligncenter\" style=\"max-width: 2560px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11949809\" src=\"https://ww2.kqed.org/app/uploads/sites/10/2023/05/GettyImages-867421140-scaled.jpg\" alt=\"Young businesswoman looks at a computer screen thoughtfully.\" width=\"2560\" height=\"1707\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2023/05/GettyImages-867421140-scaled.jpg 2560w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/05/GettyImages-867421140-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/05/GettyImages-867421140-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/05/GettyImages-867421140-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/05/GettyImages-867421140-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/05/GettyImages-867421140-2048x1365.jpg 2048w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/05/GettyImages-867421140-1920x1280.jpg 1920w\" sizes=\"(max-width: 2560px) 100vw, 2560px\">\u003cfigcaption class=\"wp-caption-text\">If you can give yourself some time before starting the job search, reflect on where you’ve been and where you want to go next in your career. \u003ccite>(Luis Alvarez/Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>Pause — if you can — and take control of your search\u003c/h2>\n\u003cp>When you lose your job, you may feel like you have to start looking for a new one immediately. But if you’re at all able to “just hit the pause button” at this moment, said Govin, you should — and use this as an opportunity to work out where you are, and “do whatever you need to do.”\u003c/p>\n\u003cp>For some, that might be taking some time to properly deal with the emotional fallout of losing a job. “If you’re having a hard time, take some time and try to reconcile what’s happened,” advised Govin.\u003c/p>\n\u003cp>For others, this might be a time to consider the unexpected upsides of what’s happened — even if this situation wasn’t exactly of your own choosing.[pullquote align=\"right\" size=\"medium\" citation=\"Horst Govin, career coach\"]‘If you’ve always been dreaming about pursuing something, either a slight step up or slightly different, now’s the perfect time to do that.’[/pullquote]\u003c/p>\n\u003cp>“In some cases, a layoff can be a blessing in disguise,” said Govin. “I’ve worked with people who have told me that it was the best thing that could have happened to them, because they realized that they weren’t doing exactly what they wanted to — and this gave them the opportunity, and it gave them a reason to look for something better.”\u003c/p>\n\u003cul>\n\u003cli>\u003cstrong>Read more layoff advice in our \u003ca href=\"https://www.kqed.org/news/tag/what-to-do-after-a-layoff\">What to Do After a Layoff \u003c/a>series\u003c/strong>\u003c/li>\n\u003c/ul>\n\u003cp>If you received a severance package, “consider this a gift,” said Govin. “You’ve got some time, and you can use that time to reflect on where you’ve been, what you’ve been doing, and also to think about where you want to go next.” While Govin says this kind of reflection is important for everyone who’s been affected by a layoff, having received a severance package is going to make this even more possible — because of the extra financial flexibility this could offer you.\u003c/p>\n\u003cp>Ultimately — even though “you’ve been forced to think about this now,” acknowledged Govin — this could be a moment to decide what next step feels right for you, and what you’d like to happen next in your career. Govin advises asking yourself: “What’s the trajectory that you’re on, and what’s the next best step for you? What makes sense?”\u003c/p>\n\u003cp>“If you’ve always been dreaming about pursuing something, either a slight step up or slightly different, now’s the perfect time to do that,” he added.\u003cbr>\n[ad fullwidth]\u003c/p>\n\u003ch2>\u003ca id=\"resume\">\u003c/a>Don’t stress if your résumé isn’t recently updated\u003c/h2>\n\u003cp>You’ve probably heard the career advice that it’s a good idea to always keep your résumé up to date — something that came up several times on \u003ca href=\"https://www.reddit.com/r/bayarea/comments/11rexqm/layoffs_what_do_you_wish_you_knew_what_advice_do/\">our Reddit thread about layoff advice\u003c/a>.\u003c/p>\n\u003cp>But Govin says his personal “résumé philosophy” actually goes against this common advice, to an extent — and that you shouldn’t necessarily feel bad if you’re starting a job hunt with a résumé that’s gathered a little dust. For him, “the reality is, your résumé is going to look different every time you need it — so it’s actually not a bad thing to create your résumé from scratch when you need it.”\u003c/p>\n\u003cp>[aside label='More Guides from KQED' tag='kqed-guides']After you’ve taken time to reflect on your next career move, making a fresh résumé — rather than refreshing an old one — will allow you to “design your résumé and target it towards what you want to do next,” advised Govin. “And it might not be what you’re doing now. It might be slightly different.” This way, he said, “you create it with where you are now, and where you want to go next, as the basis.”\u003c/p>\n\u003cp>This isn’t to say that keeping your résumé fairly up to date is bad advice, Govin said, but you might find it even more helpful to see it more as keeping “a record of all the things that you’ve done in your career” as an ongoing list, not necessarily in the format of a résumé.\u003c/p>\n\u003cp>“It can just be a simple … bulleted list of all of your accomplishments that you can refer to, and remind yourself of all the things that you’ve accomplished,” he explained. This confidence-boosting approach will also send you into your job hunt with clear objectives, and make you feel like more of an active participant in the process.\u003c/p>\n\u003ch2>Decide whether you can afford to wait for the ‘perfect’ new job — or whether you need to start earning quickly\u003c/h2>\n\u003cp>Not everyone can afford to take a break from working while they look for the right new full-time opportunity.\u003c/p>\n\u003cp>If you’re in this position, and you need to start making money again right now, Govin recommended you work to find \u003cem>something\u003c/em> that lets you do that — “whether it’s a consulting job, contract work or freelance work.”\u003c/p>\n\u003cp>And don’t overthink it: “Find something to close the gap so that you can get income coming in, so you don’t have to worry,” said Govin. “It can be very detrimental in your job hunt if you are constantly worried about when you’re going to get your next job, when the money’s going to start coming back in.”\u003c/p>\n\u003cp>Stay realistic in this situation: Your stop-gap earning opportunity “doesn’t have to be your final job, doesn’t have to be your dream job,” said Govin. It just has to be “something to close the gap, so that then you can focus on finding your full-time job without the stress that comes with being worried about the money.” \u003ca href=\"https://www.kqed.org/news/11948895/layoffs-how-to-save-more-money-after-losing-your-job\">Read more about how to save money after a layoff.\u003c/a>\u003c/p>\n\u003cfigure id=\"attachment_11949833\" class=\"wp-caption aligncenter\" style=\"max-width: 2560px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11949833\" src=\"https://ww2.kqed.org/app/uploads/sites/10/2023/05/GettyImages-924872486-scaled.jpg\" alt=\"A man wearing construction gear stands in the street, near a work area, and talks to another man that is sitting inside a truck.\" width=\"2560\" height=\"1707\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2023/05/GettyImages-924872486-scaled.jpg 2560w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/05/GettyImages-924872486-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/05/GettyImages-924872486-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/05/GettyImages-924872486-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/05/GettyImages-924872486-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/05/GettyImages-924872486-2048x1365.jpg 2048w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/05/GettyImages-924872486-1920x1280.jpg 1920w\" sizes=\"(max-width: 2560px) 100vw, 2560px\">\u003cfigcaption class=\"wp-caption-text\">If you’re reaching out to your friends and former colleagues to look for job opportunities, it may be best to contact people individually to explain what you’re looking for. \u003ccite>(Markus Bernhard/Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>\u003ca id=\"networks\">\u003c/a>Activate your networks (without spamming people)\u003c/h2>\n\u003cp>This is another piece of common job-hunting advice you might have heard before: Immediately let your friends and professional networks know you’re looking for a new job. But how can you do this in a way that actually works — and doesn’t put the people you know in an uncomfortable position?\u003c/p>\n\u003cp>First, says Govin, don’t reach out to anyone until you’ve done that internal work of establishing what you want your next job to look like. Next, he recommended that instead of “blasting out a message on social media, whether it’s LinkedIn or elsewhere, saying, ‘Hey, I’m looking for a job,’” a more effective way might be to reach out to people individually.\u003c/p>\n\u003cp>He recommends that you lead with honesty and clarity in these messages — especially if this is the first time you’re reaching out to people in a while — and tell them:\u003c/p>\n\u003cul>\n\u003cli>You’re on the market for a new job, and are actively seeking new opportunities.\u003c/li>\n\u003cli>What kind of opportunities you’re looking for.\u003c/li>\n\u003cli>You’d love to hear back from them if they know of any opportunities that match.\u003c/li>\n\u003c/ul>\n\u003cp>Get in touch with as many people as you can one-on-one, says Govin — and remember that most of them will \u003cem>want\u003c/em> to be of assistance. “You likely have a lot of friends and former colleagues that are more than happy to help you, and keep an eye out and an ear out for opportunities,” he said.\u003c/p>\n\u003ch2>Speaking of networks: Form a support group\u003c/h2>\n\u003cp>If you were part of a larger layoff, you just became one of many people going through the same situation. “Take advantage of that,” advised Govin. “Use them as support. Use them as part of your community, and help each other out as you’re going through the next step in your career.”\u003c/p>\n\u003cp>Not only is this kind of community key for potentially connecting you with new opportunities, but it can also offer you invaluable \u003ca href=\"https://www.kqed.org/news/11949674/layoffs-mental-health-lost-job-self-care\">emotional support and boost your morale\u003c/a> — proving you’re not alone in this. It can also be empowering to give back this kind of support to others in the same situation.\u003c/p>\n\u003cp>Leaning on a support group of people in the same boat will also relieve some of the pressure from within your personal life, says Govin. “There’s only so much that your family and your friends want to hear about your job hunt,” he said, “so find a group of people who really can relate and who are there to support you and guide you through the process.”\u003c/p>\n\u003cfigure id=\"attachment_11949839\" class=\"wp-caption aligncenter\" style=\"max-width: 2560px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11949839\" src=\"https://ww2.kqed.org/app/uploads/sites/10/2023/05/GettyImages-1084167994-scaled.jpg\" alt=\"Man with beard and glasses looks at his phone screen while sitting next to a desk.\" width=\"2560\" height=\"1709\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2023/05/GettyImages-1084167994-scaled.jpg 2560w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/05/GettyImages-1084167994-800x534.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/05/GettyImages-1084167994-1020x681.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/05/GettyImages-1084167994-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/05/GettyImages-1084167994-1536x1025.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/05/GettyImages-1084167994-2048x1367.jpg 2048w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/05/GettyImages-1084167994-1920x1281.jpg 1920w\" sizes=\"(max-width: 2560px) 100vw, 2560px\">\u003cfigcaption class=\"wp-caption-text\">‘Treat the job hunt like a marathon, not a sprint,’ said career coach Horst Govin, adding that it’s important to set time aside to do the things that fulfill you. \u003ccite>(10'000 Hours/Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>\u003ca id=\"scrolling\">\u003c/a>Endlessly scrolling job listings online isn’t good for you — or your search\u003c/h2>\n\u003cp>Govin says he advises his clients \u003cem>against\u003c/em> searching for jobs every single day. While new jobs get posted constantly, “it’s not productive to be spending all of your time poring through posted jobs on job boards or LinkedIn or other sites,” he said.\u003c/p>\n\u003cp>Instead, Govin advised that you “dedicate a lot of time once a week to do that.” He suggests Thursdays as a good day for this, in which you can set aside a few hours and review all the new postings that have come online since the previous Thursday. “That way,” he said, “you’re batching all that effort into one time a week,” and containing it to two or three hours.\u003c/p>\n\u003cp>[pullquote align=\"right\" size=\"medium\" citation=\"Horst Govin, career coach\"]‘Treat the job hunt like a marathon, not a sprint … you really need to preserve your energy and your time.’[/pullquote]Not only can this approach be beneficial to your emotional health — rather than overwhelming you with endlessly scrolling job posts — but it also frees up the rest of your week to focus on other types of job search activities, said Govin. “Responding to job ads is only one way of looking for a job — and in many cases, it’s the least effective, because there are so many other applicants that you’re competing with.”\u003c/p>\n\u003cp>A more “diversified job search strategy” might also encompass “leveraging your network, reaching out to contacts, being very targeted and looking for very specific roles at companies that you’re interested in or working with people that you want to work with,” recommended Govin.\u003c/p>\n\u003cp>“Treat the job hunt like a marathon, not a sprint,” he said. “You really need to preserve your energy and your time.” Treating your job hunt like a job also means fully logging off once you’ve done your part for the day, and doing the things that fulfill you: spending time with loved ones, hobbies, exercise or spending time outdoors.\u003c/p>\n\u003cp>This period of job hunting is temporary, and has an end point: when you finally find your next opportunity. But until then, “you have to pace yourself. You have to take time out to do things that will nurture you,” said Govin, adding that you’ll want to “do whatever you can to just keep every other aspect of your life on a positive level.” \u003ca href=\"https://www.kqed.org/news/11949674/layoffs-mental-health-lost-job-self-care\">Read more tips for taking care of your mental health during a job search. \u003c/a>\u003c/p>\n\u003ch2>Finally, keep perspective — the job market is ‘a numbers game’\u003c/h2>\n\u003cp>You’re going to get frustrated with applying to jobs you never hear back about, said Govin, and that’s all part of the process. Like many people who have been laid off recently, you’re getting back out there — which means you’re now one of a lot of people on the job market.\u003c/p>\n\u003cp>Even if you’ve spent a long time polishing your résumé and crafting a killer application, the truth, said Govin, “is when you submit an application, you’re basically dropping an envelope in a black box. And sometimes that black box turns into a black hole — and it’s gone.”\u003c/p>\n\u003cp>So how do you keep moving forward when it feels like you’re not moving forward in your job search? Just like it’s important to realize that getting laid off wasn’t your fault, you need to also acknowledge that not hearing back from job applications “has nothing to do with you,” said Govin.\u003c/p>\n\u003cp>[pullquote align=\"right\" size=\"medium\" citation=\"Horst Govin, career coach\"]‘Keep playing the numbers game — until you find the opportunity where \u003cem>you\u003c/em> become the one who gets the job.’[/pullquote]“There might be 500 other people applying for the same job,” he said, meaning that the hiring manager on the other end has “an incredible, Herculean task” to sort through them all. “I wouldn’t want to be in that role, either, because how do you sort through that?” said Govin. “How do you find the one or two or three people who are perfect for that job?”\u003c/p>\n\u003cp>“I always tell my clients: The job hunt is a numbers game,” he said. “For every job out there, if there are a hundred applicants, only one person is going to get the job. And 99 people are not going to get the job. And in most cases, you’re going to be one of the 99 people.”\u003c/p>\n\u003cp>So as tiring as it feels, he said, “you have to keep playing the numbers game — until you find the opportunity where \u003cem>you\u003c/em> become the one who gets the job.”\u003c/p>\n\u003cp>Make sure to read the rest of our KQED guides about other steps you can take after a layoff to better support yourself and those who depend on you:\u003c/p>\n\u003cul>\n\u003cli>\u003cstrong>\u003ca href=\"https://www.kqed.org/news/11949674/layoffs-mental-health-lost-job-self-care\">How to Prioritize Your Mental Health After Losing Your Job, From Telling Family to Self-Care\u003c/a>\u003c/strong>\u003c/li>\n\u003cli>\u003cstrong>\u003ca href=\"https://www.kqed.org/news/11949192/layoffs-unemployment-benefits-health-insurance-calfresh\">From Unemployment Benefits to Health Insurance, the Steps to Take ASAP\u003c/a>\u003c/strong>\u003c/li>\n\u003cli>\u003cstrong>\u003ca href=\"https://www.kqed.org/news/11948895/layoffs-how-to-save-more-money-after-losing-your-job\">How to Save More Money After Losing Your Job\u003c/a>\u003c/strong>\u003c/li>\n\u003c/ul>\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, helpful explainers and guides about issues like 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": "Finding a new job can be exhausting, but there are some things you can do to boost your chances of finding your next opportunity faster.",
"status": "publish",
"parent": 0,
"modified": 1721135870,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": true,
"hasPolis": false,
"paragraphCount": 51,
"wordCount": 3254
},
"headData": {
"title": "Layoffs: The Best Ways to Find a New Job, According to an Expert | KQED",
"description": "Finding a new job can be exhausting, but there are some things you can do to boost your chances of finding your next opportunity faster.",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"schema": {
"@context": "http://schema.org",
"@type": "NewsArticle",
"headline": "Layoffs: The Best Ways to Find a New Job, According to an Expert",
"datePublished": "2023-05-19T06:30:25-07:00",
"dateModified": "2024-07-16T06:17:50-07:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png",
"isAccessibleForFree": "True",
"publisher": {
"@type": "NewsMediaOrganization",
"@id": "https://www.kqed.org/#organization",
"name": "KQED",
"url": "https://www.kqed.org",
"logo": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
}
},
"sticky": false,
"excludeFromSiteSearch": "Include",
"articleAge": "0",
"path": "/news/11949801/layoffs-the-best-ways-to-find-a-new-job-according-to-an-expert",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>\u003cem>This guide is part of the KQED News series \u003cstrong>\u003ca href=\"https://www.kqed.org/news/tag/what-to-do-after-a-layoff\">What to Do After a Layoff.\u003c/a>\u003c/strong>\u003c/em>\u003c/p>\n\u003cp>If you’ve just been laid off, how can you embark on finding a new job — especially if it’s been a while? How fast should you move, and where should you look?\u003c/p>\n\u003cp>Along with \u003ca href=\"https://www.kqed.org/news/11949192/layoffs-unemployment-benefits-health-insurance-calfresh\">how to apply for unemployment benefits\u003c/a> and \u003ca href=\"https://www.kqed.org/news/11948895/layoffs-how-to-save-more-money-after-losing-your-job\">how to save money\u003c/a>, how to find a new job — preferably one you’ll actually enjoy — is top of mind for many people after a layoff. But it’s not always easy.\u003c/p>\n\u003cp>So, KQED spoke to \u003ca href=\"https://jobhuntbootcamp.com/\">Bay Area-based career coach Horst Govin\u003c/a>, who runs the job-hunting program Job Hunt Bootcamp, about the most effective, productive ways to find your next job, how to approach updating your résumé and the best methods for reaching out to other people about job opportunities — plus how to retain your peace during what can be an often-frustrating process.\u003c/p>\n\u003cp>\u003cstrong>Jump straight to:\u003c/strong>\u003c/p>\n\u003cul>\n\u003cli>\u003ca href=\"#resume\">\u003cstrong>How to tackle your résumé\u003c/strong>\u003c/a>\u003c/li>\n\u003cli>\u003ca href=\"#networks\">\u003cstrong>How to activate your networks (without spamming people)\u003c/strong>\u003c/a>\u003c/li>\n\u003cli>\u003ca href=\"#scrolling\">\u003cstrong>Why endlessly scrolling job listings probably won’t work\u003c/strong>\u003c/a>\u003c/li>\n\u003c/ul>\n\u003ch2>Don’t take it personally\u003c/h2>\n\u003cp>If getting laid off has you truly freaked out, Govin says it’s important to know this is a completely natural reaction. “For a lot of people, and especially for people who it’s their first experience being laid off, \u003ca href=\"https://www.kqed.org/news/11949674/layoffs-mental-health-lost-job-self-care\">the initial reaction is, ‘Oh, my God, what did I do wrong?\u003c/a> What’s wrong with me? How can I let this happen to myself?’” he said.\u003c/p>\n\u003cp>As hard as it might initially feel, you \u003cem>have\u003c/em> to let go of this feeling to be able to move forward effectively and find that next job, Govin said: “This has nothing to do with you. This is a decision that was made at a much higher level.”\u003c/p>\n\u003cp>As horrible as a layoff feels, “this is a routine matter in business,” stressed Govin. “It happens all the time, and it happens to a lot of people.” So blaming yourself, or thinking this means you were bad at your job, is just not accurate, he said: “Sometimes businesses grow too quickly. Sometimes businesses don’t plan appropriately.”\u003c/p>\n\u003cul>\n\u003cli>\u003cstrong>\u003ca href=\"#tellus\">Tell us: What else do you need information about right now?\u003c/a>\u003c/strong>\u003c/li>\n\u003c/ul>\n\u003cp>“And in many cases, the decision to lay off is made by somebody who made a mistake prior to the layoff and now is correcting that mistake with the layoff,” said Govin. “Or it’s the remains of a situation that’s out of anyone’s control — like the market.”\u003c/p>\n\u003cp>Realizing this doesn’t bring your job back, of course, or change the fact that other folks kept their jobs and you didn’t. But if you’re able to ground yourself, and truly understand that this wasn’t something you caused, “you can come back to where you are, from a place of security and confidence,” said Govin — and be in a much stronger position to make your next career move.\u003c/p>\n\u003cfigure id=\"attachment_11949809\" class=\"wp-caption aligncenter\" style=\"max-width: 2560px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11949809\" src=\"https://ww2.kqed.org/app/uploads/sites/10/2023/05/GettyImages-867421140-scaled.jpg\" alt=\"Young businesswoman looks at a computer screen thoughtfully.\" width=\"2560\" height=\"1707\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2023/05/GettyImages-867421140-scaled.jpg 2560w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/05/GettyImages-867421140-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/05/GettyImages-867421140-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/05/GettyImages-867421140-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/05/GettyImages-867421140-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/05/GettyImages-867421140-2048x1365.jpg 2048w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/05/GettyImages-867421140-1920x1280.jpg 1920w\" sizes=\"(max-width: 2560px) 100vw, 2560px\">\u003cfigcaption class=\"wp-caption-text\">If you can give yourself some time before starting the job search, reflect on where you’ve been and where you want to go next in your career. \u003ccite>(Luis Alvarez/Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>Pause — if you can — and take control of your search\u003c/h2>\n\u003cp>When you lose your job, you may feel like you have to start looking for a new one immediately. But if you’re at all able to “just hit the pause button” at this moment, said Govin, you should — and use this as an opportunity to work out where you are, and “do whatever you need to do.”\u003c/p>\n\u003cp>For some, that might be taking some time to properly deal with the emotional fallout of losing a job. “If you’re having a hard time, take some time and try to reconcile what’s happened,” advised Govin.\u003c/p>\n\u003cp>For others, this might be a time to consider the unexpected upsides of what’s happened — even if this situation wasn’t exactly of your own choosing.\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "‘If you’ve always been dreaming about pursuing something, either a slight step up or slightly different, now’s the perfect time to do that.’",
"name": "pullquote",
"attributes": {
"named": {
"align": "right",
"size": "medium",
"citation": "Horst Govin, career coach",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>“In some cases, a layoff can be a blessing in disguise,” said Govin. “I’ve worked with people who have told me that it was the best thing that could have happened to them, because they realized that they weren’t doing exactly what they wanted to — and this gave them the opportunity, and it gave them a reason to look for something better.”\u003c/p>\n\u003cul>\n\u003cli>\u003cstrong>Read more layoff advice in our \u003ca href=\"https://www.kqed.org/news/tag/what-to-do-after-a-layoff\">What to Do After a Layoff \u003c/a>series\u003c/strong>\u003c/li>\n\u003c/ul>\n\u003cp>If you received a severance package, “consider this a gift,” said Govin. “You’ve got some time, and you can use that time to reflect on where you’ve been, what you’ve been doing, and also to think about where you want to go next.” While Govin says this kind of reflection is important for everyone who’s been affected by a layoff, having received a severance package is going to make this even more possible — because of the extra financial flexibility this could offer you.\u003c/p>\n\u003cp>Ultimately — even though “you’ve been forced to think about this now,” acknowledged Govin — this could be a moment to decide what next step feels right for you, and what you’d like to happen next in your career. Govin advises asking yourself: “What’s the trajectory that you’re on, and what’s the next best step for you? What makes sense?”\u003c/p>\n\u003cp>“If you’ve always been dreaming about pursuing something, either a slight step up or slightly different, now’s the perfect time to do that,” he added.\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=\"resume\">\u003c/a>Don’t stress if your résumé isn’t recently updated\u003c/h2>\n\u003cp>You’ve probably heard the career advice that it’s a good idea to always keep your résumé up to date — something that came up several times on \u003ca href=\"https://www.reddit.com/r/bayarea/comments/11rexqm/layoffs_what_do_you_wish_you_knew_what_advice_do/\">our Reddit thread about layoff advice\u003c/a>.\u003c/p>\n\u003cp>But Govin says his personal “résumé philosophy” actually goes against this common advice, to an extent — and that you shouldn’t necessarily feel bad if you’re starting a job hunt with a résumé that’s gathered a little dust. For him, “the reality is, your résumé is going to look different every time you need it — so it’s actually not a bad thing to create your résumé from scratch when you need it.”\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"label": "More Guides from KQED ",
"tag": "kqed-guides"
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>After you’ve taken time to reflect on your next career move, making a fresh résumé — rather than refreshing an old one — will allow you to “design your résumé and target it towards what you want to do next,” advised Govin. “And it might not be what you’re doing now. It might be slightly different.” This way, he said, “you create it with where you are now, and where you want to go next, as the basis.”\u003c/p>\n\u003cp>This isn’t to say that keeping your résumé fairly up to date is bad advice, Govin said, but you might find it even more helpful to see it more as keeping “a record of all the things that you’ve done in your career” as an ongoing list, not necessarily in the format of a résumé.\u003c/p>\n\u003cp>“It can just be a simple … bulleted list of all of your accomplishments that you can refer to, and remind yourself of all the things that you’ve accomplished,” he explained. This confidence-boosting approach will also send you into your job hunt with clear objectives, and make you feel like more of an active participant in the process.\u003c/p>\n\u003ch2>Decide whether you can afford to wait for the ‘perfect’ new job — or whether you need to start earning quickly\u003c/h2>\n\u003cp>Not everyone can afford to take a break from working while they look for the right new full-time opportunity.\u003c/p>\n\u003cp>If you’re in this position, and you need to start making money again right now, Govin recommended you work to find \u003cem>something\u003c/em> that lets you do that — “whether it’s a consulting job, contract work or freelance work.”\u003c/p>\n\u003cp>And don’t overthink it: “Find something to close the gap so that you can get income coming in, so you don’t have to worry,” said Govin. “It can be very detrimental in your job hunt if you are constantly worried about when you’re going to get your next job, when the money’s going to start coming back in.”\u003c/p>\n\u003cp>Stay realistic in this situation: Your stop-gap earning opportunity “doesn’t have to be your final job, doesn’t have to be your dream job,” said Govin. It just has to be “something to close the gap, so that then you can focus on finding your full-time job without the stress that comes with being worried about the money.” \u003ca href=\"https://www.kqed.org/news/11948895/layoffs-how-to-save-more-money-after-losing-your-job\">Read more about how to save money after a layoff.\u003c/a>\u003c/p>\n\u003cfigure id=\"attachment_11949833\" class=\"wp-caption aligncenter\" style=\"max-width: 2560px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11949833\" src=\"https://ww2.kqed.org/app/uploads/sites/10/2023/05/GettyImages-924872486-scaled.jpg\" alt=\"A man wearing construction gear stands in the street, near a work area, and talks to another man that is sitting inside a truck.\" width=\"2560\" height=\"1707\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2023/05/GettyImages-924872486-scaled.jpg 2560w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/05/GettyImages-924872486-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/05/GettyImages-924872486-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/05/GettyImages-924872486-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/05/GettyImages-924872486-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/05/GettyImages-924872486-2048x1365.jpg 2048w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/05/GettyImages-924872486-1920x1280.jpg 1920w\" sizes=\"(max-width: 2560px) 100vw, 2560px\">\u003cfigcaption class=\"wp-caption-text\">If you’re reaching out to your friends and former colleagues to look for job opportunities, it may be best to contact people individually to explain what you’re looking for. \u003ccite>(Markus Bernhard/Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>\u003ca id=\"networks\">\u003c/a>Activate your networks (without spamming people)\u003c/h2>\n\u003cp>This is another piece of common job-hunting advice you might have heard before: Immediately let your friends and professional networks know you’re looking for a new job. But how can you do this in a way that actually works — and doesn’t put the people you know in an uncomfortable position?\u003c/p>\n\u003cp>First, says Govin, don’t reach out to anyone until you’ve done that internal work of establishing what you want your next job to look like. Next, he recommended that instead of “blasting out a message on social media, whether it’s LinkedIn or elsewhere, saying, ‘Hey, I’m looking for a job,’” a more effective way might be to reach out to people individually.\u003c/p>\n\u003cp>He recommends that you lead with honesty and clarity in these messages — especially if this is the first time you’re reaching out to people in a while — and tell them:\u003c/p>\n\u003cul>\n\u003cli>You’re on the market for a new job, and are actively seeking new opportunities.\u003c/li>\n\u003cli>What kind of opportunities you’re looking for.\u003c/li>\n\u003cli>You’d love to hear back from them if they know of any opportunities that match.\u003c/li>\n\u003c/ul>\n\u003cp>Get in touch with as many people as you can one-on-one, says Govin — and remember that most of them will \u003cem>want\u003c/em> to be of assistance. “You likely have a lot of friends and former colleagues that are more than happy to help you, and keep an eye out and an ear out for opportunities,” he said.\u003c/p>\n\u003ch2>Speaking of networks: Form a support group\u003c/h2>\n\u003cp>If you were part of a larger layoff, you just became one of many people going through the same situation. “Take advantage of that,” advised Govin. “Use them as support. Use them as part of your community, and help each other out as you’re going through the next step in your career.”\u003c/p>\n\u003cp>Not only is this kind of community key for potentially connecting you with new opportunities, but it can also offer you invaluable \u003ca href=\"https://www.kqed.org/news/11949674/layoffs-mental-health-lost-job-self-care\">emotional support and boost your morale\u003c/a> — proving you’re not alone in this. It can also be empowering to give back this kind of support to others in the same situation.\u003c/p>\n\u003cp>Leaning on a support group of people in the same boat will also relieve some of the pressure from within your personal life, says Govin. “There’s only so much that your family and your friends want to hear about your job hunt,” he said, “so find a group of people who really can relate and who are there to support you and guide you through the process.”\u003c/p>\n\u003cfigure id=\"attachment_11949839\" class=\"wp-caption aligncenter\" style=\"max-width: 2560px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11949839\" src=\"https://ww2.kqed.org/app/uploads/sites/10/2023/05/GettyImages-1084167994-scaled.jpg\" alt=\"Man with beard and glasses looks at his phone screen while sitting next to a desk.\" width=\"2560\" height=\"1709\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2023/05/GettyImages-1084167994-scaled.jpg 2560w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/05/GettyImages-1084167994-800x534.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/05/GettyImages-1084167994-1020x681.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/05/GettyImages-1084167994-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/05/GettyImages-1084167994-1536x1025.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/05/GettyImages-1084167994-2048x1367.jpg 2048w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/05/GettyImages-1084167994-1920x1281.jpg 1920w\" sizes=\"(max-width: 2560px) 100vw, 2560px\">\u003cfigcaption class=\"wp-caption-text\">‘Treat the job hunt like a marathon, not a sprint,’ said career coach Horst Govin, adding that it’s important to set time aside to do the things that fulfill you. \u003ccite>(10'000 Hours/Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>\u003ca id=\"scrolling\">\u003c/a>Endlessly scrolling job listings online isn’t good for you — or your search\u003c/h2>\n\u003cp>Govin says he advises his clients \u003cem>against\u003c/em> searching for jobs every single day. While new jobs get posted constantly, “it’s not productive to be spending all of your time poring through posted jobs on job boards or LinkedIn or other sites,” he said.\u003c/p>\n\u003cp>Instead, Govin advised that you “dedicate a lot of time once a week to do that.” He suggests Thursdays as a good day for this, in which you can set aside a few hours and review all the new postings that have come online since the previous Thursday. “That way,” he said, “you’re batching all that effort into one time a week,” and containing it to two or three hours.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "‘Treat the job hunt like a marathon, not a sprint … you really need to preserve your energy and your time.’",
"name": "pullquote",
"attributes": {
"named": {
"align": "right",
"size": "medium",
"citation": "Horst Govin, career coach",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>Not only can this approach be beneficial to your emotional health — rather than overwhelming you with endlessly scrolling job posts — but it also frees up the rest of your week to focus on other types of job search activities, said Govin. “Responding to job ads is only one way of looking for a job — and in many cases, it’s the least effective, because there are so many other applicants that you’re competing with.”\u003c/p>\n\u003cp>A more “diversified job search strategy” might also encompass “leveraging your network, reaching out to contacts, being very targeted and looking for very specific roles at companies that you’re interested in or working with people that you want to work with,” recommended Govin.\u003c/p>\n\u003cp>“Treat the job hunt like a marathon, not a sprint,” he said. “You really need to preserve your energy and your time.” Treating your job hunt like a job also means fully logging off once you’ve done your part for the day, and doing the things that fulfill you: spending time with loved ones, hobbies, exercise or spending time outdoors.\u003c/p>\n\u003cp>This period of job hunting is temporary, and has an end point: when you finally find your next opportunity. But until then, “you have to pace yourself. You have to take time out to do things that will nurture you,” said Govin, adding that you’ll want to “do whatever you can to just keep every other aspect of your life on a positive level.” \u003ca href=\"https://www.kqed.org/news/11949674/layoffs-mental-health-lost-job-self-care\">Read more tips for taking care of your mental health during a job search. \u003c/a>\u003c/p>\n\u003ch2>Finally, keep perspective — the job market is ‘a numbers game’\u003c/h2>\n\u003cp>You’re going to get frustrated with applying to jobs you never hear back about, said Govin, and that’s all part of the process. Like many people who have been laid off recently, you’re getting back out there — which means you’re now one of a lot of people on the job market.\u003c/p>\n\u003cp>Even if you’ve spent a long time polishing your résumé and crafting a killer application, the truth, said Govin, “is when you submit an application, you’re basically dropping an envelope in a black box. And sometimes that black box turns into a black hole — and it’s gone.”\u003c/p>\n\u003cp>So how do you keep moving forward when it feels like you’re not moving forward in your job search? Just like it’s important to realize that getting laid off wasn’t your fault, you need to also acknowledge that not hearing back from job applications “has nothing to do with you,” said Govin.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "‘Keep playing the numbers game — until you find the opportunity where \u003cem>you\u003c/em> become the one who gets the job.’",
"name": "pullquote",
"attributes": {
"named": {
"align": "right",
"size": "medium",
"citation": "Horst Govin, career coach",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>“There might be 500 other people applying for the same job,” he said, meaning that the hiring manager on the other end has “an incredible, Herculean task” to sort through them all. “I wouldn’t want to be in that role, either, because how do you sort through that?” said Govin. “How do you find the one or two or three people who are perfect for that job?”\u003c/p>\n\u003cp>“I always tell my clients: The job hunt is a numbers game,” he said. “For every job out there, if there are a hundred applicants, only one person is going to get the job. And 99 people are not going to get the job. And in most cases, you’re going to be one of the 99 people.”\u003c/p>\n\u003cp>So as tiring as it feels, he said, “you have to keep playing the numbers game — until you find the opportunity where \u003cem>you\u003c/em> become the one who gets the job.”\u003c/p>\n\u003cp>Make sure to read the rest of our KQED guides about other steps you can take after a layoff to better support yourself and those who depend on you:\u003c/p>\n\u003cul>\n\u003cli>\u003cstrong>\u003ca href=\"https://www.kqed.org/news/11949674/layoffs-mental-health-lost-job-self-care\">How to Prioritize Your Mental Health After Losing Your Job, From Telling Family to Self-Care\u003c/a>\u003c/strong>\u003c/li>\n\u003cli>\u003cstrong>\u003ca href=\"https://www.kqed.org/news/11949192/layoffs-unemployment-benefits-health-insurance-calfresh\">From Unemployment Benefits to Health Insurance, the Steps to Take ASAP\u003c/a>\u003c/strong>\u003c/li>\n\u003cli>\u003cstrong>\u003ca href=\"https://www.kqed.org/news/11948895/layoffs-how-to-save-more-money-after-losing-your-job\">How to Save More Money After Losing Your Job\u003c/a>\u003c/strong>\u003c/li>\n\u003c/ul>\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, helpful explainers and guides about issues like 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/11949801/layoffs-the-best-ways-to-find-a-new-job-according-to-an-expert",
"authors": [
"3243"
],
"categories": [
"news_1758",
"news_8"
],
"tags": [
"news_32707",
"news_28339",
"news_26702",
"news_19904",
"news_352",
"news_631",
"news_32735"
],
"featImg": "news_11949859",
"label": "news"
},
"news_11923037": {
"type": "posts",
"id": "news_11923037",
"meta": {
"index": "posts_1716263798",
"site": "news",
"id": "11923037",
"score": null,
"sort": [
1660949941000
]
},
"guestAuthors": [],
"slug": "californias-july-unemployment-rate-is-lowest-in-nearly-50-years",
"title": "California's July Unemployment Rate Is Lowest in Nearly 50 Years",
"publishDate": 1660949941,
"format": "standard",
"headTitle": "California’s July Unemployment Rate Is Lowest in Nearly 50 Years | KQED",
"labelTerm": {
"site": "news"
},
"content": "\u003cp>California’s unemployment rate fell to 3.9% in July, the lowest point since 1976, as employers in the nation’s most populous state continued to defy expectations by adding 84,800 new jobs.\u003c/p>\n\u003cp>New numbers released Friday by the state’s Employment Development Department, showing month-over-month job growth in 17 out of the last 18 months, suggest that \u003ca href=\"https://edd.ca.gov/en/about_edd/news_releases_and_announcements/unemployment-july-2022/\">California’s labor market has so far been largely immune\u003c/a> from record-high inflation nationwide and a cooldown in the housing market, both of which have prompted warnings of an economic slowdown.\u003c/p>\n\u003cp>Ten of California’s 11 industry sectors had job growth in July, led by big gains in computer systems’ design, advertising, security services and health care. While California makes up 11.7% of the nation’s civilian labor force, the state accounted for 16.1% of all new jobs in the U.S. last month, according to Friday’s report.\u003c/p>\n\u003cp>More than 18.5 million Californians were employed in July, an increase of nearly a million people since July 2021, according to the report. Meanwhile, the number of unemployed Californians in July — 758,700 — was down by some 648,000, as compared to last year.\u003c/p>\n\u003cp>That job gain in the state comes despite a decline in both job postings and sales of single-family homes — a major driver of California’s economy — the latter slowing 14.4% in July compared to June, and down 31.1% from a year ago, according to the California Association of Realtors. California’s housing market reflects \u003ca href=\"https://apnews.com/article/home-sales-prices-1331a8bd045d3cef81174e81154bb26d\">an overall slowdown in home sales nationally\u003c/a>, which declined in July for the sixth straight month.\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>“It’s certainly surprising,” former EDD Director Michael Bernick said of California’s job gains. “It goes against all the other economic indicators.”\u003c/p>\n\u003cp>[aside label=\"related coverage\" tag=\"jobs\"]California lost more than 2.7 million jobs in just the first two months of the pandemic in 2020, when Gov. Gavin Newsom issued the nation’s first statewide stay-at-home order that forced many businesses to close.\u003c/p>\n\u003cp>It has taken more than two years for the state to get most of those jobs back, and July’s upbeat jobs report indicates the state has recovered 97.3% of those pandemic job losses.\u003c/p>\n\u003cp>Now an attorney with the Duane Morris law firm, Bernick — who closely tracks California’s labor market — said he suspects California is still being propped up by billions of dollars from federal stimulus spending and the state’s budget surplus. The recently passed Inflation Reduction Act in Congress will also send more money to the state, lowering some prescription drug costs while \u003ca href=\"https://apnews.com/8758c06e78dc33a9e472bff6517bdb85\">helping millions pay their monthly health insurance premiums\u003c/a>.\u003c/p>\n\u003cp>But, Bernick cautioned, “That is not going to continue forever.”\u003c/p>\n\u003cp>The biggest reason for the decline in California’s unemployment rate is the large number of new jobs added in July. But another factor is that an estimated 23,400 people stopped looking for work in July, reducing the state’s labor force. Some industries are continuing to see an acute labor shortage, mostly in restaurants and hotels, according to Sung Won Sohn, an economics professor at Loyola Marymount University.\u003c/p>\n\u003cp>“I think the labor force will go up in the future because people need to earn extra income to beat inflation,” he said. “We are already seeing so-called gig employment rising because some people are holding two or three jobs. The fear of an oncoming recession, if we are not in one already, will cause people to look for work.”\u003c/p>\n\u003cp>California’s budget includes $9.5 billion in refunds to about 23 million people, something Newsom touted Friday when boasting about the low unemployment rate.\u003c/p>\n\u003cp>“We have historic reserves and we’re putting money back in peoples’ pockets as we continue to lead the nation’s economic recovery,” he said in a news release.\u003c/p>\n\u003cp>Across the country, \u003ca href=\"https://www.bls.gov/news.release/laus.nr0.htm\">unemployment rates dropped in 14 states in July, rose in three, and stayed the same in 33\u003c/a>, according to the U.S. Bureau of Labor Statistics.\u003c/p>\n\u003cp>\u003c/p>\n\u003cp>California’s unemployment rate is slightly lower than the one in Texas, but still higher than those in Florida and Alabama — all Republican-led states whose leaders Newsom has publicly feuded with in recent months.\u003c/p>\n\n",
"blocks": [],
"excerpt": "New state data released Friday shows month-over-month job growth in 17 out of the last 18 months, with nearly 1 million more Californians employed than last year.",
"status": "publish",
"parent": 0,
"modified": 1721126640,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 18,
"wordCount": 747
},
"headData": {
"title": "California's July Unemployment Rate Is Lowest in Nearly 50 Years | KQED",
"description": "New state data released Friday shows month-over-month job growth in 17 out of the last 18 months, with nearly 1 million more Californians employed than last year.",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"schema": {
"@context": "http://schema.org",
"@type": "NewsArticle",
"headline": "California's July Unemployment Rate Is Lowest in Nearly 50 Years",
"datePublished": "2022-08-19T15:59:01-07:00",
"dateModified": "2024-07-16T03:44:00-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>Associated Press",
"excludeFromSiteSearch": "Include",
"showOnAuthorArchivePages": "No",
"path": "/news/11923037/californias-july-unemployment-rate-is-lowest-in-nearly-50-years",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>California’s unemployment rate fell to 3.9% in July, the lowest point since 1976, as employers in the nation’s most populous state continued to defy expectations by adding 84,800 new jobs.\u003c/p>\n\u003cp>New numbers released Friday by the state’s Employment Development Department, showing month-over-month job growth in 17 out of the last 18 months, suggest that \u003ca href=\"https://edd.ca.gov/en/about_edd/news_releases_and_announcements/unemployment-july-2022/\">California’s labor market has so far been largely immune\u003c/a> from record-high inflation nationwide and a cooldown in the housing market, both of which have prompted warnings of an economic slowdown.\u003c/p>\n\u003cp>Ten of California’s 11 industry sectors had job growth in July, led by big gains in computer systems’ design, advertising, security services and health care. While California makes up 11.7% of the nation’s civilian labor force, the state accounted for 16.1% of all new jobs in the U.S. last month, according to Friday’s report.\u003c/p>\n\u003cp>More than 18.5 million Californians were employed in July, an increase of nearly a million people since July 2021, according to the report. Meanwhile, the number of unemployed Californians in July — 758,700 — was down by some 648,000, as compared to last year.\u003c/p>\n\u003cp>That job gain in the state comes despite a decline in both job postings and sales of single-family homes — a major driver of California’s economy — the latter slowing 14.4% in July compared to June, and down 31.1% from a year ago, according to the California Association of Realtors. California’s housing market reflects \u003ca href=\"https://apnews.com/article/home-sales-prices-1331a8bd045d3cef81174e81154bb26d\">an overall slowdown in home sales nationally\u003c/a>, which declined in July for the sixth straight month.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "fullwidth"
},
"numeric": [
"fullwidth"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>“It’s certainly surprising,” former EDD Director Michael Bernick said of California’s job gains. “It goes against all the other economic indicators.”\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"label": "related coverage ",
"tag": "jobs"
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>California lost more than 2.7 million jobs in just the first two months of the pandemic in 2020, when Gov. Gavin Newsom issued the nation’s first statewide stay-at-home order that forced many businesses to close.\u003c/p>\n\u003cp>It has taken more than two years for the state to get most of those jobs back, and July’s upbeat jobs report indicates the state has recovered 97.3% of those pandemic job losses.\u003c/p>\n\u003cp>Now an attorney with the Duane Morris law firm, Bernick — who closely tracks California’s labor market — said he suspects California is still being propped up by billions of dollars from federal stimulus spending and the state’s budget surplus. The recently passed Inflation Reduction Act in Congress will also send more money to the state, lowering some prescription drug costs while \u003ca href=\"https://apnews.com/8758c06e78dc33a9e472bff6517bdb85\">helping millions pay their monthly health insurance premiums\u003c/a>.\u003c/p>\n\u003cp>But, Bernick cautioned, “That is not going to continue forever.”\u003c/p>\n\u003cp>The biggest reason for the decline in California’s unemployment rate is the large number of new jobs added in July. But another factor is that an estimated 23,400 people stopped looking for work in July, reducing the state’s labor force. Some industries are continuing to see an acute labor shortage, mostly in restaurants and hotels, according to Sung Won Sohn, an economics professor at Loyola Marymount University.\u003c/p>\n\u003cp>“I think the labor force will go up in the future because people need to earn extra income to beat inflation,” he said. “We are already seeing so-called gig employment rising because some people are holding two or three jobs. The fear of an oncoming recession, if we are not in one already, will cause people to look for work.”\u003c/p>\n\u003cp>California’s budget includes $9.5 billion in refunds to about 23 million people, something Newsom touted Friday when boasting about the low unemployment rate.\u003c/p>\n\u003cp>“We have historic reserves and we’re putting money back in peoples’ pockets as we continue to lead the nation’s economic recovery,” he said in a news release.\u003c/p>\n\u003cp>Across the country, \u003ca href=\"https://www.bls.gov/news.release/laus.nr0.htm\">unemployment rates dropped in 14 states in July, rose in three, and stayed the same in 33\u003c/a>, according to the U.S. Bureau of Labor Statistics.\u003c/p>\n\u003cp>\u003c/p>\n\u003cp>California’s unemployment rate is slightly lower than the one in Texas, but still higher than those in Florida and Alabama — all Republican-led states whose leaders Newsom has publicly feuded with in recent months.\u003c/p>\n\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/news/11923037/californias-july-unemployment-rate-is-lowest-in-nearly-50-years",
"authors": [
"byline_news_11923037"
],
"categories": [
"news_8"
],
"tags": [
"news_18545",
"news_28339",
"news_28340",
"news_19904",
"news_631"
],
"featImg": "news_11923066",
"label": "news"
},
"news_11922498": {
"type": "posts",
"id": "news_11922498",
"meta": {
"index": "posts_1716263798",
"site": "news",
"id": "11922498",
"score": null,
"sort": [
1660597769000
]
},
"guestAuthors": [],
"slug": "thousands-of-californians-waited-weeks-for-disability-payments-while-edd-grappled-with-fraud",
"title": "Thousands of Californians Waited Weeks for Disability Payments While EDD Grappled With Fraud",
"publishDate": 1660597769,
"format": "standard",
"headTitle": "Thousands of Californians Waited Weeks for Disability Payments While EDD Grappled With Fraud | KQED",
"labelTerm": {
"site": "news"
},
"content": "\u003cp>One morning in March, an undocumented farmworker on the Central Coast got ready to make a phone call she’d made dozens of times before, to a state agency where a human rarely answered.\u003c/p>\n\u003cp>It had been three months since she’d applied for the partial wage replacement most California workers are eligible for — regardless of immigration status — when they are disabled due to pregnancy or other health reasons.\u003c/p>\n\u003cp>But Reina, who at the time was six months pregnant, had not yet received a reply from the Employment Development Department on her claim, let alone the money she had counted on to pay rent. The 33-year-old said she was so anxious that she sometimes got headaches and couldn’t stomach food. (KQED is not using Reina’s full name because of her immigration status.)\u003c/p>\n\u003cp>[aside label=\"Related Stories\" tag=\"edd\"]“It was so difficult for me and my family,” she said in Spanish, adding that the agency had paid her past State Disability Insurance benefits with little delay when she had her three older sons, now ages 2 to 10. “I never imagined it would take so long this time around.”\u003c/p>\n\u003cp>That same month, about 300 miles away in Santa Clarita, a frustrated Amanda Butler got in the car with her 2-week-old infant, 4-year-old son and husband. He drove the family nearly an hour to a crowded EDD office in downtown Los Angeles. Like Reina, Butler had tried calling the agency but couldn’t reach a person to explain why she hadn’t received her biweekly SDI payments yet.\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>“It’s the last thing you want to deal with when you have a newborn, you are recovering from a C-section and you are having to nurse, like, every hour,” said Butler, 37, who manages fundraising campaigns for the nonprofit BreastfeedLA. “It was stressful.”\u003c/p>\n\u003cp>Potentially tens of thousands of disabled Californians have been forced to wait several weeks or even months for their benefits after the EDD redirected significant resources to respond to a fraud scheme that hit the agency late last year.\u003c/p>\n\u003cp>The EDD, which has struggled with \u003ca href=\"https://www.kqed.org/news/11866438/after-a-string-of-bungled-tech-upgrades-california-tries-a-new-approach\">outdated computer systems\u003c/a> and costly \u003ca href=\"https://www.kqed.org/news/11893715/californias-unemployment-fraud-balloons-to-20-billion\">fraud attacks\u003c/a>, is still falling short of its own standards for processing benefits for eligible claimants in a timely fashion, while weeding out scammers.\u003c/p>\n\u003cp>Nearly \u003ca href=\"https://edd.ca.gov/siteassets/files/about_edd/pdf/edddiforecastoct21.pdf\">18 million California employees are covered by the SDI program\u003c/a> through a payroll tax. The program often offers to pay 60% of a person’s wages for up to 52 weeks. A \u003ca href=\"https://www.kqed.org/news/11918450/workers-wont-get-expanded-paid-family-leave-disability-under-california-budget-agreement\">bill to significantly increase the payment rate\u003c/a> is advancing in the Legislature.\u003c/p>\n\u003cp>Since January 2017, the EDD’s own statistics show \u003ca href=\"https://data.edd.ca.gov/browse?category=Disability+Insurance&utf8=%E2%9C%93\">it has received an average of 60,000 initial claims per month\u003c/a>. But that figure more than doubled in December 2021. By January, the agency announced \u003ca href=\"https://edd.ca.gov/siteassets/files/about_edd/pdf/news-22-02.pdf\">it suspended 345,000 claims it had flagged as suspicious\u003c/a>.\u003c/p>\n\u003cp>The EDD aims to pay 86% of SDI claims within 14 days, as it expects some complex cases to take longer to investigate and resolve. Yet by April, according to new figures obtained by KQED, almost half of disability applications took 15 days or longer to process.\u003c/p>\n\u003cp>“It’s absolutely unacceptable, and it’s something we need to look at,” said Assemblymember Buffy Wicks, D-Oakland. “We have a social safety net for a reason. It’s to help people who are in need. That is a fundamental social contract the government has with its constituency. So it’s infuriating that this is happening.”\u003c/p>\n\u003cp>Wicks, who sits on a \u003ca href=\"https://abgt.assembly.ca.gov/sub4stateadministration\">subcommittee that oversees the EDD’s budget\u003c/a>, said she plans to raise the issue with the agency in the next legislative year.\u003c/p>\n\u003cp>The EDD declined several interview requests by KQED. In an email, an EDD spokesperson said delays have subsided, with close to 30% of claims — about 11,000 — affected by longer processing times as of mid-July.\u003c/p>\n\u003cp>But in \u003ca href=\"https://edd.ca.gov/siteassets/files/about_edd/pdf/news-21-69.pdf\">press releases\u003c/a> and emails, the agency said suspected organized criminals filed false claims using the stolen identities of medical providers who must \u003ca href=\"https://edd.ca.gov/en/Disability/How_to_File_a_DI_Claim_in_SDI_Online\">certify a disability before the EDD issues payments\u003c/a>.\u003c/p>\n\u003cp>The agency redirected resources to review hundreds of thousands of claims associated with about 27,000 fake medical accounts, and was able to block billions of dollars in fraud attempts, according to a spokesperson.\u003c/p>\n\u003cp>“The work involved in resolving that fraud attack issue certainly impacted our ability to remain timely with all of our claims at that time,” the spokesperson wrote.\u003c/p>\n\u003cfigure id=\"attachment_11922622\" class=\"wp-caption aligncenter\" style=\"max-width: 1640px\">\u003ca href=\"https://ww2.kqed.org/app/uploads/sites/10/2022/08/delays2-e1660609931927.png\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"wp-image-11922622 size-full\" src=\"https://ww2.kqed.org/app/uploads/sites/10/2022/08/delays2-e1660609931927.png\" alt=\"A horizontal bar chart showing the percentage of EDD disability claims from Nov. 2021 - June 2022.\" width=\"1640\" height=\"676\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2022/08/delays2-e1660609931927.png 1640w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/08/delays2-e1660609931927-800x330.png 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/08/delays2-e1660609931927-1020x420.png 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/08/delays2-e1660609931927-160x66.png 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/08/delays2-e1660609931927-1536x633.png 1536w\" sizes=\"(max-width: 1640px) 100vw, 1640px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">Data provided by the California Employment Development Department. \u003ccite>(Chart by Farida Jhabvala Romero/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>\u003cstrong>‘A terrible experience’\u003c/strong>\u003c/h2>\n\u003cp>It’s unclear whether the agency initially flagged Reina and Butler’s cases as potentially fraudulent, or whether the agency didn’t have enough staff to follow up promptly on their claims.\u003c/p>\n\u003cp>Butler believes her in-person visit to the EDD’s office in Los Angeles made all the difference. An agency representative told her they had mistakenly believed she’d returned to work when she hadn’t. Once the problem was fixed, Butler’s payments started a few days later. The delay she experienced was about a week, she said.\u003c/p>\n\u003cp>“I don’t think that they’re set up to really support a new parent, because of all the hoops that they have to go through in order to get paid,” said Butler, who has now returned to part-time work. “I can’t imagine having to wait longer.”\u003c/p>\n\u003cp>Claimants without valid Social Security numbers like Reina, who is not fluent in English, must file their requests on paper, according to the EDD.\u003c/p>\n\u003cp>Reina, who had to wait for seven months for her disability payments, struggled to feed her family, often having to stand in line at food banks. By April, she and her husband, also a farmworker whose seasonal work declined, couldn’t pay rent for their small house in Watsonville. The family was saved from falling into homelessness by a last-minute loan from Reina’s sister, she said.\u003c/p>\n\u003cp>“It was a terrible experience,” said Reina, who remembers longing to buy comfortable maternity clothes, but knowing that she didn’t have the money. “It felt very ugly.”\u003c/p>\n\u003cfigure id=\"attachment_11922536\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003ca href=\"https://ww2.kqed.org/app/uploads/sites/10/2022/08/RS57774_IMG_5588-Reina-walks-qut.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11922536\" src=\"https://ww2.kqed.org/app/uploads/sites/10/2022/08/RS57774_IMG_5588-Reina-walks-qut.jpg\" alt=\"a mother and her two songs are seen from behind walking down the street\" width=\"1920\" height=\"1440\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2022/08/RS57774_IMG_5588-Reina-walks-qut.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/08/RS57774_IMG_5588-Reina-walks-qut-800x600.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/08/RS57774_IMG_5588-Reina-walks-qut-1020x765.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/08/RS57774_IMG_5588-Reina-walks-qut-160x120.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/08/RS57774_IMG_5588-Reina-walks-qut-1536x1152.jpg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">Reina, 33, holds her baby while walking with her two older sons in Watsonville. KQED is not using her full name because of her immigration status. \u003ccite>(Farida Jhabvala Romero/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>Prioritizing fraud claims over benefits\u003c/h2>\n\u003cp>Earlier in the pandemic, the EDD delayed payments for roughly 5 million unemployed Californians and improperly denied likely 1 million more while it dealt with a sudden increase in claims and fraud, according to a report released last week by the Legislative Analyst’s Office.\u003c/p>\n\u003cp>[pullquote align=\"right\" size=\"medium\" citation=\"Amanda Butler, Santa Clarita parent\"]‘I don’t think that they’re set up to really support a new parent, because of all the hoops that they have to go through in order to get paid.’[/pullquote]As of last fall, the agency had paid an estimated $20 billion in fake pandemic unemployment relief claims, nearly all of it tied to a now expired federal emergency program that the EDD administered. This summer, state officials announced \u003ca href=\"https://www.gov.ca.gov/2022/06/21/edd-recovers-1-1-billion-in-unemployment-insurance-funds-with-more-investigations-and-recoveries-to-come/\">the agency had recovered $1.1 billion\u003c/a>.\u003c/p>\n\u003cp>But the EDD prioritized eliminating fraud over making sure eligible workers could easily get their unemployment insurance benefits, which caused hardships for Californians in need and held back the state’s economy, the LAO said.\u003c/p>\n\u003cp>“Our dozen or so recommendations are, in effect, a series of safeguards to ensure that getting workers benefits quickly is a top priority for the state because over the last several decades those safeguards haven’t been in place,” said Chas Alamo, the LAO analyst who authored the report. “And now we are in a position where we got a program that causes a great deal of frustration for workers during downturns.”\u003c/p>\n\u003cp>This year, legitimate disability claimants received no notice or communication from the EDD for months, according to Lizett Rodriguez Peña, an attorney at the Watsonville Law Center who helped Reina and a dozen more farmworkers navigate delays of on average six months on their claims.\u003c/p>\n\u003cp>When her clients tried calling the EDD to find out what they needed to do to get their benefits processed, they faced a wall of voicemail, she said. In January, \u003ca href=\"https://calmatters.org/economy/2022/06/edd-disability-calls/\">calls to the agency’s disability insurance program surged to more than 5 million\u003c/a>, as reported by CalMatters.\u003c/p>\n\u003cp>Even during her own maternity leave earlier in the year, Rodriguez Peña saw her SDI payments unexpectedly halted.\u003c/p>\n\u003cp>“I called multiple times and my call would just get disconnected,” she said. “This is why I find it so ironic, because I help individuals go through that, but I was struggling trying to get someone live to talk.”\u003c/p>\n\u003ch2>\u003cstrong>With new state budget, hope for improvement\u003c/strong>\u003c/h2>\n\u003cp>An EDD spokesperson said the agency agrees it must better balance the need to prevent fraud with the work of delivering timely payments to eligible workers.\u003c/p>\n\u003cp>The recently enacted state budget includes $136 million for the agency to boost its customer experience by improving call centers, simplifying forms, developing data tools to curb fraudulent claims and speeding up the pace of application processing, according to the agency spokesperson. The \u003ca href=\"https://esd.dof.ca.gov/Documents/bcp/2223/FY2223_ORG7100_BCP6006.pdf\">changes\u003c/a>, which promise to also add multiple language options for users, are expected to be completed by June 2023.\u003c/p>\n\u003cp>While almost eight months pregnant, Reina said she spent half a day at an EDD office in San José with documents to help verify her identity.\u003c/p>\n\u003cp>The agency denied her claim in a letter dated April 22, claiming the strawberry picker had not earned wages to qualify her for SDI benefits, according to Rodriguez Peña. She said she followed up with the EDD, alerting them Reina had submitted proof of wages with her initial application on Dec. 1, 2021.\u003c/p>\n\u003cp>Finally, on June 21, the EDD reversed its decision and granted Reina disability payments totaling around $10,000. Her doctor had recommended she stop working after her third trimester, partly because Reina’s growing belly hurt too much while bending close to the ground to collect strawberries.\u003c/p>\n\u003cp>Looking back at the ordeal, the Indigenous immigrant from Mexico said she almost gave up. But she reminded herself that she’d paid SDI taxes with every paycheck.\u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n\u003cp>“I know they say some people commit fraud. But I was telling the truth,” Reina said. “So why did they take so long?”\u003c/p>\n\n",
"blocks": [],
"excerpt": "Potentially tens of thousands of disabled Californians have been forced to wait several weeks or months for their benefits after the EDD redirected significant resources to respond to a fraud scheme that hit the agency late last year.",
"status": "publish",
"parent": 0,
"modified": 1721133814,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 40,
"wordCount": 1797
},
"headData": {
"title": "Thousands of Californians Waited Weeks for Disability Payments While EDD Grappled With Fraud | KQED",
"description": "Potentially tens of thousands of disabled Californians have been forced to wait several weeks or months for their benefits after the EDD redirected significant resources to respond to a fraud scheme that hit the agency late last year.",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"schema": {
"@context": "http://schema.org",
"@type": "NewsArticle",
"headline": "Thousands of Californians Waited Weeks for Disability Payments While EDD Grappled With Fraud",
"datePublished": "2022-08-15T14:09:29-07:00",
"dateModified": "2024-07-16T05:43: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"
}
}
},
"audioUrl": "https://traffic.omny.fm/d/clips/0af137ef-751e-4b19-a055-aaef00d2d578/ffca7e9f-6831-4[…]f-aaef00f5a073/fcbb1ace-05ce-4ea2-9492-aeee00ffd114/audio.mp3",
"sticky": false,
"excludeFromSiteSearch": "Include",
"path": "/news/11922498/thousands-of-californians-waited-weeks-for-disability-payments-while-edd-grappled-with-fraud",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>One morning in March, an undocumented farmworker on the Central Coast got ready to make a phone call she’d made dozens of times before, to a state agency where a human rarely answered.\u003c/p>\n\u003cp>It had been three months since she’d applied for the partial wage replacement most California workers are eligible for — regardless of immigration status — when they are disabled due to pregnancy or other health reasons.\u003c/p>\n\u003cp>But Reina, who at the time was six months pregnant, had not yet received a reply from the Employment Development Department on her claim, let alone the money she had counted on to pay rent. The 33-year-old said she was so anxious that she sometimes got headaches and couldn’t stomach food. (KQED is not using Reina’s full name because of her immigration status.)\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"label": "Related Stories ",
"tag": "edd"
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>“It was so difficult for me and my family,” she said in Spanish, adding that the agency had paid her past State Disability Insurance benefits with little delay when she had her three older sons, now ages 2 to 10. “I never imagined it would take so long this time around.”\u003c/p>\n\u003cp>That same month, about 300 miles away in Santa Clarita, a frustrated Amanda Butler got in the car with her 2-week-old infant, 4-year-old son and husband. He drove the family nearly an hour to a crowded EDD office in downtown Los Angeles. Like Reina, Butler had tried calling the agency but couldn’t reach a person to explain why she hadn’t received her biweekly SDI payments yet.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "fullwidth"
},
"numeric": [
"fullwidth"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>“It’s the last thing you want to deal with when you have a newborn, you are recovering from a C-section and you are having to nurse, like, every hour,” said Butler, 37, who manages fundraising campaigns for the nonprofit BreastfeedLA. “It was stressful.”\u003c/p>\n\u003cp>Potentially tens of thousands of disabled Californians have been forced to wait several weeks or even months for their benefits after the EDD redirected significant resources to respond to a fraud scheme that hit the agency late last year.\u003c/p>\n\u003cp>The EDD, which has struggled with \u003ca href=\"https://www.kqed.org/news/11866438/after-a-string-of-bungled-tech-upgrades-california-tries-a-new-approach\">outdated computer systems\u003c/a> and costly \u003ca href=\"https://www.kqed.org/news/11893715/californias-unemployment-fraud-balloons-to-20-billion\">fraud attacks\u003c/a>, is still falling short of its own standards for processing benefits for eligible claimants in a timely fashion, while weeding out scammers.\u003c/p>\n\u003cp>Nearly \u003ca href=\"https://edd.ca.gov/siteassets/files/about_edd/pdf/edddiforecastoct21.pdf\">18 million California employees are covered by the SDI program\u003c/a> through a payroll tax. The program often offers to pay 60% of a person’s wages for up to 52 weeks. A \u003ca href=\"https://www.kqed.org/news/11918450/workers-wont-get-expanded-paid-family-leave-disability-under-california-budget-agreement\">bill to significantly increase the payment rate\u003c/a> is advancing in the Legislature.\u003c/p>\n\u003cp>Since January 2017, the EDD’s own statistics show \u003ca href=\"https://data.edd.ca.gov/browse?category=Disability+Insurance&utf8=%E2%9C%93\">it has received an average of 60,000 initial claims per month\u003c/a>. But that figure more than doubled in December 2021. By January, the agency announced \u003ca href=\"https://edd.ca.gov/siteassets/files/about_edd/pdf/news-22-02.pdf\">it suspended 345,000 claims it had flagged as suspicious\u003c/a>.\u003c/p>\n\u003cp>The EDD aims to pay 86% of SDI claims within 14 days, as it expects some complex cases to take longer to investigate and resolve. Yet by April, according to new figures obtained by KQED, almost half of disability applications took 15 days or longer to process.\u003c/p>\n\u003cp>“It’s absolutely unacceptable, and it’s something we need to look at,” said Assemblymember Buffy Wicks, D-Oakland. “We have a social safety net for a reason. It’s to help people who are in need. That is a fundamental social contract the government has with its constituency. So it’s infuriating that this is happening.”\u003c/p>\n\u003cp>Wicks, who sits on a \u003ca href=\"https://abgt.assembly.ca.gov/sub4stateadministration\">subcommittee that oversees the EDD’s budget\u003c/a>, said she plans to raise the issue with the agency in the next legislative year.\u003c/p>\n\u003cp>The EDD declined several interview requests by KQED. In an email, an EDD spokesperson said delays have subsided, with close to 30% of claims — about 11,000 — affected by longer processing times as of mid-July.\u003c/p>\n\u003cp>But in \u003ca href=\"https://edd.ca.gov/siteassets/files/about_edd/pdf/news-21-69.pdf\">press releases\u003c/a> and emails, the agency said suspected organized criminals filed false claims using the stolen identities of medical providers who must \u003ca href=\"https://edd.ca.gov/en/Disability/How_to_File_a_DI_Claim_in_SDI_Online\">certify a disability before the EDD issues payments\u003c/a>.\u003c/p>\n\u003cp>The agency redirected resources to review hundreds of thousands of claims associated with about 27,000 fake medical accounts, and was able to block billions of dollars in fraud attempts, according to a spokesperson.\u003c/p>\n\u003cp>“The work involved in resolving that fraud attack issue certainly impacted our ability to remain timely with all of our claims at that time,” the spokesperson wrote.\u003c/p>\n\u003cfigure id=\"attachment_11922622\" class=\"wp-caption aligncenter\" style=\"max-width: 1640px\">\u003ca href=\"https://ww2.kqed.org/app/uploads/sites/10/2022/08/delays2-e1660609931927.png\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"wp-image-11922622 size-full\" src=\"https://ww2.kqed.org/app/uploads/sites/10/2022/08/delays2-e1660609931927.png\" alt=\"A horizontal bar chart showing the percentage of EDD disability claims from Nov. 2021 - June 2022.\" width=\"1640\" height=\"676\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2022/08/delays2-e1660609931927.png 1640w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/08/delays2-e1660609931927-800x330.png 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/08/delays2-e1660609931927-1020x420.png 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/08/delays2-e1660609931927-160x66.png 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/08/delays2-e1660609931927-1536x633.png 1536w\" sizes=\"(max-width: 1640px) 100vw, 1640px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">Data provided by the California Employment Development Department. \u003ccite>(Chart by Farida Jhabvala Romero/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>\u003cstrong>‘A terrible experience’\u003c/strong>\u003c/h2>\n\u003cp>It’s unclear whether the agency initially flagged Reina and Butler’s cases as potentially fraudulent, or whether the agency didn’t have enough staff to follow up promptly on their claims.\u003c/p>\n\u003cp>Butler believes her in-person visit to the EDD’s office in Los Angeles made all the difference. An agency representative told her they had mistakenly believed she’d returned to work when she hadn’t. Once the problem was fixed, Butler’s payments started a few days later. The delay she experienced was about a week, she said.\u003c/p>\n\u003cp>“I don’t think that they’re set up to really support a new parent, because of all the hoops that they have to go through in order to get paid,” said Butler, who has now returned to part-time work. “I can’t imagine having to wait longer.”\u003c/p>\n\u003cp>Claimants without valid Social Security numbers like Reina, who is not fluent in English, must file their requests on paper, according to the EDD.\u003c/p>\n\u003cp>Reina, who had to wait for seven months for her disability payments, struggled to feed her family, often having to stand in line at food banks. By April, she and her husband, also a farmworker whose seasonal work declined, couldn’t pay rent for their small house in Watsonville. The family was saved from falling into homelessness by a last-minute loan from Reina’s sister, she said.\u003c/p>\n\u003cp>“It was a terrible experience,” said Reina, who remembers longing to buy comfortable maternity clothes, but knowing that she didn’t have the money. “It felt very ugly.”\u003c/p>\n\u003cfigure id=\"attachment_11922536\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003ca href=\"https://ww2.kqed.org/app/uploads/sites/10/2022/08/RS57774_IMG_5588-Reina-walks-qut.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11922536\" src=\"https://ww2.kqed.org/app/uploads/sites/10/2022/08/RS57774_IMG_5588-Reina-walks-qut.jpg\" alt=\"a mother and her two songs are seen from behind walking down the street\" width=\"1920\" height=\"1440\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2022/08/RS57774_IMG_5588-Reina-walks-qut.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/08/RS57774_IMG_5588-Reina-walks-qut-800x600.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/08/RS57774_IMG_5588-Reina-walks-qut-1020x765.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/08/RS57774_IMG_5588-Reina-walks-qut-160x120.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/08/RS57774_IMG_5588-Reina-walks-qut-1536x1152.jpg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">Reina, 33, holds her baby while walking with her two older sons in Watsonville. KQED is not using her full name because of her immigration status. \u003ccite>(Farida Jhabvala Romero/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>Prioritizing fraud claims over benefits\u003c/h2>\n\u003cp>Earlier in the pandemic, the EDD delayed payments for roughly 5 million unemployed Californians and improperly denied likely 1 million more while it dealt with a sudden increase in claims and fraud, according to a report released last week by the Legislative Analyst’s Office.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "‘I don’t think that they’re set up to really support a new parent, because of all the hoops that they have to go through in order to get paid.’",
"name": "pullquote",
"attributes": {
"named": {
"align": "right",
"size": "medium",
"citation": "Amanda Butler, Santa Clarita parent",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>As of last fall, the agency had paid an estimated $20 billion in fake pandemic unemployment relief claims, nearly all of it tied to a now expired federal emergency program that the EDD administered. This summer, state officials announced \u003ca href=\"https://www.gov.ca.gov/2022/06/21/edd-recovers-1-1-billion-in-unemployment-insurance-funds-with-more-investigations-and-recoveries-to-come/\">the agency had recovered $1.1 billion\u003c/a>.\u003c/p>\n\u003cp>But the EDD prioritized eliminating fraud over making sure eligible workers could easily get their unemployment insurance benefits, which caused hardships for Californians in need and held back the state’s economy, the LAO said.\u003c/p>\n\u003cp>“Our dozen or so recommendations are, in effect, a series of safeguards to ensure that getting workers benefits quickly is a top priority for the state because over the last several decades those safeguards haven’t been in place,” said Chas Alamo, the LAO analyst who authored the report. “And now we are in a position where we got a program that causes a great deal of frustration for workers during downturns.”\u003c/p>\n\u003cp>This year, legitimate disability claimants received no notice or communication from the EDD for months, according to Lizett Rodriguez Peña, an attorney at the Watsonville Law Center who helped Reina and a dozen more farmworkers navigate delays of on average six months on their claims.\u003c/p>\n\u003cp>When her clients tried calling the EDD to find out what they needed to do to get their benefits processed, they faced a wall of voicemail, she said. In January, \u003ca href=\"https://calmatters.org/economy/2022/06/edd-disability-calls/\">calls to the agency’s disability insurance program surged to more than 5 million\u003c/a>, as reported by CalMatters.\u003c/p>\n\u003cp>Even during her own maternity leave earlier in the year, Rodriguez Peña saw her SDI payments unexpectedly halted.\u003c/p>\n\u003cp>“I called multiple times and my call would just get disconnected,” she said. “This is why I find it so ironic, because I help individuals go through that, but I was struggling trying to get someone live to talk.”\u003c/p>\n\u003ch2>\u003cstrong>With new state budget, hope for improvement\u003c/strong>\u003c/h2>\n\u003cp>An EDD spokesperson said the agency agrees it must better balance the need to prevent fraud with the work of delivering timely payments to eligible workers.\u003c/p>\n\u003cp>The recently enacted state budget includes $136 million for the agency to boost its customer experience by improving call centers, simplifying forms, developing data tools to curb fraudulent claims and speeding up the pace of application processing, according to the agency spokesperson. The \u003ca href=\"https://esd.dof.ca.gov/Documents/bcp/2223/FY2223_ORG7100_BCP6006.pdf\">changes\u003c/a>, which promise to also add multiple language options for users, are expected to be completed by June 2023.\u003c/p>\n\u003cp>While almost eight months pregnant, Reina said she spent half a day at an EDD office in San José with documents to help verify her identity.\u003c/p>\n\u003cp>The agency denied her claim in a letter dated April 22, claiming the strawberry picker had not earned wages to qualify her for SDI benefits, according to Rodriguez Peña. She said she followed up with the EDD, alerting them Reina had submitted proof of wages with her initial application on Dec. 1, 2021.\u003c/p>\n\u003cp>Finally, on June 21, the EDD reversed its decision and granted Reina disability payments totaling around $10,000. Her doctor had recommended she stop working after her third trimester, partly because Reina’s growing belly hurt too much while bending close to the ground to collect strawberries.\u003c/p>\n\u003cp>Looking back at the ordeal, the Indigenous immigrant from Mexico said she almost gave up. But she reminded herself that she’d paid SDI taxes with every paycheck.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "floatright"
},
"numeric": [
"floatright"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>“I know they say some people commit fraud. But I was telling the truth,” Reina said. “So why did they take so long?”\u003c/p>\n\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/news/11922498/thousands-of-californians-waited-weeks-for-disability-payments-while-edd-grappled-with-fraud",
"authors": [
"8659"
],
"categories": [
"news_8"
],
"tags": [
"news_29228",
"news_28339",
"news_27626",
"news_20611"
],
"featImg": "news_11922501",
"label": "news"
},
"news_11922059": {
"type": "posts",
"id": "news_11922059",
"meta": {
"index": "posts_1716263798",
"site": "news",
"id": "11922059",
"score": null,
"sort": [
1660088063000
]
},
"guestAuthors": [],
"slug": "why-are-california-unemployment-checks-so-hard-to-get-new-report-has-ideas",
"title": "Why Are California Unemployment Checks So Hard to Get? New Report Has Ideas",
"publishDate": 1660088063,
"format": "standard",
"headTitle": "Why Are California Unemployment Checks So Hard to Get? New Report Has Ideas | KQED",
"labelTerm": {
"term": 18481,
"site": "news"
},
"content": "\u003cp>If you get laid off, there’s a system that’s supposed to help you get by: unemployment benefits. Whenever California stares down a pandemic or a possible recession, the partial wage-replacement program is one of the most important economic safeguards for workers.\u003c/p>\n\u003cp>But the benefits have become more difficult for workers to access, due to the program’s design and decisions made by California’s embattled Employment Development Department. That’s according to an\u003ca href=\"https://lao.ca.gov/reports/2022/4615/Improving-CA-UI-Program-080822.pdf\"> in-depth report released Monday from the Legislative Analyst’s Office\u003c/a>, a nonpartisan agency that provides advice to the Legislature.\u003c/p>\n\u003cp>The report found that the benefits program’s orientation toward businesses — which fund the benefits and have an incentive to keep costs down — led the department to emphasize holding down costs. Pressure from the federal government to avoid errors led the department to try, however successfully, to minimize fraud.\u003c/p>\n\u003cp>The result, according to the report: The department pursued lowering costs and hindering fraud over making it easy for workers to access benefits.\u003c/p>\n\u003cp>“Looked at individually, one of these policies might seem totally reasonable, either to limit fraud or to minimize business costs,” said Chas Alamo, the report’s author and principal fiscal and policy analyst with the Legislative Analyst’s Office. “But when you look at them, and kind of step back and look at the suite of policies that have been made over several decades, it becomes clear that there’s a sort of imbalance in the system.”\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>Gov. Gavin Newsom’s press office directed questions about the report to the Employment Development Department, saying it was best suited to talk about the report.\u003c/p>\n\u003cp>Department spokesperson Gareth Lacy wrote in a statement that EDD “appreciates and will carefully review the LAO’s ideas for further simplifying processes and speeding up the delivery of services to Californians. Many of these ideas, such as limiting improper claim denials and minimizing delays, have been incorporated into \u003ca href=\"https://edd.ca.gov/siteassets/files/pdf/edd-2021-year-in-review_v06.pdf\">EDD actions over the past year.\u003c/a>”\u003c/p>\n\u003cp>Lacy also pointed to a modernization push at the department to improve call centers, simplify forms and notices, including user testing, developing data analysis tools to continue curbing fraud, and upgrading department training to increase the pace of application processing.\u003c/p>\n\u003cp>[aside label=\"Related Stories\" tag=\"unemployment\"]\u003c/p>\n\u003cp>Early in the COVID pandemic as joblessness rates soared, the department \u003ca href=\"https://calmatters.org/explainers/california-unemployment-benefits/\">struggled to keep up with a surge of benefits claims\u003c/a> — leaving some Californians repeatedly calling the department in frustration and waiting weeks or months for the money to arrive.\u003c/p>\n\u003cp>Then came sensational reports that the department had paid out as much as\u003ca href=\"https://calmatters.org/newsletters/whatmatters/2021/10/california-edd-fixes/?utm_source=CalMatters+Newsletters&utm_campaign=785df30e77-WHATMATTERS&utm_medium=email&utm_term=0_faa7be558d-785df30e77-151436580&mc_cid=785df30e77&mc_eid=582122f089\"> $20 billion in fraudulent benefits\u003c/a>.\u003c/p>\n\u003cp>Last December, the department froze 345,000 disability insurance claims due to suspected fraud. As it tried to root out disability benefits fraud, \u003ca href=\"https://calmatters.org/economy/2022/06/edd-disability-calls/?utm_source=CalMatters+Newsletters&utm_campaign=785df30e77-WHATMATTERS&utm_medium=email&utm_term=0_faa7be558d-785df30e77-151436580&mc_cid=785df30e77&mc_eid=582122f089\">calls to the department with questions surged\u003c/a>, and many went unanswered.\u003c/p>\n\u003cp>Despite an increase in fraud during the pandemic, fraud has historically been uncommon in California’s unemployment benefits, likely “representing less than 1 percent of claims,” the report found. The vast majority of fraud that occurred during the pandemic was concentrated in a temporary federal program that has now ended.\u003c/p>\n\u003cp>The report lays out evidence that unemployment benefits have become too difficult for workers to access.\u003c/p>\n\u003cp>When workers are denied benefits, for example, they’re allowed to file appeals. The report found that more than half of denials are overturned on appeal, meaning those workers should have gotten the benefits in the first place. By contrast, “less than one-quarter are overturned in the rest of the country,” the report found.\u003c/p>\n\u003cp>Also slowing the process: extensive, and sometimes confusing, steps to prove eligibility for California unemployment benefits.\u003c/p>\n\u003cp>The department’s actions during the pandemic suggest that getting payments to workers is not its highest priority, the report said. For example, the department disqualified about 1 in 4 unemployment benefits claims during the pandemic for failing to respond to the department’s requests for additional information — or because the department was not able to process the additional information provided in the allotted time frame.\u003c/p>\n\u003cp>Meanwhile, \u003ca href=\"https://www.govops.ca.gov/wp-content/uploads/sites/11/2020/09/Assessment.pdf\">a September 2020 report\u003c/a> written by a strike team assembled by Gov. Gavin Newsom found that during the same period, each department field office “had an estimated 450 pounds of unopened mail and had no system for processing unopened mail. Further, at the state’s call centers, less than 1 percent of callers reached an EDD staff member.”[pullquote size='medium' align='left' citation=\"Jim Patterson, Republican state assemblymember from Fresno\"]‘We’re just seeing the result of a bureaucratic system that wasn’t capable of doing its fundamental mission.’[/pullquote]The Legislative Analyst’s Office report also revealed that the Employment Development Department mischaracterized the number of people seeking jobless benefits that it was disqualifying or denying in reports to the Legislature.\u003c/p>\n\u003cp>From the start of the pandemic to June 30, 2021, the department sent weekly dispatches to the Legislature. During that period, the department reported that it had disqualified or denied 705,000 unemployment benefits claims, according to the Legislative Analyst’s Office’s report. But the LAO found that the department disqualified at least 3.4 million during that period.\u003c/p>\n\u003cp>When asked about this discrepancy, the department said it had interpreted the requirement to report to the Legislature to mean the number of people who were found not to qualify under state and federal eligibility rules, and so it did not report the number of people being disqualified by procedural rules.\u003c/p>\n\u003cp>“People should get fired for this,” said Jim Patterson, a Republican state assemblymember from Fresno, citing how the Legislature was misled.\u003c/p>\n\u003cp>The report corroborated what Patterson already sensed, he said — his office has helped about 3,000 constituents who had problems with the department. Through that process, he added, he saw how confounding the communication from the department to unemployed people sometimes is. “They write to constituents as if they’re creating a treatise for a master’s degree in confusion,” Patterson said.\u003c/p>\n\u003cp>“We’re just seeing the result of a bureaucratic system that wasn’t capable of doing its fundamental mission,” Patterson said.\u003c/p>\n\u003cp>The LAO’s report makes over a dozen suggestions to remedy the issues it identifies, including recommendations for how to limit improper claim denials, minimize delays and simplify benefits applications.\u003c/p>\n\u003cp>The Legislature is investing in modernizing the system and bolstering cybersecurity resilience, Assemblymember Cottie Petrie-Norris, a Democrat from Costa Mesa who chairs the Committee on Accountability and Administrative Review, said in a statement. She added that she hoped that would lead to “major advances in how quickly the department can assess threats and resolve claims.”\u003c/p>\n\u003cp>Making sure unemployment benefits work effectively isn’t just important for workers who have been laid off — it’s important for the whole economy, said Irena Asmundson, a research scholar at the Stanford Institute for Economic Policy Research and former chief economist for California’s Department of Finance.\u003c/p>\n\u003cp>If people who lose their jobs in an economic downturn don’t have unemployment benefits, she said, then they have to pull back on their spending — making a bad situation worse. So unemployment benefits are meant to act as a stabilizer, giving laid-off workers some money to spend and blunting a downward spiral for the whole economy.\u003c/p>\n\u003cp>The report “misunderstands EDD’s recent activities to improve the process, and the deeper problems with [unemployment insurance] that go beyond the issues referenced in the report,” said former department director Michael Bernick, who is now special counsel with Duane Morris, a law firm. Bernick, who has also worked as a volunteer helping people who are trying to get benefits over the past two years, agrees that the process is too complex.\u003c/p>\n\u003cp>Yet many of the anti-fraud measures that the report blames for slowing down payments are required by federal protocols, Bernick wrote in an email.\u003c/p>\n\u003cp>“The truth is that EDD must balance rapid payout and anti-fraud — a process that has become increasingly difficult with the heightened sophistication of identity theft rings, and the amount of money going through the system,” Bernick said. He added that newer measures to combat identity theft, including the addition of online verification tool ID.me, are on the right path.\u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n\u003cp>\u003cem>\u003ca href=\"https://calmatters.org/economy/2022/08/california-unemployment-benefits-3/\">This story originally appeared in CalMatters.\u003c/a>\u003c/em>\u003c/p>\n\n",
"blocks": [],
"excerpt": "A new report says California's unemployment benefits program must make fast distribution a higher priority.",
"status": "publish",
"parent": 0,
"modified": 1721124681,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 33,
"wordCount": 1432
},
"headData": {
"title": "Why Are California Unemployment Checks So Hard to Get? New Report Has Ideas | KQED",
"description": "The result, according to the report: The department pursued lowering costs and hindering fraud over making it easy for workers to access benefits.",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"socialDescription": "The result, according to the report: The department pursued lowering costs and hindering fraud over making it easy for workers to access benefits.",
"schema": {
"@context": "http://schema.org",
"@type": "NewsArticle",
"headline": "Why Are California Unemployment Checks So Hard to Get? New Report Has Ideas",
"datePublished": "2022-08-09T16:34:23-07:00",
"dateModified": "2024-07-16T03:11:21-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": "Grace Gedye",
"excludeFromSiteSearch": "Include",
"showOnAuthorArchivePages": "No",
"path": "/news/11922059/why-are-california-unemployment-checks-so-hard-to-get-new-report-has-ideas",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>If you get laid off, there’s a system that’s supposed to help you get by: unemployment benefits. Whenever California stares down a pandemic or a possible recession, the partial wage-replacement program is one of the most important economic safeguards for workers.\u003c/p>\n\u003cp>But the benefits have become more difficult for workers to access, due to the program’s design and decisions made by California’s embattled Employment Development Department. That’s according to an\u003ca href=\"https://lao.ca.gov/reports/2022/4615/Improving-CA-UI-Program-080822.pdf\"> in-depth report released Monday from the Legislative Analyst’s Office\u003c/a>, a nonpartisan agency that provides advice to the Legislature.\u003c/p>\n\u003cp>The report found that the benefits program’s orientation toward businesses — which fund the benefits and have an incentive to keep costs down — led the department to emphasize holding down costs. Pressure from the federal government to avoid errors led the department to try, however successfully, to minimize fraud.\u003c/p>\n\u003cp>The result, according to the report: The department pursued lowering costs and hindering fraud over making it easy for workers to access benefits.\u003c/p>\n\u003cp>“Looked at individually, one of these policies might seem totally reasonable, either to limit fraud or to minimize business costs,” said Chas Alamo, the report’s author and principal fiscal and policy analyst with the Legislative Analyst’s Office. “But when you look at them, and kind of step back and look at the suite of policies that have been made over several decades, it becomes clear that there’s a sort of imbalance in the system.”\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>Gov. Gavin Newsom’s press office directed questions about the report to the Employment Development Department, saying it was best suited to talk about the report.\u003c/p>\n\u003cp>Department spokesperson Gareth Lacy wrote in a statement that EDD “appreciates and will carefully review the LAO’s ideas for further simplifying processes and speeding up the delivery of services to Californians. Many of these ideas, such as limiting improper claim denials and minimizing delays, have been incorporated into \u003ca href=\"https://edd.ca.gov/siteassets/files/pdf/edd-2021-year-in-review_v06.pdf\">EDD actions over the past year.\u003c/a>”\u003c/p>\n\u003cp>Lacy also pointed to a modernization push at the department to improve call centers, simplify forms and notices, including user testing, developing data analysis tools to continue curbing fraud, and upgrading department training to increase the pace of application processing.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"label": "Related Stories ",
"tag": "unemployment"
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>Early in the COVID pandemic as joblessness rates soared, the department \u003ca href=\"https://calmatters.org/explainers/california-unemployment-benefits/\">struggled to keep up with a surge of benefits claims\u003c/a> — leaving some Californians repeatedly calling the department in frustration and waiting weeks or months for the money to arrive.\u003c/p>\n\u003cp>Then came sensational reports that the department had paid out as much as\u003ca href=\"https://calmatters.org/newsletters/whatmatters/2021/10/california-edd-fixes/?utm_source=CalMatters+Newsletters&utm_campaign=785df30e77-WHATMATTERS&utm_medium=email&utm_term=0_faa7be558d-785df30e77-151436580&mc_cid=785df30e77&mc_eid=582122f089\"> $20 billion in fraudulent benefits\u003c/a>.\u003c/p>\n\u003cp>Last December, the department froze 345,000 disability insurance claims due to suspected fraud. As it tried to root out disability benefits fraud, \u003ca href=\"https://calmatters.org/economy/2022/06/edd-disability-calls/?utm_source=CalMatters+Newsletters&utm_campaign=785df30e77-WHATMATTERS&utm_medium=email&utm_term=0_faa7be558d-785df30e77-151436580&mc_cid=785df30e77&mc_eid=582122f089\">calls to the department with questions surged\u003c/a>, and many went unanswered.\u003c/p>\n\u003cp>Despite an increase in fraud during the pandemic, fraud has historically been uncommon in California’s unemployment benefits, likely “representing less than 1 percent of claims,” the report found. The vast majority of fraud that occurred during the pandemic was concentrated in a temporary federal program that has now ended.\u003c/p>\n\u003cp>The report lays out evidence that unemployment benefits have become too difficult for workers to access.\u003c/p>\n\u003cp>When workers are denied benefits, for example, they’re allowed to file appeals. The report found that more than half of denials are overturned on appeal, meaning those workers should have gotten the benefits in the first place. By contrast, “less than one-quarter are overturned in the rest of the country,” the report found.\u003c/p>\n\u003cp>Also slowing the process: extensive, and sometimes confusing, steps to prove eligibility for California unemployment benefits.\u003c/p>\n\u003cp>The department’s actions during the pandemic suggest that getting payments to workers is not its highest priority, the report said. For example, the department disqualified about 1 in 4 unemployment benefits claims during the pandemic for failing to respond to the department’s requests for additional information — or because the department was not able to process the additional information provided in the allotted time frame.\u003c/p>\n\u003cp>Meanwhile, \u003ca href=\"https://www.govops.ca.gov/wp-content/uploads/sites/11/2020/09/Assessment.pdf\">a September 2020 report\u003c/a> written by a strike team assembled by Gov. Gavin Newsom found that during the same period, each department field office “had an estimated 450 pounds of unopened mail and had no system for processing unopened mail. Further, at the state’s call centers, less than 1 percent of callers reached an EDD staff member.”\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "‘We’re just seeing the result of a bureaucratic system that wasn’t capable of doing its fundamental mission.’",
"name": "pullquote",
"attributes": {
"named": {
"size": "medium",
"align": "left",
"citation": "Jim Patterson, Republican state assemblymember from Fresno",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>The Legislative Analyst’s Office report also revealed that the Employment Development Department mischaracterized the number of people seeking jobless benefits that it was disqualifying or denying in reports to the Legislature.\u003c/p>\n\u003cp>From the start of the pandemic to June 30, 2021, the department sent weekly dispatches to the Legislature. During that period, the department reported that it had disqualified or denied 705,000 unemployment benefits claims, according to the Legislative Analyst’s Office’s report. But the LAO found that the department disqualified at least 3.4 million during that period.\u003c/p>\n\u003cp>When asked about this discrepancy, the department said it had interpreted the requirement to report to the Legislature to mean the number of people who were found not to qualify under state and federal eligibility rules, and so it did not report the number of people being disqualified by procedural rules.\u003c/p>\n\u003cp>“People should get fired for this,” said Jim Patterson, a Republican state assemblymember from Fresno, citing how the Legislature was misled.\u003c/p>\n\u003cp>The report corroborated what Patterson already sensed, he said — his office has helped about 3,000 constituents who had problems with the department. Through that process, he added, he saw how confounding the communication from the department to unemployed people sometimes is. “They write to constituents as if they’re creating a treatise for a master’s degree in confusion,” Patterson said.\u003c/p>\n\u003cp>“We’re just seeing the result of a bureaucratic system that wasn’t capable of doing its fundamental mission,” Patterson said.\u003c/p>\n\u003cp>The LAO’s report makes over a dozen suggestions to remedy the issues it identifies, including recommendations for how to limit improper claim denials, minimize delays and simplify benefits applications.\u003c/p>\n\u003cp>The Legislature is investing in modernizing the system and bolstering cybersecurity resilience, Assemblymember Cottie Petrie-Norris, a Democrat from Costa Mesa who chairs the Committee on Accountability and Administrative Review, said in a statement. She added that she hoped that would lead to “major advances in how quickly the department can assess threats and resolve claims.”\u003c/p>\n\u003cp>Making sure unemployment benefits work effectively isn’t just important for workers who have been laid off — it’s important for the whole economy, said Irena Asmundson, a research scholar at the Stanford Institute for Economic Policy Research and former chief economist for California’s Department of Finance.\u003c/p>\n\u003cp>If people who lose their jobs in an economic downturn don’t have unemployment benefits, she said, then they have to pull back on their spending — making a bad situation worse. So unemployment benefits are meant to act as a stabilizer, giving laid-off workers some money to spend and blunting a downward spiral for the whole economy.\u003c/p>\n\u003cp>The report “misunderstands EDD’s recent activities to improve the process, and the deeper problems with [unemployment insurance] that go beyond the issues referenced in the report,” said former department director Michael Bernick, who is now special counsel with Duane Morris, a law firm. Bernick, who has also worked as a volunteer helping people who are trying to get benefits over the past two years, agrees that the process is too complex.\u003c/p>\n\u003cp>Yet many of the anti-fraud measures that the report blames for slowing down payments are required by federal protocols, Bernick wrote in an email.\u003c/p>\n\u003cp>“The truth is that EDD must balance rapid payout and anti-fraud — a process that has become increasingly difficult with the heightened sophistication of identity theft rings, and the amount of money going through the system,” Bernick said. He added that newer measures to combat identity theft, including the addition of online verification tool ID.me, are on the right path.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "floatright"
},
"numeric": [
"floatright"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>\u003cem>\u003ca href=\"https://calmatters.org/economy/2022/08/california-unemployment-benefits-3/\">This story originally appeared in CalMatters.\u003c/a>\u003c/em>\u003c/p>\n\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/news/11922059/why-are-california-unemployment-checks-so-hard-to-get-new-report-has-ideas",
"authors": [
"byline_news_11922059"
],
"categories": [
"news_1758",
"news_8"
],
"tags": [
"news_3651",
"news_28339",
"news_28340",
"news_17968",
"news_830",
"news_631",
"news_30130",
"news_29254"
],
"affiliates": [
"news_18481"
],
"featImg": "news_11922073",
"label": "news_18481"
},
"news_11906764": {
"type": "posts",
"id": "news_11906764",
"meta": {
"index": "posts_1716263798",
"site": "news",
"id": "11906764",
"score": null,
"sort": [
1646088811000
]
},
"parent": 0,
"labelTerm": {
"site": "news"
},
"blocks": [],
"publishDate": 1646088811,
"format": "standard",
"disqusTitle": "EDD Finally Adds More Multilingual Unemployment Support — After Advocates Mount Legal Challenge",
"title": "EDD Finally Adds More Multilingual Unemployment Support — After Advocates Mount Legal Challenge",
"headTitle": "KQED News",
"content": "\u003cp>The state’s Employment Development Department (EDD) will drastically expand language support to better accommodate the at least \u003ca href=\"https://oag.ca.gov/consumers/limited-english\">7 million Californians who have a first language other than English\u003c/a>.\u003c/p>\n\u003cp>This announcement comes after nearly two years of legal mediation between EDD and advocacy groups around gaps in EDD’s language accommodations that advocates say put many Californians in very vulnerable positions. \u003ca href=\"https://lafla.org/wp-content/uploads/2022/02/LAFLA-DFEH-Complaint-Against-EDD.pdf\">The Legal Aid Foundation of Los Angeles (LAFLA) filed the initial complaint\u003c/a> that triggered this mediation, alleging that EDD was in violation of federal and state antidiscrimination mandates related to national origin, ethnic identification and linguistic characteristics.\u003c/p>\n\u003cp>EDD has been expanding its language support throughout the course of the pandemic with tens of millions in funding through \u003ca href=\"https://esd.dof.ca.gov/Documents/bcp/2122/FY2122_ORG7100_BCP4803.pdf\">a language-access budget proposal\u003c/a> and \u003ca href=\"https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml?bill_id=202120220AB138\">AB 138, a state bill that tackled unemployment insurance policies and practices\u003c/a>. However, the agency’s website and other services are still considerably more accessible for English and Spanish speakers when at least 2.4 million Californians aren’t primary English or Spanish speakers.\u003c/p>\n\u003cp>According to advocates, an untold number of their clients resorted to paying third parties — who could often have predatory intentions — to help bridge these language support gaps.\u003c/p>\n\u003cp>\"We had somebody who waited seven months [for benefits] and they never even submitted his application,\" said Marisa Lundin, legal director of the Indigenous Program at California Rural Legal Assistance.\u003c/p>\n\u003cp>\"Sometimes the companies would create [alternate] email addresses for them — hold their usernames and passwords hostage,\" added Joann Lee, special counsel with LAFLA. \"They had to constantly pay to go back. Some were requiring a percentage of the benefits every time.\"\u003c/p>\n\u003cp>The agreement is also being memorialized through a court filing — meaning the groups involved are basically filing a lawsuit, and then settling with EDD. It's intended to hold EDD accountable for implementing adjustments that will ensure Californians who aren’t primary English speakers will be better able to secure the support they need, through direct communication with EDD, going forward.\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003ch2>So what's changing at EDD around multilingual support?\u003c/h2>\n\u003cp>According to \u003ca href=\"https://edd.ca.gov/About_EDD/pdf/news-22-011.pdf\">a press release from EDD\u003c/a>, the agency will expand the number of dedicated phone lines with multilingual agents and the spectrum of written translations for online resources and applications.\u003c/p>\n\u003cp>\"Effective immediately, EDD is required to provide real-time oral interpretation over the phone, so when claimants call EDD … it has to get an interpreter on the line in the language the claimant needs so that they can really communicate,\" said Winnie Kao, senior counsel at \u003ca href=\"https://www.advancingjustice-alc.org/\">Advancing Justice — Asian Law Caucus\u003c/a>.\u003c/p>\n\u003cp>If EDD is unable to provide an agent with the needed language skills immediately, Kao said the agency is required to call the claimant back with the requested interpreter within five business days, though there are extra barriers that come up with these callbacks that are worth acknowledging.\u003c/p>\n\u003cp>The advocates KQED interviewed confirmed that people who struggle with language barriers also are often less likely to have good access to the technological tools, like reliable internet or smartphones, that can make getting through to EDD easier.\u003c/p>\n\u003cp>https://twitter.com/KQED/status/1362945120274939904\u003c/p>\n\u003cp>EDD also has agreed to establish a multilingual advisory board. Lundin of California Rural Legal Assistance says the positive thing about this aspect of the agreement is that \"it really recognizes that this is a professional area. This is a whole profession, providing language services, and it's complex and it warrants investment and dedicated staff.\"\u003c/p>\n\u003cp>\"It's not something that somebody could do in their free time on top of other responsibilities that they have at the agency,\" said Lundin.\u003c/p>\n\u003cp>Advocates hope that this step from EDD can serve as a model for other state agencies to learn how to provide more meaningful language access going forward.\u003c/p>\n\u003cp>\"I think it's worth noting that these state agencies are required by law to provide meaningful language access,\" noted Kao. This requirement extends to \"all Californians, including these claimants, who are entitled to these benefits, that pay into these benefits,\" Kao said, emphasizing how people \"desperately need these benefits in time of crisis.\"\u003c/p>\n\u003cp>\"This isn't something extra. It's not like a charitable thing. It's a legal mandate,\" said Kao.\u003c/p>\n\u003cp>\u003ca href=\"https://lafla.org/press-release/ca-edd-language-access-agreement/\">Find details of the upcoming changes to EDD on LAFLA's site\u003c/a>, in English, Spanish, Tagalog, Arabic, Chinese (simplified and traditional), Dari, Farsi, Hindi, Japanese, Khmer, Korean, Punjabi, Russian, Thai and Vietnamese.\u003c/p>\n\u003cp>If you're seeking help with unemployment insurance claims, you can call EDD's Unemployment Customer Service Center (open 8 a.m. to 8 p.m. PT, seven days a week except state holidays). Starting March 3, these hours will change to 8 a.m. to 7 p.m. PT, Monday through Friday.\u003c/p>\n\u003cul>\n\u003cli>English and Spanish: (800) 300-5616\u003c/li>\n\u003cli>Cantonese: (800) 547-3506\u003c/li>\n\u003cli>Mandarin: (866) 303-0706\u003c/li>\n\u003cli>Vietnamese: (800) 547-2058\u003c/li>\n\u003cli>California Relay Service (711): Provide the UI number — (800) 300-5616 — to the operator\u003c/li>\n\u003cli>TTY: (800) 815-9387\u003c/li>\n\u003c/ul>\n\u003cp>\u003c/p>\n",
"disqusIdentifier": "11906764 https://ww2.kqed.org/news/?p=11906764",
"disqusUrl": "https://ww2.kqed.org/news/2022/02/28/edd-finally-adds-more-multilingual-unemployment-support-after-advocates-mount-legal-challenge/",
"stats": {
"hasVideo": false,
"hasChartOrMap": false,
"hasAudio": false,
"hasPolis": false,
"wordCount": 827,
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"iframeSrcs": [],
"paragraphCount": 20
},
"modified": 1646159631,
"excerpt": "After nearly two years of legal mediation with advocacy groups, EDD will drastically expand language support to better accommodate millions of Californians.",
"headData": {
"twImgId": "",
"twTitle": "",
"ogTitle": "",
"ogImgId": "",
"twDescription": "",
"description": "After nearly two years of legal mediation with advocacy groups, EDD will drastically expand language support to better accommodate millions of Californians.",
"title": "EDD Finally Adds More Multilingual Unemployment Support — After Advocates Mount Legal Challenge | KQED",
"ogDescription": "",
"schema": {
"@context": "http://schema.org",
"@type": "NewsArticle",
"headline": "EDD Finally Adds More Multilingual Unemployment Support — After Advocates Mount Legal Challenge",
"datePublished": "2022-02-28T14:53:31-08:00",
"dateModified": "2022-03-01T10:33:51-08:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png",
"isAccessibleForFree": "True",
"publisher": {
"@type": "NewsMediaOrganization",
"@id": "https://www.kqed.org/#organization",
"name": "KQED",
"url": "https://www.kqed.org",
"logo": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
}
},
"guestAuthors": [],
"slug": "edd-finally-adds-more-multilingual-unemployment-support-after-advocates-mount-legal-challenge",
"status": "publish",
"audioUrl": "https://traffic.omny.fm/d/clips/0af137ef-751e-4b19-a055-aaef00d2d578/ffca7e9f-6831-41c5-bcaf-aaef00f5a073/4c85614d-7f4c-479a-b051-ae4b011e0ca4/audio.mp3",
"excludeFromSiteSearch": "Include",
"path": "/news/11906764/edd-finally-adds-more-multilingual-unemployment-support-after-advocates-mount-legal-challenge",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>The state’s Employment Development Department (EDD) will drastically expand language support to better accommodate the at least \u003ca href=\"https://oag.ca.gov/consumers/limited-english\">7 million Californians who have a first language other than English\u003c/a>.\u003c/p>\n\u003cp>This announcement comes after nearly two years of legal mediation between EDD and advocacy groups around gaps in EDD’s language accommodations that advocates say put many Californians in very vulnerable positions. \u003ca href=\"https://lafla.org/wp-content/uploads/2022/02/LAFLA-DFEH-Complaint-Against-EDD.pdf\">The Legal Aid Foundation of Los Angeles (LAFLA) filed the initial complaint\u003c/a> that triggered this mediation, alleging that EDD was in violation of federal and state antidiscrimination mandates related to national origin, ethnic identification and linguistic characteristics.\u003c/p>\n\u003cp>EDD has been expanding its language support throughout the course of the pandemic with tens of millions in funding through \u003ca href=\"https://esd.dof.ca.gov/Documents/bcp/2122/FY2122_ORG7100_BCP4803.pdf\">a language-access budget proposal\u003c/a> and \u003ca href=\"https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml?bill_id=202120220AB138\">AB 138, a state bill that tackled unemployment insurance policies and practices\u003c/a>. However, the agency’s website and other services are still considerably more accessible for English and Spanish speakers when at least 2.4 million Californians aren’t primary English or Spanish speakers.\u003c/p>\n\u003cp>According to advocates, an untold number of their clients resorted to paying third parties — who could often have predatory intentions — to help bridge these language support gaps.\u003c/p>\n\u003cp>\"We had somebody who waited seven months [for benefits] and they never even submitted his application,\" said Marisa Lundin, legal director of the Indigenous Program at California Rural Legal Assistance.\u003c/p>\n\u003cp>\"Sometimes the companies would create [alternate] email addresses for them — hold their usernames and passwords hostage,\" added Joann Lee, special counsel with LAFLA. \"They had to constantly pay to go back. Some were requiring a percentage of the benefits every time.\"\u003c/p>\n\u003cp>The agreement is also being memorialized through a court filing — meaning the groups involved are basically filing a lawsuit, and then settling with EDD. It's intended to hold EDD accountable for implementing adjustments that will ensure Californians who aren’t primary English speakers will be better able to secure the support they need, through direct communication with EDD, going forward.\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>So what's changing at EDD around multilingual support?\u003c/h2>\n\u003cp>According to \u003ca href=\"https://edd.ca.gov/About_EDD/pdf/news-22-011.pdf\">a press release from EDD\u003c/a>, the agency will expand the number of dedicated phone lines with multilingual agents and the spectrum of written translations for online resources and applications.\u003c/p>\n\u003cp>\"Effective immediately, EDD is required to provide real-time oral interpretation over the phone, so when claimants call EDD … it has to get an interpreter on the line in the language the claimant needs so that they can really communicate,\" said Winnie Kao, senior counsel at \u003ca href=\"https://www.advancingjustice-alc.org/\">Advancing Justice — Asian Law Caucus\u003c/a>.\u003c/p>\n\u003cp>If EDD is unable to provide an agent with the needed language skills immediately, Kao said the agency is required to call the claimant back with the requested interpreter within five business days, though there are extra barriers that come up with these callbacks that are worth acknowledging.\u003c/p>\n\u003cp>The advocates KQED interviewed confirmed that people who struggle with language barriers also are often less likely to have good access to the technological tools, like reliable internet or smartphones, that can make getting through to EDD easier.\u003c/p>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "singleTwitterStatus",
"attributes": {
"named": {
"id": "1362945120274939904"
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\n\u003cp>EDD also has agreed to establish a multilingual advisory board. Lundin of California Rural Legal Assistance says the positive thing about this aspect of the agreement is that \"it really recognizes that this is a professional area. This is a whole profession, providing language services, and it's complex and it warrants investment and dedicated staff.\"\u003c/p>\n\u003cp>\"It's not something that somebody could do in their free time on top of other responsibilities that they have at the agency,\" said Lundin.\u003c/p>\n\u003cp>Advocates hope that this step from EDD can serve as a model for other state agencies to learn how to provide more meaningful language access going forward.\u003c/p>\n\u003cp>\"I think it's worth noting that these state agencies are required by law to provide meaningful language access,\" noted Kao. This requirement extends to \"all Californians, including these claimants, who are entitled to these benefits, that pay into these benefits,\" Kao said, emphasizing how people \"desperately need these benefits in time of crisis.\"\u003c/p>\n\u003cp>\"This isn't something extra. It's not like a charitable thing. It's a legal mandate,\" said Kao.\u003c/p>\n\u003cp>\u003ca href=\"https://lafla.org/press-release/ca-edd-language-access-agreement/\">Find details of the upcoming changes to EDD on LAFLA's site\u003c/a>, in English, Spanish, Tagalog, Arabic, Chinese (simplified and traditional), Dari, Farsi, Hindi, Japanese, Khmer, Korean, Punjabi, Russian, Thai and Vietnamese.\u003c/p>\n\u003cp>If you're seeking help with unemployment insurance claims, you can call EDD's Unemployment Customer Service Center (open 8 a.m. to 8 p.m. PT, seven days a week except state holidays). Starting March 3, these hours will change to 8 a.m. to 7 p.m. PT, Monday through Friday.\u003c/p>\n\u003cul>\n\u003cli>English and Spanish: (800) 300-5616\u003c/li>\n\u003cli>Cantonese: (800) 547-3506\u003c/li>\n\u003cli>Mandarin: (866) 303-0706\u003c/li>\n\u003cli>Vietnamese: (800) 547-2058\u003c/li>\n\u003cli>California Relay Service (711): Provide the UI number — (800) 300-5616 — to the operator\u003c/li>\n\u003cli>TTY: (800) 815-9387\u003c/li>\n\u003c/ul>\n\u003cp>\u003c/p>\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/news/11906764/edd-finally-adds-more-multilingual-unemployment-support-after-advocates-mount-legal-challenge",
"authors": [
"11583"
],
"categories": [
"news_8"
],
"tags": [
"news_30724",
"news_27989",
"news_28339",
"news_27660",
"news_631"
],
"featImg": "news_11906773",
"label": "news"
},
"news_11899871": {
"type": "posts",
"id": "news_11899871",
"meta": {
"index": "posts_1716263798",
"site": "news",
"id": "11899871",
"score": null,
"sort": [
1640050222000
]
},
"guestAuthors": [],
"slug": "edd-begins-punitive-approach-by-forcing-some-recipients-to-pay-back-their-unemployment-benefits",
"title": "EDD Begins Punitive Approach by Forcing Some Recipients to Pay Back Their Unemployment Benefits",
"publishDate": 1640050222,
"format": "standard",
"headTitle": "EDD Begins Punitive Approach by Forcing Some Recipients to Pay Back Their Unemployment Benefits | KQED",
"labelTerm": {
"term": 18481,
"site": "news"
},
"content": "\u003cp>A new state policy may require nearly 900,000 Californians to return their unemployment benefits because they may not have been working or looking for work. But some researchers worry the clawback campaign could force people with lower incomes to pay back thousands of dollars they no longer have.\u003c/p>\n\u003cp>The state Economic Development Department began issuing notifications of the proof-of-work requirement last month to one-third of California’s 2.9 million Pandemic Unemployment Assistance recipients. The federal program, which ran from March 2020 and ended in September, was aimed at helping people who don’t usually qualify for unemployment benefits because they are freelancers or small-business owners.\u003c/p>\n\u003cp>The state is asking them to prove, retroactively, that they were working, or planning to work, prior to filing their unemployment claim. If they can’t provide documentation, they would be ineligible and asked to give the benefits back.\u003c/p>\n\u003cp>[aside postID=\"news_11888843\" hero=\"https://ww2.kqed.org/app/uploads/sites/10/2021/09/EDD-UNEMPLOYMENT-1020x680.jpg\"]A full repayment could be over $32,000 if a recipient received full benefits throughout the program. In addition, if a claimant offered false information, the state could impose a 30% penalty. Some experts are now suggesting giving recipients a pass even if they can’t prove their eligibility.\u003c/p>\n\u003cp>“We should be saying, ‘Look, if you got unemployment insurance benefits during that time, you’re fine,’” said Chris Hoene, executive director of the left-leaning California Budget and Policy Center based in Sacramento.\u003c/p>\n\u003cp>“If the concern is fraudulent claims,” he added, “then do the work to fix the administration of the system” instead of requiring recipients to prove they qualified for the benefits.\u003c/p>\n\u003cp>It’s not clear where lawmakers stand. Democratic Assemblymember Tom Daly of Anaheim, chair of the Assembly Insurance Committee, which has oversight of the EDD, did not return a request for comment. Assemblymember Chad Mayes of Yucca Valley, an independent serving as vice chair of the committee, also didn’t respond.\u003c/p>\n\u003cp>The chair and vice chair of the Senate Labor, Public Employment and Retirement Committee — Democrat Dave Cortese of San José and Republican Rosilicie Ochoa Bogh of Yucaipa — also did not respond to requests for comment.\u003cbr>\n[ad fullwidth]\u003cbr>\nThe EDD noted that the repayment policy is a federal requirement, passed by Congress in the Continued Assistance for Unemployment Workers Act in 2020. EDD acknowledges it can waive repayment if the overpayment was not the recipient’s fault or not fraudulent and if repayment would cause extraordinary hardship.\u003c/p>\n\u003cp>The new policy is an attempt to claw back \u003ca href=\"https://apnews.com/article/business-california-5ec16ebe5b5982a9531a7a3d5a45e93c\">an estimated $20 billion lost to fraudulent claims in California\u003c/a>. But McGregor Scott, a former U.S. attorney who has been leading a state investigation into unemployment fraud, \u003ca href=\"https://www.sacbee.com/news/california/article256487486.html\">doesn’t believe EDD’s repayment policy will recover much\u003c/a>.\u003c/p>\n\u003cp>[pullquote align=\"right\" size=\"medium\" citation=\"Chris Hoene, California Budget and Policy Center\"]‘If the concern is fraudulent claims, then do the work to fix the administration of the system.’[/pullquote]The state’s immense loss came after EDD, inundated with unemployment claims early in the pandemic, began expediting the process by waiving a proof-of-work requirement. Investigators have said the rollback allowed organized crime and incarcerated people to siphon money from the state through fraudulent claims.\u003c/p>\n\u003cp>Recipients who receive EDD notices must use \u003ca href=\"https://edd.ca.gov/about_edd/coronavirus-2019/pandemic-unemployment-assistance.htm#SelfEmployment\">pay stubs, tax returns, business licenses or job offer letters\u003c/a> to prove they were employed or planned to be employed in the lead-up to filing their claim.\u003c/p>\n\u003cp>Those who filed on or after Jan. 31 have only 21 days to send documentation. Those who filed before that date, and received a payment after Dec. 27, 2020, have 90 days to comply.\u003c/p>\n\u003cp>“We probably need to implement this with compassion,” said Jesse Rothstein, a professor of public policy and economics at UC Berkeley. “We won’t be able to collect in every case.”\u003c/p>\n\u003cp>[aside label ='Related Coverage' tag='economy']Even before the pandemic, \u003ca href=\"https://www.unitedwaysca.org/realcost\">nearly 1 in 3 Californian households struggled to pay for basic necessities\u003c/a>, according to the United Ways of California. During the pandemic, a report from the Ludwig Institute for Shared Economic Prosperity found that 4.8 million Californians were seeking, but unable to find, full-time work that paid a living wage.\u003c/p>\n\u003cp>A recent report by Tipping Point Community, a nonprofit focused on alleviating poverty in the Bay Area, \u003ca href=\"https://www.mercurynews.com/2021/12/13/covid-didnt-increase-poverty-in-the-bay-area-new-report-says/\">estimated that 200,000 of the region’s residents were kept out of poverty\u003c/a> because of expanded support from government and charitable organizations.\u003c/p>\n\u003cp>“Without further bold action, we risk a ‘return to normal’ in terms of durable poverty and inequality,” said Tipping Point’s chief executive, Sam Cobbs. “We cannot afford to take that step backwards.”\u003cbr>\n[ad fullwidth]\u003c/p>\n\u003cp>\u003c/p>\n",
"blocks": [],
"excerpt": "California is requiring unemployment recipients to retroactively prove their work history, but experts say recipients with lower incomes could be forced to repay money they don't have.",
"status": "publish",
"parent": 0,
"modified": 1721127954,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 17,
"wordCount": 819
},
"headData": {
"title": "EDD Begins Punitive Approach by Forcing Some Recipients to Pay Back Their Unemployment Benefits | KQED",
"description": "California is requiring unemployment recipients to retroactively prove their work history, but experts say recipients with lower incomes could be forced to repay money they don't have.",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"schema": {
"@context": "http://schema.org",
"@type": "NewsArticle",
"headline": "EDD Begins Punitive Approach by Forcing Some Recipients to Pay Back Their Unemployment Benefits",
"datePublished": "2021-12-20T17:30:22-08:00",
"dateModified": "2024-07-16T04:05:54-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": "\u003ca href=\"https://calmatters.org/author/jesse-bedayn/\">Jesse Bedayn\u003c/a>",
"excludeFromSiteSearch": "Include",
"showOnAuthorArchivePages": "No",
"path": "/news/11899871/edd-begins-punitive-approach-by-forcing-some-recipients-to-pay-back-their-unemployment-benefits",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>A new state policy may require nearly 900,000 Californians to return their unemployment benefits because they may not have been working or looking for work. But some researchers worry the clawback campaign could force people with lower incomes to pay back thousands of dollars they no longer have.\u003c/p>\n\u003cp>The state Economic Development Department began issuing notifications of the proof-of-work requirement last month to one-third of California’s 2.9 million Pandemic Unemployment Assistance recipients. The federal program, which ran from March 2020 and ended in September, was aimed at helping people who don’t usually qualify for unemployment benefits because they are freelancers or small-business owners.\u003c/p>\n\u003cp>The state is asking them to prove, retroactively, that they were working, or planning to work, prior to filing their unemployment claim. If they can’t provide documentation, they would be ineligible and asked to give the benefits back.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "news_11888843",
"hero": "https://ww2.kqed.org/app/uploads/sites/10/2021/09/EDD-UNEMPLOYMENT-1020x680.jpg",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>A full repayment could be over $32,000 if a recipient received full benefits throughout the program. In addition, if a claimant offered false information, the state could impose a 30% penalty. Some experts are now suggesting giving recipients a pass even if they can’t prove their eligibility.\u003c/p>\n\u003cp>“We should be saying, ‘Look, if you got unemployment insurance benefits during that time, you’re fine,’” said Chris Hoene, executive director of the left-leaning California Budget and Policy Center based in Sacramento.\u003c/p>\n\u003cp>“If the concern is fraudulent claims,” he added, “then do the work to fix the administration of the system” instead of requiring recipients to prove they qualified for the benefits.\u003c/p>\n\u003cp>It’s not clear where lawmakers stand. Democratic Assemblymember Tom Daly of Anaheim, chair of the Assembly Insurance Committee, which has oversight of the EDD, did not return a request for comment. Assemblymember Chad Mayes of Yucca Valley, an independent serving as vice chair of the committee, also didn’t respond.\u003c/p>\n\u003cp>The chair and vice chair of the Senate Labor, Public Employment and Retirement Committee — Democrat Dave Cortese of San José and Republican Rosilicie Ochoa Bogh of Yucaipa — also did not respond to requests for comment.\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>\u003cbr>\nThe EDD noted that the repayment policy is a federal requirement, passed by Congress in the Continued Assistance for Unemployment Workers Act in 2020. EDD acknowledges it can waive repayment if the overpayment was not the recipient’s fault or not fraudulent and if repayment would cause extraordinary hardship.\u003c/p>\n\u003cp>The new policy is an attempt to claw back \u003ca href=\"https://apnews.com/article/business-california-5ec16ebe5b5982a9531a7a3d5a45e93c\">an estimated $20 billion lost to fraudulent claims in California\u003c/a>. But McGregor Scott, a former U.S. attorney who has been leading a state investigation into unemployment fraud, \u003ca href=\"https://www.sacbee.com/news/california/article256487486.html\">doesn’t believe EDD’s repayment policy will recover much\u003c/a>.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "‘If the concern is fraudulent claims, then do the work to fix the administration of the system.’",
"name": "pullquote",
"attributes": {
"named": {
"align": "right",
"size": "medium",
"citation": "Chris Hoene, California Budget and Policy Center",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>The state’s immense loss came after EDD, inundated with unemployment claims early in the pandemic, began expediting the process by waiving a proof-of-work requirement. Investigators have said the rollback allowed organized crime and incarcerated people to siphon money from the state through fraudulent claims.\u003c/p>\n\u003cp>Recipients who receive EDD notices must use \u003ca href=\"https://edd.ca.gov/about_edd/coronavirus-2019/pandemic-unemployment-assistance.htm#SelfEmployment\">pay stubs, tax returns, business licenses or job offer letters\u003c/a> to prove they were employed or planned to be employed in the lead-up to filing their claim.\u003c/p>\n\u003cp>Those who filed on or after Jan. 31 have only 21 days to send documentation. Those who filed before that date, and received a payment after Dec. 27, 2020, have 90 days to comply.\u003c/p>\n\u003cp>“We probably need to implement this with compassion,” said Jesse Rothstein, a professor of public policy and economics at UC Berkeley. “We won’t be able to collect in every case.”\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"label": "Related Coverage ",
"tag": "economy"
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>Even before the pandemic, \u003ca href=\"https://www.unitedwaysca.org/realcost\">nearly 1 in 3 Californian households struggled to pay for basic necessities\u003c/a>, according to the United Ways of California. During the pandemic, a report from the Ludwig Institute for Shared Economic Prosperity found that 4.8 million Californians were seeking, but unable to find, full-time work that paid a living wage.\u003c/p>\n\u003cp>A recent report by Tipping Point Community, a nonprofit focused on alleviating poverty in the Bay Area, \u003ca href=\"https://www.mercurynews.com/2021/12/13/covid-didnt-increase-poverty-in-the-bay-area-new-report-says/\">estimated that 200,000 of the region’s residents were kept out of poverty\u003c/a> because of expanded support from government and charitable organizations.\u003c/p>\n\u003cp>“Without further bold action, we risk a ‘return to normal’ in terms of durable poverty and inequality,” said Tipping Point’s chief executive, Sam Cobbs. “We cannot afford to take that step backwards.”\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\u003cp>\u003c/p>\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/news/11899871/edd-begins-punitive-approach-by-forcing-some-recipients-to-pay-back-their-unemployment-benefits",
"authors": [
"byline_news_11899871"
],
"categories": [
"news_1758",
"news_8"
],
"tags": [
"news_3651",
"news_18545",
"news_28339",
"news_28340",
"news_21405",
"news_5605",
"news_631",
"news_30130",
"news_29254",
"news_27765"
],
"affiliates": [
"news_18481"
],
"featImg": "news_11899878",
"label": "news_18481"
}
},
"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": "December 26, 2024 2:53 PM",
"nationalRacesLoaded": true,
"localRacesLoaded": true,
"overrides": [
{
"id": "5921",
"raceName": "U.S. House of Representatives, District 7",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5922",
"raceName": "U.S. House of Representatives, District 8",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5924",
"raceName": "U.S. House of Representatives, District 10",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5926",
"raceName": "U.S. House of Representatives, District 12",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/alameda/congress-12th-district"
},
{
"id": "5928",
"raceName": "U.S. House of Representatives, District 14",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5930",
"raceName": "U.S. House of Representatives, District 16",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/california/congress-16th-district"
},
{
"id": "5931",
"raceName": "U.S. House of Representatives, District 17",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5932",
"raceName": "U.S. House of Representatives, District 18",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5963",
"raceName": "State Assembly, District 2",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5972",
"raceName": "State Assembly, District 11",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5973",
"raceName": "State Assembly, District 12",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5975",
"raceName": "State Assembly, District 14",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5976",
"raceName": "State Assembly, District 15",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/contracosta/state-assembly"
},
{
"id": "5977",
"raceName": "State Assembly, District 16",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5978",
"raceName": "State Assembly, District 17",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5979",
"raceName": "State Assembly, District 18",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5980",
"raceName": "State Assembly, District 19",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5981",
"raceName": "State Assembly, District 20",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5982",
"raceName": "State Assembly, District 21",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5984",
"raceName": "State Assembly, District 23",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/california/state-assembly-23rd-district"
},
{
"id": "5987",
"raceName": "State Assembly, District 26",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/santaclara/state-assembly-26th-district"
},
{
"id": "5989",
"raceName": "State Assembly, District 28",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6010",
"raceName": "State Assembly, District 4",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6018",
"raceName": "U.S. House of Representatives, District 2",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6020",
"raceName": "U.S. House of Representatives, District 4",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6025",
"raceName": "U.S. House of Representatives, District 9",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6031",
"raceName": "U.S. House of Representatives, District 15",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6035",
"raceName": "U.S. House of Representatives, District 19",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6067",
"raceName": "State Assembly, District 4",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6087",
"raceName": "State Assembly, District 24",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6088",
"raceName": "State Assembly, District 25",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6092",
"raceName": "State Assembly, District 29",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6223",
"raceName": "U.S. House of Representatives, District 4",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6530",
"raceName": "State Senate, District 3",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/california/state-senate-3rd-district"
},
{
"id": "6531",
"raceName": "State Senate, District 5",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6532",
"raceName": "State Senate, District 7",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/california/state-senate-7th-district"
},
{
"id": "6533",
"raceName": "State Senate, District 9",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6534",
"raceName": "State Senate, District 11",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6535",
"raceName": "State Senate, District 13",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6536",
"raceName": "State Senate, District 15",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6611",
"raceName": "U.S. House of Representatives, District 11",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "8589",
"raceName": "U.S. Senate (Full Term)",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/california/senator"
},
{
"id": "8686",
"raceName": "California Democratic Presidential Primary",
"raceDescription": "Candidates are competing for 496 delegates.",
"raceReadTheStory": "https://www.kqed.org/elections/results/president/democrat"
},
{
"id": "8688",
"raceName": "California Republican Presidential Primary",
"raceDescription": "Candidates are competing for 169 delegates.",
"raceReadTheStory": "https://kqed.org/elections/results/president/republican"
},
{
"id": "81993",
"raceName": "U.S. Senate (Partial/Unexpired Term)",
"raceDescription": "Top two candidates advance to general election."
},
{
"id": "82014",
"raceName": "Proposition 1",
"raceDescription": "Bond and mental health reforms. Passes with majority vote.",
"raceReadTheStory": "https://www.kqed.org/elections/results/california/proposition-1"
}
],
"AlamedaJudge5": {
"id": "AlamedaJudge5",
"type": "localRace",
"location": "Alameda",
"raceName": "Superior Court Judge, Office 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 200601,
"candidates": [
{
"candidateName": "Terry Wiley",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 200601
}
]
},
"AlamedaJudge12": {
"id": "AlamedaJudge12",
"type": "localRace",
"location": "Alameda",
"raceName": "Superior Court Judge, Office 12",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 240853,
"candidates": [
{
"candidateName": "Mark Fickes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 133009
},
{
"candidateName": "Michael P. Johnson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 107844
}
]
},
"AlamedaBoard2": {
"id": "AlamedaBoard2",
"type": "localRace",
"location": "Alameda",
"raceName": "Board of Education, Trustee Area 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 33580,
"candidates": [
{
"candidateName": "John Lewis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6943
},
{
"candidateName": "Angela Normand",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 26637
}
]
},
"AlamedaBoard5": {
"id": "AlamedaBoard5",
"type": "localRace",
"location": "Alameda",
"raceName": "Board of Education, Trustee Area 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 26072,
"candidates": [
{
"candidateName": "Guadalupe \"Lupe\" Angulo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7521
},
{
"candidateName": "Janevette Cole",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 13338
},
{
"candidateName": "Joe Orlando Ramos",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5213
}
]
},
"AlamedaBoard6": {
"id": "AlamedaBoard6",
"type": "localRace",
"location": "Alameda",
"raceName": "Board of Education, Trustee Area 6",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 30864,
"candidates": [
{
"candidateName": "John Guerrero",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9989
},
{
"candidateName": "Eileen McDonald",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 20875
}
]
},
"AlamedaSup1": {
"id": "AlamedaSup1",
"type": "localRace",
"location": "Alameda",
"raceName": "Board of Supervisors, District 1",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 41038,
"candidates": [
{
"candidateName": "David Haubert",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 41038
}
]
},
"AlamedaSup2": {
"id": "AlamedaSup2",
"type": "localRace",
"location": "Alameda",
"raceName": "Board of Supervisors, District 2",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 31034,
"candidates": [
{
"candidateName": "Elisa Márquez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 31034
}
]
},
"AlamedaSup4": {
"id": "AlamedaSup4",
"type": "localRace",
"location": "Alameda",
"raceName": "Board of Supervisors, District 4",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/alameda/supervisor-4th-district",
"raceType": "top2",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 57007,
"candidates": [
{
"candidateName": "Jennifer Esteen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22400
},
{
"candidateName": "Nate Miley",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 34607
}
]
},
"AlamedaSup5": {
"id": "AlamedaSup5",
"type": "localRace",
"location": "Alameda",
"raceName": "Board of Supervisors, District 5",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/alameda/supervisor-5th-district",
"raceType": "top2",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 81059,
"candidates": [
{
"candidateName": "Ben Bartlett",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13518
},
{
"candidateName": "Nikki Fortunato Bas",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 27597
},
{
"candidateName": "John J. Bauters",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16783
},
{
"candidateName": "Ken Berrick",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7520
},
{
"candidateName": "Omar Farmer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1240
},
{
"candidateName": "Gregory Hodge",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3419
},
{
"candidateName": "Chris Moore",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7428
},
{
"candidateName": "Gerald Pechenuk",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 305
},
{
"candidateName": "Lorrel Plimier",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3249
}
]
},
"AlamedaBoard7": {
"id": "AlamedaBoard7",
"type": "localRace",
"location": "Alameda",
"raceName": "Flood Control & Water Conservation District Director, Zone 7, Full Term",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 134340,
"candidates": [
{
"candidateName": "Alan Burnham",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15723
},
{
"candidateName": "Sandy Figuers",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22454
},
{
"candidateName": "Laurene K. Green",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 30343
},
{
"candidateName": "Kathy Narum",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 23833
},
{
"candidateName": "Seema Badar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7468
},
{
"candidateName": "Catherine Brown",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 34519
}
]
},
"AlamedaAuditor": {
"id": "AlamedaAuditor",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland Auditor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 59227,
"candidates": [
{
"candidateName": "Michael Houston",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 59227
}
]
},
"AlamedaMeasureA": {
"id": "AlamedaMeasureA",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure A",
"raceDescription": "Alameda County. Civil service. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 282335,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 167903
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 114432
}
]
},
"AlamedaMeasureB": {
"id": "AlamedaMeasureB",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure B",
"raceDescription": "Alameda County. Recall rules. Passes with majority vote.",
"raceReadTheStory": "https://www.kqed.org/elections/results/alameda/measure-b",
"raceType": "yesNo",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 282683,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 182200
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 100483
}
]
},
"AlamedaMeasureD": {
"id": "AlamedaMeasureD",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure D",
"raceDescription": "Oakland. Appropriations limit. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 79797,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 59852
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19945
}
]
},
"AlamedaMeasureE": {
"id": "AlamedaMeasureE",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure E",
"raceDescription": "Alameda Unified School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 22692,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17280
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5412
}
]
},
"AlamedaMeasureF": {
"id": "AlamedaMeasureF",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure F",
"raceDescription": "Piedmont. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 4855,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3673
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1182
}
]
},
"AlamedaMeasureG": {
"id": "AlamedaMeasureG",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure G",
"raceDescription": "Albany Unified School District. Parcel tax. Passes with 2/3 vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 5898,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4651
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1247
}
]
},
"AlamedaMeasureH": {
"id": "AlamedaMeasureH",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure H",
"raceDescription": "Berkeley Unified School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 33331,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 29418
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3913
}
]
},
"AlamedaMeasureI": {
"id": "AlamedaMeasureI",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure I",
"raceDescription": "Hayward Unified School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 21929,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14151
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7778
}
]
},
"AlamedaMeasureJ": {
"id": "AlamedaMeasureJ",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure J",
"raceDescription": "San Leandro Unified School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 12338,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7784
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4554
}
]
},
"CCD2": {
"id": "CCD2",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Board of Supervisors, District 2",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:45 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 45776,
"candidates": [
{
"candidateName": "Candace Andersen",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 45776
}
]
},
"CCD3": {
"id": "CCD3",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Board of Supervisors, District 3",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "6:45 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 25120,
"candidates": [
{
"candidateName": "Diane Burgis",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 25120
}
]
},
"CCD5": {
"id": "CCD5",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Board of Supervisors, District 5",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/contracosta/supervisor-5th-district",
"raceType": "top2",
"timeUpdated": "6:45 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 37045,
"candidates": [
{
"candidateName": "Mike Barbanica",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14338
},
{
"candidateName": "Jelani Killings",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5683
},
{
"candidateName": "Shanelle Scales-Preston",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12993
},
{
"candidateName": "Iztaccuauhtli Hector Gonzalez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4031
}
]
},
"CCMeasureA": {
"id": "CCMeasureA",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure A",
"raceDescription": "Martinez. Appoint City Clerk. Passes with a majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:45 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 11513,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7554
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3959
}
]
},
"CCMeasureB": {
"id": "CCMeasureB",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure B",
"raceDescription": "Antioch Unified School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:45 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 17971,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10397
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7574
}
]
},
"CCMeasureC": {
"id": "CCMeasureC",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure C",
"raceDescription": "Martinez Unified School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:45 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 9230,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6917
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2313
}
]
},
"CCMeasureD": {
"id": "CCMeasureD",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure D",
"raceDescription": "Moraga School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:45 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 6007,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4052
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1955
}
]
},
"MarinD2": {
"id": "MarinD2",
"type": "localRace",
"location": "Marin",
"raceName": "Board of Supervisors, District 2",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/marin/supervisor-2nd-district",
"raceType": "top2",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 18466,
"candidates": [
{
"candidateName": "Brian Colbert",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7971
},
{
"candidateName": "Heather McPhail Sridharan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4851
},
{
"candidateName": "Ryan O'Neil",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2647
},
{
"candidateName": "Gabe Paulson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2997
}
]
},
"MarinD3": {
"id": "MarinD3",
"type": "localRace",
"location": "Marin",
"raceName": "Board of Supervisors, District 3",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 13274,
"candidates": [
{
"candidateName": "Stephanie Moulton-Peters",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 13274
}
]
},
"MarinD4": {
"id": "MarinD4",
"type": "localRace",
"location": "Marin",
"raceName": "Board of Supervisors, District 4",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 12986,
"candidates": [
{
"candidateName": "Dennis Rodoni",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 10086
},
{
"candidateName": "Francis Drouillard",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2900
}
]
},
"MarinLarkspurCC": {
"id": "MarinLarkspurCC",
"type": "localRace",
"location": "Marin",
"raceName": "Larkspur City Council (Short Term)",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 4176,
"candidates": [
{
"candidateName": "Stephanie Andre",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2514
},
{
"candidateName": "Claire Paquette",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1008
},
{
"candidateName": "Lana Scott",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 654
}
]
},
"MarinRossCouncil": {
"id": "MarinRossCouncil",
"type": "localRace",
"location": "Marin",
"raceName": "Ross Town Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 1740,
"candidates": [
{
"candidateName": "Charles William \"Bill\" Kircher, Jr.",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 536
},
{
"candidateName": "Mathew Salter",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 502
},
{
"candidateName": "Shadi Aboukhater",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 187
},
{
"candidateName": "Teri Dowling",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 515
}
]
},
"MarinMeasureA": {
"id": "MarinMeasureA",
"type": "localRace",
"location": "Marin",
"raceName": "Measure A",
"raceDescription": "Tamalpais Union High School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 45345,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 24376
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20969
}
]
},
"MarinMeasureB": {
"id": "MarinMeasureB",
"type": "localRace",
"location": "Marin",
"raceName": "Measure B",
"raceDescription": "Petaluma Joint Union High School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 132,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 62
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 70
}
]
},
"MarinMeasureC": {
"id": "MarinMeasureC",
"type": "localRace",
"location": "Marin",
"raceName": "Measure C",
"raceDescription": "Belvedere. Appropriation limit. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 870,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 679
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 191
}
]
},
"MarinMeasureD": {
"id": "MarinMeasureD",
"type": "localRace",
"location": "Marin",
"raceName": "Measure D",
"raceDescription": "Larkspur. Rent stabilization. Passes with majority vote.",
"raceReadTheStory": "https://www.kqed.org/elections/results/marin/measure-d",
"raceType": "yesNo",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 4955,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2573
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2382
}
]
},
"MarinMeasureE": {
"id": "MarinMeasureE",
"type": "localRace",
"location": "Marin",
"raceName": "Measure E",
"raceDescription": "Ross. Special tax. Passes with 2/3 vote.",
"raceReadTheStory": "https://www.kqed.org/elections/results/marin/measure-e",
"raceType": "yesNo",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 874,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 683
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 191
}
]
},
"MarinMeasureF": {
"id": "MarinMeasureF",
"type": "localRace",
"location": "Marin",
"raceName": "Measure F",
"raceDescription": "San Anselmo. Flood Control and Water Conservation District. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 5193,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3083
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2110
}
]
},
"MarinMeasureG": {
"id": "MarinMeasureG",
"type": "localRace",
"location": "Marin",
"raceName": "Measure G",
"raceDescription": "Bel Marin Keys Community Services District. Special tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 830,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 661
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 169
}
]
},
"MarinMeasureH": {
"id": "MarinMeasureH",
"type": "localRace",
"location": "Marin",
"raceName": "Measure H",
"raceDescription": "Marinwood Community Services District. Appropriations limit, fire protection. Passes with a majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 1738,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1369
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 369
}
]
},
"MarinMeasureI": {
"id": "MarinMeasureI",
"type": "localRace",
"location": "Marin",
"raceName": "Measure I",
"raceDescription": "Marinwood Community Services District. Appropriations limit, parks. Passes with a majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 1735,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1336
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 399
}
]
},
"NapaD2": {
"id": "NapaD2",
"type": "localRace",
"location": "Napa",
"raceName": "Board of Supervisors, District 2",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "6:50 PM",
"dateUpdated": "April 3, 2024",
"totalVotes": 8351,
"candidates": [
{
"candidateName": "Liz Alessio",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6340
},
{
"candidateName": "Doris Gentry",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2011
}
]
},
"NapaD4": {
"id": "NapaD4",
"type": "localRace",
"location": "Napa",
"raceName": "Board of Supervisors, District 4",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/napa/supervisor-4th-district",
"raceType": "top1",
"timeUpdated": "6:50 PM",
"dateUpdated": "April 3, 2024",
"totalVotes": 7306,
"candidates": [
{
"candidateName": "Amber Manfree",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3913
},
{
"candidateName": "Pete Mott",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3393
}
]
},
"NapaD5": {
"id": "NapaD5",
"type": "localRace",
"location": "Napa",
"raceName": "Board of Supervisors, District 5",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/napa/supervisor-5th-district",
"raceType": "top1",
"timeUpdated": "6:50 PM",
"dateUpdated": "April 3, 2024",
"totalVotes": 5356,
"candidates": [
{
"candidateName": "Mariam Aboudamous",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2379
},
{
"candidateName": "Belia Ramos",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2977
}
]
},
"NapaMeasureD": {
"id": "NapaMeasureD",
"type": "localRace",
"location": "Napa",
"raceName": "Measure D",
"raceDescription": "Howell Mountain Elementary School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:50 PM",
"dateUpdated": "April 3, 2024",
"totalVotes": 741,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 367
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 374
}
]
},
"NapaMeasureU": {
"id": "NapaMeasureU",
"type": "localRace",
"location": "Napa",
"raceName": "Measure U",
"raceDescription": "Lake Berryessa Resort Improvement District. Appropriations limit. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:50 PM",
"dateUpdated": "April 3, 2024",
"totalVotes": 86,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 63
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 23
}
]
},
"NapaMeasureU1": {
"id": "NapaMeasureU1",
"type": "localRace",
"location": "Napa",
"raceName": "Measure U",
"raceDescription": "Yountville. Appropriations limit. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:50 PM",
"dateUpdated": "April 3, 2024",
"totalVotes": 925,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 793
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 132
}
]
},
"SFJudge1": {
"id": "SFJudge1",
"type": "localRace",
"location": "San Francisco",
"raceName": "Superior Court Judge, Seat 1",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/sanfrancisco/superior-court-seat-1",
"raceType": "top1",
"timeUpdated": "6:50 PM",
"dateUpdated": "March 21, 2024",
"totalVotes": 202960,
"candidates": [
{
"candidateName": "Michael Begert",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 124943
},
{
"candidateName": "Chip Zecher",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 78017
}
]
},
"SFJudge13": {
"id": "SFJudge13",
"type": "localRace",
"location": "San Francisco",
"raceName": "Superior Court Judge, Seat 13",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/sanfrancisco/superior-court-seat-13",
"raceType": "top1",
"timeUpdated": "6:50 PM",
"dateUpdated": "March 21, 2024",
"totalVotes": 202386,
"candidates": [
{
"candidateName": "Jean Myungjin Roland",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 90012
},
{
"candidateName": "Patrick S. Thompson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 112374
}
]
},
"SFPropA": {
"id": "SFPropA",
"type": "localRace",
"location": "San Francisco",
"raceName": "Proposition A",
"raceDescription": "Housing bond. Passes with 2/3 vote.",
"raceReadTheStory": "https://www.kqed.org/elections/results/sanfrancisco/proposition-a",
"raceType": "yesNo",
"timeUpdated": "6:50 PM",
"dateUpdated": "March 21, 2024",
"totalVotes": 225187,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 158497
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 66690
}
]
},
"SFPropB": {
"id": "SFPropB",
"type": "localRace",
"location": "San Francisco",
"raceName": "Proposition B",
"raceDescription": "Police staffing. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:50 PM",
"dateUpdated": "March 21, 2024",
"totalVotes": 222954,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 61580
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 161374
}
]
},
"SFPropC": {
"id": "SFPropC",
"type": "localRace",
"location": "San Francisco",
"raceName": "Proposition C",
"raceDescription": "Transfer tax exemption. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:50 PM",
"dateUpdated": "March 21, 2024",
"totalVotes": 220349,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 116311
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 104038
}
]
},
"SFPropD": {
"id": "SFPropD",
"type": "localRace",
"location": "San Francisco",
"raceName": "Proposition D",
"raceDescription": "Ethics laws. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:50 PM",
"dateUpdated": "March 21, 2024",
"totalVotes": 222615,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 198584
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 24031
}
]
},
"SFPropE": {
"id": "SFPropE",
"type": "localRace",
"location": "San Francisco",
"raceName": "Proposition E",
"raceDescription": "Police policies. Passes with majority vote.",
"raceReadTheStory": "https://www.kqed.org/elections/results/sanfrancisco/proposition-e",
"raceType": "yesNo",
"timeUpdated": "6:50 PM",
"dateUpdated": "March 21, 2024",
"totalVotes": 222817,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 120529
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 102288
}
]
},
"SFPropF": {
"id": "SFPropF",
"type": "localRace",
"location": "San Francisco",
"raceName": "Proposition F",
"raceDescription": "Drug screening. Passes with majority vote.",
"raceReadTheStory": "https://www.kqed.org/elections/results/sanfrancisco/proposition-f",
"raceType": "yesNo",
"timeUpdated": "6:50 PM",
"dateUpdated": "March 21, 2024",
"totalVotes": 224004,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 130214
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 93790
}
]
},
"SFPropG": {
"id": "SFPropG",
"type": "localRace",
"location": "San Francisco",
"raceName": "Proposition G",
"raceDescription": "Eighth-grade algebra. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:50 PM",
"dateUpdated": "March 21, 2024",
"totalVotes": 222704,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 182066
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 40638
}
]
},
"SMJudge4": {
"id": "SMJudge4",
"type": "localRace",
"location": "San Mateo",
"raceName": "Superior Court Judge, Office 4",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "6:56 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 108919,
"candidates": [
{
"candidateName": "Sarah Burdick",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 108919
}
]
},
"SMD1": {
"id": "SMD1",
"type": "localRace",
"location": "San Mateo",
"raceName": "Board of Supervisors, District 1",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/sanmateo/supervisor-1st-district",
"raceType": "top1",
"timeUpdated": "6:56 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 29650,
"candidates": [
{
"candidateName": "Jackie Speier",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20353
},
{
"candidateName": "Ann Schneider",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9297
}
]
},
"SMD4": {
"id": "SMD4",
"type": "localRace",
"location": "San Mateo",
"raceName": "Board of Supervisors, District 4",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/sanmateo/supervisor-4th-district",
"raceType": "top2",
"timeUpdated": "6:56 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 22725,
"candidates": [
{
"candidateName": "Antonio Lopez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5730
},
{
"candidateName": "Lisa Gauthier",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10358
},
{
"candidateName": "Celeste Brevard",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1268
},
{
"candidateName": "Paul Bocanegra",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1909
},
{
"candidateName": "Maggie Cornejo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3460
}
]
},
"SMD5": {
"id": "SMD5",
"type": "localRace",
"location": "San Mateo",
"raceName": "Board of Supervisors, District 5",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "6:56 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 19937,
"candidates": [
{
"candidateName": "David Canepa",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 19937
}
]
},
"SMMeasureB": {
"id": "SMMeasureB",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure B",
"raceDescription": "County Service Area #1 (Highlands). Special tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:56 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 1549,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1360
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 189
}
]
},
"SMMeasureC": {
"id": "SMMeasureC",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure C",
"raceDescription": "Jefferson Elementary School District. Parcel tax. Passes with 2/3 vote",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:56 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 12234,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8543
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3691
}
]
},
"SMMeasureE": {
"id": "SMMeasureE",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure E",
"raceDescription": "Woodside Elementary School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:56 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 1392,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 910
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 482
}
]
},
"SMMeasureG": {
"id": "SMMeasureG",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure G",
"raceDescription": "Pacifica School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:56 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 11548,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7067
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4481
}
]
},
"SMMeasureH": {
"id": "SMMeasureH",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure H",
"raceDescription": "San Carlos School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:56 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 9938,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6283
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3655
}
]
},
"SCJudge5": {
"id": "SCJudge5",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Superior Court Judge, Office 5",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 301953,
"candidates": [
{
"candidateName": "Jay Boyarsky",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 142549
},
{
"candidateName": "Nicole M. Ford",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 52147
},
{
"candidateName": "Johnene Linda Stebbins",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 107257
}
]
},
"SCD2": {
"id": "SCD2",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Board of Supervisors, District 2",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/santaclara/supervisor-2nd-district",
"raceType": "top2",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 44059,
"candidates": [
{
"candidateName": "Corina Herrera-Loera",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10519
},
{
"candidateName": "Jennifer Margaret Celaya",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2394
},
{
"candidateName": "Madison Nguyen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12794
},
{
"candidateName": "Betty Duong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14031
},
{
"candidateName": "Nelson McElmurry",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4321
}
]
},
"SCD3": {
"id": "SCD3",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Board of Supervisors, District 3",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 42549,
"candidates": [
{
"candidateName": "Otto Lee",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 42549
}
]
},
"SCD5": {
"id": "SCD5",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Board of Supervisors, District 5",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/santaclara/supervisor-5th-district",
"raceType": "top2",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 88712,
"candidates": [
{
"candidateName": "Margaret Abe-Koga",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 37172
},
{
"candidateName": "Sally J. Lieber",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 21962
},
{
"candidateName": "Barry Chang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6164
},
{
"candidateName": "Peter C. Fung",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17892
},
{
"candidateName": "Sandy Sans",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5522
}
]
},
"SCSJMayor": {
"id": "SCSJMayor",
"type": "localRace",
"location": "Santa Clara",
"raceName": "San José Mayor",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 167064,
"candidates": [
{
"candidateName": "Matt Mahan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 144701
},
{
"candidateName": "Tyrone Wade",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22363
}
]
},
"SCSJD2": {
"id": "SCSJD2",
"type": "localRace",
"location": "Santa Clara",
"raceName": "San José City Council, District 2",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 14131,
"candidates": [
{
"candidateName": "Joe Lopez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4950
},
{
"candidateName": "Pamela Campos",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3436
},
{
"candidateName": "Vanessa Sandoval",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2719
},
{
"candidateName": "Babu Prasad",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3026
}
]
},
"SCSJD4": {
"id": "SCSJD4",
"type": "localRace",
"location": "Santa Clara",
"raceName": "San José City Council, District 4",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 14322,
"candidates": [
{
"candidateName": "Kansen Chu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5931
},
{
"candidateName": "David Cohen",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8391
}
]
},
"SCSJD6": {
"id": "SCSJD6",
"type": "localRace",
"location": "Santa Clara",
"raceName": "San José City Council, District 6",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 22146,
"candidates": [
{
"candidateName": "Olivia Navarro",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6913
},
{
"candidateName": "Alex Shoor",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3850
},
{
"candidateName": "Angelo \"A.J.\" Pasciuti",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2688
},
{
"candidateName": "Michael Mulcahy",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8695
}
]
},
"SCSJD8": {
"id": "SCSJD8",
"type": "localRace",
"location": "Santa Clara",
"raceName": "San José City Council, District 8",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 21462,
"candidates": [
{
"candidateName": "Tam Truong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6982
},
{
"candidateName": "Domingo Candelas",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8466
},
{
"candidateName": "Sukhdev Singh Bainiwal",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5513
},
{
"candidateName": "Surinder Kaur Dhaliwal",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 501
}
]
},
"SCSJD10": {
"id": "SCSJD10",
"type": "localRace",
"location": "Santa Clara",
"raceName": "San José City Council, District 10",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 22799,
"candidates": [
{
"candidateName": "George Casey",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8805
},
{
"candidateName": "Arjun Batra",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8354
},
{
"candidateName": "Lenka Wright",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5640
}
]
},
"SCMeasureA": {
"id": "SCMeasureA",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure A",
"raceDescription": "Santa Clara. Appointed city clerk. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 20315,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6580
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13735
}
]
},
"SCMeasureB": {
"id": "SCMeasureB",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure B",
"raceDescription": "Santa Clara. Appointed police chief. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 20567,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5680
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14887
}
]
},
"SCMeasureC": {
"id": "SCMeasureC",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure C",
"raceDescription": "Sunnyvale School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 14656,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10261
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4395
}
]
},
"SolanoD15": {
"id": "SolanoD15",
"type": "localRace",
"location": "Solano",
"raceName": "Superior Court Judge, Department 15",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "",
"timeUpdated": "7:08 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 81709,
"candidates": [
{
"candidateName": "Mike Thompson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 36844
},
{
"candidateName": "Bryan J. Kim",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 44865
}
]
},
"SolanoD1": {
"id": "SolanoD1",
"type": "localRace",
"location": "Solano",
"raceName": "Board of Supervisors, District 1",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/solano/supervisor-1st-district",
"raceType": "",
"timeUpdated": "7:08 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 13786,
"candidates": [
{
"candidateName": "Michael Wilson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6401
},
{
"candidateName": "Cassandra James",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7385
}
]
},
"SolanoD2": {
"id": "SolanoD2",
"type": "localRace",
"location": "Solano",
"raceName": "Board of Supervisors, District 2",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "",
"timeUpdated": "7:08 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 19903,
"candidates": [
{
"candidateName": "Monica Brown",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 10951
},
{
"candidateName": "Nora Dizon",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3135
},
{
"candidateName": "Rochelle Sherlock",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5817
}
]
},
"SolanoD5": {
"id": "SolanoD5",
"type": "localRace",
"location": "Solano",
"raceName": "Board of Supervisors, District 5",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "",
"timeUpdated": "7:08 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 17888,
"candidates": [
{
"candidateName": "Mitch Mashburn",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11210
},
{
"candidateName": "Chadwick J. Ledoux",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6678
}
]
},
"SolanoEducation": {
"id": "SolanoEducation",
"type": "localRace",
"location": "Solano",
"raceName": "Sacramento County Board of Education",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "",
"timeUpdated": "7:08 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 3650,
"candidates": [
{
"candidateName": "Heather Davis",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2960
},
{
"candidateName": "Shazleen Khan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 690
}
]
},
"SolanoMeasureA": {
"id": "SolanoMeasureA",
"type": "localRace",
"location": "Solano",
"raceName": "Measure A",
"raceDescription": "Benicia. Hotel tax. Passes with majority vote.",
"raceReadTheStory": "https://www.kqed.org/elections/results/solano/measure-a",
"raceType": "yesNo",
"timeUpdated": "7:08 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 10136,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7869
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2267
}
]
},
"SolanoMeasureB": {
"id": "SolanoMeasureB",
"type": "localRace",
"location": "Solano",
"raceName": "Measure B",
"raceDescription": "Benicia. Sales tax. Passes with majority vote.",
"raceReadTheStory": "https://www.kqed.org/elections/results/solano/measure-b",
"raceType": "yesNo",
"timeUpdated": "7:08 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 10164,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7335
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2829
}
]
},
"SolanoMeasureC": {
"id": "SolanoMeasureC",
"type": "localRace",
"location": "Solano",
"raceName": "Measure C",
"raceDescription": "Benicia Unified School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:08 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 10112,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6316
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3796
}
]
},
"SolanoMeasureN": {
"id": "SolanoMeasureN",
"type": "localRace",
"location": "Solano",
"raceName": "Measure N",
"raceDescription": "Davis Joint Unified School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:08 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 15,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10
}
]
},
"SonomaJudge3": {
"id": "SonomaJudge3",
"type": "localRace",
"location": "Sonoma",
"raceName": "Superior Court Judge, Office 3",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 115405,
"candidates": [
{
"candidateName": "Kristine M. Burk",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 79498
},
{
"candidateName": "Beki Berrey",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 35907
}
]
},
"SonomaJudge4": {
"id": "SonomaJudge4",
"type": "localRace",
"location": "Sonoma",
"raceName": "Superior Court Judge, Office 4",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 86789,
"candidates": [
{
"candidateName": "Paul J. Lozada",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 86789
}
]
},
"SonomaJudge6": {
"id": "SonomaJudge6",
"type": "localRace",
"location": "Sonoma",
"raceName": "Superior Court Judge, Office 6",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 117990,
"candidates": [
{
"candidateName": "Omar Figueroa",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 42236
},
{
"candidateName": "Kenneth English",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 75754
}
]
},
"SonomaD1": {
"id": "SonomaD1",
"type": "localRace",
"location": "Sonoma",
"raceName": "Board of Supervisors, District 1",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 30348,
"candidates": [
{
"candidateName": "Rebecca Hermosillo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 23958
},
{
"candidateName": "Jonathan Mathieu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6390
}
]
},
"SonomaD3": {
"id": "SonomaD3",
"type": "localRace",
"location": "Sonoma",
"raceName": "Board of Supervisors, District 3",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/sonoma/supervisor-3rd-district",
"raceType": "top1",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 16312,
"candidates": [
{
"candidateName": "Chris Coursey",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11346
},
{
"candidateName": "Omar Medina",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4966
}
]
},
"SonomaD5": {
"id": "SonomaD5",
"type": "localRace",
"location": "Sonoma",
"raceName": "Board of Supervisors, District 5",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 23356,
"candidates": [
{
"candidateName": "Lynda Hopkins",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 23356
}
]
},
"SonomaMeasureA": {
"id": "SonomaMeasureA",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure A",
"raceDescription": "Cotati-Rohnert Park Unified School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 13756,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10320
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3436
}
]
},
"SonomaMeasureB": {
"id": "SonomaMeasureB",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure B",
"raceDescription": "Petaluma Joint Union High School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 24877,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15795
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9082
}
]
},
"SonomaMeasureC": {
"id": "SonomaMeasureC",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure C",
"raceDescription": "Fort Ross School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 286,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 159
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 127
}
]
},
"SonomaMeasureD": {
"id": "SonomaMeasureD",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure D",
"raceDescription": "Harmony Union School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 1925,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1089
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 836
}
]
},
"SonomaMeasureE": {
"id": "SonomaMeasureE",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure E",
"raceDescription": "Petaluma City (Elementary) School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 11133,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7622
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3511
}
]
},
"SonomaMeasureG": {
"id": "SonomaMeasureG",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure G",
"raceDescription": "Rincon Valley Union School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 14577,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8668
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5909
}
]
},
"SonomaMeasureH": {
"id": "SonomaMeasureH",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure H",
"raceDescription": "Sonoma County. Sales tax. Passes with majority vote.",
"raceReadTheStory": "https://www.kqed.org/elections/results/sonoma/measure-h",
"raceType": "yesNo",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 145261,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 89646
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 55615
}
]
}
},
"racesGenElectionReducer": {
"0": {
"id": "0",
"type": "apRace",
"location": "State of California",
"raceName": "President,",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 15862536,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Kamala Harris",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 9276179,
"isWinner": true
},
{
"candidateName": "Donald Trump",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 6081697,
"isWinner": false
},
{
"candidateName": "Robert Kennedy",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 197645,
"isWinner": false
},
{
"candidateName": "Jill Stein",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 167814,
"isWinner": false
},
{
"candidateName": "Claudia De la Cruz",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 72539,
"isWinner": false
},
{
"candidateName": "Chase Oliver",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 66662,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T04:00:06.346Z"
},
"5089": {
"id": "5089",
"type": "apRace",
"location": "State of California",
"raceName": "State Senate, District 3",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 442834,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Christopher Cabaldon",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 277092,
"isWinner": true
},
{
"candidateName": "Thom Bogue",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 165742,
"isWinner": false
}
],
"winnerDateTime": "2024-11-08T01:25:37.893Z"
},
"5154": {
"id": "5154",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 11",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 211439,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Lori Wilson",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 124283,
"isWinner": true
},
{
"candidateName": "Dave Ennis",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 87156,
"isWinner": false
}
],
"winnerDateTime": "2024-11-09T02:16:08.754Z"
},
"5258": {
"id": "5258",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 29",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 150891,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Robert Rivas",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 99600,
"isWinner": true
},
{
"candidateName": "J.W. Paine",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 51291,
"isWinner": false
}
],
"winnerDateTime": "2024-11-08T17:42:54.453Z"
},
"5692": {
"id": "5692",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 2",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 379617,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Jared Huffman",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 272883,
"isWinner": true
},
{
"candidateName": "Chris Coulombe",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 106734,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T05:23:23.665Z"
},
"5694": {
"id": "5694",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 4",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 342680,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Mike Thompson",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 227730,
"isWinner": true
},
{
"candidateName": "John Munn",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 114950,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T05:27:44.646Z"
},
"5697": {
"id": "5697",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 7",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 295770,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Doris Matsui",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 197429,
"isWinner": true
},
{
"candidateName": "Tom Silva",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 98341,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T04:27:48.667Z"
},
"5698": {
"id": "5698",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 8",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 273030,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "John Garamendi",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 201962,
"isWinner": true
},
{
"candidateName": "Rudy Recile",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 71068,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T04:33:00.364Z"
},
"5699": {
"id": "5699",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 9",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 251357,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Josh Harder",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 130183,
"isWinner": true
},
{
"candidateName": "Kevin Lincoln",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 121174,
"isWinner": false
}
],
"winnerDateTime": "2024-11-16T00:40:53.537Z"
},
"5701": {
"id": "5701",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 11",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 339111,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Nancy Pelosi",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 274796,
"isWinner": true
},
{
"candidateName": "Bruce Lou",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 64315,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T05:03:30.399Z"
},
"5702": {
"id": "5702",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 12",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 283025,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Lateefah Simon",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 185176,
"isWinner": true
},
{
"candidateName": "Jennifer Tran",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 97849,
"isWinner": false
}
],
"winnerDateTime": "2024-11-09T01:19:52.852Z"
},
"5704": {
"id": "5704",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 14",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 276388,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Eric Swalwell",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 187263,
"isWinner": true
},
{
"candidateName": "Vin Kruttiventi",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 89125,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T07:56:14.288Z"
},
"5705": {
"id": "5705",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 15",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 289544,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Kevin Mullin",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 211648,
"isWinner": true
},
{
"candidateName": "Anna Kramer",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 77896,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T05:01:34.831Z"
},
"5706": {
"id": "5706",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 16",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 308476,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Sam Liccardo",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 179583,
"isWinner": true
},
{
"candidateName": "Evan Low",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 128893,
"isWinner": false
}
],
"winnerDateTime": "2024-11-07T00:57:53.623Z"
},
"5707": {
"id": "5707",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 17",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 254877,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Ro Khanna",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 172462,
"isWinner": true
},
{
"candidateName": "Anita Chen",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 82415,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T05:20:43.330Z"
},
"5708": {
"id": "5708",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 18",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 228506,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Zoe Lofgren",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 147674,
"isWinner": true
},
{
"candidateName": "Peter Hernandez",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 80832,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T05:34:06.248Z"
},
"5709": {
"id": "5709",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 19",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 364320,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Jimmy Panetta",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 252458,
"isWinner": true
},
{
"candidateName": "Jason Anderson",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 111862,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T05:11:42.601Z"
},
"5746": {
"id": "5746",
"type": "apRace",
"location": "State of California",
"raceName": "State Senate, District 5",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 358804,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Jerry McNerney",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 189668,
"isWinner": true
},
{
"candidateName": "Jim Shoemaker",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 169136,
"isWinner": false
}
],
"winnerDateTime": "2024-11-16T00:59:02.478Z"
},
"5747": {
"id": "5747",
"type": "apRace",
"location": "State of California",
"raceName": "State Senate, District 7",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 348838,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Jesse Arreguín",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 199423,
"isWinner": true
},
{
"candidateName": "Jovanka Beckles",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 149415,
"isWinner": false
}
],
"winnerDateTime": "2024-11-16T01:00:05.900Z"
},
"5748": {
"id": "5748",
"type": "apRace",
"location": "State of California",
"raceName": "State Senate, District 9",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 372334,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Tim Grayson",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 193558,
"isWinner": true
},
{
"candidateName": "Marisol Rubio",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 178776,
"isWinner": false
}
],
"winnerDateTime": "2024-11-21T01:40:25.112Z"
},
"5749": {
"id": "5749",
"type": "apRace",
"location": "State of California",
"raceName": "State Senate, District 11",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 417863,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Scott Wiener",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 325148,
"isWinner": true
},
{
"candidateName": "Yvette Corkrean",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 92715,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T05:30:29.104Z"
},
"5750": {
"id": "5750",
"type": "apRace",
"location": "State of California",
"raceName": "State Senate, District 13",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 434563,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Josh Becker",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 314889,
"isWinner": true
},
{
"candidateName": "Alexander Glew",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 119674,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T05:31:17.600Z"
},
"5751": {
"id": "5751",
"type": "apRace",
"location": "State of California",
"raceName": "State Senate, District 15",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 380029,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Dave Cortese",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 260719,
"isWinner": true
},
{
"candidateName": "Robert Howell",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 119310,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T07:29:11.774Z"
},
"5763": {
"id": "5763",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 2",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 235135,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Chris Rogers",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 154845,
"isWinner": true
},
{
"candidateName": "Michael Greer",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 80290,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T05:45:06.290Z"
},
"5765": {
"id": "5765",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 4",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 200698,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Cecilia Aguiar-Curry",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 133421,
"isWinner": true
},
{
"candidateName": "Darren Ellis",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 67277,
"isWinner": false
}
],
"winnerDateTime": "2024-11-08T00:18:57.106Z"
},
"5772": {
"id": "5772",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 12",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 243891,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Damon Connolly",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 184605,
"isWinner": true
},
{
"candidateName": "Andy Podshadley",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 59286,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T07:37:23.490Z"
},
"5774": {
"id": "5774",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 14",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 182423,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Buffy Wicks",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 124973,
"isWinner": true
},
{
"candidateName": "Margot Smith",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 57450,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T05:46:37.722Z"
},
"5775": {
"id": "5775",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 15",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 205612,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Anamarie Avila Farias",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 131850,
"isWinner": true
},
{
"candidateName": "Sonia Ledo",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 73762,
"isWinner": false
}
],
"winnerDateTime": "2024-11-09T00:45:27.762Z"
},
"5776": {
"id": "5776",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 16",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 251165,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Rebecca Bauer-Kahan",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 161029,
"isWinner": true
},
{
"candidateName": "Joseph Rubay",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 90136,
"isWinner": false
}
],
"winnerDateTime": "2024-11-09T00:46:42.757Z"
},
"5777": {
"id": "5777",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 17",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 200390,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Matt Haney",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 169490,
"isWinner": true
},
{
"candidateName": "Manuel Noris-Barrera",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 30900,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T07:04:53.675Z"
},
"5778": {
"id": "5778",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 18",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 167056,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Mia Bonta",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 134073,
"isWinner": true
},
{
"candidateName": "Andre Sandford",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 32983,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T06:14:07.579Z"
},
"5779": {
"id": "5779",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 19",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 196474,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Catherine Stefani",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 118928,
"isWinner": true
},
{
"candidateName": "David Lee",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 77546,
"isWinner": false
}
],
"winnerDateTime": "2024-11-10T02:02:13.334Z"
},
"5780": {
"id": "5780",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 20",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 173675,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Liz Ortega",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 126615,
"isWinner": true
},
{
"candidateName": "Sangeetha Shanbhogue",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 47060,
"isWinner": false
}
],
"winnerDateTime": "2024-11-09T02:17:44.124Z"
},
"5781": {
"id": "5781",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 21",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 199509,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Diane Papan",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 147291,
"isWinner": true
},
{
"candidateName": "Mark Gilham",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 52218,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T06:19:19.404Z"
},
"5783": {
"id": "5783",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 23",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 193782,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Marc Berman",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 115833,
"isWinner": true
},
{
"candidateName": "Lydia Kou",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 77949,
"isWinner": false
}
],
"winnerDateTime": "2024-11-11T01:51:05.506Z"
},
"5784": {
"id": "5784",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 24",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 159086,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Alex Lee",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 105150,
"isWinner": true
},
{
"candidateName": "Bob Brunton",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 53936,
"isWinner": false
}
],
"winnerDateTime": "2024-11-10T02:05:19.921Z"
},
"5786": {
"id": "5786",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 25",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 157829,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Ash Kalra",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 107968,
"isWinner": true
},
{
"candidateName": "Ted Stroll",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 49861,
"isWinner": false
}
],
"winnerDateTime": "2024-11-07T01:34:48.486Z"
},
"5787": {
"id": "5787",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 26",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 137199,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Patrick Ahrens",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 76807,
"isWinner": true
},
{
"candidateName": "Tara Sreekrishnan",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 60392,
"isWinner": false
}
],
"winnerDateTime": "2024-11-11T19:51:42.335Z"
},
"5789": {
"id": "5789",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 28",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 226488,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Gail Pellerin",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 151419,
"isWinner": true
},
{
"candidateName": "Liz Lawler",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 75069,
"isWinner": false
}
],
"winnerDateTime": "2024-11-07T01:33:07.038Z"
},
"6855": {
"id": "6855",
"type": "apRace",
"location": "State of California",
"raceName": "Mayor, San Francisco",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 390184,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Daniel Lurie",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 102720,
"isWinner": true
},
{
"candidateName": "London Breed",
"candidateIncumbent": true,
"candidateParty": null,
"voteCount": 95117,
"isWinner": false
},
{
"candidateName": "Aaron Peskin",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 89215,
"isWinner": false
},
{
"candidateName": "Mark Farrell",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 72115,
"isWinner": false
},
{
"candidateName": "Ahsha Safai",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 11425,
"isWinner": false
},
{
"candidateName": "Ellen Zhou",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 8665,
"isWinner": false
},
{
"candidateName": "Dylan Hirsch-Shell",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 2897,
"isWinner": false
},
{
"candidateName": "Keith Freedman",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 2079,
"isWinner": false
},
{
"candidateName": "Nelson Mei",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 1791,
"isWinner": false
},
{
"candidateName": "Shahram Shariati",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 1613,
"isWinner": false
},
{
"candidateName": "Henry Flynn",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 1319,
"isWinner": false
},
{
"candidateName": "Paul Robertson",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 812,
"isWinner": false
},
{
"candidateName": "Jon Soderstrom",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 412,
"isWinner": false
},
{
"candidateName": "Total Write-Ins",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 4,
"isWinner": false
}
],
"winnerDateTime": "2024-11-20T00:39:58.562Z"
},
"8514": {
"id": "8514",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 10",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 364544,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Mark DeSaulnier",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 242325,
"isWinner": true
},
{
"candidateName": "Katherine Piccinini",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 122219,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T04:35:13.273Z"
},
"8619": {
"id": "8619",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. Senate, Class I",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 15348846,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Adam Schiff",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 9036252,
"isWinner": true
},
{
"candidateName": "Steve Garvey",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 6312594,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T04:00:06.416Z"
},
"82961": {
"id": "82961",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. Senate, Class I Unexpired Term",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 15041688,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Adam Schiff",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 8837051,
"isWinner": true
},
{
"candidateName": "Steve Garvey",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 6204637,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T04:34:43.856Z"
},
"83019": {
"id": "83019",
"type": "apRace",
"location": "State of California",
"raceName": "Question, Recall - Oakland Mayor Thao",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 142755,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 86535,
"isWinner": true
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 56220,
"isWinner": false
}
],
"winnerDateTime": "2024-11-11T23:23:35.964Z"
},
"83020": {
"id": "83020",
"type": "apRace",
"location": "State of California",
"raceName": "Question, Recall - Alameda County District Attorney Price",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 596727,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 375442,
"isWinner": true
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 221285,
"isWinner": false
}
],
"winnerDateTime": "2024-11-09T01:23:39.035Z"
},
"83060": {
"id": "83060",
"type": "apRace",
"location": "State of California",
"raceName": "Proposition, 2 - Issue Public Education Bonds",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 15028222,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 8820842,
"isWinner": true
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 6207380,
"isWinner": false
}
],
"winnerDateTime": "2024-11-07T01:45:17.519Z"
},
"83061": {
"id": "83061",
"type": "apRace",
"location": "State of California",
"raceName": "Proposition, 3 - Right to Marry",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 15135622,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 9477435,
"isWinner": true
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 5658187,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T06:30:18.607Z"
},
"83062": {
"id": "83062",
"type": "apRace",
"location": "State of California",
"raceName": "Proposition, 4 - Issue Natural Resources Bonds",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 15141530,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 9055116,
"isWinner": true
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 6086414,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T18:07:47.735Z"
},
"83063": {
"id": "83063",
"type": "apRace",
"location": "State of California",
"raceName": "Proposition, 5 - Lower Local Approval Threshold to Fund Housing Projects",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 14978227,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 8239337,
"isWinner": true
},
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 6738890,
"isWinner": false
}
],
"winnerDateTime": "2024-11-08T16:39:28.505Z"
},
"83064": {
"id": "83064",
"type": "apRace",
"location": "State of California",
"raceName": "Proposition, 6 - Remove Slavery Exception",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 14777741,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 7882137,
"isWinner": true
},
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 6895604,
"isWinner": false
}
],
"winnerDateTime": "2024-11-11T02:11:21.241Z"
},
"83065": {
"id": "83065",
"type": "apRace",
"location": "State of California",
"raceName": "Proposition, 32 - Raise Minimum Wage",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 15155929,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 7686126,
"isWinner": true
},
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 7469803,
"isWinner": false
}
],
"winnerDateTime": "2024-11-20T01:03:41.030Z"
},
"83066": {
"id": "83066",
"type": "apRace",
"location": "State of California",
"raceName": "Proposition, 33 - Expand Local Rent Control",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 14955422,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 8975542,
"isWinner": true
},
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 5979880,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T08:02:41.812Z"
},
"83067": {
"id": "83067",
"type": "apRace",
"location": "State of California",
"raceName": "Proposition, 34 - Restrict Spending by Healthcare Providers",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 14500003,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 7378686,
"isWinner": true
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 7121317,
"isWinner": false
}
],
"winnerDateTime": "2024-11-21T01:34:12.474Z"
},
"83068": {
"id": "83068",
"type": "apRace",
"location": "State of California",
"raceName": "Proposition, 35 - Permanently Fund Medi-Cal Health",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 14907608,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 10124174,
"isWinner": true
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 4783434,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T05:28:38.879Z"
},
"83069": {
"id": "83069",
"type": "apRace",
"location": "State of California",
"raceName": "Proposition, 36 - Increase Sentences for Drug and Theft Crimes",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 15063908,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 10307296,
"isWinner": true
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 4756612,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T04:57:32.362Z"
},
"timeLoaded": "December 26, 2024 2:53 PM",
"nationalRacesLoaded": true,
"localRacesLoaded": true,
"overrides": [
{
"id": "0",
"raceName": "President",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5089",
"raceName": "State Senate, District 3",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5154",
"raceName": "State Assembly, District 11",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5258",
"raceName": "State Assembly, District 29",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5692",
"raceName": "U.S. House of Representatives, District 2",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5694",
"raceName": "U.S. House of Representatives, District 4",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5697",
"raceName": "U.S. House of Representatives, District 7",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5698",
"raceName": "U.S. House of Representatives, District 8",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5699",
"raceName": "U.S. House of Representatives, District 9",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5701",
"raceName": "U.S. House of Representatives, District 11",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5702",
"raceName": "U.S. House of Representatives, District 12",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5704",
"raceName": "U.S. House of Representatives, District 14",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5705",
"raceName": "U.S. House of Representatives, District 15",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5706",
"raceName": "U.S. House of Representatives, District 16",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5707",
"raceName": "U.S. House of Representatives, District 17",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5708",
"raceName": "U.S. House of Representatives, District 18",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5709",
"raceName": "U.S. House of Representatives, District 19",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5746",
"raceName": "State Senate, District 5",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5747",
"raceName": "State Senate, District 7",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5748",
"raceName": "State Senate, District 9",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5749",
"raceName": "State Senate, District 11",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5750",
"raceName": "State Senate, District 13",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5751",
"raceName": "State Senate, District 15",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5763",
"raceName": "State Assembly, District 2",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5765",
"raceName": "State Assembly, District 4",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5772",
"raceName": "State Assembly, District 12",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5774",
"raceName": "State Assembly, District 14",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5775",
"raceName": "State Assembly, District 15",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5776",
"raceName": "State Assembly, District 16",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5777",
"raceName": "State Assembly, District 17",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5778",
"raceName": "State Assembly, District 18",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5779",
"raceName": "State Assembly, District 19",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5780",
"raceName": "State Assembly, District 20",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5781",
"raceName": "State Assembly, District 21",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5783",
"raceName": "State Assembly, District 23",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5784",
"raceName": "State Assembly, District 24",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5786",
"raceName": "State Assembly, District 25",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5787",
"raceName": "State Assembly, District 26",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5789",
"raceName": "State Assembly, District 28",
"raceDescription": "Top candidate wins seat."
},
{
"id": "6855",
"raceName": "SF Mayor",
"raceDescription": "Top candidate wins seat."
},
{
"id": "8514",
"raceName": "U.S. House of Representatives, District 10",
"raceDescription": "Top candidate wins seat."
},
{
"id": "8619",
"raceName": "U.S. Senate full term",
"raceDescription": "Top candidate wins seat."
},
{
"id": "82961",
"raceName": "U.S. Senate unexpired term",
"raceDescription": "Top candidate wins seat."
},
{
"id": "83019",
"raceName": "Oakland Mayor recall",
"raceDescription": "Passes with majority vote."
},
{
"id": "83020",
"raceName": "Alameda DA recall",
"raceDescription": "Passes with majority vote."
},
{
"id": "83060",
"raceName": "Proposition 2",
"raceDescription": "Passes with majority vote."
},
{
"id": "83061",
"raceName": "Proposition 3",
"raceDescription": "Passes with majority vote."
},
{
"id": "83062",
"raceName": "Proposition 4",
"raceDescription": "Passes with majority vote."
},
{
"id": "83063",
"raceName": "Proposition 5",
"raceDescription": "Passes with majority vote."
},
{
"id": "83064",
"raceName": "Proposition 6",
"raceDescription": "Passes with majority vote."
},
{
"id": "83065",
"raceName": "Proposition 32",
"raceDescription": "Passes with majority vote."
},
{
"id": "83066",
"raceName": "Proposition 33",
"raceDescription": "Passes with majority vote."
},
{
"id": "83067",
"raceName": "Proposition 34",
"raceDescription": "Passes with majority vote."
},
{
"id": "83068",
"raceName": "Proposition 35",
"raceDescription": "Passes with majority vote."
},
{
"id": "83069",
"raceName": "Proposition 36",
"raceDescription": "Passes with majority vote."
}
],
"AlamedaChabotLasPositasCommunityCollegeDistrictTrusteeArea1": {
"id": "AlamedaChabotLasPositasCommunityCollegeDistrictTrusteeArea1",
"type": "localRace",
"location": "Alameda",
"raceName": "Chabot – Las Positas Community College District, Trustee Area 1",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 27293,
"candidates": [
{
"candidateName": "Hector Garcia",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20349
},
{
"candidateName": "Luis Reynoso \r",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6944
}
]
},
"AlamedaChabotLasPositasCommunityCollegeDistrictTrusteeArea4": {
"id": "AlamedaChabotLasPositasCommunityCollegeDistrictTrusteeArea4",
"type": "localRace",
"location": "Alameda",
"raceName": "Chabot - Las Positas Community College District, Trustee Area 4",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 38764,
"candidates": [
{
"candidateName": "Maria L Heredia ",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 26185
},
{
"candidateName": "Joseph Grcar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12579
}
]
},
"AlamedaPeraltaCommunityCollegeDistrictTrusteeArea2": {
"id": "AlamedaPeraltaCommunityCollegeDistrictTrusteeArea2",
"type": "localRace",
"location": "Alameda",
"raceName": "Peralta Community College District, Trustee Area 2",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 21710,
"candidates": [
{
"candidateName": "Paulina Gonzalez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 14082
},
{
"candidateName": "Sinead Geneva Anderson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7628
}
]
},
"AlamedaSanJoaquinDeltaCommunityCollegeDistrictTrusteeArea1": {
"id": "AlamedaSanJoaquinDeltaCommunityCollegeDistrictTrusteeArea1",
"type": "localRace",
"location": "Alameda",
"raceName": "San Joaquin Delta Community College District, Trustee Area 1",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 68,
"candidates": [
{
"candidateName": "Ralph Lee White",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 36
},
{
"candidateName": "Shelly Stoll Swanson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 32
}
]
},
"AlamedaSanJoaquinDeltaCommunityCollegeDistrictTrusteeArea2": {
"id": "AlamedaSanJoaquinDeltaCommunityCollegeDistrictTrusteeArea2",
"type": "localRace",
"location": "Alameda",
"raceName": "San Joaquin Delta Community College District, Trustee Area 2",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 68,
"candidates": [
{
"candidateName": "Samuel Anderson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 27
},
{
"candidateName": "Julie D. Kay",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 23
},
{
"candidateName": "Dan Wright",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18
}
]
},
"AlamedaSanJoaquinDeltaCommunityCollegeDistrictTrusteeArea6": {
"id": "AlamedaSanJoaquinDeltaCommunityCollegeDistrictTrusteeArea6",
"type": "localRace",
"location": "Alameda",
"raceName": "San Joaquin Delta Community College District, Trustee Area 6",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 64,
"candidates": [
{
"candidateName": "Catalina Piña",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 41
},
{
"candidateName": "Rosario Patrick",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 23
}
]
},
"AlamedaAlamedaUnifiedSchoolDistrictGoverningBoard": {
"id": "AlamedaAlamedaUnifiedSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Alameda",
"raceName": "Alameda Unified School District Governing Board",
"raceDescription": "To three candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 76529,
"candidates": [
{
"candidateName": "Heather Little",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 21985
},
{
"candidateName": "Meleah Hall",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 21482
},
{
"candidateName": "Joyce Boyd",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11258
},
{
"candidateName": "Jennifer Williams",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 21804
}
]
},
"AlamedaCastroValleyUnifiedSchoolDistrictGoverningBoardArea5": {
"id": "AlamedaCastroValleyUnifiedSchoolDistrictGoverningBoardArea5",
"type": "localRace",
"location": "Alameda",
"raceName": "Castro Valley Unified School District Governing Board, Area 5",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4669,
"candidates": [
{
"candidateName": "John Chung",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1272
},
{
"candidateName": "Mike Kusiak",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3397
}
]
},
"AlamedaDublinUnifiedSchoolDistrictGoverningBoardArea1": {
"id": "AlamedaDublinUnifiedSchoolDistrictGoverningBoardArea1",
"type": "localRace",
"location": "Alameda",
"raceName": "Dublin Unified School District Governing Board, Area 1",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5101,
"candidates": [
{
"candidateName": "Kristian Reyes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3067
},
{
"candidateName": "Ramnath “Ram” Shanbhogue",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2034
}
]
},
"AlamedaEmeryUnifiedSchoolDistrictGoverningBoard": {
"id": "AlamedaEmeryUnifiedSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Alameda",
"raceName": "Emery Unified School District Governing Board",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6089,
"candidates": [
{
"candidateName": "Elsie Joyce Lee",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2651
},
{
"candidateName": "Brian Donahue",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 832
},
{
"candidateName": "Walter Pizarro",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 707
},
{
"candidateName": "John T. Van Geffen",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1899
}
]
},
"AlamedaFremontUnifiedSchoolDistrictGoverningBoardArea4": {
"id": "AlamedaFremontUnifiedSchoolDistrictGoverningBoardArea4",
"type": "localRace",
"location": "Alameda",
"raceName": "Fremont Unified School District Governing Board, Area 4",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13186,
"candidates": [
{
"candidateName": "Ganesh Balamitran",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6580
},
{
"candidateName": "Rinu Nair",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6606
}
]
},
"AlamedaHaywardUnifiedSchoolDistrictGoverningBoard": {
"id": "AlamedaHaywardUnifiedSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Alameda",
"raceName": "Hayward Unified School District Governing Board",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 117571,
"candidates": [
{
"candidateName": "Sophia Jauregui",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17198
},
{
"candidateName": "Luis Reynoso",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18567
},
{
"candidateName": "Sara Prada",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 19824
},
{
"candidateName": "Austin Bruckner Carrillo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18762
},
{
"candidateName": "Simon “Peter” Gutierrez Bufete",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 21408
},
{
"candidateName": "Calyn Kelley",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12879
},
{
"candidateName": "Tom Wong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8933
}
]
},
"AlamedaLammersvilleJointUnifiedSchoolDistrictGoverningBoardArea1": {
"id": "AlamedaLammersvilleJointUnifiedSchoolDistrictGoverningBoardArea1",
"type": "localRace",
"location": "Alameda",
"raceName": "Lammersville Joint Unified School District Governing Board, Area 1",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 76,
"candidates": [
{
"candidateName": "David A. Pombo",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 60
},
{
"candidateName": "Surekha Shekar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16
}
]
},
"AlamedaLivermoreValleyJointUnifiedSchoolDistrictGoverningBoard": {
"id": "AlamedaLivermoreValleyJointUnifiedSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Alameda",
"raceName": "Livermore Valley Joint Unified School District Governing Board",
"raceDescription": "Top two candidates win seat. Includes votes from Alameda and Contra Costa counties.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 65867,
"candidates": [
{
"candidateName": "Maggie Tufts",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14895
},
{
"candidateName": "Amanda Pepper",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4177
},
{
"candidateName": "Jean Paulsen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2536
},
{
"candidateName": "Tara Boyce",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13219
},
{
"candidateName": "Christiaan Vandenheuvel",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15223
},
{
"candidateName": "Deena Kaplanis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15817
}
]
},
"AlamedaNewHavenUnifiedSchoolDistrictGoverningBoardArea1": {
"id": "AlamedaNewHavenUnifiedSchoolDistrictGoverningBoardArea1",
"type": "localRace",
"location": "Alameda",
"raceName": "New Haven Unified School District Governing Board, Area 1",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4547,
"candidates": [
{
"candidateName": "Midji Kuo-Rovetta",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1214
},
{
"candidateName": "Patricio R. Urbi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2094
},
{
"candidateName": "Jatinder (JP) K. Sahi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1239
}
]
},
"AlamedaNewHavenUnifiedSchoolDistrictGoverningBoardArea2": {
"id": "AlamedaNewHavenUnifiedSchoolDistrictGoverningBoardArea2",
"type": "localRace",
"location": "Alameda",
"raceName": "New Haven Unified School District Governing Board, Area 2",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4448,
"candidates": [
{
"candidateName": "Melanie Freeberg",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2928
},
{
"candidateName": "Michelle Parnala",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1520
}
]
},
"AlamedaNewHavenUnifiedSchoolDistrictGoverningBoardArea3": {
"id": "AlamedaNewHavenUnifiedSchoolDistrictGoverningBoardArea3",
"type": "localRace",
"location": "Alameda",
"raceName": "New Haven Unified School District Governing Board, Area 3",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5229,
"candidates": [
{
"candidateName": "Lydia Idem",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1960
},
{
"candidateName": "Michael Gonzales",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3269
}
]
},
"AlamedaNewarkUnifiedSchoolDistrictGoverningBoard": {
"id": "AlamedaNewarkUnifiedSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Alameda",
"raceName": "Newark Unified School District Governing Board",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 32762,
"candidates": [
{
"candidateName": "Aiden Hill",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7728
},
{
"candidateName": "Vikas Minglani",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3727
},
{
"candidateName": "Gabriel Anguiano Jr.",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7435
},
{
"candidateName": "Austin Block",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7622
},
{
"candidateName": "Phuong Nguyen",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6250
}
]
},
"AlamedaPleasantonUnifiedSchoolDistrictGoverningBoardArea3": {
"id": "AlamedaPleasantonUnifiedSchoolDistrictGoverningBoardArea3",
"type": "localRace",
"location": "Alameda",
"raceName": "Pleasanton Unified School District Governing Board, Area 3",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7101,
"candidates": [
{
"candidateName": "Donalyn Harris",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3142
},
{
"candidateName": "Kelly Mokashi",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3959
}
]
},
"AlamedaPleasantonUnifiedSchoolDistrictGoverningBoardArea4": {
"id": "AlamedaPleasantonUnifiedSchoolDistrictGoverningBoardArea4",
"type": "localRace",
"location": "Alameda",
"raceName": "Pleasanton Unified School District Governing Board, Area 4",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6947,
"candidates": [
{
"candidateName": "Jen Flynn",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3309
},
{
"candidateName": "Charlie Jones",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3638
}
]
},
"AlamedaSanLorenzoUnifiedSchoolDistrictGoverningBoardArea5": {
"id": "AlamedaSanLorenzoUnifiedSchoolDistrictGoverningBoardArea5",
"type": "localRace",
"location": "Alameda",
"raceName": "San Lorenzo Unified School District Governing Board, Area 5",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3704,
"candidates": [
{
"candidateName": "Alicia Gonzalez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2363
},
{
"candidateName": "Penny Peck",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1341
}
]
},
"AlamedaSunolGlenUnifiedSchoolDistrictGoverningBoard": {
"id": "AlamedaSunolGlenUnifiedSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Alameda",
"raceName": "Sunol Glen Unified School District Governing Board",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 633,
"candidates": [
{
"candidateName": "Ryan Jergensen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 264
},
{
"candidateName": "Erin Choin",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 369
}
]
},
"AlamedaBoardofSupervisorsDistrict5": {
"id": "AlamedaBoardofSupervisorsDistrict5",
"type": "localRace",
"location": "Alameda",
"raceName": "Board of Supervisors, District 5",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 141989,
"candidates": [
{
"candidateName": "John J. Bauters",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 70782
},
{
"candidateName": "Nikki Fortunato Bas",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 71207
}
]
},
"AlamedaAlamedaCityCouncil": {
"id": "AlamedaAlamedaCityCouncil",
"type": "localRace",
"location": "Alameda",
"raceName": "Alameda City Council",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 61752,
"candidates": [
{
"candidateName": "Trish Herrera Spencer",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 12086
},
{
"candidateName": "Thushan Amarasiriwardena",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13049
},
{
"candidateName": "Michele Pryor",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16396
},
{
"candidateName": "Greg Boller",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14208
},
{
"candidateName": "Steve Slauson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6013
}
]
},
"AlamedaAlamedaAuditor": {
"id": "AlamedaAlamedaAuditor",
"type": "localRace",
"location": "Alameda",
"raceName": "Alameda Auditor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 27772,
"candidates": [
{
"candidateName": "Kevin R. Kearney",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 27772
}
]
},
"AlamedaAlamedaTreasurer": {
"id": "AlamedaAlamedaTreasurer",
"type": "localRace",
"location": "Alameda",
"raceName": "Alameda Treasurer",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 27514,
"candidates": [
{
"candidateName": "Kevin Kennedy",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 27514
}
]
},
"AlamedaBerkeleyRentStabilizationBoardCommissioner": {
"id": "AlamedaBerkeleyRentStabilizationBoardCommissioner",
"type": "localRace",
"location": "Alameda",
"raceName": "Berkeley Rent Stabilization Board Commissioner",
"raceDescription": "Top four candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top4",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 138269,
"candidates": [
{
"candidateName": "Alfred Twu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22942
},
{
"candidateName": "Carole Marasovic",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19557
},
{
"candidateName": "Xavier Johnson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 26978
},
{
"candidateName": "Avery Arbaugh",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19825
},
{
"candidateName": "Andy Kelley",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 23373
},
{
"candidateName": "Dominique Walker",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 25594
}
]
},
"AlamedaBerkeleySchoolDirector": {
"id": "AlamedaBerkeleySchoolDirector",
"type": "localRace",
"location": "Alameda",
"raceName": "Berkeley School Director",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 84804,
"candidates": [
{
"candidateName": "Norma J.F. Harrison",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3121
},
{
"candidateName": "Jen Corn",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 30836
},
{
"candidateName": "Laura Babitt",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 22061
},
{
"candidateName": "Ana Vasudeo",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 25743
},
{
"candidateName": "Adbur Sikder",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3043
}
]
},
"AlamedaDublinMayor": {
"id": "AlamedaDublinMayor",
"type": "localRace",
"location": "Alameda",
"raceName": "Dublin Mayor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 25515,
"candidates": [
{
"candidateName": "Tom Evans",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8278
},
{
"candidateName": "Sherry Hu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9274
},
{
"candidateName": "Jean Josey",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7138
},
{
"candidateName": "Shawn Costello",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 825
}
]
},
"AlamedaDublinCityCouncilArea1": {
"id": "AlamedaDublinCityCouncilArea1",
"type": "localRace",
"location": "Alameda",
"raceName": "Dublin City Council, Area 1",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6133,
"candidates": [
{
"candidateName": "Michael McCorriston",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6133
}
]
},
"AlamedaDublinCityCouncilArea3": {
"id": "AlamedaDublinCityCouncilArea3",
"type": "localRace",
"location": "Alameda",
"raceName": "Dublin City Council, Area 3",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4752,
"candidates": [
{
"candidateName": "Razi Hasni",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2305
},
{
"candidateName": "John Morada",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2447
}
]
},
"AlamedaEmeryvilleCityCouncil": {
"id": "AlamedaEmeryvilleCityCouncil",
"type": "localRace",
"location": "Alameda",
"raceName": "Emeryville City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 10943,
"candidates": [
{
"candidateName": "Calvin Dillahunty",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 915
},
{
"candidateName": "Sam Gould",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1318
},
{
"candidateName": "Mia Esperanza Brown",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1829
},
{
"candidateName": "Sukhdeep Kaur",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2265
},
{
"candidateName": "Courtney Welch",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2559
},
{
"candidateName": "Matthew Solomon",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2057
}
]
},
"AlamedaFremontMayor": {
"id": "AlamedaFremontMayor",
"type": "localRace",
"location": "Alameda",
"raceName": "Fremont Mayor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 77400,
"candidates": [
{
"candidateName": "Rohan Marfatia",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8947
},
{
"candidateName": "Vinnie Bacon",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 25108
},
{
"candidateName": "Hiu Ng",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6910
},
{
"candidateName": "Raj Salwan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 36435
}
]
},
"AlamedaFremontCityCouncilDistrict1": {
"id": "AlamedaFremontCityCouncilDistrict1",
"type": "localRace",
"location": "Alameda",
"raceName": "Fremont City Council, District 1",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 11787,
"candidates": [
{
"candidateName": "Teresa Keng",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7471
},
{
"candidateName": "Pravesh Kumar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1767
},
{
"candidateName": "Ranvir Sandhu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2549
}
]
},
"AlamedaFremontCityCouncilDistrict5": {
"id": "AlamedaFremontCityCouncilDistrict5",
"type": "localRace",
"location": "Alameda",
"raceName": "Fremont City Council, District 5",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 15666,
"candidates": [
{
"candidateName": "Sterling Jefferson Engle",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2966
},
{
"candidateName": "Chandra Wagh",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5265
},
{
"candidateName": "Yajing Zhang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7435
}
]
},
"AlamedaFremontCityCouncilDistrict6": {
"id": "AlamedaFremontCityCouncilDistrict6",
"type": "localRace",
"location": "Alameda",
"raceName": "Fremont City Council, District 6",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 11269,
"candidates": [
{
"candidateName": "Raymond Liu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5655
},
{
"candidateName": "Teresa Cox",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5614
}
]
},
"AlamedaHaywardCityCouncil": {
"id": "AlamedaHaywardCityCouncil",
"type": "localRace",
"location": "Alameda",
"raceName": "Hayward City Council",
"raceDescription": "Top four candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top4",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 132561,
"candidates": [
{
"candidateName": "Tom Wong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10971
},
{
"candidateName": "Daniel Goldstein",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 20029
},
{
"candidateName": "Angela Andrews",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 25372
},
{
"candidateName": "Joe O. Ramos",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13217
},
{
"candidateName": "Ray Bonilla Jr.",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 22511
},
{
"candidateName": "Tom Ferreira",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18510
},
{
"candidateName": "Francisco Zermeño",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 21951
}
]
},
"AlamedaLivermoreMayor": {
"id": "AlamedaLivermoreMayor",
"type": "localRace",
"location": "Alameda",
"raceName": "Livermore Mayor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 33976,
"candidates": [
{
"candidateName": "John Marchand",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 33976
}
]
},
"AlamedaLivermoreCityCouncilDistrict3": {
"id": "AlamedaLivermoreCityCouncilDistrict3",
"type": "localRace",
"location": "Alameda",
"raceName": "Livermore City Council, District 3",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 10272,
"candidates": [
{
"candidateName": "David Farley",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2847
},
{
"candidateName": "Steven Dunbar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4255
},
{
"candidateName": "Jeff Kaskey",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3170
}
]
},
"AlamedaLivermoreCityCouncilDistrict4": {
"id": "AlamedaLivermoreCityCouncilDistrict4",
"type": "localRace",
"location": "Alameda",
"raceName": "Livermore City Council, District 4",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 10860,
"candidates": [
{
"candidateName": "Kristie Wang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6671
},
{
"candidateName": "Thomas Soules",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4189
}
]
},
"AlamedaNewarkMayor": {
"id": "AlamedaNewarkMayor",
"type": "localRace",
"location": "Alameda",
"raceName": "Newark Mayor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 15395,
"candidates": [
{
"candidateName": "Michael Hannon",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8847
},
{
"candidateName": "Jason Miguel",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1819
},
{
"candidateName": "Elisa Martinez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4729
}
]
},
"AlamedaNewarkCityCouncilFullTerm": {
"id": "AlamedaNewarkCityCouncilFullTerm",
"type": "localRace",
"location": "Alameda",
"raceName": "Newark City Council — Full Term",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 24632,
"candidates": [
{
"candidateName": "Terrence Grindall",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7490
},
{
"candidateName": "Hitendra Gupta",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1705
},
{
"candidateName": "Jacinta Arteaga",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6449
},
{
"candidateName": "Julie Del Catancio",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6452
},
{
"candidateName": "Vinod Kumar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2536
}
]
},
"AlamedaNewarkCityCouncilShortTerm": {
"id": "AlamedaNewarkCityCouncilShortTerm",
"type": "localRace",
"location": "Alameda",
"raceName": "Newark City Council — Short Term",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 14248,
"candidates": [
{
"candidateName": "Eve Marie Little",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5753
},
{
"candidateName": "Renu Malhotra",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1656
},
{
"candidateName": "Sean Mahanay",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 804
},
{
"candidateName": "Lucia Gutierrez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4413
},
{
"candidateName": "Phil Bloxom",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1622
}
]
},
"AlamedaPiedmontCityCouncil": {
"id": "AlamedaPiedmontCityCouncil",
"type": "localRace",
"location": "Alameda",
"raceName": "Piedmont City Council",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 11051,
"candidates": [
{
"candidateName": "Conna McCarthy",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4799
},
{
"candidateName": "James Green",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2448
},
{
"candidateName": "Lorrel Plimier",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3605
},
{
"candidateName": "N. Sunny Bostrom-Fleming",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 199
}
]
},
"AlamedaPiedmontBoardofEducation": {
"id": "AlamedaPiedmontBoardofEducation",
"type": "localRace",
"location": "Alameda",
"raceName": "Piedmont Board of Education",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13927,
"candidates": [
{
"candidateName": "Michael Malione",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4375
},
{
"candidateName": "Max Roman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3678
},
{
"candidateName": "Victoria Rosenbaum",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2298
},
{
"candidateName": "Susy Struble",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3576
}
]
},
"AlamedaPleasantonMayor": {
"id": "AlamedaPleasantonMayor",
"type": "localRace",
"location": "Alameda",
"raceName": "Pleasanton Mayor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 35134,
"candidates": [
{
"candidateName": "Jack Balch",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18950
},
{
"candidateName": "Karla Brown",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 16184
}
]
},
"AlamedaPleasantonCityCouncilDistrict2": {
"id": "AlamedaPleasantonCityCouncilDistrict2",
"type": "localRace",
"location": "Alameda",
"raceName": "Pleasanton City Council, District 2",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8817,
"candidates": [
{
"candidateName": "Craig Eicher",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4758
},
{
"candidateName": "Valerie Arkin",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4059
}
]
},
"AlamedaPleasantonCityCouncilDistrict4": {
"id": "AlamedaPleasantonCityCouncilDistrict4",
"type": "localRace",
"location": "Alameda",
"raceName": "Pleasanton City Council, District 4",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 9337,
"candidates": [
{
"candidateName": "Vivek Mohan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4510
},
{
"candidateName": "Matthew B. Gaidos",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4827
}
]
},
"AlamedaUnionCityMayor": {
"id": "AlamedaUnionCityMayor",
"type": "localRace",
"location": "Alameda",
"raceName": "Union City Mayor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 25053,
"candidates": [
{
"candidateName": "Emily Duncan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10803
},
{
"candidateName": "Marcus Bourlard",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1946
},
{
"candidateName": "Gary Singh",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12304
}
]
},
"AlamedaUnionCityCouncilDistrict1": {
"id": "AlamedaUnionCityCouncilDistrict1",
"type": "localRace",
"location": "Alameda",
"raceName": "Union City Council, District 1",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5804,
"candidates": [
{
"candidateName": "Wendy Huang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2062
},
{
"candidateName": "Erin Robertson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 387
},
{
"candidateName": "Lance Nishihira",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3355
}
]
},
"AlamedaACTransitDistrictDirectorWard6": {
"id": "AlamedaACTransitDistrictDirectorWard6",
"type": "localRace",
"location": "Alameda",
"raceName": "AC Transit District Director, Ward 6",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 59520,
"candidates": [
{
"candidateName": "Jesse Lee Gunn",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17784
},
{
"candidateName": "Shonda Goward",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11032
},
{
"candidateName": "A. Curtis Silva",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 30704
}
]
},
"AlamedaAlamedaCountyWaterDistrictDirectorWard5": {
"id": "AlamedaAlamedaCountyWaterDistrictDirectorWard5",
"type": "localRace",
"location": "Alameda",
"raceName": "Alameda County Water District Director, Ward 5",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 21397,
"candidates": [
{
"candidateName": "Aziz Akbari",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 15842
},
{
"candidateName": "Raymond Ojeda",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5555
}
]
},
"AlamedaBARTDirectorDistrict5": {
"id": "AlamedaBARTDirectorDistrict5",
"type": "localRace",
"location": "Alameda",
"raceName": "San Francisco Bay Area Rapid Transit District Director, District 5",
"raceDescription": "Top candidate wins seat. Includes votes from Alameda and Contra Costa counties.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 154960,
"candidates": [
{
"candidateName": "Melissa Hernandez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 110470
},
{
"candidateName": "Joseph Grcar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 44490
}
]
},
"AlamedaBARTDirectorDistrict7": {
"id": "AlamedaBARTDirectorDistrict7",
"type": "localRace",
"location": "Alameda",
"raceName": "San Francisco Bay Area Rapid Transit District Director, District 7",
"raceDescription": "Top candidate wins seat. Inlcudes votes from Alameda County and San Francisco.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 161254,
"candidates": [
{
"candidateName": "Victor E. Flores",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 92729
},
{
"candidateName": "Dana Lang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 68525
}
]
},
"AlamedaCastroValleySanitaryDistrictDirector": {
"id": "AlamedaCastroValleySanitaryDistrictDirector",
"type": "localRace",
"location": "Alameda",
"raceName": "Castro Valley Sanitary District Director",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 50863,
"candidates": [
{
"candidateName": "Timothy McGowan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 15440
},
{
"candidateName": "Joseph Grcar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3952
},
{
"candidateName": "Daniel M. Akagi",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11104
},
{
"candidateName": "Kenneth Owen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5711
},
{
"candidateName": "Darshan Saini",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2600
},
{
"candidateName": "Dave Sadoff",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 12056
}
]
},
"AlamedaDublinSanRamonServicesDistrictBoardofDirectorsArea3": {
"id": "AlamedaDublinSanRamonServicesDistrictBoardofDirectorsArea3",
"type": "localRace",
"location": "Alameda",
"raceName": "Dublin San Ramon Services District Board of Directors, Area 3",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8409,
"candidates": [
{
"candidateName": "Javier Lopez Rivero",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2155
},
{
"candidateName": "Rich Halket",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6254
}
]
},
"AlamedaEBMUDDistrictDirectorWard5": {
"id": "AlamedaEBMUDDistrictDirectorWard5",
"type": "localRace",
"location": "Alameda",
"raceName": "EBMUD District Director, Ward 5",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 64662,
"candidates": [
{
"candidateName": "John E. Lewis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20412
},
{
"candidateName": "Jim Oddie",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 27985
},
{
"candidateName": "Alex Spehr",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16265
}
]
},
"AlamedaEBMUDDistrictDirectorWard6": {
"id": "AlamedaEBMUDDistrictDirectorWard6",
"type": "localRace",
"location": "Alameda",
"raceName": "EBMUD District Director, Ward 6",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 56957,
"candidates": [
{
"candidateName": "Valerie Lewis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 48448
},
{
"candidateName": "Richard De Vera",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8509
}
]
},
"AlamedaEastBayRegionalParkDistrictDirectorWard2": {
"id": "AlamedaEastBayRegionalParkDistrictDirectorWard2",
"type": "localRace",
"location": "Alameda",
"raceName": "East Bay Regional Park District Director, Ward 2",
"raceDescription": "Top candidate wins seat. Includes votes from Alameda and Contra Costa counties.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 163337,
"candidates": [
{
"candidateName": "Casey Alyson Farmer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 52599
},
{
"candidateName": "Lynda Deschambault",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 81650
},
{
"candidateName": "Shane Reisman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 29088
}
]
},
"AlamedaEastBayRegionalParkDistrictDirectorWard4": {
"id": "AlamedaEastBayRegionalParkDistrictDirectorWard4",
"type": "localRace",
"location": "Alameda",
"raceName": "East Bay Regional Park District Director, Ward 4",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 108381,
"candidates": [
{
"candidateName": "Taryn Edwards",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 21909
},
{
"candidateName": "Luana España",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 53820
},
{
"candidateName": "Tim McMahon",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15122
},
{
"candidateName": "Susan Gonzales",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17530
}
]
},
"AlamedaEdenTownshipHealthcareDistrictDirectorArea4": {
"id": "AlamedaEdenTownshipHealthcareDistrictDirectorArea4",
"type": "localRace",
"location": "Alameda",
"raceName": "Eden Township Healthcare District Director, Area 4",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 18765,
"candidates": [
{
"candidateName": "Sabrina Aranda",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12607
},
{
"candidateName": "Luis Reynoso",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6158
}
]
},
"AlamedaHaywardAreaRecreationParkDistrictDirectors": {
"id": "AlamedaHaywardAreaRecreationParkDistrictDirectors",
"type": "localRace",
"location": "Alameda",
"raceName": "Hayward Area Recreation & Park District Directors",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 199044,
"candidates": [
{
"candidateName": "Rick Hatcher",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 65155
},
{
"candidateName": "Joseph Grcar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19346
},
{
"candidateName": "Louis Manuel Andrade",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 37723
},
{
"candidateName": "Luis Reynoso",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 28347
},
{
"candidateName": "Peter Rosen",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 35123
},
{
"candidateName": "Kenneth Owen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13350
}
]
},
"AlamedaLivermoreAreaRecreationParkDistrictDirectors": {
"id": "AlamedaLivermoreAreaRecreationParkDistrictDirectors",
"type": "localRace",
"location": "Alameda",
"raceName": "Livermore Area Recreation & Park District Directors",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 64130,
"candidates": [
{
"candidateName": "Jan Palajac",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 22724
},
{
"candidateName": "Matt Bogdanowicz",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13178
},
{
"candidateName": "James Boswell",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 20587
},
{
"candidateName": "Jacob Vital",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7641
}
]
},
"AlamedaOroLomaSanitaryDistrictBoardofDirectors": {
"id": "AlamedaOroLomaSanitaryDistrictBoardofDirectors",
"type": "localRace",
"location": "Alameda",
"raceName": "Oro Loma Sanitary District Board of Directors",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 59036,
"candidates": [
{
"candidateName": "Benny Lee",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 18907
},
{
"candidateName": "Moira “Mimi” Dean",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14960
},
{
"candidateName": "Bob Glaze",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5028
},
{
"candidateName": "Luis Reynoso",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5421
},
{
"candidateName": "Damaris Villalobos-Galindo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14720
}
]
},
"AlamedaMeasureK": {
"id": "AlamedaMeasureK",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure K",
"raceDescription": "San Joaquin Delta Community College District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 77,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 37
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 40
}
]
},
"AlamedaMeasureL": {
"id": "AlamedaMeasureL",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure L",
"raceDescription": "Albany Unified School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8873,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6408
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2465
}
]
},
"AlamedaMeasureM": {
"id": "AlamedaMeasureM",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure M",
"raceDescription": "Fremont Unified School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 76065,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 48882
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 27183
}
]
},
"AlamedaMeasureN": {
"id": "AlamedaMeasureN",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure N",
"raceDescription": "New Haven Unified School District. School bond. Passes with 55% vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 26526,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17909
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8617
}
]
},
"AlamedaMeasureO": {
"id": "AlamedaMeasureO",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure O",
"raceDescription": "Newark Unified School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 15697,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10616
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5081
}
]
},
"AlamedaMeasureP": {
"id": "AlamedaMeasureP",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure P",
"raceDescription": "Piedmont Unified School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7011,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5684
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1327
}
]
},
"AlamedaMeasureQ": {
"id": "AlamedaMeasureQ",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure Q",
"raceDescription": "San Lorenzo Unified School District. School bond. Passes with 55% + 1 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 23822,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15832
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7990
}
]
},
"AlamedaMeasureC": {
"id": "AlamedaMeasureC",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure C",
"raceDescription": "Albany. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8966,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6322
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2644
}
]
},
"AlamedaMeasureR": {
"id": "AlamedaMeasureR",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure R",
"raceDescription": "Albany. Business license tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8856,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4216
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4640
}
]
},
"AlamedaMeasureS": {
"id": "AlamedaMeasureS",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure S",
"raceDescription": "Albany. Appoint city manager. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8274,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5508
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2766
}
]
},
"AlamedaMeasureT": {
"id": "AlamedaMeasureT",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure T",
"raceDescription": "Albany. Eliminate bond requirement. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8170,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5793
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2377
}
]
},
"AlamedaMeasureU": {
"id": "AlamedaMeasureU",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure U",
"raceDescription": "Albany. Bonding limit. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7959,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5697
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2262
}
]
},
"AlamedaMeasureV": {
"id": "AlamedaMeasureV",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure V",
"raceDescription": "Albany. Youth voting. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8767,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5619
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3148
}
]
},
"AlamedaMeasureW": {
"id": "AlamedaMeasureW",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure W",
"raceDescription": "Berkeley. Property transfer tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 51630,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 31461
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20169
}
]
},
"AlamedaMeasureX": {
"id": "AlamedaMeasureX",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure X",
"raceDescription": "Berkeley. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 53242,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 41819
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11423
}
]
},
"AlamedaMeasureY": {
"id": "AlamedaMeasureY",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure Y",
"raceDescription": "Berkeley. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 52536,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 39508
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13028
}
]
},
"AlamedaMeasureZ": {
"id": "AlamedaMeasureZ",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure Z",
"raceDescription": "Berkeley. Sugary drinks and sweetenders tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 52929,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 42280
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10649
}
]
},
"AlamedaMeasureAA": {
"id": "AlamedaMeasureAA",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure AA",
"raceDescription": "Berkeley. Spending limit. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 52282,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 46394
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5888
}
]
},
"AlamedaMeasureBB": {
"id": "AlamedaMeasureBB",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure BB",
"raceDescription": "Berkeley. Affordable housing programs. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 52882,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 29623
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 23259
}
]
},
"AlamedaMeasureCC": {
"id": "AlamedaMeasureCC",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure CC",
"raceDescription": "Berkeley. Affordable housing programs. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 51633,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18070
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 33563
}
]
},
"AlamedaMeasureDD": {
"id": "AlamedaMeasureDD",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure DD",
"raceDescription": "Berkeley. CAFO prohibition. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 49700,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 30761
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18939
}
]
},
"AlamedaMeasureEE": {
"id": "AlamedaMeasureEE",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure EE",
"raceDescription": "Berkeley. Parcel tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 52312,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 23873
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 28439
}
]
},
"AlamedaMeasureFF": {
"id": "AlamedaMeasureFF",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure FF",
"raceDescription": "Berkeley. Parcel tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 52489,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 31942
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20547
}
]
},
"AlamedaMeasureGG": {
"id": "AlamedaMeasureGG",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure GG",
"raceDescription": "Berkeley. Fossil fuel tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 52229,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16178
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 36051
}
]
},
"AlamedaMeasureHH": {
"id": "AlamedaMeasureHH",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure HH",
"raceDescription": "Berkeley. Indoor air quality. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 51108,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22205
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 28903
}
]
},
"AlamedaMeasureII": {
"id": "AlamedaMeasureII",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure II",
"raceDescription": "Dublin. Open Space Initiative. Passes with 50% vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 25701,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13649
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12052
}
]
},
"AlamedaMeasureJJ": {
"id": "AlamedaMeasureJJ",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure JJ",
"raceDescription": "Dublin. Government accountability. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 25445,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19350
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6095
}
]
},
"AlamedaMeasureK1": {
"id": "AlamedaMeasureK1",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure K1",
"raceDescription": "Hayward. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 46707,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 38826
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7881
}
]
},
"AlamedaMeasureLL": {
"id": "AlamedaMeasureLL",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure LL",
"raceDescription": "Newark. Transient occupancy tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 15814,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12721
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3093
}
]
},
"AlamedaMeasureMM": {
"id": "AlamedaMeasureMM",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure MM",
"raceDescription": "Oakland. Wildfire protection zone. Passes with 2/3 vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 35275,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 25125
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10150
}
]
},
"AlamedaMeasureNN": {
"id": "AlamedaMeasureNN",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure NN",
"raceDescription": "Oakland. Parking tax. Passes with 2/3 vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 159573,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 112971
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 46602
}
]
},
"AlamedaMeasureOO": {
"id": "AlamedaMeasureOO",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure OO",
"raceDescription": "Oakland. Public ethics comission. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 150503,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 110317
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 40186
}
]
},
"AlamedaMeasurePP": {
"id": "AlamedaMeasurePP",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure PP",
"raceDescription": "Pleasanton. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 34880,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15983
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18897
}
]
},
"AlamedaMeasureQQ": {
"id": "AlamedaMeasureQQ",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure QQ",
"raceDescription": "Union City. Gross receipts tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 24809,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20249
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4560
}
]
},
"AlamedaAlbanyCityCouncil": {
"id": "AlamedaAlbanyCityCouncil",
"type": "localRace",
"location": "Alameda",
"raceName": "Albany City Council",
"raceDescription": "Top three candidates win seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7969,
"candidates": [
{
"candidateName": "Jennifer Hansen-Romero",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2072
},
{
"candidateName": "Peggy (Margaret) McQuaid",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2150
},
{
"candidateName": "Jeremiah Garrett-Pinguelo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 393
},
{
"candidateName": "Aaron Tiedemann",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1490
},
{
"candidateName": "Preston Jordan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1864
}
]
},
"AlamedaAlbanyCityCouncilFinalRound": {
"id": "AlamedaAlbanyCityCouncilFinalRound",
"type": "localRace",
"location": "Alameda",
"raceName": "Albany City Council Final Round",
"raceDescription": "Top three candidates win seat. This result reflects redistributed votes. The results of the instant runoff will change as more first-choice votes are counted.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7865.9493,
"candidates": [
{
"candidateName": "Jennifer Hansen-Romero",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2002
},
{
"candidateName": "Peggy (Margaret) McQuaid",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2002
},
{
"candidateName": "Jeremiah Garrett-Pinguelo (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Aaron Tiedemann",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1823.9955
},
{
"candidateName": "Preston Jordan ",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2037.9538
}
]
},
"AlamedaAlbanyBoardofEducation": {
"id": "AlamedaAlbanyBoardofEducation",
"type": "localRace",
"location": "Alameda",
"raceName": "Albany Board of Education",
"raceDescription": "Top two candidates win seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7096,
"candidates": [
{
"candidateName": "Jolene Gazmen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1633
},
{
"candidateName": "Dayna Inkeles",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1972
},
{
"candidateName": "Brian L. Doss",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 718
},
{
"candidateName": "Veronica Davidson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2773
}
]
},
"AlamedaAlbanyBoardofEducationFinalRound": {
"id": "AlamedaAlbanyBoardofEducationFinalRound",
"type": "localRace",
"location": "Alameda",
"raceName": "Albany Board of Education Final Round",
"raceDescription": "Top two candidates win seat. This result reflects redistributed votes. The results of the instant runoff will change as more first-choice votes are counted.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6949.5470000000005,
"candidates": [
{
"candidateName": "Jolene Gazmen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1997.5386
},
{
"candidateName": "Dayna Inkeles",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2569.0084
},
{
"candidateName": "Brian L. Doss (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Veronica Davidson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2383
}
]
},
"AlamedaBerkeleyMayor": {
"id": "AlamedaBerkeleyMayor",
"type": "localRace",
"location": "Alameda",
"raceName": "Berkeley Mayor",
"raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 52493,
"candidates": [
{
"candidateName": "Adena Ishii",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19978
},
{
"candidateName": "Sophie Hahn",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19633
},
{
"candidateName": "Kate Harrison",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11853
},
{
"candidateName": "Naomi D. Pete",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 501
},
{
"candidateName": "Logan Bowie",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 528
}
]
},
"AlamedaBerkeleyMayorFinalRound": {
"id": "AlamedaBerkeleyMayorFinalRound",
"type": "localRace",
"location": "Alameda",
"raceName": "Berkeley Mayor Final Round",
"raceDescription": "Top candidate wins seat. This result reflects redistributed votes. The results of the instant runoff will change as more first-choice votes are counted.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 49265,
"candidates": [
{
"candidateName": "Adena Ishii",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 25156
},
{
"candidateName": "Sophie Hahn",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 24109
},
{
"candidateName": "Kate Harrison (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Naomi D. Pete (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Logan Bowie (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
}
]
},
"AlamedaBerkeleyCityCouncilDistrict2": {
"id": "AlamedaBerkeleyCityCouncilDistrict2",
"type": "localRace",
"location": "Alameda",
"raceName": "Berkeley City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6873,
"candidates": [
{
"candidateName": "Terry Taplin",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4787
},
{
"candidateName": "Jenny Guarino",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2086
}
]
},
"AlamedaBerkeleyCityCouncilDistrict3": {
"id": "AlamedaBerkeleyCityCouncilDistrict3",
"type": "localRace",
"location": "Alameda",
"raceName": "Berkeley City Council, District 3",
"raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6344,
"candidates": [
{
"candidateName": "Deborah Matthews",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1526
},
{
"candidateName": "John “Chip” Moore",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1459
},
{
"candidateName": "Ben Bartlett",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3359
}
]
},
"AlamedaBerkeleyCityCouncilDistrict3FinalRound": {
"id": "AlamedaBerkeleyCityCouncilDistrict3FinalRound",
"type": "localRace",
"location": "Alameda",
"raceName": "Berkeley City Council, District 3 Final Round",
"raceDescription": "Top candidate wins seat. This result reflects redistributed votes. The results of the instant runoff will change as more first-choice votes are counted.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6096,
"candidates": [
{
"candidateName": "Deborah Matthews",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1833
},
{
"candidateName": "John “Chip” Moore (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Ben Bartlett",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4263
}
]
},
"AlamedaBerkeleyCityCouncilDistrict5": {
"id": "AlamedaBerkeleyCityCouncilDistrict5",
"type": "localRace",
"location": "Alameda",
"raceName": "Berkeley City Council, District 5",
"raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8585,
"candidates": [
{
"candidateName": "Nilang Gor",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1063
},
{
"candidateName": "Todd Andrew",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1721
},
{
"candidateName": "Shoshana O’Keefe",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5801
}
]
},
"AlamedaBerkeleyCityCouncilDistrict5FinalRound": {
"id": "AlamedaBerkeleyCityCouncilDistrict5FinalRound",
"type": "localRace",
"location": "Alameda",
"raceName": "Berkeley City Council, District 5 Final Round",
"raceDescription": "Top candidate wins seat. This result reflects redistributed votes. The results of the instant runoff will change as more first-choice votes are counted.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8262,
"candidates": [
{
"candidateName": "Nilang Gor (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Todd Andrew",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1995
},
{
"candidateName": "Shoshana O’Keefe",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6267
}
]
},
"AlamedaBerkeleyCityCouncilDistrict6": {
"id": "AlamedaBerkeleyCityCouncilDistrict6",
"type": "localRace",
"location": "Alameda",
"raceName": "Berkeley City Council, District 6",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7332,
"candidates": [
{
"candidateName": "Brent Blackaby",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4405
},
{
"candidateName": "Andy Katz",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2927
}
]
},
"AlamedaOaklandCityCouncilAtLarge": {
"id": "AlamedaOaklandCityCouncilAtLarge",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland City Council, At Large",
"raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 143599,
"candidates": [
{
"candidateName": "Cristina “Tina” Tostado",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5406
},
{
"candidateName": "Charlene Wang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 30485
},
{
"candidateName": "Mindy Ruth Pechenuk",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4835
},
{
"candidateName": "Rowena Brown",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 41871
},
{
"candidateName": "Nancy Sidebotham",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2254
},
{
"candidateName": "LeRonne L. Armstrong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 39258
},
{
"candidateName": "Fabian Robinson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2794
},
{
"candidateName": "Shawn Danino",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9695
},
{
"candidateName": "Kanitha Matoury",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5629
},
{
"candidateName": "Selika Thomas",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1372
}
]
},
"AlamedaOaklandCityCouncilAtLargeFinalRound": {
"id": "AlamedaOaklandCityCouncilAtLargeFinalRound",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland City Council, At Large Final Round",
"raceDescription": "Top candidate wins seat. This result reflects redistributed votes. The results of the instant runoff will change as more first-choice votes are counted.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 127094,
"candidates": [
{
"candidateName": "Cristina “Tina” Tostado (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Charlene Wang (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Mindy Ruth Pechenuk (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Rowena Brown",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 72315
},
{
"candidateName": "Nancy Sidebotham (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "LeRonne L. Armstrong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 54779
},
{
"candidateName": "Fabian Robinson (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Shawn Danino (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Kanitha Matoury (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Selika Thomas (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
}
]
},
"AlamedaOaklandCityCouncilDistrict1": {
"id": "AlamedaOaklandCityCouncilDistrict1",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland City Council, District 1 ",
"raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 29613,
"candidates": [
{
"candidateName": "Edward C. Frank",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2581
},
{
"candidateName": "Zac Unger",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22641
},
{
"candidateName": "Len Raphael",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4391
}
]
},
"AlamedaOaklandCityCouncilDistrict1FinalRound": {
"id": "AlamedaOaklandCityCouncilDistrict1FinalRound",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland City Council, District 1 Final Round",
"raceDescription": "Top candidate wins seat. This result reflects redistributed votes. The results of the instant runoff will change as more first-choice votes are counted.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 29252,
"candidates": [
{
"candidateName": "Edward C. Frank (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Zac Unger",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 24350
},
{
"candidateName": "Len Raphael",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4902
}
]
},
"AlamedaOaklandCityCouncilDistrict3": {
"id": "AlamedaOaklandCityCouncilDistrict3",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland City Council, District 3 ",
"raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 20561,
"candidates": [
{
"candidateName": "Baba Afolabi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1600
},
{
"candidateName": "Carroll Fife",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9871
},
{
"candidateName": "Michelle D. Hailey",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1458
},
{
"candidateName": "Warren Mitchell Logan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6222
},
{
"candidateName": "Shan M. Hirsch",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 609
},
{
"candidateName": "Meron Semedar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 801
}
]
},
"AlamedaOaklandCityCouncilDistrict3FinalRound": {
"id": "AlamedaOaklandCityCouncilDistrict3FinalRound",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland City Council, District 3 Final Round",
"raceDescription": "Top candidate wins seat. This result reflects redistributed votes. The results of the instant runoff will change as more first-choice votes are counted.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 19506,
"candidates": [
{
"candidateName": "Baba Afolabi (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Carroll Fife",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11437
},
{
"candidateName": "Michelle D. Hailey (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Warren Mitchell Logan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8069
},
{
"candidateName": "Shan M. Hirsch (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Meron Semedar (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
}
]
},
"AlamedaOaklandCityCouncilDistrict5": {
"id": "AlamedaOaklandCityCouncilDistrict5",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland City Council, District 5",
"raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 12299,
"candidates": [
{
"candidateName": "Noel Gallo",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6482
},
{
"candidateName": "Dominic Prado",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1930
},
{
"candidateName": "Erin Armstrong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3887
}
]
},
"AlamedaOaklandCityCouncilDistrict5FinalRound": {
"id": "AlamedaOaklandCityCouncilDistrict5FinalRound",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland City Council, District 5 Final Round",
"raceDescription": "Top candidate wins seat. This result reflects redistributed votes. The results of the instant runoff will change as more first-choice votes are counted.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 12059,
"candidates": [
{
"candidateName": "Noel Gallo",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7120
},
{
"candidateName": "Dominic Prado (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Erin Armstrong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4939
}
]
},
"AlamedaOaklandCityCouncilDistrict7": {
"id": "AlamedaOaklandCityCouncilDistrict7",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland City Council, District 7",
"raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13089,
"candidates": [
{
"candidateName": "Merika Goolsby",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2063
},
{
"candidateName": "Ken Houston",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4428
},
{
"candidateName": "Iris Merriouns",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4132
},
{
"candidateName": "Marcie Hodge",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2466
}
]
},
"AlamedaOaklandCityCouncilDistrict7FinalRound": {
"id": "AlamedaOaklandCityCouncilDistrict7FinalRound",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland City Council, District 7 Final Round",
"raceDescription": "Top candidate wins seat. This result reflects redistributed votes. The results of the instant runoff will change as more first-choice votes are counted.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 12106,
"candidates": [
{
"candidateName": "Merika Goolsby (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Ken Houston",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6303
},
{
"candidateName": "Iris Merriouns",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5803
},
{
"candidateName": "Marcie Hodge (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
}
]
},
"AlamedaOaklandCityAttorney": {
"id": "AlamedaOaklandCityAttorney",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland City Attorney",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 137594,
"candidates": [
{
"candidateName": "Brenda Harbin-Forte",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 56752
},
{
"candidateName": "Ryan Richardson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 80842
}
]
},
"AlamedaOaklandSchoolDirectorDistrict1": {
"id": "AlamedaOaklandSchoolDirectorDistrict1",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland School Director, District 1 ",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 28794,
"candidates": [
{
"candidateName": "Rachel Latta",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22409
},
{
"candidateName": "Benjamin Salop",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6385
}
]
},
"AlamedaOaklandSchoolDirectorDistrict3": {
"id": "AlamedaOaklandSchoolDirectorDistrict3",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland School Director, District 3 ",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 19777,
"candidates": [
{
"candidateName": "Dwayne Aikens Jr.",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8847
},
{
"candidateName": "VanCedric Williams",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 10930
}
]
},
"AlamedaOaklandSchoolDirectorDistrict5": {
"id": "AlamedaOaklandSchoolDirectorDistrict5",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland School Director, District 5 ",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 12041,
"candidates": [
{
"candidateName": "Sasha Ritzie-Hernandez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5578
},
{
"candidateName": "Patrice Berry",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6463
}
]
},
"AlamedaOaklandSchoolDirectorDistrict7": {
"id": "AlamedaOaklandSchoolDirectorDistrict7",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland School Director, District 7 ",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 12366,
"candidates": [
{
"candidateName": "Clifford Thompson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7776
},
{
"candidateName": "Domonic Ware",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4590
}
]
},
"AlamedaSanLeandroCityCouncilDistrict1": {
"id": "AlamedaSanLeandroCityCouncilDistrict1",
"type": "localRace",
"location": "Alameda",
"raceName": "San Leandro City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 22501,
"candidates": [
{
"candidateName": "Sbeydeh Viveros Walton",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 22501
}
]
},
"AlamedaSanLeandroCityCouncilDistrict2": {
"id": "AlamedaSanLeandroCityCouncilDistrict2",
"type": "localRace",
"location": "Alameda",
"raceName": "San Leandro City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 28755,
"candidates": [
{
"candidateName": "Ed Hernandez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14150
},
{
"candidateName": "Bryan Azevedo",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 14605
}
]
},
"AlamedaSanLeandroCityCouncilDistrict4": {
"id": "AlamedaSanLeandroCityCouncilDistrict4",
"type": "localRace",
"location": "Alameda",
"raceName": "San Leandro City Council, District 4 ",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 22361,
"candidates": [
{
"candidateName": "Fred Simon",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22361
}
]
},
"AlamedaSanLeandroCityCouncilDistrict6": {
"id": "AlamedaSanLeandroCityCouncilDistrict6",
"type": "localRace",
"location": "Alameda",
"raceName": "San Leandro City Council, District 6 ",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 27155,
"candidates": [
{
"candidateName": "Robert Aguilar Bulatao",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10457
},
{
"candidateName": "Dylan Boldt",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16698
}
]
},
"CCContraCostaCountyBoardofEducationGoverningBoardArea1": {
"id": "CCContraCostaCountyBoardofEducationGoverningBoardArea1",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Contra Costa County Board of Education Governing Board, Area 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 71155,
"candidates": [
{
"candidateName": "Anthony Edward Caro",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 28949
},
{
"candidateName": "Daniel Nathan-Heiss",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 42206
}
]
},
"CCContraCostaCountyBoardofEducationGoverningBoardArea3": {
"id": "CCContraCostaCountyBoardofEducationGoverningBoardArea3",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Contra Costa County Board of Education Governing Board, Area 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 79805,
"candidates": [
{
"candidateName": "Yazmin Llamas",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 50322
},
{
"candidateName": "Vicki Gordon",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 29483
}
]
},
"CCContraCostaCommunityCollegeDistrictGoverningBoardWard2": {
"id": "CCContraCostaCommunityCollegeDistrictGoverningBoardWard2",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Contra Costa Community College District Governing Board, Ward 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 104994,
"candidates": [
{
"candidateName": "Diana J. Honig",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 77127
},
{
"candidateName": "Kofi Opong-Mensah",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 27867
}
]
},
"CCContraCostaCommunityCollegeDistrictGoverningBoardWard5": {
"id": "CCContraCostaCommunityCollegeDistrictGoverningBoardWard5",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Contra Costa Community College District Governing Board, Ward 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 70073,
"candidates": [
{
"candidateName": "Debra Vinson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 25582
},
{
"candidateName": "Fernando Sandoval",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 44491
}
]
},
"CCAcalanesUnionHighSchoolDistrictGoverningBoard": {
"id": "CCAcalanesUnionHighSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Acalanes Union High School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 94219,
"candidates": [
{
"candidateName": "Andrew Fontan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11782
},
{
"candidateName": "Sibyl Minighini",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10578
},
{
"candidateName": "Wendy Reicher",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 28513
},
{
"candidateName": "Paul Chopra",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 23698
},
{
"candidateName": "Peter Catalano",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4987
},
{
"candidateName": "Stacey Schweppe",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14661
}
]
},
"CCAntiochUnifiedSchoolDistrictGoverningBoardArea3": {
"id": "CCAntiochUnifiedSchoolDistrictGoverningBoardArea3",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Antioch Unified School District Governing Board, Area 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 9022,
"candidates": [
{
"candidateName": "Scott Bergerhouse",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4191
},
{
"candidateName": "Dee Brown",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4831
}
]
},
"CCAntiochUnifiedSchoolDistrictGoverningBoardArea4": {
"id": "CCAntiochUnifiedSchoolDistrictGoverningBoardArea4",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Antioch Unified School District Governing Board, Area 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7986,
"candidates": [
{
"candidateName": "Gary Hack",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3157
},
{
"candidateName": "Olga Cobos-Smith",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4829
}
]
},
"CCLivermoreValleyJointUnifiedSchoolDistrictGoverningBoard": {
"id": "CCLivermoreValleyJointUnifiedSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Livermore Valley Joint Unified School District Governing Board",
"raceDescription": "Top two candidates win seat. Includes votes from Contra Costa and Alameda counties.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 65867,
"candidates": [
{
"candidateName": "Maggie Tufts",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14895
},
{
"candidateName": "Amanda Pepper",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4177
},
{
"candidateName": "Jean Paulsen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2536
},
{
"candidateName": "Tara Boyce",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13219
},
{
"candidateName": "Christiaan Vandenheuvel",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15223
},
{
"candidateName": "Deena Kaplanis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15817
}
]
},
"CCMartinezUnifiedSchoolDistrictGoverningBoardArea1": {
"id": "CCMartinezUnifiedSchoolDistrictGoverningBoardArea1",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Martinez Unified School District Governing Board, Area 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2828,
"candidates": [
{
"candidateName": "Carlos M. Melendez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1331
},
{
"candidateName": "Logan Campbell",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1497
}
]
},
"CCMtDiabloUnifiedSchoolDistrictGoverningBoardArea5": {
"id": "CCMtDiabloUnifiedSchoolDistrictGoverningBoardArea5",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Mt Diablo Unified School District Governing Board, Area 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 22647,
"candidates": [
{
"candidateName": "Thomas “Frugal” McDougall",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11753
},
{
"candidateName": "May Jabeen Patel",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10894
}
]
},
"CCSanRamonValleyUnifiedSchoolDistrictGoverningBoardArea2": {
"id": "CCSanRamonValleyUnifiedSchoolDistrictGoverningBoardArea2",
"type": "localRace",
"location": "Contra Costa",
"raceName": "San Ramon Valley Unified School District Governing Board, Area 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 18704,
"candidates": [
{
"candidateName": "Shelley Clark",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11076
},
{
"candidateName": "Karin Shumway",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7628
}
]
},
"CCSanRamonValleyUnifiedSchoolDistrictGoverningBoardArea3": {
"id": "CCSanRamonValleyUnifiedSchoolDistrictGoverningBoardArea3",
"type": "localRace",
"location": "Contra Costa",
"raceName": "San Ramon Valley Unified School District Governing Board, Area 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 11834,
"candidates": [
{
"candidateName": "Laura Bratt",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6062
},
{
"candidateName": "Sukriti Sehgal",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5772
}
]
},
"CCWestContraCostaUnifiedSchoolDistrictGoverningBoardArea2": {
"id": "CCWestContraCostaUnifiedSchoolDistrictGoverningBoardArea2",
"type": "localRace",
"location": "Contra Costa",
"raceName": "West Contra Costa Unified School District Governing Board, Area 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 12451,
"candidates": [
{
"candidateName": "Guadalupe Enllana",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6810
},
{
"candidateName": "Otheree AK Christian",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5641
}
]
},
"CCMoragaSchoolDistrictGoverningBoard": {
"id": "CCMoragaSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Moraga School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 12812,
"candidates": [
{
"candidateName": "Lee Hays",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4417
},
{
"candidateName": "Gian Panetta",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2959
},
{
"candidateName": "Stephanie Dickerson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5436
}
]
},
"CCBoardofSupervisorsDistrict5": {
"id": "CCBoardofSupervisorsDistrict5",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Board of Supervisors, District 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "https://www.kqed.org/voterguide/contracosta/races#supervisor-5th-district",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 79213,
"candidates": [
{
"candidateName": "Mike Barbanica",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 37896
},
{
"candidateName": "Shanelle Scales-Preston",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 41317
}
]
},
"CCAntiochMayor": {
"id": "CCAntiochMayor",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Antioch Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 41615,
"candidates": [
{
"candidateName": "Lamar Hernández-Thorpe",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 12783
},
{
"candidateName": "Rakesh Christian",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3041
},
{
"candidateName": "Ron Bernal",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 25791
}
]
},
"CCAntiochCityCouncilDistrict2": {
"id": "CCAntiochCityCouncilDistrict2",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Antioch City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 9102,
"candidates": [
{
"candidateName": "Louie Rocha",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5261
},
{
"candidateName": "Dominique King",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3841
}
]
},
"CCAntiochCityCouncilDistrict3": {
"id": "CCAntiochCityCouncilDistrict3",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Antioch City Council, District 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 11658,
"candidates": [
{
"candidateName": "Donald “Don” Freitas",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5735
},
{
"candidateName": "Addison Peterson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3391
},
{
"candidateName": "Antwon Ramon Webster",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2532
}
]
},
"CCAntiochCityClerk": {
"id": "CCAntiochCityClerk",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Antioch City Clerk",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 33089,
"candidates": [
{
"candidateName": "Melissa Rhodes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 33089
}
]
},
"CCAntiochCityTreasurer": {
"id": "CCAntiochCityTreasurer",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Antioch City Treasurer",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 38878,
"candidates": [
{
"candidateName": "Jim Davis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11986
},
{
"candidateName": "Jorge Rojas Jr.",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14602
},
{
"candidateName": "Lori Ogorchock",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12290
}
]
},
"CCBrentwoodMayor": {
"id": "CCBrentwoodMayor",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Brentwood Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 29607,
"candidates": [
{
"candidateName": "Susannah Meyer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17958
},
{
"candidateName": "Gerald Johnson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11649
}
]
},
"CCBrentwoodCityCouncilDistrict1": {
"id": "CCBrentwoodCityCouncilDistrict1",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Brentwood City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6631,
"candidates": [
{
"candidateName": "Faye Maloney",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4203
},
{
"candidateName": "Anita Roberts",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2428
}
]
},
"CCBrentwoodCityCouncilDistrict3": {
"id": "CCBrentwoodCityCouncilDistrict3",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Brentwood City Council, District 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 9754,
"candidates": [
{
"candidateName": "Jovita Mendoza",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5121
},
{
"candidateName": "Brian J. Oftedal",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4633
}
]
},
"CCClaytonCityCouncil": {
"id": "CCClaytonCityCouncil",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Clayton City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 14862,
"candidates": [
{
"candidateName": "Letecia “Holly” Tillman",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3832
},
{
"candidateName": "Jim Diaz",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3547
},
{
"candidateName": "Richard G. Enea",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3988
},
{
"candidateName": "Maria Shulman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3495
}
]
},
"CCConcordCityCouncilDistrict2": {
"id": "CCConcordCityCouncilDistrict2",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Concord City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 10454,
"candidates": [
{
"candidateName": "Eric Antonick",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2553
},
{
"candidateName": "Carlyn Obringer",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7901
}
]
},
"CCConcordCityCouncilDistrict4": {
"id": "CCConcordCityCouncilDistrict4",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Concord City Council, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 10768,
"candidates": [
{
"candidateName": "Matthew Dashner",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1179
},
{
"candidateName": "Edi Birsan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3687
},
{
"candidateName": "Pablo Benavente",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3796
},
{
"candidateName": "Myles Burks",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2106
}
]
},
"CCDanvilleTownCouncil": {
"id": "CCDanvilleTownCouncil",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Danville Town Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 55728,
"candidates": [
{
"candidateName": "Reneé S. Morgan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 16901
},
{
"candidateName": "Julia Gillette",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5629
},
{
"candidateName": "Newell Arnerich",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 17070
},
{
"candidateName": "Mark Belotz",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16128
}
]
},
"CCElCerritoCityCouncil": {
"id": "CCElCerritoCityCouncil",
"type": "localRace",
"location": "Contra Costa",
"raceName": "El Cerrito City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 30907,
"candidates": [
{
"candidateName": "Lauren Dodge",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2817
},
{
"candidateName": "Courtney Helion",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3477
},
{
"candidateName": "Lisa Motoyama",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9121
},
{
"candidateName": "William Ktsanes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6903
},
{
"candidateName": "Rebecca Saltzman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8589
}
]
},
"CCHerculesCityCouncil": {
"id": "CCHerculesCityCouncil",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Hercules City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 24752,
"candidates": [
{
"candidateName": "Tiffany Grimsley",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6890
},
{
"candidateName": "Dilli Bhattarai",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7038
},
{
"candidateName": "Kofi Opong-Mensah",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3538
},
{
"candidateName": "Alex Walker-Griffin",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7286
}
]
},
"CCLafayetteCityCouncil": {
"id": "CCLafayetteCityCouncil",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Lafayette City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 33211,
"candidates": [
{
"candidateName": "Gina Dawson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9229
},
{
"candidateName": "Lauren McCabe Herpich",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5014
},
{
"candidateName": "John McCormick",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9825
},
{
"candidateName": "Carl Anduri",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9143
}
]
},
"CCLafayetteCityCouncilShortTerm": {
"id": "CCLafayetteCityCouncilShortTerm",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Lafayette City Council — Short Term",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 12402,
"candidates": [
{
"candidateName": "Mario Diprisco",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5877
},
{
"candidateName": "Jim Cervantes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6525
}
]
},
"CCMartinezCityCouncilDistrict2": {
"id": "CCMartinezCityCouncilDistrict2",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Martinez City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4257,
"candidates": [
{
"candidateName": "Greg Young",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2393
},
{
"candidateName": "Dylan Radke",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1864
}
]
},
"CCMartinezCityCouncilDistrict3": {
"id": "CCMartinezCityCouncilDistrict3",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Martinez City Council, District 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4152,
"candidates": [
{
"candidateName": "Satinder S. Malhi",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4152
}
]
},
"CCOakleyCityCouncilDistrict5": {
"id": "CCOakleyCityCouncilDistrict5",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Oakley City Council, District 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3043,
"candidates": [
{
"candidateName": "George Fuller",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1259
},
{
"candidateName": "Cristina Pena Langley",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1136
},
{
"candidateName": "Oleksii Chuiko",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 648
}
]
},
"CCOrindaCityCouncil": {
"id": "CCOrindaCityCouncil",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Orinda City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 18323,
"candidates": [
{
"candidateName": "Candace T. Evans",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2251
},
{
"candidateName": "Cara R. Hoxie",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7751
},
{
"candidateName": "Darlene K. Gee",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8321
}
]
},
"CCPinoleCityCouncil": {
"id": "CCPinoleCityCouncil",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Pinole City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 11625,
"candidates": [
{
"candidateName": "Truc “Christy” Lam-Julian",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2690
},
{
"candidateName": "Maureen Toms",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4360
},
{
"candidateName": "Devin T. Murphy",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4575
}
]
},
"CCPinoleCityTreasurer": {
"id": "CCPinoleCityTreasurer",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Pinole City Treasurer",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7746,
"candidates": [
{
"candidateName": "Rafael Menis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3387
},
{
"candidateName": "Roy V. Swearingen",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4359
}
]
},
"CCPittsburgCityCouncil": {
"id": "CCPittsburgCityCouncil",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Pittsburg City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 32452,
"candidates": [
{
"candidateName": "Iztaccuauhtli Hector Gonzalez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7003
},
{
"candidateName": "Juan Antonio Banales",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 13615
},
{
"candidateName": "Jelani Killings",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11834
}
]
},
"CCPleasantHillCityCouncilDistrict1": {
"id": "CCPleasantHillCityCouncilDistrict1",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Pleasant Hill City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2467,
"candidates": [
{
"candidateName": "Marshall Lewis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1217
},
{
"candidateName": "Belle La",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1250
}
]
},
"CCPleasantHillCityCouncilDistrict5": {
"id": "CCPleasantHillCityCouncilDistrict5",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Pleasant Hill City Council, District 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3859,
"candidates": [
{
"candidateName": "Oliver Greenwood",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1757
},
{
"candidateName": "Amanda Szakats",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2102
}
]
},
"CCRichmondCityCouncilDistrict1": {
"id": "CCRichmondCityCouncilDistrict1",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Richmond City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3743,
"candidates": [
{
"candidateName": "Jamelia Brown",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1852
},
{
"candidateName": "Melvin Lee Willis Jr.",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1495
},
{
"candidateName": "Mark Wassberg",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 396
}
]
},
"CCRichmondCityCouncilDistrict5": {
"id": "CCRichmondCityCouncilDistrict5",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Richmond City Council, District 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7223,
"candidates": [
{
"candidateName": "Ahmad Anderson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3144
},
{
"candidateName": "Sue Wilson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4079
}
]
},
"CCRichmondCityCouncilDistrict6": {
"id": "CCRichmondCityCouncilDistrict6",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Richmond City Council, District 6",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6893,
"candidates": [
{
"candidateName": "Shawn Dunning",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2661
},
{
"candidateName": "Claudia Jimenez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4232
}
]
},
"CCSanPabloCityCouncil": {
"id": "CCSanPabloCityCouncil",
"type": "localRace",
"location": "Contra Costa",
"raceName": "San Pablo City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13272,
"candidates": [
{
"candidateName": "Abel Pineda",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4124
},
{
"candidateName": "Patricia R. Ponce",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5011
},
{
"candidateName": "Arturo Cruz",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4137
}
]
},
"CCSanRamonMayor": {
"id": "CCSanRamonMayor",
"type": "localRace",
"location": "Contra Costa",
"raceName": "San Ramon Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 35946,
"candidates": [
{
"candidateName": "Mark H. Armstrong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 24915
},
{
"candidateName": "Chirag Kathrani",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11031
}
]
},
"CCSanRamonCityCouncilDistrict1": {
"id": "CCSanRamonCityCouncilDistrict1",
"type": "localRace",
"location": "Contra Costa",
"raceName": "San Ramon City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8366,
"candidates": [
{
"candidateName": "Robert Jweinat",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4252
},
{
"candidateName": "Vasanth Shetty",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4114
}
]
},
"CCSanRamonCityCouncilDistrict3": {
"id": "CCSanRamonCityCouncilDistrict3",
"type": "localRace",
"location": "Contra Costa",
"raceName": "San Ramon City Council, District 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5939,
"candidates": [
{
"candidateName": "Sridhar Verose",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5939
}
]
},
"CCWalnutCreekCityCouncil": {
"id": "CCWalnutCreekCityCouncil",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Walnut Creek City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 87074,
"candidates": [
{
"candidateName": "Craig Devinney",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19866
},
{
"candidateName": "Cindy Darling",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 23317
},
{
"candidateName": "Brendan Moran",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9688
},
{
"candidateName": "Laura Patch",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12388
},
{
"candidateName": "Kevin Wilk",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 21815
}
]
},
"CCCrockettCommunityServicesDistrictDirectorShortTerm": {
"id": "CCCrockettCommunityServicesDistrictDirectorShortTerm",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Crockett Community Services District Director — Short Term",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 1562,
"candidates": [
{
"candidateName": "Gaunt Murdock",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 829
},
{
"candidateName": "Matthew Raver",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 733
}
]
},
"CCDiscoveryBayCommunityServicesDistrictDirector": {
"id": "CCDiscoveryBayCommunityServicesDistrictDirector",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Discovery Bay Community Services District Director",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 10454,
"candidates": [
{
"candidateName": "Carolyn Graham",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4341
},
{
"candidateName": "Lesley Belcher",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4114
},
{
"candidateName": "Leonard D. Woren",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1999
}
]
},
"CCRodeoHerculesFireProtectionDistrictDirector": {
"id": "CCRodeoHerculesFireProtectionDistrictDirector",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Rodeo-Hercules Fire Protection District Director",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 21610,
"candidates": [
{
"candidateName": "Charles Davidson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8052
},
{
"candidateName": "Robyn Kelly Mikel",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6564
},
{
"candidateName": "Heather Gibson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6994
}
]
},
"CCEastBayRegionalParkDistrictDirectorWard2": {
"id": "CCEastBayRegionalParkDistrictDirectorWard2",
"type": "localRace",
"location": "Contra Costa",
"raceName": "East Bay Regional Park District Director, Ward 2",
"raceDescription": "Top candidate wins seat. Includes votes from Contra Costa and Alameda counties.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 163337,
"candidates": [
{
"candidateName": "Casey Alyson Farmer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 52599
},
{
"candidateName": "Lynda Deschambault",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 81650
},
{
"candidateName": "Shane Reisman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 29088
}
]
},
"CCIronhouseSanitaryDistrictDirector": {
"id": "CCIronhouseSanitaryDistrictDirector",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Ironhouse Sanitary District Director",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 36653,
"candidates": [
{
"candidateName": "Angela Lowrey",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9016
},
{
"candidateName": "Sue Higgins",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8466
},
{
"candidateName": "Dawn Morrow",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9816
},
{
"candidateName": "Peter W. Zirkle",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9355
}
]
},
"CCCentralContraCostaSanitaryDistrictDirectorDivision5": {
"id": "CCCentralContraCostaSanitaryDistrictDirectorDivision5",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Central Contra Costa Sanitary District Director, Division 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 26136,
"candidates": [
{
"candidateName": "Jean Froelicher Kuznik",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19239
},
{
"candidateName": "Bansidhar S. Giri",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6897
}
]
},
"CCSanFranciscoBayAreaRapidTransitDistrictDirectorDistrict5": {
"id": "CCSanFranciscoBayAreaRapidTransitDistrictDirectorDistrict5",
"type": "localRace",
"location": "Contra Costa",
"raceName": "San Francisco Bay Area Rapid Transit District Director, District 5",
"raceDescription": "Top candidate wins seat. Includes votes from Contra Costa and Alameda counties.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 154960,
"candidates": [
{
"candidateName": "Melissa Hernandez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 110470
},
{
"candidateName": "Joseph Grcar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 44490
}
]
},
"CCEastBayMunicipalUtilityDistrictDirectorWard1": {
"id": "CCEastBayMunicipalUtilityDistrictDirectorWard1",
"type": "localRace",
"location": "Contra Costa",
"raceName": "East Bay Municipal Utility District Director, Ward 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 60709,
"candidates": [
{
"candidateName": "Anthony L. Tave",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 26361
},
{
"candidateName": "Joey D. Smith",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 34348
}
]
},
"CCEastBayMunicipalUtilityDirectorWard2ShortTerm": {
"id": "CCEastBayMunicipalUtilityDirectorWard2ShortTerm",
"type": "localRace",
"location": "Contra Costa",
"raceName": "East Bay Municipal Utility Director, Ward 2 — Short Term",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 81157,
"candidates": [
{
"candidateName": "Luz Gomez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 81157
}
]
},
"CCMeasureR": {
"id": "CCMeasureR",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure R",
"raceDescription": "Byron Union School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7490,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4147
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3343
}
]
},
"CCMeasureO": {
"id": "CCMeasureO",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure O",
"raceDescription": "Martinez Unified School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 15503,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8700
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6803
}
]
},
"CCMeasureP": {
"id": "CCMeasureP",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure P",
"raceDescription": "Pittsburg Unified School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 19187,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13743
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5444
}
]
},
"CCMeasureQ": {
"id": "CCMeasureQ",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure Q",
"raceDescription": "San Ramon Valley Unified School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 82430,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 61740
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20690
}
]
},
"CCMeasureG": {
"id": "CCMeasureG",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure G",
"raceDescription": "El Cerrito. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13434,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10885
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2549
}
]
},
"CCMeasureH": {
"id": "CCMeasureH",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure H",
"raceDescription": "Lafayette. Sales tax. Passes with majority vote",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 15444,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10010
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5434
}
]
},
"CCMeasureI": {
"id": "CCMeasureI",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure I",
"raceDescription": "Pinole. Sales tax. Passes with majority vote",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8599,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5831
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2768
}
]
},
"CCMeasureJ": {
"id": "CCMeasureJ",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure J",
"raceDescription": "Richmond. Primary municipal election. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 35524,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20645
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14879
}
]
},
"CCMeasureL": {
"id": "CCMeasureL",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure L",
"raceDescription": "Richmond. Ranked choice voting. Passes with majority vote",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 35452,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19284
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16168
}
]
},
"CCMeasureM": {
"id": "CCMeasureM",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure M",
"raceDescription": "San Pablo. Cannabis business license tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7233,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5255
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1978
}
]
},
"CCMeasureN": {
"id": "CCMeasureN",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure N",
"raceDescription": "San Ramon. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 37421,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 21035
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16386
}
]
},
"CCMeasureS": {
"id": "CCMeasureS",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure S",
"raceDescription": "Pleasant Hill Recreation and Park District. Park facilities bond. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 21381,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13857
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7524
}
]
},
"MarinMarinCountyBoardofEducationTrusteeArea1": {
"id": "MarinMarinCountyBoardofEducationTrusteeArea1",
"type": "localRace",
"location": "Marin",
"raceName": "Marin County Board of Education, Trustee Area 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 16038,
"candidates": [
{
"candidateName": "Li DelPan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5713
},
{
"candidateName": "Adam McGill",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5497
},
{
"candidateName": "Barbara Clifton Zarate",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4828
}
]
},
"MarinMarinCountyBoardofEducationTrusteeArea4": {
"id": "MarinMarinCountyBoardofEducationTrusteeArea4",
"type": "localRace",
"location": "Marin",
"raceName": "Marin County Board of Education, Trustee Area 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 17380,
"candidates": [
{
"candidateName": "Nancy McCarthy",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9805
},
{
"candidateName": "Victoria “Tory” Canby",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7575
}
]
},
"MarinMarinCountyBoardofEducationTrusteeArea7": {
"id": "MarinMarinCountyBoardofEducationTrusteeArea7",
"type": "localRace",
"location": "Marin",
"raceName": "Marin County Board of Education, Trustee Area 7",
"raceDescription": "Top candidate wins seat. Includes votes from Marin and Sonoma counties.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13535,
"candidates": [
{
"candidateName": "Jill Manning-Sartori",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7548
},
{
"candidateName": "Denise Bohman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5987
}
]
},
"MarinMarinCommunityCollegeDistrictGoverningBoardTrusteeArea2": {
"id": "MarinMarinCommunityCollegeDistrictGoverningBoardTrusteeArea2",
"type": "localRace",
"location": "Marin",
"raceName": "Marin Community College District Governing Board, Trustee Area 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 15949,
"candidates": [
{
"candidateName": "Crystal Martinez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 13110
},
{
"candidateName": "Mila Schechter",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2839
}
]
},
"MarinMarinCommunityCollegeDistrictGoverningBoardTrusteeArea7": {
"id": "MarinMarinCommunityCollegeDistrictGoverningBoardTrusteeArea7",
"type": "localRace",
"location": "Marin",
"raceName": "Marin Community College District Governing Board, Trustee Area 7",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 15102,
"candidates": [
{
"candidateName": "Ross Millerick",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5835
},
{
"candidateName": "Stephanie O’Brien",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9267
}
]
},
"MarinTamalpaisUnionHighSchoolDistrictGoverningBoard": {
"id": "MarinTamalpaisUnionHighSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Marin",
"raceName": "Tamalpais Union High School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 88120,
"candidates": [
{
"candidateName": "Ida Times-Green",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 28705
},
{
"candidateName": "Jennifer “Jenny” Holden",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 28793
},
{
"candidateName": "A. Ray Chaudhuri",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8513
},
{
"candidateName": "Amos Klausner",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11724
},
{
"candidateName": "Nicholas Ondrejka",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10385
}
]
},
"MarinMillerCreekElementarySchoolDistrictGoverningBoard": {
"id": "MarinMillerCreekElementarySchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Marin",
"raceName": "Miller Creek Elementary School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 15073,
"candidates": [
{
"candidateName": "Franco Ruggeri",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5608
},
{
"candidateName": "Alissa A. Chacko",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5967
},
{
"candidateName": "Sivan Oyserman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3498
}
]
},
"MarinLarkspurCorteMaderaSchoolDistrictGoverningBoard": {
"id": "MarinLarkspurCorteMaderaSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Marin",
"raceName": "Larkspur-Corte Madera School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 10727,
"candidates": [
{
"candidateName": "Ava Fruin",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3646
},
{
"candidateName": "Charles Furcolo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1863
},
{
"candidateName": "Rachel Tarko Hudson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2059
},
{
"candidateName": "Beth Blair",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3159
}
]
},
"MarinRossSchoolDistrictGoverningBoard": {
"id": "MarinRossSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Marin",
"raceName": "Ross School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2285,
"candidates": [
{
"candidateName": "Kelly Dwinells",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 893
},
{
"candidateName": "Erin Earls",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 907
},
{
"candidateName": "Vinay Patel",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 485
}
]
},
"MarinRossValleySchoolDistrictGoverningBoard": {
"id": "MarinRossValleySchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Marin",
"raceName": "Ross Valley School District Governing Board",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 25662,
"candidates": [
{
"candidateName": "Philip J. Feffer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5438
},
{
"candidateName": "Rachel Litwack",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7295
},
{
"candidateName": "Shelley Hamilton",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6834
},
{
"candidateName": "Daniel Cassidy",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6095
}
]
},
"MarinSausalitoMarinCitySchoolDistrictGoverningBoard": {
"id": "MarinSausalitoMarinCitySchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Marin",
"raceName": "Sausalito Marin City School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8235,
"candidates": [
{
"candidateName": "Rebecca Lytle",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3006
},
{
"candidateName": "Danielle Diego",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3297
},
{
"candidateName": "Lester Parham",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 820
},
{
"candidateName": "Sarah E. Canson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1112
}
]
},
"MarinShorelineUnifiedSchoolDistrictGoverningBoardTrusteeArea1": {
"id": "MarinShorelineUnifiedSchoolDistrictGoverningBoardTrusteeArea1",
"type": "localRace",
"location": "Marin",
"raceName": "Shoreline Unified School District Governing Board, Trustee Area 1",
"raceDescription": "Top candidate wins seat. Includes votes from Marin and Sonoma Counties.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2250,
"candidates": [
{
"candidateName": "Buddy Faure",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 628
},
{
"candidateName": "Thomas Tyson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1622
}
]
},
"MarinCountySupervisorDistrict2": {
"id": "MarinCountySupervisorDistrict2",
"type": "localRace",
"location": "Marin",
"raceName": "County Supervisor, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 27473,
"candidates": [
{
"candidateName": "Heather McPhail Sridharan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13413
},
{
"candidateName": "Brian Colbert",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14060
}
]
},
"MarinBelvedereCityCouncil": {
"id": "MarinBelvedereCityCouncil",
"type": "localRace",
"location": "Marin",
"raceName": "Belvedere City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2131,
"candidates": [
{
"candidateName": "Pat Carapiet",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 655
},
{
"candidateName": "Kevin Burke",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 716
},
{
"candidateName": "Sally A. Wilkinson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 760
}
]
},
"MarinCorteMaderaTownCouncil": {
"id": "MarinCorteMaderaTownCouncil",
"type": "localRace",
"location": "Marin",
"raceName": "Corte Madera Town Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7655,
"candidates": [
{
"candidateName": "James H. Andrews",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2396
},
{
"candidateName": "Fred Casissa",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3369
},
{
"candidateName": "Charlie Kirschner",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1890
}
]
},
"MarinFairfaxTownCouncil": {
"id": "MarinFairfaxTownCouncil",
"type": "localRace",
"location": "Marin",
"raceName": "Fairfax Town Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 12743,
"candidates": [
{
"candidateName": "Frank Egger",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2772
},
{
"candidateName": "Michael Ghiringhelli",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2367
},
{
"candidateName": "Bruce Ackerman",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1652
},
{
"candidateName": "Chance Cutrano",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1657
},
{
"candidateName": "Barbara Coler",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1729
},
{
"candidateName": "Douglas Kelly",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 983
},
{
"candidateName": "Cindy Swift",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1583
}
]
},
"MarinLarkspurCityCouncil": {
"id": "MarinLarkspurCityCouncil",
"type": "localRace",
"location": "Marin",
"raceName": "Larkspur City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8742,
"candidates": [
{
"candidateName": "Gabe Paulson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4821
},
{
"candidateName": "Scot Candell",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3921
}
]
},
"MarinLarkspurCityCouncilShortTerm": {
"id": "MarinLarkspurCityCouncilShortTerm",
"type": "localRace",
"location": "Marin",
"raceName": "Larkspur City Council — Short Term",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5874,
"candidates": [
{
"candidateName": "Sarah Margulies",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4241
},
{
"candidateName": "Lana Scott",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1633
}
]
},
"MarinMillValleyCityCouncil": {
"id": "MarinMillValleyCityCouncil",
"type": "localRace",
"location": "Marin",
"raceName": "Mill Valley City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 19275,
"candidates": [
{
"candidateName": "Caroline Joachim",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5297
},
{
"candidateName": "Katherine Jones",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5511
},
{
"candidateName": "Urban Carmel",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5047
},
{
"candidateName": "Leah Curtis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1546
},
{
"candidateName": "Mike Koo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1874
}
]
},
"MarinNovatoCityCouncilDistrict1": {
"id": "MarinNovatoCityCouncilDistrict1",
"type": "localRace",
"location": "Marin",
"raceName": "Novato City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5601,
"candidates": [
{
"candidateName": "Kevin Jacobs",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3266
},
{
"candidateName": "James P. Petray",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2335
}
]
},
"MarinNovatoCityCouncilDistrict3": {
"id": "MarinNovatoCityCouncilDistrict3",
"type": "localRace",
"location": "Marin",
"raceName": "Novato City Council, District 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3713,
"candidates": [
{
"candidateName": "Tim O'Connor",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3713
}
]
},
"MarinNovatoCityCouncilDistrict5": {
"id": "MarinNovatoCityCouncilDistrict5",
"type": "localRace",
"location": "Marin",
"raceName": "Novato City Council, District 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3403,
"candidates": [
{
"candidateName": "Mark J. Milberg",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3403
}
]
},
"MarinSanAnselmoTownCouncil": {
"id": "MarinSanAnselmoTownCouncil",
"type": "localRace",
"location": "Marin",
"raceName": "San Anselmo Town Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 17994,
"candidates": [
{
"candidateName": "Guy Meyer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1045
},
{
"candidateName": "Kurt Johnson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2411
},
{
"candidateName": "Ford Greene",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2643
},
{
"candidateName": "Eileen Burke",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5053
},
{
"candidateName": "Chantel Walker",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3453
},
{
"candidateName": "Yoav Schlesinger",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3389
}
]
},
"MarinSanRafaelCityCouncilDistrict1": {
"id": "MarinSanRafaelCityCouncilDistrict1",
"type": "localRace",
"location": "Marin",
"raceName": "San Rafael City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 1818,
"candidates": [
{
"candidateName": "Maika Llorens Gulati",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1818
}
]
},
"MarinSanRafaelCityCouncilDistrict4": {
"id": "MarinSanRafaelCityCouncilDistrict4",
"type": "localRace",
"location": "Marin",
"raceName": "San Rafael City Council, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6875,
"candidates": [
{
"candidateName": "Mark Galperin",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1307
},
{
"candidateName": "Rachel Kertz",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5568
}
]
},
"MarinSanRafaelMayor": {
"id": "MarinSanRafaelMayor",
"type": "localRace",
"location": "Marin",
"raceName": "San Rafael Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 24466,
"candidates": [
{
"candidateName": "Kate Colin",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 21070
},
{
"candidateName": "Mahmoud A. Shirazi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3396
}
]
},
"MarinSanRafaelCityAttorney": {
"id": "MarinSanRafaelCityAttorney",
"type": "localRace",
"location": "Marin",
"raceName": "San Rafael City Attorney",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 19156,
"candidates": [
{
"candidateName": "Robert F. Epstein",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 19156
}
]
},
"MarinSanRafaelClerkandAssessor": {
"id": "MarinSanRafaelClerkandAssessor",
"type": "localRace",
"location": "Marin",
"raceName": "San Rafael Clerk and Assessor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 19079,
"candidates": [
{
"candidateName": "Lindsay Lara",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 19079
}
]
},
"MarinSausalitoCityCouncilMember": {
"id": "MarinSausalitoCityCouncilMember",
"type": "localRace",
"location": "Marin",
"raceName": "Sausalito City Council Member",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 10737,
"candidates": [
{
"candidateName": "Jacqueline Amrikhas",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1646
},
{
"candidateName": "Melissa Blaustein",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2362
},
{
"candidateName": "Sandra Bushmaker",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1784
},
{
"candidateName": "Steven Woodside",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2418
},
{
"candidateName": "Ian Sobieski",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2527
}
]
},
"MarinTiburonTownCouncilMember": {
"id": "MarinTiburonTownCouncilMember",
"type": "localRace",
"location": "Marin",
"raceName": "Tiburon Town Council Member",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8739,
"candidates": [
{
"candidateName": "Holli Thier",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2386
},
{
"candidateName": "Andrew Thompson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2220
},
{
"candidateName": "Chuck Hornbrook",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1786
},
{
"candidateName": "Isaac Nikfar",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2347
}
]
},
"MarinBelMarinKeysCommunityServicesDistrictDirector": {
"id": "MarinBelMarinKeysCommunityServicesDistrictDirector",
"type": "localRace",
"location": "Marin",
"raceName": "Bel Marin Keys Community Services District Director",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2431,
"candidates": [
{
"candidateName": "Cheryl Furst",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 507
},
{
"candidateName": "Kevin Dugan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 293
},
{
"candidateName": "Maria Mercy Angelopulos",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 559
},
{
"candidateName": "David Bartnicki",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 259
},
{
"candidateName": "Natalia Shorten",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 475
},
{
"candidateName": "James “Jim” Spaulding",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 338
}
]
},
"MarinMarinCityCommunityServicesDistrictDirector": {
"id": "MarinMarinCityCommunityServicesDistrictDirector",
"type": "localRace",
"location": "Marin",
"raceName": "Marin City Community Services District Director",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 1398,
"candidates": [
{
"candidateName": "Lynnette Egenlauf",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 455
},
{
"candidateName": "Henry E. Mims",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 575
},
{
"candidateName": "Royce Y. McLemore",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 368
}
]
},
"MarinTamalpaisCommunityServicesDistrictDirector": {
"id": "MarinTamalpaisCommunityServicesDistrictDirector",
"type": "localRace",
"location": "Marin",
"raceName": "Tamalpais Community Services District Director",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7856,
"candidates": [
{
"candidateName": "Steven Levine",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2356
},
{
"candidateName": "Courtney DiCarlo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1123
},
{
"candidateName": "Matthew McMahon",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2191
},
{
"candidateName": "Steffen Bartschat",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2186
}
]
},
"MarinSouthernMarinFireProtectionDistrictDirector": {
"id": "MarinSouthernMarinFireProtectionDistrictDirector",
"type": "localRace",
"location": "Marin",
"raceName": "Southern Marin Fire Protection District Director",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 45078,
"candidates": [
{
"candidateName": "Cathryn A. Hilliard",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 14114
},
{
"candidateName": "Rich Riechel",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6114
},
{
"candidateName": "Ashley Raveche",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 13740
},
{
"candidateName": "Clifford Waldeck",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11110
}
]
},
"MarinLasGallinasValleySanitaryDistrictDirectorShortTerm": {
"id": "MarinLasGallinasValleySanitaryDistrictDirectorShortTerm",
"type": "localRace",
"location": "Marin",
"raceName": "Las Gallinas Valley Sanitary District Director — Short Term",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 12534,
"candidates": [
{
"candidateName": "Nicholas Lavrov",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6908
},
{
"candidateName": "Barry Nitzberg",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5626
}
]
},
"MarinMarinMunicipalWaterDistrictDirectorDivision2": {
"id": "MarinMarinMunicipalWaterDistrictDirectorDivision2",
"type": "localRace",
"location": "Marin",
"raceName": "Marin Municipal Water District Director, Division 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13820,
"candidates": [
{
"candidateName": "Diana Maier",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5134
},
{
"candidateName": "Jack Kenney",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3608
},
{
"candidateName": "Robert Sandoval",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5078
}
]
},
"MarinMarinMunicipalWaterDistrictDirectorDivision5": {
"id": "MarinMarinMunicipalWaterDistrictDirectorDivision5",
"type": "localRace",
"location": "Marin",
"raceName": "Marin Municipal Water District Director, Division 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 16204,
"candidates": [
{
"candidateName": "Dawn Matheson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2344
},
{
"candidateName": "Larry L. Russell",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9881
},
{
"candidateName": "Dave Keatley",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3979
}
]
},
"MarinNorthMarinWaterDistrictDirectorDivision1ShortTerm": {
"id": "MarinNorthMarinWaterDistrictDirectorDivision1ShortTerm",
"type": "localRace",
"location": "Marin",
"raceName": "North Marin Water District Director, Division 1 — Short Term",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6853,
"candidates": [
{
"candidateName": "Kenneth Eichstaedt",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4399
},
{
"candidateName": "Mary Stompe",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2454
}
]
},
"MarinNorthMarinWaterDistrictDirectorDivision3": {
"id": "MarinNorthMarinWaterDistrictDirectorDivision3",
"type": "localRace",
"location": "Marin",
"raceName": "North Marin Water District Director, Division 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6352,
"candidates": [
{
"candidateName": "Francis Drouillard",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2990
},
{
"candidateName": "Michael H. Joly",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3362
}
]
},
"MarinMeasureAA": {
"id": "MarinMeasureAA",
"type": "localRace",
"location": "Marin",
"raceName": "Measure AA",
"raceDescription": "Petaluma Joint Union High School District. School bond. Passes with 55% vote. Includes votes from Marin and Sonoma Counties.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 40540,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 25466
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15074
}
]
},
"MarinMeasureB": {
"id": "MarinMeasureB",
"type": "localRace",
"location": "Marin",
"raceName": "Measure B",
"raceDescription": "Tamalpais Union High School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 66819,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 43939
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22880
}
]
},
"MarinMeasureC": {
"id": "MarinMeasureC",
"type": "localRace",
"location": "Marin",
"raceName": "Measure C",
"raceDescription": "Bolinas-Stinson Union School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 1120,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 807
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 313
}
]
},
"MarinMeasureE": {
"id": "MarinMeasureE",
"type": "localRace",
"location": "Marin",
"raceName": "Measure E",
"raceDescription": "Kentfield School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6981,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4219
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2762
}
]
},
"MarinMeasureG": {
"id": "MarinMeasureG",
"type": "localRace",
"location": "Marin",
"raceName": "Measure G",
"raceDescription": "Sausalito Marin City School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5885,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4123
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1762
}
]
},
"MarinMeasureH": {
"id": "MarinMeasureH",
"type": "localRace",
"location": "Marin",
"raceName": "Measure H",
"raceDescription": "Fairfax. Appoint City Clerk. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4403,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1763
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2640
}
]
},
"MarinMeasureI": {
"id": "MarinMeasureI",
"type": "localRace",
"location": "Marin",
"raceName": "Measure I",
"raceDescription": "Fairfax. Rent stabilization. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4733,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2991
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1742
}
]
},
"MarinMeasureJ": {
"id": "MarinMeasureJ",
"type": "localRace",
"location": "Marin",
"raceName": "Measure J",
"raceDescription": "Fairfax. Infrastructure bond. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4781,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2966
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1815
}
]
},
"MarinMeasureK": {
"id": "MarinMeasureK",
"type": "localRace",
"location": "Marin",
"raceName": "Measure K",
"raceDescription": "Larkspur. Rent increase limit. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7144,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2710
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4434
}
]
},
"MarinMeasureL": {
"id": "MarinMeasureL",
"type": "localRace",
"location": "Marin",
"raceName": "Measure L",
"raceDescription": "Mill Valley. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8565,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6623
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1942
}
]
},
"MarinMeasureM": {
"id": "MarinMeasureM",
"type": "localRace",
"location": "Marin",
"raceName": "Measure M",
"raceDescription": "Novato. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 26157,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15151
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11006
}
]
},
"MarinMeasureN": {
"id": "MarinMeasureN",
"type": "localRace",
"location": "Marin",
"raceName": "Measure N",
"raceDescription": "San Anselmo. Rent increase limit. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7470,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2756
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4714
}
]
},
"MarinMeasureO": {
"id": "MarinMeasureO",
"type": "localRace",
"location": "Marin",
"raceName": "Measure O",
"raceDescription": "San Anselmo. Tenant benefits. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7560,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2556
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5004
}
]
},
"MarinMeasureP": {
"id": "MarinMeasureP",
"type": "localRace",
"location": "Marin",
"raceName": "Measure P",
"raceDescription": "San Rafael. Parcel tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 23788,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12375
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11413
}
]
},
"MarinMeasureQ": {
"id": "MarinMeasureQ",
"type": "localRace",
"location": "Marin",
"raceName": "Measure Q",
"raceDescription": "Stinson Beach Fire Protection District. Spending limit. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 332,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 309
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 23
}
]
},
"MarinMeasureR": {
"id": "MarinMeasureR",
"type": "localRace",
"location": "Marin",
"raceName": "Measure R",
"raceDescription": "Stinson Beach Fire Protection District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 335,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 274
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 61
}
]
},
"NapaNapaCountyBoardofEducationTrusteeArea5": {
"id": "NapaNapaCountyBoardofEducationTrusteeArea5",
"type": "localRace",
"location": "Napa",
"raceName": "Napa County Board of Education, Trustee Area 5",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7504,
"candidates": [
{
"candidateName": "Rory Moran",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2163
},
{
"candidateName": "Gerald Parrott \r",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5341
}
]
},
"NapaSolanoCountyBoardofEducationTrusteeArea2": {
"id": "NapaSolanoCountyBoardofEducationTrusteeArea2",
"type": "localRace",
"location": "Napa",
"raceName": "Solano County Board of Education, Trustee Area 2",
"raceDescription": "Top candidate wins seat. Includes votes from Napa and Solano counties.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 28859,
"candidates": [
{
"candidateName": "Bonnie Hamilton",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10075
},
{
"candidateName": "Carol J. Kalamaras",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5417
},
{
"candidateName": "Amy Sharp",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 13367
}
]
},
"NapaNapaValleyCollegeTrusteeArea6": {
"id": "NapaNapaValleyCollegeTrusteeArea6",
"type": "localRace",
"location": "Napa",
"raceName": "Napa Valley College, Trustee Area 6",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8021,
"candidates": [
{
"candidateName": "Ines De Luna",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4839
},
{
"candidateName": "Scott Owens",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3182
}
]
},
"NapaNapaValleyUnifiedSchoolDistrictTrusteeArea2": {
"id": "NapaNapaValleyUnifiedSchoolDistrictTrusteeArea2",
"type": "localRace",
"location": "Napa",
"raceName": "Napa Valley Unified School District, Trustee Area 2",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6552,
"candidates": [
{
"candidateName": "Lisa W. Chu",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4603
},
{
"candidateName": "Kevin “KDub” West",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1949
}
]
},
"NapaNapaValleyUnifiedSchoolDistrictTrusteeArea4": {
"id": "NapaNapaValleyUnifiedSchoolDistrictTrusteeArea4",
"type": "localRace",
"location": "Napa",
"raceName": "Napa Valley Unified School District, Trustee Area 4",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5964,
"candidates": [
{
"candidateName": "Devin Jones",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2087
},
{
"candidateName": "Eve Ryser",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3877
}
]
},
"NapaNapaValleyUnifiedSchoolDistrictTrusteeArea5": {
"id": "NapaNapaValleyUnifiedSchoolDistrictTrusteeArea5",
"type": "localRace",
"location": "Napa",
"raceName": "Napa Valley Unified School District, Trustee Area 5",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5273,
"candidates": [
{
"candidateName": "John Henry Martin",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3094
},
{
"candidateName": "David T. Gracia",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2179
}
]
},
"NapaNapaValleyUnifiedSchoolDistrictTrusteeArea7": {
"id": "NapaNapaValleyUnifiedSchoolDistrictTrusteeArea7",
"type": "localRace",
"location": "Napa",
"raceName": "Napa Valley Unified School District, Trustee Area 7",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7113,
"candidates": [
{
"candidateName": "Marie Dennett",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3199
},
{
"candidateName": "Julianna Hart",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3914
}
]
},
"NapaFairfieldSuisunUnifiedSchoolDistrictTrusteeArea3": {
"id": "NapaFairfieldSuisunUnifiedSchoolDistrictTrusteeArea3",
"type": "localRace",
"location": "Napa",
"raceName": "Fairfield-Suisun Unified School District, Trustee Area 3",
"raceDescription": "Top candidate wins seat. Includes votes from Napa and Solano Counties.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7982,
"candidates": [
{
"candidateName": "Brigette Hunley",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4144
},
{
"candidateName": "Judi Honeychurch",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3838
}
]
},
"NapaAmericanCanyonMayor": {
"id": "NapaAmericanCanyonMayor",
"type": "localRace",
"location": "Napa",
"raceName": "American Canyon Mayor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8998,
"candidates": [
{
"candidateName": "David Oro",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4342
},
{
"candidateName": "Pierre Washington",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4656
}
]
},
"NapaAmericanCanyonCityCouncil": {
"id": "NapaAmericanCanyonCityCouncil",
"type": "localRace",
"location": "Napa",
"raceName": "American Canyon City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13690,
"candidates": [
{
"candidateName": "Melissa Lamattina",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4312
},
{
"candidateName": "Elmer Andrei Manaid",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2796
},
{
"candidateName": "Davet Mohammed",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3044
},
{
"candidateName": "Brando R. Cruz",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3538
}
]
},
"NapaCalistogaMayor": {
"id": "NapaCalistogaMayor",
"type": "localRace",
"location": "Napa",
"raceName": "Calistoga Mayor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 1509,
"candidates": [
{
"candidateName": "Donald Williams",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1509
}
]
},
"NapaCalistogaCityCouncil": {
"id": "NapaCalistogaCityCouncil",
"type": "localRace",
"location": "Napa",
"raceName": "Calistoga City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2676,
"candidates": [
{
"candidateName": "Lisa Gift",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 843
},
{
"candidateName": "Marion Villalba",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 745
},
{
"candidateName": "Irais Lopez-Ortega",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1088
}
]
},
"NapaNapaMayor": {
"id": "NapaNapaMayor",
"type": "localRace",
"location": "Napa",
"raceName": "Napa Mayor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 33270,
"candidates": [
{
"candidateName": "Tuesday D. Allison",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6598
},
{
"candidateName": "Scott Sedgley",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 26672
}
]
},
"NapaNapaCityCouncilDistrict2": {
"id": "NapaNapaCityCouncilDistrict2",
"type": "localRace",
"location": "Napa",
"raceName": "Napa City Council, District 2",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7264,
"candidates": [
{
"candidateName": "Beth Painter",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7264
}
]
},
"NapaNapaCityCouncilDistrict4": {
"id": "NapaNapaCityCouncilDistrict4",
"type": "localRace",
"location": "Napa",
"raceName": "Napa City Council, District 4",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5214,
"candidates": [
{
"candidateName": "Bernardo “Bernie” Narvaez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5214
}
]
},
"NapaStHelenaMayor": {
"id": "NapaStHelenaMayor",
"type": "localRace",
"location": "Napa",
"raceName": "St Helena Mayor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2662,
"candidates": [
{
"candidateName": "Paul J. Dohring",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1836
},
{
"candidateName": "Billy Summers",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 826
}
]
},
"NapaStHelenaCityCouncil": {
"id": "NapaStHelenaCityCouncil",
"type": "localRace",
"location": "Napa",
"raceName": "St Helena City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4172,
"candidates": [
{
"candidateName": "Michelle Deasy",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1580
},
{
"candidateName": "Hector R. Marroquin",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1076
},
{
"candidateName": "Aaron Barak",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1516
}
]
},
"NapaYountvilleTownCouncil": {
"id": "NapaYountvilleTownCouncil",
"type": "localRace",
"location": "Napa",
"raceName": "Yountville Town Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2117,
"candidates": [
{
"candidateName": "Joe Tagliaboschi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 483
},
{
"candidateName": "Robert Moore",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 234
},
{
"candidateName": "Pam Reeves",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 651
},
{
"candidateName": "Eric E. Knight",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 749
}
]
},
"NapaMeasureBSchool": {
"id": "NapaMeasureBSchool",
"type": "localRace",
"location": "Napa",
"raceName": "Napa Valley Unified School District, Measure B",
"raceDescription": "Napa Valley Unified School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 42267,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 23284
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18983
}
]
},
"NapaMeasureU": {
"id": "NapaMeasureU",
"type": "localRace",
"location": "Napa",
"raceName": "Measure U",
"raceDescription": "Napa Valley Transportation Authority. Transporation sales tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 60783,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 44230
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16553
}
]
},
"NapaMeasureG": {
"id": "NapaMeasureG",
"type": "localRace",
"location": "Napa",
"raceName": "Measure G",
"raceDescription": "Napa. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 34724,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19961
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14763
}
]
},
"NapaMeasureA1": {
"id": "NapaMeasureA1",
"type": "localRace",
"location": "Napa",
"raceName": "Measure A1",
"raceDescription": "St. Helena. Establishing charter city. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2719,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1191
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1528
}
]
},
"NapaMeasureA2": {
"id": "NapaMeasureA2",
"type": "localRace",
"location": "Napa",
"raceName": "Measure A2",
"raceDescription": "St. Helena. Real property transfer tax. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2741,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1123
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1618
}
]
},
"NapaMeasureBStHelena": {
"id": "NapaMeasureBStHelena",
"type": "localRace",
"location": "Napa",
"raceName": "St. Helena, Measure B",
"raceDescription": "St. Helena. Winery and planned agritourism overlay. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2764,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1366
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1398
}
]
},
"SFBoardofEducation": {
"id": "SFBoardofEducation",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Education",
"raceDescription": "Top four candidates win seat.",
"raceReadTheStory": "",
"raceType": "top4",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 1012778,
"candidates": [
{
"candidateName": "Laurance Lem Lee",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 45736
},
{
"candidateName": "Lefteris Eleftheriou",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22285
},
{
"candidateName": "Jaime Huling",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 168659
},
{
"candidateName": "Ann Hsu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 81044
},
{
"candidateName": "John Jersin",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 122450
},
{
"candidateName": "Parag Gupta",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 139340
},
{
"candidateName": "Matt Alexander",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 122698
},
{
"candidateName": "Supryia Marie Ray",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 127834
},
{
"candidateName": "Virginia Cheung",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 101017
},
{
"candidateName": "Min Chang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 48550
},
{
"candidateName": "Maddy Krantz",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 33165
}
]
},
"SFCommunityCollegeBoard": {
"id": "SFCommunityCollegeBoard",
"type": "localRace",
"location": "San Francisco",
"raceName": "Community College Board",
"raceDescription": "Top four candidates win seat.",
"raceReadTheStory": "",
"raceType": "top4",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 823294,
"candidates": [
{
"candidateName": "Ruth Ferguson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 114132
},
{
"candidateName": "Leanna C. Louie",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 50353
},
{
"candidateName": "Heather McCarty",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 162477
},
{
"candidateName": "Julio J. Ramos",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 38741
},
{
"candidateName": "Aliya Chisti",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 149638
},
{
"candidateName": "Ben Kaplan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 49320
},
{
"candidateName": "Alan Wong",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 140951
},
{
"candidateName": "Luis Zamora",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 117682
}
]
},
"SFBARTBoardofDirectorsDistrict7": {
"id": "SFBARTBoardofDirectorsDistrict7",
"type": "localRace",
"location": "San Francisco",
"raceName": "San Francisco Bay Area Rapid Transit District Director, District 7",
"raceDescription": "Top two candidates win seat. Includes votes from San Francisco and Alameda County.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 161254,
"candidates": [
{
"candidateName": "Victor E. Flores",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 92729
},
{
"candidateName": "Dana Lang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 68525
}
]
},
"SFBARTBoardofDirectorsDistrict9": {
"id": "SFBARTBoardofDirectorsDistrict9",
"type": "localRace",
"location": "San Francisco",
"raceName": "San Francisco Bay Area Rapid Transit District Director, District 9",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 137871,
"candidates": [
{
"candidateName": "Edward Wright",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 86966
},
{
"candidateName": "Joe Sangirardi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 50905
}
]
},
"SFMeasureA": {
"id": "SFMeasureA",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure A",
"raceDescription": "San Francisco Unified School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 377297,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 282968
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 94329
}
]
},
"SFMeasureB": {
"id": "SFMeasureB",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure B",
"raceDescription": "San Francisco. Community health and safety bond. Passes with 2/3 vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 376637,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 274187
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 102450
}
]
},
"SFMeasureC": {
"id": "SFMeasureC",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure C",
"raceDescription": "San Francisco. Inspector General position. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 370366,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 225704
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 144662
}
]
},
"SFMeasureD": {
"id": "SFMeasureD",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure D",
"raceDescription": "San Francisco. Commissions and mayoral authority. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 366327,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 158723
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 207604
}
]
},
"SFMeasureE": {
"id": "SFMeasureE",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure E",
"raceDescription": "San Francisco. Commissions task force. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 363854,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 192540
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 171314
}
]
},
"SFMeasureF": {
"id": "SFMeasureF",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure F",
"raceDescription": "San Francisco. Police pensions. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 361671,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 163835
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 197836
}
]
},
"SFMeasureG": {
"id": "SFMeasureG",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure G",
"raceDescription": "San Francisco. Affordable housing. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 370824,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 217807
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 153017
}
]
},
"SFMeasureH": {
"id": "SFMeasureH",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure H",
"raceDescription": "San Francisco. Firefighter pensions. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 365942,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 192601
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 173341
}
]
},
"SFMeasureI": {
"id": "SFMeasureI",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure I",
"raceDescription": "San Francisco. Nurse and 911 operator pensions. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 363459,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 261318
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 102141
}
]
},
"SFMeasureJ": {
"id": "SFMeasureJ",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure J",
"raceDescription": "San Francisco. City spending. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 362785,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 297972
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 64813
}
]
},
"SFMeasureK": {
"id": "SFMeasureK",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure K",
"raceDescription": "San Francisco. Permanently closing Upper Great Highway to private vehicles. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 376489,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 206042
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 170447
}
]
},
"SFMeasureL": {
"id": "SFMeasureL",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure L",
"raceDescription": "San Francisco. Transportation network companies tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 369575,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 210375
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 159200
}
]
},
"SFMeasureM": {
"id": "SFMeasureM",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure M",
"raceDescription": "San Francisco. Business tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 342310,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 237930
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 104380
}
]
},
"SFMeasureN": {
"id": "SFMeasureN",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure N",
"raceDescription": "San Francisco. Student loan reimbursement. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 363432,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 187979
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 175453
}
]
},
"SFMeasureO": {
"id": "SFMeasureO",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure O",
"raceDescription": "San Francisco. Reproductive rights. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 373249,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 312914
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 60335
}
]
},
"SFMayorRound1": {
"id": "SFMayorRound1",
"type": "localRace",
"location": "San Francisco",
"raceName": "San Francisco Mayor Round 1",
"raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 390180,
"candidates": [
{
"candidateName": "London Breed",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 95117
},
{
"candidateName": "Mark Farrell",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 72115
},
{
"candidateName": "Henry Flynn",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1319
},
{
"candidateName": "Keith Freedman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2079
},
{
"candidateName": "Dylan Hirsch-Shell",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2897
},
{
"candidateName": "Daniel Lurie",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 102720
},
{
"candidateName": "Nelson Mei",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1791
},
{
"candidateName": "Aaron Peskin",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 89215
},
{
"candidateName": "Paul Robertson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 812
},
{
"candidateName": "Ahsha Safai",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11425
},
{
"candidateName": "Shahram Shariati",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1613
},
{
"candidateName": "Jon Soderstrom",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 412
},
{
"candidateName": "Ellen Zhou",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8665
}
]
},
"SFMayorRound3": {
"id": "SFMayorRound3",
"type": "localRace",
"location": "San Francisco",
"raceName": "San Francisco Mayor Final Round",
"raceDescription": "Top candidate wins seat. This is the latest ranked choice data provided by the Department of Elections office.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 331477,
"candidates": [
{
"candidateName": "London Breed",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 149113
},
{
"candidateName": "Mark Farrell (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Henry Flynn (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Keith Freedman (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Dylan Hirsch-Shell (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Daniel Lurie",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 182364
},
{
"candidateName": "Nelson Mei (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Aaron Peskin (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Paul Robertson (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Ahsha Safai (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Shahram Shariati (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Jon Soderstrom (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Ellen Zhou (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
}
]
},
"SFBoardofSupervisorsDistrict1": {
"id": "SFBoardofSupervisorsDistrict1",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Supervisors, District 1 Round One",
"raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 35478,
"candidates": [
{
"candidateName": "Sherman D'Silva",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 899
},
{
"candidateName": "Marjan Philhour",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14755
},
{
"candidateName": "Connie Chan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 16670
},
{
"candidateName": "Jeremiah Boehner",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1344
},
{
"candidateName": "Jen Nossokoff",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1810
}
]
},
"SFBoardofSupervisorsDistrict1FinalRound": {
"id": "SFBoardofSupervisorsDistrict1FinalRound",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Supervisors, District 1 Final Round",
"raceDescription": "Top candidate wins seat. This is the latest ranked choice data provided by the Department of Elections office.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 34299,
"candidates": [
{
"candidateName": "Sherman D'Silva (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Marjan Philhour",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16499
},
{
"candidateName": "Connie Chan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 17800
},
{
"candidateName": "Jeremiah Boehner (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Jen Nossokoff (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
}
]
},
"SFBoardofSupervisorsDistrict3": {
"id": "SFBoardofSupervisorsDistrict3",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Supervisors, District 3 Round One",
"raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 28758,
"candidates": [
{
"candidateName": "Sharon Lai",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8489
},
{
"candidateName": "Moe Jamil",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3753
},
{
"candidateName": "Wendy Ha Chau",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1565
},
{
"candidateName": "Eduard Navarro",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 879
},
{
"candidateName": "Danny Sauter",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11272
},
{
"candidateName": "Matthew Susk",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2800
}
]
},
"SFBoardofSupervisorsDistrict3FinalRound": {
"id": "SFBoardofSupervisorsDistrict3FinalRound",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Supervisors, District 3 Final Round",
"raceDescription": "Top candidate wins seat. This is the latest ranked choice data provided by the Department of Elections office.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 25568,
"candidates": [
{
"candidateName": "Sharon Lai",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11512
},
{
"candidateName": "Moe Jamil (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Wendy Ha Chau (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Eduard Navarro (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Danny Sauter",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14056
},
{
"candidateName": "Matthew Susk (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
}
]
},
"SFBoardofSupervisorsDistrict5": {
"id": "SFBoardofSupervisorsDistrict5",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Supervisors, District 5",
"raceDescription": "Top candidate wins seat. This result reflects redistributed votes. The results of the instant runoff will change as more first-choice votes are counted.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 29698,
"candidates": [
{
"candidateName": "Autumn Hope Looijen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2606
},
{
"candidateName": "Bilal Mahmood",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11840
},
{
"candidateName": "Scotty Jacobs",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2796
},
{
"candidateName": "Allen Jones",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 444
},
{
"candidateName": "Dean Preston",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 12012
}
]
},
"SFBoardofSupervisorsDistrict5FinalRound": {
"id": "SFBoardofSupervisorsDistrict5FinalRound",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Supervisors, District 5 Final Round",
"raceDescription": "Top candidate wins seat. This is the latest ranked choice data provided by the Department of Elections office.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 27818,
"candidates": [
{
"candidateName": "Autumn Hope Looijen (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Bilal Mahmood",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14741
},
{
"candidateName": "Scotty Jacobs (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Allen Jones (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Dean Preston",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 13077
}
]
},
"SFBoardofSupervisorsDistrict7": {
"id": "SFBoardofSupervisorsDistrict7",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Supervisors, District 7 Round One",
"raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 37318,
"candidates": [
{
"candidateName": "Myrna Melgar",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 17532
},
{
"candidateName": "Stephen Martin-Pinto",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5135
},
{
"candidateName": "Edward S. Yee",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1244
},
{
"candidateName": "Matt Boschetto",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13407
}
]
},
"SFBoardofSupervisorsDistrict7FinalRound": {
"id": "SFBoardofSupervisorsDistrict7FinalRound",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Supervisors, District 7 Final Round",
"raceDescription": "Top candidate wins seat. This is the latest ranked choice data provided by the Department of Elections office.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 35412,
"candidates": [
{
"candidateName": "Myrna Melgar",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 18916
},
{
"candidateName": "Stephen Martin-Pinto (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Edward S. Yee (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Matt Boschetto",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16496
}
]
},
"SFBoardofSupervisorsDistrict9": {
"id": "SFBoardofSupervisorsDistrict9",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Supervisors, District 9 Round One",
"raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 32731,
"candidates": [
{
"candidateName": "Jackie Fielder",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13844
},
{
"candidateName": "Stephen Jon Torres",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1140
},
{
"candidateName": "Roberto Hernandez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6606
},
{
"candidateName": "Jaime Gutierrez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 931
},
{
"candidateName": "Trevor Chandler",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9042
},
{
"candidateName": "Julian Bermudez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 600
},
{
"candidateName": "H. Brown",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 568
}
]
},
"SFBoardofSupervisorsDistrict9FinalRound": {
"id": "SFBoardofSupervisorsDistrict9FinalRound",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Supervisors, District 9 Final Round",
"raceDescription": "Top candidate wins seat. This is the latest ranked choice data provided by the Department of Elections office.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 29409,
"candidates": [
{
"candidateName": "Jackie Fielder",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17546
},
{
"candidateName": "Stephen Jon Torres (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Roberto Hernandez (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Jaime Gutierrez (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Trevor Chandler",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11863
},
{
"candidateName": "Julian Bermudez (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "H. Brown (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
}
]
},
"SFBoardofSupervisorsDistrict11": {
"id": "SFBoardofSupervisorsDistrict11",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Supervisors, District 11 First Round",
"raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 27928,
"candidates": [
{
"candidateName": "Oscar Flores",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2896
},
{
"candidateName": "Michael Lai",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8675
},
{
"candidateName": "Roger Marenco",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 604
},
{
"candidateName": "Jose Morales",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 629
},
{
"candidateName": "Ernest “EJ” Jones",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5441
},
{
"candidateName": "Adlah Chisti",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1434
},
{
"candidateName": "Chyanne Chen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8249
}
]
},
"SFBoardofSupervisorsDistrict11FinalRound": {
"id": "SFBoardofSupervisorsDistrict11FinalRound",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Supervisors, District 11 Final Round",
"raceDescription": "Top candidate wins seat. This is the latest ranked choice data provided by the Department of Elections office.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 23804,
"candidates": [
{
"candidateName": "Oscar Flores (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Michael Lai",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11803
},
{
"candidateName": "Roger Marenco (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Jose Morales (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Ernest “EJ” Jones (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Adlah Chisti (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Chyanne Chen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12001
}
]
},
"SFCityAttorney": {
"id": "SFCityAttorney",
"type": "localRace",
"location": "San Francisco",
"raceName": "City Attorney ",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 329174,
"candidates": [
{
"candidateName": "David Chiu",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 272857
},
{
"candidateName": "Richard T. Woon",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 56317
}
]
},
"SFDistrictAttorney": {
"id": "SFDistrictAttorney",
"type": "localRace",
"location": "San Francisco",
"raceName": "District Attorney",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 347374,
"candidates": [
{
"candidateName": "Brooke Jenkins ",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 228999
},
{
"candidateName": "Ryan Khojasteh",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 118375
}
]
},
"SFSheriff": {
"id": "SFSheriff",
"type": "localRace",
"location": "San Francisco",
"raceName": "Sheriff ",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 314864,
"candidates": [
{
"candidateName": "Michael Juan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 63768
},
{
"candidateName": "Paul Miyamoto",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 251096
}
]
},
"SFTreasurer": {
"id": "SFTreasurer",
"type": "localRace",
"location": "San Francisco",
"raceName": "Treasurer ",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 300411,
"candidates": [
{
"candidateName": "José Cisneros",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 300411
}
]
},
"SMCountyBoardofEducationTrusteeArea4": {
"id": "SMCountyBoardofEducationTrusteeArea4",
"type": "localRace",
"location": "San Mateo",
"raceName": "County Board of Education, Trustee Area 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 36397,
"candidates": [
{
"candidateName": "Priya Hays",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10568
},
{
"candidateName": "Chelsea Bonini",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 25829
}
]
},
"SMCountyBoardofEducationTrusteeArea5": {
"id": "SMCountyBoardofEducationTrusteeArea5",
"type": "localRace",
"location": "San Mateo",
"raceName": "County Board of Education, Trustee Area 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 41938,
"candidates": [
{
"candidateName": "Maurice Goodman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14615
},
{
"candidateName": "Mike O’Neill",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 27323
}
]
},
"SMCountyBoardofEducationTrusteeArea6": {
"id": "SMCountyBoardofEducationTrusteeArea6",
"type": "localRace",
"location": "San Mateo",
"raceName": "County Board of Education, Trustee Area 6",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 39921,
"candidates": [
{
"candidateName": "Patricia Love",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 28085
},
{
"candidateName": "Ester Adut",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11836
}
]
},
"SMSanMateoCountyCommunityCollegeDistrictGoverningBoardTrusteeArea1": {
"id": "SMSanMateoCountyCommunityCollegeDistrictGoverningBoardTrusteeArea1",
"type": "localRace",
"location": "San Mateo",
"raceName": "San Mateo County Community College District, Governing Board, Trustee Area 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 64091,
"candidates": [
{
"candidateName": "Keith Holden",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20270
},
{
"candidateName": "Lisa A. Petrides",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 43821
}
]
},
"SMCabrilloUnifiedSchoolDistrictGoverningBoardTrusteeAreaB": {
"id": "SMCabrilloUnifiedSchoolDistrictGoverningBoardTrusteeAreaB",
"type": "localRace",
"location": "San Mateo",
"raceName": "Cabrillo Unified School District, Governing Board, Trustee Area B",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2539,
"candidates": [
{
"candidateName": "Breanna Lafontaine",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1614
},
{
"candidateName": "Glenn Wilson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 925
}
]
},
"SMCabrilloUnifiedSchoolDistrictGoverningBoardTrusteeAreaD": {
"id": "SMCabrilloUnifiedSchoolDistrictGoverningBoardTrusteeAreaD",
"type": "localRace",
"location": "San Mateo",
"raceName": "Cabrillo Unified School District, Governing Board, Trustee Area D",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2588,
"candidates": [
{
"candidateName": "Sophia Layne",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 847
},
{
"candidateName": "Peter Cerneka",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1741
}
]
},
"SMSouthSanFranciscoUnifiedSchoolDistrictGoverningBoardTrusteeAreaA": {
"id": "SMSouthSanFranciscoUnifiedSchoolDistrictGoverningBoardTrusteeAreaA",
"type": "localRace",
"location": "San Mateo",
"raceName": "South San Francisco Unified School District, Governing Board, Trustee Area A",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5144,
"candidates": [
{
"candidateName": "Patricia “Pat” Murray",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4019
},
{
"candidateName": "Samuel M. Chetcuti",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1125
}
]
},
"SMSequoiaUnionHighSchoolDistrictGoverningBoardTrusteeAreaB": {
"id": "SMSequoiaUnionHighSchoolDistrictGoverningBoardTrusteeAreaB",
"type": "localRace",
"location": "San Mateo",
"raceName": "Sequoia Union High School District, Governing Board, Trustee Area B",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 22237,
"candidates": [
{
"candidateName": "Mary Beth Thompson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14181
},
{
"candidateName": "Daniel Torunian",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1976
},
{
"candidateName": "Jacob Yuryev",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6080
}
]
},
"SMSequoiaUnionHighSchoolDistrictGoverningBoardTrusteeAreaE": {
"id": "SMSequoiaUnionHighSchoolDistrictGoverningBoardTrusteeAreaE",
"type": "localRace",
"location": "San Mateo",
"raceName": "Sequoia Union High School District, Governing Board, Trustee Area E",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 10513,
"candidates": [
{
"candidateName": "Tonga Victoria Afuhaamango",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3128
},
{
"candidateName": "Maria E. Cruz",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5569
},
{
"candidateName": "Jon Bryant",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1816
}
]
},
"SMBrisbaneSchoolDistrictGoverningBoard": {
"id": "SMBrisbaneSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "San Mateo",
"raceName": "Brisbane School District, Governing Board",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5542,
"candidates": [
{
"candidateName": "Karen Lentz",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1810
},
{
"candidateName": "Nancy E. Lacsamana",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1141
},
{
"candidateName": "Gaby Makstman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 518
},
{
"candidateName": "Krystal Alcaraz",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 885
},
{
"candidateName": "Christine Oquendo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1188
}
]
},
"SMJeffersonElementarySchoolDistrictGoverningBoard": {
"id": "SMJeffersonElementarySchoolDistrictGoverningBoard",
"type": "localRace",
"location": "San Mateo",
"raceName": "Jefferson Elementary School District, Governing Board",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 34944,
"candidates": [
{
"candidateName": "Nadia Flamenco",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13061
},
{
"candidateName": "Andrea Jordan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11205
},
{
"candidateName": "Cheryll Catuar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10678
}
]
},
"SMLasLomitasElementarySchoolDistrictGoverningBoardFullTerm": {
"id": "SMLasLomitasElementarySchoolDistrictGoverningBoardFullTerm",
"type": "localRace",
"location": "San Mateo",
"raceName": "Las Lomitas Elementary School District, Governing Board — Full Term",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8247,
"candidates": [
{
"candidateName": "Kimberly Legg",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2606
},
{
"candidateName": "Jason Morimoto",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3631
},
{
"candidateName": "Pooya Sarabandi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2010
}
]
},
"SMLasLomitasElementarySchoolDistrictGoverningBoardShortTerm": {
"id": "SMLasLomitasElementarySchoolDistrictGoverningBoardShortTerm",
"type": "localRace",
"location": "San Mateo",
"raceName": "Las Lomitas Elementary School District, Governing Board — Short Term",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5341,
"candidates": [
{
"candidateName": "Paige Winikoff",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3891
},
{
"candidateName": "Shauna Smith",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1450
}
]
},
"SMSanBrunoParkSchoolDistrictGoverningBoardTrusteeArea1": {
"id": "SMSanBrunoParkSchoolDistrictGoverningBoardTrusteeArea1",
"type": "localRace",
"location": "San Mateo",
"raceName": "San Bruno Park School District, Governing Board, Trustee Area 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3194,
"candidates": [
{
"candidateName": "Kingsley Ma",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1869
},
{
"candidateName": "Jennifer M. Blanco",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1325
}
]
},
"SMWoodsideElementarySchoolDistrictGoverningBoard": {
"id": "SMWoodsideElementarySchoolDistrictGoverningBoard",
"type": "localRace",
"location": "San Mateo",
"raceName": "Woodside Elementary School District, Governing Board",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2564,
"candidates": [
{
"candidateName": "Sherry Lin",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 933
},
{
"candidateName": "Matthew Murphy",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 902
},
{
"candidateName": "Zackary Simkover",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 729
}
]
},
"SMBoardofSupervisorsDistrict4": {
"id": "SMBoardofSupervisorsDistrict4",
"type": "localRace",
"location": "San Mateo",
"raceName": "Board of Supervisors, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 46612,
"candidates": [
{
"candidateName": "Antonio Lopez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20184
},
{
"candidateName": "Lisa Gauthier",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 26428
}
]
},
"SMBelmontMayor": {
"id": "SMBelmontMayor",
"type": "localRace",
"location": "San Mateo",
"raceName": "Belmont Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 10987,
"candidates": [
{
"candidateName": "Julia Mates",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 10987
}
]
},
"SMBelmontCityCouncilDistrict2": {
"id": "SMBelmontCityCouncilDistrict2",
"type": "localRace",
"location": "San Mateo",
"raceName": "Belmont City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3301,
"candidates": [
{
"candidateName": "Ken Loo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1402
},
{
"candidateName": "Cathy M. Jordan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1899
}
]
},
"SMBelmontCityCouncilDistrict4": {
"id": "SMBelmontCityCouncilDistrict4",
"type": "localRace",
"location": "San Mateo",
"raceName": "Belmont City Council, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3217,
"candidates": [
{
"candidateName": "Davina Hurt",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1193
},
{
"candidateName": "Arina Merkulova",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 382
},
{
"candidateName": "Tom McCune",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1560
},
{
"candidateName": "Pat Cuviello",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 82
}
]
},
"SMBrisbaneCityCouncil": {
"id": "SMBrisbaneCityCouncil",
"type": "localRace",
"location": "San Mateo",
"raceName": "Brisbane City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4860,
"candidates": [
{
"candidateName": "Cliff Lentz",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1250
},
{
"candidateName": "Chaya-Bella David",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 615
},
{
"candidateName": "Coleen Mackin",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 995
},
{
"candidateName": "Karen Cunningham",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 985
},
{
"candidateName": "Frank Kern",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1015
}
]
},
"SMBurlingameCityCouncilDistrict1ShortTerm": {
"id": "SMBurlingameCityCouncilDistrict1ShortTerm",
"type": "localRace",
"location": "San Mateo",
"raceName": "Burlingame City Council, District 1 — Short Term",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2158,
"candidates": [
{
"candidateName": "Andrea Pappajohn",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2158
}
]
},
"SMBurlingameCityCouncilDistrict2FullTerm": {
"id": "SMBurlingameCityCouncilDistrict2FullTerm",
"type": "localRace",
"location": "San Mateo",
"raceName": "Burlingame City Council, District 2 — Full Term",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2555,
"candidates": [
{
"candidateName": "Desiree Thayer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1259
},
{
"candidateName": "Nirmala Bandrapalli",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 623
},
{
"candidateName": "Hadia Khoury",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 271
},
{
"candidateName": "Rachel Ni",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 402
}
]
},
"SMBurlingameCityCouncilDistrict4FullTerm": {
"id": "SMBurlingameCityCouncilDistrict4FullTerm",
"type": "localRace",
"location": "San Mateo",
"raceName": "Burlingame City Council, District 4 — Full Term",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2487,
"candidates": [
{
"candidateName": "Tony Paul",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 536
},
{
"candidateName": "Donna Colson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1951
}
]
},
"SMColmaCityCouncil": {
"id": "SMColmaCityCouncil",
"type": "localRace",
"location": "San Mateo",
"raceName": "Colma City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 1117,
"candidates": [
{
"candidateName": "Elisabeth Aurora Jenson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 200
},
{
"candidateName": "Melissa Jones",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 92
},
{
"candidateName": "Ken Gonzalez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 334
},
{
"candidateName": "Thomas Walsh",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 211
},
{
"candidateName": "Carrie Slaughter",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 280
}
]
},
"SMDalyCityCouncilFullTerm": {
"id": "SMDalyCityCouncilFullTerm",
"type": "localRace",
"location": "San Mateo",
"raceName": "Daly City Council — Full Term",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 45699,
"candidates": [
{
"candidateName": "Juslyn Cabrera Manalo",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 23477
},
{
"candidateName": "Daniel “Danyo” Vizcarra",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5137
},
{
"candidateName": "Glenn R. Sylvester",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 17085
}
]
},
"SMDalyCityCouncilShortTerm": {
"id": "SMDalyCityCouncilShortTerm",
"type": "localRace",
"location": "San Mateo",
"raceName": "Daly City Council — Short Term",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 27715,
"candidates": [
{
"candidateName": "Theresa Faapuaa",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12541
},
{
"candidateName": "Teresa Proaño",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 15174
}
]
},
"SMDalyCityClerk": {
"id": "SMDalyCityClerk",
"type": "localRace",
"location": "San Mateo",
"raceName": "Daly City Clerk",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 25668,
"candidates": [
{
"candidateName": "K. Annette Hipona",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 25668
}
]
},
"SMDalyCityTreasurer": {
"id": "SMDalyCityTreasurer",
"type": "localRace",
"location": "San Mateo",
"raceName": "Daly City Treasurer",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 24972,
"candidates": [
{
"candidateName": "Daneca M. Halvorson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 24972
}
]
},
"SMEastPaloAltoCityCouncil": {
"id": "SMEastPaloAltoCityCouncil",
"type": "localRace",
"location": "San Mateo",
"raceName": "East Palo Alto City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 14493,
"candidates": [
{
"candidateName": "Webster Lincoln",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2251
},
{
"candidateName": "Deborah Lewis-Virges",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1825
},
{
"candidateName": "Mark Dinan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2343
},
{
"candidateName": "Carlos Romero",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2556
},
{
"candidateName": "Maria Guadalupe Rocha",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1498
},
{
"candidateName": "Ravneel Resh Chaudhary",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1093
},
{
"candidateName": "Ofelia Bello",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1658
},
{
"candidateName": "Gail Wilkerson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 663
},
{
"candidateName": "Dennis C. Scherzer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 606
}
]
},
"SMFosterCityCouncil": {
"id": "SMFosterCityCouncil",
"type": "localRace",
"location": "San Mateo",
"raceName": "Foster City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 28821,
"candidates": [
{
"candidateName": "Richa Awasthi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4555
},
{
"candidateName": "Phoebe Shin Venkat",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5185
},
{
"candidateName": "Shankar Kenkre",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4914
},
{
"candidateName": "Suzy Niederhofer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7131
},
{
"candidateName": "Patrick J. Sullivan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7036
}
]
},
"SMHalfMoonBayCityCouncilDistrict2": {
"id": "SMHalfMoonBayCityCouncilDistrict2",
"type": "localRace",
"location": "San Mateo",
"raceName": "Half Moon Bay City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 992,
"candidates": [
{
"candidateName": "Patric Bo Jonsson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 549
},
{
"candidateName": "Harvey Rarback",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 443
}
]
},
"SMHalfMoonBayCityCouncilDistrict3": {
"id": "SMHalfMoonBayCityCouncilDistrict3",
"type": "localRace",
"location": "San Mateo",
"raceName": "Half Moon Bay City Council, District 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 1328,
"candidates": [
{
"candidateName": "Joaquin Jimenez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 551
},
{
"candidateName": "Paul Nagengast",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 777
}
]
},
"SMHillsboroughCityCouncil": {
"id": "SMHillsboroughCityCouncil",
"type": "localRace",
"location": "San Mateo",
"raceName": "Hillsborough City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13452,
"candidates": [
{
"candidateName": "Jabra Muhawieh",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 874
},
{
"candidateName": "Laurie Davies Adams",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3584
},
{
"candidateName": "Sophie Cole",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3737
},
{
"candidateName": "Christine Krolik",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3875
},
{
"candidateName": "Jimmy Wu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1382
}
]
},
"SMMenloParkCityCouncilDistrict3": {
"id": "SMMenloParkCityCouncilDistrict3",
"type": "localRace",
"location": "San Mateo",
"raceName": "Menlo Park City Council, District 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2379,
"candidates": [
{
"candidateName": "Jeff Schmidt",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2379
}
]
},
"SMMenloParkCityCouncilDistrict5": {
"id": "SMMenloParkCityCouncilDistrict5",
"type": "localRace",
"location": "San Mateo",
"raceName": "Menlo Park City Council, District 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3292,
"candidates": [
{
"candidateName": "Greg Conlon",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 807
},
{
"candidateName": "Jennifer Wise",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2485
}
]
},
"SMMillbraeCityCouncilDistrict1": {
"id": "SMMillbraeCityCouncilDistrict1",
"type": "localRace",
"location": "San Mateo",
"raceName": "Millbrae City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2227,
"candidates": [
{
"candidateName": "Stephen Rainaldi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1452
},
{
"candidateName": "Ghassan Shamieh",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 775
}
]
},
"SMMillbraeCityCouncilDistrict3": {
"id": "SMMillbraeCityCouncilDistrict3",
"type": "localRace",
"location": "San Mateo",
"raceName": "Millbrae City Council, District 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 1884,
"candidates": [
{
"candidateName": "Reuben D. Holober",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1289
},
{
"candidateName": "You You Xue",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 595
}
]
},
"SMMillbraeCityCouncilDistrict5": {
"id": "SMMillbraeCityCouncilDistrict5",
"type": "localRace",
"location": "San Mateo",
"raceName": "Millbrae City Council, District 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 1300,
"candidates": [
{
"candidateName": "Anders Fung",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1300
}
]
},
"SMPacificaCityCouncilDistrict1": {
"id": "SMPacificaCityCouncilDistrict1",
"type": "localRace",
"location": "San Mateo",
"raceName": "Pacifica City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2873,
"candidates": [
{
"candidateName": "Mayra Espinosa",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1811
},
{
"candidateName": "Michelle Murry",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 892
},
{
"candidateName": "Victor A Spano",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 170
}
]
},
"SMPacificaCityCouncilDistrict4": {
"id": "SMPacificaCityCouncilDistrict4",
"type": "localRace",
"location": "San Mateo",
"raceName": "Pacifica City Council, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4242,
"candidates": [
{
"candidateName": "Mark Hubbell",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2005
},
{
"candidateName": "Greg Wright",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2237
}
]
},
"SMPortolaValleyTownCouncil": {
"id": "SMPortolaValleyTownCouncil",
"type": "localRace",
"location": "San Mateo",
"raceName": "Portola Valley Town Council",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5417,
"candidates": [
{
"candidateName": "Rebecca Flynn",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1780
},
{
"candidateName": "Ellen Vernazza",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 871
},
{
"candidateName": "Carter J. Warr",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1193
},
{
"candidateName": "Helen Wolter",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1573
}
]
},
"SMRedwoodCityCouncilDistrict1": {
"id": "SMRedwoodCityCouncilDistrict1",
"type": "localRace",
"location": "San Mateo",
"raceName": "Redwood City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4570,
"candidates": [
{
"candidateName": "Jeff Gee",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4570
}
]
},
"SMRedwoodCityCouncilDistrict3": {
"id": "SMRedwoodCityCouncilDistrict3",
"type": "localRace",
"location": "San Mateo",
"raceName": "Redwood City Council, District 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2785,
"candidates": [
{
"candidateName": "Lissette Espinoza-Garnica",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1385
},
{
"candidateName": "Isabella Chu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1400
}
]
},
"SMRedwoodCityCouncilDistrict4": {
"id": "SMRedwoodCityCouncilDistrict4",
"type": "localRace",
"location": "San Mateo",
"raceName": "Redwood City Council, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 1924,
"candidates": [
{
"candidateName": "Elmer Martínez Saballos",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1924
}
]
},
"SMRedwoodCityCouncilDistrict7": {
"id": "SMRedwoodCityCouncilDistrict7",
"type": "localRace",
"location": "San Mateo",
"raceName": "Redwood City Council, District 7",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5883,
"candidates": [
{
"candidateName": "Diana Reddy",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2702
},
{
"candidateName": "Marcella Padilla",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3181
}
]
},
"SMSanBrunoMayor": {
"id": "SMSanBrunoMayor",
"type": "localRace",
"location": "San Mateo",
"raceName": "San Bruno Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 16302,
"candidates": [
{
"candidateName": "Marty P. Medina",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7850
},
{
"candidateName": "Rico E. Medina",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8452
}
]
},
"SMSanBrunoCityCouncilDistrict2": {
"id": "SMSanBrunoCityCouncilDistrict2",
"type": "localRace",
"location": "San Mateo",
"raceName": "San Bruno City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4396,
"candidates": [
{
"candidateName": "Tom Hamilton",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2518
},
{
"candidateName": "Stephan A. Marshall",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1878
}
]
},
"SMSanBrunoCityCouncilDistrict3": {
"id": "SMSanBrunoCityCouncilDistrict3",
"type": "localRace",
"location": "San Mateo",
"raceName": "San Bruno City Council, District 3\r",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3353,
"candidates": [
{
"candidateName": "Michael Salazar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3353
}
]
},
"SMSanCarlosCityCouncil": {
"id": "SMSanCarlosCityCouncil",
"type": "localRace",
"location": "San Mateo",
"raceName": "San Carlos City Council",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 19195,
"candidates": [
{
"candidateName": "Neil Layton",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9004
},
{
"candidateName": "John Dugan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 10191
}
]
},
"SMSanCarlosCityTreasurer": {
"id": "SMSanCarlosCityTreasurer",
"type": "localRace",
"location": "San Mateo",
"raceName": "San Carlos City Treasurer",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 11521,
"candidates": [
{
"candidateName": "Inge Tiegel Doherty",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11521
}
]
},
"SMSanMateoCityCouncilDistrict2": {
"id": "SMSanMateoCityCouncilDistrict2",
"type": "localRace",
"location": "San Mateo",
"raceName": "San Mateo City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5703,
"candidates": [
{
"candidateName": "Nicole Fernandez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3849
},
{
"candidateName": "Charles Hansen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1854
}
]
},
"SMSanMateoCityCouncilDistrict4": {
"id": "SMSanMateoCityCouncilDistrict4",
"type": "localRace",
"location": "San Mateo",
"raceName": "San Mateo City Council, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5302,
"candidates": [
{
"candidateName": "Danielle Cwirko-Godycki",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5302
}
]
},
"SMSouthSanFranciscoCityCouncilDistrict2": {
"id": "SMSouthSanFranciscoCityCouncilDistrict2",
"type": "localRace",
"location": "San Mateo",
"raceName": "South San Francisco City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5067,
"candidates": [
{
"candidateName": "Vivian Ramos",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1771
},
{
"candidateName": "Mark Nagales",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3296
}
]
},
"SMSouthSanFranciscoCityCouncilDistrict4": {
"id": "SMSouthSanFranciscoCityCouncilDistrict4",
"type": "localRace",
"location": "San Mateo",
"raceName": "South San Francisco City Council, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5881,
"candidates": [
{
"candidateName": "James Hsu Coleman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3921
},
{
"candidateName": "Avin M. Sharma",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1960
}
]
},
"SMWoodsideTownCouncilDistrict1": {
"id": "SMWoodsideTownCouncilDistrict1",
"type": "localRace",
"location": "San Mateo",
"raceName": "Woodside Town Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 539,
"candidates": [
{
"candidateName": "Jennifer Wall",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 539
}
]
},
"SMWoodsideTownCouncilDistrict4": {
"id": "SMWoodsideTownCouncilDistrict4",
"type": "localRace",
"location": "San Mateo",
"raceName": "Woodside Town Council, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 531,
"candidates": [
{
"candidateName": "Paul Goeld",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 531
}
]
},
"SMWoodsideTownCouncilDistrict5": {
"id": "SMWoodsideTownCouncilDistrict5",
"type": "localRace",
"location": "San Mateo",
"raceName": "Woodside Town Council, District 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 511,
"candidates": [
{
"candidateName": "Hassan Aburish",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 461
},
{
"candidateName": "Alayna Van Devort Wagner",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 50
}
]
},
"SMBroadmoorPoliceProtectionDistrictBoardofCommissioners": {
"id": "SMBroadmoorPoliceProtectionDistrictBoardofCommissioners",
"type": "localRace",
"location": "San Mateo",
"raceName": "Broadmoor Police Protection District, Board of Commissioners",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 1992,
"candidates": [
{
"candidateName": "Andrea M. Hall",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1207
},
{
"candidateName": "John V. Aguerre",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 785
}
]
},
"SMGranadaCommunityServicesDistrictBoardofDirectors": {
"id": "SMGranadaCommunityServicesDistrictBoardofDirectors",
"type": "localRace",
"location": "San Mateo",
"raceName": "Granada Community Services District, Board of Directors",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5444,
"candidates": [
{
"candidateName": "Nancy Marsh",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1984
},
{
"candidateName": "Iris Grant",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 582
},
{
"candidateName": "Janet Brayer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1425
},
{
"candidateName": "Wanda Bowles",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1453
}
]
},
"SMHighlandsRecreationDistrictBoardofDirectorsFullTerm": {
"id": "SMHighlandsRecreationDistrictBoardofDirectorsFullTerm",
"type": "localRace",
"location": "San Mateo",
"raceName": "Highlands Recreation District, Board of Directors — Full Term",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 1927,
"candidates": [
{
"candidateName": "Greg Tseng",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 473
},
{
"candidateName": "Pamela Merkadeau",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 812
},
{
"candidateName": "Christopher Carlos",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 642
}
]
},
"SMPescaderoMunicipalAdvisoryCouncil": {
"id": "SMPescaderoMunicipalAdvisoryCouncil",
"type": "localRace",
"location": "San Mateo",
"raceName": "Pescadero Municipal Advisory Council",
"raceDescription": "Top eight candidates win seat.",
"raceReadTheStory": "",
"raceType": "top8",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2406,
"candidates": [
{
"candidateName": "Kassandra Talbot",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 439
},
{
"candidateName": "Nic Erridge",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 284
},
{
"candidateName": "Patrick Horn",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 223
},
{
"candidateName": "Ryan Augustine",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 316
},
{
"candidateName": "Cullen Ray Rose",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 292
},
{
"candidateName": "Itzel Negrete",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 271
},
{
"candidateName": "Mark Wallace",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 272
},
{
"candidateName": "Rob Skinner",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 309
}
]
},
"SMSequoiaHealthcareDistrictBoardofDirectorsZoneB": {
"id": "SMSequoiaHealthcareDistrictBoardofDirectorsZoneB",
"type": "localRace",
"location": "San Mateo",
"raceName": "Sequoia Healthcare District, Board of Directors, Zone B",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 18560,
"candidates": [
{
"candidateName": "Cama Garcia Lock",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10542
},
{
"candidateName": "Jo-Ann Byrne Sockolov",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8018
}
]
},
"SMMeasureK": {
"id": "SMMeasureK",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure K",
"raceDescription": "Cabrillo Unified School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13641,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8462
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5179
}
]
},
"SMMeasureN": {
"id": "SMMeasureN",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure N",
"raceDescription": "Cabrillo Unified School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13708,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9706
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4002
}
]
},
"SMMeasureZ": {
"id": "SMMeasureZ",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure Z",
"raceDescription": "Jefferson Union High School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 49953,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 38447
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11506
}
]
},
"SMMeasureHH": {
"id": "SMMeasureHH",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure HH",
"raceDescription": "Bayshore Elementary School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 1705,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1215
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 490
}
]
},
"SMMeasureP": {
"id": "SMMeasureP",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure P",
"raceDescription": "Belmont-Redwood Shores School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 20334,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13712
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6622
}
]
},
"SMMeasureGG": {
"id": "SMMeasureGG",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure GG",
"raceDescription": "Burlingame School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 15139,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11203
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3936
}
]
},
"SMMeasureU": {
"id": "SMMeasureU",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure U",
"raceDescription": "Menlo Park City School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 14136,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10174
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3962
}
]
},
"SMMeasureJ": {
"id": "SMMeasureJ",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure J",
"raceDescription": "Millbrae Elementary School District. School bond. Passes wtith 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 10950,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6986
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3964
}
]
},
"SMMeasureEE": {
"id": "SMMeasureEE",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure EE",
"raceDescription": "Pacifica School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 19170,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13902
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5268
}
]
},
"SMMeasureS": {
"id": "SMMeasureS",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure S",
"raceDescription": "Ravenswood City School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7945,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6249
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1696
}
]
},
"SMMeasureX": {
"id": "SMMeasureX",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure X",
"raceDescription": "San Bruno Park School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 15828,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11919
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3909
}
]
},
"SMMeasureO": {
"id": "SMMeasureO",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure O",
"raceDescription": "San Bruno Park School District. Term limit. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 15031,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12419
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2612
}
]
},
"SMMeasureY": {
"id": "SMMeasureY",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure Y",
"raceDescription": "Woodside Elementary School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 1985,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1536
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 449
}
]
},
"SMMeasureDD": {
"id": "SMMeasureDD",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure DD",
"raceDescription": "Belmont. Business license tax. Passes with majority vote",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 12925,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10945
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1980
}
]
},
"SMMeasureAA": {
"id": "SMMeasureAA",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure AA",
"raceDescription": "Colma. Sales tax. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 553,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 454
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 99
}
]
},
"SMMeasureJJ": {
"id": "SMMeasureJJ",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure JJ",
"raceDescription": "East Palo Alto. Rental assistance. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6278,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4860
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1418
}
]
},
"SMMeasureV": {
"id": "SMMeasureV",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure V",
"raceDescription": "Foster City. Business license tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13252,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9831
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3421
}
]
},
"SMMeasureR": {
"id": "SMMeasureR",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure R",
"raceDescription": "Half Moon Bay. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6145,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3969
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2176
}
]
},
"SMMeasureCC": {
"id": "SMMeasureCC",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure CC",
"raceDescription": "Menlo Park. Transient occupancy tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 15571,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13009
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2562
}
]
},
"SMMeasureFF": {
"id": "SMMeasureFF",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure FF",
"raceDescription": "Millbrae. Term limit. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 9905,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7729
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2176
}
]
},
"SMMeasureM": {
"id": "SMMeasureM",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure M ",
"raceDescription": "Pacifica. Transient occupancy tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 19664,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15284
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4380
}
]
},
"SMMeasureBB": {
"id": "SMMeasureBB",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure BB",
"raceDescription": "Redwood City. Business license tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 32216,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 26988
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5228
}
]
},
"SMMeasureQ": {
"id": "SMMeasureQ",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure Q",
"raceDescription": "San Bruno. Infrastructure bond. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 17380,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12703
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4677
}
]
},
"SMMeasureL": {
"id": "SMMeasureL",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure L",
"raceDescription": "San Carlos. Appoint city treasurer. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 14980,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11206
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3774
}
]
},
"SMMeasureT": {
"id": "SMMeasureT",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure T",
"raceDescription": "San Mateo. Affordable housing. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 42554,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 25271
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17283
}
]
},
"SMMeasureW": {
"id": "SMMeasureW",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure W",
"raceDescription": "South San Francisco. Business lincese tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 24535,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19842
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4693
}
]
},
"SMMeasureI": {
"id": "SMMeasureI",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure I",
"raceDescription": "Broadmoor Police Protection District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2085,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 888
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1197
}
]
},
"SMMeasureII": {
"id": "SMMeasureII",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure II",
"raceDescription": "Pescadero Municipal Advisory Council. Number of members. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 620,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 450
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 170
}
]
},
"SCCampbellCityCouncilDistrict1": {
"id": "SCCampbellCityCouncilDistrict1",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Campbell City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 3029,
"candidates": [
{
"candidateName": "Terry Hines",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1599
},
{
"candidateName": "Juan Rodriguez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1430
}
]
},
"SCCampbellCityCouncilDistrict2": {
"id": "SCCampbellCityCouncilDistrict2",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Campbell City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 3029,
"candidates": [
{
"candidateName": "Sergio Lopez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3029
}
]
},
"SCCupertinoCityCouncil": {
"id": "SCCupertinoCityCouncil",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Cupertino City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 41147,
"candidates": [
{
"candidateName": "Kitty Moore",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 10344
},
{
"candidateName": "Barry Chang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2911
},
{
"candidateName": "Claudio Bono",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2226
},
{
"candidateName": "Hung Wei",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7114
},
{
"candidateName": "Ray Wang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7641
},
{
"candidateName": "Gilbert Wong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3333
},
{
"candidateName": "Rod Sinks",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7578
}
]
},
"SCGilroyMayor": {
"id": "SCGilroyMayor",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Gilroy Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 22337,
"candidates": [
{
"candidateName": "Marie Blankley",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11063
},
{
"candidateName": "Greg Bozzo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11274
}
]
},
"SCGilroyCityCouncil": {
"id": "SCGilroyCityCouncil",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Gilroy City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 52011,
"candidates": [
{
"candidateName": "Terence Fugazzi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10072
},
{
"candidateName": "Fred Tovar",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8625
},
{
"candidateName": "Stefanie Elle",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7718
},
{
"candidateName": "Zach Hilton",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 10895
},
{
"candidateName": "Rebeca Armendariz",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5689
},
{
"candidateName": "Kelly Ramirez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9012
}
]
},
"SCLosAltosCityCouncil": {
"id": "SCLosAltosCityCouncil",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Los Altos City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 37351,
"candidates": [
{
"candidateName": "Larry Lang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7772
},
{
"candidateName": "Sally Meadows",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9786
},
{
"candidateName": "Ibrahim Bashir",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7200
},
{
"candidateName": "Jonathan D. Weinberg",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8771
},
{
"candidateName": "Eric Steinle",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3822
}
]
},
"SCMilpitasMayor": {
"id": "SCMilpitasMayor",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Milpitas Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 23398,
"candidates": [
{
"candidateName": "Hon Lien",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7609
},
{
"candidateName": "Voltaire Soriben Montemayor",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2200
},
{
"candidateName": "Carmen Montano",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8378
},
{
"candidateName": "Anthony Phan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5211
}
]
},
"SCMilpitasCityCouncil": {
"id": "SCMilpitasCityCouncil",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Milpitas City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 37328,
"candidates": [
{
"candidateName": "William Lam",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7162
},
{
"candidateName": "Juliette Gomez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2966
},
{
"candidateName": "Dipak Awasthi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3529
},
{
"candidateName": "Evelyn Chua",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11056
},
{
"candidateName": "Bill Chuan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6370
},
{
"candidateName": "Anu Nakka",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6245
}
]
},
"SCMorganHillMayor": {
"id": "SCMorganHillMayor",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Morgan Hill Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 21069,
"candidates": [
{
"candidateName": "Mark Turner",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 12284
},
{
"candidateName": "Yvonne Martinez Beltran",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8785
}
]
},
"SCMorganHillCityCouncilDistrictA": {
"id": "SCMorganHillCityCouncilDistrictA",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Morgan Hill City Council, District A",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 4592,
"candidates": [
{
"candidateName": "David Dindak",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2041
},
{
"candidateName": "Miriam T. Vega",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2551
}
]
},
"SCMorganHillCityCouncilDistrictC": {
"id": "SCMorganHillCityCouncilDistrictC",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Morgan Hill City Council, District C",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 4202,
"candidates": [
{
"candidateName": "Soraida Iwanaga",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2298
},
{
"candidateName": "Michael Caesar Orosco",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1904
}
]
},
"SCMorganHillTreasurer": {
"id": "SCMorganHillTreasurer",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Morgan Hill Treasurer",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 16898,
"candidates": [
{
"candidateName": "Cindy Rogers Murphy",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16898
}
]
},
"SCMountainViewCityCouncil": {
"id": "SCMountainViewCityCouncil",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Mountain View City Council",
"raceDescription": "Top four candidates win seat.",
"raceReadTheStory": "",
"raceType": "top4",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 83714,
"candidates": [
{
"candidateName": "Nicholas Hargis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6015
},
{
"candidateName": "John McAlister",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10108
},
{
"candidateName": "Jose Gutierrez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5332
},
{
"candidateName": "Emily Ann Ramos",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 13232
},
{
"candidateName": "Erik Poicon",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7567
},
{
"candidateName": "Chris Clark",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10947
},
{
"candidateName": "Devon Conley",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8112
},
{
"candidateName": "Pat Showalter",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 13523
},
{
"candidateName": "IdaRose Sylvester",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8878
}
]
},
"SCPaloAltoCityCouncil": {
"id": "SCPaloAltoCityCouncil",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Palo Alto City Council",
"raceDescription": "Top four candidates win seat.",
"raceReadTheStory": "",
"raceType": "top4",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 94663,
"candidates": [
{
"candidateName": "George Lu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13521
},
{
"candidateName": "Cari Templeton",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9167
},
{
"candidateName": "Henry Etzkowitz",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2869
},
{
"candidateName": "Keith Reckdahl",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11563
},
{
"candidateName": "Katie Causey",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10887
},
{
"candidateName": "Anne W. Cribbs",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7462
},
{
"candidateName": "Pat Burt",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12926
},
{
"candidateName": "Greer Stone",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14717
},
{
"candidateName": "Doria Summa",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11551
}
]
},
"SCSanJosCityCouncilDistrict2": {
"id": "SCSanJosCityCouncilDistrict2",
"type": "localRace",
"location": "Santa Clara",
"raceName": "San José City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 31245,
"candidates": [
{
"candidateName": "Joe Lopez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14362
},
{
"candidateName": "Pamela Campos",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16883
}
]
},
"SCSanJosCityCouncilDistrict6": {
"id": "SCSanJosCityCouncilDistrict6",
"type": "localRace",
"location": "Santa Clara",
"raceName": "San José City Council, District 6",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 38261,
"candidates": [
{
"candidateName": "Michael Mulcahy",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19629
},
{
"candidateName": "Olivia Navarro",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18632
}
]
},
"SCSanJosCityCouncilDistrict8": {
"id": "SCSanJosCityCouncilDistrict8",
"type": "localRace",
"location": "Santa Clara",
"raceName": "San José City Council, District 8",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 40795,
"candidates": [
{
"candidateName": "Tam Truong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17432
},
{
"candidateName": "Domingo Candelas",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 23363
}
]
},
"SCSanJosCityCouncilDistrict10": {
"id": "SCSanJosCityCouncilDistrict10",
"type": "localRace",
"location": "Santa Clara",
"raceName": "San José City Council, District 10",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 41484,
"candidates": [
{
"candidateName": "George Casey",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 23977
},
{
"candidateName": "Arjun Batra",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 17507
}
]
},
"SCSantaClaraCityCouncilDistrict1": {
"id": "SCSantaClaraCityCouncilDistrict1",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Santa Clara City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 5867,
"candidates": [
{
"candidateName": "Albert Gonzalez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2507
},
{
"candidateName": "Satish “Sunny” Chandra",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2012
},
{
"candidateName": "Harbir K. Bhatia",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1348
}
]
},
"SCSantaClaraCityCouncilDistrict4": {
"id": "SCSantaClaraCityCouncilDistrict4",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Santa Clara City Council, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 5695,
"candidates": [
{
"candidateName": "Kevin Nara Park",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3371
},
{
"candidateName": "Teresa O'Neill",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2324
}
]
},
"SCSantaClaraCityCouncilDistrict5": {
"id": "SCSantaClaraCityCouncilDistrict5",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Santa Clara City Council, District 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 6549,
"candidates": [
{
"candidateName": "Suds Jain",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3539
},
{
"candidateName": "David Kertes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3010
}
]
},
"SCSantaClaraCityCouncilDistrict6": {
"id": "SCSantaClaraCityCouncilDistrict6",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Santa Clara City Council, District 6",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 7566,
"candidates": [
{
"candidateName": "George Guerra",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1834
},
{
"candidateName": "Kelly G. Cox",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4040
},
{
"candidateName": "Anthony J. Becker",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1692
}
]
},
"SCSantaClaraChiefofPolice": {
"id": "SCSantaClaraChiefofPolice",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Santa Clara Chief of Police",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 34711,
"candidates": [
{
"candidateName": "Cory B. Morgan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22880
},
{
"candidateName": "Mario J. Brasil",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11831
}
]
},
"SCSantaClaraCityClerk": {
"id": "SCSantaClaraCityClerk",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Santa Clara City Clerk",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 35239,
"candidates": [
{
"candidateName": "Paul Tacci",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5491
},
{
"candidateName": "Poornima Gopi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9953
},
{
"candidateName": "Steve Kelly",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9415
},
{
"candidateName": "Bob O'Keefe",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10380
}
]
},
"SCSunnyvaleMayor": {
"id": "SCSunnyvaleMayor",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Sunnyvale Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 47343,
"candidates": [
{
"candidateName": "Russ Melton",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12914
},
{
"candidateName": "Larry Klein",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 34429
}
]
},
"SCSunnyvaleCityCouncilDistrict2": {
"id": "SCSunnyvaleCityCouncilDistrict2",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Sunnyvale City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 6223,
"candidates": [
{
"candidateName": "Jim Davis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1937
},
{
"candidateName": "Alysa Cisneros",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4286
}
]
},
"SCSunnyvaleCityCouncilDistrict4": {
"id": "SCSunnyvaleCityCouncilDistrict4",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Sunnyvale City Council, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 6055,
"candidates": [
{
"candidateName": "Charlsie Chang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6055
}
]
},
"SCSunnyvaleCityCouncilDistrict6": {
"id": "SCSunnyvaleCityCouncilDistrict6",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Sunnyvale City Council, District 6",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 7365,
"candidates": [
{
"candidateName": "Eileen Le",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4031
},
{
"candidateName": "Richard Lesher",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2202
},
{
"candidateName": "Beverly Blau",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1132
}
]
},
"SCBoardofSupervisorsDistrict2": {
"id": "SCBoardofSupervisorsDistrict2",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Board of Supervisors, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 98481,
"candidates": [
{
"candidateName": "Betty Duong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 52584
},
{
"candidateName": "Madison Nguyen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 45897
}
]
},
"SCBoardofSupervisorsDistrict5": {
"id": "SCBoardofSupervisorsDistrict5",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Board of Supervisors, District 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 144427,
"candidates": [
{
"candidateName": "Sally J. Lieber",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 61937
},
{
"candidateName": "Margaret Abe-Koga",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 82490
}
]
},
"SCJudgeoftheSuperiorCourtOffice5": {
"id": "SCJudgeoftheSuperiorCourtOffice5",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Judge of the Superior Court, Office 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 601107,
"candidates": [
{
"candidateName": "Jay Boyarsky",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 259916
},
{
"candidateName": "Johnene Linda Stebbins",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 341191
}
]
},
"SCFoothillDeAnzaCommunityCollegeDistrictGoverningBoardTrusteeArea3": {
"id": "SCFoothillDeAnzaCommunityCollegeDistrictGoverningBoardTrusteeArea3",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Foothill-De Anza Community College District Governing Board, Trustee Area 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 32851,
"candidates": [
{
"candidateName": "Peter Landsberger",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 26052
},
{
"candidateName": "Eric Rosenthal",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6799
}
]
},
"SCFoothillDeAnzaCommunityCollegeDistrictGoverningBoardTrusteeArea5": {
"id": "SCFoothillDeAnzaCommunityCollegeDistrictGoverningBoardTrusteeArea5",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Foothill-De Anza Community College District Governing Board, Trustee Area 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 28189,
"candidates": [
{
"candidateName": "Terry Godfrey",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15777
},
{
"candidateName": "Forest Olaf Peterson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12412
}
]
},
"SCGavilanJointCommunityCollegeDistrictGoverningBoardTrusteeArea4": {
"id": "SCGavilanJointCommunityCollegeDistrictGoverningBoardTrusteeArea4",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Gavilan Joint Community College District Governing Board, Trustee Area 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 8581,
"candidates": [
{
"candidateName": "Alex Larson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3048
},
{
"candidateName": "Lorena Tariba",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5533
}
]
},
"SCSanJosEvergreenCommunityCollegeDistrictGoverningBoardTrusteeArea3": {
"id": "SCSanJosEvergreenCommunityCollegeDistrictGoverningBoardTrusteeArea3",
"type": "localRace",
"location": "Santa Clara",
"raceName": "San José-Evergreen Community College District Governing Board, Trustee Area 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 43353,
"candidates": [
{
"candidateName": "Tony Alexander",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 27588
},
{
"candidateName": "Mahbub R. Khan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15765
}
]
},
"SCWestValleyMissionCommunityCollegeDistrictGoverningBoardTrusteeArea2": {
"id": "SCWestValleyMissionCommunityCollegeDistrictGoverningBoardTrusteeArea2",
"type": "localRace",
"location": "Santa Clara",
"raceName": "West Valley-Mission Community College District Governing Board, Trustee Area 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 18550,
"candidates": [
{
"candidateName": "Paul Fong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10508
},
{
"candidateName": "Robert T. “Bob” Owens",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8042
}
]
},
"SCWestValleyMissionCommunityCollegeDistrictGoverningBoardTrusteeArea6": {
"id": "SCWestValleyMissionCommunityCollegeDistrictGoverningBoardTrusteeArea6",
"type": "localRace",
"location": "Santa Clara",
"raceName": "West Valley-Mission Community College District Governing Board, Trustee Area 6",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 24388,
"candidates": [
{
"candidateName": "Adrienne Grey",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 14329
},
{
"candidateName": "Rebecca Wong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10059
}
]
},
"SCWestValleyMissionCommunityCollegeDistrictGoverningBoardTrusteeArea5ShortTerm": {
"id": "SCWestValleyMissionCommunityCollegeDistrictGoverningBoardTrusteeArea5ShortTerm",
"type": "localRace",
"location": "Santa Clara",
"raceName": "West Valley-Mission Community College District Governing Board, Trustee Area 5 — Short Term",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 26132,
"candidates": [
{
"candidateName": "Diane Lamkin",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16315
},
{
"candidateName": "Mary-Lynne Bernald",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9817
}
]
},
"SCMilpitasUnifiedSchoolDistrictGoverningBoard": {
"id": "SCMilpitasUnifiedSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Milpitas Unified School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 33525,
"candidates": [
{
"candidateName": "Robert Jung",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 16125
},
{
"candidateName": "Minh Ngo",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11826
},
{
"candidateName": "Douglas Sueoka",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5574
}
]
},
"SCMorganHillUnifiedSchoolDistrictGoverningBoardTrusteeArea5": {
"id": "SCMorganHillUnifiedSchoolDistrictGoverningBoardTrusteeArea5",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Morgan Hill Unified School District Governing Board, Trustee Area 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 3878,
"candidates": [
{
"candidateName": "Jennifer Marquez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2041
},
{
"candidateName": "Tyler Smith",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1837
}
]
},
"SCMorganHillUnifiedSchoolDistrictGoverningBoardTrusteeArea6": {
"id": "SCMorganHillUnifiedSchoolDistrictGoverningBoardTrusteeArea6",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Morgan Hill Unified School District Governing Board, Trustee Area 6",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 3844,
"candidates": [
{
"candidateName": "Rebecca Munson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2246
},
{
"candidateName": "Mary Patterson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1598
}
]
},
"SCMorganHillUnifiedSchoolDistrictGoverningBoardTrusteeArea7": {
"id": "SCMorganHillUnifiedSchoolDistrictGoverningBoardTrusteeArea7",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Morgan Hill Unified School District Governing Board, Trustee Area 7",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 3021,
"candidates": [
{
"candidateName": "Veronica A. Andrade",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1982
},
{
"candidateName": "Tom Pocus",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1039
}
]
},
"SCPaloAltoUnifiedSchoolDistrictGoverningBoard": {
"id": "SCPaloAltoUnifiedSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Palo Alto Unified School District Governing Board",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 81613,
"candidates": [
{
"candidateName": "Mazhar Hussain",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1989
},
{
"candidateName": "Rowena Chiu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19004
},
{
"candidateName": "Nicole Chiu-Wang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15137
},
{
"candidateName": "Chris Colohan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11565
},
{
"candidateName": "Alison Kamhi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17498
},
{
"candidateName": "Josh Salcman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16420
}
]
},
"SCSanJosUnifiedSchoolDistrictGoverningBoardTrusteeArea1": {
"id": "SCSanJosUnifiedSchoolDistrictGoverningBoardTrusteeArea1",
"type": "localRace",
"location": "Santa Clara",
"raceName": "San José Unified School District Governing Board, Trustee Area 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 12623,
"candidates": [
{
"candidateName": "Teresa Castellanos",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7629
},
{
"candidateName": "Chris Webb",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4994
}
]
},
"SCSanJosUnifiedSchoolDistrictGoverningBoardTrusteeArea5": {
"id": "SCSanJosUnifiedSchoolDistrictGoverningBoardTrusteeArea5",
"type": "localRace",
"location": "Santa Clara",
"raceName": "San José Unified School District Governing Board, Trustee Area 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 21749,
"candidates": [
{
"candidateName": "Rami Gideoni",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3491
},
{
"candidateName": "Nicole Gribstad",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9679
},
{
"candidateName": "Lenka Wright",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8579
}
]
},
"SCSantaClaraUnifiedSchoolDistrictGoverningBoardTrusteeArea2": {
"id": "SCSantaClaraUnifiedSchoolDistrictGoverningBoardTrusteeArea2",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Santa Clara Unified School District Governing Board, Trustee Area 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 6168,
"candidates": [
{
"candidateName": "Freddie Clegg",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1244
},
{
"candidateName": "Kathy Watanabe",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4924
}
]
},
"SCEastSideUnionHighSchoolDistrictGoverningBoard": {
"id": "SCEastSideUnionHighSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Santa Clara",
"raceName": "East Side Union High School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 237910,
"candidates": [
{
"candidateName": "Bryan Do",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 73305
},
{
"candidateName": "Patricia Martinez-Roach",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 52629
},
{
"candidateName": "Rudy J. Rodriguez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 30200
},
{
"candidateName": "Pattie Cortese",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 81776
}
]
},
"SCFremontUnionHighSchoolDistrictGoverningBoardTrusteeArea2": {
"id": "SCFremontUnionHighSchoolDistrictGoverningBoardTrusteeArea2",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Fremont Union High School District Governing Board, Trustee Area 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 11884,
"candidates": [
{
"candidateName": "Frances C. Renteria",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2900
},
{
"candidateName": "Pat Carpio-Aguilar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8984
}
]
},
"SCFremontUnionHighSchoolDistrictGoverningBoardTrusteeArea5": {
"id": "SCFremontUnionHighSchoolDistrictGoverningBoardTrusteeArea5",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Fremont Union High School District Governing Board, Trustee Area 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 15615,
"candidates": [
{
"candidateName": "Aegean Lee",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7311
},
{
"candidateName": "Danny Choi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8304
}
]
},
"SCMountainViewLosAltosUnionHighSchoolDistrictGoverningBoard": {
"id": "SCMountainViewLosAltosUnionHighSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Mountain View-Los Altos Union High School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 62798,
"candidates": [
{
"candidateName": "Alex Levich",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22278
},
{
"candidateName": "Vadim Katz",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20997
},
{
"candidateName": "Li Zhang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19523
}
]
},
"SCAlumRockUnionSchoolDistrictGoverningBoard": {
"id": "SCAlumRockUnionSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Alum Rock Union School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 41112,
"candidates": [
{
"candidateName": "Corina Herrera-Loera",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11938
},
{
"candidateName": "Matt Karnes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8571
},
{
"candidateName": "Minh Nguyen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11883
},
{
"candidateName": "Brenda Zendejas",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8720
}
]
},
"SCBerryessaUnionSchoolDistrictGoverningBoard": {
"id": "SCBerryessaUnionSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Berryessa Union School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 36891,
"candidates": [
{
"candidateName": "Jamal Khan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8459
},
{
"candidateName": "Khoa Nguyen",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 18169
},
{
"candidateName": "Jai Srinivasan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 10263
}
]
},
"SCCambrianSchoolDistrictGoverningBoard": {
"id": "SCCambrianSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Cambrian School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 16216,
"candidates": [
{
"candidateName": "Beth Erickson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5959
},
{
"candidateName": "Sergio Martinez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3511
},
{
"candidateName": "Janet Gillis",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6746
}
]
},
"SCCampbellUnionSchoolDistrictGoverningBoardTrusteeArea2": {
"id": "SCCampbellUnionSchoolDistrictGoverningBoardTrusteeArea2",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Campbell Union School District Governing Board, Trustee Area 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 5279,
"candidates": [
{
"candidateName": "Don Thorvund",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2971
},
{
"candidateName": "Michael L. Snyder",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2308
}
]
},
"SCCupertinoUnionSchoolDistrictGoverningBoard": {
"id": "SCCupertinoUnionSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Cupertino Union School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 82183,
"candidates": [
{
"candidateName": "Sylvia Leong",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 29431
},
{
"candidateName": "Long Jiao",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17316
},
{
"candidateName": "Nisar Ali",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2831
},
{
"candidateName": "Rimi Khan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2534
},
{
"candidateName": "Doug Kunz",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14184
},
{
"candidateName": "Lakshmi Sharma",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15887
}
]
},
"SCEvergreenSchoolDistrictGoverningBoard": {
"id": "SCEvergreenSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Evergreen School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 53392,
"candidates": [
{
"candidateName": "Linda Mora",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14768
},
{
"candidateName": "Patti Andrade",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 21528
},
{
"candidateName": "Jeremy Barousse",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 17096
}
]
},
"SCFranklinMcKinleySchoolDistrictGoverningBoard": {
"id": "SCFranklinMcKinleySchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Franklin-McKinley School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 37078,
"candidates": [
{
"candidateName": "Joshua Andrew N. Harrington",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3496
},
{
"candidateName": "Hong Ha Hoang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9465
},
{
"candidateName": "Josue David Gonzalez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4395
},
{
"candidateName": "Milan Balinton",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3716
},
{
"candidateName": "HG “Hanh Giao” Nguyen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7469
},
{
"candidateName": "George Sanchez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8537
}
]
},
"SCLakesideJointSchoolDistrictGoverningBoard": {
"id": "SCLakesideJointSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Lakeside Joint School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 472,
"candidates": [
{
"candidateName": "Tim Fishback",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 171
},
{
"candidateName": "John L. Miller",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 63
},
{
"candidateName": "Rhoxanne Morris",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 106
},
{
"candidateName": "Nova Beck",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 132
}
]
},
"SCMountainViewWhismanSchoolDistrictGoverningBoard": {
"id": "SCMountainViewWhismanSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Mountain View Whisman School District Governing Board",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 53189,
"candidates": [
{
"candidateName": "Charles Difazio",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8247
},
{
"candidateName": "Erin Davis-Hung",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7744
},
{
"candidateName": "Shawn Dormishian",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1556
},
{
"candidateName": "Lisa Henry",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8754
},
{
"candidateName": "Nancy Mize",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4280
},
{
"candidateName": "Ana Kristina Reed",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9290
},
{
"candidateName": "Christine Case-Lo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7887
},
{
"candidateName": "Raymond R. White",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5431
}
]
},
"SCOakGroveSchoolDistrictGoverningBoardTrusteeArea1": {
"id": "SCOakGroveSchoolDistrictGoverningBoardTrusteeArea1",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Oak Grove School District Governing Board, Trustee Area 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 7191,
"candidates": [
{
"candidateName": "Otila Salazar Torres",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4501
},
{
"candidateName": "Beija Gonzalez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2690
}
]
},
"SCOrchardSchoolDistrictGoverningBoard": {
"id": "SCOrchardSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Orchard School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 5285,
"candidates": [
{
"candidateName": "Karl Raymond Jacobson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1688
},
{
"candidateName": "Virginia Varela-Campos",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2093
},
{
"candidateName": "Diana Nazari",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1504
}
]
},
"SCSaratogaUnionSchoolDistrictGoverningBoard": {
"id": "SCSaratogaUnionSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Saratoga Union School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 15049,
"candidates": [
{
"candidateName": "Yacoub Elziq",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2058
},
{
"candidateName": "Jingyuan Huang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3388
},
{
"candidateName": "Ramya Vasu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4270
},
{
"candidateName": "Melissa Stanis",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5333
}
]
},
"SCSantaClaraCountyBoardofEducationTrusteeArea4": {
"id": "SCSantaClaraCountyBoardofEducationTrusteeArea4",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Santa Clara County Board of Education, Trustee Area 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 100486,
"candidates": [
{
"candidateName": "Shane Lewis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 21391
},
{
"candidateName": "Tomara Hall",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 33356
},
{
"candidateName": "Jorge Pacheco Jr.",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 41455
},
{
"candidateName": "Tammy T. Slaughter",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4284
}
]
},
"SCSantaClaraCountyBoardofEducationTrusteeArea3": {
"id": "SCSantaClaraCountyBoardofEducationTrusteeArea3",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Santa Clara County Board of Education, Trustee Area 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 91290,
"candidates": [
{
"candidateName": "Jyl Lutes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 38254
},
{
"candidateName": "Don Rocha",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 53036
}
]
},
"SCSantaClaraCountyBoardofEducationTrusteeArea1": {
"id": "SCSantaClaraCountyBoardofEducationTrusteeArea1",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Santa Clara County Board of Education, Trustee Area 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 92926,
"candidates": [
{
"candidateName": "Grace H. Mah",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 45506
},
{
"candidateName": "Jessica Speiser",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 47420
}
]
},
"SCSantaClaraValleyWaterDistrictDirectorDistrict2": {
"id": "SCSantaClaraValleyWaterDistrictDirectorDistrict2",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Santa Clara Valley Water District Director, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 84590,
"candidates": [
{
"candidateName": "Bill Roth",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 28883
},
{
"candidateName": "Shiloh Christine Ballard",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 55707
}
]
},
"SCElCaminoHealthcareDistrictDirector": {
"id": "SCElCaminoHealthcareDistrictDirector",
"type": "localRace",
"location": "Santa Clara",
"raceName": "El Camino Healthcare District Director",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 158359,
"candidates": [
{
"candidateName": "Lynette Lee Eng",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 25755
},
{
"candidateName": "Julia E. Miller",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 44805
},
{
"candidateName": "Carol Ann Somersille",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 47109
},
{
"candidateName": "John Zoglin",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 40690
}
]
},
"SCMeasureA": {
"id": "SCMeasureA",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure A",
"raceDescription": "Morgan Hill. Term limit. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 20702,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16332
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4370
}
]
},
"SCMeasureB": {
"id": "SCMeasureB",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure B",
"raceDescription": "Morgan Hill. Mayoral term limit. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 20932,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11265
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9667
}
]
},
"SCMeasureC": {
"id": "SCMeasureC",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure C",
"raceDescription": "Gilroy. Sales tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 22210,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13438
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8772
}
]
},
"SCMeasureD": {
"id": "SCMeasureD",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure D",
"raceDescription": "Palo Alto. El Camino Park. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 30913,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22806
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8107
}
]
},
"SCMeasureE": {
"id": "SCMeasureE",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure E",
"raceDescription": "Sunnyvale. Library bond. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 49763,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 29503
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20260
}
]
},
"SCMeasureF": {
"id": "SCMeasureF",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure F",
"raceDescription": "Sunnyvale. Inclusivity in governance. Passes with majority vote",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 47536,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17959
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 29577
}
]
},
"SCMeasureG": {
"id": "SCMeasureG",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure G",
"raceDescription": "Mountain View. Property transfer tax. Passes with majority vote",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 29492,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 21330
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8162
}
]
},
"SCMeasureI": {
"id": "SCMeasureI",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure I ",
"raceDescription": "Santa Clara. Infrastructure bond. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 40532,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 28133
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12399
}
]
},
"SCMeasureJ": {
"id": "SCMeasureJ",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure J",
"raceDescription": "Milpitas. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 24432,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19582
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4850
}
]
},
"SCMeasureK": {
"id": "SCMeasureK",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure K",
"raceDescription": "Campbell. Sales tax. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 18764,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13519
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5245
}
]
},
"SCMeasureL": {
"id": "SCMeasureL",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure L",
"raceDescription": "San Benito High School District. School bond. Passes with 55% vote. Includes votes from Santa Clara County and San Benito County.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 23916,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11897
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12019
}
]
},
"SCMeasureM": {
"id": "SCMeasureM",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure M",
"raceDescription": "San Benito High School District. School bond. Passes with 55% vote. Includes votes from Santa Clara County and San Benito County.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 23798,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12076
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11722
}
]
},
"SCMeasureN": {
"id": "SCMeasureN",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure N",
"raceDescription": "East Side Union High School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 173551,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 126490
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 47061
}
]
},
"SCMeasureP": {
"id": "SCMeasureP",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure P ",
"raceDescription": "Campbell Union High School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 90597,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 58648
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 31949
}
]
},
"SCMeasureQ": {
"id": "SCMeasureQ",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure Q",
"raceDescription": "Milpitas Unified School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 24265,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17303
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6962
}
]
},
"SCMeasureR": {
"id": "SCMeasureR",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure R",
"raceDescription": "San Jose Unified School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 103124,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 66759
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 36365
}
]
},
"SCMeasureS": {
"id": "SCMeasureS",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure S",
"raceDescription": "Mount Pleasant Elementary School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 7160,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5018
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2142
}
]
},
"SCMeasureT": {
"id": "SCMeasureT",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure T",
"raceDescription": "Mount Pleasant Elementary School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 7158,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5043
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2115
}
]
},
"SCMeasureU": {
"id": "SCMeasureU",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure U",
"raceDescription": "Moreland School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 18065,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13953
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4112
}
]
},
"SCMeasureV": {
"id": "SCMeasureV",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure V",
"raceDescription": "Union Elementary School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 20980,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14799
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6181
}
]
},
"SCMeasureW": {
"id": "SCMeasureW",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure W",
"raceDescription": "Franklin-McKinley School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 24905,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19283
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5622
}
]
},
"SCMeasureX": {
"id": "SCMeasureX",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure X",
"raceDescription": "Evergreen Elementary School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 40274,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 28008
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12266
}
]
},
"SCMeasureY": {
"id": "SCMeasureY",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure Y",
"raceDescription": "Sunnyvale School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 28676,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 23566
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5110
}
]
},
"SCMeasureZ": {
"id": "SCMeasureZ",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure Z",
"raceDescription": "Cupertino Union School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 55064,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 33626
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 21438
}
]
},
"SCMeasureAA": {
"id": "SCMeasureAA",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure AA",
"raceDescription": "Mountain View Whisman School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 25605,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19275
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6330
}
]
},
"SCMeasureBB": {
"id": "SCMeasureBB",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure BB",
"raceDescription": "Cambrian School District. Parcel tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 13215,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10183
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3032
}
]
},
"SCMeasureCC": {
"id": "SCMeasureCC",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure CC",
"raceDescription": "Los Gatos Union School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 16092,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10682
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5410
}
]
},
"SCMeasureEE": {
"id": "SCMeasureEE",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure EE",
"raceDescription": "Los Altos School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 23185,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13032
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10153
}
]
},
"SCMeasureGG": {
"id": "SCMeasureGG",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure GG",
"raceDescription": "Orchard School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 4170,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3023
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1147
}
]
},
"SCMeasureHH": {
"id": "SCMeasureHH",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure HH",
"raceDescription": "Lakeside Joint School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 361,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 244
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 117
}
]
},
"SolanoSolanoCountyBoardofEducationTrusteeArea2": {
"id": "SolanoSolanoCountyBoardofEducationTrusteeArea2",
"type": "localRace",
"location": "Solano",
"raceName": "Solano County Board of Education, Trustee Area 2",
"raceDescription": "Top candidate wins seat. Includes votes from Solano and Napa counties.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 28859,
"candidates": [
{
"candidateName": "Bonnie Hamilton",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10075
},
{
"candidateName": "Carol J. Kalamaras",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5417
},
{
"candidateName": "Amy Sharp",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 13367
}
]
},
"SolanoSolanoCommunityCollegeTrusteeArea3": {
"id": "SolanoSolanoCommunityCollegeTrusteeArea3",
"type": "localRace",
"location": "Solano",
"raceName": "Solano Community College, Trustee Area 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 24443,
"candidates": [
{
"candidateName": "Shannon Frisinger",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6207
},
{
"candidateName": "Rosemary Thurston",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 13076
},
{
"candidateName": "Lilia Dardon",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5160
}
]
},
"SolanoBeniciaUnifiedSchoolDistrictTrusteeArea3": {
"id": "SolanoBeniciaUnifiedSchoolDistrictTrusteeArea3",
"type": "localRace",
"location": "Solano",
"raceName": "Benicia Unified School District, Trustee Area 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 3035,
"candidates": [
{
"candidateName": "Kashanna Harmon-Lee",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1142
},
{
"candidateName": "Janny Manasse",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1893
}
]
},
"SolanoDixonUnifiedSchoolDistrictAtLarge": {
"id": "SolanoDixonUnifiedSchoolDistrictAtLarge",
"type": "localRace",
"location": "Solano",
"raceName": "Dixon Unified School District At-Large",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 15334,
"candidates": [
{
"candidateName": "Jimmy Thiessen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3006
},
{
"candidateName": "Regina Espinoza",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4801
},
{
"candidateName": "Michael Ceremello",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1487
},
{
"candidateName": "Robin Erika Beck-Ruften",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2476
},
{
"candidateName": "Robert E. Sanchez Jr",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3564
}
]
},
"SolanoFairfieldSuisunUnifiedSchoolDistrictTrusteeArea1": {
"id": "SolanoFairfieldSuisunUnifiedSchoolDistrictTrusteeArea1",
"type": "localRace",
"location": "Solano",
"raceName": "Fairfield-Suisun Unified School District, Trustee Area 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 7182,
"candidates": [
{
"candidateName": "Alonso R. Duarte",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3950
},
{
"candidateName": "Bethany Smith",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3232
}
]
},
"SolanoFairfieldSuisunUnifiedSchoolDistrictTrusteeArea2": {
"id": "SolanoFairfieldSuisunUnifiedSchoolDistrictTrusteeArea2",
"type": "localRace",
"location": "Solano",
"raceName": "Fairfield-Suisun Unified School District, Trustee Area 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 6800,
"candidates": [
{
"candidateName": "Helen Tilley",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2601
},
{
"candidateName": "Suzanne Murphy",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1753
},
{
"candidateName": "Audrey Jacques",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2446
}
]
},
"SolanoFairfieldSuisunUnifiedSchoolDistrictTrusteeArea3": {
"id": "SolanoFairfieldSuisunUnifiedSchoolDistrictTrusteeArea3",
"type": "localRace",
"location": "Solano",
"raceName": "Fairfield-Suisun Unified School District, Trustee Area 3",
"raceDescription": "Top candidate wins seat. Includes votes from Solano and Napa Counties.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 7982,
"candidates": [
{
"candidateName": "Brigette Hunley",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4144
},
{
"candidateName": "Judi Honeychurch",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3838
}
]
},
"SolanoFairfieldSuisunUnifiedSchoolDistrictTrusteeArea6": {
"id": "SolanoFairfieldSuisunUnifiedSchoolDistrictTrusteeArea6",
"type": "localRace",
"location": "Solano",
"raceName": "Fairfield-Suisun Unified School District, Trustee Area 6",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 8773,
"candidates": [
{
"candidateName": "Ana Petero",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5092
},
{
"candidateName": "Shawn Smith",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3681
}
]
},
"SolanoFairfieldSuisunUnifiedSchoolDistrictTrusteeArea7ShortTerm": {
"id": "SolanoFairfieldSuisunUnifiedSchoolDistrictTrusteeArea7ShortTerm",
"type": "localRace",
"location": "Solano",
"raceName": "Fairfield-Suisun Unified School District, Trustee Area 7 — Short Term",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 8074,
"candidates": [
{
"candidateName": "Kai Eusebio",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1776
},
{
"candidateName": "Steve Quinlan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2228
},
{
"candidateName": "Nikki Parr",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2963
},
{
"candidateName": "Perry W. Polk",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1107
}
]
},
"SolanoRiverDeltaUnifiedSchoolDistrictTrusteeArea4": {
"id": "SolanoRiverDeltaUnifiedSchoolDistrictTrusteeArea4",
"type": "localRace",
"location": "Solano",
"raceName": "River Delta Unified School District, Trustee Area 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 1809,
"candidates": [
{
"candidateName": "Jordan Davis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 782
},
{
"candidateName": "Suzanne Wilson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1027
}
]
},
"SolanoVacavilleUnifiedSchoolDistrictTrusteeArea4": {
"id": "SolanoVacavilleUnifiedSchoolDistrictTrusteeArea4",
"type": "localRace",
"location": "Solano",
"raceName": "Vacaville Unified School District, Trustee Area 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 5171,
"candidates": [
{
"candidateName": "Lindsay Kelly",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2195
},
{
"candidateName": "Audra Orr",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2976
}
]
},
"SolanoVacavilleUnifiedSchoolDistrictTrusteeArea7": {
"id": "SolanoVacavilleUnifiedSchoolDistrictTrusteeArea7",
"type": "localRace",
"location": "Solano",
"raceName": "Vacaville Unified School District, Trustee Area 7",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 5731,
"candidates": [
{
"candidateName": "Michele Guerra",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2120
},
{
"candidateName": "George Burton Jr.",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1661
},
{
"candidateName": "Michael Kitzes",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1950
}
]
},
"SolanoBeniciaMayor": {
"id": "SolanoBeniciaMayor",
"type": "localRace",
"location": "Solano",
"raceName": "Benicia Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 15266,
"candidates": [
{
"candidateName": "Steve Young",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 10000
},
{
"candidateName": "Kevin Patrick Kirby",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5266
}
]
},
"SolanoBeniciaCityCouncil": {
"id": "SolanoBeniciaCityCouncil",
"type": "localRace",
"location": "Solano",
"raceName": "Benicia City Council ",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 25344,
"candidates": [
{
"candidateName": "Lionel Largaespada",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7970
},
{
"candidateName": "Trevor Macenski",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8325
},
{
"candidateName": "Christina Gilpin-Hayes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6672
},
{
"candidateName": "Franz Rosenthal",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2377
}
]
},
"SolanoBeniciaCityClerk": {
"id": "SolanoBeniciaCityClerk",
"type": "localRace",
"location": "Solano",
"raceName": "Benicia City Clerk",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 12398,
"candidates": [
{
"candidateName": "Lisa Wolfe",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 12398
}
]
},
"SolanoBeniciaCityTreasurer": {
"id": "SolanoBeniciaCityTreasurer",
"type": "localRace",
"location": "Solano",
"raceName": "Benicia City Treasurer",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 12357,
"candidates": [
{
"candidateName": "Ken Paulk",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 12357
}
]
},
"SolanoDixonMayor": {
"id": "SolanoDixonMayor",
"type": "localRace",
"location": "Solano",
"raceName": "Dixon Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 8895,
"candidates": [
{
"candidateName": "Steven C. Bird",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5211
},
{
"candidateName": "James P. Ward Jr.",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3684
}
]
},
"SolanoDixonCityCouncilDistrict3": {
"id": "SolanoDixonCityCouncilDistrict3",
"type": "localRace",
"location": "Solano",
"raceName": "Dixon City Council, District 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 2034,
"candidates": [
{
"candidateName": "Kevin M. Johnson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2034
}
]
},
"SolanoDixonCityCouncilDistrict4": {
"id": "SolanoDixonCityCouncilDistrict4",
"type": "localRace",
"location": "Solano",
"raceName": "Dixon City Council, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 2277,
"candidates": [
{
"candidateName": "Don Hendershot",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2277
}
]
},
"SolanoDixonCityTreasurer": {
"id": "SolanoDixonCityTreasurer",
"type": "localRace",
"location": "Solano",
"raceName": "Dixon City Treasurer",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 6988,
"candidates": [
{
"candidateName": "Simon A. LeBleu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6988
}
]
},
"SolanoFairfieldCityCouncilDistrict2": {
"id": "SolanoFairfieldCityCouncilDistrict2",
"type": "localRace",
"location": "Solano",
"raceName": "Fairfield City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 3974,
"candidates": [
{
"candidateName": "Scott Tonnesen",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3974
}
]
},
"SolanoFairfieldCityCouncilDistrict4": {
"id": "SolanoFairfieldCityCouncilDistrict4",
"type": "localRace",
"location": "Solano",
"raceName": "Fairfield City Council, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 9085,
"candidates": [
{
"candidateName": "Joseph “Joe” Martinez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3939
},
{
"candidateName": "Joseph Joyce",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 831
},
{
"candidateName": "Pam Bertani",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4315
}
]
},
"SolanoFairfieldCityCouncilDistrict6": {
"id": "SolanoFairfieldCityCouncilDistrict6",
"type": "localRace",
"location": "Solano",
"raceName": "Fairfield City Council, District 6",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 6912,
"candidates": [
{
"candidateName": "Anna Dinh Eaton",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3379
},
{
"candidateName": "Manveer Sandhu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3533
}
]
},
"SolanoFairfieldCityClerk": {
"id": "SolanoFairfieldCityClerk",
"type": "localRace",
"location": "Solano",
"raceName": "Fairfield City Clerk",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 34700,
"candidates": [
{
"candidateName": "Karen L. Rees",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 34700
}
]
},
"SolanoRioVistaMayor": {
"id": "SolanoRioVistaMayor",
"type": "localRace",
"location": "Solano",
"raceName": "Rio Vista Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 6315,
"candidates": [
{
"candidateName": "John Lompa",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2037
},
{
"candidateName": "Edwin A. Okamura",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4278
}
]
},
"SolanoRioVistaCityCouncil": {
"id": "SolanoRioVistaCityCouncil",
"type": "localRace",
"location": "Solano",
"raceName": "Rio Vista City Council",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 8004,
"candidates": [
{
"candidateName": "Sarah Donnelly",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4497
},
{
"candidateName": "Walt Stanish",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3507
}
]
},
"SolanoSuisunCityCouncil": {
"id": "SolanoSuisunCityCouncil",
"type": "localRace",
"location": "Solano",
"raceName": "Suisun City Council",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 14722,
"candidates": [
{
"candidateName": "Amit Pal",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5152
},
{
"candidateName": "Thomas Kamin",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2654
},
{
"candidateName": "Marlon L. Osum",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2597
},
{
"candidateName": "Parise Shepherd",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4319
}
]
},
"SolanoSuisunCityClerk": {
"id": "SolanoSuisunCityClerk",
"type": "localRace",
"location": "Solano",
"raceName": "Suisun City Clerk",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 8589,
"candidates": [
{
"candidateName": "Anita Skinner",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8589
}
]
},
"SolanoSuisunCityTreasurer": {
"id": "SolanoSuisunCityTreasurer",
"type": "localRace",
"location": "Solano",
"raceName": "Suisun City Treasurer",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 8617,
"candidates": [
{
"candidateName": "Vinay Tewari",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8617
}
]
},
"SolanoFairfieldCityTreasurer": {
"id": "SolanoFairfieldCityTreasurer",
"type": "localRace",
"location": "Solano",
"raceName": "Fairfield City Treasurer",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 34295,
"candidates": [
{
"candidateName": "Arvinda Krishnan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 34295
}
]
},
"SolanoVacavilleCityCouncilDistrict1": {
"id": "SolanoVacavilleCityCouncilDistrict1",
"type": "localRace",
"location": "Solano",
"raceName": "Vacaville City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 5910,
"candidates": [
{
"candidateName": "Roy Stockton",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5910
}
]
},
"SolanoVacavilleCityCouncilDistrict3": {
"id": "SolanoVacavilleCityCouncilDistrict3",
"type": "localRace",
"location": "Solano",
"raceName": "Vacaville City Council, District 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 4287,
"candidates": [
{
"candidateName": "Marc Reed",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1097
},
{
"candidateName": "Michael “Mike” Silva",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3190
}
]
},
"SolanoVacavilleCityCouncilDistrict5": {
"id": "SolanoVacavilleCityCouncilDistrict5",
"type": "localRace",
"location": "Solano",
"raceName": "Vacaville City Council, District 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 6986,
"candidates": [
{
"candidateName": "Ted Fremouw",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3912
},
{
"candidateName": "Jason Roberts",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3074
}
]
},
"SolanoVacavilleCityClerk": {
"id": "SolanoVacavilleCityClerk",
"type": "localRace",
"location": "Solano",
"raceName": "Vacaville City Clerk",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 32953,
"candidates": [
{
"candidateName": "Michelle Thornbrugh",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 32953
}
]
},
"SolanoVacavilleCityTreasurer": {
"id": "SolanoVacavilleCityTreasurer",
"type": "localRace",
"location": "Solano",
"raceName": "Vacaville City Treasurer",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 32717,
"candidates": [
{
"candidateName": "Jay Yerkes",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 32717
}
]
},
"SolanoVallejoMayor": {
"id": "SolanoVallejoMayor",
"type": "localRace",
"location": "Solano",
"raceName": "Vallejo Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 43212,
"candidates": [
{
"candidateName": "Pippin Dew",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16276
},
{
"candidateName": "Dwight L. Monroe",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7350
},
{
"candidateName": "Ravi C. Shankar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2943
},
{
"candidateName": "Andrea Sorce",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16643
}
]
},
"SolanoVallejoCityCouncilDistrict1": {
"id": "SolanoVallejoCityCouncilDistrict1",
"type": "localRace",
"location": "Solano",
"raceName": "Vallejo City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 8175,
"candidates": [
{
"candidateName": "Alexander Matias",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4164
},
{
"candidateName": "Brenda Plechaty",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1674
},
{
"candidateName": "Carl A. Bonner",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2337
}
]
},
"SolanoVallejoCityCouncilDistrict3": {
"id": "SolanoVallejoCityCouncilDistrict3",
"type": "localRace",
"location": "Solano",
"raceName": "Vallejo City Council, District 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 6816,
"candidates": [
{
"candidateName": "Tonia Lediju",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6816
}
]
},
"SolanoVallejoCityCouncilDistrict6": {
"id": "SolanoVallejoCityCouncilDistrict6",
"type": "localRace",
"location": "Solano",
"raceName": "Vallejo City Council, District 6",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 5816,
"candidates": [
{
"candidateName": "Helen-Marie “Cookie” Gordon",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3098
},
{
"candidateName": "Cristina Arriola",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2718
}
]
},
"SolanoRuralNorthVacavilleWaterDistrict": {
"id": "SolanoRuralNorthVacavilleWaterDistrict",
"type": "localRace",
"location": "Solano",
"raceName": "Rural North Vacaville Water District",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 776,
"candidates": [
{
"candidateName": "Gary Hensley",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 261
},
{
"candidateName": "James R. Miles",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 304
},
{
"candidateName": "Robert E. Kane",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 211
}
]
},
"SolanoSolanoIrrigationDistrictDivisionDirector2": {
"id": "SolanoSolanoIrrigationDistrictDivisionDirector2",
"type": "localRace",
"location": "Solano",
"raceName": "Solano Irrigation District, Division Director 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 16622,
"candidates": [
{
"candidateName": "Charles A. Herich",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5668
},
{
"candidateName": "Lance A. Porter",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4339
},
{
"candidateName": "William D. Brazelton",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6615
}
]
},
"SolanoMeasureE": {
"id": "SolanoMeasureE",
"type": "localRace",
"location": "Solano",
"raceName": "Measure E",
"raceDescription": "Vacaville Unified School District. School bonds. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 37970,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18936
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19034
}
]
},
"SolanoMeasureR": {
"id": "SolanoMeasureR",
"type": "localRace",
"location": "Solano",
"raceName": "Measure R",
"raceDescription": "Travis Unified School District. School bonds. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 11865,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7204
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4661
}
]
},
"SolanoMeasureF": {
"id": "SolanoMeasureF",
"type": "localRace",
"location": "Solano",
"raceName": "Measure F",
"raceDescription": "Benicia. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 15791,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9616
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6175
}
]
},
"SolanoMeasureG": {
"id": "SolanoMeasureG",
"type": "localRace",
"location": "Solano",
"raceName": "Measure G",
"raceDescription": "Benicia. Charter city. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 15514,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7193
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8321
}
]
},
"SolanoMeasureH": {
"id": "SolanoMeasureH",
"type": "localRace",
"location": "Solano",
"raceName": "Measure H",
"raceDescription": "Benicia. Real property transfer tax. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 15548,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6395
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9153
}
]
},
"SolanoMeasureJ": {
"id": "SolanoMeasureJ",
"type": "localRace",
"location": "Solano",
"raceName": "Measure J",
"raceDescription": "Dixon. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 9231,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5144
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4087
}
]
},
"SolanoMeasureK": {
"id": "SolanoMeasureK",
"type": "localRace",
"location": "Solano",
"raceName": "Measure K",
"raceDescription": "Rio Vista. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 6436,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4060
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2376
}
]
},
"SolanoMeasureL": {
"id": "SolanoMeasureL",
"type": "localRace",
"location": "Solano",
"raceName": "Measure L",
"raceDescription": "Fairfield. Business license tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 42531,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 30304
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12227
}
]
},
"SolanoMeasureM": {
"id": "SolanoMeasureM",
"type": "localRace",
"location": "Solano",
"raceName": "Measure M",
"raceDescription": "Fairfield. Transient occupancy tax. Passes with majority vote",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 42718,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 29312
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13406
}
]
},
"SolanoMeasureS": {
"id": "SolanoMeasureS",
"type": "localRace",
"location": "Solano",
"raceName": "Measure S",
"raceDescription": "Suisun City. Sales tax. Passes with majority vote",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 10699,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7716
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2983
}
]
},
"SonomaSonomaCountyBoardofEducationTrusteeArea3CentralCounty": {
"id": "SonomaSonomaCountyBoardofEducationTrusteeArea3CentralCounty",
"type": "localRace",
"location": "Sonoma",
"raceName": "Sonoma County Board of Education, Trustee Area 3 (Central County)",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 30558,
"candidates": [
{
"candidateName": "Marc Orloff",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11159
},
{
"candidateName": "Mary Watts",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19399
}
]
},
"SonomaMarinCountyBoardofEducationTrusteeArea7": {
"id": "SonomaMarinCountyBoardofEducationTrusteeArea7",
"type": "localRace",
"location": "Sonoma",
"raceName": "Marin County Board of Education, Trustee Area 7\r\n",
"raceDescription": "Top candidate wins seat. Includes votes from Sonoma and Marin counties.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13535,
"candidates": [
{
"candidateName": "Denise Bohman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5987
},
{
"candidateName": "Jill Manning-Sartori",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7548
}
]
},
"SonomaSonomaCountyJuniorCollegeDistrictTrusteeArea3RohnertParkArea": {
"id": "SonomaSonomaCountyJuniorCollegeDistrictTrusteeArea3RohnertParkArea",
"type": "localRace",
"location": "Sonoma",
"raceName": "Sonoma County Junior College District, Trustee Area 3 (Rohnert Park Area)",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 22241,
"candidates": [
{
"candidateName": "Maha Gregoretti",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10729
},
{
"candidateName": "Andre L. Bailey",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11512
}
]
},
"SonomaHealdsburgUnifiedSchoolDistrictGoverningBoard": {
"id": "SonomaHealdsburgUnifiedSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Sonoma",
"raceName": "Healdsburg Unified School District Governing Board",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 15351,
"candidates": [
{
"candidateName": "Donna del Rey",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3154
},
{
"candidateName": "Rose McAllister",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4373
},
{
"candidateName": "Judy Velasquez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4162
},
{
"candidateName": "Danielle Kucera",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1203
},
{
"candidateName": "Skyler Osborn",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2459
}
]
},
"SonomaShorelineUnifiedSchoolDistrictTrusteeArea1": {
"id": "SonomaShorelineUnifiedSchoolDistrictTrusteeArea1",
"type": "localRace",
"location": "Sonoma",
"raceName": "Shoreline Unified School District, Trustee Area 1",
"raceDescription": "Top candidate wins seat. Includes votes from Sonoma and Marin Counties.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2250,
"candidates": [
{
"candidateName": "Buddy Faure",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 628
},
{
"candidateName": "Thomas Tyson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1622
}
]
},
"SonomaWindsorUnifiedSchoolDistrictGoverningBoard": {
"id": "SonomaWindsorUnifiedSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Sonoma",
"raceName": "Windsor Unified School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 17583,
"candidates": [
{
"candidateName": "Malinalli Lopez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6538
},
{
"candidateName": "George A. Horwedel",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4350
},
{
"candidateName": "Bill Adams",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6695
}
]
},
"SonomaPetalumaCityElementaryandPetalumaJointUnionHighSchoolDistrictsGoverningBoardTrusteeA": {
"id": "SonomaPetalumaCityElementaryandPetalumaJointUnionHighSchoolDistrictsGoverningBoardTrusteeA",
"type": "localRace",
"location": "Sonoma",
"raceName": "Petaluma City (Elementary) and Petaluma Joint Union High School Districts Governing Board, Trustee Area 4",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6686,
"candidates": [
{
"candidateName": "Kimberly Ruiz Seitz",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1159
},
{
"candidateName": "Ellen Webster",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5527
}
]
},
"SonomaWestSonomaCountyUnionHighSchoolDistrictGoverningBoardTrusteeArea2": {
"id": "SonomaWestSonomaCountyUnionHighSchoolDistrictGoverningBoardTrusteeArea2",
"type": "localRace",
"location": "Sonoma",
"raceName": "West Sonoma County Union High School District Governing Board, Trustee Area 2",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5203,
"candidates": [
{
"candidateName": "Linda Tighe Helton",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3030
},
{
"candidateName": "Debbie Ramirez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2173
}
]
},
"SonomaOakGroveUnionSchoolDistrictGoverningBoard": {
"id": "SonomaOakGroveUnionSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Sonoma",
"raceName": "Oak Grove Union School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3169,
"candidates": [
{
"candidateName": "Erin Lagourgue",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1205
},
{
"candidateName": "Kali Dukes Wagner",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 865
},
{
"candidateName": "Paloma Escalante De Burrows",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1099
}
]
},
"SonomaSantaRosaCityCouncilDistrict1": {
"id": "SonomaSantaRosaCityCouncilDistrict1",
"type": "localRace",
"location": "Sonoma",
"raceName": "Santa Rosa City Council, District 1",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4830,
"candidates": [
{
"candidateName": "Eddie Alvarez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4830
}
]
},
"SonomaSantaRosaCityCouncilDistrict3": {
"id": "SonomaSantaRosaCityCouncilDistrict3",
"type": "localRace",
"location": "Sonoma",
"raceName": "Santa Rosa City Council, District 3",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13272,
"candidates": [
{
"candidateName": "Dianna Macdonald",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 10798
},
{
"candidateName": "Janice Karrman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2474
}
]
},
"SonomaSantaRosaCityCouncilDistrict5": {
"id": "SonomaSantaRosaCityCouncilDistrict5",
"type": "localRace",
"location": "Sonoma",
"raceName": "Santa Rosa City Council, District 5",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7526,
"candidates": [
{
"candidateName": "Caroline Bañuelos",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4682
},
{
"candidateName": "Jeremy Newton",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2844
}
]
},
"SonomaSantaRosaCityCouncilDistrict7": {
"id": "SonomaSantaRosaCityCouncilDistrict7",
"type": "localRace",
"location": "Sonoma",
"raceName": "Santa Rosa City Council, District 7",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7705,
"candidates": [
{
"candidateName": "Natalie Rogers",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7705
}
]
},
"SonomaCloverdaleCityCouncil": {
"id": "SonomaCloverdaleCityCouncil",
"type": "localRace",
"location": "Sonoma",
"raceName": "Cloverdale City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6014,
"candidates": [
{
"candidateName": "Todd Lands",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2493
},
{
"candidateName": "Mark P. Laskey",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1345
},
{
"candidateName": "Andrés Marquez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 787
},
{
"candidateName": "Hannah Gart",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 701
},
{
"candidateName": "Trevor J. Ambrosini",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 688
}
]
},
"SonomaCotatiCityCouncil": {
"id": "SonomaCotatiCityCouncil",
"type": "localRace",
"location": "Sonoma",
"raceName": "Cotati City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7669,
"candidates": [
{
"candidateName": "Benjamin Ford",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2138
},
{
"candidateName": "Susan Harvey",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2438
},
{
"candidateName": "George Barich",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 864
},
{
"candidateName": "Laura Sparks",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2229
}
]
},
"SonomaHealdsburgCityCouncil": {
"id": "SonomaHealdsburgCityCouncil",
"type": "localRace",
"location": "Sonoma",
"raceName": "Healdsburg City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13186,
"candidates": [
{
"candidateName": "Ron Edwards",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3305
},
{
"candidateName": "David Hagele",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3131
},
{
"candidateName": "Heather Hannan-Kramer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1973
},
{
"candidateName": "Linda Cade",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1424
},
{
"candidateName": "Ariel Kelley",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3353
}
]
},
"SonomaPetalumaCityCouncilDistrict4": {
"id": "SonomaPetalumaCityCouncilDistrict4",
"type": "localRace",
"location": "Sonoma",
"raceName": "Petaluma City Council, District 4",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4665,
"candidates": [
{
"candidateName": "Frank Quint",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2870
},
{
"candidateName": "Jeffrey “JJ” Jay",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1795
}
]
},
"SonomaPetalumaCityCouncilDistrict5": {
"id": "SonomaPetalumaCityCouncilDistrict5",
"type": "localRace",
"location": "Sonoma",
"raceName": "Petaluma City Council, District 5",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6224,
"candidates": [
{
"candidateName": "Alexander DeCarli",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3251
},
{
"candidateName": "Blake Hooper",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2973
}
]
},
"SonomaPetalumaCityCouncilDistrict6": {
"id": "SonomaPetalumaCityCouncilDistrict6",
"type": "localRace",
"location": "Sonoma",
"raceName": "Petaluma City Council, District 6",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5417,
"candidates": [
{
"candidateName": "Mike Healy",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1615
},
{
"candidateName": "Brian Barnacle",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2459
},
{
"candidateName": "Lance Kuehne",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1343
}
]
},
"SonomaSebastopolCityCouncil": {
"id": "SonomaSebastopolCityCouncil",
"type": "localRace",
"location": "Sonoma",
"raceName": "Sebastopol City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6119,
"candidates": [
{
"candidateName": "Neysa Hinton",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3024
},
{
"candidateName": "Phillip Carter",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1820
},
{
"candidateName": "Stanton Kee Nethery III",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1275
}
]
},
"SonomaSonomaCityCouncil": {
"id": "SonomaSonomaCityCouncil",
"type": "localRace",
"location": "Sonoma",
"raceName": "Sonoma City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7706,
"candidates": [
{
"candidateName": "Sandra M. Lowe",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4118
},
{
"candidateName": "Jack Ding",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3588
}
]
},
"SonomaWindsorMayor": {
"id": "SonomaWindsorMayor",
"type": "localRace",
"location": "Sonoma",
"raceName": "Windsor Mayor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 10645,
"candidates": [
{
"candidateName": "Rosa Reynoza",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 10645
}
]
},
"SonomaWindsorTownCouncilDistrict2": {
"id": "SonomaWindsorTownCouncilDistrict2",
"type": "localRace",
"location": "Sonoma",
"raceName": "Windsor Town Council, District 2",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3581,
"candidates": [
{
"candidateName": "John Leyba",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1568
},
{
"candidateName": "Sam Salmon",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2013
}
]
},
"SonomaWindsorTownCouncilDistrict3": {
"id": "SonomaWindsorTownCouncilDistrict3",
"type": "localRace",
"location": "Sonoma",
"raceName": "Windsor Town Council, District 3",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2774,
"candidates": [
{
"candidateName": "J.B. Leep",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1067
},
{
"candidateName": "Archie Eckles",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 239
},
{
"candidateName": "Daniel Bryant",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 686
},
{
"candidateName": "David A. Stankas",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 782
}
]
},
"SonomaGratonCommunityServicesDistrictBoardofDirectors": {
"id": "SonomaGratonCommunityServicesDistrictBoardofDirectors",
"type": "localRace",
"location": "Sonoma",
"raceName": "Graton Community Services District Board of Directors",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 1264,
"candidates": [
{
"candidateName": "Joseph Mcintyre",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 361
},
{
"candidateName": "Dave Clemmer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 325
},
{
"candidateName": "Tyrone D. Brown",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 146
},
{
"candidateName": "Maxwell Aaron Wilmarth",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 432
}
]
},
"SonomaRanchoAdobeFireProtectionDistrictBoardofDirectors": {
"id": "SonomaRanchoAdobeFireProtectionDistrictBoardofDirectors",
"type": "localRace",
"location": "Sonoma",
"raceName": "Rancho Adobe Fire Protection District Board of Directors",
"raceDescription": "Top four candidates win seat.",
"raceReadTheStory": "",
"raceType": "top4",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 19830,
"candidates": [
{
"candidateName": "Mark Hemmendinger",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4175
},
{
"candidateName": "Bret Herman",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4133
},
{
"candidateName": "Sage Howell",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3445
},
{
"candidateName": "Peter Ray Albini",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4464
},
{
"candidateName": "Brian Proteau",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3613
}
]
},
"SonomaCampMeekerRecreationandParkDistrictBoardofDirectorsFullTerm": {
"id": "SonomaCampMeekerRecreationandParkDistrictBoardofDirectorsFullTerm",
"type": "localRace",
"location": "Sonoma",
"raceName": "Camp Meeker Recreation and Park District Board of Directors — Full Term",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 481,
"candidates": [
{
"candidateName": "John McDaniel",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 207
},
{
"candidateName": "Bryan Almquist",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 174
},
{
"candidateName": "Lynn Watson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 100
}
]
},
"SonomaValleyoftheMoonWaterDistrictBoardofDirectors": {
"id": "SonomaValleyoftheMoonWaterDistrictBoardofDirectors",
"type": "localRace",
"location": "Sonoma",
"raceName": "Valley of the Moon Water District Board of Directors",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13794,
"candidates": [
{
"candidateName": "Sean M. Fischer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3231
},
{
"candidateName": "Colleen Yudin-Cowan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3347
},
{
"candidateName": "Steven Caniglia",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3791
},
{
"candidateName": "Gary K. Bryant",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3425
}
]
},
"SonomaMeasureV": {
"id": "SonomaMeasureV",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure V",
"raceDescription": "Windsor Unified School District. School bonds. Passes with 55% vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 14001,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7041
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6960
}
]
},
"SonomaMeasureBB": {
"id": "SonomaMeasureBB",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure BB",
"raceDescription": "Cotati-Rohnert Park Unified School District. School bonds. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 25053,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17647
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7406
}
]
},
"SonomaMeasureAA": {
"id": "SonomaMeasureAA",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure AA",
"raceDescription": "Petaluma Joint Union High School District. School bonds. Passes with 55% vote. Includes votes from Sonoma and Marin Counties.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 40335,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 25348
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14987
}
]
},
"SonomaMeasureK": {
"id": "SonomaMeasureK",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure K",
"raceDescription": "Piner-Olivet Union School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8168,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4599
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3569
}
]
},
"SonomaMeasureL": {
"id": "SonomaMeasureL",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure L",
"raceDescription": "Waugh School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3754,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2355
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1399
}
]
},
"SonomaMeasureM": {
"id": "SonomaMeasureM",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure M",
"raceDescription": "Roseland Elementary School District. School bond. Passes with 55% vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3478,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2340
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1138
}
]
},
"SonomaMeasureN": {
"id": "SonomaMeasureN",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure N",
"raceDescription": "Sebastopol Union School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6902,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4304
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2598
}
]
},
"SonomaMeasureP": {
"id": "SonomaMeasureP",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure P",
"raceDescription": "Bellevue Union School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7920,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4784
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3136
}
]
},
"SonomaMeasureX": {
"id": "SonomaMeasureX",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure X",
"raceDescription": "Wright Elementary School District. School bonds. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6576,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3812
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2764
}
]
},
"SonomaMeasureZ": {
"id": "SonomaMeasureZ",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure Z",
"raceDescription": "Petaluma City Elementary School District. School bonds. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 17602,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11799
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5803
}
]
},
"SonomaMeasureI": {
"id": "SonomaMeasureI",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure I",
"raceDescription": "Sonoma County. Sales Tax. Passes with majority vote",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 238355,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 149705
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 88650
}
]
},
"SonomaMeasureJ": {
"id": "SonomaMeasureJ",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure J",
"raceDescription": "Sonoma County. CAFO prohibitation. Passes with majority vote",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 242253,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 36268
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 205985
}
]
},
"SonomaMeasureEE": {
"id": "SonomaMeasureEE",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure EE",
"raceDescription": "Santa Rosa. General business tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 77893,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 50283
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 27610
}
]
},
"SonomaMeasureFF": {
"id": "SonomaMeasureFF",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure FF",
"raceDescription": "Santa Rosa. Transient occupancy tax. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 77796,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 52589
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 25207
}
]
},
"SonomaMeasureCC": {
"id": "SonomaMeasureCC",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure CC",
"raceDescription": "Cloverdale. Urban growth boundary. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3950,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2757
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1193
}
]
},
"SonomaMeasureDD": {
"id": "SonomaMeasureDD",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure DD",
"raceDescription": "Cloverdale. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3988,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2274
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1714
}
]
},
"SonomaMeasureS": {
"id": "SonomaMeasureS",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure S",
"raceDescription": "Cotati. Traffic features. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3777,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2278
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1499
}
]
},
"SonomaMeasureO": {
"id": "SonomaMeasureO",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure O",
"raceDescription": "Healdsburg. Multi-family housing. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5940,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2615
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3325
}
]
},
"SonomaMeasureY": {
"id": "SonomaMeasureY",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure Y",
"raceDescription": "Petaluma. Urban growth boundary. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 30759,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 21560
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9199
}
]
},
"SonomaMeasureU": {
"id": "SonomaMeasureU",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure U",
"raceDescription": "Sebastopol. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4512,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3252
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1260
}
]
},
"SonomaMeasureT": {
"id": "SonomaMeasureT",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure T",
"raceDescription": "Sonoma. Sales tax. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6255,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3659
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2596
}
]
},
"SonomaMeasureQ": {
"id": "SonomaMeasureQ",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure Q",
"raceDescription": "Windsor. Solid waste collection services. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13127,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3258
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9869
}
]
},
"SonomaMeasureR": {
"id": "SonomaMeasureR",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure R",
"raceDescription": "Healdsburg Unified School District. School bonds. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7796,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5052
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2744
}
]
},
"SonomaMeasureW": {
"id": "SonomaMeasureW",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure W",
"raceDescription": "Sonoma County. Sales tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 240628,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 163825
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 76803
}
]
}
},
"radioSchedulesReducer": {},
"listsReducer": {
"posts/news?tag=edd": {
"isFetching": false,
"latestQuery": {
"from": 0,
"postsToRender": 9
},
"tag": null,
"vitalsOnly": true,
"totalRequested": 9,
"isLoading": false,
"isLoadingMore": true,
"total": {
"value": 35,
"relation": "eq"
},
"items": [
"news_12016635",
"news_11949192",
"news_11966706",
"news_11949801",
"news_11923037",
"news_11922498",
"news_11922059",
"news_11906764",
"news_11899871"
]
}
},
"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_28339": {
"type": "terms",
"id": "news_28339",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "28339",
"found": true
},
"relationships": {},
"featImg": null,
"name": "EDD",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "EDD 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": 28356,
"slug": "edd",
"isLoading": false,
"link": "/news/tag/edd"
},
"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_21845": {
"type": "terms",
"id": "news_21845",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "21845",
"found": true
},
"relationships": {},
"featImg": null,
"name": "disability",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "disability Archives | KQED News",
"ogDescription": null
},
"ttid": 21862,
"slug": "disability",
"isLoading": false,
"link": "/news/tag/disability"
},
"news_423": {
"type": "terms",
"id": "news_423",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "423",
"found": true
},
"relationships": {},
"featImg": null,
"name": "taxes",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "taxes Archives | KQED News",
"ogDescription": null
},
"ttid": 432,
"slug": "taxes",
"isLoading": false,
"link": "/news/tag/taxes"
},
"news_631": {
"type": "terms",
"id": "news_631",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "631",
"found": true
},
"relationships": {},
"featImg": null,
"name": "unemployment",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "unemployment Archives | KQED News",
"ogDescription": null
},
"ttid": 640,
"slug": "unemployment",
"isLoading": false,
"link": "/news/tag/unemployment"
},
"news_18481": {
"type": "terms",
"id": "news_18481",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "18481",
"found": true
},
"relationships": {},
"featImg": null,
"name": "CALmatters",
"description": null,
"taxonomy": "affiliate",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "CALmatters Archives | KQED Arts",
"ogDescription": null
},
"ttid": 18515,
"slug": "calmatters",
"isLoading": false,
"link": "/news/affiliate/calmatters"
},
"news_33733": {
"type": "terms",
"id": "news_33733",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "33733",
"found": true
},
"relationships": {},
"featImg": null,
"name": "News",
"description": null,
"taxonomy": "interest",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "News Archives | KQED News",
"ogDescription": null
},
"ttid": 33750,
"slug": "news",
"isLoading": false,
"link": "/news/interest/news"
},
"news_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_5164": {
"type": "terms",
"id": "news_5164",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "5164",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Covered California",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Covered California Archives | KQED News",
"ogDescription": null
},
"ttid": 5185,
"slug": "covered-california",
"isLoading": false,
"link": "/news/tag/covered-california"
},
"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_1054": {
"type": "terms",
"id": "news_1054",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "1054",
"found": true
},
"relationships": {},
"featImg": null,
"name": "health insurance",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "health insurance Archives | KQED News",
"ogDescription": null
},
"ttid": 1065,
"slug": "health-insurance",
"isLoading": false,
"link": "/news/tag/health-insurance"
},
"news_19904": {
"type": "terms",
"id": "news_19904",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "19904",
"found": true
},
"relationships": {},
"featImg": null,
"name": "labor",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "labor Archives | KQED News",
"ogDescription": null
},
"ttid": 19921,
"slug": "labor",
"isLoading": false,
"link": "/news/tag/labor"
},
"news_352": {
"type": "terms",
"id": "news_352",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "352",
"found": true
},
"relationships": {},
"featImg": null,
"name": "layoffs",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "layoffs Archives | KQED News",
"ogDescription": null
},
"ttid": 360,
"slug": "layoffs",
"isLoading": false,
"link": "/news/tag/layoffs"
},
"news_2605": {
"type": "terms",
"id": "news_2605",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "2605",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Medi-Cal",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Medi-Cal Archives | KQED News",
"ogDescription": null
},
"ttid": 2621,
"slug": "medi-cal",
"isLoading": false,
"link": "/news/tag/medi-cal"
},
"news_1631": {
"type": "terms",
"id": "news_1631",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "1631",
"found": true
},
"relationships": {},
"featImg": null,
"name": "technology",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "technology Archives | KQED News",
"ogDescription": null
},
"ttid": 1643,
"slug": "technology-3",
"isLoading": false,
"link": "/news/tag/technology-3"
},
"news_30130": {
"type": "terms",
"id": "news_30130",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "30130",
"found": true
},
"relationships": {},
"featImg": null,
"name": "unemployment benefits",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "unemployment benefits Archives | KQED News",
"ogDescription": null
},
"ttid": 30147,
"slug": "unemployment-benefits",
"isLoading": false,
"link": "/news/tag/unemployment-benefits"
},
"news_32735": {
"type": "terms",
"id": "news_32735",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "32735",
"found": true
},
"relationships": {},
"featImg": null,
"name": "What to Do After a Layoff",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "What to Do After a Layoff Archives | KQED News",
"ogDescription": null
},
"ttid": 32752,
"slug": "what-to-do-after-a-layoff",
"isLoading": false,
"link": "/news/tag/what-to-do-after-a-layoff"
},
"news_28340": {
"type": "terms",
"id": "news_28340",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "28340",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Employment Development Department",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Employment Development Department Archives | KQED News",
"ogDescription": null
},
"ttid": 28357,
"slug": "employment-development-department",
"isLoading": false,
"link": "/news/tag/employment-development-department"
},
"news_29254": {
"type": "terms",
"id": "news_29254",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "29254",
"found": true
},
"relationships": {},
"featImg": null,
"name": "unemployment fraud",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "unemployment fraud Archives | KQED News",
"ogDescription": null
},
"ttid": 29271,
"slug": "unemployment-fraud",
"isLoading": false,
"link": "/news/tag/unemployment-fraud"
},
"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_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_18545": {
"type": "terms",
"id": "news_18545",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "18545",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Economy",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Economy Archives | KQED News",
"ogDescription": null
},
"ttid": 1771,
"slug": "economy",
"isLoading": false,
"link": "/news/tag/economy"
},
"news_29228": {
"type": "terms",
"id": "news_29228",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "29228",
"found": true
},
"relationships": {},
"featImg": null,
"name": "disability community",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "disability community Archives | KQED News",
"ogDescription": null
},
"ttid": 29245,
"slug": "disability-community",
"isLoading": false,
"link": "/news/tag/disability-community"
},
"news_20611": {
"type": "terms",
"id": "news_20611",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "20611",
"found": true
},
"relationships": {},
"featImg": null,
"name": "immigrant",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "immigrant Archives | KQED News",
"ogDescription": null
},
"ttid": 20628,
"slug": "immigrant",
"isLoading": false,
"link": "/news/tag/immigrant"
},
"news_3651": {
"type": "terms",
"id": "news_3651",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "3651",
"found": true
},
"relationships": {},
"featImg": null,
"name": "California economy",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "California economy Archives | KQED News",
"ogDescription": null
},
"ttid": 3669,
"slug": "california-economy",
"isLoading": false,
"link": "/news/tag/california-economy"
},
"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_830": {
"type": "terms",
"id": "news_830",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "830",
"found": true
},
"relationships": {},
"featImg": null,
"name": "report",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "report Archives | KQED News",
"ogDescription": null
},
"ttid": 840,
"slug": "report",
"isLoading": false,
"link": "/news/tag/report"
},
"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_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_21405": {
"type": "terms",
"id": "news_21405",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "21405",
"found": true
},
"relationships": {},
"featImg": null,
"name": "equity",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "equity Archives | KQED News",
"ogDescription": null
},
"ttid": 21422,
"slug": "equity",
"isLoading": false,
"link": "/news/tag/equity"
},
"news_5605": {
"type": "terms",
"id": "news_5605",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "5605",
"found": true
},
"relationships": {},
"featImg": null,
"name": "inequality",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "inequality Archives | KQED News",
"ogDescription": null
},
"ttid": 5629,
"slug": "inequality",
"isLoading": false,
"link": "/news/tag/inequality"
},
"news_27765": {
"type": "terms",
"id": "news_27765",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "27765",
"found": true
},
"relationships": {},
"featImg": null,
"name": "unemployment insurance",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "unemployment insurance Archives | KQED News",
"ogDescription": null
},
"ttid": 27782,
"slug": "unemployment-insurance",
"isLoading": false,
"link": "/news/tag/unemployment-insurance"
}
},
"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/edd",
"previousPathname": "/"
}
}