window.__IS_SSR__=true
window.__INITIAL_STATE__={
"attachmentsReducer": {
"audio_0": {
"type": "attachments",
"id": "audio_0",
"imgSizes": {
"kqedFullSize": {
"file": "https://ww2.kqed.org/news/wp-content/themes/KQED-unified/img/audio_bgs/background0.jpg"
}
}
},
"audio_1": {
"type": "attachments",
"id": "audio_1",
"imgSizes": {
"kqedFullSize": {
"file": "https://ww2.kqed.org/news/wp-content/themes/KQED-unified/img/audio_bgs/background1.jpg"
}
}
},
"audio_2": {
"type": "attachments",
"id": "audio_2",
"imgSizes": {
"kqedFullSize": {
"file": "https://ww2.kqed.org/news/wp-content/themes/KQED-unified/img/audio_bgs/background2.jpg"
}
}
},
"audio_3": {
"type": "attachments",
"id": "audio_3",
"imgSizes": {
"kqedFullSize": {
"file": "https://ww2.kqed.org/news/wp-content/themes/KQED-unified/img/audio_bgs/background3.jpg"
}
}
},
"audio_4": {
"type": "attachments",
"id": "audio_4",
"imgSizes": {
"kqedFullSize": {
"file": "https://ww2.kqed.org/news/wp-content/themes/KQED-unified/img/audio_bgs/background4.jpg"
}
}
},
"placeholder": {
"type": "attachments",
"id": "placeholder",
"imgSizes": {
"thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-160x107.jpg",
"width": 160,
"height": 107,
"mimeType": "image/jpeg"
},
"medium": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-800x533.jpg",
"width": 800,
"height": 533,
"mimeType": "image/jpeg"
},
"medium_large": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-768x512.jpg",
"width": 768,
"height": 512,
"mimeType": "image/jpeg"
},
"large": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-1020x680.jpg",
"width": 1020,
"height": 680,
"mimeType": "image/jpeg"
},
"1536x1536": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-1536x1024.jpg",
"width": 1536,
"height": 1024,
"mimeType": "image/jpeg"
},
"fd-lrg": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-1536x1024.jpg",
"width": 1536,
"height": 1024,
"mimeType": "image/jpeg"
},
"fd-med": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-1020x680.jpg",
"width": 1020,
"height": 680,
"mimeType": "image/jpeg"
},
"fd-sm": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-800x533.jpg",
"width": 800,
"height": 533,
"mimeType": "image/jpeg"
},
"post-thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-672x372.jpg",
"width": 672,
"height": 372,
"mimeType": "image/jpeg"
},
"twentyfourteen-full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-1038x576.jpg",
"width": 1038,
"height": 576,
"mimeType": "image/jpeg"
},
"xxsmall": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-160x107.jpg",
"width": 160,
"height": 107,
"mimeType": "image/jpeg"
},
"xsmall": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-672x372.jpg",
"width": 672,
"height": 372,
"mimeType": "image/jpeg"
},
"small": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-672x372.jpg",
"width": 672,
"height": 372,
"mimeType": "image/jpeg"
},
"xlarge": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-1020x680.jpg",
"width": 1020,
"height": 680,
"mimeType": "image/jpeg"
},
"full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-1920x1280.jpg",
"width": 1920,
"height": 1280,
"mimeType": "image/jpeg"
},
"guest-author-32": {
"file": "https://cdn.kqed.org/wp-content/uploads/2025/01/KQED-Default-Image-816638274-1333x1333-1-160x160.jpg",
"width": 32,
"height": 32,
"mimeType": "image/jpeg"
},
"guest-author-50": {
"file": "https://cdn.kqed.org/wp-content/uploads/2025/01/KQED-Default-Image-816638274-1333x1333-1-160x160.jpg",
"width": 50,
"height": 50,
"mimeType": "image/jpeg"
},
"guest-author-64": {
"file": "https://cdn.kqed.org/wp-content/uploads/2025/01/KQED-Default-Image-816638274-1333x1333-1-160x160.jpg",
"width": 64,
"height": 64,
"mimeType": "image/jpeg"
},
"guest-author-96": {
"file": "https://cdn.kqed.org/wp-content/uploads/2025/01/KQED-Default-Image-816638274-1333x1333-1-160x160.jpg",
"width": 96,
"height": 96,
"mimeType": "image/jpeg"
},
"guest-author-128": {
"file": "https://cdn.kqed.org/wp-content/uploads/2025/01/KQED-Default-Image-816638274-1333x1333-1-160x160.jpg",
"width": 128,
"height": 128,
"mimeType": "image/jpeg"
},
"detail": {
"file": "https://cdn.kqed.org/wp-content/uploads/2025/01/KQED-Default-Image-816638274-1333x1333-1-160x160.jpg",
"width": 160,
"height": 160,
"mimeType": "image/jpeg"
},
"kqedFullSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1.jpg",
"width": 2000,
"height": 1333
}
}
},
"news_12023022": {
"type": "attachments",
"id": "news_12023022",
"meta": {
"index": "attachments_1716263798",
"site": "news",
"id": "12023022",
"found": true
},
"title": "npr.brightspotcdn copy",
"publishDate": 1737242434,
"status": "inherit",
"parent": 12023017,
"modified": 1737242484,
"caption": "Cindy Alamei Patiño holds her recently born baby at the Embajadores de Jesús church in Tijuana, Mexico, on Dec. 6, 2024. The mother of 2 traveled with her husband, Andres Patiño, from Colombia.",
"credit": "Zaydee Sanchez for NPR",
"altTag": null,
"description": null,
"imgSizes": {
"medium": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-copy-49-800x534.jpg",
"width": 800,
"height": 534,
"mimeType": "image/jpeg"
},
"large": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-copy-49-1020x680.jpg",
"width": 1020,
"height": 680,
"mimeType": "image/jpeg"
},
"thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-copy-49-160x107.jpg",
"width": 160,
"height": 107,
"mimeType": "image/jpeg"
},
"1536x1536": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-copy-49-1536x1024.jpg",
"width": 1536,
"height": 1024,
"mimeType": "image/jpeg"
},
"post-thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-copy-49-672x372.jpg",
"width": 672,
"height": 372,
"mimeType": "image/jpeg"
},
"twentyfourteen-full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-copy-49-1038x576.jpg",
"width": 1038,
"height": 576,
"mimeType": "image/jpeg"
},
"kqedFullSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-copy-49.jpg",
"width": 1600,
"height": 1067
}
},
"fetchFailed": false,
"isLoading": false
},
"news_12019640": {
"type": "attachments",
"id": "news_12019640",
"meta": {
"index": "attachments_1716263798",
"site": "news",
"id": "12019640",
"found": true
},
"title": "npr.brightspotcdn-1 copy",
"publishDate": 1734983866,
"status": "inherit",
"parent": 12019638,
"modified": 1734983894,
"caption": "Oksana Demidenko poses for a portrait at Marina Bay Park in Richmond, on Dec. 17, 2024.",
"credit": "Beth LaBerge for NPR",
"altTag": null,
"description": null,
"imgSizes": {
"medium": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/npr.brightspotcdn-1-copy-3-800x534.jpg",
"width": 800,
"height": 534,
"mimeType": "image/jpeg"
},
"large": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/npr.brightspotcdn-1-copy-3-1020x680.jpg",
"width": 1020,
"height": 680,
"mimeType": "image/jpeg"
},
"thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/npr.brightspotcdn-1-copy-3-160x107.jpg",
"width": 160,
"height": 107,
"mimeType": "image/jpeg"
},
"1536x1536": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/npr.brightspotcdn-1-copy-3-1536x1024.jpg",
"width": 1536,
"height": 1024,
"mimeType": "image/jpeg"
},
"post-thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/npr.brightspotcdn-1-copy-3-672x372.jpg",
"width": 672,
"height": 372,
"mimeType": "image/jpeg"
},
"twentyfourteen-full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/npr.brightspotcdn-1-copy-3-1038x576.jpg",
"width": 1038,
"height": 576,
"mimeType": "image/jpeg"
},
"kqedFullSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/npr.brightspotcdn-1-copy-3.jpg",
"width": 1600,
"height": 1067
}
},
"fetchFailed": false,
"isLoading": false
},
"news_12021490": {
"type": "attachments",
"id": "news_12021490",
"meta": {
"index": "attachments_1716263798",
"site": "news",
"id": "12021490",
"found": true
},
"title": "072723-Farmworkers-LV_CM_11 copy",
"publishDate": 1736539033,
"status": "inherit",
"parent": 12021487,
"modified": 1736539064,
"caption": "Farmworkers work on a field outside of Bakersfield in Kern County on July 25, 2023. \n",
"credit": "Larry Valenzuela/CalMatters/CatchLight Local",
"altTag": null,
"description": null,
"imgSizes": {
"medium": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/072723-Farmworkers-LV_CM_11-copy-800x534.jpg",
"width": 800,
"height": 534,
"mimeType": "image/jpeg"
},
"large": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/072723-Farmworkers-LV_CM_11-copy-1020x680.jpg",
"width": 1020,
"height": 680,
"mimeType": "image/jpeg"
},
"thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/072723-Farmworkers-LV_CM_11-copy-160x107.jpg",
"width": 160,
"height": 107,
"mimeType": "image/jpeg"
},
"1536x1536": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/072723-Farmworkers-LV_CM_11-copy-1536x1025.jpg",
"width": 1536,
"height": 1025,
"mimeType": "image/jpeg"
},
"post-thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/072723-Farmworkers-LV_CM_11-copy-672x372.jpg",
"width": 672,
"height": 372,
"mimeType": "image/jpeg"
},
"twentyfourteen-full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/072723-Farmworkers-LV_CM_11-copy-1038x576.jpg",
"width": 1038,
"height": 576,
"mimeType": "image/jpeg"
},
"full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/072723-Farmworkers-LV_CM_11-copy-1920x1281.jpg",
"width": 1920,
"height": 1281,
"mimeType": "image/jpeg"
},
"kqedFullSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/072723-Farmworkers-LV_CM_11-copy.jpg",
"width": 2000,
"height": 1334
}
},
"fetchFailed": false,
"isLoading": false
},
"news_12019645": {
"type": "attachments",
"id": "news_12019645",
"meta": {
"index": "attachments_1716263798",
"site": "news",
"id": "12019645",
"found": true
},
"title": "npr.brightspotcdn copy",
"publishDate": 1734984167,
"status": "inherit",
"parent": 12019638,
"modified": 1734984191,
"caption": "Oksana Demidenko brushes her cat Java while watching updates about the war in Ukraine at their home in Richmond, on Dec. 17, 2024.",
"credit": "Beth LaBerge for NPR",
"altTag": null,
"description": null,
"imgSizes": {
"medium": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/npr.brightspotcdn-copy-6-800x534.jpg",
"width": 800,
"height": 534,
"mimeType": "image/jpeg"
},
"large": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/npr.brightspotcdn-copy-6-1020x680.jpg",
"width": 1020,
"height": 680,
"mimeType": "image/jpeg"
},
"thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/npr.brightspotcdn-copy-6-160x107.jpg",
"width": 160,
"height": 107,
"mimeType": "image/jpeg"
},
"1536x1536": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/npr.brightspotcdn-copy-6-1536x1024.jpg",
"width": 1536,
"height": 1024,
"mimeType": "image/jpeg"
},
"post-thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/npr.brightspotcdn-copy-6-672x372.jpg",
"width": 672,
"height": 372,
"mimeType": "image/jpeg"
},
"twentyfourteen-full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/npr.brightspotcdn-copy-6-1038x576.jpg",
"width": 1038,
"height": 576,
"mimeType": "image/jpeg"
},
"kqedFullSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/npr.brightspotcdn-copy-6.jpg",
"width": 1600,
"height": 1067
}
},
"fetchFailed": false,
"isLoading": false
},
"news_12020520": {
"type": "attachments",
"id": "news_12020520",
"meta": {
"index": "attachments_1716263798",
"site": "news",
"id": "12020520",
"found": true
},
"title": "Edsource1",
"publishDate": 1736210282,
"status": "inherit",
"parent": 12020519,
"modified": 1736210298,
"caption": "Two students sit on a bench during lunch at Rudsdale Newcomer High School in Oakland, California on January 28, 2019.",
"credit": "Anne Wernikoff for EdSource",
"altTag": null,
"description": null,
"imgSizes": {
"medium": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/Edsource1-800x572.jpg",
"width": 800,
"height": 572,
"mimeType": "image/jpeg"
},
"large": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/Edsource1-1020x729.jpg",
"width": 1020,
"height": 729,
"mimeType": "image/jpeg"
},
"thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/Edsource1-160x114.jpg",
"width": 160,
"height": 114,
"mimeType": "image/jpeg"
},
"post-thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/Edsource1-672x372.jpg",
"width": 672,
"height": 372,
"mimeType": "image/jpeg"
},
"twentyfourteen-full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/Edsource1-1038x576.jpg",
"width": 1038,
"height": 576,
"mimeType": "image/jpeg"
},
"kqedFullSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/Edsource1.jpg",
"width": 1119,
"height": 800
}
},
"fetchFailed": false,
"isLoading": false
},
"news_12020312": {
"type": "attachments",
"id": "news_12020312",
"meta": {
"index": "attachments_1716263798",
"site": "news",
"id": "12020312",
"found": true
},
"title": "080923_School-Attendance_SN_CM_01",
"publishDate": 1735940194,
"status": "inherit",
"parent": 12020308,
"modified": 1735940231,
"caption": "Parents and their kids on the first day of classes at Loma Vista Elementary School in Salinas on Aug. 8, 2023. State legislators want to limit deportation actions at schools.",
"credit": "Semantha Norris/CalMatters",
"altTag": null,
"description": null,
"imgSizes": {
"medium": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/080923_School-Attendance_SN_CM_01-800x533.jpg",
"width": 800,
"height": 533,
"mimeType": "image/jpeg"
},
"large": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/080923_School-Attendance_SN_CM_01-1020x680.jpg",
"width": 1020,
"height": 680,
"mimeType": "image/jpeg"
},
"thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/080923_School-Attendance_SN_CM_01-160x107.jpg",
"width": 160,
"height": 107,
"mimeType": "image/jpeg"
},
"1536x1536": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/080923_School-Attendance_SN_CM_01-1536x1024.jpg",
"width": 1536,
"height": 1024,
"mimeType": "image/jpeg"
},
"post-thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/080923_School-Attendance_SN_CM_01-672x372.jpg",
"width": 672,
"height": 372,
"mimeType": "image/jpeg"
},
"twentyfourteen-full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/080923_School-Attendance_SN_CM_01-1038x576.jpg",
"width": 1038,
"height": 576,
"mimeType": "image/jpeg"
},
"full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/080923_School-Attendance_SN_CM_01-1920x1280.jpg",
"width": 1920,
"height": 1280,
"mimeType": "image/jpeg"
},
"kqedFullSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/080923_School-Attendance_SN_CM_01.jpg",
"width": 2000,
"height": 1333
}
},
"fetchFailed": false,
"isLoading": false
},
"news_12019937": {
"type": "attachments",
"id": "news_12019937",
"meta": {
"index": "attachments_1716263798",
"site": "news",
"id": "12019937",
"found": true
},
"title": "122724-Stephen-Miller-MB-REUTERS-01 copy",
"publishDate": 1735420447,
"status": "inherit",
"parent": 12019933,
"modified": 1735420474,
"caption": "Stephen Miller, an adviser to President-elect Donald Trump who is expected to join the incoming administration, speaks during a rally for the president-elect in Coachella on Oct. 12, 2024. ",
"credit": "Mike Blake/Reuters",
"altTag": null,
"description": null,
"imgSizes": {
"medium": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/122724-Stephen-Miller-MB-REUTERS-01-copy-800x533.jpg",
"width": 800,
"height": 533,
"mimeType": "image/jpeg"
},
"large": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/122724-Stephen-Miller-MB-REUTERS-01-copy-1020x680.jpg",
"width": 1020,
"height": 680,
"mimeType": "image/jpeg"
},
"thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/122724-Stephen-Miller-MB-REUTERS-01-copy-160x107.jpg",
"width": 160,
"height": 107,
"mimeType": "image/jpeg"
},
"1536x1536": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/122724-Stephen-Miller-MB-REUTERS-01-copy-1536x1024.jpg",
"width": 1536,
"height": 1024,
"mimeType": "image/jpeg"
},
"post-thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/122724-Stephen-Miller-MB-REUTERS-01-copy-672x372.jpg",
"width": 672,
"height": 372,
"mimeType": "image/jpeg"
},
"twentyfourteen-full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/122724-Stephen-Miller-MB-REUTERS-01-copy-1038x576.jpg",
"width": 1038,
"height": 576,
"mimeType": "image/jpeg"
},
"full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/122724-Stephen-Miller-MB-REUTERS-01-copy-1920x1280.jpg",
"width": 1920,
"height": 1280,
"mimeType": "image/jpeg"
},
"kqedFullSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/122724-Stephen-Miller-MB-REUTERS-01-copy.jpg",
"width": 2000,
"height": 1333
}
},
"fetchFailed": false,
"isLoading": false
},
"news_12018917": {
"type": "attachments",
"id": "news_12018917",
"meta": {
"index": "attachments_1716263798",
"site": "news",
"id": "12018917",
"found": true
},
"title": "Places to Visit - London",
"publishDate": 1734561554,
"status": "inherit",
"parent": 12018848,
"modified": 1734561639,
"caption": "Big Ben and the Houses of Parliament on the River Thames, on July 20, 2023, in London, United Kingdom.",
"credit": "Steve Christo/Corbis via Getty Images",
"altTag": "A bridge under sunny skies with a few clouds.",
"description": null,
"imgSizes": {
"medium": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/GettyImages-1863512188-800x533.jpg",
"width": 800,
"height": 533,
"mimeType": "image/jpeg"
},
"large": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/GettyImages-1863512188-1020x680.jpg",
"width": 1020,
"height": 680,
"mimeType": "image/jpeg"
},
"thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/GettyImages-1863512188-160x107.jpg",
"width": 160,
"height": 107,
"mimeType": "image/jpeg"
},
"1536x1536": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/GettyImages-1863512188-1536x1024.jpg",
"width": 1536,
"height": 1024,
"mimeType": "image/jpeg"
},
"2048x2048": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/GettyImages-1863512188-2048x1365.jpg",
"width": 2048,
"height": 1365,
"mimeType": "image/jpeg"
},
"post-thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/GettyImages-1863512188-672x372.jpg",
"width": 672,
"height": 372,
"mimeType": "image/jpeg"
},
"twentyfourteen-full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/GettyImages-1863512188-1038x576.jpg",
"width": 1038,
"height": 576,
"mimeType": "image/jpeg"
},
"full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/GettyImages-1863512188-1920x1280.jpg",
"width": 1920,
"height": 1280,
"mimeType": "image/jpeg"
},
"kqedFullSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/GettyImages-1863512188-scaled.jpg",
"width": 2560,
"height": 1707
}
},
"fetchFailed": false,
"isLoading": false
},
"news_12018686": {
"type": "attachments",
"id": "news_12018686",
"meta": {
"index": "attachments_1716263798",
"site": "news",
"id": "12018686",
"found": true
},
"title": "230601-MindShift-33-BL_qed",
"publishDate": 1734473312,
"status": "inherit",
"parent": 12018681,
"modified": 1734473354,
"caption": "Students in the schoolyard at Roosevelt Elementary School in San Leandro on June 1, 2023. ",
"credit": "Beth LaBerge/KQED",
"altTag": null,
"description": null,
"imgSizes": {
"medium": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/230601-MindShift-33-BL_qed-800x533.jpg",
"width": 800,
"height": 533,
"mimeType": "image/jpeg"
},
"large": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/230601-MindShift-33-BL_qed-1020x680.jpg",
"width": 1020,
"height": 680,
"mimeType": "image/jpeg"
},
"thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/230601-MindShift-33-BL_qed-160x107.jpg",
"width": 160,
"height": 107,
"mimeType": "image/jpeg"
},
"1536x1536": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/230601-MindShift-33-BL_qed-1536x1024.jpg",
"width": 1536,
"height": 1024,
"mimeType": "image/jpeg"
},
"post-thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/230601-MindShift-33-BL_qed-672x372.jpg",
"width": 672,
"height": 372,
"mimeType": "image/jpeg"
},
"twentyfourteen-full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/230601-MindShift-33-BL_qed-1038x576.jpg",
"width": 1038,
"height": 576,
"mimeType": "image/jpeg"
},
"full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/230601-MindShift-33-BL_qed-1920x1280.jpg",
"width": 1920,
"height": 1280,
"mimeType": "image/jpeg"
},
"kqedFullSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/230601-MindShift-33-BL_qed.jpg",
"width": 2000,
"height": 1333
}
},
"fetchFailed": false,
"isLoading": false
},
"news_12013191": {
"type": "attachments",
"id": "news_12013191",
"meta": {
"index": "attachments_1716263798",
"site": "news",
"id": "12013191",
"found": true
},
"title": "Donald Trump",
"publishDate": 1730924373,
"status": "inherit",
"parent": 12013186,
"modified": 1730940022,
"caption": "Former U.S. President and Republican presidential nominee Donald Trump waves as he walks with former First Lady Melania Trump at an election night watch party at the Palm Beach Convention Center on Wednesday, Nov. 6, 2024, in West Palm Beach, Florida.",
"credit": "Evan Vucci/AP Photo",
"altTag": null,
"description": null,
"imgSizes": {
"medium": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/11/DonaldTrumpPresElectAP-800x534.jpg",
"width": 800,
"height": 534,
"mimeType": "image/jpeg"
},
"large": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/11/DonaldTrumpPresElectAP-1020x680.jpg",
"width": 1020,
"height": 680,
"mimeType": "image/jpeg"
},
"thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/11/DonaldTrumpPresElectAP-160x107.jpg",
"width": 160,
"height": 107,
"mimeType": "image/jpeg"
},
"1536x1536": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/11/DonaldTrumpPresElectAP-1536x1025.jpg",
"width": 1536,
"height": 1025,
"mimeType": "image/jpeg"
},
"post-thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/11/DonaldTrumpPresElectAP-672x372.jpg",
"width": 672,
"height": 372,
"mimeType": "image/jpeg"
},
"twentyfourteen-full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/11/DonaldTrumpPresElectAP-1038x576.jpg",
"width": 1038,
"height": 576,
"mimeType": "image/jpeg"
},
"full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/11/DonaldTrumpPresElectAP-1920x1281.jpg",
"width": 1920,
"height": 1281,
"mimeType": "image/jpeg"
},
"kqedFullSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/11/DonaldTrumpPresElectAP.jpg",
"width": 2000,
"height": 1334
}
},
"fetchFailed": false,
"isLoading": false
}
},
"audioPlayerReducer": {
"postId": "stream_live"
},
"authorsReducer": {
"byline_news_12023017": {
"type": "authors",
"id": "byline_news_12023017",
"meta": {
"override": true
},
"slug": "byline_news_12023017",
"name": "\u003ca href=\"https://www.npr.org/people/297147616/jasmine-garsd\">Jasmine Garsd\u003c/a>, NPR",
"isLoading": false
},
"byline_news_12021487": {
"type": "authors",
"id": "byline_news_12021487",
"meta": {
"override": true
},
"slug": "byline_news_12021487",
"name": "\u003ca href=\"https://calmatters.org/author/sergio-olmos/\">Sergio Olmos\u003c/a>, CalMatters",
"isLoading": false
},
"byline_news_12020620": {
"type": "authors",
"id": "byline_news_12020620",
"meta": {
"override": true
},
"slug": "byline_news_12020620",
"name": "Cecilia Lei, Tyche Hendricks, Ericka Cruz Guevarra, Alan Montecillo",
"isLoading": false
},
"byline_news_12020519": {
"type": "authors",
"id": "byline_news_12020519",
"meta": {
"override": true
},
"slug": "byline_news_12020519",
"name": "Zaidee Stavely, EdSource",
"isLoading": false
},
"byline_news_12020308": {
"type": "authors",
"id": "byline_news_12020308",
"meta": {
"override": true
},
"slug": "byline_news_12020308",
"name": "\u003ca href=\"https://calmatters.org/author/carolyn-jones/\">Carolyn Jones\u003c/a>, CalMatters",
"isLoading": false
},
"byline_news_12019933": {
"type": "authors",
"id": "byline_news_12019933",
"meta": {
"override": true
},
"slug": "byline_news_12019933",
"name": "\u003ca href=\"https://calmatters.org/author/wendy-fry/\">Wendy Fry\u003c/a> and \u003ca href=\"https://calmatters.org/author/jeanne-kuang/\">Jeanne Kuang\u003c/a>, CalMatters",
"isLoading": false
},
"tychehendricks": {
"type": "authors",
"id": "259",
"meta": {
"index": "authors_1716337520",
"id": "259",
"found": true
},
"name": "Tyche Hendricks",
"firstName": "Tyche",
"lastName": "Hendricks",
"slug": "tychehendricks",
"email": "thendricks@kqed.org",
"display_author_email": true,
"staff_mastheads": [
"news"
],
"title": "KQED Senior Editor, Immigration",
"bio": "\u003cspan style=\"font-weight: 400;\">Tyche Hendricks is KQED’s senior editor for immigration, leading coverage of the policy and politics that affect California’s immigrant communities. Her work for KQED’s radio and online audiences is also carried on NPR and other national outlets. She has been recognized with awards from the Radio and Television News Directors Association, the Society for Professional Journalists; the Education Writers Association; the Best of the West and the National Federation of Community Broadcasters. Before joining KQED in 2010, Tyche spent more than a dozen years as a newspaper reporter, notably at the \u003c/span>\u003ci>\u003cspan style=\"font-weight: 400;\">San Francisco Chronicle\u003c/span>\u003c/i>\u003cspan style=\"font-weight: 400;\">. At different times she has covered criminal justice, government and politics and urban planning. Tyche has taught in the MFA Creative Writing program at the University of San Francisco and at UC Berkeley’s Graduate School of Journalism, where she was co-director of a national immigration symposium for professional journalists. She is the author of \u003c/span>\u003ci>\u003cspan style=\"font-weight: 400;\">The Wind Doesn't Need a Passport: Stories from the U.S.-Mexico Borderlands\u003c/span>\u003c/i>\u003cspan style=\"font-weight: 400;\"> (University of California Press). \u003c/span>",
"avatar": "https://secure.gravatar.com/avatar/b8ee458e2731c2d43df86882ce17267e?s=600&d=blank&r=g",
"twitter": "tychehendricks",
"facebook": null,
"instagram": null,
"linkedin": null,
"sites": [
{
"site": "news",
"roles": [
"editor"
]
},
{
"site": "stateofhealth",
"roles": [
"editor"
]
}
],
"headData": {
"title": "Tyche Hendricks | KQED",
"description": "KQED Senior Editor, Immigration",
"ogImgSrc": "https://secure.gravatar.com/avatar/b8ee458e2731c2d43df86882ce17267e?s=600&d=blank&r=g",
"twImgSrc": "https://secure.gravatar.com/avatar/b8ee458e2731c2d43df86882ce17267e?s=600&d=blank&r=g"
},
"isLoading": false,
"link": "/author/tychehendricks"
},
"carlysevern": {
"type": "authors",
"id": "3243",
"meta": {
"index": "authors_1716337520",
"id": "3243",
"found": true
},
"name": "Carly Severn",
"firstName": "Carly",
"lastName": "Severn",
"slug": "carlysevern",
"email": "csevern@kqed.org",
"display_author_email": false,
"staff_mastheads": [
"news"
],
"title": "Senior Editor, Audience News ",
"bio": "Carly is KQED's Senior Editor of Audience News on the Digital News team, and has reported for the California Report Magazine, Bay Curious and KQED Arts. She's formerly the host of \u003ca href=\"http://ww2.kqed.org/pop/category/the-cooler/\" rel=\"noopener noreferrer\">The Cooler\u003c/a> podcast.",
"avatar": "https://secure.gravatar.com/avatar/2d8d6765f186e64c798cf7f0c8088a41?s=600&d=blank&r=g",
"twitter": "teacupinthebay",
"facebook": null,
"instagram": null,
"linkedin": null,
"sites": [
{
"site": "",
"roles": [
"editor"
]
},
{
"site": "arts",
"roles": [
"editor"
]
},
{
"site": "news",
"roles": [
"administrator"
]
},
{
"site": "pop",
"roles": [
"editor"
]
},
{
"site": "futureofyou",
"roles": [
"editor"
]
},
{
"site": "about",
"roles": [
"administrator"
]
},
{
"site": "mindshift",
"roles": [
"editor"
]
},
{
"site": "bayareabites",
"roles": [
"editor"
]
},
{
"site": "stateofhealth",
"roles": [
"editor"
]
},
{
"site": "science",
"roles": [
"editor"
]
},
{
"site": "food",
"roles": [
"contributor"
]
},
{
"site": "forum",
"roles": [
"editor"
]
},
{
"site": "perspectives",
"roles": [
"administrator"
]
}
],
"headData": {
"title": "Carly Severn | KQED",
"description": "Senior Editor, Audience News ",
"ogImgSrc": "https://secure.gravatar.com/avatar/2d8d6765f186e64c798cf7f0c8088a41?s=600&d=blank&r=g",
"twImgSrc": "https://secure.gravatar.com/avatar/2d8d6765f186e64c798cf7f0c8088a41?s=600&d=blank&r=g"
},
"isLoading": false,
"link": "/author/carlysevern"
},
"ecruzguevarra": {
"type": "authors",
"id": "8654",
"meta": {
"index": "authors_1716337520",
"id": "8654",
"found": true
},
"name": "Ericka Cruz Guevarra",
"firstName": "Ericka",
"lastName": "Cruz Guevarra",
"slug": "ecruzguevarra",
"email": "ecruzguevarra@kqed.org",
"display_author_email": true,
"staff_mastheads": [
"news"
],
"title": "Producer, The Bay Podcast",
"bio": "Ericka Cruz Guevarra is host of \u003ca href=\"https://www.kqed.org/podcasts/thebay\">\u003cem>The Bay\u003c/em>\u003c/a> podcast at KQED. Before host, she was the show’s producer. Her work in that capacity includes a three-part reported series on policing in Vallejo, which won a 2020 excellence in journalism award from the Society of Professional Journalists. Ericka has worked as a breaking news reporter at Oregon Public Broadcasting, helped produce the Code Switch podcast, and was KQED’s inaugural Raul Ramirez Diversity Fund intern. She’s also an alumna of NPR’s Next Generation Radio program. Send her an email if you have strong feelings about whether Fairfield and Suisun City are the Bay.",
"avatar": "https://secure.gravatar.com/avatar/25e5ab8d3d53fad2dcc7bb2b5c506b1a?s=600&d=blank&r=g",
"twitter": "NotoriousECG",
"facebook": null,
"instagram": null,
"linkedin": null,
"sites": [
{
"site": "arts",
"roles": [
"subscriber"
]
},
{
"site": "news",
"roles": [
"editor"
]
},
{
"site": "futureofyou",
"roles": [
"subscriber"
]
},
{
"site": "stateofhealth",
"roles": [
"subscriber"
]
},
{
"site": "science",
"roles": [
"editor"
]
},
{
"site": "forum",
"roles": [
"subscriber"
]
}
],
"headData": {
"title": "Ericka Cruz Guevarra | KQED",
"description": "Producer, The Bay Podcast",
"ogImgSrc": "https://secure.gravatar.com/avatar/25e5ab8d3d53fad2dcc7bb2b5c506b1a?s=600&d=blank&r=g",
"twImgSrc": "https://secure.gravatar.com/avatar/25e5ab8d3d53fad2dcc7bb2b5c506b1a?s=600&d=blank&r=g"
},
"isLoading": false,
"link": "/author/ecruzguevarra"
},
"amontecillo": {
"type": "authors",
"id": "11649",
"meta": {
"index": "authors_1716337520",
"id": "11649",
"found": true
},
"name": "Alan Montecillo",
"firstName": "Alan",
"lastName": "Montecillo",
"slug": "amontecillo",
"email": "amontecillo@kqed.org",
"display_author_email": false,
"staff_mastheads": [
"news"
],
"title": "KQED Contributor",
"bio": "Alan Montecillo is editor of \u003cem>\u003ca href=\"http://kqed.org/thebay\">The Bay\u003c/a>, \u003c/em>a local news and storytelling podcast from KQED. He's worked as a senior talk show producer for WILL in Champaign-Urbana, Illinois, and was the founding producer and editor of \u003cem>Racist Sandwich\u003c/em>, a podcast about food, race, class, and gender. He is a Filipino-American from Hong Kong and a graduate of Reed College in Portland, Oregon.",
"avatar": "https://secure.gravatar.com/avatar/d5e4e7a76481969ccba76f4e2b5ccabc?s=600&d=blank&r=g",
"twitter": "alanmontecillo",
"facebook": null,
"instagram": null,
"linkedin": null,
"sites": [
{
"site": "",
"roles": [
"editor"
]
},
{
"site": "news",
"roles": [
"editor"
]
}
],
"headData": {
"title": "Alan Montecillo | KQED",
"description": "KQED Contributor",
"ogImgSrc": "https://secure.gravatar.com/avatar/d5e4e7a76481969ccba76f4e2b5ccabc?s=600&d=blank&r=g",
"twImgSrc": "https://secure.gravatar.com/avatar/d5e4e7a76481969ccba76f4e2b5ccabc?s=600&d=blank&r=g"
},
"isLoading": false,
"link": "/author/amontecillo"
},
"daisynguyen": {
"type": "authors",
"id": "11829",
"meta": {
"index": "authors_1716337520",
"id": "11829",
"found": true
},
"name": "Daisy Nguyen",
"firstName": "Daisy",
"lastName": "Nguyen",
"slug": "daisynguyen",
"email": "daisynguyen@kqed.org",
"display_author_email": true,
"staff_mastheads": [
"news"
],
"title": "KQED Contributor",
"bio": "Daisy Nguyen covers early childhood education and care. She focuses on the shortage of child care and how that affect families and the economy; and solutions to the problem. Before joining KQED in 2022, she covered breaking news throughout California for The Associated Press. She grew up in San Francisco and lives in Oakland with her family.",
"avatar": "https://secure.gravatar.com/avatar/2da2127c27f7143b53ebd419800fd55f?s=600&d=blank&r=g",
"twitter": "@daisynguyen",
"facebook": null,
"instagram": null,
"linkedin": null,
"sites": [
{
"site": "news",
"roles": [
"author"
]
}
],
"headData": {
"title": "Daisy Nguyen | KQED",
"description": "KQED Contributor",
"ogImgSrc": "https://secure.gravatar.com/avatar/2da2127c27f7143b53ebd419800fd55f?s=600&d=blank&r=g",
"twImgSrc": "https://secure.gravatar.com/avatar/2da2127c27f7143b53ebd419800fd55f?s=600&d=blank&r=g"
},
"isLoading": false,
"link": "/author/daisynguyen"
},
"jessicakariisa": {
"type": "authors",
"id": "11831",
"meta": {
"index": "authors_1716337520",
"id": "11831",
"found": true
},
"name": "Jessica Kariisa",
"firstName": "Jessica",
"lastName": "Kariisa",
"slug": "jessicakariisa",
"email": "jkariisa@kqed.org",
"display_author_email": false,
"staff_mastheads": [
"news"
],
"title": "KQED Contributor",
"bio": null,
"avatar": "https://secure.gravatar.com/avatar/4afd355fd24f5515aeab77fd6c72b671?s=600&d=blank&r=g",
"twitter": null,
"facebook": null,
"instagram": null,
"linkedin": null,
"sites": [
{
"site": "arts",
"roles": [
"author"
]
},
{
"site": "news",
"roles": [
"editor"
]
}
],
"headData": {
"title": "Jessica Kariisa | KQED",
"description": "KQED Contributor",
"ogImgSrc": "https://secure.gravatar.com/avatar/4afd355fd24f5515aeab77fd6c72b671?s=600&d=blank&r=g",
"twImgSrc": "https://secure.gravatar.com/avatar/4afd355fd24f5515aeab77fd6c72b671?s=600&d=blank&r=g"
},
"isLoading": false,
"link": "/author/jessicakariisa"
}
},
"breakingNewsReducer": {},
"campaignFinanceReducer": {},
"pagesReducer": {
"root-site_immigration": {
"type": "pages",
"id": "root-site_15617",
"meta": {
"index": "pages_1716337520",
"site": "root-site",
"id": "15617",
"score": 0
},
"parent": 0,
"pageMeta": {
"excludeFromSiteSearch": "Include",
"sticky": false,
"adSlotOverride": "300x250_news",
"WpPageTemplate": "page-topic-editorial"
},
"labelTerm": {
"site": ""
},
"blocks": [
{
"innerHTML": "\n\u003cp>Read and listen to immigration coverage from KQED’s reporters.\u003c/p>\n",
"blockName": "core/paragraph",
"innerContent": [
"\n\u003cp>Read and listen to immigration coverage from KQED’s reporters.\u003c/p>\n"
],
"innerBlocks": [],
"attrs": []
},
{
"innerHTML": "",
"blockName": "kqed/post-list",
"innerContent": [],
"innerBlocks": [],
"attrs": {
"useSSR": true,
"seeMore": true,
"query": "posts/news,science,arts?tag=immigration&queryId=9b7fc465e"
}
},
{
"innerHTML": "",
"blockName": "kqed/ad",
"innerContent": [],
"innerBlocks": [],
"attrs": []
}
],
"publishDate": 1581369093,
"title": "Immigration",
"pagePath": "immigration",
"headTitle": "Immigration | KQED",
"content": "\u003cp>Read and listen to immigration coverage from KQED’s reporters.\u003c/p>\n\n\n\n\n\u003cp>[ad fullwidth]\u003c/p>\u003cp>\u003c/p>\n",
"modified": 1690475060,
"headData": {
"twImgId": "",
"twTitle": "",
"socialTitle": "Immigration Coverage | KQED",
"ogTitle": "",
"ogImgId": "",
"twDescription": "",
"description": "Explore the human stories behind immigration, and find a variety of resources to help you navigate our complex immigration system.",
"socialDescription": "Explore the human stories behind immigration, and find a variety of resources to help you navigate our complex immigration system.",
"title": "Immigration Coverage | KQED",
"ogDescription": "",
"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"
}
},
"slug": "immigration",
"status": "publish",
"format": "standard",
"path": "/root-site/15617/immigration",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>Read and listen to immigration coverage from KQED’s reporters.\u003c/p>\n\n\n\n\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "fullwidth"
},
"numeric": [
"fullwidth"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\u003cp>\u003c/p>\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"label": "root-site",
"isLoading": false
}
},
"postsReducer": {
"stream_live": {
"type": "live",
"id": "stream_live",
"audioUrl": "https://streams.kqed.org/kqedradio",
"title": "Live Stream",
"excerpt": "Live Stream information currently unavailable.",
"link": "/radio",
"featImg": "",
"label": {
"name": "KQED Live",
"link": "/"
}
},
"stream_kqedNewscast": {
"type": "posts",
"id": "stream_kqedNewscast",
"audioUrl": "https://www.kqed.org/.stream/anon/radio/RDnews/newscast.mp3?_=1",
"title": "KQED Newscast",
"featImg": "",
"label": {
"name": "88.5 FM",
"link": "/"
}
},
"news_12023017": {
"type": "posts",
"id": "news_12023017",
"meta": {
"index": "posts_1716263798",
"site": "news",
"id": "12023017",
"score": null,
"sort": [
1737320405000
]
},
"guestAuthors": [],
"slug": "as-trump-takes-office-border-crossings-are-down-but-thats-only-part-of-the-story",
"title": "As Trump Takes Office, Border Crossings Are Down. But That's Only Part of the Story",
"publishDate": 1737320405,
"format": "standard",
"headTitle": "As Trump Takes Office, Border Crossings Are Down. But That’s Only Part of the Story | KQED",
"labelTerm": {
"term": 253,
"site": "news"
},
"content": "\u003cp>TIJUANA, Mexico — It’s noon and the sun is brutal. At the foot of a steep hill, in the shade, a woman with an exhausted stare is rocking her child to sleep.\u003c/p>\n\u003cp>Cindy Alamie says she can’t remember the last time she rested, certainly not back in Buenaventura, the city on Colombia’s Pacific coast where she comes from, a place rocked by armed conflict.\u003c/p>\n\u003cp>She and her husband owned a small store there. He was a peace activist in his free time. Local gangs began demanding higher protection fees. She said, “They told us if we didn’t pay, they’d kill our family.”\u003c/p>\n\u003cp>Alamie says the decision to leave home was made in a matter of seconds. They’d head north to the U.S.-Mexico border and hire a \u003cem>coyote\u003c/em> (a smuggler) to get them to the other side. Her sister, who lives in California, would be waiting.\u003c/p>\n\u003cp>Finding a coyote in Tijuana was easy. One guy offered to cross the family of three for $8,000. But folks at Juventud 2000, a shelter in the city, dissuaded them.\u003c/p>\n\u003cp>“They told us we could get killed out there or caught and sent back to Colombia,” she says.\u003c/p>\n\u003cfigure id=\"attachment_12023023\" class=\"wp-caption aligncenter\" style=\"max-width: 1600px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12023023\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-1-copy-7.jpg\" alt=\"\" width=\"1600\" height=\"1067\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-1-copy-7.jpg 1600w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-1-copy-7-800x534.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-1-copy-7-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-1-copy-7-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-1-copy-7-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\">\u003cfigcaption class=\"wp-caption-text\">Andres Patiño plays with his son outside the Embajadores de Jesús church in Tijuana, Mexico, on Dec. 6, 2024. \u003ccite>(Zaydee Sanchez for NPR)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Immigrants like Alamie have decided instead to go the official route by using the CBP One app, which provides an appointment to request legal entry into the U.S. But she’s been waiting for five months and is starting to get desperate.\u003c/p>\n\u003cp>Unauthorized apprehensions at the U.S. southern border have decreased significantly in the past six months — by more than 70% compared with the same period in 2023, according to \u003ca href=\"https://www.cbp.gov/newsroom/national-media-release/cbp-releases-december-2024-monthly-update\">Customs and Border Protection\u003c/a>.\u003c/p>\n\u003cp>The U.S. government attributes the dip to \u003ca href=\"https://www.npr.org/2024/06/23/1198912704/bidens-executive-actions-on-immigration-send-mixed-signals\">an executive order\u003c/a> issued last summer by President Biden that severely restricts asylum requests from migrants attempting to cross the U.S.-Mexico border with no authorization. Another factor is the implementation of the CBP One app, and experts say the Mexican national guard cracking down on migrants heading north is playing a key role, as well.\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>When Biden’s successor, President-elect Donald Trump, takes office on Jan. 20, he will be inheriting a quiet border.\u003c/p>\n\u003cp>Alamie says the date is looming in her mind. “I think about it every day,” she says. “I imagine him taking his seat at the White House. And then what’s going to happen?”\u003c/p>\n\u003cp>In addition to ramping up border security, Trump has promised to shut down the CBP One app. “We will stop all migrant flights, end all illegal entries” he \u003ca href=\"https://x.com/realDonaldTrump/status/1835315698169475316?ref_src=twsrc%5Etfw%7Ctwcamp%5Etweetembed%7Ctwterm%5E1835315698169475316%7Ctwgr%5Ec463189ca2f09e6a59829ce2e85febcef0d344a1%7Ctwcon%5Es1_&ref_url=https%3A%2F%2Fwww.washingtonexaminer.com%2Fpolicy%2Fimmigration%2F3227614%2Ftrump-ending-cbp-one-migrant-app-border-consequences%2F\">posted on X last year\u003c/a>, “[and] terminate the Kamala phone app for smuggling illegals,” a reference to the app.\u003c/p>\n\u003cp>Trump’s assertion that the app is used to smuggle people across the border is false. Immigrants seeking asylum use the app to make appointments for screening with U.S. government officials to gain legal entry into the country while they wait to seek asylum.\u003c/p>\n\u003cfigure id=\"attachment_12023024\" class=\"wp-caption aligncenter\" style=\"max-width: 1600px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12023024\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-2-copy.jpg\" alt=\"\" width=\"1600\" height=\"1067\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-2-copy.jpg 1600w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-2-copy-800x534.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-2-copy-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-2-copy-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-2-copy-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\">\u003cfigcaption class=\"wp-caption-text\">The pedestrian port of entry in Tijuana, Mexico on Dec. 6, 2024. \u003ccite>(Zaydee Sanchez for NPR)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_12023025\" class=\"wp-caption aligncenter\" style=\"max-width: 1600px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12023025\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-3-copy.jpg\" alt=\"\" width=\"1600\" height=\"1067\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-3-copy.jpg 1600w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-3-copy-800x534.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-3-copy-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-3-copy-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-3-copy-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\">\u003cfigcaption class=\"wp-caption-text\">Tents line the grounds of the migrant shelter Juventud 2000 in Tijuana, Mexico, on Dec. 6, 2024. \u003ccite>(Zaydee Sanchez for NPR)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>But the lower number of border apprehensions only tells part of the story. Behind the scenes, folks on the ground say major shifts are happening in how people cross the border. “Immigrants are still arriving,” says Jose Maria Garcia Lara, director of the Juventud 2000 migrant shelter. “They’re just moving underground.”\u003c/p>\n\u003cp>The shelter is just a stone’s throw away from the border wall. It’s so packed that the floor of the main room is covered in back-to-back sleeping tents. Many people here are Mexicans displaced by narco violence.\u003c/p>\n\u003cp>On this day, a nonprofit is delivering presents to migrant children. The result is utter chaos. Shrieks of delight are punctuated by beeping toy sounds.\u003c/p>\n\u003cp>Garcia Lara says this is nothing compared with what it was like early last year. There were so many migrants that people had to camp out in public parks.\u003c/p>\n\u003cp>“For months now, the number of people arriving at the shelter has gone down,” he says. “They’re still coming to Tijuana though. Becoming invisible. Hiring coyotes who put them up in motels and safe houses, so they can cross over through more remote parts.”\u003c/p>\n\u003cfigure id=\"attachment_12023026\" class=\"wp-caption aligncenter\" style=\"max-width: 1600px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12023026\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-4-copy-e1737242919751.jpg\" alt=\"\" width=\"1600\" height=\"1152\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-4-copy-e1737242919751.jpg 1600w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-4-copy-e1737242919751-800x576.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-4-copy-e1737242919751-1020x734.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-4-copy-e1737242919751-160x115.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-4-copy-e1737242919751-1536x1106.jpg 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\">\u003cfigcaption class=\"wp-caption-text\">Jose Maria Garcia Lara head of migrant shelter Juventud 2000 in Tijuana, Mexico, on Dec. 6, 2024. \u003ccite>(Zaydee Sanchez for NPR)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Humanitarian aid groups say the shift has been notable. “Things along the border have changed in the last year to four months,” says James Crodero of the volunteer group Border Kindness, which leaves first aid supplies and water for migrants along the border. He says crossings have shifted “from more predictable routes that have been used for years on end, to areas that we don’t know. We know for a fact that people are coming across, and it has moved into more dangerous areas.”\u003c/p>\n\u003cp>Outside the Tijuana shelter, in her piece of shade, Alamie says she’s reconsidering attempting to cross. The coyote has almost doubled his price, from $8,000 to $15,000.\u003c/p>\n\u003cp>“It’s so close,” she sighs, pointing in the direction of the border wall.\u003c/p>\n\u003cp>There is a general sense of anxiety at the shelter. Near where Alamie is sitting, a group of women wash clothing at a furious pace.\u003c/p>\n\u003cp>They’re all from Michoacán, Mexico, and say they’re all fleeing drug violence. They keep trying to get a CBP One appointment with no luck, and they know their window of opportunity is closing. But they don’t want to cross without documents or hire a coyote.\u003c/p>\n\u003cp>When asked if they’d ever go back home, one woman, Marta, who asks that her last name be withheld fearing cartel violence, smiles wearily. Without pausing her scrubbing, she answers: “Never. But we can’t move forward either. We’re stuck.”\u003c/p>\n\u003cfigure id=\"attachment_12023027\" class=\"wp-caption aligncenter\" style=\"max-width: 1600px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12023027\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-5-copy.jpg\" alt=\"\" width=\"1600\" height=\"1067\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-5-copy.jpg 1600w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-5-copy-800x534.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-5-copy-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-5-copy-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-5-copy-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\">\u003cfigcaption class=\"wp-caption-text\">Marta from Michoacán, Mexico, washes clothes at the migrant shelter Embajadores de Jesús church in Tijuana, Mexico, on Dec. 6, 2024. \u003ccite>(Zaydee Sanchez for NPR)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_12023028\" class=\"wp-caption aligncenter\" style=\"max-width: 1600px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12023028\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-6-copy.jpg\" alt=\"\" width=\"1600\" height=\"1067\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-6-copy.jpg 1600w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-6-copy-800x534.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-6-copy-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-6-copy-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-6-copy-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\">\u003cfigcaption class=\"wp-caption-text\">A child peers through the gate doors as women wash clothes at the Embajadores de Jesús church in Tijuana, Mexico, on Dec. 6, 2024. \u003ccite>(Zaydee Sanchez for NPR)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>On the other side of the city, in a neighborhood up in the hills, a man named Samuel makes a living getting people like Marta and Alamie unstuck. Samuel is a coyote.\u003c/p>\n\u003cp>He will not give his last name because what he does is illegal in both countries. And like all coyotes, he has to give a cut of his profits to a cartel. He won’t tell me which one. He simply refers to them as “\u003cem>los mañosos,\u003c/em>” or “the slick ones.”\u003c/p>\n\u003cp>Samuel says crossing costs between $9,000 and $12,000 for a family. He says he’s heard of coyotes who can “get violent” with women but that he’s always been respectful.\u003c/p>\n\u003cfigure id=\"attachment_12023030\" class=\"wp-caption aligncenter\" style=\"max-width: 1600px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12023030\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-7-copy.jpg\" alt=\"\" width=\"1600\" height=\"1067\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-7-copy.jpg 1600w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-7-copy-800x534.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-7-copy-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-7-copy-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-7-copy-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\">\u003cfigcaption class=\"wp-caption-text\">A mountain view of Tecate, Mexico, from California’s Jacumba Valley on Dec. 7, 2024. \u003ccite>(Zaydee Sanchez for NPR)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>These days, he says, migrants get crossed through deeper parts of the desert. It’s dangerous terrain, and can take up to a week, but it’s less patrolled by Mexican authorities and U.S. Border Patrol. “We don’t get caught. We have ways,” he says.\u003c/p>\n\u003cdiv class=\"ad-header \">\n\u003cp>An unassuming middle-aged man, Samuel is surveilling as we speak, his eyes darting around. He speaks in short sentences unless he gets heated, like when he’s asked if the incoming Trump administration could hurt his business. “The U.S. can put up a wall,” he says. “But you better make sure it reaches the sky. Because there’s no such thing as a problem for us. Like a mouse, we’ll find a hole.”\u003c/p>\n\u003cp>Several miles up, on the other side of the border, many people envision a very different future under Trump’s administration, one with an impenetrable border.\u003c/p>\n\u003cfigure id=\"attachment_12023031\" class=\"wp-caption aligncenter\" style=\"max-width: 1600px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12023031\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-8-copy-e1737243188696.jpg\" alt=\"\" width=\"1600\" height=\"1324\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-8-copy-e1737243188696.jpg 1600w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-8-copy-e1737243188696-800x662.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-8-copy-e1737243188696-1020x844.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-8-copy-e1737243188696-160x132.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-8-copy-e1737243188696-1536x1271.jpg 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\">\u003cfigcaption class=\"wp-caption-text\">Kate Monroe at the US southern border in Jacumba Valley, California, on Dec. 8, 2024. \u003ccite>(Zaydee Sanchez for NPR)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Kate Monroe is the founder of Border Vets, a group of military veterans that advocate for stronger border security. We meet her on the San Diego side of the border, in what’s known as the Jacumba Wilderness.\u003c/p>\n\u003cp>NPR has reported extensively in this region. In the past few years, it’s been the site of massive informal open-air detention camps. “Up until just a few months ago, you would see 500 to 1,000 people a day crossing in every single hole along this border, in broad daylight,” she says. That sight scared her. “Americans, we don’t have to go quietly into the night. We can stand up and fight that,” referring to illegal crossings.[aside label=\"Related Stories\" postID=\"forum_2010101908347,news_12021487,news_12016488\"]Still, for the last few months, it’s been quieter out here as border crossings go down or, depending on who you ask, go further underground.\u003c/p>\n\u003cp>Monroe’s hope is that the incoming president takes border enforcement further. She says she’s looking forward to seeing mass deportations of immigrants with criminal records.\u003c/p>\n\u003cp>“I think everyone can agree that those people should go,” she says. Monroe also hopes to see a strengthened Border Patrol and the wall finished.\u003c/p>\n\u003cp>Being an advocate for tougher immigration and border enforcement doesn’t mean she doesn’t have compassion for immigrants, she says. Particularly when it comes to the risks and dangers women face.\u003c/p>\n\u003cp>Monroe says her military career ended after a brutal sexual assault. When she hears migrant women’s stories and the way sexual assault is often seen as the “price to pay” for making the trek to the U.S., it reminds her of what she endured. “It disgusts me,” she says. “It pains me and my spirit.”\u003c/p>\n\u003cp>If anything, she would like to see border security and deportations combined with immigration reform that allows for orderly migration. “If we really want people in our country, we need to build workforce housing, change our visa program, reimagine the way that we handle immigration. All these jobs we say Americans don’t want, we need to put together a plan to get labor here in a way that doesn’t get them assaulted, robbed and killed on the way here.”\u003c/p>\n\u003cfigure id=\"attachment_12023033\" class=\"wp-caption aligncenter\" style=\"max-width: 1600px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12023033\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-9-copy.jpg\" alt=\"\" width=\"1600\" height=\"1067\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-9-copy.jpg 1600w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-9-copy-800x534.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-9-copy-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-9-copy-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-9-copy-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\">\u003cfigcaption class=\"wp-caption-text\">Kate Monroe visits the southern US border in Jacumba Valley on Dec. 8, 2024. \u003ccite>(Zaydee Sanchez for NPR)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_12023034\" class=\"wp-caption aligncenter\" style=\"max-width: 1600px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12023034\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-10-copy.jpg\" alt=\"\" width=\"1600\" height=\"1067\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-10-copy.jpg 1600w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-10-copy-800x534.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-10-copy-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-10-copy-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-10-copy-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\">\u003cfigcaption class=\"wp-caption-text\">Kate Monroe speaks to migrants in Jacumba Valley, after they crossed into the US on Dec. 8, 2024. \u003ccite>(Zaydee Sanchez for NPR)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>As we talk, we see a family walking by the border wall. They’re the first migrants I’ve seen out here in three days.\u003c/p>\n\u003cp>They look terrified to see us.\u003c/p>\n\u003cp>Monroe gives them water. Two of the girls, ages 4 and 11, start sobbing. Their puffy winter jackets are covered in desert dust. Their father, Ronald, hugs them and cries. “It’s over,” he whispers in their ear. “We’re no longer running away. Nothing can happen to us now.”\u003c/p>\n\u003cp>The family is from Venezuela. They’ve been on the move for a month. They say it felt too scary to wait in Mexico hoping to get an official appointment for entry into the U.S., so they hired a coyote. When asked about that experience, Ronald’s voice cracks as he says, “To those people, we are nothing but merchandise.”\u003c/p>\n\u003cp>In a matter of seconds, before he can tell us his last name or the rest of his story, Border Patrol agents arrive.\u003c/p>\n\u003cfigure id=\"attachment_12023035\" class=\"wp-caption aligncenter\" style=\"max-width: 1600px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12023035\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-11-copy.jpg\" alt=\"\" width=\"1600\" height=\"1067\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-11-copy.jpg 1600w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-11-copy-800x534.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-11-copy-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-11-copy-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-11-copy-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\">\u003cfigcaption class=\"wp-caption-text\">A mother holds onto her daughter after crossing the southern border in Jacumba Valley as Border Patrol agents process the group. \u003ccite>(Zaydee Sanchez for NPR)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>“Can you imagine how humiliating?” Monroe says, pointing at Ronald as he crouches to remove his shoelaces, a standard Border Patrol request, while his daughters watch. “Is this what compassion looks like?” she asks as the family is loaded into the patrol car.\u003c/p>\n\u003cp>Monroe believes scenes like this are a result of policies Democrats put in place. She says there has to be a better way for people to come to America, and that Trump has the answers to fix the broken immigration system.\u003c/p>\n\u003c/div>\n\u003cp>[ad floatright]\u003c/p>\n",
"blocks": [],
"excerpt": "Unauthorized apprehensions at the US southern border have decreased significantly in the past six months, with the CBP One app one of the main factors. But wait times can be long, and Trump has vowed to shut down the app.",
"status": "publish",
"parent": 0,
"modified": 1737246884,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 46,
"wordCount": 2190
},
"headData": {
"title": "As Trump Takes Office, Border Crossings Are Down. But That's Only Part of the Story | KQED",
"description": "Unauthorized apprehensions at the US southern border have decreased significantly in the past six months, with the CBP One app one of the main factors. But wait times can be long, and Trump has vowed to shut down the app.",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"schema": {
"@context": "http://schema.org",
"@type": "NewsArticle",
"headline": "As Trump Takes Office, Border Crossings Are Down. But That's Only Part of the Story",
"datePublished": "2025-01-19T13:00:05-08:00",
"dateModified": "2025-01-18T16:34:44-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": "\u003ca href=\"https://www.npr.org/people/297147616/jasmine-garsd\">Jasmine Garsd\u003c/a>, NPR",
"excludeFromSiteSearch": "Include",
"showOnAuthorArchivePages": "No",
"articleAge": "0",
"path": "/news/12023017/as-trump-takes-office-border-crossings-are-down-but-thats-only-part-of-the-story",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>TIJUANA, Mexico — It’s noon and the sun is brutal. At the foot of a steep hill, in the shade, a woman with an exhausted stare is rocking her child to sleep.\u003c/p>\n\u003cp>Cindy Alamie says she can’t remember the last time she rested, certainly not back in Buenaventura, the city on Colombia’s Pacific coast where she comes from, a place rocked by armed conflict.\u003c/p>\n\u003cp>She and her husband owned a small store there. He was a peace activist in his free time. Local gangs began demanding higher protection fees. She said, “They told us if we didn’t pay, they’d kill our family.”\u003c/p>\n\u003cp>Alamie says the decision to leave home was made in a matter of seconds. They’d head north to the U.S.-Mexico border and hire a \u003cem>coyote\u003c/em> (a smuggler) to get them to the other side. Her sister, who lives in California, would be waiting.\u003c/p>\n\u003cp>Finding a coyote in Tijuana was easy. One guy offered to cross the family of three for $8,000. But folks at Juventud 2000, a shelter in the city, dissuaded them.\u003c/p>\n\u003cp>“They told us we could get killed out there or caught and sent back to Colombia,” she says.\u003c/p>\n\u003cfigure id=\"attachment_12023023\" class=\"wp-caption aligncenter\" style=\"max-width: 1600px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12023023\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-1-copy-7.jpg\" alt=\"\" width=\"1600\" height=\"1067\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-1-copy-7.jpg 1600w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-1-copy-7-800x534.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-1-copy-7-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-1-copy-7-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-1-copy-7-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\">\u003cfigcaption class=\"wp-caption-text\">Andres Patiño plays with his son outside the Embajadores de Jesús church in Tijuana, Mexico, on Dec. 6, 2024. \u003ccite>(Zaydee Sanchez for NPR)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Immigrants like Alamie have decided instead to go the official route by using the CBP One app, which provides an appointment to request legal entry into the U.S. But she’s been waiting for five months and is starting to get desperate.\u003c/p>\n\u003cp>Unauthorized apprehensions at the U.S. southern border have decreased significantly in the past six months — by more than 70% compared with the same period in 2023, according to \u003ca href=\"https://www.cbp.gov/newsroom/national-media-release/cbp-releases-december-2024-monthly-update\">Customs and Border Protection\u003c/a>.\u003c/p>\n\u003cp>The U.S. government attributes the dip to \u003ca href=\"https://www.npr.org/2024/06/23/1198912704/bidens-executive-actions-on-immigration-send-mixed-signals\">an executive order\u003c/a> issued last summer by President Biden that severely restricts asylum requests from migrants attempting to cross the U.S.-Mexico border with no authorization. Another factor is the implementation of the CBP One app, and experts say the Mexican national guard cracking down on migrants heading north is playing a key role, as well.\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>When Biden’s successor, President-elect Donald Trump, takes office on Jan. 20, he will be inheriting a quiet border.\u003c/p>\n\u003cp>Alamie says the date is looming in her mind. “I think about it every day,” she says. “I imagine him taking his seat at the White House. And then what’s going to happen?”\u003c/p>\n\u003cp>In addition to ramping up border security, Trump has promised to shut down the CBP One app. “We will stop all migrant flights, end all illegal entries” he \u003ca href=\"https://x.com/realDonaldTrump/status/1835315698169475316?ref_src=twsrc%5Etfw%7Ctwcamp%5Etweetembed%7Ctwterm%5E1835315698169475316%7Ctwgr%5Ec463189ca2f09e6a59829ce2e85febcef0d344a1%7Ctwcon%5Es1_&ref_url=https%3A%2F%2Fwww.washingtonexaminer.com%2Fpolicy%2Fimmigration%2F3227614%2Ftrump-ending-cbp-one-migrant-app-border-consequences%2F\">posted on X last year\u003c/a>, “[and] terminate the Kamala phone app for smuggling illegals,” a reference to the app.\u003c/p>\n\u003cp>Trump’s assertion that the app is used to smuggle people across the border is false. Immigrants seeking asylum use the app to make appointments for screening with U.S. government officials to gain legal entry into the country while they wait to seek asylum.\u003c/p>\n\u003cfigure id=\"attachment_12023024\" class=\"wp-caption aligncenter\" style=\"max-width: 1600px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12023024\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-2-copy.jpg\" alt=\"\" width=\"1600\" height=\"1067\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-2-copy.jpg 1600w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-2-copy-800x534.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-2-copy-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-2-copy-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-2-copy-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\">\u003cfigcaption class=\"wp-caption-text\">The pedestrian port of entry in Tijuana, Mexico on Dec. 6, 2024. \u003ccite>(Zaydee Sanchez for NPR)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_12023025\" class=\"wp-caption aligncenter\" style=\"max-width: 1600px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12023025\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-3-copy.jpg\" alt=\"\" width=\"1600\" height=\"1067\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-3-copy.jpg 1600w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-3-copy-800x534.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-3-copy-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-3-copy-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-3-copy-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\">\u003cfigcaption class=\"wp-caption-text\">Tents line the grounds of the migrant shelter Juventud 2000 in Tijuana, Mexico, on Dec. 6, 2024. \u003ccite>(Zaydee Sanchez for NPR)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>But the lower number of border apprehensions only tells part of the story. Behind the scenes, folks on the ground say major shifts are happening in how people cross the border. “Immigrants are still arriving,” says Jose Maria Garcia Lara, director of the Juventud 2000 migrant shelter. “They’re just moving underground.”\u003c/p>\n\u003cp>The shelter is just a stone’s throw away from the border wall. It’s so packed that the floor of the main room is covered in back-to-back sleeping tents. Many people here are Mexicans displaced by narco violence.\u003c/p>\n\u003cp>On this day, a nonprofit is delivering presents to migrant children. The result is utter chaos. Shrieks of delight are punctuated by beeping toy sounds.\u003c/p>\n\u003cp>Garcia Lara says this is nothing compared with what it was like early last year. There were so many migrants that people had to camp out in public parks.\u003c/p>\n\u003cp>“For months now, the number of people arriving at the shelter has gone down,” he says. “They’re still coming to Tijuana though. Becoming invisible. Hiring coyotes who put them up in motels and safe houses, so they can cross over through more remote parts.”\u003c/p>\n\u003cfigure id=\"attachment_12023026\" class=\"wp-caption aligncenter\" style=\"max-width: 1600px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12023026\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-4-copy-e1737242919751.jpg\" alt=\"\" width=\"1600\" height=\"1152\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-4-copy-e1737242919751.jpg 1600w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-4-copy-e1737242919751-800x576.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-4-copy-e1737242919751-1020x734.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-4-copy-e1737242919751-160x115.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-4-copy-e1737242919751-1536x1106.jpg 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\">\u003cfigcaption class=\"wp-caption-text\">Jose Maria Garcia Lara head of migrant shelter Juventud 2000 in Tijuana, Mexico, on Dec. 6, 2024. \u003ccite>(Zaydee Sanchez for NPR)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Humanitarian aid groups say the shift has been notable. “Things along the border have changed in the last year to four months,” says James Crodero of the volunteer group Border Kindness, which leaves first aid supplies and water for migrants along the border. He says crossings have shifted “from more predictable routes that have been used for years on end, to areas that we don’t know. We know for a fact that people are coming across, and it has moved into more dangerous areas.”\u003c/p>\n\u003cp>Outside the Tijuana shelter, in her piece of shade, Alamie says she’s reconsidering attempting to cross. The coyote has almost doubled his price, from $8,000 to $15,000.\u003c/p>\n\u003cp>“It’s so close,” she sighs, pointing in the direction of the border wall.\u003c/p>\n\u003cp>There is a general sense of anxiety at the shelter. Near where Alamie is sitting, a group of women wash clothing at a furious pace.\u003c/p>\n\u003cp>They’re all from Michoacán, Mexico, and say they’re all fleeing drug violence. They keep trying to get a CBP One appointment with no luck, and they know their window of opportunity is closing. But they don’t want to cross without documents or hire a coyote.\u003c/p>\n\u003cp>When asked if they’d ever go back home, one woman, Marta, who asks that her last name be withheld fearing cartel violence, smiles wearily. Without pausing her scrubbing, she answers: “Never. But we can’t move forward either. We’re stuck.”\u003c/p>\n\u003cfigure id=\"attachment_12023027\" class=\"wp-caption aligncenter\" style=\"max-width: 1600px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12023027\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-5-copy.jpg\" alt=\"\" width=\"1600\" height=\"1067\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-5-copy.jpg 1600w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-5-copy-800x534.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-5-copy-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-5-copy-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-5-copy-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\">\u003cfigcaption class=\"wp-caption-text\">Marta from Michoacán, Mexico, washes clothes at the migrant shelter Embajadores de Jesús church in Tijuana, Mexico, on Dec. 6, 2024. \u003ccite>(Zaydee Sanchez for NPR)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_12023028\" class=\"wp-caption aligncenter\" style=\"max-width: 1600px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12023028\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-6-copy.jpg\" alt=\"\" width=\"1600\" height=\"1067\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-6-copy.jpg 1600w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-6-copy-800x534.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-6-copy-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-6-copy-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-6-copy-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\">\u003cfigcaption class=\"wp-caption-text\">A child peers through the gate doors as women wash clothes at the Embajadores de Jesús church in Tijuana, Mexico, on Dec. 6, 2024. \u003ccite>(Zaydee Sanchez for NPR)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>On the other side of the city, in a neighborhood up in the hills, a man named Samuel makes a living getting people like Marta and Alamie unstuck. Samuel is a coyote.\u003c/p>\n\u003cp>He will not give his last name because what he does is illegal in both countries. And like all coyotes, he has to give a cut of his profits to a cartel. He won’t tell me which one. He simply refers to them as “\u003cem>los mañosos,\u003c/em>” or “the slick ones.”\u003c/p>\n\u003cp>Samuel says crossing costs between $9,000 and $12,000 for a family. He says he’s heard of coyotes who can “get violent” with women but that he’s always been respectful.\u003c/p>\n\u003cfigure id=\"attachment_12023030\" class=\"wp-caption aligncenter\" style=\"max-width: 1600px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12023030\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-7-copy.jpg\" alt=\"\" width=\"1600\" height=\"1067\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-7-copy.jpg 1600w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-7-copy-800x534.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-7-copy-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-7-copy-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-7-copy-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\">\u003cfigcaption class=\"wp-caption-text\">A mountain view of Tecate, Mexico, from California’s Jacumba Valley on Dec. 7, 2024. \u003ccite>(Zaydee Sanchez for NPR)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>These days, he says, migrants get crossed through deeper parts of the desert. It’s dangerous terrain, and can take up to a week, but it’s less patrolled by Mexican authorities and U.S. Border Patrol. “We don’t get caught. We have ways,” he says.\u003c/p>\n\u003cdiv class=\"ad-header \">\n\u003cp>An unassuming middle-aged man, Samuel is surveilling as we speak, his eyes darting around. He speaks in short sentences unless he gets heated, like when he’s asked if the incoming Trump administration could hurt his business. “The U.S. can put up a wall,” he says. “But you better make sure it reaches the sky. Because there’s no such thing as a problem for us. Like a mouse, we’ll find a hole.”\u003c/p>\n\u003cp>Several miles up, on the other side of the border, many people envision a very different future under Trump’s administration, one with an impenetrable border.\u003c/p>\n\u003cfigure id=\"attachment_12023031\" class=\"wp-caption aligncenter\" style=\"max-width: 1600px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12023031\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-8-copy-e1737243188696.jpg\" alt=\"\" width=\"1600\" height=\"1324\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-8-copy-e1737243188696.jpg 1600w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-8-copy-e1737243188696-800x662.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-8-copy-e1737243188696-1020x844.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-8-copy-e1737243188696-160x132.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-8-copy-e1737243188696-1536x1271.jpg 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\">\u003cfigcaption class=\"wp-caption-text\">Kate Monroe at the US southern border in Jacumba Valley, California, on Dec. 8, 2024. \u003ccite>(Zaydee Sanchez for NPR)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Kate Monroe is the founder of Border Vets, a group of military veterans that advocate for stronger border security. We meet her on the San Diego side of the border, in what’s known as the Jacumba Wilderness.\u003c/p>\n\u003cp>NPR has reported extensively in this region. In the past few years, it’s been the site of massive informal open-air detention camps. “Up until just a few months ago, you would see 500 to 1,000 people a day crossing in every single hole along this border, in broad daylight,” she says. That sight scared her. “Americans, we don’t have to go quietly into the night. We can stand up and fight that,” referring to illegal crossings.\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"label": "Related Stories ",
"postid": "forum_2010101908347,news_12021487,news_12016488"
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>Still, for the last few months, it’s been quieter out here as border crossings go down or, depending on who you ask, go further underground.\u003c/p>\n\u003cp>Monroe’s hope is that the incoming president takes border enforcement further. She says she’s looking forward to seeing mass deportations of immigrants with criminal records.\u003c/p>\n\u003cp>“I think everyone can agree that those people should go,” she says. Monroe also hopes to see a strengthened Border Patrol and the wall finished.\u003c/p>\n\u003cp>Being an advocate for tougher immigration and border enforcement doesn’t mean she doesn’t have compassion for immigrants, she says. Particularly when it comes to the risks and dangers women face.\u003c/p>\n\u003cp>Monroe says her military career ended after a brutal sexual assault. When she hears migrant women’s stories and the way sexual assault is often seen as the “price to pay” for making the trek to the U.S., it reminds her of what she endured. “It disgusts me,” she says. “It pains me and my spirit.”\u003c/p>\n\u003cp>If anything, she would like to see border security and deportations combined with immigration reform that allows for orderly migration. “If we really want people in our country, we need to build workforce housing, change our visa program, reimagine the way that we handle immigration. All these jobs we say Americans don’t want, we need to put together a plan to get labor here in a way that doesn’t get them assaulted, robbed and killed on the way here.”\u003c/p>\n\u003cfigure id=\"attachment_12023033\" class=\"wp-caption aligncenter\" style=\"max-width: 1600px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12023033\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-9-copy.jpg\" alt=\"\" width=\"1600\" height=\"1067\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-9-copy.jpg 1600w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-9-copy-800x534.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-9-copy-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-9-copy-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-9-copy-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\">\u003cfigcaption class=\"wp-caption-text\">Kate Monroe visits the southern US border in Jacumba Valley on Dec. 8, 2024. \u003ccite>(Zaydee Sanchez for NPR)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_12023034\" class=\"wp-caption aligncenter\" style=\"max-width: 1600px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12023034\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-10-copy.jpg\" alt=\"\" width=\"1600\" height=\"1067\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-10-copy.jpg 1600w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-10-copy-800x534.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-10-copy-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-10-copy-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-10-copy-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\">\u003cfigcaption class=\"wp-caption-text\">Kate Monroe speaks to migrants in Jacumba Valley, after they crossed into the US on Dec. 8, 2024. \u003ccite>(Zaydee Sanchez for NPR)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>As we talk, we see a family walking by the border wall. They’re the first migrants I’ve seen out here in three days.\u003c/p>\n\u003cp>They look terrified to see us.\u003c/p>\n\u003cp>Monroe gives them water. Two of the girls, ages 4 and 11, start sobbing. Their puffy winter jackets are covered in desert dust. Their father, Ronald, hugs them and cries. “It’s over,” he whispers in their ear. “We’re no longer running away. Nothing can happen to us now.”\u003c/p>\n\u003cp>The family is from Venezuela. They’ve been on the move for a month. They say it felt too scary to wait in Mexico hoping to get an official appointment for entry into the U.S., so they hired a coyote. When asked about that experience, Ronald’s voice cracks as he says, “To those people, we are nothing but merchandise.”\u003c/p>\n\u003cp>In a matter of seconds, before he can tell us his last name or the rest of his story, Border Patrol agents arrive.\u003c/p>\n\u003cfigure id=\"attachment_12023035\" class=\"wp-caption aligncenter\" style=\"max-width: 1600px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12023035\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-11-copy.jpg\" alt=\"\" width=\"1600\" height=\"1067\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-11-copy.jpg 1600w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-11-copy-800x534.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-11-copy-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-11-copy-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/npr.brightspotcdn-11-copy-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\">\u003cfigcaption class=\"wp-caption-text\">A mother holds onto her daughter after crossing the southern border in Jacumba Valley as Border Patrol agents process the group. \u003ccite>(Zaydee Sanchez for NPR)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>“Can you imagine how humiliating?” Monroe says, pointing at Ronald as he crouches to remove his shoelaces, a standard Border Patrol request, while his daughters watch. “Is this what compassion looks like?” she asks as the family is loaded into the patrol car.\u003c/p>\n\u003cp>Monroe believes scenes like this are a result of policies Democrats put in place. She says there has to be a better way for people to come to America, and that Trump has the answers to fix the broken immigration system.\u003c/p>\n\u003c/div>\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/12023017/as-trump-takes-office-border-crossings-are-down-but-thats-only-part-of-the-story",
"authors": [
"byline_news_12023017"
],
"categories": [
"news_31795",
"news_1169",
"news_8",
"news_13"
],
"tags": [
"news_26233",
"news_1323",
"news_20202",
"news_20529"
],
"affiliates": [
"news_253"
],
"featImg": "news_12023022",
"label": "news_253"
},
"news_12019638": {
"type": "posts",
"id": "news_12019638",
"meta": {
"index": "posts_1716263798",
"site": "news",
"id": "12019638",
"score": null,
"sort": [
1736877638000
]
},
"guestAuthors": [],
"slug": "immigrants-with-temporary-protected-status-fear-deportation-as-trump-returns",
"title": "Immigrants With Temporary Protected Status Fear Deportation as Trump Returns",
"publishDate": 1736877638,
"format": "standard",
"headTitle": "Immigrants With Temporary Protected Status Fear Deportation as Trump Returns | KQED",
"labelTerm": {
"site": "news"
},
"content": "\u003cp>\u003cem>This story originally published on Dec. 23, 2024. It has since been updated. \u003c/em>\u003c/p>\n\u003cp>On the San Francisco Bay waterfront, Oksana Demidenko walks through Rosie the Riveter Memorial Park in the city of Richmond, looking at photos of the female factory workers who built World War II Liberty ships here in the 1940s.\u003c/p>\n\u003cp>“It’s hard work, very physical work,” says Demidenko, 56, a Ukrainian nurse who came to California to escape the Russian bombardment of Kiev in 2022. She says “the Rosies” remind her of the women helping the war effort in Ukraine. “Rosie the Riveter, from the start of the war, she inspired people in Ukraine. She was in chats, blogs, everywhere.”\u003c/p>\n\u003cp>Walking with her is Mary Wogec, a public health administrator who sponsored Demidenko through a humanitarian program called \u003ca href=\"https://www.uscis.gov/ukraine\">Uniting for Ukraine\u003c/a>, and invited her — and her four cats — to live in her home. Wogec says she signed up to be a sponsor after watching Ukrainians fleeing as the Russian invasion unfolded.\u003c/p>\n\u003cp>“I just can’t imagine having my life uprooted like that,” she says. “[But] what I’ve seen, first of all, is amazing resilience.”\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>Last year, Demidenko was granted \u003ca href=\"https://www.uscis.gov/humanitarian/temporary-protected-status\">Temporary Protected Status\u003c/a>, known as TPS by the U.S. It provides a shield from deportation, and a work permit, although it doesn’t represent permanent legal status.\u003c/p>\n\u003cp>Although aching over having to leave her mother behind in Ukraine, Demidenko says she feels welcome in the U.S. — and safe.\u003c/p>\n\u003cp>But with President-elect Donald Trump returning to the White House next month, Demidenko is worried her protection could soon end. Trump has vowed a massive deportation campaign and sharp immigration restrictions, including slashing the TPS program, as he tried to do during his first term at the White House.\u003c/p>\n\u003cfigure id=\"attachment_12019641\" class=\"wp-caption aligncenter\" style=\"max-width: 1600px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12019641\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/npr.brightspotcdn-copy-4.jpg\" alt=\"\" width=\"1600\" height=\"1067\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/npr.brightspotcdn-copy-4.jpg 1600w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/npr.brightspotcdn-copy-4-800x534.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/npr.brightspotcdn-copy-4-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/npr.brightspotcdn-copy-4-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/npr.brightspotcdn-copy-4-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\">\u003cfigcaption class=\"wp-caption-text\">Oksana Demidenko hangs traditional Ukrainian embroidered shirts above her closet at her home in Richmond, on Dec. 17, 2024. Hanging from the closet is a sign made by her sponsor, Mary Wogec, welcoming her and her cats to the United States. \u003ccite>(Beth LaBerge for NPR)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>“Everybody now, we don’t know if we have a future or not,” says Demidenko.\u003c/p>\n\u003cp>She is one of \u003ca href=\"https://crsreports.congress.gov/product/pdf/RS/RS20844/79\">more than 1 million people from 17 countries, including 60,000 from Ukraine \u003c/a>with Temporary Protected Status.\u003c/p>\n\u003cp>The program was \u003ca href=\"https://www.congress.gov/bill/101st-congress/senate-bill/358\">established by Congress as part of the Immigration Act of 1990\u003c/a> for immigrants living in the U.S. whose home countries are experiencing armed conflict, natural disasters or other “extraordinary conditions.”\u003c/p>\n\u003cp>Both Democratic and Republican administrations have offered TPS to people from countries in crisis. Protections last from six to 18 months and the government can renew them — or terminate them — depending on country conditions.\u003c/p>\n\u003ch2>Trump team signals plan to end TPS designations\u003c/h2>\n\u003cp>In an Oct. 2 interview with News Nation, \u003ca href=\"https://www.newsnationnow.com/politics/2024-election/trump-springfield-haitian-migrants-removed/\">Trump said he would revoke TPS for Haitians\u003c/a> and deport them, after amplifying false rumors that Haitian immigrants in Springfield, Ohio were eating their neighbors’ pets.\u003c/p>\n\u003cp>Incoming Vice President J.D. Vance \u003ca href=\"https://www.nytimes.com/2024/09/19/us/politics/vance-haitian-immigrants-illegal.html\">called Haitians with TPS “illegal aliens.”\u003c/a>\u003c/p>\n\u003cp>But Theresa Cardinal Brown, an immigration analyst with the Bipartisan Policy Center, says people with TPS are living in the U.S. legally.\u003c/p>\n\u003cp>“Once you get TPS status, that is a government authorization for you to stay,” she said. The Trump transition team did not respond to NPR’s requests for comment about plans to change the TPS program.\u003c/p>\n\u003cp>But Trump advisers maintain that the program is being misused.\u003c/p>\n\u003cp>Shortly after the election in November, the man Trump picked as his ‘border czar,’ \u003ca href=\"https://whkradio.com/radioshow/strictly-speaking\">Thomas Homan, told Cleveland talk radio host Bob Frantz\u003c/a> that the administration needs to take a “hard” approach to ending TPS designations and sending people back.\u003c/p>\n\u003cfigure id=\"attachment_12019642\" class=\"wp-caption aligncenter\" style=\"max-width: 1600px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12019642\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/npr.brightspotcdn-copy-5.jpg\" alt=\"\" width=\"1600\" height=\"1067\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/npr.brightspotcdn-copy-5.jpg 1600w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/npr.brightspotcdn-copy-5-800x534.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/npr.brightspotcdn-copy-5-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/npr.brightspotcdn-copy-5-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/npr.brightspotcdn-copy-5-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\">\u003cfigcaption class=\"wp-caption-text\">Mary Wogec (left) and Oksana Demidenko look through books about traditional Ukrainian embroidery at their home in Richmond, on Dec. 17, 2024. \u003ccite>(Beth LaBerge for NPR)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>“Temporary protected status is at the approval of the Secretary of Homeland Security. That could end tomorrow. And if TPS ends, they’re gonna be removable,” he said. “Temporary means temporary. Whatever reason [why] you got temporary protected status — maybe it’s a hurricane in your homeland, maybe war in your homeland — but [when] this situation clears up, you need to go home.”\u003c/p>\n\u003cp>Brown says returning people to shattered countries is challenging.\u003c/p>\n\u003cp>“What capacity do those countries have to accept those repatriations and reintegrate those people into the economy again? I think about a place like Haiti,” which descended into chaos after the president was assassinated in 2021, she said. “Another question is, for example, a country like Venezuela, which will not take back its citizens.”\u003c/p>\n\u003cp>The incoming president could go to Congress, which has the power to repeal TPS entirely. But Brown thinks it’s unlikely this will happen given the fact that Republicans hold such slim majorities in the House and Senate.\u003c/p>\n\u003cp>Edward Alden, who studies immigration as a senior fellow at the Council on Foreign Relations, expects the incoming Trump administration to do whatever it can to restrict programs such as TPS, DACA and humanitarian parole, as part of his broader plan to limit immigration.\u003c/p>\n\u003cp>“They’re going to come out of the gate with some really, really aggressive strategies. And I think this is going to be on a scale that none of us in our lifetimes has ever seen before,” he said. “There may be some constraints in the courts. TPS will clearly end up back there.”\u003c/p>\n\u003cfigure id=\"attachment_12019645\" class=\"wp-caption aligncenter\" style=\"max-width: 1600px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12019645\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/npr.brightspotcdn-copy-6.jpg\" alt=\"\" width=\"1600\" height=\"1067\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/npr.brightspotcdn-copy-6.jpg 1600w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/npr.brightspotcdn-copy-6-800x534.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/npr.brightspotcdn-copy-6-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/npr.brightspotcdn-copy-6-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/npr.brightspotcdn-copy-6-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\">\u003cfigcaption class=\"wp-caption-text\">Oksana Demidenko brushes her cat Java while watching updates about the war in Ukraine at their home in Richmond, on Dec. 17, 2024. \u003ccite>(Beth LaBerge for NPR)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>Teen helped preserve TPS in Trump’s first term\u003c/h2>\n\u003cp>In Trump’s first term,\u003ca href=\"https://www.npr.org/2022/11/15/1136641841/temporary-protected-status-extended-trump-biden\">he sought to revoke the program for around 300,000 immigrants from six countries\u003c/a>. But he was blocked in the courts. The main challenge, a 2018 case known as \u003ca href=\"https://www.aclusocal.org/en/cases/ramos-v-nielsen\">Ramos v. Nielsen\u003c/a>, came from a group of TPS beneficiaries and their U.S.-born children.\u003c/p>\n\u003cp>In the lawsuit, plaintiffs argued the spirit of the law allows the government to consider current conditions on the ground, not just whether the original crisis that led to TPS had been resolved, as the Trump administration was asserting.\u003c/p>\n\u003cp>Before the issue could be decided definitively, President Joe Biden\u003ca href=\"https://public-inspection.federalregister.gov/2022-24984.pdf\"> restored TPS for everyone affected\u003c/a>, and the lawsuit was dismissed.\u003c/p>\n\u003cp>Crista Ramos was 14 when she and her Salvadoran-born mother \u003ca href=\"https://www.kqed.org/news/11714388/california-teen-leads-suit-to-keep-hundreds-of-thousands-of-immigrants-in-u-s\">became lead plaintiffs in the suit\u003c/a>.\u003c/p>\n\u003cp>Today, Ramos is 20, studying politics at the University of San Francisco.\u003c/p>\n\u003cp>On a recent evening, she sits at a picnic table with her mother, while her brother practices soccer. She says she joined the lawsuit to make the case that rescinding TPS not only affects the beneficiaries, but their families as well.\u003c/p>\n\u003cp>“Throughout my high school, that was always in the back of my head: Was my family going to be able to stick together?” Ramos says. “That was a stress that was on me and so many children like me. We could lose our parents at any point.”\u003c/p>\n\u003cp>Her mother, Cristina Morales, 44, is an educator who works with autistic children. She came to California as a teenager three decades ago and put down roots.\u003c/p>\n\u003cp>“I’m a homeowner. My kids are in college. My husband and I, we’ve been together since high school,” she said. “Being under TPS protected me. But then I learned the hard way… this is a temporary status.”\u003c/p>\n\u003cp>Because she first entered illegally, Morales has no path to citizenship. Instead, she clings to the hope the government will renew her TPS every 18 months.\u003c/p>\n\u003cp>Now, with Trump returning to the White House, Ramos fears her mother is again at risk of deportation. She came of age in one legal battle, and says she’s bracing to defend TPS again.\u003c/p>\n\u003cp>“For me, it’s not even sadness. It’s just anger that we have to relive this traumatic experience again,” Ramos says. “But I want to turn that anger into change, to fight.”\u003c/p>\n\u003ch2>Making a home in California amid uncertainty\u003c/h2>\n\u003cp>At the Richmond waterfront park, Demidenko marvels at the flowers growing in December. She’s feeling more at home in California, with visits to the redwoods, the coastline along Highway 1 and the state capital.\u003c/p>\n\u003cfigure id=\"attachment_12019647\" class=\"wp-caption aligncenter\" style=\"max-width: 1600px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12019647\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/npr.brightspotcdn-copy-7.jpg\" alt=\"\" width=\"1600\" height=\"1067\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/npr.brightspotcdn-copy-7.jpg 1600w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/npr.brightspotcdn-copy-7-800x534.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/npr.brightspotcdn-copy-7-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/npr.brightspotcdn-copy-7-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/npr.brightspotcdn-copy-7-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\">\u003cfigcaption class=\"wp-caption-text\">Oksana Demidenko takes a photo on her phone of flowers at Marina Bay Park in Richmond, on Dec. 17, 2024. \u003ccite>(Beth LaBerge for NPR)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>And she says she loves her job as a technician in a state public health laboratory, tracking respiratory viruses like avian flu.\u003c/p>\n\u003cp>“It’s very interesting,” she says. “I love it because I can help the community.”\u003c/p>\n\u003cp>When Demidenko first arrived in the country, she planned to apply for a nursing license. But in talking with Wogec, who also works in public health, she learned that California has a \u003ca href=\"https://www.cdph.ca.gov/Programs/OSPHLD/LFS/Pages/CLTAC-Lab-Workforce-Subcommittee-Report-2022.aspx\">shortage of clinical laboratory scientists\u003c/a>.[aside label=\"Related Stories\" postID=\"news_12016037,news_12015876,news_12015449\"]“I told her a little bit about it and she said, ‘I always wanted to work in a laboratory,” says Wogec. “Her grandfather was a famous scientist in Ukraine. … And she said, ‘When I was a little girl, I would go to my grandfather’s lab and I love labs.'”\u003c/p>\n\u003cp>With the sun sparkling on the water of the bay and pleasure boats motoring by, the bombings in Ukraine seem far away. But Demidenko says the fear she felt, huddling on the floor of her hallway in Kiev as air raid sirens wailed, remains vivid. It still jolts her awake some nights.\u003c/p>\n\u003cp>“You haven’t time to go to a shelter, because first it’s a rocket and after that [you hear the] sirens,” she says. “Nobody’s safe.”\u003c/p>\n\u003cp>Wogec says the TPS holders she knows are hardworking people contributing to this country, and the government should find a way to keep them here legally.\u003c/p>\n\u003cp>“I can’t even imagine that the United States would send people back to Ukraine or Afghanistan. Not to mention Nicaragua or Haiti,” she says.\u003c/p>\n\u003cp>For her part, Demidenko says she’s turning Wogec’s garage into a workshop for making natural soaps. That was her hobby in Ukraine, but now she’s thinking \u003cspan style=\"font-weight: 400;\">if she loses her work permit, she might try to start a soap business as a potential avenue toward a visa.\u003c/span>\u003c/p>\n\u003cp>“I’ll start my business,” she says, “because maybe it’ll give me a chance.”\u003c/p>\n\u003cp>TPS for Ukrainians had been set to expire April 19, and for Salvadorans like Morales, even earlier: March 9. But on Jan. 10, Biden \u003ca href=\"https://www.dhs.gov/news/2025/01/10/dhs-extend-temporary-protected-status-ukraine\">extended TPS for Ukraine\u003c/a> and \u003ca href=\"https://www.dhs.gov/news/2025/01/10/dhs-publishes-federal-register-notice-extending-temporary-protected-status-el\">El Salvador\u003c/a>, as well as Venezuela and Sudan. So – for now – Demidenko and Morales can breathe a little easier.\u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n",
"blocks": [],
"excerpt": "More than 1 million foreign-born U.S. residents have Temporary Protected Status, allowing them to live and work in the U.S. Many, though, now fear those protections could end under a second Trump administration.",
"status": "publish",
"parent": 0,
"modified": 1736877923,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 49,
"wordCount": 1881
},
"headData": {
"title": "Immigrants With Temporary Protected Status Fear Deportation as Trump Returns | KQED",
"description": "More than 1 million foreign-born U.S. residents have Temporary Protected Status, allowing them to live and work in the U.S. Many, though, now fear those protections could end under a second Trump administration.",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"schema": {
"@context": "http://schema.org",
"@type": "NewsArticle",
"headline": "Immigrants With Temporary Protected Status Fear Deportation as Trump Returns",
"datePublished": "2025-01-14T10:00:38-08:00",
"dateModified": "2025-01-14T10:05:23-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"
}
}
},
"audioUrl": "https://traffic.omny.fm/d/clips/0af137ef-751e-4b19-a055-aaef00d2d578/ffca7e9f-6831-41c5-bcaf-aaef00f5a073/62bfc798-7c08-44f6-b390-b2650118921b/audio.mp3",
"sticky": false,
"nprStoryId": "kqed-12019638",
"excludeFromSiteSearch": "Include",
"articleAge": "0",
"path": "/news/12019638/immigrants-with-temporary-protected-status-fear-deportation-as-trump-returns",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>\u003cem>This story originally published on Dec. 23, 2024. It has since been updated. \u003c/em>\u003c/p>\n\u003cp>On the San Francisco Bay waterfront, Oksana Demidenko walks through Rosie the Riveter Memorial Park in the city of Richmond, looking at photos of the female factory workers who built World War II Liberty ships here in the 1940s.\u003c/p>\n\u003cp>“It’s hard work, very physical work,” says Demidenko, 56, a Ukrainian nurse who came to California to escape the Russian bombardment of Kiev in 2022. She says “the Rosies” remind her of the women helping the war effort in Ukraine. “Rosie the Riveter, from the start of the war, she inspired people in Ukraine. She was in chats, blogs, everywhere.”\u003c/p>\n\u003cp>Walking with her is Mary Wogec, a public health administrator who sponsored Demidenko through a humanitarian program called \u003ca href=\"https://www.uscis.gov/ukraine\">Uniting for Ukraine\u003c/a>, and invited her — and her four cats — to live in her home. Wogec says she signed up to be a sponsor after watching Ukrainians fleeing as the Russian invasion unfolded.\u003c/p>\n\u003cp>“I just can’t imagine having my life uprooted like that,” she says. “[But] what I’ve seen, first of all, is amazing resilience.”\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>Last year, Demidenko was granted \u003ca href=\"https://www.uscis.gov/humanitarian/temporary-protected-status\">Temporary Protected Status\u003c/a>, known as TPS by the U.S. It provides a shield from deportation, and a work permit, although it doesn’t represent permanent legal status.\u003c/p>\n\u003cp>Although aching over having to leave her mother behind in Ukraine, Demidenko says she feels welcome in the U.S. — and safe.\u003c/p>\n\u003cp>But with President-elect Donald Trump returning to the White House next month, Demidenko is worried her protection could soon end. Trump has vowed a massive deportation campaign and sharp immigration restrictions, including slashing the TPS program, as he tried to do during his first term at the White House.\u003c/p>\n\u003cfigure id=\"attachment_12019641\" class=\"wp-caption aligncenter\" style=\"max-width: 1600px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12019641\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/npr.brightspotcdn-copy-4.jpg\" alt=\"\" width=\"1600\" height=\"1067\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/npr.brightspotcdn-copy-4.jpg 1600w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/npr.brightspotcdn-copy-4-800x534.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/npr.brightspotcdn-copy-4-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/npr.brightspotcdn-copy-4-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/npr.brightspotcdn-copy-4-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\">\u003cfigcaption class=\"wp-caption-text\">Oksana Demidenko hangs traditional Ukrainian embroidered shirts above her closet at her home in Richmond, on Dec. 17, 2024. Hanging from the closet is a sign made by her sponsor, Mary Wogec, welcoming her and her cats to the United States. \u003ccite>(Beth LaBerge for NPR)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>“Everybody now, we don’t know if we have a future or not,” says Demidenko.\u003c/p>\n\u003cp>She is one of \u003ca href=\"https://crsreports.congress.gov/product/pdf/RS/RS20844/79\">more than 1 million people from 17 countries, including 60,000 from Ukraine \u003c/a>with Temporary Protected Status.\u003c/p>\n\u003cp>The program was \u003ca href=\"https://www.congress.gov/bill/101st-congress/senate-bill/358\">established by Congress as part of the Immigration Act of 1990\u003c/a> for immigrants living in the U.S. whose home countries are experiencing armed conflict, natural disasters or other “extraordinary conditions.”\u003c/p>\n\u003cp>Both Democratic and Republican administrations have offered TPS to people from countries in crisis. Protections last from six to 18 months and the government can renew them — or terminate them — depending on country conditions.\u003c/p>\n\u003ch2>Trump team signals plan to end TPS designations\u003c/h2>\n\u003cp>In an Oct. 2 interview with News Nation, \u003ca href=\"https://www.newsnationnow.com/politics/2024-election/trump-springfield-haitian-migrants-removed/\">Trump said he would revoke TPS for Haitians\u003c/a> and deport them, after amplifying false rumors that Haitian immigrants in Springfield, Ohio were eating their neighbors’ pets.\u003c/p>\n\u003cp>Incoming Vice President J.D. Vance \u003ca href=\"https://www.nytimes.com/2024/09/19/us/politics/vance-haitian-immigrants-illegal.html\">called Haitians with TPS “illegal aliens.”\u003c/a>\u003c/p>\n\u003cp>But Theresa Cardinal Brown, an immigration analyst with the Bipartisan Policy Center, says people with TPS are living in the U.S. legally.\u003c/p>\n\u003cp>“Once you get TPS status, that is a government authorization for you to stay,” she said. The Trump transition team did not respond to NPR’s requests for comment about plans to change the TPS program.\u003c/p>\n\u003cp>But Trump advisers maintain that the program is being misused.\u003c/p>\n\u003cp>Shortly after the election in November, the man Trump picked as his ‘border czar,’ \u003ca href=\"https://whkradio.com/radioshow/strictly-speaking\">Thomas Homan, told Cleveland talk radio host Bob Frantz\u003c/a> that the administration needs to take a “hard” approach to ending TPS designations and sending people back.\u003c/p>\n\u003cfigure id=\"attachment_12019642\" class=\"wp-caption aligncenter\" style=\"max-width: 1600px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12019642\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/npr.brightspotcdn-copy-5.jpg\" alt=\"\" width=\"1600\" height=\"1067\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/npr.brightspotcdn-copy-5.jpg 1600w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/npr.brightspotcdn-copy-5-800x534.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/npr.brightspotcdn-copy-5-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/npr.brightspotcdn-copy-5-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/npr.brightspotcdn-copy-5-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\">\u003cfigcaption class=\"wp-caption-text\">Mary Wogec (left) and Oksana Demidenko look through books about traditional Ukrainian embroidery at their home in Richmond, on Dec. 17, 2024. \u003ccite>(Beth LaBerge for NPR)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>“Temporary protected status is at the approval of the Secretary of Homeland Security. That could end tomorrow. And if TPS ends, they’re gonna be removable,” he said. “Temporary means temporary. Whatever reason [why] you got temporary protected status — maybe it’s a hurricane in your homeland, maybe war in your homeland — but [when] this situation clears up, you need to go home.”\u003c/p>\n\u003cp>Brown says returning people to shattered countries is challenging.\u003c/p>\n\u003cp>“What capacity do those countries have to accept those repatriations and reintegrate those people into the economy again? I think about a place like Haiti,” which descended into chaos after the president was assassinated in 2021, she said. “Another question is, for example, a country like Venezuela, which will not take back its citizens.”\u003c/p>\n\u003cp>The incoming president could go to Congress, which has the power to repeal TPS entirely. But Brown thinks it’s unlikely this will happen given the fact that Republicans hold such slim majorities in the House and Senate.\u003c/p>\n\u003cp>Edward Alden, who studies immigration as a senior fellow at the Council on Foreign Relations, expects the incoming Trump administration to do whatever it can to restrict programs such as TPS, DACA and humanitarian parole, as part of his broader plan to limit immigration.\u003c/p>\n\u003cp>“They’re going to come out of the gate with some really, really aggressive strategies. And I think this is going to be on a scale that none of us in our lifetimes has ever seen before,” he said. “There may be some constraints in the courts. TPS will clearly end up back there.”\u003c/p>\n\u003cfigure id=\"attachment_12019645\" class=\"wp-caption aligncenter\" style=\"max-width: 1600px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12019645\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/npr.brightspotcdn-copy-6.jpg\" alt=\"\" width=\"1600\" height=\"1067\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/npr.brightspotcdn-copy-6.jpg 1600w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/npr.brightspotcdn-copy-6-800x534.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/npr.brightspotcdn-copy-6-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/npr.brightspotcdn-copy-6-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/npr.brightspotcdn-copy-6-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\">\u003cfigcaption class=\"wp-caption-text\">Oksana Demidenko brushes her cat Java while watching updates about the war in Ukraine at their home in Richmond, on Dec. 17, 2024. \u003ccite>(Beth LaBerge for NPR)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>Teen helped preserve TPS in Trump’s first term\u003c/h2>\n\u003cp>In Trump’s first term,\u003ca href=\"https://www.npr.org/2022/11/15/1136641841/temporary-protected-status-extended-trump-biden\">he sought to revoke the program for around 300,000 immigrants from six countries\u003c/a>. But he was blocked in the courts. The main challenge, a 2018 case known as \u003ca href=\"https://www.aclusocal.org/en/cases/ramos-v-nielsen\">Ramos v. Nielsen\u003c/a>, came from a group of TPS beneficiaries and their U.S.-born children.\u003c/p>\n\u003cp>In the lawsuit, plaintiffs argued the spirit of the law allows the government to consider current conditions on the ground, not just whether the original crisis that led to TPS had been resolved, as the Trump administration was asserting.\u003c/p>\n\u003cp>Before the issue could be decided definitively, President Joe Biden\u003ca href=\"https://public-inspection.federalregister.gov/2022-24984.pdf\"> restored TPS for everyone affected\u003c/a>, and the lawsuit was dismissed.\u003c/p>\n\u003cp>Crista Ramos was 14 when she and her Salvadoran-born mother \u003ca href=\"https://www.kqed.org/news/11714388/california-teen-leads-suit-to-keep-hundreds-of-thousands-of-immigrants-in-u-s\">became lead plaintiffs in the suit\u003c/a>.\u003c/p>\n\u003cp>Today, Ramos is 20, studying politics at the University of San Francisco.\u003c/p>\n\u003cp>On a recent evening, she sits at a picnic table with her mother, while her brother practices soccer. She says she joined the lawsuit to make the case that rescinding TPS not only affects the beneficiaries, but their families as well.\u003c/p>\n\u003cp>“Throughout my high school, that was always in the back of my head: Was my family going to be able to stick together?” Ramos says. “That was a stress that was on me and so many children like me. We could lose our parents at any point.”\u003c/p>\n\u003cp>Her mother, Cristina Morales, 44, is an educator who works with autistic children. She came to California as a teenager three decades ago and put down roots.\u003c/p>\n\u003cp>“I’m a homeowner. My kids are in college. My husband and I, we’ve been together since high school,” she said. “Being under TPS protected me. But then I learned the hard way… this is a temporary status.”\u003c/p>\n\u003cp>Because she first entered illegally, Morales has no path to citizenship. Instead, she clings to the hope the government will renew her TPS every 18 months.\u003c/p>\n\u003cp>Now, with Trump returning to the White House, Ramos fears her mother is again at risk of deportation. She came of age in one legal battle, and says she’s bracing to defend TPS again.\u003c/p>\n\u003cp>“For me, it’s not even sadness. It’s just anger that we have to relive this traumatic experience again,” Ramos says. “But I want to turn that anger into change, to fight.”\u003c/p>\n\u003ch2>Making a home in California amid uncertainty\u003c/h2>\n\u003cp>At the Richmond waterfront park, Demidenko marvels at the flowers growing in December. She’s feeling more at home in California, with visits to the redwoods, the coastline along Highway 1 and the state capital.\u003c/p>\n\u003cfigure id=\"attachment_12019647\" class=\"wp-caption aligncenter\" style=\"max-width: 1600px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12019647\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/npr.brightspotcdn-copy-7.jpg\" alt=\"\" width=\"1600\" height=\"1067\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/npr.brightspotcdn-copy-7.jpg 1600w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/npr.brightspotcdn-copy-7-800x534.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/npr.brightspotcdn-copy-7-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/npr.brightspotcdn-copy-7-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/npr.brightspotcdn-copy-7-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\">\u003cfigcaption class=\"wp-caption-text\">Oksana Demidenko takes a photo on her phone of flowers at Marina Bay Park in Richmond, on Dec. 17, 2024. \u003ccite>(Beth LaBerge for NPR)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>And she says she loves her job as a technician in a state public health laboratory, tracking respiratory viruses like avian flu.\u003c/p>\n\u003cp>“It’s very interesting,” she says. “I love it because I can help the community.”\u003c/p>\n\u003cp>When Demidenko first arrived in the country, she planned to apply for a nursing license. But in talking with Wogec, who also works in public health, she learned that California has a \u003ca href=\"https://www.cdph.ca.gov/Programs/OSPHLD/LFS/Pages/CLTAC-Lab-Workforce-Subcommittee-Report-2022.aspx\">shortage of clinical laboratory scientists\u003c/a>.\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"label": "Related Stories ",
"postid": "news_12016037,news_12015876,news_12015449"
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>“I told her a little bit about it and she said, ‘I always wanted to work in a laboratory,” says Wogec. “Her grandfather was a famous scientist in Ukraine. … And she said, ‘When I was a little girl, I would go to my grandfather’s lab and I love labs.'”\u003c/p>\n\u003cp>With the sun sparkling on the water of the bay and pleasure boats motoring by, the bombings in Ukraine seem far away. But Demidenko says the fear she felt, huddling on the floor of her hallway in Kiev as air raid sirens wailed, remains vivid. It still jolts her awake some nights.\u003c/p>\n\u003cp>“You haven’t time to go to a shelter, because first it’s a rocket and after that [you hear the] sirens,” she says. “Nobody’s safe.”\u003c/p>\n\u003cp>Wogec says the TPS holders she knows are hardworking people contributing to this country, and the government should find a way to keep them here legally.\u003c/p>\n\u003cp>“I can’t even imagine that the United States would send people back to Ukraine or Afghanistan. Not to mention Nicaragua or Haiti,” she says.\u003c/p>\n\u003cp>For her part, Demidenko says she’s turning Wogec’s garage into a workshop for making natural soaps. That was her hobby in Ukraine, but now she’s thinking \u003cspan style=\"font-weight: 400;\">if she loses her work permit, she might try to start a soap business as a potential avenue toward a visa.\u003c/span>\u003c/p>\n\u003cp>“I’ll start my business,” she says, “because maybe it’ll give me a chance.”\u003c/p>\n\u003cp>TPS for Ukrainians had been set to expire April 19, and for Salvadorans like Morales, even earlier: March 9. But on Jan. 10, Biden \u003ca href=\"https://www.dhs.gov/news/2025/01/10/dhs-extend-temporary-protected-status-ukraine\">extended TPS for Ukraine\u003c/a> and \u003ca href=\"https://www.dhs.gov/news/2025/01/10/dhs-publishes-federal-register-notice-extending-temporary-protected-status-el\">El Salvador\u003c/a>, as well as Venezuela and Sudan. So – for now – Demidenko and Morales can breathe a little easier.\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/12019638/immigrants-with-temporary-protected-status-fear-deportation-as-trump-returns",
"authors": [
"259"
],
"categories": [
"news_1169",
"news_8"
],
"tags": [
"news_21504",
"news_20202",
"news_21791",
"news_22361",
"news_26723",
"news_30818"
],
"featImg": "news_12019640",
"label": "news"
},
"news_12021487": {
"type": "posts",
"id": "news_12021487",
"meta": {
"index": "posts_1716263798",
"site": "news",
"id": "12021487",
"score": null,
"sort": [
1736550049000
]
},
"guestAuthors": [],
"slug": "an-immigration-raid-in-kern-county-foreshadows-what-awaits-farmworkers-and-the-economy",
"title": "An Immigration Raid in Kern County Foreshadows What Awaits Farmworkers and the Economy",
"publishDate": 1736550049,
"format": "standard",
"headTitle": "An Immigration Raid in Kern County Foreshadows What Awaits Farmworkers and the Economy | KQED",
"labelTerm": {
"term": 18481,
"site": "news"
},
"content": "\u003cp>Acres of orange fields sat unpicked in Kern County this week as word of Border Patrol raids circulated through Messenger chats and images of federal agents detaining laborers spread on local Facebook groups.\u003c/p>\n\u003cp>The Border Patrol conducted unannounced raids throughout Bakersfield on Tuesday, descending on businesses where day laborers and field workers gather. Agents in unmarked SUVs rounded up people in vans outside a Home Depot and gas station that serves a breakfast popular with field workers.\u003c/p>\n\u003cp>This appears to be the first large-scale Border Patrol raid in California since the election of Donald Trump, coming just a day after Congress certified the election on Jan. 6, in the final days of Joe Biden’s presidency. The panic and confusion, for both immigrants and local businesses that rely on their labor, foreshadow what awaits communities across California if Trump follows through on his promise to conduct mass deportations.\u003c/p>\n\u003cp>“It was profiling, it was purely field workers,” said Sara Fuentes, store manager of the local gas station. Fuentes said that at 9 a.m., when the store typically gets a rush of workers on their way to pick oranges, two men in civilian clothes and unmarked Suburbans started detaining people outside the store. “They didn’t stop people with FedEx uniforms, they were stopping people who looked like they worked in the fields.” Fuentes says one customer pulled in just to pump gas and agents approached him and detained him.\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>Fuentes has lived in Bakersfield all her life and says she’s never seen anything like it. In one instance, she said a man and woman drove up to the store together, and the man went inside. Border Patrol detained the man as he walked out, Fuentes said, and then demanded the woman get out of the vehicle. When she refused, another agent parked his vehicle behind the woman, blocking her car. Fuentes said it wasn’t until the local Univision station showed up that Border Patrol agents backed up their car and allowed the woman to leave.\u003c/p>\n\u003cdiv class=\"wp-block-group\">\n\u003cdiv class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n\u003cp>Fuentes says none of the regular farm workers showed up to buy breakfast on Wednesday morning. “No field workers at all,” she said.\u003c/p>\n\u003cp>Growers and agricultural leaders in California and across the nation have warned that Trump’s promised mass deportations will disrupt the nation’s food supply, leading to shortages and higher prices. In Kern County this week, just the word of the deportations inspired workers to stay away from the fields.\u003c/p>\n\u003cp>“People are freaked out, people are worried, people are planning on staying home the next couple of days,” said Antonio De Loera-Brust, director of communication for the United Farm Workers. De Loera-Brust said the Border Patrol detained at least one UFW member in Kern County as they “traveled between home and work.”\u003c/p>\n\u003cp>Videos shared in local Facebook groups and Instagram pages show Border Patrol agents pulling over vehicles along Highway 99 on Tuesday and Wednesday in Bakersfield.\u003c/p>\n\u003c/div>\n\u003c/div>\n\u003cp>“They were stopping cars at random, asking people for papers. They were going to gas stations and Home Depot where day laborers gather,” said Antonio De Loera-Brust. “It’s provoking intense anxiety and a lot of fear in the community.”\u003c/p>\n\u003cp>U.S. Customs and Border Protection did not respond to a request for comment. On social media, Gregory K. Bovino, the Border Patrol chief in El Centro, called the sweeps “Operation Return to Sender.”\u003c/p>\n\u003cp>“We are taking it to the bad people and bad things in Bakersfield,” the El Centro Border Patrol said in response to a comment on its Facebook page. “We are planning operations for other locals (sic) such as Fresno and especially Sacramento.”\u003c/p>\n\u003cfigure id=\"attachment_12021488\" class=\"wp-caption aligncenter\" style=\"max-width: 1568px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12021488\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/100622_Border-Patrol-Seal_GETTY_CM_01-copy.jpg\" alt=\"\" width=\"1568\" height=\"1045\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/100622_Border-Patrol-Seal_GETTY_CM_01-copy.jpg 1568w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/100622_Border-Patrol-Seal_GETTY_CM_01-copy-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/100622_Border-Patrol-Seal_GETTY_CM_01-copy-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/100622_Border-Patrol-Seal_GETTY_CM_01-copy-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/100622_Border-Patrol-Seal_GETTY_CM_01-copy-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 1568px) 100vw, 1568px\">\u003cfigcaption class=\"wp-caption-text\">A US Customs and Border Protection patch on the uniform of an agent in the Jacumba mountains in Imperial County on Oct. 6, 2022. \u003ccite>(Allison Dinner/AFP via Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>It’s unclear how many people have been detained by Border Patrol or how long the operation would last.\u003c/p>\n\u003cp>“We’re in the middle of our citrus harvesting. This sent shockwaves through the entire community,” said Casey Creamer, president of the industry group California Citrus Mutual, on Thursday. “People aren’t going to work and kids aren’t going to school. Yesterday, about 25% of the workforce, today 75% didn’t show up.”[aside label=\"Related Stories\" postID=\"forum_2010101908347,news_12016440,news_12016488\"]He pushed back on the Border Patrol’s claims they’re targeting bad people. He said they appeared to be general sweeps of workers.\u003c/p>\n\u003cp>“If this is the new normal, this is absolute economic devastation,” said Richard S. Gearhart, an associate professor of economics at Cal State, Bakersfield.\u003c/p>\n\u003cp>In the short term, he predicted farms and dairies could make up the losses, but that homebuilders, restaurants and small businesses would be most hurt financially.\u003c/p>\n\u003cp>But he’s worried about the long-term.\u003c/p>\n\u003cp>“You are talking about a recession-level event if this is the new long-term norm,” he said.\u003c/p>\n\u003cp>Agriculture comprises about 10% of Kern County’s gross domestic product and undocumented workers may comprise half of the workforce, he said. And the Central Valley provides about a quarter of the United States’ food.\u003c/p>\n\u003cp>“So, you WILL see, in the long run, food inflation and food shortages,” he wrote in a text message.\u003c/p>\n\u003cp>He predicted immigrants, even ones with documents, would stop shopping, going to school and seeking health care.\u003c/p>\n\u003cp>“So, this could have some serious deleterious long run impacts beyond lost farm productivity. Losses in education and health would be catastrophic,” he said. “Basically, you know how Kern County complains about oil? This event would be analogous to shutting down oil production. Economic catastrophe.”\u003c/p>\n\u003cp>\u003c/p>\n",
"blocks": [],
"excerpt": "'If this is the new normal, this is absolute economic devastation,' says one local economist after the Border Patrol conducted large-scale unannounced raids throughout Bakersfield on Tuesday.",
"status": "publish",
"parent": 0,
"modified": 1736551950,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 24,
"wordCount": 988
},
"headData": {
"title": "An Immigration Raid in Kern County Foreshadows What Awaits Farmworkers and the Economy | KQED",
"description": "'If this is the new normal, this is absolute economic devastation,' says one local economist after the Border Patrol conducted large-scale unannounced raids throughout Bakersfield on Tuesday.",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"schema": {
"@context": "http://schema.org",
"@type": "NewsArticle",
"headline": "An Immigration Raid in Kern County Foreshadows What Awaits Farmworkers and the Economy",
"datePublished": "2025-01-10T15:00:49-08:00",
"dateModified": "2025-01-10T15:32:30-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": "\u003ca href=\"https://calmatters.org/author/sergio-olmos/\">Sergio Olmos\u003c/a>, CalMatters",
"nprStoryId": "kqed-12021487",
"excludeFromSiteSearch": "Include",
"showOnAuthorArchivePages": "No",
"articleAge": "0",
"path": "/news/12021487/an-immigration-raid-in-kern-county-foreshadows-what-awaits-farmworkers-and-the-economy",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>Acres of orange fields sat unpicked in Kern County this week as word of Border Patrol raids circulated through Messenger chats and images of federal agents detaining laborers spread on local Facebook groups.\u003c/p>\n\u003cp>The Border Patrol conducted unannounced raids throughout Bakersfield on Tuesday, descending on businesses where day laborers and field workers gather. Agents in unmarked SUVs rounded up people in vans outside a Home Depot and gas station that serves a breakfast popular with field workers.\u003c/p>\n\u003cp>This appears to be the first large-scale Border Patrol raid in California since the election of Donald Trump, coming just a day after Congress certified the election on Jan. 6, in the final days of Joe Biden’s presidency. The panic and confusion, for both immigrants and local businesses that rely on their labor, foreshadow what awaits communities across California if Trump follows through on his promise to conduct mass deportations.\u003c/p>\n\u003cp>“It was profiling, it was purely field workers,” said Sara Fuentes, store manager of the local gas station. Fuentes said that at 9 a.m., when the store typically gets a rush of workers on their way to pick oranges, two men in civilian clothes and unmarked Suburbans started detaining people outside the store. “They didn’t stop people with FedEx uniforms, they were stopping people who looked like they worked in the fields.” Fuentes says one customer pulled in just to pump gas and agents approached him and detained him.\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>Fuentes has lived in Bakersfield all her life and says she’s never seen anything like it. In one instance, she said a man and woman drove up to the store together, and the man went inside. Border Patrol detained the man as he walked out, Fuentes said, and then demanded the woman get out of the vehicle. When she refused, another agent parked his vehicle behind the woman, blocking her car. Fuentes said it wasn’t until the local Univision station showed up that Border Patrol agents backed up their car and allowed the woman to leave.\u003c/p>\n\u003cdiv class=\"wp-block-group\">\n\u003cdiv class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n\u003cp>Fuentes says none of the regular farm workers showed up to buy breakfast on Wednesday morning. “No field workers at all,” she said.\u003c/p>\n\u003cp>Growers and agricultural leaders in California and across the nation have warned that Trump’s promised mass deportations will disrupt the nation’s food supply, leading to shortages and higher prices. In Kern County this week, just the word of the deportations inspired workers to stay away from the fields.\u003c/p>\n\u003cp>“People are freaked out, people are worried, people are planning on staying home the next couple of days,” said Antonio De Loera-Brust, director of communication for the United Farm Workers. De Loera-Brust said the Border Patrol detained at least one UFW member in Kern County as they “traveled between home and work.”\u003c/p>\n\u003cp>Videos shared in local Facebook groups and Instagram pages show Border Patrol agents pulling over vehicles along Highway 99 on Tuesday and Wednesday in Bakersfield.\u003c/p>\n\u003c/div>\n\u003c/div>\n\u003cp>“They were stopping cars at random, asking people for papers. They were going to gas stations and Home Depot where day laborers gather,” said Antonio De Loera-Brust. “It’s provoking intense anxiety and a lot of fear in the community.”\u003c/p>\n\u003cp>U.S. Customs and Border Protection did not respond to a request for comment. On social media, Gregory K. Bovino, the Border Patrol chief in El Centro, called the sweeps “Operation Return to Sender.”\u003c/p>\n\u003cp>“We are taking it to the bad people and bad things in Bakersfield,” the El Centro Border Patrol said in response to a comment on its Facebook page. “We are planning operations for other locals (sic) such as Fresno and especially Sacramento.”\u003c/p>\n\u003cfigure id=\"attachment_12021488\" class=\"wp-caption aligncenter\" style=\"max-width: 1568px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12021488\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/100622_Border-Patrol-Seal_GETTY_CM_01-copy.jpg\" alt=\"\" width=\"1568\" height=\"1045\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/100622_Border-Patrol-Seal_GETTY_CM_01-copy.jpg 1568w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/100622_Border-Patrol-Seal_GETTY_CM_01-copy-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/100622_Border-Patrol-Seal_GETTY_CM_01-copy-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/100622_Border-Patrol-Seal_GETTY_CM_01-copy-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/100622_Border-Patrol-Seal_GETTY_CM_01-copy-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 1568px) 100vw, 1568px\">\u003cfigcaption class=\"wp-caption-text\">A US Customs and Border Protection patch on the uniform of an agent in the Jacumba mountains in Imperial County on Oct. 6, 2022. \u003ccite>(Allison Dinner/AFP via Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>It’s unclear how many people have been detained by Border Patrol or how long the operation would last.\u003c/p>\n\u003cp>“We’re in the middle of our citrus harvesting. This sent shockwaves through the entire community,” said Casey Creamer, president of the industry group California Citrus Mutual, on Thursday. “People aren’t going to work and kids aren’t going to school. Yesterday, about 25% of the workforce, today 75% didn’t show up.”\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"label": "Related Stories ",
"postid": "forum_2010101908347,news_12016440,news_12016488"
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>He pushed back on the Border Patrol’s claims they’re targeting bad people. He said they appeared to be general sweeps of workers.\u003c/p>\n\u003cp>“If this is the new normal, this is absolute economic devastation,” said Richard S. Gearhart, an associate professor of economics at Cal State, Bakersfield.\u003c/p>\n\u003cp>In the short term, he predicted farms and dairies could make up the losses, but that homebuilders, restaurants and small businesses would be most hurt financially.\u003c/p>\n\u003cp>But he’s worried about the long-term.\u003c/p>\n\u003cp>“You are talking about a recession-level event if this is the new long-term norm,” he said.\u003c/p>\n\u003cp>Agriculture comprises about 10% of Kern County’s gross domestic product and undocumented workers may comprise half of the workforce, he said. And the Central Valley provides about a quarter of the United States’ food.\u003c/p>\n\u003cp>“So, you WILL see, in the long run, food inflation and food shortages,” he wrote in a text message.\u003c/p>\n\u003cp>He predicted immigrants, even ones with documents, would stop shopping, going to school and seeking health care.\u003c/p>\n\u003cp>“So, this could have some serious deleterious long run impacts beyond lost farm productivity. Losses in education and health would be catastrophic,” he said. “Basically, you know how Kern County complains about oil? This event would be analogous to shutting down oil production. Economic catastrophe.”\u003c/p>\n\u003cp>\u003c/p>\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/news/12021487/an-immigration-raid-in-kern-county-foreshadows-what-awaits-farmworkers-and-the-economy",
"authors": [
"byline_news_12021487"
],
"categories": [
"news_1758",
"news_1169",
"news_8"
],
"tags": [
"news_20202",
"news_20320",
"news_3173",
"news_244",
"news_32380"
],
"affiliates": [
"news_18481"
],
"featImg": "news_12021490",
"label": "news_18481"
},
"news_12020620": {
"type": "posts",
"id": "news_12020620",
"meta": {
"index": "posts_1716263798",
"site": "news",
"id": "12020620",
"score": null,
"sort": [
1736334050000
]
},
"guestAuthors": [],
"slug": "thebay-tps-trump",
"title": "Bay Area Immigrants With Temporary Protected Status Brace for Trump 2.0",
"publishDate": 1736334050,
"format": "audio",
"headTitle": "Bay Area Immigrants With Temporary Protected Status Brace for Trump 2.0 | KQED",
"labelTerm": {},
"content": "\u003cp>\u003cspan style=\"font-weight: 400\">The Bay Area is home to thousands of people with Temporary Protected Status, or TPS. Immigrants with TPS are provided a temporary shield from deportation and a work permit as a result of upheaval in their home countries. But as Donald Trump prepares to enter his second term, many fear deportation.\u003c/span>\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" frameborder=\"0\" height=\"200\" scrolling=\"no\" src=\"https://playlist.megaphone.fm?e=KQINC5403018978&light=true\" width=\"100%\" class=\"iframe-class\">\u003c/iframe>\u003c/p>\n\u003cp>\u003cem>This is a computer-generated transcript. While our team has reviewed it, there may be errors.\u003c/em>\u003c/p>\n\u003cp>\u003cstrong>Cecilia Lei: \u003c/strong>So Tyche, the Bay Area is home to thousands of immigrants who have Temporary Protected status or TPS. Tell me, what are the origins of the TPS program and what does it do?\u003c/p>\n\u003cp>\u003cstrong>Tyche Hendricks:\u003c/strong> So this is something that Congress put into law in 1990. The idea is that when there’s a war or a natural disaster or some other extraordinary crisis conditions in a country, if there are people in the U.S. who are deportable, we’re not going to send them back into that crisis. And so the U.S. is giving people a temporary protection from deportation and a work permit. It’s not a visa. It’s not, you know, a green card. But they’ve been vetted by the government and the government knows who they are and where they are and has said, you can stay here. But they have no path to a green card and to citizenship. The Secretary of Homeland Security decides to grant TPS and for how long. It could be anywhere from six months to 18 months. The secretary has to look at the country conditions. They consult with the Secretary of State or the State Department and, you know, determine that this is a country we want to grant this for. And I will say there are currently 1.1 million people right now in the United States who have that status.\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>\u003cstrong>Cecilia Lei: \u003c/strong>And then for those protections, once that period of time is over, what happens then?\u003c/p>\n\u003cp>\u003cstrong>Tyche Hendricks \u003c/strong>[00:05:27] This law that Congress passed in 1990 very clearly spells out a process. 60 days before a TPS grant is is set to expire again, the Secretary of Homeland Security has to take a look and decide, am I going to extend it? Am I going to terminate it, let it expire? And they have to give their reasons and then they have to publish in the Federal Register what they plan to do.\u003c/p>\n\u003cp>\u003cstrong>Cecilia Lei \u003c/strong>[00:05:52] Now, Tyche, you’ve met with someone in the Bay Area who’s here through TPS. Her name is Oksana Demidenko. Tell me more about her. Who is she and where did you meet her?\u003c/p>\n\u003cp>\u003cstrong>Tyche Hendricks \u003c/strong>[00:06:06] Oksana’s from Ukraine. She lived in Kiev with her mother and her four cats.\u003c/p>\n\u003cp>\u003cstrong>Oksana Demidenko \u003c/strong>[00:06:13] Yes, I’m leave Ukrainian because in the Ukraine, the war.\u003c/p>\n\u003cp>\u003cstrong>Tyche Hendricks \u003c/strong>[00:06:16] You know, bombs were raining down in 2022. They were huddling in the hallway under coats at night.\u003c/p>\n\u003cp>\u003cstrong>Oksana Demidenko \u003c/strong>[00:06:23] And, you know, some some day very hard. It’s now in the Ukraine, it’s genocide.\u003c/p>\n\u003cp>\u003cstrong>Tyche Hendricks \u003c/strong>[00:06:30] And so she was able to come to the U.S. under a program that you might have heard of Uniting for Ukraine, which was a what they call a humanitarian parole, where we said, you know, Ukrainians, if you can find a U.S. sponsor and there was a system for matching Ukrainians with sponsors, then you can come to the U.S. again on a similar temporary period with a work permit. And so Oksana did that.\u003c/p>\n\u003cp>\u003cstrong>Oksana Demidenko \u003c/strong>[00:06:56] And then open program for Ukrainian in America. Just send message to everybody in sight. Welcome US.\u003c/p>\n\u003cp>\u003cstrong>Cecilia Lei \u003c/strong>[00:07:05] And you also met with the person who sponsored her, the Bay Area resident, right?\u003c/p>\n\u003cp>\u003cstrong>Tyche Hendricks \u003c/strong>[00:07:10] That’s right. Mary Wogec is a public health administrator. As I said, she lives in Richmond.\u003c/p>\n\u003cp>\u003cstrong>Mary Wogec \u003c/strong>[00:07:16] My family is from Eastern Europe. My grandfather was from Croatia and my grandmother was from Hungary. So, you know, I, I care about Eastern Europe.\u003c/p>\n\u003cp>\u003cstrong>Tyche Hendricks \u003c/strong>[00:07:28] And she was so raw up over watching the war unfold on television.\u003c/p>\n\u003cp>\u003cstrong>Mary Wogec \u003c/strong>[00:07:33] Then it occurred to me, I live alone in a three bedroom house with my two cats. And I thought if –when I, when I learned about the Uniting for Ukraine program, I thought, wow, I actually have room in my house and in my life for people.\u003c/p>\n\u003cp>\u003cstrong>Tyche Hendricks \u003c/strong>[00:07:51] And she ended up getting a lot of Ukrainians wanting to come and be hosted by her. She said it came down to a mom with a couple of kids. And Oksana with her four cats. And she said, I bet the woman with the kids is going to have an easier time finding a place here. And so she took Oksana and her cats.\u003c/p>\n\u003cp>\u003cstrong>Mary Wogec \u003c/strong>[00:08:10] Probably the only glitch was that the cats really didn’t enjoy each other’s company as much as we enjoyed each other’s company.\u003c/p>\n\u003cp>\u003cstrong>Cecilia Lei \u003c/strong>[00:08:19] I mean, that’s an incredible story. First, that generosity, but also for someone like Oksana, who has to come here under really hard conditions. What has she shared with you about what life has been like for her living in Richmond?\u003c/p>\n\u003cp>\u003cstrong>Tyche Hendricks \u003c/strong>[00:08:33] Yeah. Oksana was trained as a nurse in Ukraine, and when she got here, she thought she was going to get certified as an American nurse and do that for work. But when she met Mary, her host, who works for the state’s Department of Public Health. She learned that there are actually there’s a shortage of laboratory researchers.\u003c/p>\n\u003cp>\u003cstrong>Mary Wogec \u003c/strong>[00:08:54] And we have a lot of lab tech positions at the state. So I encouraged Oksana to apply.\u003c/p>\n\u003cp>\u003cstrong>Tyche Hendricks \u003c/strong>[00:09:01] So she applied for a job and she works in a lab that’s tracking contagious respiratory viruses like the avian flu. And so she feels like she really has found a niche that has real, you know, real importance and real value.\u003c/p>\n\u003cp>\u003cstrong>Oksana Demidenko \u003c/strong>[00:09:17] Every week they have an online club and talk about some interesting cases. I love my work, my team. Amazing.\u003c/p>\n\u003cp>\u003cstrong>Tyche Hendricks \u003c/strong>[00:09:27] It was really remarkable to watch these two women. They’ve been housemates now for a couple of years, two and a half years, I’d say. And they really formed this bond in this partnership. But for Oksana, you know, it’s been a big adjustment.\u003c/p>\n\u003cp>\u003cstrong>Oksana Demidenko \u003c/strong>[00:09:42] You know, when I’m just arrived, it’s it’s still with me. When I’m sleep, in rocket attack\u003c/p>\n\u003cp>\u003cstrong>Tyche Hendricks \u003c/strong>[00:09:48] And she had a little story about when she first got here. Mary gave her a box of See’s candy, little chocolates as a welcome gift. And she said when she would wake up in the night in a terror, she would take a chocolate and she would eat the chocolate, and she would be like, I’m safe. I’m in California.\u003c/p>\n\u003cp>\u003cstrong>Oksana Demidenko \u003c/strong>[00:10:07] And then I’m in night, like, just, you know, like like this. I’m just take candy in America. It’s American candy. It’s my anti-depressant candy.\u003c/p>\n\u003cp>\u003cstrong>Tyche Hendricks \u003c/strong>[00:10:22] So Oksana has protection now, but she knows that the Trump administration could take that away. And she is feeling a tremendous amount of anxiety about her future. She knows that she can’t live in Ukraine. You know, she’s really fearful about what will happen. And she really doesn’t want to live here as an undocumented person. She’s been trying to figure out alternatives for herself. She had a hobby of making soap back in Ukraine, and she’s taken Mary’s garage and she’s started a little soap workshop. And she thinks like, if I could build a business, you know, maybe I could get like an entrepreneur visa or something to stay, which is very hard to do. You know, she’s just casting about for any way that she can stay here. And really, a lot of it is not in her control.\u003c/p>\n\u003cp>\u003cstrong>Oksana Demidenko \u003c/strong>[00:11:13] I can’t live in country illegal. And if this close, I my work authorization goes too. I need work. I love my work. My job.\u003c/p>\n\u003cp>\u003cstrong>Cecilia Lei \u003c/strong>[00:11:31] That sense of safety now is is precarious for someone like Oksana, who is worried as Trump enters his second term and this uncertainty around the future of the TPS program. Tell me, what exactly has Trump said and his team said about TPS?\u003c/p>\n\u003cp>\u003cstrong>Tyche Hendricks \u003c/strong>[00:11:49] I mean, we can go back. You know, in his first term, Trump tried to end TPS, and we can talk about that. But on the campaign trail, you remember there was a kerfuffle around Springfield, Ohio, where a lot of Haitian immigrants had settled, have been invited, in fact, by the the city leaders to to work there. Some of them are on TPS in Springfield.\u003c/p>\n\u003cp>\u003cstrong>Trump \u003c/strong>[00:12:13] They’re eating the dogs, the people that came in. They’re eating the cats. They’re eating. They’re eating the pets of the people that lives there.\u003c/p>\n\u003cp>\u003cstrong>Tyche Hendricks \u003c/strong>[00:12:23] Trump was making preposterous claims about Haitians eating cats and dogs and then was saying, look, I’m going to end TPS for Haitians. I’m going to deport them. J.D. Vance, his vice president, was saying, you know, we’re not going to keep granting TPS. Trump named someone into a position that he’s created a border czar. Tom Holman, who worked in Homeland Security as a career person.\u003c/p>\n\u003cp>\u003cstrong>Tom Holman \u003c/strong>[00:12:49] TPS is at the discretion of the secretary of Homeland Security.\u003c/p>\n\u003cp>\u003cstrong>Tyche Hendricks \u003c/strong>[00:12:52] Homan I heard on a radio program talking about how he feels that the new administration needs to really go tough on TPS and remove people who are here as soon as their their TPS expires.\u003c/p>\n\u003cp>\u003cstrong>Tom Holman \u003c/strong>[00:13:09] Whatever whatever reason you got temporary protected status, maybe it’s a hurricane in your homeland maybe, war in your homeland. So in that situation, you need to go home and we need to be real hard on that. That temporary means temporary.\u003c/p>\n\u003cp>\u003cstrong>Cecilia Lei \u003c/strong>[00:13:25] A lot of us taking are familiar with the anti-immigration rhetoric that we’ve been hearing during the election cycle. What are the specific arguments they have against TPS?\u003c/p>\n\u003cp>\u003cstrong>Tyche Hendricks \u003c/strong>[00:13:36] Yeah, I mean, I think it’s fair to say that that Trump and people in his orbit are looking to slash immigration overall and have a general sense of hostility towards immigrants. So this is one way to accomplish that. With regard specifically to TPS, I mean, this came up in the first Trump administration when, as I say, he tried to end the program. There were multiple lawsuits actually challenging that. The Trump administration reads the 1990 law that created TPS as saying as soon as those crisis conditions in a country have resolved, then people need to go home. Other administrations, both Democratic and Republican, have said they need to look at what’s happening on the ground at that time. For example, TPS for Haiti was established after a major earthquake about eight years ago. But now there’s like totally nonfunctioning government. Gangs are running rampant and slaughtering people. And the U.S. has said we’re going to keep extending TPS because it’s not safe to deport people back there right now. So it’s a question of like, was it the original conditions or can you keep looking at the facts on the ground?\u003c/p>\n\u003cp>\u003cstrong>Cecilia Lei \u003c/strong>[00:15:00] Okay. What would it take to end the program? Today, as Trump enters the White House for the second time, could Trump and his administration be more successful and aggressive this time around?\u003c/p>\n\u003cp>\u003cstrong>Tyche Hendricks \u003c/strong>[00:15:15] Well, they’ve definitely signaled that they are going to be more aggressive. Now, what does that look like when it comes to TPS? Unlike a lot of other kinds of humanitarian parole, including DACA, which was created by Obama by executive action. TPS is in the law. It was written by Congress. And so really, it’s up to Congress to if they’re going to eliminate the program altogether. That’s the job for Congress. What a president can do or an administration can do is to say, we’re not going to renew TPS. You know, each time it expires for a different country, we’re just going to let it let it go. And then we’re going to go after people who are still here and make sure they leave.\u003c/p>\n\u003cp>[00:15:58] Now, as we saw in the first administration, that was easier said than done. There were TPS holders and their children, their U.S. citizen children, who filed a lawsuit and basically said, you know, the way he went about it was disregarded. The law was was not following procedure was illegal. The courts blocked Trump from terminating TPS at that time for long enough that once Biden came into office, he reinstated those TPS grants. And the the case wound down. It’s very possible that this administration will go more full bore and try to to end TPS designations before they expire, and then that would surely end up in the courts.\u003c/p>\n\u003cp>\u003cstrong>Cecilia Lei \u003c/strong>[00:17:05] So you mentioned this lawsuit during Trump’s first term when he tried to end TPS and this lawsuit was successful in blocking his effort. And you spoke to this other Bay Area resident, Krista Ramos, who was a key figure in that lawsuit. Tell me a little bit about her. Who is she and what is her story?\u003c/p>\n\u003cp>\u003cstrong>Tyche Hendricks \u003c/strong>[00:17:35] You know, she came of age in this struggle over several years through high school of fighting to keep TPS so that her mother wouldn’t be deported.\u003c/p>\n\u003cp>[00:17:46] You were 14 when you got involved with with the case. And how old are you now?\u003c/p>\n\u003cp>\u003cstrong>Krista Ramos \u003c/strong>[00:17:52] I’m 20 and I’ll be 20. I’ll be 21 in 2 months. Yeah.\u003c/p>\n\u003cp>\u003cstrong>Tyche Hendricks \u003c/strong>[00:17:58] Krista Ramos and her mother, Christina Morales, were named plaintiffs in this big lawsuit. It was called Ramos v Nielsen. Kirstjen Nielsen was the Homeland Security secretary. Krista Ramos was a 14 year old kid in San Paolo, California.\u003c/p>\n\u003cp>\u003cstrong>Krista Ramos \u003c/strong>[00:18:16] My worry was high school. Like I was going to what was my high school experience going to be like? But in that moment, my focus became on my family and keeping my family together.\u003c/p>\n\u003cp>\u003cstrong>Tyche Hendricks \u003c/strong>[00:18:26] Now, her mother, Christina, came from El Salvador in the 90s, actually as a teenager herself, fleeing war and so forth in El Salvador. And Christina came to the U.S. illegally. She had no way of of legalizing her status. Then TPS for El Salvador was declared and she was eligible. And so she has lived her basically her adult life on this status.\u003c/p>\n\u003cp>\u003cstrong>Christina Ramos \u003c/strong>[00:18:53] It’s a very hard situation. There’s a lot of fear.\u003c/p>\n\u003cp>\u003cstrong>Tyche Hendricks \u003c/strong>[00:19:01] There’s an insecurity every 18 months. Is it going to be renewed? Is it going to be renewed? You know, she’s married. She’s got two kids. She’s active coaching soccer, active in the church, has become active in this campaign for immigrant rights. And her daughter has too.\u003c/p>\n\u003cp>\u003cstrong>Krista Ramos \u003c/strong>[00:19:19] And then this time around, the anti-gay anti-immigrant rhetoric just got even stronger, more hateful. This time, it feels like we’re really reliving what we went through when we were teenagers.\u003c/p>\n\u003cp>\u003cstrong>Tyche Hendricks \u003c/strong>[00:19:32] Her mom was really. You know, sort of feeling pain and sadness at the thought that Trump was going to return to office and really had so much disregard for immigrants like herself. She’s a she’s an educator. She works with autistic kids. She’s you know, she’s she’s thinks of herself as a contributing member of her community. And Krista said, you know, I don’t it’s not even pain for me. I’m just mad.\u003c/p>\n\u003cp>\u003cstrong>Krista Ramos \u003c/strong>[00:20:01] Yeah. It’s just I feel so much anger, but I want to turn that anger into change to fight and that I’m not just going to stand by with whatever happens, that I’m going to be involved in fighting for my family, but also overall, the entire immigrant community, because what’s going to happen next is not just going to affect TPS. recipients. It’s going to affect all immigrants.\u003c/p>\n\u003cp>\u003cstrong>Cecilia Lei \u003c/strong>[00:20:30] So is there anything, Tyche, that the outgoing Biden administration can do to respond to these threats from the Trump administration to end TPS?\u003c/p>\n\u003cp>\u003cstrong>Tyche Hendricks \u003c/strong>[00:20:41] These grants of TPS for each individual country, run for, you know, 18 months at the max. And as I said, 60 days before one expires, the president, well the Secretary of Homeland Security has to say, I’m extending or I’m terminating. And the very first one that’s going to expire after Biden leaves office is for El Salvador, for Krista’s mom, Cristina. So Biden, his administration has the power to say and has to say we’re extending or we’re terminating the secretary of state. Blinken has, you know, back in the fall, made some recommendations. And Blinken sent a letter saying, look, Ukraine, Sudan, Venezuela. Biden, what he could do is to re-designate them, which means that people who don’t have it currently can apply. Maybe people who arrived in this country since the last TPS designation for that country. And so it would protect more people here. We’ll see. I mean, Biden has two more weeks. We’ll see if he takes any action on those.\u003c/p>\n\u003cp>\u003cstrong>Cecilia Lei \u003c/strong>[00:21:51] And worth noting, since you mentioned the El Salvador protections expiring soon. Yeah, there’s many Salvadorans in the Bay Area.\u003c/p>\n\u003cp>\u003cstrong>Tyche Hendricks \u003c/strong>[00:22:00] Yes, there are. And, you know, of the 17 countries with TPS, I mean, Salvadorans, Hondurans, we have a big Ukrainian population here. We have quite a lot of Afghans who’ve settled from the Bay Area up to Sacramento. And, you know, numbers of those are people with temporary protected status. So these are all people whose, you know, whose lives are on the line here. There are about 75,000 TPS holders across California. You know, this is very much a concern for those individuals and their families and their bosses and, you know, their communities.\u003c/p>\n\u003cp>\u003cstrong>Cecilia Lei \u003c/strong>[00:22:46] Certainly, you know, immigrant advocates, many different people in the Bay Area are sort of bracing themselves for the incoming Trump administration. It’s happening in a couple of weeks. And I wonder for you, Tyche, like you mentioned, you’ve been reporting on immigration for over two decades. And for you, how are you feeling in this moment? What are you sort of keeping your eyes and ears open for as you prepare for what’s coming in the next couple of weeks?\u003c/p>\n\u003cp>\u003cstrong>Tyche Hendricks \u003c/strong>[00:23:14] I’m mindful of the fact that California is a state of immigrants. More than a quarter of the people who live in this state are are people who were born in another country. One out of three people in the California workforce was born in another country. And that includes people on temporary protected status. There’s a lot of fear out there.\u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n\u003cp>[00:23:42] And so while I keep an eye on the policy and looking at what, you know, what Washington is doing, I’m also really, keeping in mind that these are people’s lives and, you know, sort of human family relationships and that our economy runs on the work and the ingenuity and the diligence of of immigrants amongst all of us, the ripple effects of what a Trump administration does politically, you know, affect people in very personal ways and affect, you know, those of us who are not immigrants, too, because that is the fabric of our society and our communities.\u003c/p>\n\n",
"blocks": [],
"excerpt": "The Bay Area is home to thousands of people with Temporary Protected Status, or TPS.",
"status": "publish",
"parent": 0,
"modified": 1736548745,
"stats": {
"hasAudio": true,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 65,
"wordCount": 3616
},
"headData": {
"title": "Bay Area Immigrants With Temporary Protected Status Brace for Trump 2.0 | KQED",
"description": "The Bay Area is home to thousands of people with Temporary Protected Status, or TPS.",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"schema": {
"@context": "http://schema.org",
"@type": "NewsArticle",
"headline": "Bay Area Immigrants With Temporary Protected Status Brace for Trump 2.0",
"datePublished": "2025-01-08T03:00:50-08:00",
"dateModified": "2025-01-10T14:39:05-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"
}
}
},
"source": "The Bay",
"sourceUrl": "https://www.kqed.org/podcasts/thebay",
"audioUrl": "https://www.podtrac.com/pts/redirect.mp3/chrt.fm/track/G6C7C3/traffic.megaphone.fm/KQINC5403018978.mp3?updated=1736283380",
"sticky": false,
"nprByline": "Cecilia Lei, Tyche Hendricks, Ericka Cruz Guevarra, Alan Montecillo",
"nprStoryId": "kqed-12020620",
"excludeFromSiteSearch": "Include",
"showOnAuthorArchivePages": "Yes",
"articleAge": "0",
"path": "/news/12020620/thebay-tps-trump",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>\u003cspan style=\"font-weight: 400\">The Bay Area is home to thousands of people with Temporary Protected Status, or TPS. Immigrants with TPS are provided a temporary shield from deportation and a work permit as a result of upheaval in their home countries. But as Donald Trump prepares to enter his second term, many fear deportation.\u003c/span>\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" frameborder=\"0\" height=\"200\" scrolling=\"no\" src=\"https://playlist.megaphone.fm?e=KQINC5403018978&light=true\" width=\"100%\" class=\"iframe-class\">\u003c/iframe>\u003c/p>\n\u003cp>\u003cem>This is a computer-generated transcript. While our team has reviewed it, there may be errors.\u003c/em>\u003c/p>\n\u003cp>\u003cstrong>Cecilia Lei: \u003c/strong>So Tyche, the Bay Area is home to thousands of immigrants who have Temporary Protected status or TPS. Tell me, what are the origins of the TPS program and what does it do?\u003c/p>\n\u003cp>\u003cstrong>Tyche Hendricks:\u003c/strong> So this is something that Congress put into law in 1990. The idea is that when there’s a war or a natural disaster or some other extraordinary crisis conditions in a country, if there are people in the U.S. who are deportable, we’re not going to send them back into that crisis. And so the U.S. is giving people a temporary protection from deportation and a work permit. It’s not a visa. It’s not, you know, a green card. But they’ve been vetted by the government and the government knows who they are and where they are and has said, you can stay here. But they have no path to a green card and to citizenship. The Secretary of Homeland Security decides to grant TPS and for how long. It could be anywhere from six months to 18 months. The secretary has to look at the country conditions. They consult with the Secretary of State or the State Department and, you know, determine that this is a country we want to grant this for. And I will say there are currently 1.1 million people right now in the United States who have that status.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "fullwidth"
},
"numeric": [
"fullwidth"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>\u003cstrong>Cecilia Lei: \u003c/strong>And then for those protections, once that period of time is over, what happens then?\u003c/p>\n\u003cp>\u003cstrong>Tyche Hendricks \u003c/strong>[00:05:27] This law that Congress passed in 1990 very clearly spells out a process. 60 days before a TPS grant is is set to expire again, the Secretary of Homeland Security has to take a look and decide, am I going to extend it? Am I going to terminate it, let it expire? And they have to give their reasons and then they have to publish in the Federal Register what they plan to do.\u003c/p>\n\u003cp>\u003cstrong>Cecilia Lei \u003c/strong>[00:05:52] Now, Tyche, you’ve met with someone in the Bay Area who’s here through TPS. Her name is Oksana Demidenko. Tell me more about her. Who is she and where did you meet her?\u003c/p>\n\u003cp>\u003cstrong>Tyche Hendricks \u003c/strong>[00:06:06] Oksana’s from Ukraine. She lived in Kiev with her mother and her four cats.\u003c/p>\n\u003cp>\u003cstrong>Oksana Demidenko \u003c/strong>[00:06:13] Yes, I’m leave Ukrainian because in the Ukraine, the war.\u003c/p>\n\u003cp>\u003cstrong>Tyche Hendricks \u003c/strong>[00:06:16] You know, bombs were raining down in 2022. They were huddling in the hallway under coats at night.\u003c/p>\n\u003cp>\u003cstrong>Oksana Demidenko \u003c/strong>[00:06:23] And, you know, some some day very hard. It’s now in the Ukraine, it’s genocide.\u003c/p>\n\u003cp>\u003cstrong>Tyche Hendricks \u003c/strong>[00:06:30] And so she was able to come to the U.S. under a program that you might have heard of Uniting for Ukraine, which was a what they call a humanitarian parole, where we said, you know, Ukrainians, if you can find a U.S. sponsor and there was a system for matching Ukrainians with sponsors, then you can come to the U.S. again on a similar temporary period with a work permit. And so Oksana did that.\u003c/p>\n\u003cp>\u003cstrong>Oksana Demidenko \u003c/strong>[00:06:56] And then open program for Ukrainian in America. Just send message to everybody in sight. Welcome US.\u003c/p>\n\u003cp>\u003cstrong>Cecilia Lei \u003c/strong>[00:07:05] And you also met with the person who sponsored her, the Bay Area resident, right?\u003c/p>\n\u003cp>\u003cstrong>Tyche Hendricks \u003c/strong>[00:07:10] That’s right. Mary Wogec is a public health administrator. As I said, she lives in Richmond.\u003c/p>\n\u003cp>\u003cstrong>Mary Wogec \u003c/strong>[00:07:16] My family is from Eastern Europe. My grandfather was from Croatia and my grandmother was from Hungary. So, you know, I, I care about Eastern Europe.\u003c/p>\n\u003cp>\u003cstrong>Tyche Hendricks \u003c/strong>[00:07:28] And she was so raw up over watching the war unfold on television.\u003c/p>\n\u003cp>\u003cstrong>Mary Wogec \u003c/strong>[00:07:33] Then it occurred to me, I live alone in a three bedroom house with my two cats. And I thought if –when I, when I learned about the Uniting for Ukraine program, I thought, wow, I actually have room in my house and in my life for people.\u003c/p>\n\u003cp>\u003cstrong>Tyche Hendricks \u003c/strong>[00:07:51] And she ended up getting a lot of Ukrainians wanting to come and be hosted by her. She said it came down to a mom with a couple of kids. And Oksana with her four cats. And she said, I bet the woman with the kids is going to have an easier time finding a place here. And so she took Oksana and her cats.\u003c/p>\n\u003cp>\u003cstrong>Mary Wogec \u003c/strong>[00:08:10] Probably the only glitch was that the cats really didn’t enjoy each other’s company as much as we enjoyed each other’s company.\u003c/p>\n\u003cp>\u003cstrong>Cecilia Lei \u003c/strong>[00:08:19] I mean, that’s an incredible story. First, that generosity, but also for someone like Oksana, who has to come here under really hard conditions. What has she shared with you about what life has been like for her living in Richmond?\u003c/p>\n\u003cp>\u003cstrong>Tyche Hendricks \u003c/strong>[00:08:33] Yeah. Oksana was trained as a nurse in Ukraine, and when she got here, she thought she was going to get certified as an American nurse and do that for work. But when she met Mary, her host, who works for the state’s Department of Public Health. She learned that there are actually there’s a shortage of laboratory researchers.\u003c/p>\n\u003cp>\u003cstrong>Mary Wogec \u003c/strong>[00:08:54] And we have a lot of lab tech positions at the state. So I encouraged Oksana to apply.\u003c/p>\n\u003cp>\u003cstrong>Tyche Hendricks \u003c/strong>[00:09:01] So she applied for a job and she works in a lab that’s tracking contagious respiratory viruses like the avian flu. And so she feels like she really has found a niche that has real, you know, real importance and real value.\u003c/p>\n\u003cp>\u003cstrong>Oksana Demidenko \u003c/strong>[00:09:17] Every week they have an online club and talk about some interesting cases. I love my work, my team. Amazing.\u003c/p>\n\u003cp>\u003cstrong>Tyche Hendricks \u003c/strong>[00:09:27] It was really remarkable to watch these two women. They’ve been housemates now for a couple of years, two and a half years, I’d say. And they really formed this bond in this partnership. But for Oksana, you know, it’s been a big adjustment.\u003c/p>\n\u003cp>\u003cstrong>Oksana Demidenko \u003c/strong>[00:09:42] You know, when I’m just arrived, it’s it’s still with me. When I’m sleep, in rocket attack\u003c/p>\n\u003cp>\u003cstrong>Tyche Hendricks \u003c/strong>[00:09:48] And she had a little story about when she first got here. Mary gave her a box of See’s candy, little chocolates as a welcome gift. And she said when she would wake up in the night in a terror, she would take a chocolate and she would eat the chocolate, and she would be like, I’m safe. I’m in California.\u003c/p>\n\u003cp>\u003cstrong>Oksana Demidenko \u003c/strong>[00:10:07] And then I’m in night, like, just, you know, like like this. I’m just take candy in America. It’s American candy. It’s my anti-depressant candy.\u003c/p>\n\u003cp>\u003cstrong>Tyche Hendricks \u003c/strong>[00:10:22] So Oksana has protection now, but she knows that the Trump administration could take that away. And she is feeling a tremendous amount of anxiety about her future. She knows that she can’t live in Ukraine. You know, she’s really fearful about what will happen. And she really doesn’t want to live here as an undocumented person. She’s been trying to figure out alternatives for herself. She had a hobby of making soap back in Ukraine, and she’s taken Mary’s garage and she’s started a little soap workshop. And she thinks like, if I could build a business, you know, maybe I could get like an entrepreneur visa or something to stay, which is very hard to do. You know, she’s just casting about for any way that she can stay here. And really, a lot of it is not in her control.\u003c/p>\n\u003cp>\u003cstrong>Oksana Demidenko \u003c/strong>[00:11:13] I can’t live in country illegal. And if this close, I my work authorization goes too. I need work. I love my work. My job.\u003c/p>\n\u003cp>\u003cstrong>Cecilia Lei \u003c/strong>[00:11:31] That sense of safety now is is precarious for someone like Oksana, who is worried as Trump enters his second term and this uncertainty around the future of the TPS program. Tell me, what exactly has Trump said and his team said about TPS?\u003c/p>\n\u003cp>\u003cstrong>Tyche Hendricks \u003c/strong>[00:11:49] I mean, we can go back. You know, in his first term, Trump tried to end TPS, and we can talk about that. But on the campaign trail, you remember there was a kerfuffle around Springfield, Ohio, where a lot of Haitian immigrants had settled, have been invited, in fact, by the the city leaders to to work there. Some of them are on TPS in Springfield.\u003c/p>\n\u003cp>\u003cstrong>Trump \u003c/strong>[00:12:13] They’re eating the dogs, the people that came in. They’re eating the cats. They’re eating. They’re eating the pets of the people that lives there.\u003c/p>\n\u003cp>\u003cstrong>Tyche Hendricks \u003c/strong>[00:12:23] Trump was making preposterous claims about Haitians eating cats and dogs and then was saying, look, I’m going to end TPS for Haitians. I’m going to deport them. J.D. Vance, his vice president, was saying, you know, we’re not going to keep granting TPS. Trump named someone into a position that he’s created a border czar. Tom Holman, who worked in Homeland Security as a career person.\u003c/p>\n\u003cp>\u003cstrong>Tom Holman \u003c/strong>[00:12:49] TPS is at the discretion of the secretary of Homeland Security.\u003c/p>\n\u003cp>\u003cstrong>Tyche Hendricks \u003c/strong>[00:12:52] Homan I heard on a radio program talking about how he feels that the new administration needs to really go tough on TPS and remove people who are here as soon as their their TPS expires.\u003c/p>\n\u003cp>\u003cstrong>Tom Holman \u003c/strong>[00:13:09] Whatever whatever reason you got temporary protected status, maybe it’s a hurricane in your homeland maybe, war in your homeland. So in that situation, you need to go home and we need to be real hard on that. That temporary means temporary.\u003c/p>\n\u003cp>\u003cstrong>Cecilia Lei \u003c/strong>[00:13:25] A lot of us taking are familiar with the anti-immigration rhetoric that we’ve been hearing during the election cycle. What are the specific arguments they have against TPS?\u003c/p>\n\u003cp>\u003cstrong>Tyche Hendricks \u003c/strong>[00:13:36] Yeah, I mean, I think it’s fair to say that that Trump and people in his orbit are looking to slash immigration overall and have a general sense of hostility towards immigrants. So this is one way to accomplish that. With regard specifically to TPS, I mean, this came up in the first Trump administration when, as I say, he tried to end the program. There were multiple lawsuits actually challenging that. The Trump administration reads the 1990 law that created TPS as saying as soon as those crisis conditions in a country have resolved, then people need to go home. Other administrations, both Democratic and Republican, have said they need to look at what’s happening on the ground at that time. For example, TPS for Haiti was established after a major earthquake about eight years ago. But now there’s like totally nonfunctioning government. Gangs are running rampant and slaughtering people. And the U.S. has said we’re going to keep extending TPS because it’s not safe to deport people back there right now. So it’s a question of like, was it the original conditions or can you keep looking at the facts on the ground?\u003c/p>\n\u003cp>\u003cstrong>Cecilia Lei \u003c/strong>[00:15:00] Okay. What would it take to end the program? Today, as Trump enters the White House for the second time, could Trump and his administration be more successful and aggressive this time around?\u003c/p>\n\u003cp>\u003cstrong>Tyche Hendricks \u003c/strong>[00:15:15] Well, they’ve definitely signaled that they are going to be more aggressive. Now, what does that look like when it comes to TPS? Unlike a lot of other kinds of humanitarian parole, including DACA, which was created by Obama by executive action. TPS is in the law. It was written by Congress. And so really, it’s up to Congress to if they’re going to eliminate the program altogether. That’s the job for Congress. What a president can do or an administration can do is to say, we’re not going to renew TPS. You know, each time it expires for a different country, we’re just going to let it let it go. And then we’re going to go after people who are still here and make sure they leave.\u003c/p>\n\u003cp>[00:15:58] Now, as we saw in the first administration, that was easier said than done. There were TPS holders and their children, their U.S. citizen children, who filed a lawsuit and basically said, you know, the way he went about it was disregarded. The law was was not following procedure was illegal. The courts blocked Trump from terminating TPS at that time for long enough that once Biden came into office, he reinstated those TPS grants. And the the case wound down. It’s very possible that this administration will go more full bore and try to to end TPS designations before they expire, and then that would surely end up in the courts.\u003c/p>\n\u003cp>\u003cstrong>Cecilia Lei \u003c/strong>[00:17:05] So you mentioned this lawsuit during Trump’s first term when he tried to end TPS and this lawsuit was successful in blocking his effort. And you spoke to this other Bay Area resident, Krista Ramos, who was a key figure in that lawsuit. Tell me a little bit about her. Who is she and what is her story?\u003c/p>\n\u003cp>\u003cstrong>Tyche Hendricks \u003c/strong>[00:17:35] You know, she came of age in this struggle over several years through high school of fighting to keep TPS so that her mother wouldn’t be deported.\u003c/p>\n\u003cp>[00:17:46] You were 14 when you got involved with with the case. And how old are you now?\u003c/p>\n\u003cp>\u003cstrong>Krista Ramos \u003c/strong>[00:17:52] I’m 20 and I’ll be 20. I’ll be 21 in 2 months. Yeah.\u003c/p>\n\u003cp>\u003cstrong>Tyche Hendricks \u003c/strong>[00:17:58] Krista Ramos and her mother, Christina Morales, were named plaintiffs in this big lawsuit. It was called Ramos v Nielsen. Kirstjen Nielsen was the Homeland Security secretary. Krista Ramos was a 14 year old kid in San Paolo, California.\u003c/p>\n\u003cp>\u003cstrong>Krista Ramos \u003c/strong>[00:18:16] My worry was high school. Like I was going to what was my high school experience going to be like? But in that moment, my focus became on my family and keeping my family together.\u003c/p>\n\u003cp>\u003cstrong>Tyche Hendricks \u003c/strong>[00:18:26] Now, her mother, Christina, came from El Salvador in the 90s, actually as a teenager herself, fleeing war and so forth in El Salvador. And Christina came to the U.S. illegally. She had no way of of legalizing her status. Then TPS for El Salvador was declared and she was eligible. And so she has lived her basically her adult life on this status.\u003c/p>\n\u003cp>\u003cstrong>Christina Ramos \u003c/strong>[00:18:53] It’s a very hard situation. There’s a lot of fear.\u003c/p>\n\u003cp>\u003cstrong>Tyche Hendricks \u003c/strong>[00:19:01] There’s an insecurity every 18 months. Is it going to be renewed? Is it going to be renewed? You know, she’s married. She’s got two kids. She’s active coaching soccer, active in the church, has become active in this campaign for immigrant rights. And her daughter has too.\u003c/p>\n\u003cp>\u003cstrong>Krista Ramos \u003c/strong>[00:19:19] And then this time around, the anti-gay anti-immigrant rhetoric just got even stronger, more hateful. This time, it feels like we’re really reliving what we went through when we were teenagers.\u003c/p>\n\u003cp>\u003cstrong>Tyche Hendricks \u003c/strong>[00:19:32] Her mom was really. You know, sort of feeling pain and sadness at the thought that Trump was going to return to office and really had so much disregard for immigrants like herself. She’s a she’s an educator. She works with autistic kids. She’s you know, she’s she’s thinks of herself as a contributing member of her community. And Krista said, you know, I don’t it’s not even pain for me. I’m just mad.\u003c/p>\n\u003cp>\u003cstrong>Krista Ramos \u003c/strong>[00:20:01] Yeah. It’s just I feel so much anger, but I want to turn that anger into change to fight and that I’m not just going to stand by with whatever happens, that I’m going to be involved in fighting for my family, but also overall, the entire immigrant community, because what’s going to happen next is not just going to affect TPS. recipients. It’s going to affect all immigrants.\u003c/p>\n\u003cp>\u003cstrong>Cecilia Lei \u003c/strong>[00:20:30] So is there anything, Tyche, that the outgoing Biden administration can do to respond to these threats from the Trump administration to end TPS?\u003c/p>\n\u003cp>\u003cstrong>Tyche Hendricks \u003c/strong>[00:20:41] These grants of TPS for each individual country, run for, you know, 18 months at the max. And as I said, 60 days before one expires, the president, well the Secretary of Homeland Security has to say, I’m extending or I’m terminating. And the very first one that’s going to expire after Biden leaves office is for El Salvador, for Krista’s mom, Cristina. So Biden, his administration has the power to say and has to say we’re extending or we’re terminating the secretary of state. Blinken has, you know, back in the fall, made some recommendations. And Blinken sent a letter saying, look, Ukraine, Sudan, Venezuela. Biden, what he could do is to re-designate them, which means that people who don’t have it currently can apply. Maybe people who arrived in this country since the last TPS designation for that country. And so it would protect more people here. We’ll see. I mean, Biden has two more weeks. We’ll see if he takes any action on those.\u003c/p>\n\u003cp>\u003cstrong>Cecilia Lei \u003c/strong>[00:21:51] And worth noting, since you mentioned the El Salvador protections expiring soon. Yeah, there’s many Salvadorans in the Bay Area.\u003c/p>\n\u003cp>\u003cstrong>Tyche Hendricks \u003c/strong>[00:22:00] Yes, there are. And, you know, of the 17 countries with TPS, I mean, Salvadorans, Hondurans, we have a big Ukrainian population here. We have quite a lot of Afghans who’ve settled from the Bay Area up to Sacramento. And, you know, numbers of those are people with temporary protected status. So these are all people whose, you know, whose lives are on the line here. There are about 75,000 TPS holders across California. You know, this is very much a concern for those individuals and their families and their bosses and, you know, their communities.\u003c/p>\n\u003cp>\u003cstrong>Cecilia Lei \u003c/strong>[00:22:46] Certainly, you know, immigrant advocates, many different people in the Bay Area are sort of bracing themselves for the incoming Trump administration. It’s happening in a couple of weeks. And I wonder for you, Tyche, like you mentioned, you’ve been reporting on immigration for over two decades. And for you, how are you feeling in this moment? What are you sort of keeping your eyes and ears open for as you prepare for what’s coming in the next couple of weeks?\u003c/p>\n\u003cp>\u003cstrong>Tyche Hendricks \u003c/strong>[00:23:14] I’m mindful of the fact that California is a state of immigrants. More than a quarter of the people who live in this state are are people who were born in another country. One out of three people in the California workforce was born in another country. And that includes people on temporary protected status. There’s a lot of fear out there.\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>[00:23:42] And so while I keep an eye on the policy and looking at what, you know, what Washington is doing, I’m also really, keeping in mind that these are people’s lives and, you know, sort of human family relationships and that our economy runs on the work and the ingenuity and the diligence of of immigrants amongst all of us, the ripple effects of what a Trump administration does politically, you know, affect people in very personal ways and affect, you know, those of us who are not immigrants, too, because that is the fabric of our society and our communities.\u003c/p>\n\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/news/12020620/thebay-tps-trump",
"authors": [
"byline_news_12020620"
],
"categories": [
"news_8"
],
"tags": [
"news_20202",
"news_33812",
"news_22598",
"news_24242",
"news_20203"
],
"featImg": "news_12019645",
"label": "source_news_12020620"
},
"news_12020519": {
"type": "posts",
"id": "news_12020519",
"meta": {
"index": "posts_1716263798",
"site": "news",
"id": "12020519",
"score": null,
"sort": [
1736251252000
]
},
"guestAuthors": [],
"slug": "guide-what-rights-do-undocumented-students-and-families-have-at-california-schools",
"title": "Guide: What Are the Rights of Undocumented Students in California Schools?",
"publishDate": 1736251252,
"format": "standard",
"headTitle": "Guide: What Are the Rights of Undocumented Students in California Schools? | KQED",
"labelTerm": {},
"content": "\u003cp>In the first months of the first Trump administration in 2017, a father in Los Angeles was detained by Immigration and Customs Enforcement (ICE) after dropping his 12-year-old daughter off at school.\u003c/p>\n\u003cp>The ripple effect was immediate.\u003c/p>\n\u003cp>“Right away there was a drop in attendance in L.A. schools because parents were thinking, ‘Oh, if I drop off my kids, ICE is going to pick me up,’” said Ana Mendoza, senior staff attorney at ACLU of Southern California and director of the organization’s \u003ca href=\"https://www.myschoolmyrights.com/\">Education Equity Project\u003c/a>. “The need for safety and sanctuary policies became really salient because students weren’t going to schools or families were tentative about their participation in schools.”\u003c/p>\n\u003cp>In the wake of this year’s presidential election, there is again widespread uncertainty among immigrant families in California about what is to come, given President-elect Donald Trump’s promises of mass deportation.\u003c/p>\n\u003cp>State Attorney General Rob Bonta recently released updated guidelines and model policies about what K-12 schools, colleges and universities can and cannot do under state and federal law, regarding keeping immigrant students and families’ data private, when to allow an immigration enforcement officer on campus, how to respond to the detention or deportation of a student’s family member, and how to respond to bullying or harassment of a student based on immigration status.\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>The original guidelines and policies were released in 2018 by then-Attorney General Xavier Becerra, after California passed \u003ca href=\"https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml?bill_id=201720180AB699\">Assembly Bill 699\u003c/a>, requiring schools to pass policies that limited collaboration with immigration enforcement. Bonta is now asking schools to update their policies.\u003c/p>\n\u003cp>“School districts should be examining what their board policies are and to make sure they’re updated and take any measures to make sure that families feel safe,” Mendoza said.\u003c/p>\n\u003cp>An estimated \u003ca href=\"https://www.nccp.org/immigration/?state=CA\">1 in 10\u003c/a>, or 1 million, children in California have at least one undocumented parent. And about \u003ca href=\"https://www.migrationpolicy.org/data/unauthorized-immigrant-population/state/CA\">133,000\u003c/a> children in California public schools are undocumented themselves, according to the Migration Policy Institute.\u003c/p>\n\u003cp>In California’s colleges and universities, an estimated 86,800 students are undocumented, and about 6,800 employees in TK-12 schools, colleges and universities have temporary work permits and protection from deportation under Deferred Action for Childhood Arrivals, or DACA, according to the \u003ca href=\"https://www.higheredimmigrationportal.org/state/california/\">Higher Ed Immigration Portal\u003c/a>.\u003c/p>\n\u003cp>“Undocumented students and faculty and staff are afraid for their safety, and this will impact their retention and enrollment in higher education if they’re not feeling safe or they’re feeling targeted,” said Luz Bertadillo, director of campus engagement for the Presidents’ Alliance for Higher Education and Immigration, a national organization of college and university leaders. “For campuses to have a strong stance on what they’re doing to support undocumented students is important, or at least letting their students know they’re thinking about them and they’re taking action. Even though they cannot guarantee their safety, at least they’re taking those initiatives to safeguard.”\u003c/p>\n\u003cp>What rights do immigrant students and family members have at school and college, regardless of their immigration status?\u003c/p>\n\u003ch2>The right to attend public school\u003c/h2>\n\u003cp>All children present in the United States, regardless of immigration status, have a right to attend public school. In 1982, the Supreme Court ruled in the case Plyler v. Doe that states cannot deny students a free, public education based on their immigration status or their parents or guardians’ immigration status. Some states — including California in 1994 with Proposition 187 — and school districts have since attempted to pass laws that would either deny enrollment to students who did not have valid immigration status or report their status to authorities, but all these laws have been struck down by courts.\u003c/p>\n\u003cp>California schools are not allowed to request or collect information about Social Security numbers, immigration status or U.S. citizenship when enrolling students. Students and parents do not have to answer questions from schools about their immigration status, citizenship or whether they have a Social Security number.\u003c/p>\n\u003cp>“This often comes up in requests for student documents,” Mendoza said. “I had an intake once where a parent gave a passport during enrollment, and the front office person was asking the parent for a visa. No. The school has no right to ask for documents about your citizenship or immigration status.”\u003c/p>\n\u003cp>Schools can ask for some information like a student’s place of birth, when they first came to the U.S. or attended school in the U.S., in order to determine whether a student is eligible for special federal or state programs for recently arrived immigrant students or English learners. However, parents are not required to give schools this information, and schools cannot use this information to prevent children from enrolling in school. The Office of the Attorney General suggests that schools should collect this information separately from enrolling students.\u003c/p>\n\u003ch2>Privacy of school records\u003c/h2>\n\u003cp>The federal Family Educational Rights and Privacy Act, or FERPA, restricts schools from sharing students’ personal information in most cases with other agencies or organizations, including federal immigration authorities. The law requires that schools get a parent or guardian’s consent before releasing any student information to another agency or organization, or if the student is 18 or older, schools must get consent from the student.\u003c/p>\n\u003cp>However, in some cases, schools may be required to provide information without consent in response to a court order or judicial subpoena.\u003c/p>\n\u003cp>Colleges are also restricted from sharing information except in certain cases. Bertadillo said her organization recommends that college leaders have conversations with all the different departments that might manage information about students’ or families’ immigration status, such as information technology, admissions, registrar, and financial aid, to review their practices for storing or sharing the data.\u003c/p>\n\u003cp>“We hear some campuses have citizenship status on their transcripts and those transcripts get sent to graduate schools, to jobs, and that’s essentially outing students,” Bertadillo said.\u003c/p>\n\u003cp>She said it’s important for colleges and schools to pass or revisit procedures about what to do if immigration officials ask for data or attempt to enter a campus.\u003c/p>\n\u003cp>“A lot of institutions created them back in Trump 1.0. We’re recommending they reaffirm or revisit them, so that the campus knows that this is in place,” Bertadillo said.\u003c/p>\n\u003ch2>Safe haven at school\u003c/h2>\n\u003cp>The Department of Homeland Security has designated schools and colleges \u003ca href=\"https://www.dhs.gov/guidelines-enforcement-actions-or-near-protected-areas\">as protected areas\u003c/a> where immigration enforcement should be avoided as much as possible. President-elect Trump has said he may rescind this policy.\u003c/p>\n\u003cp>In the event that ICE officers do enter schools or ask to question students, the attorney general’s guidelines say school staff should ask officers for a judicial warrant. Without a judicial warrant, school staff are not required to give an ICE officer permission to enter the school or conduct a search, or to provide information or records about a student or family, the guidelines say.\u003c/p>\n\u003cp>A \u003ca href=\"https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml?bill_id=202520260SB48\">bill introduced\u003c/a> by state Sen. Lena Gonzalez, D-Long Beach, and State Superintendent of Public Instruction Tony Thurmond would establish a “safe zone” of 1 mile around schools and prohibit schools from allowing ICE to enter a campus or share information without a judicial warrant.\u003c/p>\n\u003cp>Under California law, schools must notify parents or guardians if they release a student to a law-enforcement officer, except in cases of suspected child abuse or neglect.\u003c/p>\n\u003cp>California law does not require schools to notify parents or guardians before law enforcement officers question a child at school, but it does not prohibit schools from notifying them either. California’s attorney general suggests that school districts and charter schools should create policies that require notification of parents or guardians before a law enforcement officer questions or removes a student, unless that officer has a judicial warrant or court order.\u003c/p>\n\u003cp>In addition, the attorney general says if a police officer or immigration agent tries to enter a school or talk to a student for purposes of immigration enforcement, the superintendent or principal should e-mail the Bureau of Children’s Justice in the California Department of Justice.\u003c/p>\n\u003cp>“Schools should retrain their staff on their visitor management policies, to make sure everyone who comes onto campus, including law enforcement, is questioned about what their purpose is, and that school staff is trained on what to do if law enforcement asks to see information about students or staff,” said Mendoza.\u003c/p>\n\u003cp>Support from school if a family member is detained or deported\u003cbr>\nIf a student reports that their parents or guardians were detained or deported, California law requires that the school must follow parents’ instructions about whom to contact in an emergency. The attorney general’s guidance says “schools should not contact Child Protective Services unless the school is unsuccessful in arranging for the care of the child through the emergency contact information.”\u003c/p>\n\u003cp>The guidance also suggests that schools should help students and family members contact legal assistance, their consulate, and help them locate their detained family members through \u003ca href=\"https://locator.ice.gov/odls/#/search\">ICE’s detainee locator system\u003c/a>.\u003c/p>\n\u003cp>Mendoza said it is important to note that if a student’s parents are detained or deported, and as a result they have to go live with another family member, at that point, they are eligible for support for homeless students under the federal McKinney-Vento Act.\u003c/p>\n\u003ch2>Protection from discrimination and harassment\u003c/h2>\n\u003cp>Federal law prohibits discrimination and harassment based on race, national origin, color, sex, age, disability and religion. California’s law AB 699 also made immigration status a protected characteristic, meaning that schools are required to have policies that prohibit discrimination, harassment and bullying based on immigration status.\u003c/p>\n\u003cp>Mendoza said it’s important for families and students who experience bullying or harassment to know they can submit complaints through their schools or to different agencies in California. “There are advocates out there willing to support them if their schools do not act in accordance with best practices or with the law,” Mendoza said.\u003c/p>\n\u003ch2>\u003cstrong>Free lunch, subsidized child care and special education\u003c/strong>\u003c/h2>\n\u003cp>In California, all students have a right to a free school lunch, since the 2022-23 school year. In addition, some students whose families are considered low-income qualify for subsidized child care, either all day for infants and preschoolers, or after school for school-age children. Students with disabilities have a right to special education to meet their needs, under federal law.\u003c/p>\n\u003cp>Immigrant families are often afraid to apply for public services because they are worried this will count against them when applying for permanent residency. This is largely due to the “public charge” test, which immigration officers use to determine whether green-card applicants are likely to depend on public benefits.\u003c/p>\n\u003cp>Currently, immigration officers can only consider whether applicants have used cash assistance for income, like SSI or CalWORKs, or long-term institutionalized care paid for by public insurance, such as Medi-Cal. They do not consider school lunch, child care or food stamps. And officers are not allowed to look at whether applicants’ family members, like U.S. citizen children, use public benefits. During the first Trump administration, the president changed this policy to include family members and some other benefits. It is unclear whether he may attempt to change this again in the future. However, even under the changes during his first term, school lunch and child care were not included.\u003c/p>\n\u003ch2>\u003cstrong>In-state tuition and scholarships for college\u003c/strong>\u003c/h2>\n\u003cp>Under the \u003ca href=\"https://dream.csac.ca.gov/\">California Dream Act\u003c/a>, undocumented students qualify for in-state tuition and state financial aid at California colleges and universities if they attended high school for three or more years or attained credits at community college or adult school and graduated from high school or attained an associate degree or finished minimum transfer requirements at a California community college. The number of students applying for the California Dream Act has \u003ca href=\"https://edsource.org/2024/study-finds-drop-in-csu-uc-enrollment-of-low-income-undocumented-students/719344\">plummeted\u003c/a> in recent years.\u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n\u003cp>\u003ca href=\"https://edsource.org/2025/what-rights-do-immigrant-students-and-families-have-in-california-schools-and-colleges-quick-guide/724175\">\u003cem>This story was originally published by EdSource.\u003c/em>\u003c/a>\u003c/p>\n\n",
"blocks": [],
"excerpt": "In the wake of this year’s presidential election, there is again widespread uncertainty among undocumented families in California about what’s to come, given President-elect Donald Trump’s promises of mass deportation. Here are some of the rights guaranteed to students, regardless of immigration status.",
"status": "publish",
"parent": 0,
"modified": 1736279104,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 40,
"wordCount": 2029
},
"headData": {
"title": "Guide: What Are the Rights of Undocumented Students in California Schools? | KQED",
"description": "In the wake of this year’s presidential election, there is again widespread uncertainty among undocumented families in California about what’s to come, given President-elect Donald Trump’s promises of mass deportation. Here are some of the rights guaranteed to students, regardless of immigration status.",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"schema": {
"@context": "http://schema.org",
"@type": "NewsArticle",
"headline": "Guide: What Are the Rights of Undocumented Students in California Schools?",
"datePublished": "2025-01-07T04:00:52-08:00",
"dateModified": "2025-01-07T11:45:04-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"
}
}
},
"source": "EdSource",
"sourceUrl": "https://edsource.org/",
"sticky": false,
"nprByline": "Zaidee Stavely, EdSource",
"nprStoryId": "kqed-12020519",
"excludeFromSiteSearch": "Include",
"showOnAuthorArchivePages": "No",
"articleAge": "0",
"path": "/news/12020519/guide-what-rights-do-undocumented-students-and-families-have-at-california-schools",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>In the first months of the first Trump administration in 2017, a father in Los Angeles was detained by Immigration and Customs Enforcement (ICE) after dropping his 12-year-old daughter off at school.\u003c/p>\n\u003cp>The ripple effect was immediate.\u003c/p>\n\u003cp>“Right away there was a drop in attendance in L.A. schools because parents were thinking, ‘Oh, if I drop off my kids, ICE is going to pick me up,’” said Ana Mendoza, senior staff attorney at ACLU of Southern California and director of the organization’s \u003ca href=\"https://www.myschoolmyrights.com/\">Education Equity Project\u003c/a>. “The need for safety and sanctuary policies became really salient because students weren’t going to schools or families were tentative about their participation in schools.”\u003c/p>\n\u003cp>In the wake of this year’s presidential election, there is again widespread uncertainty among immigrant families in California about what is to come, given President-elect Donald Trump’s promises of mass deportation.\u003c/p>\n\u003cp>State Attorney General Rob Bonta recently released updated guidelines and model policies about what K-12 schools, colleges and universities can and cannot do under state and federal law, regarding keeping immigrant students and families’ data private, when to allow an immigration enforcement officer on campus, how to respond to the detention or deportation of a student’s family member, and how to respond to bullying or harassment of a student based on immigration status.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "fullwidth"
},
"numeric": [
"fullwidth"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>The original guidelines and policies were released in 2018 by then-Attorney General Xavier Becerra, after California passed \u003ca href=\"https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml?bill_id=201720180AB699\">Assembly Bill 699\u003c/a>, requiring schools to pass policies that limited collaboration with immigration enforcement. Bonta is now asking schools to update their policies.\u003c/p>\n\u003cp>“School districts should be examining what their board policies are and to make sure they’re updated and take any measures to make sure that families feel safe,” Mendoza said.\u003c/p>\n\u003cp>An estimated \u003ca href=\"https://www.nccp.org/immigration/?state=CA\">1 in 10\u003c/a>, or 1 million, children in California have at least one undocumented parent. And about \u003ca href=\"https://www.migrationpolicy.org/data/unauthorized-immigrant-population/state/CA\">133,000\u003c/a> children in California public schools are undocumented themselves, according to the Migration Policy Institute.\u003c/p>\n\u003cp>In California’s colleges and universities, an estimated 86,800 students are undocumented, and about 6,800 employees in TK-12 schools, colleges and universities have temporary work permits and protection from deportation under Deferred Action for Childhood Arrivals, or DACA, according to the \u003ca href=\"https://www.higheredimmigrationportal.org/state/california/\">Higher Ed Immigration Portal\u003c/a>.\u003c/p>\n\u003cp>“Undocumented students and faculty and staff are afraid for their safety, and this will impact their retention and enrollment in higher education if they’re not feeling safe or they’re feeling targeted,” said Luz Bertadillo, director of campus engagement for the Presidents’ Alliance for Higher Education and Immigration, a national organization of college and university leaders. “For campuses to have a strong stance on what they’re doing to support undocumented students is important, or at least letting their students know they’re thinking about them and they’re taking action. Even though they cannot guarantee their safety, at least they’re taking those initiatives to safeguard.”\u003c/p>\n\u003cp>What rights do immigrant students and family members have at school and college, regardless of their immigration status?\u003c/p>\n\u003ch2>The right to attend public school\u003c/h2>\n\u003cp>All children present in the United States, regardless of immigration status, have a right to attend public school. In 1982, the Supreme Court ruled in the case Plyler v. Doe that states cannot deny students a free, public education based on their immigration status or their parents or guardians’ immigration status. Some states — including California in 1994 with Proposition 187 — and school districts have since attempted to pass laws that would either deny enrollment to students who did not have valid immigration status or report their status to authorities, but all these laws have been struck down by courts.\u003c/p>\n\u003cp>California schools are not allowed to request or collect information about Social Security numbers, immigration status or U.S. citizenship when enrolling students. Students and parents do not have to answer questions from schools about their immigration status, citizenship or whether they have a Social Security number.\u003c/p>\n\u003cp>“This often comes up in requests for student documents,” Mendoza said. “I had an intake once where a parent gave a passport during enrollment, and the front office person was asking the parent for a visa. No. The school has no right to ask for documents about your citizenship or immigration status.”\u003c/p>\n\u003cp>Schools can ask for some information like a student’s place of birth, when they first came to the U.S. or attended school in the U.S., in order to determine whether a student is eligible for special federal or state programs for recently arrived immigrant students or English learners. However, parents are not required to give schools this information, and schools cannot use this information to prevent children from enrolling in school. The Office of the Attorney General suggests that schools should collect this information separately from enrolling students.\u003c/p>\n\u003ch2>Privacy of school records\u003c/h2>\n\u003cp>The federal Family Educational Rights and Privacy Act, or FERPA, restricts schools from sharing students’ personal information in most cases with other agencies or organizations, including federal immigration authorities. The law requires that schools get a parent or guardian’s consent before releasing any student information to another agency or organization, or if the student is 18 or older, schools must get consent from the student.\u003c/p>\n\u003cp>However, in some cases, schools may be required to provide information without consent in response to a court order or judicial subpoena.\u003c/p>\n\u003cp>Colleges are also restricted from sharing information except in certain cases. Bertadillo said her organization recommends that college leaders have conversations with all the different departments that might manage information about students’ or families’ immigration status, such as information technology, admissions, registrar, and financial aid, to review their practices for storing or sharing the data.\u003c/p>\n\u003cp>“We hear some campuses have citizenship status on their transcripts and those transcripts get sent to graduate schools, to jobs, and that’s essentially outing students,” Bertadillo said.\u003c/p>\n\u003cp>She said it’s important for colleges and schools to pass or revisit procedures about what to do if immigration officials ask for data or attempt to enter a campus.\u003c/p>\n\u003cp>“A lot of institutions created them back in Trump 1.0. We’re recommending they reaffirm or revisit them, so that the campus knows that this is in place,” Bertadillo said.\u003c/p>\n\u003ch2>Safe haven at school\u003c/h2>\n\u003cp>The Department of Homeland Security has designated schools and colleges \u003ca href=\"https://www.dhs.gov/guidelines-enforcement-actions-or-near-protected-areas\">as protected areas\u003c/a> where immigration enforcement should be avoided as much as possible. President-elect Trump has said he may rescind this policy.\u003c/p>\n\u003cp>In the event that ICE officers do enter schools or ask to question students, the attorney general’s guidelines say school staff should ask officers for a judicial warrant. Without a judicial warrant, school staff are not required to give an ICE officer permission to enter the school or conduct a search, or to provide information or records about a student or family, the guidelines say.\u003c/p>\n\u003cp>A \u003ca href=\"https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml?bill_id=202520260SB48\">bill introduced\u003c/a> by state Sen. Lena Gonzalez, D-Long Beach, and State Superintendent of Public Instruction Tony Thurmond would establish a “safe zone” of 1 mile around schools and prohibit schools from allowing ICE to enter a campus or share information without a judicial warrant.\u003c/p>\n\u003cp>Under California law, schools must notify parents or guardians if they release a student to a law-enforcement officer, except in cases of suspected child abuse or neglect.\u003c/p>\n\u003cp>California law does not require schools to notify parents or guardians before law enforcement officers question a child at school, but it does not prohibit schools from notifying them either. California’s attorney general suggests that school districts and charter schools should create policies that require notification of parents or guardians before a law enforcement officer questions or removes a student, unless that officer has a judicial warrant or court order.\u003c/p>\n\u003cp>In addition, the attorney general says if a police officer or immigration agent tries to enter a school or talk to a student for purposes of immigration enforcement, the superintendent or principal should e-mail the Bureau of Children’s Justice in the California Department of Justice.\u003c/p>\n\u003cp>“Schools should retrain their staff on their visitor management policies, to make sure everyone who comes onto campus, including law enforcement, is questioned about what their purpose is, and that school staff is trained on what to do if law enforcement asks to see information about students or staff,” said Mendoza.\u003c/p>\n\u003cp>Support from school if a family member is detained or deported\u003cbr>\nIf a student reports that their parents or guardians were detained or deported, California law requires that the school must follow parents’ instructions about whom to contact in an emergency. The attorney general’s guidance says “schools should not contact Child Protective Services unless the school is unsuccessful in arranging for the care of the child through the emergency contact information.”\u003c/p>\n\u003cp>The guidance also suggests that schools should help students and family members contact legal assistance, their consulate, and help them locate their detained family members through \u003ca href=\"https://locator.ice.gov/odls/#/search\">ICE’s detainee locator system\u003c/a>.\u003c/p>\n\u003cp>Mendoza said it is important to note that if a student’s parents are detained or deported, and as a result they have to go live with another family member, at that point, they are eligible for support for homeless students under the federal McKinney-Vento Act.\u003c/p>\n\u003ch2>Protection from discrimination and harassment\u003c/h2>\n\u003cp>Federal law prohibits discrimination and harassment based on race, national origin, color, sex, age, disability and religion. California’s law AB 699 also made immigration status a protected characteristic, meaning that schools are required to have policies that prohibit discrimination, harassment and bullying based on immigration status.\u003c/p>\n\u003cp>Mendoza said it’s important for families and students who experience bullying or harassment to know they can submit complaints through their schools or to different agencies in California. “There are advocates out there willing to support them if their schools do not act in accordance with best practices or with the law,” Mendoza said.\u003c/p>\n\u003ch2>\u003cstrong>Free lunch, subsidized child care and special education\u003c/strong>\u003c/h2>\n\u003cp>In California, all students have a right to a free school lunch, since the 2022-23 school year. In addition, some students whose families are considered low-income qualify for subsidized child care, either all day for infants and preschoolers, or after school for school-age children. Students with disabilities have a right to special education to meet their needs, under federal law.\u003c/p>\n\u003cp>Immigrant families are often afraid to apply for public services because they are worried this will count against them when applying for permanent residency. This is largely due to the “public charge” test, which immigration officers use to determine whether green-card applicants are likely to depend on public benefits.\u003c/p>\n\u003cp>Currently, immigration officers can only consider whether applicants have used cash assistance for income, like SSI or CalWORKs, or long-term institutionalized care paid for by public insurance, such as Medi-Cal. They do not consider school lunch, child care or food stamps. And officers are not allowed to look at whether applicants’ family members, like U.S. citizen children, use public benefits. During the first Trump administration, the president changed this policy to include family members and some other benefits. It is unclear whether he may attempt to change this again in the future. However, even under the changes during his first term, school lunch and child care were not included.\u003c/p>\n\u003ch2>\u003cstrong>In-state tuition and scholarships for college\u003c/strong>\u003c/h2>\n\u003cp>Under the \u003ca href=\"https://dream.csac.ca.gov/\">California Dream Act\u003c/a>, undocumented students qualify for in-state tuition and state financial aid at California colleges and universities if they attended high school for three or more years or attained credits at community college or adult school and graduated from high school or attained an associate degree or finished minimum transfer requirements at a California community college. The number of students applying for the California Dream Act has \u003ca href=\"https://edsource.org/2024/study-finds-drop-in-csu-uc-enrollment-of-low-income-undocumented-students/719344\">plummeted\u003c/a> in recent years.\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>\u003ca href=\"https://edsource.org/2025/what-rights-do-immigrant-students-and-families-have-in-california-schools-and-colleges-quick-guide/724175\">\u003cem>This story was originally published by EdSource.\u003c/em>\u003c/a>\u003c/p>\n\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/news/12020519/guide-what-rights-do-undocumented-students-and-families-have-at-california-schools",
"authors": [
"byline_news_12020519"
],
"categories": [
"news_18540",
"news_8"
],
"tags": [
"news_32707",
"news_1350",
"news_20013",
"news_27626",
"news_20202",
"news_23454"
],
"affiliates": [
"news_33681"
],
"featImg": "news_12020520",
"label": "source_news_12020519"
},
"news_12020308": {
"type": "posts",
"id": "news_12020308",
"meta": {
"index": "posts_1716263798",
"site": "news",
"id": "12020308",
"score": null,
"sort": [
1736013622000
]
},
"guestAuthors": [],
"slug": "can-california-keep-ice-away-from-schools-lawmakers-want-to-try-as-crackdowns-loom",
"title": "Can California Keep ICE Away From Schools? Lawmakers Want to Try as Crackdowns Loom",
"publishDate": 1736013622,
"format": "standard",
"headTitle": "Can California Keep ICE Away From Schools? Lawmakers Want to Try as Crackdowns Loom | KQED",
"labelTerm": {},
"content": "\u003cp>California lawmakers are proposing steps to protect K–12 students and families from mass deportations — although the real value of those proposals may be symbolic.\u003c/p>\n\u003cp>A pair of bills in the Legislature — \u003ca href=\"https://digitaldemocracy.calmatters.org/bills/ca_202520260ab49?slug=CA_202520260AB49&_gl=1*11t00sp*_gcl_au*Nzk3MzE2MDMuMTczMTAyMjU2Mg..*_ga*Mjk2NjI4MjAxLjE3MzEwMjI1NjI.*_ga_5TKXNLE5NK*MTczNTk0MDA1NS4zNi4xLjE3MzU5NDAxOTkuNjAuMC4w*_ga_DX0K9PCWYH*MTczNTk0MDA1NS4zNi4xLjE3MzU5NDAxOTkuMC4wLjA.*_ga_GNY4L81DZE*MTczNTk0MDA1NS4zNi4xLjE3MzU5NDAxOTkuMC4wLjA.\">AB 49\u003c/a> and \u003ca href=\"https://digitaldemocracy.calmatters.org/bills/ca_202520260sb48?slug=CA_202520260SB48&_gl=1*11t00sp*_gcl_au*Nzk3MzE2MDMuMTczMTAyMjU2Mg..*_ga*Mjk2NjI4MjAxLjE3MzEwMjI1NjI.*_ga_5TKXNLE5NK*MTczNTk0MDA1NS4zNi4xLjE3MzU5NDAxOTkuNjAuMC4w*_ga_DX0K9PCWYH*MTczNTk0MDA1NS4zNi4xLjE3MzU5NDAxOTkuMC4wLjA.*_ga_GNY4L81DZE*MTczNTk0MDA1NS4zNi4xLjE3MzU5NDAxOTkuMC4wLjA.\">SB 48\u003c/a> — aim to keep federal agents from detaining undocumented students or their families on or near school property without a warrant. The bills are a response to President-elect Donald Trump’s threat to deport undocumented immigrants, a move that could have major consequences for schools in California, which funds its schools based on attendance and where \u003ca href=\"https://www.fwd.us/news/k-12-undocumented-students/\">12% of students\u003c/a> have at least one undocumented parent.\u003c/p>\n\u003cp>Both bills would make it harder and more time-consuming for agents to enter schools or day care centers. But they can only delay, not stop, arrests.\u003c/p>\n\u003cp>“In no way can these bills override federal law,” said Kevin Johnson, a law professor at UC Davis. “But the bills respond to a great concern in the community that it’s not safe to take your children to school. … I can’t emphasize enough how important this is, how vulnerable undocumented immigrants feel right now.”\u003c/p>\n\u003cp>AB 49, proposed by Assemblymember Al Muratsuchi, a Democrat from Torrance, would require immigration agents to obtain written permission from the superintendent before coming onto school property. It also bars agents from being in rooms where children are present. SB 48, introduced by Sen. Lena Gonzalez, a Democrat from Long Beach, would prohibit local police from cooperating with federal agents — such as assisting in arrests or providing information about families’ immigration status — within one mile of a school. It also bars schools from sharing student and family information with federal authorities.\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>School districts have also doubled down on their efforts to protect students and families. Los Angeles Unified has partnered with legal aid organizations to assist families and instructed schools not to ask students about their immigration status. San Francisco Unified \u003ca href=\"https://go.boarddocs.com/ca/sfusd/Board.nsf/goto?open&id=D2NW4T83765C\">has similar policies\u003c/a>.\u003c/p>\n\u003cp>“(San Francisco Unified) is a safe haven for all students regardless of citizenship status,” Superintendent Maria Su wrote to the community after the November election. “SFUSD restates our position that all students have the right to attend school regardless of their immigration status or that of their family members.”\u003c/p>\n\u003ch2>Schools as safe havens\u003c/h2>\n\u003cp>Schools have long been safe havens for immigrant students. Under a \u003ca href=\"https://www.oyez.org/cases/1981/80-1538\">1982 Supreme Court ruling\u003c/a>, public schools must enroll all students regardless of their immigration status and can’t charge tuition to students who aren’t legal residents. And since 2011, \u003ca href=\"https://www.ice.gov/doclib/ero-outreach/pdf/10029.2-policy.pdf\">federal guidelines\u003c/a> discourage agents from making immigration arrests at schools, hospitals, churches, courthouses and other “sensitive locations.”\u003c/p>\n\u003cp>But Trump said he plans to \u003ca href=\"https://www.nbcnews.com/investigations/trump-scrap-restriction-ice-arrests-churches-schools-rcna183688\">eliminate the “sensitive locations”\u003c/a> guidelines, and the Heritage Foundation, which published the right-leaning Project 2025 manifesto, is encouraging states to \u003ca href=\"https://www.heritage.org/education/report/the-consequences-unchecked-illegal-immigration-americas-public-schools\">charge tuition to undocumented K–12 students\u003c/a>. That could set up the possible overturn of the Supreme Court decision guaranteeing access to school for undocumented students. The foundation’s rationale is that government agencies such as schools are already overburdened and need to prioritize services for U.S. citizens.\u003c/p>\n\u003cp>“The (Biden) administration’s new version of America is nothing more than an open-border welfare state,” Lora Ries, director of the Heritage Foundation’s Border Security and Immigration Center, \u003ca href=\"https://www.heritage.org/press/heritage-releases-more-50-immigration-policies-and-principles-overhaul-us-immigration-system\">wrote\u003c/a>. “No country can sustain or survive such a vision.”\u003c/p>\n\u003cp>Muratsuchi, chair of the Assembly Education Committee, said he was inspired to author AB 49 just after the election when he listened to the concerns of immigrant students in the political science class he teaches at El Camino Community College in Torrance.\u003c/p>\n\u003cp>“It became clear there was more and more fear among my students, not only for themselves but for their families. The fear of families being torn apart is very real,” Muratuschi said. “We want to send a strong message to our immigrant students that we’re going to do everything we can to protect them.”\u003c/p>\n\u003cfigure id=\"attachment_11958277\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11958277\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2023/08/230815-IMMIGRATION-RALLY-AP-JC-KQED.jpg\" alt=\"People fill a plaza holding signs in front of a large ornate building.\" width=\"2000\" height=\"1397\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2023/08/230815-IMMIGRATION-RALLY-AP-JC-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/08/230815-IMMIGRATION-RALLY-AP-JC-KQED-800x559.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/08/230815-IMMIGRATION-RALLY-AP-JC-KQED-1020x712.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/08/230815-IMMIGRATION-RALLY-AP-JC-KQED-160x112.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/08/230815-IMMIGRATION-RALLY-AP-JC-KQED-1536x1073.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/08/230815-IMMIGRATION-RALLY-AP-JC-KQED-1920x1341.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">Mercedes and Adan Meneses hold signs at a rally held by immigrant and union groups march to mark May Day and protest against President Donald Trump’s efforts to boost deportations at the San Francisco City Hall on May 1, 2017. \u003ccite>(Jeff Chiu/AP Photo)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>‘Too scared to speak up’\u003c/h2>\n\u003cp>For most undocumented families, deportation would mean a plunging into poverty and, in many cases, violence. Nahomi, a high school senior in Fresno County whom CalMatters is identifying by her middle name because of her immigration status, described the threat of deportation as “a major worry for my family and I. Our lives could change completely in a blink of an eye.”\u003c/p>\n\u003cp>Nahomi and her parents arrived in California in 2011 from the city of Culiacan in Sinaloa, Mexico, an area plagued by \u003ca href=\"https://mx.usembassy.gov/security-alert-ongoing-violence-and-security-concerns-in-culiacan-and-mazatlan-sinaloa-mexico/#:~:text=Culiacan%2C%20the%20Mazatlan%2DCuliacan%20highway,and%20operating%20in%20Sinaloa%20state.\">widespread violence\u003c/a>. They initially planned to stay until Sinaloa became safer, but once they settled in the Central Valley, they decided the risks of returning outweighed the risk of deportation, so they stayed. Nahomi’s father works in construction, and her mother is a homemaker, raising Nahomi and her younger sister.\u003c/p>\n\u003cp>While she and her family fear deportation, Nahomi is not afraid to attend school. She said schools can help families know their rights and help children feel safe.\u003c/p>\n\u003cp>“I feel very welcomed and safe there,” she said. “It is a very diverse high school, and I just feel like any other student. … (But) a lot of these families are probably too scared to speak up about doubts they might have.”\u003c/p>\n\u003ch2>Politically unpopular?\u003c/h2>\n\u003cp>Patricia Gándara, an education professor and co-director of the Civil Rights Project at UCLA, said the risk of federal agents arresting students at schools is probably small. It’s unclear how many children in K–12 schools are undocumented, but it’s probably a relatively small number, she said. In any case, immigration enforcement that affects children almost always sparks public outcry from both parties, she said.\u003c/p>\n\u003cp>[aside tag='immigration' label='More Immigration News']\u003c/p>\n\u003cp>“Some people might say they’re anti-immigrant, but it’s another thing entirely when the family up the street, whom they’ve known for 20 years, suddenly gets deported, or your kid’s best friend gets deported,” said Gandara, who’s studied the topic extensively. “It’s politically very unpopular.”\u003c/p>\n\u003cp>Still, the proposed bills could send a powerful message that schools are safe places, she said. Immigration crackdowns can have a \u003ca href=\"https://siepr.stanford.edu/publications/policy-brief/how-strict-immigration-enforcement-harms-schoolchildren\">significant impact on student attendance\u003c/a>, a Stanford study found, which can lead to less funding for schools, particularly low-income schools that enroll large numbers of immigrant children.\u003c/p>\n\u003cp>Immigration crackdowns can also lead to an increase in bullying, anxiety and general uncertainty on campus, not just for immigrant children but for everyone, Gándara said. Teachers, in particular, experience high levels of stress when their students’ safety is endangered, she said.\u003c/p>\n\u003cp>Schools can’t rely solely on state laws to protect immigrant families, though, she added. They should partner with local nonprofits to provide legal services and other support to families who need assistance, Gándara said.\u003c/p>\n\u003cp>“Schools are one of the last places immigrant families feel safe,” she said. “But as soon as (federal agents) move into schools, they’re not so safe any more. These bills say, ‘We’re not going to sit back and let this happen. Not all of government is against you.’”\u003c/p>\n\u003ch2>California ‘one of the best places to be’\u003c/h2>\n\u003cp>Both bills are awaiting hearings in the Legislature. Tammy Lin, supervising attorney with the University of San Diego Immigration Clinic, expects California to continue to take steps to protect undocumented families, but political conflicts will be inevitable.\u003c/p>\n\u003cp>The incoming Trump administration is likely to battle California and other left-leaning states over immigration matters. Even within California, conflicts are likely to erupt between state leaders and those in more conservative regions or even between agencies in the same area. In San Diego County, for example, the Board of Supervisors ordered the sheriff’s office not to notify federal immigration officers when it releases suspected undocumented inmates from jail, but the \u003ca href=\"https://www.latimes.com/california/story/2024-12-18/san-diego-sheriff-and-county-spar-over-immigration\">sheriff refused to comply\u003c/a>.\u003c/p>\n\u003cp>Lin also said she wouldn’t be surprised if there’s an attempt to overturn the Supreme Court ruling guaranteeing education to undocumented children, potentially paving the way for other immigrants’ rights to be reversed.\u003c/p>\n\u003cp>“It’s a slippery slope,” Lin said. “Immigrants know this, which is why there’s immense fear and uncertainty right now. But bills like these show that California is still one of the best places you can be.”\u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n\u003cp>\u003cem>Suriyah Jones, a member of the CalMatters Youth Journalism Initiative, contributed to this story.\u003c/em>\u003c/p>\n\n",
"blocks": [],
"excerpt": "California legislators want to limit deportation actions at schools, but they can’t ban immigration officials.",
"status": "publish",
"parent": 0,
"modified": 1735943585,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 30,
"wordCount": 1504
},
"headData": {
"title": "Can California Keep ICE Away From Schools? Lawmakers Want to Try as Crackdowns Loom | KQED",
"description": "California legislators want to limit deportation actions at schools, but they can’t ban immigration officials.",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"schema": {
"@context": "http://schema.org",
"@type": "NewsArticle",
"headline": "Can California Keep ICE Away From Schools? Lawmakers Want to Try as Crackdowns Loom",
"datePublished": "2025-01-04T10:00:22-08:00",
"dateModified": "2025-01-03T14:33:05-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"
}
}
},
"source": "CalMatters",
"sourceUrl": "https://calmatters.org/",
"sticky": false,
"nprByline": "\u003ca href=\"https://calmatters.org/author/carolyn-jones/\">Carolyn Jones\u003c/a>, CalMatters",
"excludeFromSiteSearch": "Include",
"showOnAuthorArchivePages": "No",
"articleAge": "0",
"path": "/news/12020308/can-california-keep-ice-away-from-schools-lawmakers-want-to-try-as-crackdowns-loom",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>California lawmakers are proposing steps to protect K–12 students and families from mass deportations — although the real value of those proposals may be symbolic.\u003c/p>\n\u003cp>A pair of bills in the Legislature — \u003ca href=\"https://digitaldemocracy.calmatters.org/bills/ca_202520260ab49?slug=CA_202520260AB49&_gl=1*11t00sp*_gcl_au*Nzk3MzE2MDMuMTczMTAyMjU2Mg..*_ga*Mjk2NjI4MjAxLjE3MzEwMjI1NjI.*_ga_5TKXNLE5NK*MTczNTk0MDA1NS4zNi4xLjE3MzU5NDAxOTkuNjAuMC4w*_ga_DX0K9PCWYH*MTczNTk0MDA1NS4zNi4xLjE3MzU5NDAxOTkuMC4wLjA.*_ga_GNY4L81DZE*MTczNTk0MDA1NS4zNi4xLjE3MzU5NDAxOTkuMC4wLjA.\">AB 49\u003c/a> and \u003ca href=\"https://digitaldemocracy.calmatters.org/bills/ca_202520260sb48?slug=CA_202520260SB48&_gl=1*11t00sp*_gcl_au*Nzk3MzE2MDMuMTczMTAyMjU2Mg..*_ga*Mjk2NjI4MjAxLjE3MzEwMjI1NjI.*_ga_5TKXNLE5NK*MTczNTk0MDA1NS4zNi4xLjE3MzU5NDAxOTkuNjAuMC4w*_ga_DX0K9PCWYH*MTczNTk0MDA1NS4zNi4xLjE3MzU5NDAxOTkuMC4wLjA.*_ga_GNY4L81DZE*MTczNTk0MDA1NS4zNi4xLjE3MzU5NDAxOTkuMC4wLjA.\">SB 48\u003c/a> — aim to keep federal agents from detaining undocumented students or their families on or near school property without a warrant. The bills are a response to President-elect Donald Trump’s threat to deport undocumented immigrants, a move that could have major consequences for schools in California, which funds its schools based on attendance and where \u003ca href=\"https://www.fwd.us/news/k-12-undocumented-students/\">12% of students\u003c/a> have at least one undocumented parent.\u003c/p>\n\u003cp>Both bills would make it harder and more time-consuming for agents to enter schools or day care centers. But they can only delay, not stop, arrests.\u003c/p>\n\u003cp>“In no way can these bills override federal law,” said Kevin Johnson, a law professor at UC Davis. “But the bills respond to a great concern in the community that it’s not safe to take your children to school. … I can’t emphasize enough how important this is, how vulnerable undocumented immigrants feel right now.”\u003c/p>\n\u003cp>AB 49, proposed by Assemblymember Al Muratsuchi, a Democrat from Torrance, would require immigration agents to obtain written permission from the superintendent before coming onto school property. It also bars agents from being in rooms where children are present. SB 48, introduced by Sen. Lena Gonzalez, a Democrat from Long Beach, would prohibit local police from cooperating with federal agents — such as assisting in arrests or providing information about families’ immigration status — within one mile of a school. It also bars schools from sharing student and family information with federal authorities.\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>School districts have also doubled down on their efforts to protect students and families. Los Angeles Unified has partnered with legal aid organizations to assist families and instructed schools not to ask students about their immigration status. San Francisco Unified \u003ca href=\"https://go.boarddocs.com/ca/sfusd/Board.nsf/goto?open&id=D2NW4T83765C\">has similar policies\u003c/a>.\u003c/p>\n\u003cp>“(San Francisco Unified) is a safe haven for all students regardless of citizenship status,” Superintendent Maria Su wrote to the community after the November election. “SFUSD restates our position that all students have the right to attend school regardless of their immigration status or that of their family members.”\u003c/p>\n\u003ch2>Schools as safe havens\u003c/h2>\n\u003cp>Schools have long been safe havens for immigrant students. Under a \u003ca href=\"https://www.oyez.org/cases/1981/80-1538\">1982 Supreme Court ruling\u003c/a>, public schools must enroll all students regardless of their immigration status and can’t charge tuition to students who aren’t legal residents. And since 2011, \u003ca href=\"https://www.ice.gov/doclib/ero-outreach/pdf/10029.2-policy.pdf\">federal guidelines\u003c/a> discourage agents from making immigration arrests at schools, hospitals, churches, courthouses and other “sensitive locations.”\u003c/p>\n\u003cp>But Trump said he plans to \u003ca href=\"https://www.nbcnews.com/investigations/trump-scrap-restriction-ice-arrests-churches-schools-rcna183688\">eliminate the “sensitive locations”\u003c/a> guidelines, and the Heritage Foundation, which published the right-leaning Project 2025 manifesto, is encouraging states to \u003ca href=\"https://www.heritage.org/education/report/the-consequences-unchecked-illegal-immigration-americas-public-schools\">charge tuition to undocumented K–12 students\u003c/a>. That could set up the possible overturn of the Supreme Court decision guaranteeing access to school for undocumented students. The foundation’s rationale is that government agencies such as schools are already overburdened and need to prioritize services for U.S. citizens.\u003c/p>\n\u003cp>“The (Biden) administration’s new version of America is nothing more than an open-border welfare state,” Lora Ries, director of the Heritage Foundation’s Border Security and Immigration Center, \u003ca href=\"https://www.heritage.org/press/heritage-releases-more-50-immigration-policies-and-principles-overhaul-us-immigration-system\">wrote\u003c/a>. “No country can sustain or survive such a vision.”\u003c/p>\n\u003cp>Muratsuchi, chair of the Assembly Education Committee, said he was inspired to author AB 49 just after the election when he listened to the concerns of immigrant students in the political science class he teaches at El Camino Community College in Torrance.\u003c/p>\n\u003cp>“It became clear there was more and more fear among my students, not only for themselves but for their families. The fear of families being torn apart is very real,” Muratuschi said. “We want to send a strong message to our immigrant students that we’re going to do everything we can to protect them.”\u003c/p>\n\u003cfigure id=\"attachment_11958277\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11958277\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2023/08/230815-IMMIGRATION-RALLY-AP-JC-KQED.jpg\" alt=\"People fill a plaza holding signs in front of a large ornate building.\" width=\"2000\" height=\"1397\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2023/08/230815-IMMIGRATION-RALLY-AP-JC-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/08/230815-IMMIGRATION-RALLY-AP-JC-KQED-800x559.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/08/230815-IMMIGRATION-RALLY-AP-JC-KQED-1020x712.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/08/230815-IMMIGRATION-RALLY-AP-JC-KQED-160x112.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/08/230815-IMMIGRATION-RALLY-AP-JC-KQED-1536x1073.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/08/230815-IMMIGRATION-RALLY-AP-JC-KQED-1920x1341.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">Mercedes and Adan Meneses hold signs at a rally held by immigrant and union groups march to mark May Day and protest against President Donald Trump’s efforts to boost deportations at the San Francisco City Hall on May 1, 2017. \u003ccite>(Jeff Chiu/AP Photo)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>‘Too scared to speak up’\u003c/h2>\n\u003cp>For most undocumented families, deportation would mean a plunging into poverty and, in many cases, violence. Nahomi, a high school senior in Fresno County whom CalMatters is identifying by her middle name because of her immigration status, described the threat of deportation as “a major worry for my family and I. Our lives could change completely in a blink of an eye.”\u003c/p>\n\u003cp>Nahomi and her parents arrived in California in 2011 from the city of Culiacan in Sinaloa, Mexico, an area plagued by \u003ca href=\"https://mx.usembassy.gov/security-alert-ongoing-violence-and-security-concerns-in-culiacan-and-mazatlan-sinaloa-mexico/#:~:text=Culiacan%2C%20the%20Mazatlan%2DCuliacan%20highway,and%20operating%20in%20Sinaloa%20state.\">widespread violence\u003c/a>. They initially planned to stay until Sinaloa became safer, but once they settled in the Central Valley, they decided the risks of returning outweighed the risk of deportation, so they stayed. Nahomi’s father works in construction, and her mother is a homemaker, raising Nahomi and her younger sister.\u003c/p>\n\u003cp>While she and her family fear deportation, Nahomi is not afraid to attend school. She said schools can help families know their rights and help children feel safe.\u003c/p>\n\u003cp>“I feel very welcomed and safe there,” she said. “It is a very diverse high school, and I just feel like any other student. … (But) a lot of these families are probably too scared to speak up about doubts they might have.”\u003c/p>\n\u003ch2>Politically unpopular?\u003c/h2>\n\u003cp>Patricia Gándara, an education professor and co-director of the Civil Rights Project at UCLA, said the risk of federal agents arresting students at schools is probably small. It’s unclear how many children in K–12 schools are undocumented, but it’s probably a relatively small number, she said. In any case, immigration enforcement that affects children almost always sparks public outcry from both parties, she said.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"tag": "immigration",
"label": "More Immigration News "
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>“Some people might say they’re anti-immigrant, but it’s another thing entirely when the family up the street, whom they’ve known for 20 years, suddenly gets deported, or your kid’s best friend gets deported,” said Gandara, who’s studied the topic extensively. “It’s politically very unpopular.”\u003c/p>\n\u003cp>Still, the proposed bills could send a powerful message that schools are safe places, she said. Immigration crackdowns can have a \u003ca href=\"https://siepr.stanford.edu/publications/policy-brief/how-strict-immigration-enforcement-harms-schoolchildren\">significant impact on student attendance\u003c/a>, a Stanford study found, which can lead to less funding for schools, particularly low-income schools that enroll large numbers of immigrant children.\u003c/p>\n\u003cp>Immigration crackdowns can also lead to an increase in bullying, anxiety and general uncertainty on campus, not just for immigrant children but for everyone, Gándara said. Teachers, in particular, experience high levels of stress when their students’ safety is endangered, she said.\u003c/p>\n\u003cp>Schools can’t rely solely on state laws to protect immigrant families, though, she added. They should partner with local nonprofits to provide legal services and other support to families who need assistance, Gándara said.\u003c/p>\n\u003cp>“Schools are one of the last places immigrant families feel safe,” she said. “But as soon as (federal agents) move into schools, they’re not so safe any more. These bills say, ‘We’re not going to sit back and let this happen. Not all of government is against you.’”\u003c/p>\n\u003ch2>California ‘one of the best places to be’\u003c/h2>\n\u003cp>Both bills are awaiting hearings in the Legislature. Tammy Lin, supervising attorney with the University of San Diego Immigration Clinic, expects California to continue to take steps to protect undocumented families, but political conflicts will be inevitable.\u003c/p>\n\u003cp>The incoming Trump administration is likely to battle California and other left-leaning states over immigration matters. Even within California, conflicts are likely to erupt between state leaders and those in more conservative regions or even between agencies in the same area. In San Diego County, for example, the Board of Supervisors ordered the sheriff’s office not to notify federal immigration officers when it releases suspected undocumented inmates from jail, but the \u003ca href=\"https://www.latimes.com/california/story/2024-12-18/san-diego-sheriff-and-county-spar-over-immigration\">sheriff refused to comply\u003c/a>.\u003c/p>\n\u003cp>Lin also said she wouldn’t be surprised if there’s an attempt to overturn the Supreme Court ruling guaranteeing education to undocumented children, potentially paving the way for other immigrants’ rights to be reversed.\u003c/p>\n\u003cp>“It’s a slippery slope,” Lin said. “Immigrants know this, which is why there’s immense fear and uncertainty right now. But bills like these show that California is still one of the best places you can be.”\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>Suriyah Jones, a member of the CalMatters Youth Journalism Initiative, contributed to this story.\u003c/em>\u003c/p>\n\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/news/12020308/can-california-keep-ice-away-from-schools-lawmakers-want-to-try-as-crackdowns-loom",
"authors": [
"byline_news_12020308"
],
"categories": [
"news_31795",
"news_18540",
"news_1169",
"news_8",
"news_13"
],
"tags": [
"news_30911",
"news_1323",
"news_20013",
"news_20202",
"news_20452"
],
"affiliates": [
"news_18481"
],
"featImg": "news_12020312",
"label": "source_news_12020308"
},
"news_12019933": {
"type": "posts",
"id": "news_12019933",
"meta": {
"index": "posts_1716263798",
"site": "news",
"id": "12019933",
"score": null,
"sort": [
1735423222000
]
},
"guestAuthors": [],
"slug": "trump-allies-warn-california-leaders-they-could-go-to-prison-over-sanctuary-city-laws",
"title": "Trump Allies Warn California Leaders They Could Go to Prison Over Sanctuary City Laws",
"publishDate": 1735423222,
"format": "standard",
"headTitle": "Trump Allies Warn California Leaders They Could Go to Prison Over Sanctuary City Laws | KQED",
"labelTerm": {
"term": 18481,
"site": "news"
},
"content": "\u003cp>California’s southern border, long ‘ground zero’ in the fight between federal and local officials over immigration policy, is now at the center of renewed controversy over how far local leaders can go to protect people from deportation.\u003c/p>\n\u003cp>After San Diego County took steps earlier this month to strengthen safeguards for undocumented residents, an organization led by President-elect \u003ca href=\"https://calmatters.org/tag/donald-trump/\">Donald Trump\u003c/a>’s adviser Stephen Miller sent a letter warning that elected leaders and employees of “sanctuary” jurisdictions could be “criminally liable” if they impede federal immigration enforcement.\u003c/p>\n\u003cp>In the \u003ca href=\"https://calmatters.org/wp-content/uploads/2024/12/AFL-Sanctuary-City-Letters-Vargas.pdf\">Dec. 23 letter (PDF)\u003c/a>, America First Legal Foundation wrote: “We have identified San Diego County as a sanctuary jurisdiction that is violating federal law.”\u003c/p>\n\u003cp>The conservative legal nonprofit that day announced that it had identified 249 \u003ca href=\"https://calmatters.org/wp-content/uploads/2024/10/101224-Donald-Trump-Coachella-REUTERS-CM-01.jpg\">elected officials in sanctuary jurisdictions\u003c/a> who it said could face “legal consequences” over immigration policies. The California Attorney General’s office and Los Angeles Mayor Karen Bass were sent similar letters.\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>The letter also suggests sanctuary city officials could be civilly liable under federal anti-racketeering laws.\u003c/p>\n\u003cp>With Trump pledging to carry out the “largest mass deportation campaign in U.S. history,” San Diego’s board of supervisors enacted a policy on Dec. 12 prohibiting local law enforcement from communicating with immigration authorities about undocumented people in local jails without a judicial warrant.\u003c/p>\n\u003cp>San Diego’s newly enacted ordinance goes a step further than California’s existing state “sanctuary” law, which only limits cooperation between local law enforcement and the federal Immigration and Customs Enforcement (ICE). The law prevents jailers from notifying ICE about non-citizen inmates who are about to be released from local criminal custody unless they committed one of about 800 serious crimes. State prison officials regularly communicate with ICE about people in their custody, including U.S. citizens, public records show.\u003c/p>\n\u003cp>San Diego County’s action faced immediate pushback, with the county’s top law enforcement official, Sheriff Kelly Martinez, \u003ca href=\"https://www.kpbs.org/news/border-immigration/2024/12/17/sheriff-refusal-to-further-limit-ice-cooperation-may-violate-state-law\">saying she would not \u003c/a>follow the new policy and would continue allowing immigration authorities access to the jail inmates.\u003c/p>\n\u003cp>American First Legal Foundation sent its letter to the chair of San Diego County’s Board of Supervisors, Nora Vargas, who stepped down from her position on Friday citing security concerns just weeks after being elected to a second term.\u003c/p>\n\u003cp>“Federal law is clear: aliens unlawfully present in the United States are subject to removal from the country, and it is a crime to conceal, harbor, or shield them. It is also a crime to prevent federal officials from enforcing immigration law,” states the letter, dated three days after the resignation.\u003c/p>\n\u003cfigure id=\"attachment_12019934\" class=\"wp-caption aligncenter\" style=\"max-width: 1568px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12019934\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/122724-Nora-Vargas-DK-GettyImages-01-copy.jpg\" alt=\"\" width=\"1568\" height=\"1045\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/122724-Nora-Vargas-DK-GettyImages-01-copy.jpg 1568w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/122724-Nora-Vargas-DK-GettyImages-01-copy-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/122724-Nora-Vargas-DK-GettyImages-01-copy-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/122724-Nora-Vargas-DK-GettyImages-01-copy-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/122724-Nora-Vargas-DK-GettyImages-01-copy-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 1568px) 100vw, 1568px\">\u003cfigcaption class=\"wp-caption-text\">Nora Vargas speaks onstage at Women’s March San Diego on Jan. 19, 2019. \u003ccite>(Daniel Knighton/Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Vargas, who was born in Tijuana, has long championed rights for asylum seekers and immigrants. She was the first immigrant and Latina to serve on San Diego’s board of supervisors. She was elected to the board in 2020, flipping the seat from Republican to Democrat for the first time in decades.\u003c/p>\n\u003cp>Vargas said the new board policy was developed through “rigorous legal review and stands in full compliance with federal, state and local laws.”\u003c/p>\n\u003cp>“This nation’s foundation was built on the strength and contributions of immigrants,” she posted on social media. “Now it’s time to turn our focus to honoring the humanity of those who help make this country the beacon of hope it continues to be.”\u003c/p>\n\u003cp>Spokespersons for Trump’s transition team did not immediately respond to inquiries about whether the administration plans to prosecute local officials in sanctuary cities\u003cstrong>.\u003c/strong> Trump has named Miller to be his \u003ca href=\"https://www.npr.org/2024/11/11/g-s1-33741/trump-stephen-miller-deputy-chief-of-staff-immigration-policy-deportations\">deputy chief of staff for policy\u003c/a> and homeland security advisor.\u003c/p>\n\u003ch2>California preparing legal battles with Trump administration\u003c/h2>\n\u003cp>State officials have asked the Legislature, in a special session called by \u003ca href=\"https://calmatters.org/politics/capitol/2024/11/gavin-newsom-special-session-trump-resistance/\">Gov. Gavin Newsom last month\u003c/a>, for $25 million for legal fights with the incoming administration on issues including immigration.\u003c/p>\n\u003cp>“This is a scare tactic, plain and simple,” read a statement from the Attorney General Rob Bonta’s office, in response to the America First letter. “While we are unable to comment on the specifics of the letter, we want to be clear: SB 54 was upheld by the courts during the first Trump administration, and it prevents the use of state and local resources for federal immigration enforcement with certain narrow exceptions. SB 54 does nothing, however, to block federal agencies from conducting immigration enforcement themselves. California will continue to comply with all applicable state and federal laws, and we expect all local law enforcement agencies to do the same.”[aside label=\"Related Stories\" postID=\"news_12016037,news_12014436,news_12015773\"]Democratic state Senate leader Mike McGuire, of Healdsburg, in response to the letters called the incoming administration’s proposed immigration policies “draconian” and damaging to California’s economy.\u003c/p>\n\u003cp>“The previous Trump administration came at California before on a variety of legal fronts and the majority of the time, lost,” said McGuire, whose office did not receive a letter. “Mark my word, we’ll be prepared again.”\u003c/p>\n\u003cp>The state is home to several major cities with policies limiting cooperation between local police and federal immigration authorities. Proponents say such policies make immigrants less fearful of deportation when reporting crimes to or cooperating with the police. Los Angeles adopted a sanctuary city ordinance in November, fast-tracking the policy after Trump’s election.\u003c/p>\n\u003cp>Asked for comment on the America First letter, Zach Seidl, a spokesperson for Los Angeles Mayor Karen Bass, called it “wrong on public safety and wrong on the law.”\u003c/p>\n\u003cp>“Sanctuary policies are against the law, make a mockery of America’s democratic principles, and demonstrate a shocking disrespect for our Constitution and our citizens. The officials in charge of sanctuary jurisdictions have no excuse and must be held accountable,” read a statement from James Rogers, a senior counsel with America First Legal.\u003c/p>\n\u003ch2>Trump targeted California sanctuary cities before\u003c/h2>\n\u003cp>The state’s own \u003ca href=\"https://calmatters.org/justice/2017/12/californias-new-sanctuary-law-will-aid-immigrants-not/\">sanctuary law\u003c/a>, signed by then-Gov. Jerry Brown in 2017, curbs local sheriffs’ transfers of detainees to federal immigration custody and also prohibits police from asking people about their immigration status. That law, Senate Bill 54, contains an exception for state prisons, which regularly transfer ex-inmates who have completed their sentences to Immigration and Customs Enforcement for deportation proceedings.\u003c/p>\n\u003cp>Trump advisers, including Miller, have been considering using federal pressure, such as withholding federal funds, against jurisdictions that won’t cooperate with federal immigration authorities. The last Trump administration tried to get the California sanctuary law overturned in federal court, but the Supreme Court in 2020 declined to hear its petition. And in 2018, Trump’s Department of Homeland Security \u003ca href=\"https://www.nytimes.com/2018/01/18/us/politics/justice-department-sanctuary-cities-criminal-charges-elected-offiicals.html\">floated criminal charges\u003c/a> against politicians of cities that enact sanctuary policies. It did not file charges.\u003c/p>\n\u003cp>“So-called ‘sanctuary’ jurisdictions that forbid compliance with federal immigration law and cooperation with the officials who enforce it are, therefore, breaking the law. Moreover, sanctuary jurisdictions are strictly prohibited from requiring their employees to violate federal immigration law,” the America First letter states.\u003c/p>\n\u003cfigure id=\"attachment_12019935\" class=\"wp-caption aligncenter\" style=\"max-width: 1568px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12019935\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/022524_Migrants-Iris-Transit_AH_CM_14-copy.jpg\" alt=\"\" width=\"1568\" height=\"1045\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/022524_Migrants-Iris-Transit_AH_CM_14-copy.jpg 1568w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/022524_Migrants-Iris-Transit_AH_CM_14-copy-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/022524_Migrants-Iris-Transit_AH_CM_14-copy-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/022524_Migrants-Iris-Transit_AH_CM_14-copy-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/022524_Migrants-Iris-Transit_AH_CM_14-copy-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 1568px) 100vw, 1568px\">\u003cfigcaption class=\"wp-caption-text\">Migrants arrive at the Iris Avenue Transit Center after being dropped off by Border Patrol agents in San Diego on Feb. 25, 2024. \u003ccite>(Adriana Heldiz/CalMatters)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>But Ahilan Arulanantham, co-director of the Center for Immigration Law and Policy at the UCLA School of Law, said the letter’s reasoning that sanctuary policies amount to “harboring” or concealing federal fugitives is flawed.\u003c/p>\n\u003cp>“Not inquiring about someone’s status is not harboring. Neither is declining to share such information,” Arulanantham said in a text message Friday. “I’m not aware of any criminal protections based on such conduct, and the letter fails to cite any.”\u003c/p>\n\u003cp>To carry out his plan to deport more people than any other president, Trump will need the cooperation of local officials. Immigrant Legal Resource Center, a national nonprofit that provides legal training and does pro-immigrant policy work in California and Texas, estimates 70 to 75% of ICE arrests in the interior of the U.S. are handoffs from another law enforcement agency, such as local jails or state or federal prisons. Since 2019, California’s state prison system has delivered more than 5,700 formerly incarcerated immigrants to ICE, federal data shows.\u003c/p>\n\u003cp>San Diego was the epicenter of a surge of unauthorized crossings earlier this year, \u003ca href=\"https://calmatters.org/california-divide/2024/02/california-border-migrants/\">straining local resources\u003c/a>. In April, 37,370 people crossed between ports of entry in the San Diego sector, with the majority surrendering to Border Patrol to claim asylum. This made it the top spot for crossings in the country for a few weeks in 2024, according to federal data. The number of unauthorized crossings dropped sharply after the Biden administration \u003ca href=\"https://calmatters.org/california-divide/2024/06/mexico-border-biden-california/\">implemented new asylum restrictions in June\u003c/a>.\u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n",
"blocks": [],
"excerpt": "A conservative organization led by Trump adviser Stephen Miller sent letters to California leaders warning of 'serious consequences' over sanctuary policies that protect undocumented residents.",
"status": "publish",
"parent": 0,
"modified": 1735432644,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 29,
"wordCount": 1528
},
"headData": {
"title": "Trump Allies Warn California Leaders They Could Go to Prison Over Sanctuary City Laws | KQED",
"description": "A conservative organization led by Trump adviser Stephen Miller sent letters to California leaders warning of 'serious consequences' over sanctuary policies that protect undocumented residents.",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"schema": {
"@context": "http://schema.org",
"@type": "NewsArticle",
"headline": "Trump Allies Warn California Leaders They Could Go to Prison Over Sanctuary City Laws",
"datePublished": "2024-12-28T14:00:22-08:00",
"dateModified": "2024-12-28T16:37:24-08:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png",
"isAccessibleForFree": "True",
"publisher": {
"@type": "NewsMediaOrganization",
"@id": "https://www.kqed.org/#organization",
"name": "KQED",
"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/wendy-fry/\">Wendy Fry\u003c/a> and \u003ca href=\"https://calmatters.org/author/jeanne-kuang/\">Jeanne Kuang\u003c/a>, CalMatters",
"nprStoryId": "kqed-12019933",
"excludeFromSiteSearch": "Include",
"showOnAuthorArchivePages": "No",
"articleAge": "0",
"path": "/news/12019933/trump-allies-warn-california-leaders-they-could-go-to-prison-over-sanctuary-city-laws",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>California’s southern border, long ‘ground zero’ in the fight between federal and local officials over immigration policy, is now at the center of renewed controversy over how far local leaders can go to protect people from deportation.\u003c/p>\n\u003cp>After San Diego County took steps earlier this month to strengthen safeguards for undocumented residents, an organization led by President-elect \u003ca href=\"https://calmatters.org/tag/donald-trump/\">Donald Trump\u003c/a>’s adviser Stephen Miller sent a letter warning that elected leaders and employees of “sanctuary” jurisdictions could be “criminally liable” if they impede federal immigration enforcement.\u003c/p>\n\u003cp>In the \u003ca href=\"https://calmatters.org/wp-content/uploads/2024/12/AFL-Sanctuary-City-Letters-Vargas.pdf\">Dec. 23 letter (PDF)\u003c/a>, America First Legal Foundation wrote: “We have identified San Diego County as a sanctuary jurisdiction that is violating federal law.”\u003c/p>\n\u003cp>The conservative legal nonprofit that day announced that it had identified 249 \u003ca href=\"https://calmatters.org/wp-content/uploads/2024/10/101224-Donald-Trump-Coachella-REUTERS-CM-01.jpg\">elected officials in sanctuary jurisdictions\u003c/a> who it said could face “legal consequences” over immigration policies. The California Attorney General’s office and Los Angeles Mayor Karen Bass were sent similar letters.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "fullwidth"
},
"numeric": [
"fullwidth"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>The letter also suggests sanctuary city officials could be civilly liable under federal anti-racketeering laws.\u003c/p>\n\u003cp>With Trump pledging to carry out the “largest mass deportation campaign in U.S. history,” San Diego’s board of supervisors enacted a policy on Dec. 12 prohibiting local law enforcement from communicating with immigration authorities about undocumented people in local jails without a judicial warrant.\u003c/p>\n\u003cp>San Diego’s newly enacted ordinance goes a step further than California’s existing state “sanctuary” law, which only limits cooperation between local law enforcement and the federal Immigration and Customs Enforcement (ICE). The law prevents jailers from notifying ICE about non-citizen inmates who are about to be released from local criminal custody unless they committed one of about 800 serious crimes. State prison officials regularly communicate with ICE about people in their custody, including U.S. citizens, public records show.\u003c/p>\n\u003cp>San Diego County’s action faced immediate pushback, with the county’s top law enforcement official, Sheriff Kelly Martinez, \u003ca href=\"https://www.kpbs.org/news/border-immigration/2024/12/17/sheriff-refusal-to-further-limit-ice-cooperation-may-violate-state-law\">saying she would not \u003c/a>follow the new policy and would continue allowing immigration authorities access to the jail inmates.\u003c/p>\n\u003cp>American First Legal Foundation sent its letter to the chair of San Diego County’s Board of Supervisors, Nora Vargas, who stepped down from her position on Friday citing security concerns just weeks after being elected to a second term.\u003c/p>\n\u003cp>“Federal law is clear: aliens unlawfully present in the United States are subject to removal from the country, and it is a crime to conceal, harbor, or shield them. It is also a crime to prevent federal officials from enforcing immigration law,” states the letter, dated three days after the resignation.\u003c/p>\n\u003cfigure id=\"attachment_12019934\" class=\"wp-caption aligncenter\" style=\"max-width: 1568px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12019934\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/122724-Nora-Vargas-DK-GettyImages-01-copy.jpg\" alt=\"\" width=\"1568\" height=\"1045\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/122724-Nora-Vargas-DK-GettyImages-01-copy.jpg 1568w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/122724-Nora-Vargas-DK-GettyImages-01-copy-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/122724-Nora-Vargas-DK-GettyImages-01-copy-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/122724-Nora-Vargas-DK-GettyImages-01-copy-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/122724-Nora-Vargas-DK-GettyImages-01-copy-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 1568px) 100vw, 1568px\">\u003cfigcaption class=\"wp-caption-text\">Nora Vargas speaks onstage at Women’s March San Diego on Jan. 19, 2019. \u003ccite>(Daniel Knighton/Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Vargas, who was born in Tijuana, has long championed rights for asylum seekers and immigrants. She was the first immigrant and Latina to serve on San Diego’s board of supervisors. She was elected to the board in 2020, flipping the seat from Republican to Democrat for the first time in decades.\u003c/p>\n\u003cp>Vargas said the new board policy was developed through “rigorous legal review and stands in full compliance with federal, state and local laws.”\u003c/p>\n\u003cp>“This nation’s foundation was built on the strength and contributions of immigrants,” she posted on social media. “Now it’s time to turn our focus to honoring the humanity of those who help make this country the beacon of hope it continues to be.”\u003c/p>\n\u003cp>Spokespersons for Trump’s transition team did not immediately respond to inquiries about whether the administration plans to prosecute local officials in sanctuary cities\u003cstrong>.\u003c/strong> Trump has named Miller to be his \u003ca href=\"https://www.npr.org/2024/11/11/g-s1-33741/trump-stephen-miller-deputy-chief-of-staff-immigration-policy-deportations\">deputy chief of staff for policy\u003c/a> and homeland security advisor.\u003c/p>\n\u003ch2>California preparing legal battles with Trump administration\u003c/h2>\n\u003cp>State officials have asked the Legislature, in a special session called by \u003ca href=\"https://calmatters.org/politics/capitol/2024/11/gavin-newsom-special-session-trump-resistance/\">Gov. Gavin Newsom last month\u003c/a>, for $25 million for legal fights with the incoming administration on issues including immigration.\u003c/p>\n\u003cp>“This is a scare tactic, plain and simple,” read a statement from the Attorney General Rob Bonta’s office, in response to the America First letter. “While we are unable to comment on the specifics of the letter, we want to be clear: SB 54 was upheld by the courts during the first Trump administration, and it prevents the use of state and local resources for federal immigration enforcement with certain narrow exceptions. SB 54 does nothing, however, to block federal agencies from conducting immigration enforcement themselves. California will continue to comply with all applicable state and federal laws, and we expect all local law enforcement agencies to do the same.”\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"label": "Related Stories ",
"postid": "news_12016037,news_12014436,news_12015773"
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>Democratic state Senate leader Mike McGuire, of Healdsburg, in response to the letters called the incoming administration’s proposed immigration policies “draconian” and damaging to California’s economy.\u003c/p>\n\u003cp>“The previous Trump administration came at California before on a variety of legal fronts and the majority of the time, lost,” said McGuire, whose office did not receive a letter. “Mark my word, we’ll be prepared again.”\u003c/p>\n\u003cp>The state is home to several major cities with policies limiting cooperation between local police and federal immigration authorities. Proponents say such policies make immigrants less fearful of deportation when reporting crimes to or cooperating with the police. Los Angeles adopted a sanctuary city ordinance in November, fast-tracking the policy after Trump’s election.\u003c/p>\n\u003cp>Asked for comment on the America First letter, Zach Seidl, a spokesperson for Los Angeles Mayor Karen Bass, called it “wrong on public safety and wrong on the law.”\u003c/p>\n\u003cp>“Sanctuary policies are against the law, make a mockery of America’s democratic principles, and demonstrate a shocking disrespect for our Constitution and our citizens. The officials in charge of sanctuary jurisdictions have no excuse and must be held accountable,” read a statement from James Rogers, a senior counsel with America First Legal.\u003c/p>\n\u003ch2>Trump targeted California sanctuary cities before\u003c/h2>\n\u003cp>The state’s own \u003ca href=\"https://calmatters.org/justice/2017/12/californias-new-sanctuary-law-will-aid-immigrants-not/\">sanctuary law\u003c/a>, signed by then-Gov. Jerry Brown in 2017, curbs local sheriffs’ transfers of detainees to federal immigration custody and also prohibits police from asking people about their immigration status. That law, Senate Bill 54, contains an exception for state prisons, which regularly transfer ex-inmates who have completed their sentences to Immigration and Customs Enforcement for deportation proceedings.\u003c/p>\n\u003cp>Trump advisers, including Miller, have been considering using federal pressure, such as withholding federal funds, against jurisdictions that won’t cooperate with federal immigration authorities. The last Trump administration tried to get the California sanctuary law overturned in federal court, but the Supreme Court in 2020 declined to hear its petition. And in 2018, Trump’s Department of Homeland Security \u003ca href=\"https://www.nytimes.com/2018/01/18/us/politics/justice-department-sanctuary-cities-criminal-charges-elected-offiicals.html\">floated criminal charges\u003c/a> against politicians of cities that enact sanctuary policies. It did not file charges.\u003c/p>\n\u003cp>“So-called ‘sanctuary’ jurisdictions that forbid compliance with federal immigration law and cooperation with the officials who enforce it are, therefore, breaking the law. Moreover, sanctuary jurisdictions are strictly prohibited from requiring their employees to violate federal immigration law,” the America First letter states.\u003c/p>\n\u003cfigure id=\"attachment_12019935\" class=\"wp-caption aligncenter\" style=\"max-width: 1568px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12019935\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/022524_Migrants-Iris-Transit_AH_CM_14-copy.jpg\" alt=\"\" width=\"1568\" height=\"1045\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/022524_Migrants-Iris-Transit_AH_CM_14-copy.jpg 1568w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/022524_Migrants-Iris-Transit_AH_CM_14-copy-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/022524_Migrants-Iris-Transit_AH_CM_14-copy-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/022524_Migrants-Iris-Transit_AH_CM_14-copy-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/022524_Migrants-Iris-Transit_AH_CM_14-copy-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 1568px) 100vw, 1568px\">\u003cfigcaption class=\"wp-caption-text\">Migrants arrive at the Iris Avenue Transit Center after being dropped off by Border Patrol agents in San Diego on Feb. 25, 2024. \u003ccite>(Adriana Heldiz/CalMatters)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>But Ahilan Arulanantham, co-director of the Center for Immigration Law and Policy at the UCLA School of Law, said the letter’s reasoning that sanctuary policies amount to “harboring” or concealing federal fugitives is flawed.\u003c/p>\n\u003cp>“Not inquiring about someone’s status is not harboring. Neither is declining to share such information,” Arulanantham said in a text message Friday. “I’m not aware of any criminal protections based on such conduct, and the letter fails to cite any.”\u003c/p>\n\u003cp>To carry out his plan to deport more people than any other president, Trump will need the cooperation of local officials. Immigrant Legal Resource Center, a national nonprofit that provides legal training and does pro-immigrant policy work in California and Texas, estimates 70 to 75% of ICE arrests in the interior of the U.S. are handoffs from another law enforcement agency, such as local jails or state or federal prisons. Since 2019, California’s state prison system has delivered more than 5,700 formerly incarcerated immigrants to ICE, federal data shows.\u003c/p>\n\u003cp>San Diego was the epicenter of a surge of unauthorized crossings earlier this year, \u003ca href=\"https://calmatters.org/california-divide/2024/02/california-border-migrants/\">straining local resources\u003c/a>. In April, 37,370 people crossed between ports of entry in the San Diego sector, with the majority surrendering to Border Patrol to claim asylum. This made it the top spot for crossings in the country for a few weeks in 2024, according to federal data. The number of unauthorized crossings dropped sharply after the Biden administration \u003ca href=\"https://calmatters.org/california-divide/2024/06/mexico-border-biden-california/\">implemented new asylum restrictions in June\u003c/a>.\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/12019933/trump-allies-warn-california-leaders-they-could-go-to-prison-over-sanctuary-city-laws",
"authors": [
"byline_news_12019933"
],
"categories": [
"news_31795",
"news_1169",
"news_6188",
"news_8",
"news_13"
],
"tags": [
"news_1323",
"news_20202",
"news_20445",
"news_23272"
],
"affiliates": [
"news_18481"
],
"featImg": "news_12019937",
"label": "news_18481"
},
"news_12018848": {
"type": "posts",
"id": "news_12018848",
"meta": {
"index": "posts_1716263798",
"site": "news",
"id": "12018848",
"score": null,
"sort": [
1734622248000
]
},
"guestAuthors": [],
"slug": "want-to-visit-europe-in-2025-youll-need-to-apply-for-new-travel-authorization",
"title": "Want to Visit Europe in 2025? You'll Need to Apply for New Travel Authorization",
"publishDate": 1734622248,
"format": "standard",
"headTitle": "Want to Visit Europe in 2025? You’ll Need to Apply for New Travel Authorization | KQED",
"labelTerm": {
"site": "news"
},
"content": "\u003cp>Right now, United States citizens visiting the United Kingdom and Europe don’t need a visa waiver or travel authorization to enter these countries.\u003c/p>\n\u003cp>That’s about to change starting in January 2025, when the U.K. will require an electronic travel authorization (ETA) for visitors from countries including the U.S., Canada, Australia and New Zealand. The European Union is right behind them, with plans to introduce its own visa waiver document called an ETIAS for visitors, including U.S. citizens, sometime in mid-2025. (The two processes are different, as \u003ca href=\"https://www.bbc.com/news/uk-politics-32810887\">the U.K. officially left the European Union in 2020\u003c/a>.)\u003c/p>\n\u003cp>The good news is that the online process for obtaining permission to travel to these areas should be fairly simple — and speedy.\u003c/p>\n\u003cp>So, if you’re hoping to visit Europe next year, keep reading for everything you need to know about obtaining the right travel authorization before your visit.\u003c/p>\n\u003cul>\n\u003cli>\u003cstrong>Jump straight to: \u003c/strong>\u003cstrong>\u003ca href=\"#apply-europe-etias\">What permissions will U.S. citizens need to visit Europe in 2025?\u003c/a>\u003c/strong>\u003c/li>\n\u003c/ul>\n\u003ch2>\u003ca id=\"apply-uk-eta\">\u003c/a>New travel rules for U.S. citizens visiting the UK in 2025\u003c/h2>\n\u003cp>\u003cstrong>What will change in 2025 about travel to the U.K.?\u003c/strong>\u003c/p>\n\u003cp>If you’re a U.S. citizen visiting the U.K., you’ll need to apply online for an Electronic Travel Authorization (ETA) for any travel to (and through) that country starting Jan. 8, 2025 — i.e., very soon.\u003c/p>\n\u003cp>This new requirement includes any children who are traveling and \u003ca href=\"https://homeofficemedia.blog.gov.uk/2024/02/01/electronic-travel-authorisation-eta-scheme-factsheet-february-2024/\">also applies to travelers who are just transiting through the U.K\u003c/a>.\u003c/p>\n\u003cp>After applying, you’ll receive an email confirmation. This authorization will be digitally linked to the passport you applied with and will last for two years — during which time “\u003ca href=\"https://www.gov.uk/guidance/apply-for-an-electronic-travel-authorisation-eta\">you can travel to the U.K. as many times as you want\u003c/a>,” according to the U.K. government website.\u003c/p>\n\u003cp>\u003ca href=\"https://www.gov.uk/guidance/apply-for-an-electronic-travel-authorisation-eta\">Dual citizens who have British or Irish citizenship do not need to apply for an ETA\u003c/a> and can use their British or Irish passport as proof of exemption.\u003c/p>\n\u003cp>\u003cstrong>Do I need an ETA if I’m traveling to the U.K. before Jan. 8?\u003c/strong>\u003c/p>\n\u003cp>No. It’s an entry document, and the U.K. government says that \u003ca href=\"https://www.gov.uk/guidance/check-when-you-can-get-an-electronic-travel-authorisation-eta\">United States citizens are among the nationalities who don’t need an ETA to travel to the U.K. on or before Jan. 7\u003c/a>. So, if you already have a New Year’s trip planned, don’t panic.\u003c/p>\n\u003cfigure id=\"attachment_12018960\" class=\"wp-caption alignnone\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12018960\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/scotland-tourism.png\" alt=\"\" width=\"1920\" height=\"1080\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/scotland-tourism.png 1920w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/scotland-tourism-800x450.png 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/scotland-tourism-1020x574.png 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/scotland-tourism-160x90.png 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/scotland-tourism-1536x864.png 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">U.S. citizens thinking about making travel plans to a European city like Edinburgh, Scotland, should be aware of the big travel changes to the U.K. and Europe in 2025. \u003ccite>(Guven Ozdemir/Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cstrong>How do I apply for an ETA?\u003c/strong>\u003c/p>\n\u003cp>Applications for an ETA to travel on or after Jan. 8 are now open. The U.K. Home Office recommends that you apply for your ETA \u003ca href=\"https://www.youtube.com/watch?v=EQVvTTbHIu4\">before booking your travel to the U.K.\u003c/a>\u003c/p>\n\u003cp>U.S. citizens can apply for an ETA via:\u003c/p>\n\u003cul>\n\u003cli>\u003ca href=\"https://www.gov.uk/guidance/using-the-uk-eta-app\">The official U.K. ETA app for iPhone or Android\u003c/a> or\u003c/li>\n\u003cli>\u003ca href=\"https://apply-for-an-eta.homeoffice.gov.uk/apply/electronic-travel-authorisation/how-to-apply\">The official gov.uk website\u003c/a>\u003c/li>\n\u003c/ul>\n\u003cp>The U.K. government strongly recommends applying via the app and \u003ca href=\"https://www.gov.uk/guidance/using-the-uk-eta-app\">has a detailed guide to applying for an ETA this way\u003c/a>. However,\u003ca href=\"https://www.gov.uk/guidance/apply-for-an-electronic-travel-authorisation-eta\"> if you’re applying for someone else who is not with you in person during the application\u003c/a> — for example, one of your travel party — they advise applying online rather than using the app.[aside tag=\"travel\" label=\"More Related Stories\"]\u003c/p>\n\u003cp>To apply, you’ll need to upload a photo of your passport and, for travelers age 10 and over, your face. You’ll then be asked several questions and pay £10 (around $12.50) for the application. Beware of any third-party website seeking to charge you more for processing your ETA application.\u003c/p>\n\u003cp>\u003cstrong>How long will getting an ETA take?\u003c/strong>\u003c/p>\n\u003cp>The U.K. government says that the ETA app “enables most applicants to receive a decision in hours” and that applicants will “usually get a decision within 3 working days, but you may get a quicker decision.”\u003c/p>\n\u003cp>However, the Home Office warns that it may “occasionally” take longer than three working days. So make sure you apply for your ETA well ahead of your departure date.\u003c/p>\n\u003cp>\u003cstrong>What if my ETA application is unsuccessful?\u003c/strong>\u003c/p>\n\u003cp>The U.K. Home Office says that \u003ca href=\"https://homeofficemedia.blog.gov.uk/electronic-travel-authorisation-eta-factsheet-november-2024/\">if your ETA application is “rejected,” you’ll be informed of the reason and can apply again\u003c/a>.\u003c/p>\n\u003cp>But if your ETA application is “refused,” you won’t be able to apply again, and you can’t appeal the decision. Instead, you’ll have to apply for a visa to visit the U.K.\u003c/p>\n\u003ch2>\u003ca id=\"apply-europe-etias\">\u003c/a>New travel rules for U.S. citizens visiting Europe in 2025\u003c/h2>\n\u003cp>\u003cstrong>What do I need to know about visiting Europe as a U.S. citizen in 2025?\u003c/strong>\u003c/p>\n\u003cp>Starting sometime in mid-2025, U.S. citizens visiting 30 European countries will need to apply online for travel authorization through the European Travel Information and Authorization System (ETIAS). This new requirement will include any children who are traveling and will also apply to travelers who are transiting through these countries.\u003c/p>\n\u003cp>There is no firm date for ETIAS travel authorizations coming into effect, and applications aren’t open.\u003c/p>\n\u003cp>After applying online, you’ll receive an email confirming your ETIAS travel authorization has been successful. This authorization will then be digitally linked to the passport you applied with and \u003ca href=\"https://travel-europe.europa.eu/etias/faqs-etias_en#validity-and-renewal\">will last for three years or until your passport expires\u003c/a> — whichever comes first.\u003c/p>\n\u003cfigure id=\"attachment_12018959\" class=\"wp-caption alignnone\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12018959\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/italy-tourism.png\" alt=\"\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/italy-tourism.png 1920w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/italy-tourism-800x533.png 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/italy-tourism-1020x680.png 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/italy-tourism-160x107.png 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/italy-tourism-1536x1024.png 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">If you’re hoping to visit a European country like Italy in 2025, stay up-to-date with applications for the ETIAS travel authorization for U.S. citizens. \u003ccite>(Lorado/Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cstrong>Which European countries will U.S. citizens need ETIAS travel authorization to visit in 2025?\u003c/strong>\u003c/p>\n\u003cp>\u003ca href=\"https://travel-europe.europa.eu/etias/who-should-apply_en#ETIAS-countries\">The full list of countries that U.S. citizens will soon need ETIAS travel authorization to visit\u003c/a>: France, Italy, Spain, Germany, Portugal, Iceland, Croatia, Austria, Belgium, Bulgaria, Cyprus, Czech Republic, Denmark, Estonia, Finland, Greece, Hungary, Latvia, Liechtenstein, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Romania, Slovakia, Slovenia, Sweden and Switzerland.\u003c/p>\n\u003cp>U.S. citizens who also have European Union (EU) nationality do not need to apply for ETIAS travel authorization. \u003ca href=\"https://travel-europe.europa.eu/etias/faqs-etias_en\">See who else is exempt from ETIAS travel authorization\u003c/a>.\u003c/p>\n\u003cp>\u003cstrong>How will I apply for ETIAS travel authorization when it comes into effect?\u003c/strong>\u003c/p>\n\u003cp>When applications open, \u003ca href=\"https://travel-europe.europa.eu/etias_en\">you’ll apply online on the EU’s website\u003c/a>. Applications will cost €7 (around $7–8), but those costs are waived for minors. \u003ca href=\"https://travel-europe.europa.eu/etias/faqs-etias_en#applying-for-an-etias-travel-authorisation\">Read more about the types of information you’ll be asked to provide in your application\u003c/a>.\u003c/p>\n\u003cp>One important thing if you’re planning to visit Europe in 2025: To receive ETIAS travel authorization, \u003ca href=\"https://travel-europe.europa.eu/etias/faqs-etias_en#applying-for-an-etias-travel-authorisation\">your U.S. passport will need to be valid for more than three months after you’d be \u003cem>leaving\u003c/em> Europe\u003c/a>. Also, your passport can’t be older than 10 years. So, if you were looking for a reason to renew your passport, 2025 might be a good time.\u003c/p>\n\u003cp>When applications open, beware of any third-party website seeking to charge you more for processing your ETIAS travel authorization application.\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>\u003cstrong>How long will getting ETIAS travel authorization take?\u003c/strong>\u003c/p>\n\u003cp>The EU says that \u003ca href=\"https://travel-europe.europa.eu/etias/faqs-etias_en#applying-for-an-etias-travel-authorisation\">most ETIAS travel authorization applications “will be processed within minutes and at the latest within 96 hours”\u003c/a> — but warns that “some applicants may be asked to provide additional information or documentation or to participate in an interview with national authorities, which may take up to additional 30 days.”\u003c/p>\n\u003cp>For this reason, “we strongly advise you to obtain the ETIAS travel authorization before you buy your tickets and book your hotels,” officials say. So, if you’re hoping to visit Europe in 2025, \u003ca href=\"https://travel-europe.europa.eu/etias_en\">it’s worth keeping an eye on the EU’s official ETIAS website for updates\u003c/a>.\u003c/p>\n\u003cp>\u003cstrong>What if my ETIAS travel authorization application is unsuccessful?\u003c/strong>\u003c/p>\n\u003cp>The EU lists \u003ca href=\"https://travel-europe.europa.eu/etias/faqs-etias_en#refusals-cancellations-and-appeals\">several reasons your ETIAS travel authorization could be denied\u003c/a>, including if you’re “considered to pose a security, illegal immigration or high epidemic risk.”\u003c/p>\n\u003cp>If you’re denied, you’ll be told the reason by email, which will also provide information about your options to appeal the decision.\u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n",
"blocks": [],
"excerpt": "How to apply for the UK's new ETA visa waiver starting Jan. 8, and what to know about the ETIAS application coming for the rest of Europe.",
"status": "publish",
"parent": 0,
"modified": 1734626223,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 41,
"wordCount": 1391
},
"headData": {
"title": "Want to Visit Europe in 2025? You'll Need to Apply for New Travel Authorization | KQED",
"description": "How to apply for the UK's new ETA visa waiver starting Jan. 8, and what to know about the ETIAS application coming for the rest of Europe.",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"schema": {
"@context": "http://schema.org",
"@type": "NewsArticle",
"headline": "Want to Visit Europe in 2025? You'll Need to Apply for New Travel Authorization",
"datePublished": "2024-12-19T07:30:48-08:00",
"dateModified": "2024-12-19T08:37:03-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,
"nprStoryId": "kqed-12018848",
"excludeFromSiteSearch": "Include",
"articleAge": "0",
"path": "/news/12018848/want-to-visit-europe-in-2025-youll-need-to-apply-for-new-travel-authorization",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>Right now, United States citizens visiting the United Kingdom and Europe don’t need a visa waiver or travel authorization to enter these countries.\u003c/p>\n\u003cp>That’s about to change starting in January 2025, when the U.K. will require an electronic travel authorization (ETA) for visitors from countries including the U.S., Canada, Australia and New Zealand. The European Union is right behind them, with plans to introduce its own visa waiver document called an ETIAS for visitors, including U.S. citizens, sometime in mid-2025. (The two processes are different, as \u003ca href=\"https://www.bbc.com/news/uk-politics-32810887\">the U.K. officially left the European Union in 2020\u003c/a>.)\u003c/p>\n\u003cp>The good news is that the online process for obtaining permission to travel to these areas should be fairly simple — and speedy.\u003c/p>\n\u003cp>So, if you’re hoping to visit Europe next year, keep reading for everything you need to know about obtaining the right travel authorization before your visit.\u003c/p>\n\u003cul>\n\u003cli>\u003cstrong>Jump straight to: \u003c/strong>\u003cstrong>\u003ca href=\"#apply-europe-etias\">What permissions will U.S. citizens need to visit Europe in 2025?\u003c/a>\u003c/strong>\u003c/li>\n\u003c/ul>\n\u003ch2>\u003ca id=\"apply-uk-eta\">\u003c/a>New travel rules for U.S. citizens visiting the UK in 2025\u003c/h2>\n\u003cp>\u003cstrong>What will change in 2025 about travel to the U.K.?\u003c/strong>\u003c/p>\n\u003cp>If you’re a U.S. citizen visiting the U.K., you’ll need to apply online for an Electronic Travel Authorization (ETA) for any travel to (and through) that country starting Jan. 8, 2025 — i.e., very soon.\u003c/p>\n\u003cp>This new requirement includes any children who are traveling and \u003ca href=\"https://homeofficemedia.blog.gov.uk/2024/02/01/electronic-travel-authorisation-eta-scheme-factsheet-february-2024/\">also applies to travelers who are just transiting through the U.K\u003c/a>.\u003c/p>\n\u003cp>After applying, you’ll receive an email confirmation. This authorization will be digitally linked to the passport you applied with and will last for two years — during which time “\u003ca href=\"https://www.gov.uk/guidance/apply-for-an-electronic-travel-authorisation-eta\">you can travel to the U.K. as many times as you want\u003c/a>,” according to the U.K. government website.\u003c/p>\n\u003cp>\u003ca href=\"https://www.gov.uk/guidance/apply-for-an-electronic-travel-authorisation-eta\">Dual citizens who have British or Irish citizenship do not need to apply for an ETA\u003c/a> and can use their British or Irish passport as proof of exemption.\u003c/p>\n\u003cp>\u003cstrong>Do I need an ETA if I’m traveling to the U.K. before Jan. 8?\u003c/strong>\u003c/p>\n\u003cp>No. It’s an entry document, and the U.K. government says that \u003ca href=\"https://www.gov.uk/guidance/check-when-you-can-get-an-electronic-travel-authorisation-eta\">United States citizens are among the nationalities who don’t need an ETA to travel to the U.K. on or before Jan. 7\u003c/a>. So, if you already have a New Year’s trip planned, don’t panic.\u003c/p>\n\u003cfigure id=\"attachment_12018960\" class=\"wp-caption alignnone\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12018960\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/scotland-tourism.png\" alt=\"\" width=\"1920\" height=\"1080\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/scotland-tourism.png 1920w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/scotland-tourism-800x450.png 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/scotland-tourism-1020x574.png 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/scotland-tourism-160x90.png 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/scotland-tourism-1536x864.png 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">U.S. citizens thinking about making travel plans to a European city like Edinburgh, Scotland, should be aware of the big travel changes to the U.K. and Europe in 2025. \u003ccite>(Guven Ozdemir/Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cstrong>How do I apply for an ETA?\u003c/strong>\u003c/p>\n\u003cp>Applications for an ETA to travel on or after Jan. 8 are now open. The U.K. Home Office recommends that you apply for your ETA \u003ca href=\"https://www.youtube.com/watch?v=EQVvTTbHIu4\">before booking your travel to the U.K.\u003c/a>\u003c/p>\n\u003cp>U.S. citizens can apply for an ETA via:\u003c/p>\n\u003cul>\n\u003cli>\u003ca href=\"https://www.gov.uk/guidance/using-the-uk-eta-app\">The official U.K. ETA app for iPhone or Android\u003c/a> or\u003c/li>\n\u003cli>\u003ca href=\"https://apply-for-an-eta.homeoffice.gov.uk/apply/electronic-travel-authorisation/how-to-apply\">The official gov.uk website\u003c/a>\u003c/li>\n\u003c/ul>\n\u003cp>The U.K. government strongly recommends applying via the app and \u003ca href=\"https://www.gov.uk/guidance/using-the-uk-eta-app\">has a detailed guide to applying for an ETA this way\u003c/a>. However,\u003ca href=\"https://www.gov.uk/guidance/apply-for-an-electronic-travel-authorisation-eta\"> if you’re applying for someone else who is not with you in person during the application\u003c/a> — for example, one of your travel party — they advise applying online rather than using the app.\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"tag": "travel",
"label": "More Related Stories "
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>To apply, you’ll need to upload a photo of your passport and, for travelers age 10 and over, your face. You’ll then be asked several questions and pay £10 (around $12.50) for the application. Beware of any third-party website seeking to charge you more for processing your ETA application.\u003c/p>\n\u003cp>\u003cstrong>How long will getting an ETA take?\u003c/strong>\u003c/p>\n\u003cp>The U.K. government says that the ETA app “enables most applicants to receive a decision in hours” and that applicants will “usually get a decision within 3 working days, but you may get a quicker decision.”\u003c/p>\n\u003cp>However, the Home Office warns that it may “occasionally” take longer than three working days. So make sure you apply for your ETA well ahead of your departure date.\u003c/p>\n\u003cp>\u003cstrong>What if my ETA application is unsuccessful?\u003c/strong>\u003c/p>\n\u003cp>The U.K. Home Office says that \u003ca href=\"https://homeofficemedia.blog.gov.uk/electronic-travel-authorisation-eta-factsheet-november-2024/\">if your ETA application is “rejected,” you’ll be informed of the reason and can apply again\u003c/a>.\u003c/p>\n\u003cp>But if your ETA application is “refused,” you won’t be able to apply again, and you can’t appeal the decision. Instead, you’ll have to apply for a visa to visit the U.K.\u003c/p>\n\u003ch2>\u003ca id=\"apply-europe-etias\">\u003c/a>New travel rules for U.S. citizens visiting Europe in 2025\u003c/h2>\n\u003cp>\u003cstrong>What do I need to know about visiting Europe as a U.S. citizen in 2025?\u003c/strong>\u003c/p>\n\u003cp>Starting sometime in mid-2025, U.S. citizens visiting 30 European countries will need to apply online for travel authorization through the European Travel Information and Authorization System (ETIAS). This new requirement will include any children who are traveling and will also apply to travelers who are transiting through these countries.\u003c/p>\n\u003cp>There is no firm date for ETIAS travel authorizations coming into effect, and applications aren’t open.\u003c/p>\n\u003cp>After applying online, you’ll receive an email confirming your ETIAS travel authorization has been successful. This authorization will then be digitally linked to the passport you applied with and \u003ca href=\"https://travel-europe.europa.eu/etias/faqs-etias_en#validity-and-renewal\">will last for three years or until your passport expires\u003c/a> — whichever comes first.\u003c/p>\n\u003cfigure id=\"attachment_12018959\" class=\"wp-caption alignnone\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12018959\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/italy-tourism.png\" alt=\"\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/italy-tourism.png 1920w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/italy-tourism-800x533.png 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/italy-tourism-1020x680.png 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/italy-tourism-160x107.png 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/italy-tourism-1536x1024.png 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">If you’re hoping to visit a European country like Italy in 2025, stay up-to-date with applications for the ETIAS travel authorization for U.S. citizens. \u003ccite>(Lorado/Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cstrong>Which European countries will U.S. citizens need ETIAS travel authorization to visit in 2025?\u003c/strong>\u003c/p>\n\u003cp>\u003ca href=\"https://travel-europe.europa.eu/etias/who-should-apply_en#ETIAS-countries\">The full list of countries that U.S. citizens will soon need ETIAS travel authorization to visit\u003c/a>: France, Italy, Spain, Germany, Portugal, Iceland, Croatia, Austria, Belgium, Bulgaria, Cyprus, Czech Republic, Denmark, Estonia, Finland, Greece, Hungary, Latvia, Liechtenstein, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Romania, Slovakia, Slovenia, Sweden and Switzerland.\u003c/p>\n\u003cp>U.S. citizens who also have European Union (EU) nationality do not need to apply for ETIAS travel authorization. \u003ca href=\"https://travel-europe.europa.eu/etias/faqs-etias_en\">See who else is exempt from ETIAS travel authorization\u003c/a>.\u003c/p>\n\u003cp>\u003cstrong>How will I apply for ETIAS travel authorization when it comes into effect?\u003c/strong>\u003c/p>\n\u003cp>When applications open, \u003ca href=\"https://travel-europe.europa.eu/etias_en\">you’ll apply online on the EU’s website\u003c/a>. Applications will cost €7 (around $7–8), but those costs are waived for minors. \u003ca href=\"https://travel-europe.europa.eu/etias/faqs-etias_en#applying-for-an-etias-travel-authorisation\">Read more about the types of information you’ll be asked to provide in your application\u003c/a>.\u003c/p>\n\u003cp>One important thing if you’re planning to visit Europe in 2025: To receive ETIAS travel authorization, \u003ca href=\"https://travel-europe.europa.eu/etias/faqs-etias_en#applying-for-an-etias-travel-authorisation\">your U.S. passport will need to be valid for more than three months after you’d be \u003cem>leaving\u003c/em> Europe\u003c/a>. Also, your passport can’t be older than 10 years. So, if you were looking for a reason to renew your passport, 2025 might be a good time.\u003c/p>\n\u003cp>When applications open, beware of any third-party website seeking to charge you more for processing your ETIAS travel authorization application.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "fullwidth"
},
"numeric": [
"fullwidth"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>\u003cstrong>How long will getting ETIAS travel authorization take?\u003c/strong>\u003c/p>\n\u003cp>The EU says that \u003ca href=\"https://travel-europe.europa.eu/etias/faqs-etias_en#applying-for-an-etias-travel-authorisation\">most ETIAS travel authorization applications “will be processed within minutes and at the latest within 96 hours”\u003c/a> — but warns that “some applicants may be asked to provide additional information or documentation or to participate in an interview with national authorities, which may take up to additional 30 days.”\u003c/p>\n\u003cp>For this reason, “we strongly advise you to obtain the ETIAS travel authorization before you buy your tickets and book your hotels,” officials say. So, if you’re hoping to visit Europe in 2025, \u003ca href=\"https://travel-europe.europa.eu/etias_en\">it’s worth keeping an eye on the EU’s official ETIAS website for updates\u003c/a>.\u003c/p>\n\u003cp>\u003cstrong>What if my ETIAS travel authorization application is unsuccessful?\u003c/strong>\u003c/p>\n\u003cp>The EU lists \u003ca href=\"https://travel-europe.europa.eu/etias/faqs-etias_en#refusals-cancellations-and-appeals\">several reasons your ETIAS travel authorization could be denied\u003c/a>, including if you’re “considered to pose a security, illegal immigration or high epidemic risk.”\u003c/p>\n\u003cp>If you’re denied, you’ll be told the reason by email, which will also provide information about your options to appeal the decision.\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/12018848/want-to-visit-europe-in-2025-youll-need-to-apply-for-new-travel-authorization",
"authors": [
"3243"
],
"categories": [
"news_31795",
"news_1169",
"news_8"
],
"tags": [
"news_20281",
"news_32707",
"news_20202",
"news_1855"
],
"featImg": "news_12018917",
"label": "news"
},
"news_12018681": {
"type": "posts",
"id": "news_12018681",
"meta": {
"index": "posts_1716263798",
"site": "news",
"id": "12018681",
"score": null,
"sort": [
1734548800000
]
},
"guestAuthors": [],
"slug": "california-lawmaker-seeks-keep-ice-agents-1-mile-from-schools",
"title": "California Lawmaker Seeks to Keep ICE Agents 1 Mile From Schools",
"publishDate": 1734548800,
"format": "standard",
"headTitle": "California Lawmaker Seeks to Keep ICE Agents 1 Mile From Schools | KQED",
"labelTerm": {
"site": "news"
},
"content": "\u003cp>A\u003ca href=\"https://www.kqed.org/news/tag/california\"> California\u003c/a> lawmaker wants to create a safe zone around schools to protect immigrant students and their parents against the threat of large-scale deportations by President-elect Donald Trump’s incoming administration.\u003c/p>\n\u003cp>State Senate Majority Leader Lena Gonzalez introduced a bill this week in response to concerns that Trump would scrap the federal government’s long-standing policy to generally avoid conducting \u003ca href=\"https://www.ice.gov/doclib/ero-outreach/pdf/10029.2-policy.pdf\">immigration enforcement actions in “sensitive locations\u003c/a>” such as schools, hospitals and places of worship. One in five, or 20%, of California children \u003ca href=\"https://immigrantdataca.org/indicators/mixed-status-families\">live in mixed-status families\u003c/a> where at least one one of their relatives is an undocumented immigrant.\u003c/p>\n\u003cp>Gonzalez’s \u003ca href=\"https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml?bill_id=202520260SB48\">bill \u003c/a>would prohibit local police from assisting U.S. Immigration and Customs Enforcement agents in the one-mile radius around a school. It also would not allow immigration authorities to enter schools or obtain information about students, their families and school employees without a judicial warrant.\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>“All California children deserve safe school environments that prioritize student learning, regardless of immigration status,” Gonzalez said in a statement.\u003c/p>\n\u003cp>Her bill comes two weeks after \u003ca href=\"https://www.kqed.org/news/12016440/california-bill-would-protect-schools-child-care-centers-from-immigration-raids\">another state lawmaker proposed\u003c/a> barring ICE agents from entering a school or child care center without a statement of purpose, court order and approval from the district superintendent or other supervisors.\u003c/p>\n\u003cp>The proposals come amid escalating fears of mass deportation as Trump’s inauguration approaches on Jan. 20, 2025. \u003ca href=\"https://time.com/7200212/person-of-the-year-2024-donald-trump/\">In an interview published by Time magazine\u003c/a> last week, Trump said he was willing to enlist the military to round up and deport undocumented immigrants.\u003c/p>\n\u003cfigure id=\"attachment_11989678\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11989678\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/06/TKBackPack.jpg\" alt=\"\" width=\"1920\" height=\"1218\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/06/TKBackPack.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/06/TKBackPack-800x508.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/06/TKBackPack-1020x647.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/06/TKBackPack-160x102.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/06/TKBackPack-1536x974.jpg 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">Students’ backpacks hang outside the transitional kindergarten classroom at Will Rogers Elementary School in Santa Monica. \u003ccite>(Courtesy of Ashley Balderrama)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Education leaders say his rhetoric is already creating a chilling effect on immigrant children and parents who live in fear of deportation.\u003c/p>\n\u003cp>“I’ve heard from elementary school teachers experiencing a kid coming to school, just crying and wanting to be held because they’re so worried [about whether] their parent is going to pick them up after school,’” said Xilonin Cruz-Gonzalez, co-founder of National Newcomer Network, a coalition of educators, researchers and advocates dedicated to newcomer education.\u003c/p>\n\u003cp>She said teachers are concerned the stress will impede student’s ability to learn.\u003c/p>\n\u003cp>At Oakland International High School, some newcomer students with after-school jobs are facing additional pressure to work more to pay immigration lawyers to fight their cases, said Lauren Markham, director of the school’s learning lab.\u003c/p>\n\u003cp>Markham expressed concern that the urgency to work more may lead the students to miss classes.\u003c/p>\n\u003cp>[aside postID=news_12017430 hero='https://cdn.kqed.org/wp-content/uploads/sites/10/2018/04/HarmeetDhillon-1180x793.jpg']\u003c/p>\n\u003cp>“Our students are incredibly afraid that they or their parents are going to be swept up in immigration raids,” Markham said. “There is a pervasive sense of uncertainty, and this kind of looming, amorphous threat that ‘at any moment I may be sent home’ to, in many cases, a place of danger.”\u003c/p>\n\u003cp>Oakland Unified School District already has trained staff on how to respond to potential immigration enforcement at schools, and it urges immigrant parents to make a \u003ca href=\"https://www.ousd.org/know-your-rights/for-immigrant-families\">“family safety plan,”\u003c/a> including naming a trusted adult to take care of their child in case they get detained or deported.\u003c/p>\n\u003cp>During Trump’s first term, \u003ca href=\"https://www.civilrightsproject.ucla.edu/research/k-12-education/immigration-immigrant-students/u.s.-immigration-enforcement-policy-and-its-impact-on-teaching-and-learning-in-the-nations-schools\">researchers at the Civil Rights Project at UCLA \u003c/a>found that his immigration policies contributed to increased absenteeism, decreased student achievement and parent disengagement.\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">The researchers surveyed 3600 educators in more than 700 schools in 12 states and discovered that increased absenteeism led to lower funding for schools, which affected support services for all students, said Patricia Gandara, a co-director of the project. \u003c/span>\u003c/p>\n\u003cp>“Because most of the schools where immigrant students are found are poor schools, they [had] a hard time meeting the very deep needs of the students,” Gandara said. “Even the students who were not from immigrant families were being affected by this because of the climate in the school, the climate in the classroom, and the concern for the other students who were more targeted. So it was having a devastating effect on the schools that most need help,” she said.\u003c/p>\n\u003cp>She said legislation to beef up protections for immigrant students sends a message to those students that schools have their back.\u003c/p>\n\u003cp>“One of the really sad things that we heard from teachers was that oftentimes, their best students were giving up. Because the kids would say, ‘I don’t see that I have a future in this country. Why am I knocking myself out to try and go to college if I have no future?” Gandara said. “So if these young people hear that legislators and other people in the schools are really working on their behalf and are trying to protect them, I think that’s helpful.”\u003c/p>\n\u003cp>\u003cem>Correction: An earlier version of this story incorrectly stated the number of schools surveyed by researchers at the Civil Rights Project at UCLA. The story has been updated to reflect that they surveyed 3600 educators in more than 700 schools in 12 states.\u003c/em>\u003c/p>\n\u003cp>\u003c/p>\n",
"blocks": [],
"excerpt": "A California lawmaker wants to create a safe zone around schools to protect immigrant students and their parents against the threat of large-scale deportations by the incoming Trump administration.",
"status": "publish",
"parent": 0,
"modified": 1734712257,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 22,
"wordCount": 872
},
"headData": {
"title": "California Lawmaker Seeks to Keep ICE Agents 1 Mile From Schools | KQED",
"description": "A California lawmaker wants to create a safe zone around schools to protect immigrant students and their parents against the threat of large-scale deportations by the incoming Trump administration.",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"schema": {
"@context": "http://schema.org",
"@type": "NewsArticle",
"headline": "California Lawmaker Seeks to Keep ICE Agents 1 Mile From Schools",
"datePublished": "2024-12-18T11:06:40-08:00",
"dateModified": "2024-12-20T08:30:57-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,
"nprStoryId": "kqed-12018681",
"excludeFromSiteSearch": "Include",
"articleAge": "0",
"path": "/news/12018681/california-lawmaker-seeks-keep-ice-agents-1-mile-from-schools",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>A\u003ca href=\"https://www.kqed.org/news/tag/california\"> California\u003c/a> lawmaker wants to create a safe zone around schools to protect immigrant students and their parents against the threat of large-scale deportations by President-elect Donald Trump’s incoming administration.\u003c/p>\n\u003cp>State Senate Majority Leader Lena Gonzalez introduced a bill this week in response to concerns that Trump would scrap the federal government’s long-standing policy to generally avoid conducting \u003ca href=\"https://www.ice.gov/doclib/ero-outreach/pdf/10029.2-policy.pdf\">immigration enforcement actions in “sensitive locations\u003c/a>” such as schools, hospitals and places of worship. One in five, or 20%, of California children \u003ca href=\"https://immigrantdataca.org/indicators/mixed-status-families\">live in mixed-status families\u003c/a> where at least one one of their relatives is an undocumented immigrant.\u003c/p>\n\u003cp>Gonzalez’s \u003ca href=\"https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml?bill_id=202520260SB48\">bill \u003c/a>would prohibit local police from assisting U.S. Immigration and Customs Enforcement agents in the one-mile radius around a school. It also would not allow immigration authorities to enter schools or obtain information about students, their families and school employees without a judicial warrant.\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>“All California children deserve safe school environments that prioritize student learning, regardless of immigration status,” Gonzalez said in a statement.\u003c/p>\n\u003cp>Her bill comes two weeks after \u003ca href=\"https://www.kqed.org/news/12016440/california-bill-would-protect-schools-child-care-centers-from-immigration-raids\">another state lawmaker proposed\u003c/a> barring ICE agents from entering a school or child care center without a statement of purpose, court order and approval from the district superintendent or other supervisors.\u003c/p>\n\u003cp>The proposals come amid escalating fears of mass deportation as Trump’s inauguration approaches on Jan. 20, 2025. \u003ca href=\"https://time.com/7200212/person-of-the-year-2024-donald-trump/\">In an interview published by Time magazine\u003c/a> last week, Trump said he was willing to enlist the military to round up and deport undocumented immigrants.\u003c/p>\n\u003cfigure id=\"attachment_11989678\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11989678\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/06/TKBackPack.jpg\" alt=\"\" width=\"1920\" height=\"1218\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/06/TKBackPack.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/06/TKBackPack-800x508.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/06/TKBackPack-1020x647.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/06/TKBackPack-160x102.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/06/TKBackPack-1536x974.jpg 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">Students’ backpacks hang outside the transitional kindergarten classroom at Will Rogers Elementary School in Santa Monica. \u003ccite>(Courtesy of Ashley Balderrama)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Education leaders say his rhetoric is already creating a chilling effect on immigrant children and parents who live in fear of deportation.\u003c/p>\n\u003cp>“I’ve heard from elementary school teachers experiencing a kid coming to school, just crying and wanting to be held because they’re so worried [about whether] their parent is going to pick them up after school,’” said Xilonin Cruz-Gonzalez, co-founder of National Newcomer Network, a coalition of educators, researchers and advocates dedicated to newcomer education.\u003c/p>\n\u003cp>She said teachers are concerned the stress will impede student’s ability to learn.\u003c/p>\n\u003cp>At Oakland International High School, some newcomer students with after-school jobs are facing additional pressure to work more to pay immigration lawyers to fight their cases, said Lauren Markham, director of the school’s learning lab.\u003c/p>\n\u003cp>Markham expressed concern that the urgency to work more may lead the students to miss classes.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "news_12017430",
"hero": "https://cdn.kqed.org/wp-content/uploads/sites/10/2018/04/HarmeetDhillon-1180x793.jpg",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>“Our students are incredibly afraid that they or their parents are going to be swept up in immigration raids,” Markham said. “There is a pervasive sense of uncertainty, and this kind of looming, amorphous threat that ‘at any moment I may be sent home’ to, in many cases, a place of danger.”\u003c/p>\n\u003cp>Oakland Unified School District already has trained staff on how to respond to potential immigration enforcement at schools, and it urges immigrant parents to make a \u003ca href=\"https://www.ousd.org/know-your-rights/for-immigrant-families\">“family safety plan,”\u003c/a> including naming a trusted adult to take care of their child in case they get detained or deported.\u003c/p>\n\u003cp>During Trump’s first term, \u003ca href=\"https://www.civilrightsproject.ucla.edu/research/k-12-education/immigration-immigrant-students/u.s.-immigration-enforcement-policy-and-its-impact-on-teaching-and-learning-in-the-nations-schools\">researchers at the Civil Rights Project at UCLA \u003c/a>found that his immigration policies contributed to increased absenteeism, decreased student achievement and parent disengagement.\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">The researchers surveyed 3600 educators in more than 700 schools in 12 states and discovered that increased absenteeism led to lower funding for schools, which affected support services for all students, said Patricia Gandara, a co-director of the project. \u003c/span>\u003c/p>\n\u003cp>“Because most of the schools where immigrant students are found are poor schools, they [had] a hard time meeting the very deep needs of the students,” Gandara said. “Even the students who were not from immigrant families were being affected by this because of the climate in the school, the climate in the classroom, and the concern for the other students who were more targeted. So it was having a devastating effect on the schools that most need help,” she said.\u003c/p>\n\u003cp>She said legislation to beef up protections for immigrant students sends a message to those students that schools have their back.\u003c/p>\n\u003cp>“One of the really sad things that we heard from teachers was that oftentimes, their best students were giving up. Because the kids would say, ‘I don’t see that I have a future in this country. Why am I knocking myself out to try and go to college if I have no future?” Gandara said. “So if these young people hear that legislators and other people in the schools are really working on their behalf and are trying to protect them, I think that’s helpful.”\u003c/p>\n\u003cp>\u003cem>Correction: An earlier version of this story incorrectly stated the number of schools surveyed by researchers at the Civil Rights Project at UCLA. The story has been updated to reflect that they surveyed 3600 educators in more than 700 schools in 12 states.\u003c/em>\u003c/p>\n\u003cp>\u003c/p>\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/news/12018681/california-lawmaker-seeks-keep-ice-agents-1-mile-from-schools",
"authors": [
"11829"
],
"categories": [
"news_31795",
"news_18540",
"news_1169",
"news_8"
],
"tags": [
"news_18538",
"news_20226",
"news_1323",
"news_32102",
"news_32928",
"news_20013",
"news_34377",
"news_6904",
"news_20202",
"news_17968",
"news_20445",
"news_23272"
],
"featImg": "news_12018686",
"label": "news"
},
"news_12017970": {
"type": "posts",
"id": "news_12017970",
"meta": {
"index": "posts_1716263798",
"site": "news",
"id": "12017970",
"score": null,
"sort": [
1734087639000
]
},
"guestAuthors": [],
"slug": "trump-has-promised-mass-deportations-can-california-fight-back",
"title": "Trump Has Promised Mass Deportations. Can California Fight Back?",
"publishDate": 1734087639,
"format": "audio",
"headTitle": "Trump Has Promised Mass Deportations. Can California Fight Back? | KQED",
"labelTerm": {},
"content": "\u003cp>\u003cspan style=\"font-weight: 400\">President-elect Donald Trump has doubled down on his campaign promise to deport millions off undocumented people living in the United States. In turn, California officials have promised to protect the state’s undocumented population. KQED’s Political Breakdown podcast sat immigration senior editor Tyche Hendricks to talk about how far Trump’s deportation plans can go in California, and how immigrant communities and legal advocacy groups are preparing to fight back. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Links:\u003c/span>\u003c/p>\n\u003cul>\n\u003cli>\u003ca href=\"https://www.kqed.org/news/12016037/california-is-a-sanctuary-state-how-much-protection-will-that-give-immigrants-from-trumps-deportation-plans\">\u003cspan style=\"font-weight: 400\">California Is a Sanctuary State. How Much Will That Protect Immigrants From Trump’s Deportation Plans?\u003c/span>\u003c/a>\u003c/li>\n\u003c/ul>\n\u003cp>[ad fullwidth]\u003c/p>\u003cp>\u003c/p>\n",
"blocks": [],
"excerpt": "Immigration senior editor Tyche Hendricks discusses how far Trump’s deportation plans can go in California, and how immigrant communities and legal advocacy groups are preparing to fight back. ",
"status": "publish",
"parent": 0,
"modified": 1734047037,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 4,
"wordCount": 96
},
"headData": {
"title": "Trump Has Promised Mass Deportations. Can California Fight Back? | KQED",
"description": "Immigration senior editor Tyche Hendricks discusses how far Trump’s deportation plans can go in California, and how immigrant communities and legal advocacy groups are preparing to fight back. ",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"schema": {
"@context": "http://schema.org",
"@type": "NewsArticle",
"headline": "Trump Has Promised Mass Deportations. Can California Fight Back?",
"datePublished": "2024-12-13T03:00:39-08:00",
"dateModified": "2024-12-12T15:43:57-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"
}
}
},
"source": "The Bay",
"sourceUrl": "https://www.kqed.org/podcasts/thebay",
"audioUrl": "https://www.podtrac.com/pts/redirect.mp3/chrt.fm/track/G6C7C3/traffic.megaphone.fm/KQINC2088265670.mp3?updated=1734043105",
"sticky": false,
"excludeFromSiteSearch": "Include",
"articleAge": "0",
"path": "/news/12017970/trump-has-promised-mass-deportations-can-california-fight-back",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>\u003cspan style=\"font-weight: 400\">President-elect Donald Trump has doubled down on his campaign promise to deport millions off undocumented people living in the United States. In turn, California officials have promised to protect the state’s undocumented population. KQED’s Political Breakdown podcast sat immigration senior editor Tyche Hendricks to talk about how far Trump’s deportation plans can go in California, and how immigrant communities and legal advocacy groups are preparing to fight back. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Links:\u003c/span>\u003c/p>\n\u003cul>\n\u003cli>\u003ca href=\"https://www.kqed.org/news/12016037/california-is-a-sanctuary-state-how-much-protection-will-that-give-immigrants-from-trumps-deportation-plans\">\u003cspan style=\"font-weight: 400\">California Is a Sanctuary State. How Much Will That Protect Immigrants From Trump’s Deportation Plans?\u003c/span>\u003c/a>\u003c/li>\n\u003c/ul>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "fullwidth"
},
"numeric": [
"fullwidth"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\u003cp>\u003c/p>\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/news/12017970/trump-has-promised-mass-deportations-can-california-fight-back",
"authors": [
"8654",
"11649",
"11831"
],
"categories": [
"news_8"
],
"tags": [
"news_20428",
"news_20202",
"news_33812",
"news_34468",
"news_23272",
"news_22598"
],
"featImg": "news_12013191",
"label": "source_news_12017970"
}
},
"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": "Deeply-reported investigative journalism",
"info": "For decades, the process for how police police themselves has been inconsistent – if not opaque. In some states, like California, these proceedings were completely hidden. After a new police transparency law unsealed scores of internal affairs files, our reporters set out to examine these cases and the shadow world of police discipline. On Our Watch brings listeners into the rooms where officers are questioned and witnesses are interrogated to find out who this system is really protecting. Is it the officers, or the public they've sworn to serve?",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/On-Our-Watch-Podcast-Tile-703x703-1.jpg",
"imageAlt": "On Our Watch from NPR and KQED",
"officialWebsiteLink": "/podcasts/onourwatch",
"meta": {
"site": "news",
"source": "kqed",
"order": 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": "January 19, 2025 3:17 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": "January 19, 2025 3:17 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