Today’s Top Story

He’s Challenging Nancy Pelosi — and the Democratic Party

Latest News

1
SF Rolls Out Speed Cameras. Will They Make Roads Safer?
2
Bay Area Air Traffic Control Is Down to 1 Meteorologist After Trump's Hiring Freeze
3
Trump Administration Revokes $11 Billion in Funding for Addiction, Mental Health Care
A solarium-tanned older and portly white man with a blue suit and tie speaks as another man in a blue suit and tie watches in an office, with a portrait of another older white man in a suit and tie hanging on the wall behind them.
4
Preparing for Trump Cuts, California Senator Proposes Research and Vaccine Access Bills
5
‘Never-Before-Seen’ Documents Reveal EPA Canceled 63 Grants Across California
San Mateo County Measles Case Highlights Risk for Unvaccinated, Expert Says
Is Planting Trees 'DEI'? Trump Administration Cuts Nationwide Tree-Planting Effort
What’s Next for 23andMe? Bankruptcy Filing Raises Questions About Data Security
A Celebration of San Jose’s Afro-Latino Roots — With Empanadas
A takeout container with rice, beans, and skewered meat.
Must-See Screenings at the 2025 SFFILM Festival
woman with hands on face in shocked gesture
Trans Folks to Share Survival Skills in the Tenderloin for Trans Day of Visibility

Housing Affordability

Progress By 1,000 Cuts? Housing Legislation Snips Away at California’s Red Tape

California currently permits around a third of the homes that leaders say are needed to stop home prices from continuing to skyrocket. This slate of bills aims to help.

California Considers More Homeless Shelter Oversight After CalMatters Investigation

State lawmakers will debate a bill to require annual inspections, new complaint processes and harsher penalties for local governments that don’t file mandatory reports.

‘It’s a Mess’: Homeless Services Nonprofits Say Oakland Routinely Fails to Pay Contracts

Homeless services providers say they’re struggling under the weight of massive debt as they wait on the city of Oakland to reimburse them for housing and feeding its most vulnerable residents. And it’s those residents who are hurt most.
A black book cover with title in white block text.

‘There Is No Place For Us’ Shines Lights on a Homeless Population Often Ignored

Brian Goldstone's book is a gut-wrenching exploration of the realities for people living without stable housing.

Immigration

A woman's silhouette seen from behind, sitting on a balcony looking out on a city, trees, cloudy skies.

'It May Be Too Late': How Oakland Addresses Lead Contamination Puts Children at Risk, Medical Experts Say

Lead in homes should identified before, not after, children suffer from lead poisoning, according to pediatricians.

Bay Area Japanese Americans Condemn Trump’s Use of Alien Enemies Act

Japanese Americans, including elderly survivors of World War II incarceration, are stepping forward to resist Trump’s immigration policies.

Students Call on California Colleges to Protect Campuses From Immigration Enforcement

After the Trump administration threw out policies dating back to 2011 limiting immigration arrests at 'sensitive locations,' California colleges and universities are providing resources to support students, but can’t stop immigration enforcement from entering public spaces. Some advocates say more must be done.

Legal Showdown Over Sanctuary Laws Tests Federal vs. State Power Again

The Trump administration is threatening to investigate and prosecute state and local officials who impede the enforcement of federal immigration laws. California cities and counties are in the crosshairs.

KQED Original PodcastsKQED Original Podcasts

Icon-Carousel-Right@1xCreated with Sketch.
Icon-Carousel-Right@1xCreated with Sketch.
Sponsored

More Top Stories

SF Rolls Out Speed Cameras. Will They Make Roads Safer?

After one of the deadliest years in traffic deaths, advocates hope the new cameras will make the city safer.

He’s Challenging Nancy Pelosi — and the Democratic Party

Bay Area Air Traffic Control Is Down to 1 Meteorologist After Trump's Hiring Freeze

The federal hiring freeze has left a vital Bay Area aviation weather unit with just one meteorologist, risking flight delays and disruptions. The unit oversees a vast airspace, ensuring the safe landing of over a million flights yearly.
A solarium-tanned older and portly white man with a blue suit and tie speaks as another man in a blue suit and tie watches in an office, with a portrait of another older white man in a suit and tie hanging on the wall behind them.

Trump Administration Revokes $11 Billion in Funding for Addiction, Mental Health Care

The Trump administration announced an abrupt cancellation and revocation of roughly $11.4 billion in COVID-era funding for grants linked to addiction, mental health and other programs.

Preparing for Trump Cuts, California Senator Proposes Research and Vaccine Access Bills

Sen. Scott Wiener argued that moves by Elon Musk, President Donald Trump and Robert F. Kennedy Jr. show that California is a world leader.

‘Never-Before-Seen’ Documents Reveal EPA Canceled 63 Grants Across California

A group of Democratic senators is pressing the U.S. Environmental Protection Agency to reverse what they call the illegal termination of 400 congressionally authorized grants.

Progress By 1,000 Cuts? Housing Legislation Snips Away at California’s Red Tape

California currently permits around a third of the homes that leaders say are needed to stop home prices from continuing to skyrocket. This slate of bills aims to help.

ContributorsContributors

Icon-Carousel-Right@1xCreated with Sketch.

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_12033173": { "type": "attachments", "id": "news_12033173", "meta": { "index": "attachments_1716263798", "site": "news", "id": "12033173", "found": true }, "title": "Saikat Chakrabarti in the KQED offices in San Francisco on March 26, 2025.", "publishDate": 1743022790, "status": "inherit", "parent": 0, "modified": 1743022820, "caption": "Saikat Chakrabarti in the KQED offices in San Francisco on March 26, 2025.", "credit": "Martin do Nascimento/KQED", "altTag": null, "description": null, "imgSizes": { "medium": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250326-SAIKAT-CHAKRABARTI-ON-PB-MD-01-KQED-1-800x533.jpg", "width": 800, "height": 533, "mimeType": "image/jpeg" }, "large": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250326-SAIKAT-CHAKRABARTI-ON-PB-MD-01-KQED-1-1020x680.jpg", "width": 1020, "height": 680, "mimeType": "image/jpeg" }, "thumbnail": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250326-SAIKAT-CHAKRABARTI-ON-PB-MD-01-KQED-1-160x107.jpg", "width": 160, "height": 107, "mimeType": "image/jpeg" }, "1536x1536": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250326-SAIKAT-CHAKRABARTI-ON-PB-MD-01-KQED-1-1536x1024.jpg", "width": 1536, "height": 1024, "mimeType": "image/jpeg" }, "post-thumbnail": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250326-SAIKAT-CHAKRABARTI-ON-PB-MD-01-KQED-1-672x372.jpg", "width": 672, "height": 372, "mimeType": "image/jpeg" }, "twentyfourteen-full-width": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250326-SAIKAT-CHAKRABARTI-ON-PB-MD-01-KQED-1-1038x576.jpg", "width": 1038, "height": 576, "mimeType": "image/jpeg" }, "full-width": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250326-SAIKAT-CHAKRABARTI-ON-PB-MD-01-KQED-1-1920x1280.jpg", "width": 1920, "height": 1280, "mimeType": "image/jpeg" }, "kqedFullSize": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250326-SAIKAT-CHAKRABARTI-ON-PB-MD-01-KQED-1.jpg", "width": 2000, "height": 1333 } }, "fetchFailed": false, "isLoading": false }, "news_12032140": { "type": "attachments", "id": "news_12032140", "meta": { "index": "attachments_1716263798", "site": "news", "id": "12032140", "found": true }, "title": "Speed cameras on Geary St. in San Francisco on March 19, 2025.", "publishDate": 1742423081, "status": "inherit", "parent": 12032036, "modified": 1742500032, "caption": "A speed camera on Geary Street in San Francisco on March 19, 2025.", "credit": "Martin do Nascimento/KQED", "altTag": null, "description": null, "imgSizes": { "medium": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250319-SF-SPEED-CAMERAS-MD-03-KQED-800x533.jpg", "width": 800, "height": 533, "mimeType": "image/jpeg" }, "large": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250319-SF-SPEED-CAMERAS-MD-03-KQED-1020x680.jpg", "width": 1020, "height": 680, "mimeType": "image/jpeg" }, "thumbnail": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250319-SF-SPEED-CAMERAS-MD-03-KQED-160x107.jpg", "width": 160, "height": 107, "mimeType": "image/jpeg" }, "1536x1536": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250319-SF-SPEED-CAMERAS-MD-03-KQED-1536x1024.jpg", "width": 1536, "height": 1024, "mimeType": "image/jpeg" }, "post-thumbnail": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250319-SF-SPEED-CAMERAS-MD-03-KQED-672x372.jpg", "width": 672, "height": 372, "mimeType": "image/jpeg" }, "twentyfourteen-full-width": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250319-SF-SPEED-CAMERAS-MD-03-KQED-1038x576.jpg", "width": 1038, "height": 576, "mimeType": "image/jpeg" }, "full-width": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250319-SF-SPEED-CAMERAS-MD-03-KQED-1920x1280.jpg", "width": 1920, "height": 1280, "mimeType": "image/jpeg" }, "kqedFullSize": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250319-SF-SPEED-CAMERAS-MD-03-KQED.jpg", "width": 2000, "height": 1333 } }, "fetchFailed": false, "isLoading": false }, "news_12033433": { "type": "attachments", "id": "news_12033433", "meta": { "index": "attachments_1716263798", "site": "news", "id": "12033433", "found": true }, "title": "Fast food workers at San Francisco International Airport (SFO) plan to protest on Friday", "publishDate": 1743113525, "status": "inherit", "parent": 12033338, "modified": 1743113591, "caption": "Plane takes off behind the air traffic control tower at San Francisco International Airport (SFO) in San Francisco on Sept. 15, 2022. The federal hiring freeze has left a vital Bay Area aviation weather unit with just one meteorologist, risking flight delays and disruptions. The unit oversees a vast airspace, ensuring the safe landing of over a million flights yearly.", "credit": "Tayfun Coskun/Anadolu Agency via Getty Images", "altTag": null, "description": null, "imgSizes": { "medium": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/GettyImages-1243270396-1-800x534.jpg", "width": 800, "height": 534, "mimeType": "image/jpeg" }, "large": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/GettyImages-1243270396-1-1020x680.jpg", "width": 1020, "height": 680, "mimeType": "image/jpeg" }, "thumbnail": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/GettyImages-1243270396-1-160x107.jpg", "width": 160, "height": 107, "mimeType": "image/jpeg" }, "post-thumbnail": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/GettyImages-1243270396-1-672x372.jpg", "width": 672, "height": 372, "mimeType": "image/jpeg" }, "twentyfourteen-full-width": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/GettyImages-1243270396-1-1024x576.jpg", "width": 1024, "height": 576, "mimeType": "image/jpeg" }, "kqedFullSize": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/GettyImages-1243270396-1.jpg", "width": 1024, "height": 683 } }, "fetchFailed": false, "isLoading": false }, "news_12033415": { "type": "attachments", "id": "news_12033415", "meta": { "index": "attachments_1716263798", "site": "news", "id": "12033415", "found": true }, "title": "npr.brightspotcdn copy", "publishDate": 1743110902, "status": "inherit", "parent": 12033412, "modified": 1743111098, "caption": "President Trump and HHS Secretary Robert F. Kennedy Jr. have moved to slash funding for addiction treatment programs and research, saying the money should instead be spent on efforts to 'Make America Healthy Again.'", "credit": "Andrew Harnik/Getty Images/Getty Images North America", "altTag": "A solarium-tanned older and portly white man with a blue suit and tie speaks as another man in a blue suit and tie watches in an office, with a portrait of another older white man in a suit and tie hanging on the wall behind them.", "description": null, "imgSizes": { "medium": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/npr.brightspotcdn-copy-12-800x534.jpg", "width": 800, "height": 534, "mimeType": "image/jpeg" }, "large": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/npr.brightspotcdn-copy-12-1020x680.jpg", "width": 1020, "height": 680, "mimeType": "image/jpeg" }, "thumbnail": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/npr.brightspotcdn-copy-12-160x107.jpg", "width": 160, "height": 107, "mimeType": "image/jpeg" }, "1536x1536": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/npr.brightspotcdn-copy-12-1536x1024.jpg", "width": 1536, "height": 1024, "mimeType": "image/jpeg" }, "post-thumbnail": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/npr.brightspotcdn-copy-12-672x372.jpg", "width": 672, "height": 372, "mimeType": "image/jpeg" }, "twentyfourteen-full-width": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/npr.brightspotcdn-copy-12-1038x576.jpg", "width": 1038, "height": 576, "mimeType": "image/jpeg" }, "kqedFullSize": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/npr.brightspotcdn-copy-12.jpg", "width": 1600, "height": 1067 } }, "fetchFailed": false, "isLoading": false }, "news_12013257": { "type": "attachments", "id": "news_12013257", "meta": { "index": "attachments_1716263798", "site": "news", "id": "12013257", "found": true }, "title": "Election 2024 Trump", "publishDate": 1730935150, "status": "inherit", "parent": 12013256, "modified": 1743109230, "caption": "President Donald Trump shakes hands with Robert F. Kennedy Jr. at a campaign rally in October. Kennedy, who is skeptical of vaccines, is among Trump's advisers on health.", "credit": "Alex Brandon/AP", "altTag": null, "description": null, "imgSizes": { "medium": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/11/ap24298071168950-800x534.jpeg", "width": 800, "height": 534, "mimeType": "image/jpeg" }, "large": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/11/ap24298071168950-1020x681.jpeg", "width": 1020, "height": 681, "mimeType": "image/jpeg" }, "thumbnail": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/11/ap24298071168950-160x107.jpeg", "width": 160, "height": 107, "mimeType": "image/jpeg" }, "1536x1536": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/11/ap24298071168950-1536x1026.jpeg", "width": 1536, "height": 1026, "mimeType": "image/jpeg" }, "2048x2048": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/11/ap24298071168950-2048x1368.jpeg", "width": 2048, "height": 1368, "mimeType": "image/jpeg" }, "post-thumbnail": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/11/ap24298071168950-672x372.jpeg", "width": 672, "height": 372, "mimeType": "image/jpeg" }, "twentyfourteen-full-width": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/11/ap24298071168950-1038x576.jpeg", "width": 1038, "height": 576, "mimeType": "image/jpeg" }, "full-width": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/11/ap24298071168950-1920x1283.jpeg", "width": 1920, "height": 1283, "mimeType": "image/jpeg" }, "kqedFullSize": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/11/ap24298071168950-scaled-e1743107586450.jpeg", "width": 2000, "height": 1336 } }, "fetchFailed": false, "isLoading": false }, "science_1996492": { "type": "attachments", "id": "science_1996492", "meta": { "index": "attachments_1716263798", "site": "science", "id": "1996492", "found": true }, "title": "EPARally1", "publishDate": 1743105865, "status": "inherit", "parent": 1996483, "modified": 1743107380, "caption": "Jon Fox attends a rally denouncing President Trump and Elon Musk’s attacks on environmental laws and environmental justice programs in front of the USEPA’s Regional Headquarters in San Francisco on Tuesday, March 25, 2025.", "credit": "Gina Castro/KQED", "altTag": null, "description": null, "imgSizes": { "medium": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/35/2025/03/EPARally1-800x533.jpg", "width": 800, "height": 533, "mimeType": "image/jpeg" }, "large": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/35/2025/03/EPARally1-1020x680.jpg", "width": 1020, "height": 680, "mimeType": "image/jpeg" }, "thumbnail": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/35/2025/03/EPARally1-160x107.jpg", "width": 160, "height": 107, "mimeType": "image/jpeg" }, "medium_large": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/35/2025/03/EPARally1-768x512.jpg", "width": 768, "height": 512, "mimeType": "image/jpeg" }, "1536x1536": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/35/2025/03/EPARally1-1536x1024.jpg", "width": 1536, "height": 1024, "mimeType": "image/jpeg" }, "post-thumbnail": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/35/2025/03/EPARally1-672x372.jpg", "width": 672, "height": 372, "mimeType": "image/jpeg" }, "twentyfourteen-full-width": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/35/2025/03/EPARally1-1038x576.jpg", "width": 1038, "height": 576, "mimeType": "image/jpeg" }, "full-width": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/35/2025/03/EPARally1-1920x1280.jpg", "width": 1920, "height": 1280, "mimeType": "image/jpeg" }, "kqedFullSize": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/35/2025/03/EPARally1.jpg", "width": 2000, "height": 1333 } }, "fetchFailed": false, "isLoading": false }, "news_12033057": { "type": "attachments", "id": "news_12033057", "meta": { "index": "attachments_1716263798", "site": "news", "id": "12033057", "found": true }, "title": "US-HEALTH-MEASLES", "publishDate": 1742945716, "status": "inherit", "parent": 12033049, "modified": 1742945854, "caption": "A Department of Public Health office in Los Angeles on May 2, 2019. California health officials confirmed at least one travel-related measles case in San Mateo County, and seven others throughout the state. ", "credit": "Frederic J. Brown/AFP via Getty Images", "altTag": null, "description": null, "imgSizes": { "medium": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/GettyImages-1140854350-800x460.jpg", "width": 800, "height": 460, "mimeType": "image/jpeg" }, "large": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/GettyImages-1140854350-1020x587.jpg", "width": 1020, "height": 587, "mimeType": "image/jpeg" }, "thumbnail": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/GettyImages-1140854350-160x92.jpg", "width": 160, "height": 92, "mimeType": "image/jpeg" }, "post-thumbnail": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/GettyImages-1140854350-672x372.jpg", "width": 672, "height": 372, "mimeType": "image/jpeg" }, "twentyfourteen-full-width": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/GettyImages-1140854350-1024x576.jpg", "width": 1024, "height": 576, "mimeType": "image/jpeg" }, "kqedFullSize": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/GettyImages-1140854350.jpg", "width": 1024, "height": 589 } }, "fetchFailed": false, "isLoading": false }, "news_12032668": { "type": "attachments", "id": "news_12032668", "meta": { "index": "attachments_1716263798", "site": "news", "id": "12032668", "found": true }, "title": "npr.brightspotcdn copy", "publishDate": 1742778745, "status": "inherit", "parent": 12032665, "modified": 1742778764, "caption": "Volunteers Olly De Almeida (left), Jordan Bordenave (right) and Rosemary White (far right) plant a tree in front of Tribble Condor's (center) house in New Orleans' Lower 9th Ward. The project was funded by a federal grant terminated in February.", "credit": "Arbor Day Foundation", "altTag": null, "description": null, "imgSizes": { "medium": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/npr.brightspotcdn-copy-9-800x534.jpg", "width": 800, "height": 534, "mimeType": "image/jpeg" }, "large": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/npr.brightspotcdn-copy-9-1020x680.jpg", "width": 1020, "height": 680, "mimeType": "image/jpeg" }, "thumbnail": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/npr.brightspotcdn-copy-9-160x107.jpg", "width": 160, "height": 107, "mimeType": "image/jpeg" }, "1536x1536": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/npr.brightspotcdn-copy-9-1536x1024.jpg", "width": 1536, "height": 1024, "mimeType": "image/jpeg" }, "post-thumbnail": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/npr.brightspotcdn-copy-9-672x372.jpg", "width": 672, "height": 372, "mimeType": "image/jpeg" }, "twentyfourteen-full-width": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/npr.brightspotcdn-copy-9-1038x576.jpg", "width": 1038, "height": 576, "mimeType": "image/jpeg" }, "kqedFullSize": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/npr.brightspotcdn-copy-9.jpg", "width": 1600, "height": 1067 } }, "fetchFailed": false, "isLoading": false }, "news_11676905": { "type": "attachments", "id": "news_11676905", "meta": { "index": "attachments_1716263798", "site": "news", "id": "11676905", "found": true }, "title": "2017 Streamy Awards - Inside", "publishDate": 1529876432, "status": "inherit", "parent": 11676881, "modified": 1742862528, "caption": "23andMe CEO Anne Wojcicki said the company would offer the use of its genetic testing services amid concerns that immigration officials lacked the records necessary to connect parents with their children.", "credit": "Matt Winkelmeyer/Getty Images for dick clark productions", "altTag": null, "description": "23andMe CEO Anne Wojcicki said the company would offer the use of its genetic testing services amid concerns that immigration officials lacked the records necessary to connect parents with their children.", "imgSizes": { "thumbnail": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2018/06/GettyImages-854491752-160x118.jpg", "width": 160, "height": 118, "mimeType": "image/jpeg" }, "medium": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2018/06/GettyImages-854491752-800x588.jpg", "width": 800, "height": 588, "mimeType": "image/jpeg" }, "large": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2018/06/GettyImages-854491752-1020x749.jpg", "width": 1020, "height": 749, "mimeType": "image/jpeg" }, "complete_open_graph": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2018/06/GettyImages-854491752-1200x882.jpg", "width": 1200, "height": 882, "mimeType": "image/jpeg" }, "fd-lrg": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2018/06/GettyImages-854491752-1920x1411.jpg", "width": 1920, "height": 1411, "mimeType": "image/jpeg" }, "fd-med": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2018/06/GettyImages-854491752-1180x867.jpg", "width": 1180, "height": 867, "mimeType": "image/jpeg" }, "fd-sm": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2018/06/GettyImages-854491752-960x705.jpg", "width": 960, "height": 705, "mimeType": "image/jpeg" }, "post-thumbnail": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2018/06/GettyImages-854491752-672x372.jpg", "width": 672, "height": 372, "mimeType": "image/jpeg" }, "twentyfourteen-full-width": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2018/06/GettyImages-854491752-1038x576.jpg", "width": 1038, "height": 576, "mimeType": "image/jpeg" }, "xxsmall": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2018/06/GettyImages-854491752-240x176.jpg", "width": 240, "height": 176, "mimeType": "image/jpeg" }, "xsmall": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2018/06/GettyImages-854491752-375x276.jpg", "width": 375, "height": 276, "mimeType": "image/jpeg" }, "small": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2018/06/GettyImages-854491752-520x382.jpg", "width": 520, "height": 382, "mimeType": "image/jpeg" }, "xlarge": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2018/06/GettyImages-854491752-1180x867.jpg", "width": 1180, "height": 867, "mimeType": "image/jpeg" }, "full-width": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2018/06/GettyImages-854491752-1920x1411.jpg", "width": 1920, "height": 1411, "mimeType": "image/jpeg" }, "guest-author-32": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2018/06/GettyImages-854491752-32x32.jpg", "width": 32, "height": 32, "mimeType": "image/jpeg" }, "guest-author-50": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2018/06/GettyImages-854491752-50x50.jpg", "width": 50, "height": 50, "mimeType": "image/jpeg" }, "guest-author-64": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2018/06/GettyImages-854491752-64x64.jpg", "width": 64, "height": 64, "mimeType": "image/jpeg" }, "guest-author-96": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2018/06/GettyImages-854491752-96x96.jpg", "width": 96, "height": 96, "mimeType": "image/jpeg" }, "guest-author-128": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2018/06/GettyImages-854491752-128x128.jpg", "width": 128, "height": 128, "mimeType": "image/jpeg" }, "detail": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2018/06/GettyImages-854491752-150x150.jpg", "width": 150, "height": 150, "mimeType": "image/jpeg" }, "kqedFullSize": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2018/06/GettyImages-854491752-e1529876490584.jpg", "width": 1920, "height": 1411 } }, "fetchFailed": false, "isLoading": false }, "arts_13973700": { "type": "attachments", "id": "arts_13973700", "meta": { "index": "attachments_1716263798", "site": "arts", "id": "13973700", "found": true }, "title": "nuyorican empanadas", "publishDate": 1743120259, "status": "inherit", "parent": 0, "modified": 1743120495, "caption": "A typical plate from Nuyorican Empanadas, one of the featured vendors at San Jose's inaugural Afro-Latino Festival.", "credit": "Courtesy of Nuyorican Empanadas", "altTag": "A takeout container with rice, beans, and skewered meat.", "description": null, "imgSizes": { "medium": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/nuyorican-empanadas-800x800.jpg", "width": 800, "height": 800, "mimeType": "image/jpeg" }, "large": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/nuyorican-empanadas-1020x1020.jpg", "width": 1020, "height": 1020, "mimeType": "image/jpeg" }, "thumbnail": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/nuyorican-empanadas-160x160.jpg", "width": 160, "height": 160, "mimeType": "image/jpeg" }, "medium_large": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/nuyorican-empanadas-768x768.jpg", "width": 768, "height": 768, "mimeType": "image/jpeg" }, "1536x1536": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/nuyorican-empanadas-1536x1536.jpg", "width": 1536, "height": 1536, "mimeType": "image/jpeg" }, "post-thumbnail": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/nuyorican-empanadas-672x372.jpg", "width": 672, "height": 372, "mimeType": "image/jpeg" }, "twentyfourteen-full-width": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/nuyorican-empanadas-1038x576.jpg", "width": 1038, "height": 576, "mimeType": "image/jpeg" }, "kqedFullSize": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/nuyorican-empanadas.jpg", "width": 1920, "height": 1920 } }, "fetchFailed": false, "isLoading": false }, "arts_13973679": { "type": "attachments", "id": "arts_13973679", "meta": { "index": "attachments_1716263798", "site": "arts", "id": "13973679", "found": true }, "title": "IDIOTKA_1", "publishDate": 1743111103, "status": "inherit", "parent": 13973675, "modified": 1743111974, "caption": "Anna Baryshnikov stars in Nastasya Popov's 'Idiotka.'", "credit": "SFFILM", "altTag": "woman with hands on face in shocked gesture", "description": null, "imgSizes": { "medium": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/IDIOTKA_1-800x450.jpg", "width": 800, "height": 450, "mimeType": "image/jpeg" }, "large": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/IDIOTKA_1-1020x574.jpg", "width": 1020, "height": 574, "mimeType": "image/jpeg" }, "thumbnail": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/IDIOTKA_1-160x90.jpg", "width": 160, "height": 90, "mimeType": "image/jpeg" }, "medium_large": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/IDIOTKA_1-768x432.jpg", "width": 768, "height": 432, "mimeType": "image/jpeg" }, "1536x1536": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/IDIOTKA_1-1536x864.jpg", "width": 1536, "height": 864, "mimeType": "image/jpeg" }, "post-thumbnail": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/IDIOTKA_1-672x372.jpg", "width": 672, "height": 372, "mimeType": "image/jpeg" }, "twentyfourteen-full-width": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/IDIOTKA_1-1038x576.jpg", "width": 1038, "height": 576, "mimeType": "image/jpeg" }, "kqedFullSize": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/IDIOTKA_1.jpg", "width": 1920, "height": 1080 } }, "fetchFailed": false, "isLoading": false }, "arts_13973672": { "type": "attachments", "id": "arts_13973672", "meta": { "index": "attachments_1716263798", "site": "arts", "id": "13973672", "found": true }, "title": "_DSC02252", "publishDate": 1743110377, "status": "inherit", "parent": 13973671, "modified": 1743110418, "caption": "People gather at a rally for trans rights on March 1, 2025 in San Francisco's Tenderloin neighborhood.", "credit": "Zero Ramos Lafarga", "altTag": null, "description": null, "imgSizes": { "medium": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/DSC02252-800x450.jpg", "width": 800, "height": 450, "mimeType": "image/jpeg" }, "large": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/DSC02252-1020x574.jpg", "width": 1020, "height": 574, "mimeType": "image/jpeg" }, "thumbnail": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/DSC02252-160x90.jpg", "width": 160, "height": 90, "mimeType": "image/jpeg" }, "medium_large": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/DSC02252-768x432.jpg", "width": 768, "height": 432, "mimeType": "image/jpeg" }, "1536x1536": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/DSC02252-1536x864.jpg", "width": 1536, "height": 864, "mimeType": "image/jpeg" }, "2048x2048": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/DSC02252-2048x1152.jpg", "width": 2048, "height": 1152, "mimeType": "image/jpeg" }, "post-thumbnail": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/DSC02252-672x372.jpg", "width": 672, "height": 372, "mimeType": "image/jpeg" }, "twentyfourteen-full-width": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/DSC02252-1038x576.jpg", "width": 1038, "height": 576, "mimeType": "image/jpeg" }, "full-width": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/DSC02252-1920x1080.jpg", "width": 1920, "height": 1080, "mimeType": "image/jpeg" }, "kqedFullSize": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/DSC02252-scaled.jpg", "width": 2560, "height": 1440 } }, "fetchFailed": false, "isLoading": false }, "news_12033317": { "type": "attachments", "id": "news_12033317", "meta": { "index": "attachments_1716263798", "site": "news", "id": "12033317", "found": true }, "title": "New Housing Starts Rise Higher Than Expected In January", "publishDate": 1743098021, "status": "inherit", "parent": 12033092, "modified": 1743098104, "caption": "A condo complex takes shape in a growing housing development under construction on Feb. 16, 2011, in Dublin, California.", "credit": "Justin Sullivan/Getty Images", "altTag": null, "description": null, "imgSizes": { "medium": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/construction072011_qed-800x506.jpg", "width": 800, "height": 506, "mimeType": "image/jpeg" }, "large": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/construction072011_qed-1020x645.jpg", "width": 1020, "height": 645, "mimeType": "image/jpeg" }, "thumbnail": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/construction072011_qed-160x101.jpg", "width": 160, "height": 101, "mimeType": "image/jpeg" }, "1536x1536": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/construction072011_qed-1536x971.jpg", "width": 1536, "height": 971, "mimeType": "image/jpeg" }, "post-thumbnail": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/construction072011_qed-672x372.jpg", "width": 672, "height": 372, "mimeType": "image/jpeg" }, "twentyfourteen-full-width": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/construction072011_qed-1038x576.jpg", "width": 1038, "height": 576, "mimeType": "image/jpeg" }, "full-width": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/construction072011_qed-1920x1213.jpg", "width": 1920, "height": 1213, "mimeType": "image/jpeg" }, "kqedFullSize": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/construction072011_qed.jpg", "width": 2000, "height": 1264 } }, "fetchFailed": false, "isLoading": false }, "news_12032921": { "type": "attachments", "id": "news_12032921", "meta": { "index": "attachments_1716263798", "site": "news", "id": "12032921", "found": true }, "title": "092024-Salinas-Shelter-MO-CM-36 copy", "publishDate": 1742925785, "status": "inherit", "parent": 12032918, "modified": 1742925814, "caption": "The Share Center, a shelter for people experiencing homelessness in Monterey County in Salinas, on Sept. 20, 2024. The center's previous operator faced a long list of allegations, including fraud and inappropriate relationships with clients.", "credit": "Manuel Obregozo for CalMatters", "altTag": null, "description": null, "imgSizes": { "medium": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/092024-Salinas-Shelter-MO-CM-36-copy-800x533.jpg", "width": 800, "height": 533, "mimeType": "image/jpeg" }, "large": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/092024-Salinas-Shelter-MO-CM-36-copy-1020x680.jpg", "width": 1020, "height": 680, "mimeType": "image/jpeg" }, "thumbnail": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/092024-Salinas-Shelter-MO-CM-36-copy-160x107.jpg", "width": 160, "height": 107, "mimeType": "image/jpeg" }, "1536x1536": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/092024-Salinas-Shelter-MO-CM-36-copy-1536x1024.jpg", "width": 1536, "height": 1024, "mimeType": "image/jpeg" }, "post-thumbnail": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/092024-Salinas-Shelter-MO-CM-36-copy-672x372.jpg", "width": 672, "height": 372, "mimeType": "image/jpeg" }, "twentyfourteen-full-width": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/092024-Salinas-Shelter-MO-CM-36-copy-1038x576.jpg", "width": 1038, "height": 576, "mimeType": "image/jpeg" }, "full-width": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/092024-Salinas-Shelter-MO-CM-36-copy-1920x1280.jpg", "width": 1920, "height": 1280, "mimeType": "image/jpeg" }, "kqedFullSize": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/092024-Salinas-Shelter-MO-CM-36-copy.jpg", "width": 2000, "height": 1333 } }, "fetchFailed": false, "isLoading": false }, "news_12032752": { "type": "attachments", "id": "news_12032752", "meta": { "index": "attachments_1716263798", "site": "news", "id": "12032752", "found": true }, "title": "005_KQED_WoodStreet_12162022_qed", "publishDate": 1742839566, "status": "inherit", "parent": 12032734, "modified": 1742927250, "caption": "A tiny home is trucked into the Wood Street Cabin Community, a planned 100-bed shelter program on the second portion of the Game Changer lot located at 2601 Wood St., in Oakland on Dec. 16, 2022.", "credit": "Beth LaBerge/KQED", "altTag": null, "description": null, "imgSizes": { "medium": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/005_KQED_WoodStreet_12162022_qed-800x533.jpg", "width": 800, "height": 533, "mimeType": "image/jpeg" }, "large": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/005_KQED_WoodStreet_12162022_qed-1020x680.jpg", "width": 1020, "height": 680, "mimeType": "image/jpeg" }, "thumbnail": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/005_KQED_WoodStreet_12162022_qed-160x107.jpg", "width": 160, "height": 107, "mimeType": "image/jpeg" }, "1536x1536": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/005_KQED_WoodStreet_12162022_qed-1536x1024.jpg", "width": 1536, "height": 1024, "mimeType": "image/jpeg" }, "post-thumbnail": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/005_KQED_WoodStreet_12162022_qed-672x372.jpg", "width": 672, "height": 372, "mimeType": "image/jpeg" }, "twentyfourteen-full-width": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/005_KQED_WoodStreet_12162022_qed-1038x576.jpg", "width": 1038, "height": 576, "mimeType": "image/jpeg" }, "full-width": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/005_KQED_WoodStreet_12162022_qed-1920x1280.jpg", "width": 1920, "height": 1280, "mimeType": "image/jpeg" }, "kqedFullSize": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/005_KQED_WoodStreet_12162022_qed.jpg", "width": 2000, "height": 1333 } }, "fetchFailed": false, "isLoading": false }, "arts_13973488": { "type": "attachments", "id": "arts_13973488", "meta": { "index": "attachments_1716263798", "site": "arts", "id": "13973488", "found": true }, "title": "goldstone", "publishDate": 1742839651, "status": "inherit", "parent": 13973478, "modified": 1742839681, "caption": "‘There Is No Place for Us: Working and Homeless in America’ by Brian Goldstone.", "credit": "Crown", "altTag": "A black book cover with title in white block text.", "description": null, "imgSizes": { "medium": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/goldstone-1-800x425.jpg", "width": 800, "height": 425, "mimeType": "image/jpeg" }, "large": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/goldstone-1-1020x542.jpg", "width": 1020, "height": 542, "mimeType": "image/jpeg" }, "thumbnail": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/goldstone-1-160x85.jpg", "width": 160, "height": 85, "mimeType": "image/jpeg" }, "medium_large": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/goldstone-1-768x408.jpg", "width": 768, "height": 408, "mimeType": "image/jpeg" }, "1536x1536": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/goldstone-1-1536x816.jpg", "width": 1536, "height": 816, "mimeType": "image/jpeg" }, "post-thumbnail": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/goldstone-1-672x372.jpg", "width": 672, "height": 372, "mimeType": "image/jpeg" }, "twentyfourteen-full-width": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/goldstone-1-1038x576.jpg", "width": 1038, "height": 576, "mimeType": "image/jpeg" }, "full-width": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/goldstone-1-1920x1020.jpg", "width": 1920, "height": 1020, "mimeType": "image/jpeg" }, "kqedFullSize": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/goldstone-1.jpg", "width": 2000, "height": 1062 } }, "fetchFailed": false, "isLoading": false }, "news_12033223": { "type": "attachments", "id": "news_12033223", "meta": { "index": "attachments_1716263798", "site": "news", "id": "12033223", "found": true }, "title": "11.21.2024-LeadMuseum-10-scaled copy", "publishDate": 1743029398, "status": "inherit", "parent": 12033218, "modified": 1743029489, "caption": "Eloisa Ramos, outreach coordinator at the Alameda County Healthy Homes Department, in their East Oakland office on Thursday, Nov.21, 2024.", "credit": "Hiram Alejandro Durán for El Tímpano/CatchLight Local/Report for America corps member", "altTag": "A woman's silhouette seen from behind, sitting on a balcony looking out on a city, trees, cloudy skies.", "description": null, "imgSizes": { "medium": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/11.21.2024-LeadMuseum-10-scaled-copy-800x532.jpg", "width": 800, "height": 532, "mimeType": "image/jpeg" }, "large": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/11.21.2024-LeadMuseum-10-scaled-copy-1020x679.jpg", "width": 1020, "height": 679, "mimeType": "image/jpeg" }, "thumbnail": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/11.21.2024-LeadMuseum-10-scaled-copy-160x106.jpg", "width": 160, "height": 106, "mimeType": "image/jpeg" }, "1536x1536": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/11.21.2024-LeadMuseum-10-scaled-copy-1536x1022.jpg", "width": 1536, "height": 1022, "mimeType": "image/jpeg" }, "2048x2048": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/11.21.2024-LeadMuseum-10-scaled-copy-2048x1362.jpg", "width": 2048, "height": 1362, "mimeType": "image/jpeg" }, "post-thumbnail": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/11.21.2024-LeadMuseum-10-scaled-copy-672x372.jpg", "width": 672, "height": 372, "mimeType": "image/jpeg" }, "twentyfourteen-full-width": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/11.21.2024-LeadMuseum-10-scaled-copy-1038x576.jpg", "width": 1038, "height": 576, "mimeType": "image/jpeg" }, "full-width": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/11.21.2024-LeadMuseum-10-scaled-copy-1920x1277.jpg", "width": 1920, "height": 1277, "mimeType": "image/jpeg" }, "kqedFullSize": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/11.21.2024-LeadMuseum-10-scaled-copy.jpg", "width": 2560, "height": 1703 } }, "fetchFailed": false, "isLoading": false }, "news_12032511": { "type": "attachments", "id": "news_12032511", "meta": { "index": "attachments_1716263798", "site": "news", "id": "12032511", "found": true }, "title": "250320-JAPANESEAMERICANSDENOUNCE-03-BL-KQED", "publishDate": 1742590682, "status": "inherit", "parent": 0, "modified": 1742590695, "caption": "Joyce Nakamura, from the Japanese American Citizens League, speaks at the Japanese Cultural and Community Center in San Francisco on March 20, 2025, during a press conference condemning the use of the Alien Enemies Act to target immigrants.", "credit": "Beth LaBerge/KQED", "altTag": null, "description": null, "imgSizes": { "medium": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-JAPANESEAMERICANSDENOUNCE-03-BL-KQED-800x533.jpg", "width": 800, "height": 533, "mimeType": "image/jpeg" }, "large": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-JAPANESEAMERICANSDENOUNCE-03-BL-KQED-1020x680.jpg", "width": 1020, "height": 680, "mimeType": "image/jpeg" }, "thumbnail": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-JAPANESEAMERICANSDENOUNCE-03-BL-KQED-160x107.jpg", "width": 160, "height": 107, "mimeType": "image/jpeg" }, "1536x1536": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-JAPANESEAMERICANSDENOUNCE-03-BL-KQED-1536x1024.jpg", "width": 1536, "height": 1024, "mimeType": "image/jpeg" }, "post-thumbnail": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-JAPANESEAMERICANSDENOUNCE-03-BL-KQED-672x372.jpg", "width": 672, "height": 372, "mimeType": "image/jpeg" }, "twentyfourteen-full-width": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-JAPANESEAMERICANSDENOUNCE-03-BL-KQED-1038x576.jpg", "width": 1038, "height": 576, "mimeType": "image/jpeg" }, "full-width": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-JAPANESEAMERICANSDENOUNCE-03-BL-KQED-1920x1280.jpg", "width": 1920, "height": 1280, "mimeType": "image/jpeg" }, "kqedFullSize": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-JAPANESEAMERICANSDENOUNCE-03-BL-KQED.jpg", "width": 2000, "height": 1333 } }, "fetchFailed": false, "isLoading": false }, "news_12032340": { "type": "attachments", "id": "news_12032340", "meta": { "index": "attachments_1716263798", "site": "news", "id": "12032340", "found": true }, "title": "Sac_state_protest_2025_02_11_FG_S1A6149 copy", "publishDate": 1742508793, "status": "inherit", "parent": 12032339, "modified": 1742508822, "caption": "A student waves a Mexican flag while participating in an anti-deportation protest at Sacramento State University on Feb. 12, 2025.\n", "credit": "Fred Greaves for CalMatters", "altTag": null, "description": null, "imgSizes": { "medium": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/Sac_state_protest_2025_02_11_FG_S1A6149-copy-800x533.jpg", "width": 800, "height": 533, "mimeType": "image/jpeg" }, "large": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/Sac_state_protest_2025_02_11_FG_S1A6149-copy-1020x680.jpg", "width": 1020, "height": 680, "mimeType": "image/jpeg" }, "thumbnail": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/Sac_state_protest_2025_02_11_FG_S1A6149-copy-160x107.jpg", "width": 160, "height": 107, "mimeType": "image/jpeg" }, "1536x1536": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/Sac_state_protest_2025_02_11_FG_S1A6149-copy-1536x1024.jpg", "width": 1536, "height": 1024, "mimeType": "image/jpeg" }, "post-thumbnail": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/Sac_state_protest_2025_02_11_FG_S1A6149-copy-672x372.jpg", "width": 672, "height": 372, "mimeType": "image/jpeg" }, "twentyfourteen-full-width": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/Sac_state_protest_2025_02_11_FG_S1A6149-copy-1038x576.jpg", "width": 1038, "height": 576, "mimeType": "image/jpeg" }, "full-width": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/Sac_state_protest_2025_02_11_FG_S1A6149-copy-1920x1280.jpg", "width": 1920, "height": 1280, "mimeType": "image/jpeg" }, "kqedFullSize": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/Sac_state_protest_2025_02_11_FG_S1A6149-copy.jpg", "width": 2000, "height": 1333 } }, "fetchFailed": false, "isLoading": false }, "news_12031870": { "type": "attachments", "id": "news_12031870", "meta": { "index": "attachments_1716263798", "site": "news", "id": "12031870", "found": true }, "title": "US-FRAUD-AUTOMOBILE-INTERNET-MUSK-TWITTER", "publishDate": 1742324979, "status": "inherit", "parent": 0, "modified": 1742325229, "caption": "The exterior of the Phillip Burton Federal Building and U.S. Courthouse in San Francisco, California, on Jan. 20, 2019. ", "credit": "Patrick T. Fallon/AFP via Getty Images", "altTag": null, "description": null, "imgSizes": { "medium": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/GettyImages-1246387515-800x533.jpg", "width": 800, "height": 533, "mimeType": "image/jpeg" }, "large": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/GettyImages-1246387515-1020x680.jpg", "width": 1020, "height": 680, "mimeType": "image/jpeg" }, "thumbnail": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/GettyImages-1246387515-160x107.jpg", "width": 160, "height": 107, "mimeType": "image/jpeg" }, "1536x1536": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/GettyImages-1246387515-1536x1024.jpg", "width": 1536, "height": 1024, "mimeType": "image/jpeg" }, "2048x2048": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/GettyImages-1246387515-2048x1365.jpg", "width": 2048, "height": 1365, "mimeType": "image/jpeg" }, "post-thumbnail": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/GettyImages-1246387515-672x372.jpg", "width": 672, "height": 372, "mimeType": "image/jpeg" }, "twentyfourteen-full-width": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/GettyImages-1246387515-1038x576.jpg", "width": 1038, "height": 576, "mimeType": "image/jpeg" }, "full-width": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/GettyImages-1246387515-1920x1280.jpg", "width": 1920, "height": 1280, "mimeType": "image/jpeg" }, "kqedFullSize": { "file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/GettyImages-1246387515-scaled-e1742325160899.jpg", "width": 2000, "height": 1334 } }, "fetchFailed": false, "isLoading": false } }, "audioPlayerReducer": { "postId": "stream_live", "isPaused": true, "isPlaying": false, "pfsActive": false, "pledgeModalIsOpen": true, "playerDrawerIsOpen": false }, "authorsReducer": { "scottshafer": { "type": "authors", "id": "255", "meta": { "index": "authors_1716337520", "id": "255", "found": true }, "name": "Scott Shafer", "firstName": "Scott", "lastName": "Shafer", "slug": "scottshafer", "email": "[email protected]", "display_author_email": false, "staff_mastheads": [ "news" ], "title": "KQED Contributor", "bio": "Scott Shafer is a senior editor with the KQED Politics and Government desk. He is co-host of Political Breakdown, the award-winning radio show and podcast with a personal take on the world of politics. Scott came to KQED in 1998 to host the statewide\u003cem> California  Report\u003c/em>. Prior to that he had extended stints in politics and government\u003cem>.\u003c/em> He uses that inside experience at KQED in his, reporting, hosting and analysis for the politics desk. Scott collaborated \u003cem>Political Breakdown a\u003c/em>nd on \u003cem>The Political Mind of Jerry Brown, \u003c/em>an eight-part series about the life and extraordinary political career of the former governor. For fun, he plays water polo with the San Francisco Tsunami.", "avatar": "https://secure.gravatar.com/avatar/a62ebae45b79d7aed1a39a0e3bf68104?s=600&d=blank&r=g", "twitter": "scottshafer", "facebook": null, "instagram": null, "linkedin": null, "sites": [ { "site": "news", "roles": [ "editor" ] }, { "site": "stateofhealth", "roles": [ "author" ] }, { "site": "science", "roles": [ "author" ] }, { "site": "forum", "roles": [ "subscriber" ] } ], "headData": { "title": "Scott Shafer | KQED", "description": "KQED Contributor", "ogImgSrc": "https://secure.gravatar.com/avatar/a62ebae45b79d7aed1a39a0e3bf68104?s=600&d=blank&r=g", "twImgSrc": "https://secure.gravatar.com/avatar/a62ebae45b79d7aed1a39a0e3bf68104?s=600&d=blank&r=g" }, "isLoading": false, "link": "/author/scottshafer" }, "mlagos": { "type": "authors", "id": "3239", "meta": { "index": "authors_1716337520", "id": "3239", "found": true }, "name": "Marisa Lagos", "firstName": "Marisa", "lastName": "Lagos", "slug": "mlagos", "email": "[email protected]", "display_author_email": false, "staff_mastheads": [ "news" ], "title": "KQED Contributor", "bio": "\u003cspan style=\"font-weight: 400;\">Marisa Lagos is a correspondent for KQED’s California Politics and Government Desk and co-hosts a weekly show and podcast, \u003c/span>\u003ci>\u003cspan style=\"font-weight: 400;\">Political Breakdown.\u003c/span>\u003c/i> \u003cspan style=\"font-weight: 400;\">At KQED, Lagos conducts reporting, analysis and investigations into state, local and national politics for radio, TV and online. Every week, she and cohost Scott Shafer sit down with political insiders on \u003c/span>\u003ci>\u003cspan style=\"font-weight: 400;\">Political Breakdown\u003c/span>\u003c/i>\u003cspan style=\"font-weight: 400;\">, where they offer a peek into lives and personalities of those driving politics in California and beyond. \u003c/span>\r\n\r\n\u003cspan style=\"font-weight: 400;\">Previously, she worked for nine years at the San Francisco Chronicle covering San Francisco City Hall and state politics; and at the San Francisco Examiner and Los Angeles Time,. She has won awards for her work investigating the 2017 wildfires and her ongoing coverage of criminal justice issues in California. She lives in San Francisco with her two sons and husband.\u003c/span>", "avatar": "https://secure.gravatar.com/avatar/a261a0d3696fc066871ef96b85b5e7d2?s=600&d=blank&r=g", "twitter": "@mlagos", "facebook": null, "instagram": null, "linkedin": null, "sites": [ { "site": "news", "roles": [ "editor" ] }, { "site": "science", "roles": [ "editor" ] }, { "site": "forum", "roles": [ "author" ] } ], "headData": { "title": "Marisa Lagos | KQED", "description": "KQED Contributor", "ogImgSrc": "https://secure.gravatar.com/avatar/a261a0d3696fc066871ef96b85b5e7d2?s=600&d=blank&r=g", "twImgSrc": "https://secure.gravatar.com/avatar/a261a0d3696fc066871ef96b85b5e7d2?s=600&d=blank&r=g" }, "isLoading": false, "link": "/author/mlagos" }, "byline_news_12033412": { "type": "authors", "id": "byline_news_12033412", "meta": { "override": true }, "slug": "byline_news_12033412", "name": "\u003ca href=\"https://www.npr.org/people/935764762/brian-mann\">Brian Mann\u003c/a>, NPR", "isLoading": false }, "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": "[email protected]", "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. Ericka is represented by SAG-AFTRA.", "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", "manage_categories" ] }, { "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" }, "eromero": { "type": "authors", "id": "11746", "meta": { "index": "authors_1716337520", "id": "11746", "found": true }, "name": "Ezra David Romero", "firstName": "Ezra David", "lastName": "Romero", "slug": "eromero", "email": "[email protected]", "display_author_email": true, "staff_mastheads": [ "news", "science" ], "title": "Climate Reporter", "bio": "Ezra David Romero is a climate reporter for KQED News. He covers the absence and excess of water in the Bay Area — think sea level rise, flooding and drought. For nearly a decade he’s covered how warming temperatures are altering the lives of Californians. He’s reported on farmers worried their pistachio trees aren’t getting enough sleep, families desperate for water, scientists studying dying giant sequoias, and alongside firefighters containing wildfires. His work has appeared on local stations across California and nationally on public radio shows like Morning Edition, Here and Now, All Things Considered and Science Friday. ", "avatar": "https://secure.gravatar.com/avatar/9c15bb8bab267e058708a9eeaeef16bf?s=600&d=blank&r=g", "twitter": "ezraromero", "facebook": null, "instagram": null, "linkedin": null, "sites": [ { "site": "arts", "roles": [ "editor" ] }, { "site": "news", "roles": [ "editor" ] }, { "site": "science", "roles": [ "editor" ] }, { "site": "liveblog", "roles": [ "author" ] } ], "headData": { "title": "Ezra David Romero | KQED", "description": "Climate Reporter", "ogImgSrc": "https://secure.gravatar.com/avatar/9c15bb8bab267e058708a9eeaeef16bf?s=600&d=blank&r=g", "twImgSrc": "https://secure.gravatar.com/avatar/9c15bb8bab267e058708a9eeaeef16bf?s=600&d=blank&r=g" }, "isLoading": false, "link": "/author/eromero" }, "slim": { "type": "authors", "id": "11920", "meta": { "index": "authors_1716337520", "id": "11920", "found": true }, "name": "Samantha Lim", "firstName": "Samantha", "lastName": "Lim", "slug": "slim", "email": "[email protected]", "display_author_email": false, "staff_mastheads": [ "news" ], "title": "KQED Contributor", "bio": null, "avatar": "https://secure.gravatar.com/avatar/82e592e6c15fe1a04d385e8ad0fb0b4e?s=600&d=blank&r=g", "twitter": null, "facebook": null, "instagram": null, "linkedin": null, "sites": [ { "site": "news", "roles": [ "author" ] } ], "headData": { "title": "Samantha Lim | KQED", "description": "KQED Contributor", "ogImgSrc": "https://secure.gravatar.com/avatar/82e592e6c15fe1a04d385e8ad0fb0b4e?s=600&d=blank&r=g", "twImgSrc": "https://secure.gravatar.com/avatar/82e592e6c15fe1a04d385e8ad0fb0b4e?s=600&d=blank&r=g" }, "isLoading": false, "link": "/author/slim" }, "byline_news_12032665": { "type": "authors", "id": "byline_news_12032665", "meta": { "override": true }, "slug": "byline_news_12032665", "name": " Eva Tesfaye, NPR", "isLoading": false }, "matthewgreen": { "type": "authors", "id": "1263", "meta": { "index": "authors_1716337520", "id": "1263", "found": true }, "name": "Matthew Green", "firstName": "Matthew", "lastName": "Green", "slug": "matthewgreen", "email": "[email protected]", "display_author_email": false, "staff_mastheads": [ "news" ], "title": "KQED Editor/Reporter", "bio": "Matthew Green is a digital media producer for KQED News. He previously produced \u003ca href=\"http://www.kqed.org/lowdown\">The Lowdown\u003c/a>, KQED’s multimedia news education blog. Matthew's written for numerous Bay Area publications, including the Oakland Tribune and San Francisco Chronicle. He also taught journalism classes at Fremont High School in East Oakland.\r\n\r\nEmail: [email protected]; Twitter: @MGreenKQED", "avatar": "https://secure.gravatar.com/avatar/3bf498d1267ca02c8494f33d8cfc575e?s=600&d=blank&r=g", "twitter": "MGreenKQED", "facebook": null, "instagram": null, "linkedin": null, "sites": [ { "site": "news", "roles": [ "administrator" ] }, { "site": "lowdown", "roles": [ "administrator" ] }, { "site": "stateofhealth", "roles": [ "author" ] }, { "site": "science", "roles": [ "administrator" ] }, { "site": "education", "roles": [ "editor" ] }, { "site": "quest", "roles": [ "editor" ] }, { "site": "forum", "roles": [ "administrator" ] }, { "site": "elections", "roles": [ "editor" ] }, { "site": "liveblog", "roles": [ "editor" ] } ], "headData": { "title": "Matthew Green | KQED", "description": "KQED Editor/Reporter", "ogImgSrc": "https://secure.gravatar.com/avatar/3bf498d1267ca02c8494f33d8cfc575e?s=600&d=blank&r=g", "twImgSrc": "https://secure.gravatar.com/avatar/3bf498d1267ca02c8494f33d8cfc575e?s=600&d=blank&r=g" }, "isLoading": false, "link": "/author/matthewgreen" }, "shotchkiss": { "type": "authors", "id": "61", "meta": { "index": "authors_1716337520", "id": "61", "found": true }, "name": "Sarah Hotchkiss", "firstName": "Sarah", "lastName": "Hotchkiss", "slug": "shotchkiss", "email": "[email protected]", "display_author_email": true, "staff_mastheads": [ "arts" ], "title": "Senior Associate Editor", "bio": "Sarah Hotchkiss is a San Francisco \u003ca href=\"http://www.sarahhotchkiss.com\">artist\u003c/a> and arts writer. In 2019, she received the Dorothea & Leo Rabkin Foundation grant for visual art journalism and in 2020 she received a Society of Professional Journalists, Northern California award for excellence in arts and culture reporting.", "avatar": "https://secure.gravatar.com/avatar/ca38c7f54590856cd4947d26274f8a90?s=600&d=blank&r=g", "twitter": null, "facebook": null, "instagram": null, "linkedin": null, "sites": [ { "site": "", "roles": [ "editor" ] }, { "site": "arts", "roles": [ "Contributor", "administrator" ] }, { "site": "artschool", "roles": [ "administrator" ] }, { "site": "news", "roles": [ "editor" ] }, { "site": "pop", "roles": [ "administrator" ] }, { "site": "bayareabites", "roles": [ "editor" ] }, { "site": "spark", "roles": [ "editor" ] }, { "site": "checkplease", "roles": [ "editor" ] } ], "headData": { "title": "Sarah Hotchkiss | KQED", "description": "Senior Associate Editor", "ogImgSrc": "https://secure.gravatar.com/avatar/ca38c7f54590856cd4947d26274f8a90?s=600&d=blank&r=g", "twImgSrc": "https://secure.gravatar.com/avatar/ca38c7f54590856cd4947d26274f8a90?s=600&d=blank&r=g" }, "isLoading": false, "link": "/author/shotchkiss" }, "nvoynovskaya": { "type": "authors", "id": "11387", "meta": { "index": "authors_1716337520", "id": "11387", "found": true }, "name": "Nastia Voynovskaya", "firstName": "Nastia", "lastName": "Voynovskaya", "slug": "nvoynovskaya", "email": "[email protected]", "display_author_email": false, "staff_mastheads": [ "arts" ], "title": "Editor and reporter", "bio": "Nastia Voynovskaya is a reporter and editor at KQED Arts & Culture. She's been covering the arts in the Bay Area for over a decade, with a focus on music, queer culture, labor issues and grassroots organizing. She co-created KQED's Bay Area hip-hop history project, That's My Word, and has won two Society of Professional Journalists awards and two San Francisco Press Club awards for her reporting. She holds a BA in comparative literature from UC Berkeley.", "avatar": "https://secure.gravatar.com/avatar/310649817772dd2a98e5dfecb6b24842?s=600&d=blank&r=g", "twitter": null, "facebook": null, "instagram": "https://www.instagram.com/nananastia/", "linkedin": null, "sites": [ { "site": "arts", "roles": [ "administrator" ] }, { "site": "news", "roles": [ "editor" ] }, { "site": "pop", "roles": [ "administrator" ] }, { "site": "bayareabites", "roles": [ "editor" ] }, { "site": "podcasts", "roles": [ "editor" ] }, { "site": "hiphop", "roles": [ "editor" ] } ], "headData": { "title": "Nastia Voynovskaya | KQED", "description": "Editor and reporter", "ogImgSrc": "https://secure.gravatar.com/avatar/310649817772dd2a98e5dfecb6b24842?s=600&d=blank&r=g", "twImgSrc": "https://secure.gravatar.com/avatar/310649817772dd2a98e5dfecb6b24842?s=600&d=blank&r=g" }, "isLoading": false, "link": "/author/nvoynovskaya" }, "ltsai": { "type": "authors", "id": "11743", "meta": { "index": "authors_1716337520", "id": "11743", "found": true }, "name": "Luke Tsai", "firstName": "Luke", "lastName": "Tsai", "slug": "ltsai", "email": "[email protected]", "display_author_email": true, "staff_mastheads": [ "arts" ], "title": "Food Editor", "bio": "Luke Tsai is KQED's food editor and resident stinky tofu connoisseur. Prior to KQED, he was an editor at Eater SF, \u003cem>San Francisco \u003c/em>magazine, and the \u003cem>East Bay Express\u003c/em>, and his work has also appeared in TASTE, the \u003cem>San Francisco Chronicle\u003c/em>, and the \u003cem>Best Food Writing\u003c/em> anthology.  When he isn't writing or editing, you'll find him eating most everything he can get his hands on.", "avatar": "https://secure.gravatar.com/avatar/d1ff591a3047b143a0e23cf7f28fcac0?s=600&d=blank&r=g", "twitter": "theluketsai", "facebook": null, "instagram": null, "linkedin": null, "sites": [ { "site": "", "roles": [ "editor" ] }, { "site": "arts", "roles": [ "administrator" ] }, { "site": "bayareabites", "roles": [ "editor" ] }, { "site": "food", "roles": [ "editor" ] } ], "headData": { "title": "Luke Tsai | KQED", "description": "Food Editor", "ogImgSrc": "https://secure.gravatar.com/avatar/d1ff591a3047b143a0e23cf7f28fcac0?s=600&d=blank&r=g", "twImgSrc": "https://secure.gravatar.com/avatar/d1ff591a3047b143a0e23cf7f28fcac0?s=600&d=blank&r=g" }, "isLoading": false, "link": "/author/ltsai" }, "byline_news_12032918": { "type": "authors", "id": "byline_news_12032918", "meta": { "override": true }, "slug": "byline_news_12032918", "name": "\u003ca href=\"https://calmatters.org/author/laurenhepler/\">Lauren Hepler\u003c/a>, CalMatters", "isLoading": false }, "byline_arts_13973478": { "type": "authors", "id": "byline_arts_13973478", "meta": { "override": true }, "slug": "byline_arts_13973478", "name": "Andrew DeMillo, Associated Press", "isLoading": false }, "vrancano": { "type": "authors", "id": "11276", "meta": { "index": "authors_1716337520", "id": "11276", "found": true }, "name": "Vanessa Rancaño", "firstName": "Vanessa", "lastName": "Rancaño", "slug": "vrancano", "email": "[email protected]", "display_author_email": false, "staff_mastheads": [ "news" ], "title": "Reporter, Housing", "bio": "Vanessa Rancaño reports on housing and homelessness for KQED. She’s also covered education for the station and reported from the Central Valley. Her work has aired across public radio, from flagship national news shows to longform narrative podcasts. Before taking up a mic, she worked as a freelance print journalist. She’s been recognized with a number of national and regional awards. Vanessa grew up in California's Central Valley. She's a former NPR Kroc Fellow, and a graduate of the UC Berkeley Graduate School of Journalism.", "avatar": "https://secure.gravatar.com/avatar/f6c0fc5d391c78710bcfc723f0636ef6?s=600&d=blank&r=g", "twitter": "vanessarancano", "facebook": null, "instagram": null, "linkedin": null, "sites": [ { "site": "arts", "roles": [ "editor" ] }, { "site": "news", "roles": [ "editor" ] } ], "headData": { "title": "Vanessa Rancaño | KQED", "description": "Reporter, Housing", "ogImgSrc": "https://secure.gravatar.com/avatar/f6c0fc5d391c78710bcfc723f0636ef6?s=600&d=blank&r=g", "twImgSrc": "https://secure.gravatar.com/avatar/f6c0fc5d391c78710bcfc723f0636ef6?s=600&d=blank&r=g" }, "isLoading": false, "link": "/author/vrancano" }, "ebaldassari": { "type": "authors", "id": "11652", "meta": { "index": "authors_1716337520", "id": "11652", "found": true }, "name": "Erin Baldassari", "firstName": "Erin", "lastName": "Baldassari", "slug": "ebaldassari", "email": "[email protected]", "display_author_email": true, "staff_mastheads": [ "news" ], "title": "Staff Writer", "bio": "Erin Baldassari covers housing for KQED. She's a former print journalist and most recently worked as the transportation reporter for the \u003cem>Mercury News\u003c/em> and \u003cem>East Bay Times. \u003c/em>There, she focused on how the Bay Area’s housing shortage has changed the way people move around the region. She also served on the \u003cem>East Bay Times\u003c/em>’ 2017 Pulitzer Prize-winning team for coverage of the Ghost Ship Fire in Oakland. Prior to that, Erin worked as a breaking news and general assignment reporter for a variety of outlets in the Bay Area and the greater Boston area. A Tufts University alumna, Erin grew up in the foothills of the Sierra Nevada mountains and in Sonoma County. She is a life-long KQED listener.", "avatar": "https://secure.gravatar.com/avatar/660ce35d088ca54ad606d7e941abc652?s=600&d=mm&r=g", "twitter": "e_baldi", "facebook": null, "instagram": null, "linkedin": null, "sites": [ { "site": "news", "roles": [ "edit_others_posts", "editor" ] }, { "site": "science", "roles": [ "editor" ] }, { "site": "liveblog", "roles": [ "editor" ] } ], "headData": { "title": "Erin Baldassari | KQED", "description": "Staff Writer", "ogImgSrc": "https://secure.gravatar.com/avatar/660ce35d088ca54ad606d7e941abc652?s=600&d=mm&r=g", "twImgSrc": "https://secure.gravatar.com/avatar/660ce35d088ca54ad606d7e941abc652?s=600&d=mm&r=g" }, "isLoading": false, "link": "/author/ebaldassari" }, "byline_news_12033218": { "type": "authors", "id": "byline_news_12033218", "meta": { "override": true }, "slug": "byline_news_12033218", "name": "\u003ca href=\"https://www.eltimpano.org/author/jasmine-aguilera/\">Jasmine Aguilera\u003c/a>, El Tímpano", "isLoading": false }, "byline_news_12032339": { "type": "authors", "id": "byline_news_12032339", "meta": { "override": true }, "slug": "byline_news_12032339", "name": "\u003ca href=\"https://calmatters.org/author/delilah-brumer/\">Delilah Brumer\u003c/a>, CalMatters", "isLoading": false }, "clei": { "type": "authors", "id": "8617", "meta": { "index": "authors_1716337520", "id": "8617", "found": true }, "name": "Cecilia Lei", "firstName": "Cecilia", "lastName": "Lei", "slug": "clei", "email": "[email protected]", "display_author_email": false, "staff_mastheads": [], "title": "KQED Contributor", "bio": "Cecilia Lei is an on-call host and producer for KQED News and Podcasts. Previously, she was the executive producer and host of the San Francisco Chronicle's daily news podcast, 'Fifth and Mission'. Cecilia is a graduate of UC Berkeley’s Graduate School of Journalism and the former president of the Asian American Journalists Association San Francisco Bay Area chapter.", "avatar": "https://secure.gravatar.com/avatar/40975f1f88fccf628ee537bf6ffc2af8?s=600&d=blank&r=g", "twitter": "CeeLei", "facebook": null, "instagram": null, "linkedin": null, "sites": [ { "site": "arts", "roles": [ "contributor" ] }, { "site": "news", "roles": [ "author" ] }, { "site": "about", "roles": [ "editor" ] } ], "headData": { "title": "Cecilia Lei | KQED", "description": "KQED Contributor", "ogImgSrc": "https://secure.gravatar.com/avatar/40975f1f88fccf628ee537bf6ffc2af8?s=600&d=blank&r=g", "twImgSrc": "https://secure.gravatar.com/avatar/40975f1f88fccf628ee537bf6ffc2af8?s=600&d=blank&r=g" }, "isLoading": false, "link": "/author/clei" } }, "breakingNewsReducer": {}, "campaignFinanceReducer": {}, "pagesReducer": { "root-site_home": { "type": "pages", "id": "root-site_22817", "meta": { "index": "pages_1716337520", "site": "root-site", "id": "22817", "score": 0 }, "slug": "home", "title": "Home Page", "headTitle": "Home Page | KQED", "pagePath": "home", "pageMeta": { "sticky": false, "excludeFromSiteSearch": "Include" }, "headData": { "title": "KQED | News, Radio, Podcasts, TV | Public Media for Northern California", "description": "", "ogTitle": "KQED | News, Radio, Podcasts, TV | Public Media for Northern California", "ogDescription": "KQED provides public radio, television, and independent reporting on issues that matter to the Bay Area. We’re the NPR and PBS member station for Northern California.", "ogImgId": "", "twTitle": "KQED | News, Radio, Podcasts, TV | Public Media for Northern California", "twDescription": "KQED provides public radio, television, and independent reporting on issues that matter to the Bay Area. We’re the NPR and PBS member station for Northern California.", "twImgId": "", "socialTitle": "KQED | News, Radio, Podcasts, TV | Public Media for Northern California", "canonicalUrl": "https://www.kqed.org", "schema": { "@context": "https://schema.org", "@type": "NewsMediaOrganization", "name": "KQED Inc.", "description": "KQED serves the people of Northern California with a community-supported alternative to commercial media. We provide people with the knowledge they need to make informed decisions; convene community dialogue; bring the arts to everyone; and engage audiences to share their stories. We help students and teachers thrive in 21st century classrooms, and take people of all ages on journeys of exploration—exposing them to new people, places and ideas.", "logo": "https://cdn.kqed.org/wp-content/uploads/2023/04/KQED-logo_Black-01.png", "url": "https://www.kqed.org", "areaServed": [ { "@type": "AdministrativeArea", "name": "San Francisco Bay Area", "sameAs": "https://en.wikipedia.org/wiki/San_Francisco_Bay_Area" }, { "@type": "AdministrativeArea", "name": "Sacramento Metropolitan Area", "sameAs": "https://en.wikipedia.org/wiki/Sacramento_metropolitan_area" }, { "@type": "AdministrativeArea", "name": "Northern California MegaRegion", "sameAs": "https://en.wikipedia.org/wiki/Northern_California_megaregion" } ], "sameAs": [ "https://www.facebook.com/KQED", "https://twitter.com/KQED", "https://www.instagram.com/kqed/", "https://www.tiktok.com/@kqedofficial", "https://www.linkedin.com/company/kqed", "https://www.youtube.com/channel/UCeC0IOo7i1P_61zVUWbJ4nw" ], "contactPoint": [ { "@type": "ContactPoint", "contactType": "Member Services", "telephone": "+1-415-553-2150" }, { "@type": "ContactPoint", "contactType": "KQED News Tips", "telephone": "+1-415-553-2361", "email": "[email protected]" }, { "@type": "ContactPoint", "contactType": "Gift Planning", "telephone": "+1-415-553-2230", "email": "[email protected]" }, { "@type": "ContactPoint", "contactType": "Perspectives", "telephone": "+1-415-553-2108", "email": "[email protected]" }, { "@type": "ContactPoint", "contactType": "Forum", "telephone": "+1-866-733-6786", "email": "[email protected]" } ], "diversityPolicy": "https://www.kqed.org/about/dei", "ethicsPolicy": "https://www.kqed.org/about/code-ethics", "missionCoveragePrioritiesPolicy": "https://www.kqed.org/about/who-is-kqed-and-what-do-we-do", "masthead": "https://www.kqed.org/about/editorial-and-programming-leadership", "publishingPrinciples": "https://www.kqed.org/about/what-are-our-editorial-policies-and-practices", "telephone": "+1-415-864-2000", "duns": "004770921", "address": { "@type": "PostalAddress", "streetAddress": "2601 Mariposa Street", "addressLocality": "San Francisco", "addressRegion": "CA", "postalCode": "94110", "addressCountry": "US" }, "subOrganization": [ { "@type": "RadioStation", "name": "KQED-FM", "url": "https://www.kqed.org/radio", "description": "KQED Public Radio is a leading public radio station providing informative and engaging news, culture, and entertainment programming to listeners in the San Francisco Bay Area.", "areaServed": { "@type": "AdministrativeArea", "name": "San Francisco Bay Area", "sameAs": "https://en.wikipedia.org/wiki/San_Francisco_Bay_Area" }, "address": { "@type": "PostalAddress", "streetAddress": "2601 Mariposa Street", "addressLocality": "San Francisco", "addressRegion": "CA", "postalCode": "94110", "addressCountry": "US" } }, { "@type": "TelevisionStation", "name": "KQED", "url": "https://www.kqed.org/tv", "description": "KQED broadcasts the best available programs from PBS, APT, and other distributors, and also produces its own unique national and local programs.", "areaServed": { "@type": "AdministrativeArea", "name": "San Francisco Bay Area", "sameAs": "https://en.wikipedia.org/wiki/San_Francisco_Bay_Area" }, "address": { "@type": "PostalAddress", "streetAddress": "2601 Mariposa Street", "addressLocality": "San Francisco", "addressRegion": "CA", "postalCode": "94110", "addressCountry": "US" } } ] }, "imageData": { "ogImageSize": { "file": "https://ww2.kqed.org/app/uploads/2020/02/[email protected]", "width": 1200, "height": 630 }, "twImageSize": { "file": "https://ww2.kqed.org/app/uploads/2020/02/[email protected]" }, "twitterCard": "summary_large_image" } }, "labelTerm": { "site": "" }, "publishDate": 1695846257, "content": "\u003cdiv class=\"wp-block-kqed-columns\">\n\u003cdiv class=\"wp-block-kqed-column\">\u003c/div>\n\n\n\n\u003cdiv class=\"wp-block-kqed-column\">\u003c/div>\n\u003c/div>\n\n\n\n\n\n\u003cdiv class=\"wp-block-kqed-columns\">\n\u003cdiv class=\"wp-block-kqed-column\">\u003c/div>\n\n\n\n\u003cdiv class=\"wp-block-kqed-column\">\u003c/div>\n\u003c/div>\n\n\n\n\n\n\u003cdiv class=\"wp-block-kqed-columns\">\n\u003cdiv class=\"wp-block-kqed-column\">\u003c/div>\n\n\n\n\u003cdiv class=\"wp-block-kqed-column\">\u003c/div>\n\u003c/div>\n\n\n\n\u003cdiv class=\"wp-block-kqed-blocksetter\">\n\u003cul class=\"wp-block-list\">\n\u003cli>664f96f536b207397d1f554d\u003c/li>\n\n\n\n\u003cli>674e24c14cc2cc324334f303\u003c/li>\n\n\n\n\u003cli>674e25ae4cc2cc324334f305\u003c/li>\n\u003c/ul>\n\u003c/div>\n\n\n\n\n\n\n\n\n\n\n\n\u003cp>\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\u003cp>\u003c/p>\n", "blocks": [ { "blockName": "kqed/columns", "attrs": [], "innerBlocks": [ { "blockName": "kqed/column", "attrs": { "colSpan": "8", "colSpanTablet": "6" }, "innerBlocks": [ { "blockName": "kqed/post-list", "attrs": { "layout": "cardEditorial1", "query": "posts?tag=featured-news&queryId=13bdb1ee61f", "title": "Today’s Top Story", "useSSR": true }, "innerBlocks": [], "innerHTML": "", "innerContent": [] } ], "innerHTML": "\n\u003cdiv class=\"wp-block-kqed-column\">\u003c/div>\n", "innerContent": [ "\n\u003cdiv class=\"wp-block-kqed-column\">", null, "\u003c/div>\n" ] }, { "blockName": "kqed/column", "attrs": { "colSpan": "4", "colSpanTablet": "6" }, "innerBlocks": [ { "blockName": "kqed/post-list", "attrs": { "layout": "cardMostViewed", "query": "posts/news,science,arts?category=news&queryId=50ecf41149", "featureQuery": "posts?tag=featured-news&queryId=50ecf41149", "title": "Latest News" }, "innerBlocks": [], "innerHTML": "", "innerContent": [] } ], "innerHTML": "\n\u003cdiv class=\"wp-block-kqed-column\">\u003c/div>\n", "innerContent": [ "\n\u003cdiv class=\"wp-block-kqed-column\">", null, "\u003c/div>\n" ] } ], "innerHTML": "\n\u003cdiv class=\"wp-block-kqed-columns\">\n\n\u003c/div>\n", "innerContent": [ "\n\u003cdiv class=\"wp-block-kqed-columns\">", null, "\n\n", null, "\u003c/div>\n" ] }, { "blockName": "kqed/ad", "attrs": { "adType": "inHouseHome" }, "innerBlocks": [], "innerHTML": "", "innerContent": [] }, { "blockName": "kqed/columns", "attrs": [], "innerBlocks": [ { "blockName": "kqed/column", "attrs": [], "innerBlocks": [ { "blockName": "kqed/post-list", "attrs": { "layout": "sectionPod", "query": "posts/?category=science&queryId=ddcb80a874", "title": "Science", "sectionUrl": "/science" }, "innerBlocks": [], "innerHTML": "", "innerContent": [] } ], "innerHTML": "\n\u003cdiv class=\"wp-block-kqed-column\">\u003c/div>\n", "innerContent": [ "\n\u003cdiv class=\"wp-block-kqed-column\">", null, "\u003c/div>\n" ] }, { "blockName": "kqed/column", "attrs": [], "innerBlocks": [ { "blockName": "kqed/post-list", "attrs": { "layout": "sectionPod", "query": "posts/arts?&queryId=1816b578d2c", "title": "Arts and Culture", "sectionUrl": "/arts" }, "innerBlocks": [], "innerHTML": "", "innerContent": [] } ], "innerHTML": "\n\u003cdiv class=\"wp-block-kqed-column\">\u003c/div>\n", "innerContent": [ "\n\u003cdiv class=\"wp-block-kqed-column\">", null, "\u003c/div>\n" ] } ], "innerHTML": "\n\u003cdiv class=\"wp-block-kqed-columns\">\n\n\u003c/div>\n", "innerContent": [ "\n\u003cdiv class=\"wp-block-kqed-columns\">", null, "\n\n", null, "\u003c/div>\n" ] }, { "blockName": "kqed/email-signup", "attrs": { "newsletterSlug": "news2" }, "innerBlocks": [], "innerHTML": "", "innerContent": [] }, { "blockName": "kqed/columns", "attrs": [], "innerBlocks": [ { "blockName": "kqed/column", "attrs": [], "innerBlocks": [ { "blockName": "kqed/post-list", "attrs": { "layout": "cardTextHeavy", "query": "posts?tag=housing,housing-3&queryId=ed21d2346f", "title": "Housing Affordability", "sectionUrl": "/housing" }, "innerBlocks": [], "innerHTML": "", "innerContent": [] } ], "innerHTML": "\n\u003cdiv class=\"wp-block-kqed-column\">\u003c/div>\n", "innerContent": [ "\n\u003cdiv class=\"wp-block-kqed-column\">", null, "\u003c/div>\n" ] }, { "blockName": "kqed/column", "attrs": [], "innerBlocks": [ { "blockName": "kqed/post-list", "attrs": { "layout": "cardTextHeavy", "query": "posts/news,science,arts?tag=immigration&queryId=116da66aa5e", "title": "Immigration", "sectionUrl": "/immigration" }, "innerBlocks": [], "innerHTML": "", "innerContent": [] } ], "innerHTML": "\n\u003cdiv class=\"wp-block-kqed-column\">\u003c/div>\n", "innerContent": [ "\n\u003cdiv class=\"wp-block-kqed-column\">", null, "\u003c/div>\n" ] } ], "innerHTML": "\n\u003cdiv class=\"wp-block-kqed-columns\">\n\n\u003c/div>\n", "innerContent": [ "\n\u003cdiv class=\"wp-block-kqed-columns\">", null, "\n\n", null, "\u003c/div>\n" ] }, { "blockName": "kqed/blocksetter", "attrs": { "blockName": "kqed/youth-media", "attributeString": "{\"title\":\"Youth Media\",\"tagline\":\"Their Stories, Their Voices\",\"link\":\"https://youthmedia.kqed.org/showcase\",\"buttonTitle\":\"View Youth Media\",\"cardsData\":[]}" }, "innerBlocks": [ { "blockName": "core/list", "attrs": [], "innerBlocks": [ { "blockName": "core/list-item", "attrs": [], "innerBlocks": [], "innerHTML": "\n\u003cli>664f96f536b207397d1f554d\u003c/li>\n", "innerContent": [ "\n\u003cli>664f96f536b207397d1f554d\u003c/li>\n" ] }, { "blockName": "core/list-item", "attrs": [], "innerBlocks": [], "innerHTML": "\n\u003cli>674e24c14cc2cc324334f303\u003c/li>\n", "innerContent": [ "\n\u003cli>674e24c14cc2cc324334f303\u003c/li>\n" ] }, { "blockName": "core/list-item", "attrs": [], "innerBlocks": [], "innerHTML": "\n\u003cli>674e25ae4cc2cc324334f305\u003c/li>\n", "innerContent": [ "\n\u003cli>674e25ae4cc2cc324334f305\u003c/li>\n" ] } ], "innerHTML": "\n\u003cul class=\"wp-block-list\">\n\n\n\n\u003c/ul>\n", "innerContent": [ "\n\u003cul class=\"wp-block-list\">", null, "\n\n", null, "\n\n", null, "\u003c/ul>\n" ] } ], "innerHTML": "\n\u003cdiv class=\"wp-block-kqed-blocksetter\">\u003c/div>\n", "innerContent": [ "\n\u003cdiv class=\"wp-block-kqed-blocksetter\">", null, "\u003c/div>\n" ] }, { "blockName": "kqed/programs", "attrs": { "title": "KQED Original Podcasts", "programIDs": [ "baycurious", "mindshift", "politicalbreakdown", "onourwatch", "thebay", "californiareportmagazine", "forum" ] }, "innerBlocks": [], "innerHTML": "", "innerContent": [] }, { "blockName": "kqed/ad", "attrs": [], "innerBlocks": [], "innerHTML": "", "innerContent": [] }, { "blockName": "kqed/post-list", "attrs": { "layout": "cardTextHeavyLarge", "query": "posts/news,science,arts?category=news&queryId=16155b82fc3", "title": "More Top Stories", "seeMore": true }, "innerBlocks": [], "innerHTML": "", "innerContent": [] }, { "blockName": "kqed/author-list", "attrs": { "authorList": [ "ogpenn", "shotchkiss", "sasha-khokha", "minakim", "amadrigal", "gmeline", "kevinstark", "ksung", "nvoynovskaya" ] }, "innerBlocks": [], "innerHTML": "", "innerContent": [] }, { "blockName": "core/paragraph", "attrs": [], "innerBlocks": [], "innerHTML": "\n\u003cp>\u003c/p>\n", "innerContent": [ "\n\u003cp>\u003c/p>\n" ] } ], "status": "publish", "parent": 0, "modified": 1740698644, "format": "standard", "path": "/", "redirect": { "type": "internal", "url": "/" }, "audioTrackLength": null, "parsedContent": [ { "type": "contentString", "content": "\u003cdiv class=\"post-body\">\u003cp>\u003cdiv class=\"wp-block-kqed-columns\">\n\u003cdiv class=\"wp-block-kqed-column\">\u003c/div>\n\n\n\n\u003cdiv class=\"wp-block-kqed-column\">\u003c/div>\n\u003c/div>\n\n\n\n\n\n\u003cdiv class=\"wp-block-kqed-columns\">\n\u003cdiv class=\"wp-block-kqed-column\">\u003c/div>\n\n\n\n\u003cdiv class=\"wp-block-kqed-column\">\u003c/div>\n\u003c/div>\n\n\n\n\n\n\u003cdiv class=\"wp-block-kqed-columns\">\n\u003cdiv class=\"wp-block-kqed-column\">\u003c/div>\n\n\n\n\u003cdiv class=\"wp-block-kqed-column\">\u003c/div>\n\u003c/div>\n\n\n\n\u003cdiv class=\"wp-block-kqed-blocksetter\">\n\u003cul class=\"wp-block-list\">\n\u003cli>664f96f536b207397d1f554d\u003c/li>\n\n\n\n\u003cli>674e24c14cc2cc324334f303\u003c/li>\n\n\n\n\u003cli>674e25ae4cc2cc324334f305\u003c/li>\n\u003c/ul>\n\u003c/div>\n\n\n\n\n\n\n\n\n\n\n\n\u003cp>\u003c/p>\n\u003cp>\u003c/p>\u003c/div>", "attributes": { "named": {}, "numeric": [] } }, { "type": "component", "content": "", "name": "ad", "attributes": { "named": { "label": "fullwidth" }, "numeric": [ "fullwidth" ] } }, { "type": "contentString", "content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\u003cp>\u003c/p>\n\u003c/div>\u003c/p>", "attributes": { "named": {}, "numeric": [] } } ], "label": "root-site", "isLoading": false } }, "postsReducer": { "stream_live": { "type": "live", "id": "stream_live", "audioUrl": "https://streams.kqed.org/kqedradio", "title": "Live Stream", "excerpt": "Live Stream information currently unavailable.", "link": "/radio", "featImg": "", "label": { "name": "KQED Live", "link": "/" } }, "stream_kqedNewscast": { "type": "posts", "id": "stream_kqedNewscast", "audioUrl": "https://www.kqed.org/.stream/anon/radio/RDnews/newscast.mp3?_=1", "title": "KQED Newscast", "featImg": "", "label": { "name": "88.5 FM", "link": "/" } }, "news_12033097": { "type": "posts", "id": "news_12033097", "meta": { "index": "posts_1716263798", "site": "news", "id": "12033097", "score": null, "sort": [ 1743123929000 ] }, "guestAuthors": [], "slug": "hes-challenging-nancy-pelosi-and-the-democratic-party", "title": "He’s Challenging Nancy Pelosi — and the Democratic Party", "publishDate": 1743123929, "format": "audio", "headTitle": "He’s Challenging Nancy Pelosi — and the Democratic Party | KQED", "labelTerm": {}, "content": "\u003cp>\u003cspan style=\"font-weight: 400\">Democrats are trying to figure out a way forward after their bruising ballot box defeat last fall. Some in the party are pushing for a new generation of leadership, saying the current gerontocracy hasn’t kept up with the political reality. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">One such person challenging the party establishment is Saikat Chakrabarti, who announced he’s running for Congresswoman Nancy Pelosi’s seat in 2026. \u003c/span>\u003cspan style=\"font-weight: 400\">Chakrabarti made his fortune as an engineer at the payment platform Stripe, before leaving the tech industry to enter politics. He worked for Bernie Sanders’ 2016  presidential campaign and helped get Alexandria Ocasio-Cortez elected to Congress, briefly serving as her chief of staff. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Chakrabarti joins Marisa and Scott to offer his take on how Democrats can find their way out of the political wilderness.\u003c/span>\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\u003cp>\u003c/p>\n", "blocks": [], "excerpt": null, "status": "publish", "parent": 0, "modified": 1743131537, "stats": { "hasAudio": false, "hasVideo": false, "hasChartOrMap": false, "iframeSrcs": [], "hasGoogleForm": false, "hasGallery": false, "hasHearkenModule": false, "hasPolis": false, "paragraphCount": 5, "wordCount": 137 }, "headData": { "title": "He’s Challenging Nancy Pelosi — and the Democratic Party | KQED", "description": "Democrats are trying to figure out a way forward after their bruising ballot box defeat last fall. Some in the party are pushing for a new generation of leadership, saying the current gerontocracy hasn’t kept up with the political reality. One such person challenging the party establishment is Saikat Chakrabarti, who announced he's running for Congresswoman Nancy Pelosi's seat in 2026. Chakrabarti made his fortune as an engineer at the payment platform Stripe, before leaving the tech industry to enter politics. He worked for Bernie Sanders' 2016  presidential campaign and helped get Alexandria Ocasio-Cortez elected to Congress, briefly serving as her", "ogTitle": "", "ogDescription": "", "ogImgId": "", "twTitle": "", "twDescription": "", "twImgId": "", "schema": { "@context": "http://schema.org", "@type": "NewsArticle", "headline": "He’s Challenging Nancy Pelosi — and the Democratic Party", "datePublished": "2025-03-27T18:05:29-07:00", "dateModified": "2025-03-27T20:12:17-07:00", "image": "https://cdn.kqed.org/wp-content/uploads/2020/02/[email protected]", "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/[email protected]" } } }, "source": "Political Breakdown", "audioUrl": "https://www.podtrac.com/pts/redirect.mp3/chrt.fm/track/G6C7C3/traffic.megaphone.fm/KQINC6347666845.mp3?updated=1743031514", "sticky": false, "nprStoryId": "kqed-12033097", "templateType": "standard", "featuredImageType": "standard", "excludeFromSiteSearch": "Include", "articleAge": "0", "path": "/news/12033097/hes-challenging-nancy-pelosi-and-the-democratic-party", "audioTrackLength": null, "parsedContent": [ { "type": "contentString", "content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>\u003cspan style=\"font-weight: 400\">Democrats are trying to figure out a way forward after their bruising ballot box defeat last fall. Some in the party are pushing for a new generation of leadership, saying the current gerontocracy hasn’t kept up with the political reality. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">One such person challenging the party establishment is Saikat Chakrabarti, who announced he’s running for Congresswoman Nancy Pelosi’s seat in 2026. \u003c/span>\u003cspan style=\"font-weight: 400\">Chakrabarti made his fortune as an engineer at the payment platform Stripe, before leaving the tech industry to enter politics. He worked for Bernie Sanders’ 2016  presidential campaign and helped get Alexandria Ocasio-Cortez elected to Congress, briefly serving as her chief of staff. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Chakrabarti joins Marisa and Scott to offer his take on how Democrats can find their way out of the political wilderness.\u003c/span>\u003c/p>\n\u003cp>\u003c/p>\u003c/div>", "attributes": { "named": {}, "numeric": [] } }, { "type": "component", "content": "", "name": "ad", "attributes": { "named": { "label": "fullwidth" }, "numeric": [ "fullwidth" ] } }, { "type": "contentString", "content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\u003cp>\u003c/p>\n\u003c/div>\u003c/p>", "attributes": { "named": {}, "numeric": [] } } ], "link": "/news/12033097/hes-challenging-nancy-pelosi-and-the-democratic-party", "authors": [ "3239", "255" ], "programs": [ "news_33544" ], "categories": [ "news_8" ], "tags": [ "news_27626", "news_177", "news_22235", "news_17968", "news_34624", "news_35209" ], "featImg": "news_12033173", "label": "source_news_12033097" }, "news_12033438": { "type": "posts", "id": "news_12033438", "meta": { "index": "posts_1716263798", "site": "news", "id": "12033438", "score": null, "sort": [ 1743156012000 ] }, "guestAuthors": [], "slug": "sf-rolls-out-speed-cameras-will-they-make-roads-safer", "title": "SF Rolls Out Speed Cameras. Will They Make Roads Safer?", "publishDate": 1743156012, "format": "audio", "headTitle": "SF Rolls Out Speed Cameras. Will They Make Roads Safer? | KQED", "labelTerm": {}, "content": "\u003cp>This month, San Francisco rolled out speed cameras at dozens of locations throughout the city. After seeing its deadliest year on the roads, advocates hope the cameras will make walking and driving in San Francisco safer.\u003c/p>\n\u003cp>\u003ca href=\"https://www.kqed.org/news/12020110/sf-speed-cameras-coming-march-will-they-help-cut-traffic-deaths\" target=\"_blank\" rel=\"noopener noreferrer\">\u003cem>This episode first ran on Jan 15, 2025.\u003c/em>\u003c/a>\u003c/p>\n\u003cp>\u003cem>Some members of the KQED podcast team are represented by The Screen Actors Guild, American Federation of Television and Radio Artists. San Francisco Northern California Local.\u003c/em>\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\u003cp>\u003c/p>\n", "blocks": [], "excerpt": "After one of the deadliest years in traffic deaths, advocates hope the new cameras will make the city safer. ", "status": "publish", "parent": 0, "modified": 1743114159, "stats": { "hasAudio": false, "hasVideo": false, "hasChartOrMap": false, "iframeSrcs": [], "hasGoogleForm": false, "hasGallery": false, "hasHearkenModule": false, "hasPolis": false, "paragraphCount": 5, "wordCount": 72 }, "headData": { "title": "SF Rolls Out Speed Cameras. Will They Make Roads Safer? | KQED", "description": "After one of the deadliest years in traffic deaths, advocates hope the new cameras will make the city safer. ", "ogTitle": "", "ogDescription": "", "ogImgId": "", "twTitle": "", "twDescription": "", "twImgId": "", "schema": { "@context": "http://schema.org", "@type": "NewsArticle", "headline": "SF Rolls Out Speed Cameras. Will They Make Roads Safer?", "datePublished": "2025-03-28T03:00:12-07:00", "dateModified": "2025-03-27T15:22:39-07:00", "image": "https://cdn.kqed.org/wp-content/uploads/2020/02/[email protected]", "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/[email protected]" } } }, "source": "The Bay", "sourceUrl": "https://www.kqed.org/podcasts/thebay", "sticky": false, "templateType": "standard", "featuredImageType": "standard", "excludeFromSiteSearch": "Include", "articleAge": "0", "path": "/news/12033438/sf-rolls-out-speed-cameras-will-they-make-roads-safer", "audioTrackLength": null, "parsedContent": [ { "type": "contentString", "content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>This month, San Francisco rolled out speed cameras at dozens of locations throughout the city. After seeing its deadliest year on the roads, advocates hope the cameras will make walking and driving in San Francisco safer.\u003c/p>\n\u003cp>\u003ca href=\"https://www.kqed.org/news/12020110/sf-speed-cameras-coming-march-will-they-help-cut-traffic-deaths\" target=\"_blank\" rel=\"noopener noreferrer\">\u003cem>This episode first ran on Jan 15, 2025.\u003c/em>\u003c/a>\u003c/p>\n\u003cp>\u003cem>Some members of the KQED podcast team are represented by The Screen Actors Guild, American Federation of Television and Radio Artists. San Francisco Northern California Local.\u003c/em>\u003c/p>\n\u003cp>\u003c/p>\u003c/div>", "attributes": { "named": {}, "numeric": [] } }, { "type": "component", "content": "", "name": "ad", "attributes": { "named": { "label": "fullwidth" }, "numeric": [ "fullwidth" ] } }, { "type": "contentString", "content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\u003cp>\u003c/p>\n\u003c/div>\u003c/p>", "attributes": { "named": {}, "numeric": [] } } ], "link": "/news/12033438/sf-rolls-out-speed-cameras-will-they-make-roads-safer", "authors": [ "8654" ], "categories": [ "news_8" ], "tags": [ "news_33812", "news_22598" ], "featImg": "news_12032140", "label": "source_news_12033438" }, "news_12033338": { "type": "posts", "id": "news_12033338", "meta": { "index": "posts_1716263798", "site": "news", "id": "12033338", "score": null, "sort": [ 1743112845000 ] }, "guestAuthors": [], "slug": "bay-area-air-traffic-control-is-down-to-1-meteorologist-after-trumps-hiring-freeze", "title": "Bay Area Air Traffic Control Is Down to 1 Meteorologist After Trump's Hiring Freeze", "publishDate": 1743112845, "format": "standard", "headTitle": "Bay Area Air Traffic Control Is Down to 1 Meteorologist After Trump’s Hiring Freeze | KQED", "labelTerm": { "site": "news" }, "content": "\u003cp>The Trump administration’s federal hiring freeze is squeezing the team of \u003ca href=\"https://www.kqed.org/news/12029178/trumps-mass-layoffs-noaa-cut-into-bay-area-weather-service\">meteorologists\u003c/a> who help air traffic controllers inform pilots about the weather minute-by-minute as they steer airplanes in and out of the Bay Area’s three major airports.\u003c/p>\n\u003cp>For several weeks, a single \u003ca href=\"https://www.kqed.org/news/12029178/trumps-mass-layoffs-noaa-cut-into-bay-area-weather-service\">meteorologist\u003c/a> has staffed the National Weather Service’s Fremont-based \u003ca href=\"https://www.weather.gov/zoa\">Center Weather Service Unit Oakland\u003c/a> after a forecaster there retired. The unit already had two vacant positions when President Trump ordered a federal hiring freeze on Jan. 20, which have not been filled.\u003c/p>\n\u003cp>“This person’s doing the job by themselves, and our hands are kind of tied because of the hiring freeze,” said Dalton Behringer, the Bay Area office’s union steward for the National Weather Service Employees Organization. “There’s definitely a possibility of a degradation of service.”\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>“A lot of people don’t even realize this job exists,” said Behringer, who is a meteorologist with the weather service’s Bay Area office but spoke to KQED after hours in his union capacity. “Ninety-five percent of the delays at San Francisco International Airport are actually due to the weather.”\u003c/p>\n\u003cp>Meteorologists located at the weather service offices in Seattle, Washington, and Palmdale, California, are helping, but those teams are also short-staffed, Behringer said.\u003c/p>\n\u003cp>Trump’s order included a non-specific exemption for public safety jobs, which the White House has said includes air traffic controllers. However, it is not clear if the meteorologists who support them are also exempt. Behringer said he is not sure if the administration will fill the vacancies and is unsure who could authorize a hire; typically, regional managers would do so, but it would require approval from the U.S. Department of Commerce.\u003c/p>\n\u003cp>The meteorologist works with the air traffic controllers at a command center in Fremont. Their role is to provide real-time weather updates seven days a week, forecasting any turbulence from around 40,000 feet in the air down to the runway.\u003c/p>\n\u003cp>[aside postID=news_12029178 hero='https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/NOAAGetty-1020x680.jpg']\u003c/p>\n\u003cp>This includes issuing pre-shift briefings, weather advisories and coordinating with the weather service’s Aviation Weather Center. The work is similar to the National Oceanic and Atmospheric Administration’s public-facing weather service located in Monterey. But the center’s forecasters are looking for threats to airplanes, thunderstorms, strong wind, volcanic ash and anything else that could affect flights.\u003c/p>\n\u003cp>This information, compiled by looking at local weather observations and satellite imagery, is vital for safely landing the around 1.2 million passenger flights and 140,000 cargo flights that travel to the region each year.\u003c/p>\n\u003cp>The meteorologists from this office provide guidance to jets flying west from places like Nevada, north from Southern California, east as they approach from Asia and south as they draw near from Alaska, Behringer said.\u003c/p>\n\u003cp>“Aspects of the job are quite hidden,” Behringer said. “If you’re on a flight and everything went smoothly, you can thank the air traffic controllers, but a meteorologist was feeding them the information, and in this case, the sole meteorologist there at the Oakland Center.”\u003c/p>\n\u003cp>San José Mineta International Airport officials said they “aren’t in a position to provide feedback” on the situation. San Francisco International Airport press officers did not respond to KQED’s interview request.\u003c/p>\n\u003cp>Officials with the Oakland International Airport said in a statement that it “relies upon its partners for flight traffic direction and weather data” and referred KQED to the Federal Aviation Administration for further comment. The FAA directed questions to NOAA.[aside postID=forum_2010101909160 hero='https://cdn.kqed.org/wp-content/uploads/sites/43/2025/03/GettyImages-2203084546-noaa-1020x574.jpg']Scott Smullen, NOAA’s deputy director of communications, would not speculate if the hiring freeze could impact its service to the region. “Per long-standing practice, we are not discussing internal personnel and management matters,” Smullen said.\u003c/p>\n\u003cp>He said the agency remains dedicated to its mission of “providing timely information, research, and resources that serve the American public and ensure our nation’s environmental and economic resilience.” He added agency staff will “continue to provide weather information, forecasts and warnings pursuant to our public safety mission.”\u003c/p>\n\u003cp>There are \u003ca href=\"https://www.weather.gov/aviation/cwsu\">21 of these weather service units nationwide\u003c/a> who work alongside air traffic controllers. NOAA and the FAA founded the program after a Southern Airways flight flew into a thunderstorm and crashed while en route to Atlanta in 1977. An investigation found that air traffic controllers needed timely weather information.\u003c/p>\n\u003cp>While Behringer said the safety of passengers is not in jeopardy, a single sick day could create problems.\u003c/p>\n\u003cp>The meteorologists are employees of the weather service, which pays for their time off. The FAA funds their salaries.\u003c/p>\n\u003cp>“Safety and efficiency are really the top issues,” Behringer said. “If you have a weather surprise on your hands and suddenly you have to change the traffic pattern, then the controllers may have a little more urgency.”\u003c/p>\n\u003cp>\u003c/p>\n", "blocks": [], "excerpt": "The federal hiring freeze has left a vital Bay Area aviation weather unit with just one meteorologist, risking flight delays and disruptions. The unit oversees a vast airspace, ensuring the safe landing of over a million flights yearly.", "status": "publish", "parent": 0, "modified": 1743115263, "stats": { "hasAudio": false, "hasVideo": false, "hasChartOrMap": false, "iframeSrcs": [], "hasGoogleForm": false, "hasGallery": false, "hasHearkenModule": false, "hasPolis": false, "paragraphCount": 21, "wordCount": 874 }, "headData": { "title": "Bay Area Air Traffic Control Is Down to 1 Meteorologist After Trump's Hiring Freeze | KQED", "description": "The federal hiring freeze has left a vital Bay Area aviation weather unit with just one meteorologist, risking flight delays and disruptions. The unit oversees a vast airspace, ensuring the safe landing of over a million flights yearly.", "ogTitle": "", "ogDescription": "", "ogImgId": "", "twTitle": "", "twDescription": "", "twImgId": "", "schema": { "@context": "http://schema.org", "@type": "NewsArticle", "headline": "Bay Area Air Traffic Control Is Down to 1 Meteorologist After Trump's Hiring Freeze", "datePublished": "2025-03-27T15:00:45-07:00", "dateModified": "2025-03-27T15:41:03-07:00", "image": "https://cdn.kqed.org/wp-content/uploads/2020/02/[email protected]", "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/[email protected]" } } }, "sticky": false, "nprStoryId": "kqed-12033338", "templateType": "standard", "featuredImageType": "standard", "excludeFromSiteSearch": "Include", "articleAge": "0", "path": "/news/12033338/bay-area-air-traffic-control-is-down-to-1-meteorologist-after-trumps-hiring-freeze", "audioTrackLength": null, "parsedContent": [ { "type": "contentString", "content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>The Trump administration’s federal hiring freeze is squeezing the team of \u003ca href=\"https://www.kqed.org/news/12029178/trumps-mass-layoffs-noaa-cut-into-bay-area-weather-service\">meteorologists\u003c/a> who help air traffic controllers inform pilots about the weather minute-by-minute as they steer airplanes in and out of the Bay Area’s three major airports.\u003c/p>\n\u003cp>For several weeks, a single \u003ca href=\"https://www.kqed.org/news/12029178/trumps-mass-layoffs-noaa-cut-into-bay-area-weather-service\">meteorologist\u003c/a> has staffed the National Weather Service’s Fremont-based \u003ca href=\"https://www.weather.gov/zoa\">Center Weather Service Unit Oakland\u003c/a> after a forecaster there retired. The unit already had two vacant positions when President Trump ordered a federal hiring freeze on Jan. 20, which have not been filled.\u003c/p>\n\u003cp>“This person’s doing the job by themselves, and our hands are kind of tied because of the hiring freeze,” said Dalton Behringer, the Bay Area office’s union steward for the National Weather Service Employees Organization. “There’s definitely a possibility of a degradation of service.”\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>“A lot of people don’t even realize this job exists,” said Behringer, who is a meteorologist with the weather service’s Bay Area office but spoke to KQED after hours in his union capacity. “Ninety-five percent of the delays at San Francisco International Airport are actually due to the weather.”\u003c/p>\n\u003cp>Meteorologists located at the weather service offices in Seattle, Washington, and Palmdale, California, are helping, but those teams are also short-staffed, Behringer said.\u003c/p>\n\u003cp>Trump’s order included a non-specific exemption for public safety jobs, which the White House has said includes air traffic controllers. However, it is not clear if the meteorologists who support them are also exempt. Behringer said he is not sure if the administration will fill the vacancies and is unsure who could authorize a hire; typically, regional managers would do so, but it would require approval from the U.S. Department of Commerce.\u003c/p>\n\u003cp>The meteorologist works with the air traffic controllers at a command center in Fremont. Their role is to provide real-time weather updates seven days a week, forecasting any turbulence from around 40,000 feet in the air down to the runway.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>", "attributes": { "named": {}, "numeric": [] } }, { "type": "component", "content": "", "name": "aside", "attributes": { "named": { "postid": "news_12029178", "hero": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/NOAAGetty-1020x680.jpg", "label": "" }, "numeric": [] } }, { "type": "contentString", "content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>This includes issuing pre-shift briefings, weather advisories and coordinating with the weather service’s Aviation Weather Center. The work is similar to the National Oceanic and Atmospheric Administration’s public-facing weather service located in Monterey. But the center’s forecasters are looking for threats to airplanes, thunderstorms, strong wind, volcanic ash and anything else that could affect flights.\u003c/p>\n\u003cp>This information, compiled by looking at local weather observations and satellite imagery, is vital for safely landing the around 1.2 million passenger flights and 140,000 cargo flights that travel to the region each year.\u003c/p>\n\u003cp>The meteorologists from this office provide guidance to jets flying west from places like Nevada, north from Southern California, east as they approach from Asia and south as they draw near from Alaska, Behringer said.\u003c/p>\n\u003cp>“Aspects of the job are quite hidden,” Behringer said. “If you’re on a flight and everything went smoothly, you can thank the air traffic controllers, but a meteorologist was feeding them the information, and in this case, the sole meteorologist there at the Oakland Center.”\u003c/p>\n\u003cp>San José Mineta International Airport officials said they “aren’t in a position to provide feedback” on the situation. San Francisco International Airport press officers did not respond to KQED’s interview request.\u003c/p>\n\u003cp>Officials with the Oakland International Airport said in a statement that it “relies upon its partners for flight traffic direction and weather data” and referred KQED to the Federal Aviation Administration for further comment. The FAA directed questions to NOAA.\u003c/p>\u003c/div>", "attributes": { "named": {}, "numeric": [] } }, { "type": "component", "content": "", "name": "aside", "attributes": { "named": { "postid": "forum_2010101909160", "hero": "https://cdn.kqed.org/wp-content/uploads/sites/43/2025/03/GettyImages-2203084546-noaa-1020x574.jpg", "label": "" }, "numeric": [] } }, { "type": "contentString", "content": "\u003cdiv class=\"post-body\">\u003cp>Scott Smullen, NOAA’s deputy director of communications, would not speculate if the hiring freeze could impact its service to the region. “Per long-standing practice, we are not discussing internal personnel and management matters,” Smullen said.\u003c/p>\n\u003cp>He said the agency remains dedicated to its mission of “providing timely information, research, and resources that serve the American public and ensure our nation’s environmental and economic resilience.” He added agency staff will “continue to provide weather information, forecasts and warnings pursuant to our public safety mission.”\u003c/p>\n\u003cp>There are \u003ca href=\"https://www.weather.gov/aviation/cwsu\">21 of these weather service units nationwide\u003c/a> who work alongside air traffic controllers. NOAA and the FAA founded the program after a Southern Airways flight flew into a thunderstorm and crashed while en route to Atlanta in 1977. An investigation found that air traffic controllers needed timely weather information.\u003c/p>\n\u003cp>While Behringer said the safety of passengers is not in jeopardy, a single sick day could create problems.\u003c/p>\n\u003cp>The meteorologists are employees of the weather service, which pays for their time off. The FAA funds their salaries.\u003c/p>\n\u003cp>“Safety and efficiency are really the top issues,” Behringer said. “If you have a weather surprise on your hands and suddenly you have to change the traffic pattern, then the controllers may have a little more urgency.”\u003c/p>\n\u003cp>\u003c/p>\n\u003c/div>\u003c/p>", "attributes": { "named": {}, "numeric": [] } } ], "link": "/news/12033338/bay-area-air-traffic-control-is-down-to-1-meteorologist-after-trumps-hiring-freeze", "authors": [ "11746" ], "categories": [ "news_8", "news_13", "news_1397" ], "tags": [ "news_20281", "news_1323", "news_34377", "news_17968", "news_22456", "news_20517" ], "featImg": "news_12033433", "label": "news" }, "news_12033412": { "type": "posts", "id": "news_12033412", "meta": { "index": "posts_1716263798", "site": "news", "id": "12033412", "score": null, "sort": [ 1743112830000 ] }, "guestAuthors": [], "slug": "trump-administration-revokes-11-billion-in-funding-for-addiction-mental-health-care", "title": "Trump Administration Revokes $11 Billion in Funding for Addiction, Mental Health Care", "publishDate": 1743112830, "format": "standard", "headTitle": "Trump Administration Revokes $11 Billion in Funding for Addiction, Mental Health Care | KQED", "labelTerm": { "term": 253, "site": "news" }, "content": "\u003cp>State and county public health departments and nonprofit groups are reeling after the Trump administration announced abrupt cancellation and revocation of roughly $11.4 billion in COVID-era funding for grants linked to addiction, mental health and other programs.\u003c/p>\n\u003cp>“This is chopping things off in the middle while people are actually doing the work,” said Keith Humphreys, an addiction policy researcher at Stanford University, who also volunteers doing harm reduction work with people in addiction. He warned the move could trigger layoffs and treatment disruptions.\u003c/p>\n\u003cp>“Services will be dropped in the middle. Bang, the clinic is closing. It’s a brutal way to make these cuts,” Humphreys said.\u003c/p>\n\u003cp>The federal grant funding had been scheduled to run through September 2025. In a statement sent to NPR, a spokesperson with the U.S. Department of Health and Human Services said it made sense to freeze the program immediately.\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>“The COVID-19 pandemic is over, and HHS will no longer waste billions of taxpayer dollars responding to a non-existent pandemic that Americans moved on from years ago,” the statement said, adding that the Trump administration will refocus funding on America’s “chronic disease epidemic.”\u003c/p>\n\u003cp>Drug overdoses linked to fentanyl and other substances have declined sharply in recent years, thanks in part to a surge in funding for addiction treatment during the Biden administration. But street drugs still kill more than 84,000 people in the U.S. every year, according to the latest data from the \u003ca href=\"https://www.cdc.gov/nchs/nvss/vsrr/drug-overdose-data.htm\">Centers for Disease Control and Prevention\u003c/a>.\u003c/p>\n\u003cp>[aside postID=forum_2010101908951 hero='https://cdn.kqed.org/wp-content/uploads/sites/43/2025/02/Adam-Ratner-1-1020x574.png']\u003c/p>\n\u003cp>President Donald Trump has made fentanyl smuggling a top concern during the opening weeks of his administration, extending an emergency declaration linked to the powerful street opioid.\u003c/p>\n\u003cp>But his team has also rapidly \u003ca href=\"https://www.npr.org/2025/03/15/nx-s1-5328721/reduction-in-force-rif-federal-workers-job-cuts-musk-doge-layoffs\">slashed the number of federal researchers focused on addiction\u003c/a> and Trump \u003ca href=\"https://www.npr.org/2025/01/21/nx-s1-5270051/trump-pardons-dark-web-marketplace-creator-ross-ulbricht\">pardoned a tech mogul convicted of building a “dark web”\u003c/a> platform used to traffic illicit drugs.\u003c/p>\n\u003cp>The Substance Abuse and Mental Health Services Administration is also being merged into a new organization, called the Administration for a Healthy America (AHA), as part of a restructuring of HHS that’s expected to eliminate 20,000 federal employees.\u003c/p>\n\u003cp>The move to rescind funds that include addiction-care grants drew criticism from experts who warned progress reducing overdose deaths could be reversed.\u003c/p>\n\u003cp>“DOGE is now actively cutting funding aimed at reducing overdose deaths by clawing back money from states,” wrote Regina LaBelle, an expert on drug policy at Georgetown University who served in the Biden administration \u003ca href=\"https://substack.com/profile/805422-regina-labelle/note/c-103527160?utm_source=notes-share-action&r=h9gu\">in a post on social media\u003c/a>. “With overdose deaths still exceeding 80,000 annually, is DOGE declaring victory?”\u003c/p>\n\u003cp>In a statement sent to NPR, a spokesman for Ohio’s Republican Governor Mike DeWine said they are “awaiting firm details before commenting” on the cuts.\u003c/p>\n\u003cp>Some Democratic leaders across the U.S. condemned the move.\u003c/p>\n\u003cp>“Senselessly ripping away this funding Congress provided will undermine our state’s ability to protect families from infectious diseases like measles and bird flu and to help people get the mental health care and substance use treatment they need,” said U.S. Sen. Patty Murray, a Democrat from Washington state, in a statement.[aside postID=news_12022575 hero='https://cdn.kqed.org/wp-content/uploads/sites/10/2024/11/ap24298071168950-1020x681.jpeg']She said the loss of $160 million in federal funds designated for use in her state could cost “more than 200 jobs” in public and nonprofit health organizations.\u003c/p>\n\u003cp>New York Governor Kathy Hochul said her state would lose roughly $300 million in funding, much of it earmarked for county health departments in rural areas.\u003c/p>\n\u003cp>“At a time when New York is facing an ongoing opioid epidemic, multiple confirmed cases of measles and an ongoing mental health crisis, these cuts will be devastating,” Hochul said. “There is no state in this country that has the financial resources to backfill the massive federal funding cuts.”\u003c/p>\n\u003cp>A spokesperson for Colorado’s Behavioral Health Administration said $250 million in federal cuts to her state would affect as many as 60 programs and could put patient at risk.\u003c/p>\n\u003cp>“In so many cases, these are life-saving programs and services, and we worry for the wellbeing of those who have come to count on this support,” spokeswoman Allie Eliot, \u003ca href=\"https://www.cpr.org/2025/03/26/federal-funding-terminated-for-colorado-health-services/\">wrote in an email to Colorado Public Radio.\u003c/a>\u003c/p>\n\u003cp>In their statement to NPR, HHS officials downplayed the impacts of the cuts and said most grants being rescinded fund outdated programs linked to the pandemic, including efforts to “address COVID-19 health disparities among populations at high-risk and underserved, including racial and ethnic minority populations.”\u003c/p>\n\u003cp>Tom Wolf, an addiction activist in San Francisco who has been critical of Democratic approaches to address the overdose crisis, said he remains broadly supportive of Trump’s policy ideas.\u003c/p>\n\u003cp>“There are certain aspects of what he’s doing that I think are good. For me it’s about getting things done,” Wolf said.\u003c/p>\n\u003cp>But he also voiced concern about the pace of change and the risk that effective addiction treatment programs could be defunded at a time when tens of thousands of people in the U.S. are still dying from fatal overdoses each year.\u003c/p>\n\u003cp>“Are they stopping to look at the efficacy of those programs?” Wolf said.\u003c/p>\n\u003cp>Addiction experts told NPR they are now bracing for what many believe will be deep cuts to Medicaid funding, which provides the largest single source of insurance coverage for drug and alcohol treatment nationwide.\u003c/p>\n\u003cp>“It’s very hard to look at the budget framework created by Republicans and imagine a scenario other than Medicaid being cut severely,” Stanford University’s Keith Humphreys said. “It’s a frightening prospect. That will be extremely painful for families facing addiction.”\u003c/p>\n\u003cp>\u003c/p>\n", "blocks": [], "excerpt": "The Trump administration announced an abrupt cancellation and revocation of roughly $11.4 billion in COVID-era funding for grants linked to addiction, mental health and other programs.", "status": "publish", "parent": 0, "modified": 1743111775, "stats": { "hasAudio": false, "hasVideo": false, "hasChartOrMap": false, "iframeSrcs": [], "hasGoogleForm": false, "hasGallery": false, "hasHearkenModule": false, "hasPolis": false, "paragraphCount": 28, "wordCount": 1014 }, "headData": { "title": "Trump Administration Revokes $11 Billion in Funding for Addiction, Mental Health Care | KQED", "description": "The Trump administration announced an abrupt cancellation and revocation of roughly $11.4 billion in COVID-era funding for grants linked to addiction, mental health and other programs.", "ogTitle": "", "ogDescription": "", "ogImgId": "", "twTitle": "", "twDescription": "", "twImgId": "", "schema": { "@context": "http://schema.org", "@type": "NewsArticle", "headline": "Trump Administration Revokes $11 Billion in Funding for Addiction, Mental Health Care", "datePublished": "2025-03-27T15:00:30-07:00", "dateModified": "2025-03-27T14:42:55-07:00", "image": "https://cdn.kqed.org/wp-content/uploads/2020/02/[email protected]", "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/[email protected]" } } }, "sticky": false, "nprByline": "\u003ca href=\"https://www.npr.org/people/935764762/brian-mann\">Brian Mann\u003c/a>, NPR", "templateType": "standard", "featuredImageType": "standard", "excludeFromSiteSearch": "Include", "showOnAuthorArchivePages": "No", "articleAge": "0", "path": "/news/12033412/trump-administration-revokes-11-billion-in-funding-for-addiction-mental-health-care", "audioTrackLength": null, "parsedContent": [ { "type": "contentString", "content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>State and county public health departments and nonprofit groups are reeling after the Trump administration announced abrupt cancellation and revocation of roughly $11.4 billion in COVID-era funding for grants linked to addiction, mental health and other programs.\u003c/p>\n\u003cp>“This is chopping things off in the middle while people are actually doing the work,” said Keith Humphreys, an addiction policy researcher at Stanford University, who also volunteers doing harm reduction work with people in addiction. He warned the move could trigger layoffs and treatment disruptions.\u003c/p>\n\u003cp>“Services will be dropped in the middle. Bang, the clinic is closing. It’s a brutal way to make these cuts,” Humphreys said.\u003c/p>\n\u003cp>The federal grant funding had been scheduled to run through September 2025. In a statement sent to NPR, a spokesperson with the U.S. Department of Health and Human Services said it made sense to freeze the program immediately.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>", "attributes": { "named": {}, "numeric": [] } }, { "type": "component", "content": "", "name": "ad", "attributes": { "named": { "label": "fullwidth" }, "numeric": [ "fullwidth" ] } }, { "type": "contentString", "content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>“The COVID-19 pandemic is over, and HHS will no longer waste billions of taxpayer dollars responding to a non-existent pandemic that Americans moved on from years ago,” the statement said, adding that the Trump administration will refocus funding on America’s “chronic disease epidemic.”\u003c/p>\n\u003cp>Drug overdoses linked to fentanyl and other substances have declined sharply in recent years, thanks in part to a surge in funding for addiction treatment during the Biden administration. But street drugs still kill more than 84,000 people in the U.S. every year, according to the latest data from the \u003ca href=\"https://www.cdc.gov/nchs/nvss/vsrr/drug-overdose-data.htm\">Centers for Disease Control and Prevention\u003c/a>.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>", "attributes": { "named": {}, "numeric": [] } }, { "type": "component", "content": "", "name": "aside", "attributes": { "named": { "postid": "forum_2010101908951", "hero": "https://cdn.kqed.org/wp-content/uploads/sites/43/2025/02/Adam-Ratner-1-1020x574.png", "label": "" }, "numeric": [] } }, { "type": "contentString", "content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>President Donald Trump has made fentanyl smuggling a top concern during the opening weeks of his administration, extending an emergency declaration linked to the powerful street opioid.\u003c/p>\n\u003cp>But his team has also rapidly \u003ca href=\"https://www.npr.org/2025/03/15/nx-s1-5328721/reduction-in-force-rif-federal-workers-job-cuts-musk-doge-layoffs\">slashed the number of federal researchers focused on addiction\u003c/a> and Trump \u003ca href=\"https://www.npr.org/2025/01/21/nx-s1-5270051/trump-pardons-dark-web-marketplace-creator-ross-ulbricht\">pardoned a tech mogul convicted of building a “dark web”\u003c/a> platform used to traffic illicit drugs.\u003c/p>\n\u003cp>The Substance Abuse and Mental Health Services Administration is also being merged into a new organization, called the Administration for a Healthy America (AHA), as part of a restructuring of HHS that’s expected to eliminate 20,000 federal employees.\u003c/p>\n\u003cp>The move to rescind funds that include addiction-care grants drew criticism from experts who warned progress reducing overdose deaths could be reversed.\u003c/p>\n\u003cp>“DOGE is now actively cutting funding aimed at reducing overdose deaths by clawing back money from states,” wrote Regina LaBelle, an expert on drug policy at Georgetown University who served in the Biden administration \u003ca href=\"https://substack.com/profile/805422-regina-labelle/note/c-103527160?utm_source=notes-share-action&r=h9gu\">in a post on social media\u003c/a>. “With overdose deaths still exceeding 80,000 annually, is DOGE declaring victory?”\u003c/p>\n\u003cp>In a statement sent to NPR, a spokesman for Ohio’s Republican Governor Mike DeWine said they are “awaiting firm details before commenting” on the cuts.\u003c/p>\n\u003cp>Some Democratic leaders across the U.S. condemned the move.\u003c/p>\n\u003cp>“Senselessly ripping away this funding Congress provided will undermine our state’s ability to protect families from infectious diseases like measles and bird flu and to help people get the mental health care and substance use treatment they need,” said U.S. Sen. Patty Murray, a Democrat from Washington state, in a statement.\u003c/p>\u003c/div>", "attributes": { "named": {}, "numeric": [] } }, { "type": "component", "content": "", "name": "aside", "attributes": { "named": { "postid": "news_12022575", "hero": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/11/ap24298071168950-1020x681.jpeg", "label": "" }, "numeric": [] } }, { "type": "contentString", "content": "\u003cdiv class=\"post-body\">\u003cp>She said the loss of $160 million in federal funds designated for use in her state could cost “more than 200 jobs” in public and nonprofit health organizations.\u003c/p>\n\u003cp>New York Governor Kathy Hochul said her state would lose roughly $300 million in funding, much of it earmarked for county health departments in rural areas.\u003c/p>\n\u003cp>“At a time when New York is facing an ongoing opioid epidemic, multiple confirmed cases of measles and an ongoing mental health crisis, these cuts will be devastating,” Hochul said. “There is no state in this country that has the financial resources to backfill the massive federal funding cuts.”\u003c/p>\n\u003cp>A spokesperson for Colorado’s Behavioral Health Administration said $250 million in federal cuts to her state would affect as many as 60 programs and could put patient at risk.\u003c/p>\n\u003cp>“In so many cases, these are life-saving programs and services, and we worry for the wellbeing of those who have come to count on this support,” spokeswoman Allie Eliot, \u003ca href=\"https://www.cpr.org/2025/03/26/federal-funding-terminated-for-colorado-health-services/\">wrote in an email to Colorado Public Radio.\u003c/a>\u003c/p>\n\u003cp>In their statement to NPR, HHS officials downplayed the impacts of the cuts and said most grants being rescinded fund outdated programs linked to the pandemic, including efforts to “address COVID-19 health disparities among populations at high-risk and underserved, including racial and ethnic minority populations.”\u003c/p>\n\u003cp>Tom Wolf, an addiction activist in San Francisco who has been critical of Democratic approaches to address the overdose crisis, said he remains broadly supportive of Trump’s policy ideas.\u003c/p>\n\u003cp>“There are certain aspects of what he’s doing that I think are good. For me it’s about getting things done,” Wolf said.\u003c/p>\n\u003cp>But he also voiced concern about the pace of change and the risk that effective addiction treatment programs could be defunded at a time when tens of thousands of people in the U.S. are still dying from fatal overdoses each year.\u003c/p>\n\u003cp>“Are they stopping to look at the efficacy of those programs?” Wolf said.\u003c/p>\n\u003cp>Addiction experts told NPR they are now bracing for what many believe will be deep cuts to Medicaid funding, which provides the largest single source of insurance coverage for drug and alcohol treatment nationwide.\u003c/p>\n\u003cp>“It’s very hard to look at the budget framework created by Republicans and imagine a scenario other than Medicaid being cut severely,” Stanford University’s Keith Humphreys said. “It’s a frightening prospect. That will be extremely painful for families facing addiction.”\u003c/p>\n\u003cp>\u003c/p>\n\u003c/div>\u003c/p>", "attributes": { "named": {}, "numeric": [] } } ], "link": "/news/12033412/trump-administration-revokes-11-billion-in-funding-for-addiction-mental-health-care", "authors": [ "byline_news_12033412" ], "categories": [ "news_457", "news_8", "news_13" ], "tags": [ "news_1323", "news_33927", "news_24935" ], "affiliates": [ "news_253" ], "featImg": "news_12033415", "label": "news_253" }, "news_12033326": { "type": "posts", "id": "news_12033326", "meta": { "index": "posts_1716263798", "site": "news", "id": "12033326", "score": null, "sort": [ 1743108949000 ] }, "guestAuthors": [], "slug": "preparing-trump-cuts-california-senator-proposes-research-vaccine-access-bills", "title": "Preparing for Trump Cuts, California Senator Proposes Research and Vaccine Access Bills", "publishDate": 1743108949, "format": "standard", "headTitle": "Preparing for Trump Cuts, California Senator Proposes Research and Vaccine Access Bills | KQED", "labelTerm": { "site": "news" }, "content": "\u003cp>\u003ca href=\"https://www.kqed.org/news/tag/california\">California \u003c/a>leaders are pushing for the creation of a state agency for scientific research and vaccine accessibility as \u003ca href=\"https://www.kqed.org/news/tag/donald-trump\">the Trump administration\u003c/a> continues implementing sweeping cuts to \u003ca href=\"https://www.kqed.org/news/12026447/judge-blocks-trump-plan-cut-research-funding-after-california-other-states-sue\">federal funding\u003c/a> for public health research.\u003c/p>\n\u003cp>The bill, introduced by state Sen. \u003ca href=\"https://www.kqed.org/news/tag/scott-wiener\">Scott Wiener, \u003c/a>D-San Francisco, on Thursday, would create the California Institute for Scientific Research, a new state agency funding grants and loans to organizations that have traditionally relied on the National Institutes of Health.\u003c/p>\n\u003cp>The proposal also seeks to bolster the state’s vaccine infrastructure amid a climate of vaccine skepticism promoted by Health and Human Services Secretary Robert F. Kennedy Jr. and others in government.\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>Trump and Elon Musk’s \u003ca href=\"https://www.kqed.org/news/12029281/musks-costly-cuts-x-will-doge-trump-face-similar-fallout\">Department of Government Efficiency\u003c/a> “are taking a wrecking ball to federal scientific research, and they’re taking a wrecking ball to American leadership,” Wiener told KQED. “If the federal government is going to step back from science leadership, let’s make sure that California is the world leader.”\u003c/p>\n\u003cp>In February, a federal judge temporarily blocked the Trump administration’s plans to drastically reduce NIH funding for scientific research after a lawsuit was filed by a coalition of more than two dozen states. The \u003ca href=\"https://www.kqed.org/news/12030313/uc-berkeley-scientists-protest-trump-administrations-cuts-to-research-funding\">preliminary injunction was extended\u003c/a> earlier this month after Rhode Island U.S. District Court Judge John McConnell declared the cuts unsupported by any constitutional authority.\u003c/p>\n\u003cfigure id=\"attachment_12027568\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12027568\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/250218-SFDowntown-20-BL.jpg\" alt=\"\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/250218-SFDowntown-20-BL.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/250218-SFDowntown-20-BL-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/250218-SFDowntown-20-BL-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/250218-SFDowntown-20-BL-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/250218-SFDowntown-20-BL-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/250218-SFDowntown-20-BL-1920x1280.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">Sen. Scott Wiener speaks during a press conference in Union Square, San Francisco, on Tuesday, Feb. 18, 2025. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Despite the judge’s order, some research funding freezes have continued unobstructed through the Trump administration’s use of procedural loopholes prohibiting health officials from giving public notice of grant review meetings, a required step before funding can be disbursed.\u003c/p>\n\u003cp>Last year, the NIH — the largest research funding institution in the world — allocated over $30 billion in grants to research projects. The University of California system said it received roughly $2.6 billion in NIH research funding. Wiener said cuts, including those to research that touches on diversity, equity and inclusion, would be a major setback for scientific development.[aside postID=news_12032892 hero='https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250310-TRUMP-SF-MD-02-KQED-1020x680.jpg']“In California, we should be supporting scientific research around diverse communities,” said Wiener, who is widely thought to be a contender for Sen. Nancy Pelosi’s House seat in the midterms. “But to be clear, what Trump and Musk are doing is way broader than that. They’re upending all scientific research, DEI and otherwise, and so we need to do what we can to enhance our science research capacity here in California.”\u003c/p>\n\u003cp>The California Institute of Scientific Research would fill the void caused by federal funding cuts, Wiener said. The agency would support state institutions and researchers conducting studies in areas including, but not limited to, biomedicine, climate, coastal and marine ecosystems and disease prevention.\u003c/p>\n\u003cp>The bill would also direct CalRX, a state program that produces and distributes prescription drugs such as generic insulin, to partner with other agencies to improve vaccine accessibility for Californians.\u003c/p>\n\u003cp>California’s local public health departments are already reckoning with a measles outbreak, with over \u003ca href=\"https://www.kqed.org/news/12033049/san-mateo-county-measles-case-highlights-risk-for-unvaccinated-expert-sayshttps:/www.kqed.org/news/12033049/san-mateo-county-measles-case-highlights-risk-for-unvaccinated-expert-says\">300 confirmed measles cases\u003c/a> this year. Many experts are attributing the rise in infections to lower vaccination rates in school-age children.\u003c/p>\n\u003cp>Kennedy and other health officials have already begun proposing alternatives to traditional vaccinations when it comes to dealing with diseases such as measles. While Kennedy has said the measles vaccine is effective at protecting children from the disease, he also suggested in an op-ed for Fox News that improved nutrition and vitamin intake is the “best defense” against infectious illnesses.\u003c/p>\n\u003cfigure id=\"attachment_12033385\" class=\"wp-caption aligncenter\" style=\"max-width: 1999px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12033385\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/GettyImages-1231697879_qed.jpg\" alt=\"\" width=\"1999\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/GettyImages-1231697879_qed.jpg 1999w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/GettyImages-1231697879_qed-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/GettyImages-1231697879_qed-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/GettyImages-1231697879_qed-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/GettyImages-1231697879_qed-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/GettyImages-1231697879_qed-1920x1280.jpg 1920w\" sizes=\"auto, (max-width: 1999px) 100vw, 1999px\">\u003cfigcaption class=\"wp-caption-text\">A syringe is filled with a dose of the Johnson & Johnson Janssen COVID-19 vaccine at a vaccination site inside Reuther Hall at Forty Acres on March 13, 2021, in Delano, California. \u003ccite>(Patrick T. Fallon/AFP via Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>State health officials also announced Wednesday that the Centers for Disease Control and Prevention plans to curtail federal funding for COVID-19 vaccinations and surveillance, further alarming health advocates who are pushing for improved public health initiatives.\u003c/p>\n\u003cp>“This COVID-19 rollback of funding at the federal level is just another example of how…we don’t have that kind of support at the federal level, to continue doing important innovative research that will benefit the public and the health of the public,” said Mar Velez, director of policy at the Latino Coalition for a Healthy California. “We’re happy to see that legislators in California are doing their job and setting up infrastructure that will continue to support the health of Californians.”\u003c/p>\n\u003cp>Funding for the bill is likely to be an obstacle moving forward. If Trump is successful in pushing forth sweeping cuts to critical state programs such as MediCaid, California could face a \u003ca href=\"https://www.kqed.org/news/12032878/gop-cuts-to-medicaid-snap-would-shrink-californias-economy-by-17-billion-and-kill-nearly-140000-jobs-new-study-finds\">severe budget deficit\u003c/a>, Wiener said, adding that state leaders are looking for ways to prepare for the worst.\u003c/p>\n\u003cp>“Scientific research is a crucial pillar of California’s economy and of our success, and we should never lose sight of that,” he said. “We’re all nervous. We are all scared…It’s paralyzing the level of harm that [the Trump administration] is doing. We need to all take a deep breath and focus on what we as individuals or as leaders can do.”\u003c/p>\n\u003cp>\u003cem>KQED’s \u003c/em>\u003ca href=\"https://www.kqed.org/author/skennedy\">\u003cem>Samantha Kennedy\u003c/em>\u003c/a>\u003cem> contributed to this report. \u003c/em>\u003c/p>\n\u003cp>\u003c/p>\n", "blocks": [], "excerpt": "Sen. Scott Wiener argued that moves by Elon Musk, President Donald Trump and Robert F. Kennedy Jr. show that California is a world leader.", "status": "publish", "parent": 0, "modified": 1743110890, "stats": { "hasAudio": false, "hasVideo": false, "hasChartOrMap": false, "iframeSrcs": [], "hasGoogleForm": false, "hasGallery": false, "hasHearkenModule": false, "hasPolis": false, "paragraphCount": 18, "wordCount": 931 }, "headData": { "title": "Preparing for Trump Cuts, California Senator Proposes Research and Vaccine Access Bills | KQED", "description": "Sen. Scott Wiener argued that moves by Elon Musk, President Donald Trump and Robert F. Kennedy Jr. show that California is a world leader.", "ogTitle": "", "ogDescription": "", "ogImgId": "", "twTitle": "", "twDescription": "", "twImgId": "", "schema": { "@context": "http://schema.org", "@type": "NewsArticle", "headline": "Preparing for Trump Cuts, California Senator Proposes Research and Vaccine Access Bills", "datePublished": "2025-03-27T13:55:49-07:00", "dateModified": "2025-03-27T14:28:10-07:00", "image": "https://cdn.kqed.org/wp-content/uploads/2020/02/[email protected]", "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/[email protected]" } } }, "sticky": false, "nprStoryId": "kqed-12033326", "templateType": "standard", "featuredImageType": "standard", "excludeFromSiteSearch": "Include", "articleAge": "0", "path": "/news/12033326/preparing-trump-cuts-california-senator-proposes-research-vaccine-access-bills", "audioTrackLength": null, "parsedContent": [ { "type": "contentString", "content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>\u003ca href=\"https://www.kqed.org/news/tag/california\">California \u003c/a>leaders are pushing for the creation of a state agency for scientific research and vaccine accessibility as \u003ca href=\"https://www.kqed.org/news/tag/donald-trump\">the Trump administration\u003c/a> continues implementing sweeping cuts to \u003ca href=\"https://www.kqed.org/news/12026447/judge-blocks-trump-plan-cut-research-funding-after-california-other-states-sue\">federal funding\u003c/a> for public health research.\u003c/p>\n\u003cp>The bill, introduced by state Sen. \u003ca href=\"https://www.kqed.org/news/tag/scott-wiener\">Scott Wiener, \u003c/a>D-San Francisco, on Thursday, would create the California Institute for Scientific Research, a new state agency funding grants and loans to organizations that have traditionally relied on the National Institutes of Health.\u003c/p>\n\u003cp>The proposal also seeks to bolster the state’s vaccine infrastructure amid a climate of vaccine skepticism promoted by Health and Human Services Secretary Robert F. Kennedy Jr. and others in government.\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>Trump and Elon Musk’s \u003ca href=\"https://www.kqed.org/news/12029281/musks-costly-cuts-x-will-doge-trump-face-similar-fallout\">Department of Government Efficiency\u003c/a> “are taking a wrecking ball to federal scientific research, and they’re taking a wrecking ball to American leadership,” Wiener told KQED. “If the federal government is going to step back from science leadership, let’s make sure that California is the world leader.”\u003c/p>\n\u003cp>In February, a federal judge temporarily blocked the Trump administration’s plans to drastically reduce NIH funding for scientific research after a lawsuit was filed by a coalition of more than two dozen states. The \u003ca href=\"https://www.kqed.org/news/12030313/uc-berkeley-scientists-protest-trump-administrations-cuts-to-research-funding\">preliminary injunction was extended\u003c/a> earlier this month after Rhode Island U.S. District Court Judge John McConnell declared the cuts unsupported by any constitutional authority.\u003c/p>\n\u003cfigure id=\"attachment_12027568\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12027568\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/250218-SFDowntown-20-BL.jpg\" alt=\"\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/250218-SFDowntown-20-BL.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/250218-SFDowntown-20-BL-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/250218-SFDowntown-20-BL-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/250218-SFDowntown-20-BL-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/250218-SFDowntown-20-BL-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/250218-SFDowntown-20-BL-1920x1280.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">Sen. Scott Wiener speaks during a press conference in Union Square, San Francisco, on Tuesday, Feb. 18, 2025. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Despite the judge’s order, some research funding freezes have continued unobstructed through the Trump administration’s use of procedural loopholes prohibiting health officials from giving public notice of grant review meetings, a required step before funding can be disbursed.\u003c/p>\n\u003cp>Last year, the NIH — the largest research funding institution in the world — allocated over $30 billion in grants to research projects. The University of California system said it received roughly $2.6 billion in NIH research funding. Wiener said cuts, including those to research that touches on diversity, equity and inclusion, would be a major setback for scientific development.\u003c/p>\u003c/div>", "attributes": { "named": {}, "numeric": [] } }, { "type": "component", "content": "", "name": "aside", "attributes": { "named": { "postid": "news_12032892", "hero": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250310-TRUMP-SF-MD-02-KQED-1020x680.jpg", "label": "" }, "numeric": [] } }, { "type": "contentString", "content": "\u003cdiv class=\"post-body\">\u003cp>“In California, we should be supporting scientific research around diverse communities,” said Wiener, who is widely thought to be a contender for Sen. Nancy Pelosi’s House seat in the midterms. “But to be clear, what Trump and Musk are doing is way broader than that. They’re upending all scientific research, DEI and otherwise, and so we need to do what we can to enhance our science research capacity here in California.”\u003c/p>\n\u003cp>The California Institute of Scientific Research would fill the void caused by federal funding cuts, Wiener said. The agency would support state institutions and researchers conducting studies in areas including, but not limited to, biomedicine, climate, coastal and marine ecosystems and disease prevention.\u003c/p>\n\u003cp>The bill would also direct CalRX, a state program that produces and distributes prescription drugs such as generic insulin, to partner with other agencies to improve vaccine accessibility for Californians.\u003c/p>\n\u003cp>California’s local public health departments are already reckoning with a measles outbreak, with over \u003ca href=\"https://www.kqed.org/news/12033049/san-mateo-county-measles-case-highlights-risk-for-unvaccinated-expert-sayshttps:/www.kqed.org/news/12033049/san-mateo-county-measles-case-highlights-risk-for-unvaccinated-expert-says\">300 confirmed measles cases\u003c/a> this year. Many experts are attributing the rise in infections to lower vaccination rates in school-age children.\u003c/p>\n\u003cp>Kennedy and other health officials have already begun proposing alternatives to traditional vaccinations when it comes to dealing with diseases such as measles. While Kennedy has said the measles vaccine is effective at protecting children from the disease, he also suggested in an op-ed for Fox News that improved nutrition and vitamin intake is the “best defense” against infectious illnesses.\u003c/p>\n\u003cfigure id=\"attachment_12033385\" class=\"wp-caption aligncenter\" style=\"max-width: 1999px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12033385\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/GettyImages-1231697879_qed.jpg\" alt=\"\" width=\"1999\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/GettyImages-1231697879_qed.jpg 1999w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/GettyImages-1231697879_qed-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/GettyImages-1231697879_qed-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/GettyImages-1231697879_qed-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/GettyImages-1231697879_qed-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/GettyImages-1231697879_qed-1920x1280.jpg 1920w\" sizes=\"auto, (max-width: 1999px) 100vw, 1999px\">\u003cfigcaption class=\"wp-caption-text\">A syringe is filled with a dose of the Johnson & Johnson Janssen COVID-19 vaccine at a vaccination site inside Reuther Hall at Forty Acres on March 13, 2021, in Delano, California. \u003ccite>(Patrick T. Fallon/AFP via Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>State health officials also announced Wednesday that the Centers for Disease Control and Prevention plans to curtail federal funding for COVID-19 vaccinations and surveillance, further alarming health advocates who are pushing for improved public health initiatives.\u003c/p>\n\u003cp>“This COVID-19 rollback of funding at the federal level is just another example of how…we don’t have that kind of support at the federal level, to continue doing important innovative research that will benefit the public and the health of the public,” said Mar Velez, director of policy at the Latino Coalition for a Healthy California. “We’re happy to see that legislators in California are doing their job and setting up infrastructure that will continue to support the health of Californians.”\u003c/p>\n\u003cp>Funding for the bill is likely to be an obstacle moving forward. If Trump is successful in pushing forth sweeping cuts to critical state programs such as MediCaid, California could face a \u003ca href=\"https://www.kqed.org/news/12032878/gop-cuts-to-medicaid-snap-would-shrink-californias-economy-by-17-billion-and-kill-nearly-140000-jobs-new-study-finds\">severe budget deficit\u003c/a>, Wiener said, adding that state leaders are looking for ways to prepare for the worst.\u003c/p>\n\u003cp>“Scientific research is a crucial pillar of California’s economy and of our success, and we should never lose sight of that,” he said. “We’re all nervous. We are all scared…It’s paralyzing the level of harm that [the Trump administration] is doing. We need to all take a deep breath and focus on what we as individuals or as leaders can do.”\u003c/p>\n\u003cp>\u003cem>KQED’s \u003c/em>\u003ca href=\"https://www.kqed.org/author/skennedy\">\u003cem>Samantha Kennedy\u003c/em>\u003c/a>\u003cem> contributed to this report. \u003c/em>\u003c/p>\n\u003cp>\u003c/p>\n\u003c/div>\u003c/p>", "attributes": { "named": {}, "numeric": [] } } ], "link": "/news/12033326/preparing-trump-cuts-california-senator-proposes-research-vaccine-access-bills", "authors": [ "11920" ], "categories": [ "news_31795", "news_457", "news_8" ], "tags": [ "news_18538", "news_1323", "news_3897", "news_34377", "news_28199", "news_18543", "news_17968", "news_19960", "news_33926", "news_3187", "news_1217", "news_981" ], "featImg": "news_12013257", "label": "news" }, "science_1996483": { "type": "posts", "id": "science_1996483", "meta": { "index": "posts_1716263798", "site": "science", "id": "1996483", "score": null, "sort": [ 1743106586000 ] }, "guestAuthors": [], "slug": "never-before-seen-documents-reveal-epa-canceled-63-grants-across-california", "title": "‘Never-Before-Seen’ Documents Reveal EPA Canceled 63 Grants Across California", "publishDate": 1743106586, "format": "standard", "headTitle": "‘Never-Before-Seen’ Documents Reveal EPA Canceled 63 Grants Across California | KQED", "labelTerm": { "site": "science" }, "content": "\u003cp>Among the billions of dollars in funding \u003ca href=\"https://www.kqed.org/science/1996440/uncertainty-looms-over-bay-area-climate-projects-under-trump\">terminated by the U.S. Environmental Protection Agency\u003c/a> in recent months were 63 grants representing nearly $260 million for projects and organizations across California, according to a KQED analysis of a list compiled by a group of Democratic senators.\u003c/p>\n\u003cp>The senators, including California’s Adam Schiff and Alex Padilla, \u003ca href=\"https://www.schiff.senate.gov/wp-content/uploads/2025/03/letter-re-ej-grant-terminations-and-oej-ecr-closure.pdf\">sent a letter\u003c/a> this week to EPA Administrator Lee Zeldin demanding that the agency reverse what they called the illegal termination of 400 congressionally authorized grants.\u003c/p>\n\u003cp>In addition to the letter, the senators released “never-before-seen” internal EPA documents listing the grants targeted for elimination, which would have gone toward projects addressing childhood lead poisoning, air pollution and health risks related to extreme heat and wildfires. Twenty-one of the grants, totaling more than $67 million, were meant for the Bay Area and its organizations, including major cities like San Francisco and San José as well as small climate-based nonprofits in places like East Palo Alto.\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>The Democratic members of the Senate Committee on Environment and Public Works said the EPA has knowingly violated contractual obligations and court orders by terminating the grants.\u003c/p>\n\u003cp>“They’re trying to overwhelm us because the reality is most families in America are too busy to try to keep up,” Padilla said at a press conference on Wednesday.\u003c/p>\n\u003cp>The senators want the EPA to reverse all terminations immediately and to stop “making further unlawful terminations.” They would also like the agency to deliver any documents and information related to the “illegal clawbacks” by March 31.\u003c/p>\n\u003cfigure id=\"attachment_1996495\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1996495\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/35/2025/03/20250325_EPAProtests_GC-16_qed.jpg\" alt=\"\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/35/2025/03/20250325_EPAProtests_GC-16_qed.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/35/2025/03/20250325_EPAProtests_GC-16_qed-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/35/2025/03/20250325_EPAProtests_GC-16_qed-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/35/2025/03/20250325_EPAProtests_GC-16_qed-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/35/2025/03/20250325_EPAProtests_GC-16_qed-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/35/2025/03/20250325_EPAProtests_GC-16_qed-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/35/2025/03/20250325_EPAProtests_GC-16_qed-1920x1280.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">Community, environmental and climate justice groups hold an emergency rally to denounce Trump’s and Musk’s attacks on environmental laws and justice programs in front of USEPA’s Regional Headquarters in San Francisco on Tuesday, March 25, 2025. \u003ccite>(Gina Castro/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>“We call on you to follow the law,” the senators wrote, adding that they want information on the agency’s decision-making process for the grant terminations and \u003ca href=\"https://www.kqed.org/news/12031373/a-radically-reshaped-epa-takes-its-toll-on-bay-area-environmental-justice-efforts\">closing of its environmental justice offices nationwide\u003c/a>, including in San Francisco.\u003c/p>\n\u003cp>Climate groups across the Bay Area have seen federal grants canceled or frozen over the last few months. Some told KQED they do not know their funding status because agency staffers have been ordered not to communicate with them. Others are blindly billing for their projects with no assurance that they will be reimbursed.\u003c/p>\n\u003cp>In February, EPA officials terminated $20 billion in climate grants issued by the Biden administration. The money was meant to finance clean energy and environmental projects through a so-called green bank. Environmental groups filed a lawsuit in response.[aside postID=science_1996440 hero='https://cdn.kqed.org/wp-content/uploads/sites/35/2025/03/Coyote-Valley-Landscapes-DN-3-22-2016-19-1020x680.jpg']The $67 million in Bay Area grants targeted by the EPA \u003ca href=\"https://www.kqed.org/science/1996440/uncertainty-looms-over-bay-area-climate-projects-under-trump\">closely mirrors survey results\u003c/a> of Bay Area climate nonprofits, public agencies and tribes by Together Bay Area. The group found that at least $60 million in federal funding for climate projects across the region is at risk, potentially stalling wildfire prevention efforts, trail building and more.\u003c/p>\n\u003cp>“I really think that’s just the beginning,” said Annie Burke, executive director of Together Bay Area, which represents many affected organizations and agencies. “Every day, I’m getting emails saying there’s another million-dollar project that just got paused, and those million-dollar projects are things like catastrophic wildfire prevention.“\u003c/p>\n\u003cp>Administration officials have also targeted diversity, equity and inclusion programs, calling them wasteful spending that needs to be cut to align with orders from President Donald Trump. The agency shuttered its environmental justice offices nationwide, including in San Francisco.\u003c/p>\n\u003cp>In a statement, EPA Administrator Zeldin said environmental justice has been used “primarily as an excuse to fund left-wing activists instead of actually spending those dollars to directly remediate environmental issues for those communities.”\u003c/p>\n\u003cfigure id=\"attachment_1995142\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1995142\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/35/2024/11/TrumpLeeZeldinAP.jpg\" alt=\"\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/35/2024/11/TrumpLeeZeldinAP.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/35/2024/11/TrumpLeeZeldinAP-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/35/2024/11/TrumpLeeZeldinAP-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/35/2024/11/TrumpLeeZeldinAP-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/35/2024/11/TrumpLeeZeldinAP-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/35/2024/11/TrumpLeeZeldinAP-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/35/2024/11/TrumpLeeZeldinAP-1920x1280.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">President Donald Trump shakes hands with former Rep. Lee Zeldin, R-New York, during a roundtable at the Drexelbrook Catering & Event Center on Oct. 29, 2024, in Drexel Hill, Pennsylvania. \u003ccite>(Julia Demaree Nikhinson/AP Photo)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Zeldin also announced 31 actions meant to assign more authority to the states and relax federal regulations. The administration argued that this would lower the cost of living while supporting the energy and automobile industries.\u003c/p>\n\u003cp>“We are driving a dagger straight into the heart of the climate change religion to drive down cost of living for American families, unleash American energy, bring auto jobs back to the U.S. and more,” Zeldin said.\u003c/p>\n\u003cp>The Environmental Protection Network, made up of over 600 EPA alumni across the country who volunteer their time to protect the integrity of the agency, condemned the rollbacks.\u003c/p>\n\u003cp>The group analyzed data from the EPA and found that for every million dollars “in favors handed to corporate polluters,” Americans “will suffer” around $6 million in health-related costs. It said the consequences of “these rollbacks will disproportionately harm vulnerable communities, exacerbating existing health inequities and accelerating environmental degradation at a time when climate disasters are becoming more frequent and severe.”\u003c/p>\n\u003cp>“The EPA’s mission is to protect human health and the environment, yet these rollbacks do the exact opposite,” said Michelle Roos, executive director of the Environmental Protection Network. “The agency is endangering lives, worsening pollution and undermining decades of progress protecting the air we breathe and the water we drink. Congress, the courts, and the public must stand up to these reckless rollbacks.”\u003c/p>\n\u003cp>\u003c/p>\n", "blocks": [], "excerpt": "A group of Democratic senators is pressing the U.S. Environmental Protection Agency to reverse what they call the illegal termination of 400 congressionally authorized grants.", "status": "publish", "parent": 0, "modified": 1743118738, "stats": { "hasAudio": false, "hasVideo": false, "hasChartOrMap": false, "iframeSrcs": [], "hasGoogleForm": false, "hasGallery": false, "hasHearkenModule": false, "hasPolis": false, "paragraphCount": 19, "wordCount": 944 }, "headData": { "title": "‘Never-Before-Seen’ Documents Reveal EPA Canceled 63 Grants Across California | KQED", "description": "A group of Democratic senators is pressing the U.S. Environmental Protection Agency to reverse what they call the illegal termination of 400 congressionally authorized grants.", "ogTitle": "", "ogDescription": "", "ogImgId": "", "twTitle": "", "twDescription": "", "twImgId": "", "schema": { "@context": "http://schema.org", "@type": "Article", "headline": "‘Never-Before-Seen’ Documents Reveal EPA Canceled 63 Grants Across California", "datePublished": "2025-03-27T13:16:26-07:00", "dateModified": "2025-03-27T16:38:58-07:00", "image": "https://cdn.kqed.org/wp-content/uploads/2020/02/[email protected]" } }, "audioUrl": "https://traffic.omny.fm/d/clips/0af137ef-751e-4b19-a055-aaef00d2d578/ffca7e9f-6831-41c5-bcaf-aaef00f5a073/57508aaf-534e-4f8b-b1e6-b2ad0106ceb5/audio.mp3", "sticky": false, "nprStoryId": "kqed-1996483", "templateType": "standard", "featuredImageType": "standard", "excludeFromSiteSearch": "Include", "articleAge": "0", "path": "/science/1996483/never-before-seen-documents-reveal-epa-canceled-63-grants-across-california", "audioTrackLength": null, "parsedContent": [ { "type": "contentString", "content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>Among the billions of dollars in funding \u003ca href=\"https://www.kqed.org/science/1996440/uncertainty-looms-over-bay-area-climate-projects-under-trump\">terminated by the U.S. Environmental Protection Agency\u003c/a> in recent months were 63 grants representing nearly $260 million for projects and organizations across California, according to a KQED analysis of a list compiled by a group of Democratic senators.\u003c/p>\n\u003cp>The senators, including California’s Adam Schiff and Alex Padilla, \u003ca href=\"https://www.schiff.senate.gov/wp-content/uploads/2025/03/letter-re-ej-grant-terminations-and-oej-ecr-closure.pdf\">sent a letter\u003c/a> this week to EPA Administrator Lee Zeldin demanding that the agency reverse what they called the illegal termination of 400 congressionally authorized grants.\u003c/p>\n\u003cp>In addition to the letter, the senators released “never-before-seen” internal EPA documents listing the grants targeted for elimination, which would have gone toward projects addressing childhood lead poisoning, air pollution and health risks related to extreme heat and wildfires. Twenty-one of the grants, totaling more than $67 million, were meant for the Bay Area and its organizations, including major cities like San Francisco and San José as well as small climate-based nonprofits in places like East Palo Alto.\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 Democratic members of the Senate Committee on Environment and Public Works said the EPA has knowingly violated contractual obligations and court orders by terminating the grants.\u003c/p>\n\u003cp>“They’re trying to overwhelm us because the reality is most families in America are too busy to try to keep up,” Padilla said at a press conference on Wednesday.\u003c/p>\n\u003cp>The senators want the EPA to reverse all terminations immediately and to stop “making further unlawful terminations.” They would also like the agency to deliver any documents and information related to the “illegal clawbacks” by March 31.\u003c/p>\n\u003cfigure id=\"attachment_1996495\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1996495\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/35/2025/03/20250325_EPAProtests_GC-16_qed.jpg\" alt=\"\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/35/2025/03/20250325_EPAProtests_GC-16_qed.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/35/2025/03/20250325_EPAProtests_GC-16_qed-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/35/2025/03/20250325_EPAProtests_GC-16_qed-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/35/2025/03/20250325_EPAProtests_GC-16_qed-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/35/2025/03/20250325_EPAProtests_GC-16_qed-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/35/2025/03/20250325_EPAProtests_GC-16_qed-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/35/2025/03/20250325_EPAProtests_GC-16_qed-1920x1280.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">Community, environmental and climate justice groups hold an emergency rally to denounce Trump’s and Musk’s attacks on environmental laws and justice programs in front of USEPA’s Regional Headquarters in San Francisco on Tuesday, March 25, 2025. \u003ccite>(Gina Castro/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>“We call on you to follow the law,” the senators wrote, adding that they want information on the agency’s decision-making process for the grant terminations and \u003ca href=\"https://www.kqed.org/news/12031373/a-radically-reshaped-epa-takes-its-toll-on-bay-area-environmental-justice-efforts\">closing of its environmental justice offices nationwide\u003c/a>, including in San Francisco.\u003c/p>\n\u003cp>Climate groups across the Bay Area have seen federal grants canceled or frozen over the last few months. Some told KQED they do not know their funding status because agency staffers have been ordered not to communicate with them. Others are blindly billing for their projects with no assurance that they will be reimbursed.\u003c/p>\n\u003cp>In February, EPA officials terminated $20 billion in climate grants issued by the Biden administration. The money was meant to finance clean energy and environmental projects through a so-called green bank. Environmental groups filed a lawsuit in response.\u003c/p>\u003c/div>", "attributes": { "named": {}, "numeric": [] } }, { "type": "component", "content": "", "name": "aside", "attributes": { "named": { "postid": "science_1996440", "hero": "https://cdn.kqed.org/wp-content/uploads/sites/35/2025/03/Coyote-Valley-Landscapes-DN-3-22-2016-19-1020x680.jpg", "label": "" }, "numeric": [] } }, { "type": "contentString", "content": "\u003cdiv class=\"post-body\">\u003cp>The $67 million in Bay Area grants targeted by the EPA \u003ca href=\"https://www.kqed.org/science/1996440/uncertainty-looms-over-bay-area-climate-projects-under-trump\">closely mirrors survey results\u003c/a> of Bay Area climate nonprofits, public agencies and tribes by Together Bay Area. The group found that at least $60 million in federal funding for climate projects across the region is at risk, potentially stalling wildfire prevention efforts, trail building and more.\u003c/p>\n\u003cp>“I really think that’s just the beginning,” said Annie Burke, executive director of Together Bay Area, which represents many affected organizations and agencies. “Every day, I’m getting emails saying there’s another million-dollar project that just got paused, and those million-dollar projects are things like catastrophic wildfire prevention.“\u003c/p>\n\u003cp>Administration officials have also targeted diversity, equity and inclusion programs, calling them wasteful spending that needs to be cut to align with orders from President Donald Trump. The agency shuttered its environmental justice offices nationwide, including in San Francisco.\u003c/p>\n\u003cp>In a statement, EPA Administrator Zeldin said environmental justice has been used “primarily as an excuse to fund left-wing activists instead of actually spending those dollars to directly remediate environmental issues for those communities.”\u003c/p>\n\u003cfigure id=\"attachment_1995142\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1995142\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/35/2024/11/TrumpLeeZeldinAP.jpg\" alt=\"\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/35/2024/11/TrumpLeeZeldinAP.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/35/2024/11/TrumpLeeZeldinAP-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/35/2024/11/TrumpLeeZeldinAP-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/35/2024/11/TrumpLeeZeldinAP-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/35/2024/11/TrumpLeeZeldinAP-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/35/2024/11/TrumpLeeZeldinAP-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/35/2024/11/TrumpLeeZeldinAP-1920x1280.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">President Donald Trump shakes hands with former Rep. Lee Zeldin, R-New York, during a roundtable at the Drexelbrook Catering & Event Center on Oct. 29, 2024, in Drexel Hill, Pennsylvania. \u003ccite>(Julia Demaree Nikhinson/AP Photo)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Zeldin also announced 31 actions meant to assign more authority to the states and relax federal regulations. The administration argued that this would lower the cost of living while supporting the energy and automobile industries.\u003c/p>\n\u003cp>“We are driving a dagger straight into the heart of the climate change religion to drive down cost of living for American families, unleash American energy, bring auto jobs back to the U.S. and more,” Zeldin said.\u003c/p>\n\u003cp>The Environmental Protection Network, made up of over 600 EPA alumni across the country who volunteer their time to protect the integrity of the agency, condemned the rollbacks.\u003c/p>\n\u003cp>The group analyzed data from the EPA and found that for every million dollars “in favors handed to corporate polluters,” Americans “will suffer” around $6 million in health-related costs. It said the consequences of “these rollbacks will disproportionately harm vulnerable communities, exacerbating existing health inequities and accelerating environmental degradation at a time when climate disasters are becoming more frequent and severe.”\u003c/p>\n\u003cp>“The EPA’s mission is to protect human health and the environment, yet these rollbacks do the exact opposite,” said Michelle Roos, executive director of the Environmental Protection Network. “The agency is endangering lives, worsening pollution and undermining decades of progress protecting the air we breathe and the water we drink. Congress, the courts, and the public must stand up to these reckless rollbacks.”\u003c/p>\n\u003cp>\u003c/p>\n\u003c/div>\u003c/p>", "attributes": { "named": {}, "numeric": [] } } ], "link": "/science/1996483/never-before-seen-documents-reveal-epa-canceled-63-grants-across-california", "authors": [ "11746" ], "categories": [ "science_31", "science_35", "science_40" ], "tags": [ "science_5178", "science_182", "science_4417", "science_4414", "science_5375" ], "featImg": "science_1996492", "label": "science" }, "news_12033049": { "type": "posts", "id": "news_12033049", "meta": { "index": "posts_1716263798", "site": "news", "id": "12033049", "score": null, "sort": [ 1742946019000 ] }, "guestAuthors": [], "slug": "san-mateo-county-measles-case-highlights-risk-for-unvaccinated-expert-says", "title": "San Mateo County Measles Case Highlights Risk for Unvaccinated, Expert Says", "publishDate": 1742946019, "format": "standard", "headTitle": "San Mateo County Measles Case Highlights Risk for Unvaccinated, Expert Says | KQED", "labelTerm": { "site": "news" }, "content": "\u003cp>The California Department of Public Health confirmed that there have been eight cases of measles in the state since February, with at least one of those infections in San Mateo County.\u003c/p>\n\u003cp>San Mateo County Health officials told KQED that the patient is a county resident whose infection earlier this year was related to travel. They confirmed that their investigation and contract tracing found that no other infections had occurred as a result but declined to share the exact date of when the infection occurred or what the patient’s status is.\u003c/p>\n\u003cp>Across the country, there have been more than 300 confirmed measles cases across 18 jurisdictions, far outpacing the number of infections that occurred in all of 2024. In West Texas, where the first measles outbreak was recorded in early January, there has been one confirmed fatality.\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>According to the Centers for Disease Control and Prevention, 90% of the confirmed cases this year are outbreak-associated, as opposed to only 69% in 2024.\u003c/p>\n\u003cp>“Measles virus is the most contagious of any virus that causes human disease,” said John Swartzberg, clinical professor emeritus at the UC Berkeley School of Public Health. “One person who has measles can infect up to 15 to 18 other people.”\u003c/p>\n\u003cp>A person who is infected with measles can spread the virus four days before a rash appears and is contagious for four days after, Swartzberg said. In that time, the airborne disease spread is considered highly infectious.[aside postID=science_1996377 hero='https://cdn.kqed.org/wp-content/uploads/sites/35/2015/05/41314-thumb.jpg']Symptoms include a runny nose, swollen eyes and a cough. People with measles may also experience intense headaches, body aches and fever, similar to COVID-19 and influenza. In many cases, however, the symptoms associated with measles tend to be more severe and also include rashes that spread throughout the body.\u003c/p>\n\u003cp>Measles can also lead to serious complications, Swartzberg said, noting that one in a thousand measles cases in the U.S. results in death. For people who are immunocompromised or malnourished, mortality rates can go up to 5% to 10%, he said. Contracting measles can also lead to secondary infections such as pneumonia and subacute sclerosing panencephalitis, a type of rare brain inflammation that is especially fatal among young children.\u003c/p>\n\u003cp>Measles prevention requires a high level of immunization — around 95% — in order to prevent high levels of outbreaks, Swartzberg said. With just two doses of the measles vaccine, a person can have lifetime protection against the virus.\u003c/p>\n\u003cp>In the U.S., vaccination rates have plummeted over the last 20 years, he said. Even in California, which has mandates in place requiring school-age children to receive certain vaccinations, there are pockets of the state where vaccination rates are below 95%. In West Texas, where some of the largest outbreaks occurred, communities have immunization rates that dip below 50%.\u003c/p>\n\u003cp>Swartzberg said getting vaccinated is the most effective defense against getting sick.\u003c/p>\n\u003cp>“Measles harms not only the individual but also the community,” Swartzberg said.\u003c/p>\n\u003cp>“This vaccine has proven to be incredibly safe and unbelievably effective because it lasts so long and it works so well … People have a responsibility to themselves, to their children and to their community.”\u003c/p>\n\u003cp>\u003c/p>\n", "blocks": [], "excerpt": "California health officials confirmed at least one travel-related measles case in San Mateo County and seven others throughout the state. ", "status": "publish", "parent": 0, "modified": 1742946708, "stats": { "hasAudio": false, "hasVideo": false, "hasChartOrMap": false, "iframeSrcs": [], "hasGoogleForm": false, "hasGallery": false, "hasHearkenModule": false, "hasPolis": false, "paragraphCount": 14, "wordCount": 550 }, "headData": { "title": "San Mateo County Measles Case Highlights Risk for Unvaccinated, Expert Says | KQED", "description": "California health officials confirmed at least one travel-related measles case in San Mateo County and seven others throughout the state. ", "ogTitle": "", "ogDescription": "", "ogImgId": "", "twTitle": "", "twDescription": "", "twImgId": "", "schema": { "@context": "http://schema.org", "@type": "NewsArticle", "headline": "San Mateo County Measles Case Highlights Risk for Unvaccinated, Expert Says", "datePublished": "2025-03-25T16:40:19-07:00", "dateModified": "2025-03-25T16:51:48-07:00", "image": "https://cdn.kqed.org/wp-content/uploads/2020/02/[email protected]", "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/[email protected]" } } }, "sticky": false, "nprStoryId": "kqed-12033049", "templateType": "standard", "featuredImageType": "standard", "excludeFromSiteSearch": "Include", "articleAge": "0", "path": "/news/12033049/san-mateo-county-measles-case-highlights-risk-for-unvaccinated-expert-says", "audioTrackLength": null, "parsedContent": [ { "type": "contentString", "content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>The California Department of Public Health confirmed that there have been eight cases of measles in the state since February, with at least one of those infections in San Mateo County.\u003c/p>\n\u003cp>San Mateo County Health officials told KQED that the patient is a county resident whose infection earlier this year was related to travel. They confirmed that their investigation and contract tracing found that no other infections had occurred as a result but declined to share the exact date of when the infection occurred or what the patient’s status is.\u003c/p>\n\u003cp>Across the country, there have been more than 300 confirmed measles cases across 18 jurisdictions, far outpacing the number of infections that occurred in all of 2024. In West Texas, where the first measles outbreak was recorded in early January, there has been one confirmed fatality.\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>According to the Centers for Disease Control and Prevention, 90% of the confirmed cases this year are outbreak-associated, as opposed to only 69% in 2024.\u003c/p>\n\u003cp>“Measles virus is the most contagious of any virus that causes human disease,” said John Swartzberg, clinical professor emeritus at the UC Berkeley School of Public Health. “One person who has measles can infect up to 15 to 18 other people.”\u003c/p>\n\u003cp>A person who is infected with measles can spread the virus four days before a rash appears and is contagious for four days after, Swartzberg said. In that time, the airborne disease spread is considered highly infectious.\u003c/p>\u003c/div>", "attributes": { "named": {}, "numeric": [] } }, { "type": "component", "content": "", "name": "aside", "attributes": { "named": { "postid": "science_1996377", "hero": "https://cdn.kqed.org/wp-content/uploads/sites/35/2015/05/41314-thumb.jpg", "label": "" }, "numeric": [] } }, { "type": "contentString", "content": "\u003cdiv class=\"post-body\">\u003cp>Symptoms include a runny nose, swollen eyes and a cough. People with measles may also experience intense headaches, body aches and fever, similar to COVID-19 and influenza. In many cases, however, the symptoms associated with measles tend to be more severe and also include rashes that spread throughout the body.\u003c/p>\n\u003cp>Measles can also lead to serious complications, Swartzberg said, noting that one in a thousand measles cases in the U.S. results in death. For people who are immunocompromised or malnourished, mortality rates can go up to 5% to 10%, he said. Contracting measles can also lead to secondary infections such as pneumonia and subacute sclerosing panencephalitis, a type of rare brain inflammation that is especially fatal among young children.\u003c/p>\n\u003cp>Measles prevention requires a high level of immunization — around 95% — in order to prevent high levels of outbreaks, Swartzberg said. With just two doses of the measles vaccine, a person can have lifetime protection against the virus.\u003c/p>\n\u003cp>In the U.S., vaccination rates have plummeted over the last 20 years, he said. Even in California, which has mandates in place requiring school-age children to receive certain vaccinations, there are pockets of the state where vaccination rates are below 95%. In West Texas, where some of the largest outbreaks occurred, communities have immunization rates that dip below 50%.\u003c/p>\n\u003cp>Swartzberg said getting vaccinated is the most effective defense against getting sick.\u003c/p>\n\u003cp>“Measles harms not only the individual but also the community,” Swartzberg said.\u003c/p>\n\u003cp>“This vaccine has proven to be incredibly safe and unbelievably effective because it lasts so long and it works so well … People have a responsibility to themselves, to their children and to their community.”\u003c/p>\n\u003cp>\u003c/p>\n\u003c/div>\u003c/p>", "attributes": { "named": {}, "numeric": [] } } ], "link": "/news/12033049/san-mateo-county-measles-case-highlights-risk-for-unvaccinated-expert-says", "authors": [ "11920" ], "categories": [ "news_457", "news_8", "news_356" ], "tags": [ "news_6456", "news_2496", "news_17604", "news_551", "news_3228" ], "featImg": "news_12033057", "label": "news" }, "news_12032665": { "type": "posts", "id": "news_12032665", "meta": { "index": "posts_1716263798", "site": "news", "id": "12032665", "score": null, "sort": [ 1742918417000 ] }, "guestAuthors": [], "slug": "is-planting-trees-dei-trump-administration-cuts-nationwide-tree-planting-effort", "title": "Is Planting Trees 'DEI'? Trump Administration Cuts Nationwide Tree-Planting Effort", "publishDate": 1742918417, "format": "standard", "headTitle": "Is Planting Trees ‘DEI’? Trump Administration Cuts Nationwide Tree-Planting Effort | KQED", "labelTerm": { "term": 253, "site": "news" }, "content": "\u003cp>The Trump administration’s efforts to end federal diversity, equity and inclusion programs has hit an unexpected target: In February, communities around the country learned that funding was canceled for a nationwide tree-planting program aimed at making neighborhoods cooler, healthier and more resilient to climate change.\u003c/p>\n\u003cp>The urban forestry initiative, administered by the nonprofit Arbor Day Foundation, was supposed to distribute $75 million in grant funding to about 100 different cities, nonprofit organizations and tribes to plant shade trees in neighborhoods that need them the most. The program was funded by the 2022 Inflation Reduction Act, which included \u003ca href=\"https://www.npr.org/2023/08/16/1193726242/a-year-in-landmark-u-s-climate-policy-drives-energy-transition-but-hurdles-remai\">big investments in climate initiatives\u003c/a>.\u003c/p>\n\u003cp>In a letter terminating the contract, the U.S. Forest Service stated the program “no longer aligns with agency priorities regarding diversity, equity and inclusion.” The U.S. Department of Agriculture, which houses the Forest Service, said in an emailed statement that the agency was complying with President Trump’s executive orders.\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>The Arbor Day Foundation was surprised by the sudden cancelation, said Executive Director Dan Lambe.\u003c/p>\n\u003cp>“This was hugely disappointing,” Lambe said. “It was an exciting opportunity for us to work with organizations and communities all across the country to plant trees in communities, to create jobs, to create economic benefits, to create conservation benefits, to help create cooler, safer, and healthier communities.”\u003c/p>\n\u003ch2>Rebuilding the canopy lost to Katrina\u003c/h2>\n\u003cp>Driving around the Lower 9th Ward in New Orleans, Arthur Johnson pointed out the abundance of concrete and vacant lots. The whole city gets hot in the summer, he said, but in this neighborhood, there’s hardly any tree shade to provide relief.\u003c/p>\n\u003cp>“Last summer was bad, worse than normal, but the summer before that was extremely bad, where we had no rain and extreme heat, ” said Johnson, CEO of the \u003ca href=\"https://sustainthenine.org/\">Lower 9th Ward Center for Sustainable Engagement and Development\u003c/a>. “Without trees to filter some of that heat, it’s just unbearable.”\u003c/p>\n\u003cp>Trees are proven to \u003ca href=\"https://www.epa.gov/heatislands/benefits-trees-and-vegetation\">reduce heat in cities,\u003c/a> take up stormwater when it rains and improve air quality — all important needs in New Orleans as climate change \u003ca href=\"https://www.npr.org/2024/10/08/nx-s1-5143320/hurricanes-climate-change\">intensifies storms\u003c/a> and \u003ca href=\"https://ready.nola.gov/hazard-mitigation/hazards/extreme-heat/#:~:text=The%20statistical%20probability%20of%20extreme,heat%20across%20the%20planning%20area.\">raises temperatures\u003c/a>.\u003c/p>\n\u003cfigure id=\"attachment_12032669\" class=\"wp-caption aligncenter\" style=\"max-width: 1600px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12032669\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/npr.brightspotcdn-1-copy-1.jpg\" alt=\"\" width=\"1600\" height=\"1067\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/npr.brightspotcdn-1-copy-1.jpg 1600w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/npr.brightspotcdn-1-copy-1-800x534.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/npr.brightspotcdn-1-copy-1-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/npr.brightspotcdn-1-copy-1-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/npr.brightspotcdn-1-copy-1-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\">\u003cfigcaption class=\"wp-caption-text\">Volunteers planted trees in January in the Lower 9th Ward of New Orleans. Trees can help protect neighborhoods from extreme heat and air pollution. \u003ccite>(Arbor Day Foundation)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>The city still hasn’t recovered the \u003ca href=\"https://nola.gov/next/resilience-sustainability/adaptation-nature-solutions/urban-reforestation/#:~:text=The%20City's%20Climate%20Action%20Plan,(Sustaining%20Our%20Urban%20Landscape).\">estimated 200,000 trees\u003c/a> lost to Hurricane Katrina 20 years ago. That lack of canopy is visible in the Lower 9th Ward, a majority Black neighborhood and one of the areas hit hardest by Hurricane Katrina.\u003c/p>\n\u003cp>Johnson’s organization was helping plant some 1,600 trees in the neighborhood when the funding was suddenly canceled. The project was managed by the New Orleans nonprofit \u003ca href=\"https://soulnola.org/\">Sustaining Our Urban Landscape\u003c/a>, or SOUL, which had been awarded a $1 million grant from the Forest Service.\u003c/p>\n\u003cp>SOUL’s executive director, Susannah Burley, said she found it absurd to cancel the funding as an equity program.\u003c/p>\n\u003cp>“That has nothing to do with this grant funding. The word ‘equity’ is pervasive in the grants that were funded by this, but in a totally different context,” Burley said, adding that in this context, equity meant planting trees in neighborhoods without them.\u003c/p>\n\u003cp>“Funding would have allowed us to finish planting the Lower 9th Ward, which is a really big deal,” Burley said. “That’ll be the third neighborhood that we’ve planted every street.”\u003c/p>\n\u003cp>That would have made significant progress towards a citywide goal to reach 10% tree canopy coverage in every neighborhood, as part of an effort to combat \u003ca href=\"https://www.npr.org/2023/07/26/1190071137/its-hot-out-there-a-new-analysis-shows-its-much-worse-if-youre-in-a-city\">the urban heat island effect\u003c/a>, reduce flooding, take up carbon and slow down subsidence.\u003c/p>\n\u003cfigure id=\"attachment_12032670\" class=\"wp-caption aligncenter\" style=\"max-width: 1600px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12032670\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/npr.brightspotcdn-2-copy.jpg\" alt=\"\" width=\"1600\" height=\"1200\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/npr.brightspotcdn-2-copy.jpg 1600w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/npr.brightspotcdn-2-copy-800x600.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/npr.brightspotcdn-2-copy-1020x765.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/npr.brightspotcdn-2-copy-160x120.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/npr.brightspotcdn-2-copy-1536x1152.jpg 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\">\u003cfigcaption class=\"wp-caption-text\">As CEO of the Lower 9th Ward Center for Sustainable Engagement and Development, Arthur Johnson is trying to get the community to see the value in tree planting. \u003ccite>(Arthur Johnson)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>For Johnson, the sudden reversal has been frustrating. It undermines the trust his organization has built over years in a community that has historically been left behind, he said.\u003c/p>\n\u003cp>“You try to get people to have some confidence into what’s going on in the environment and what’s going on in the community and government,” Johnson said.\u003c/p>\n\u003ch2>Anti-DEI push hits environmental justice programs\u003c/h2>\n\u003cp>On his first day in office, President Trump signed an \u003ca href=\"https://www.whitehouse.gov/presidential-actions/2025/01/ending-radical-and-wasteful-government-dei-programs-and-preferencing/\">executive order\u003c/a> aimed at ending federal programs and grants related to diversity, equity and inclusion, which it called discriminatory and wasteful.\u003c/p>\n\u003cp>The order required agencies to provide a list of all DEI programs, including programs related to environmental justice. And it ordered agencies to terminate “‘equity’ actions, initiatives, or programs” and “‘equity-related’ grants or contracts.”\u003c/p>\n\u003cp>The $75 million tree-planting program was part of the Biden administration’s \u003ca href=\"https://bidenwhitehouse.archives.gov/environmentaljustice/justice40/\">Justice40 \u003c/a>initiative, which aimed to direct more resources to “disadvantaged communities.” The administration defined those as areas that were generally lower-income and faced more pollution, based on factors such as health, housing, transportation and workforce development.\u003c/p>\n\u003cfigure id=\"attachment_12032671\" class=\"wp-caption aligncenter\" style=\"max-width: 1600px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12032671\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/npr.brightspotcdn-3-copy.jpg\" alt=\"\" width=\"1600\" height=\"1067\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/npr.brightspotcdn-3-copy.jpg 1600w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/npr.brightspotcdn-3-copy-800x534.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/npr.brightspotcdn-3-copy-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/npr.brightspotcdn-3-copy-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/npr.brightspotcdn-3-copy-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\">\u003cfigcaption class=\"wp-caption-text\">Susannah Burley, executive director of the New Orleans nonprofit Sustaining Our Urban Landscape, spoke to volunteers helping plant trees in the Lower 9th Ward on January 20, 2025. Soon after that, the US Forest Service canceled funding for the program. \u003ccite>(Arbor Day Foundation)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Ladd Keith, director of the Heat Resilience Initiative at the University of Arizona, said trees are a worthy investment. Research shows they can \u003ca href=\"https://academic.oup.com/jof/article-abstract/103/8/411/4598681\">return more financially\u003c/a> than their cost, through lower energy bills, lower health costs and higher property values.\u003c/p>\n\u003cp>“Not everything can be couched under a DEIA language kind of lens,” Keith said. “Grants like this are part of the responsibility of the federal government to help communities advance their interests and their progress.”\u003c/p>\n\u003cp>He argued there are good reasons to focus \u003ca href=\"https://www.npr.org/2019/09/04/755349748/trees-are-key-to-fighting-urban-heat-but-cities-keep-losing-them\">planting in specific areas\u003c/a>.\u003c/p>\n\u003cp>“Our governments historically have disinvested in low-income communities, and so it’s our responsibility to make that right now,” Keith said. “These grants allocated to these lower-income communities to plant trees would have done a little bit of justice, in bringing that urban canopy back up to more on par with higher-income neighborhoods.”\u003c/p>\n\u003ch2>Cuts felt from Louisiana to Oregon\u003c/h2>\n\u003cp>The cancellation hit communities across the country, from Oregon and \u003ca href=\"https://laist.com/news/climate-environment/tree-planting-budget-cuts-doge-elon-musk\">California\u003c/a> to Montana and \u003ca href=\"https://tennesseelookout.com/2025/02/26/usda-cuts-1m-grant-for-nashville-urban-canopy-program-nonprofit-says-move-will-hurt-tree-farms/\">Tennessee\u003c/a>.\u003c/p>\n\u003cp>In Talent, Oregon, Mike Oxendine runs \u003ca href=\"https://www.ourcommunityforestry.org/\">Our Community Forestry\u003c/a>. The tiny nonprofit was promised $600,000 to replace canopy lost to the \u003ca href=\"https://www.npr.org/2020/09/11/911965480/the-thing-i-dread-the-most-is-not-knowing-western-wildfires-rage-amid-race-to-fl\">Almeda Wildfire\u003c/a> in 2020.\u003c/p>\n\u003cp>“We spent a year of our time as volunteers writing this grant proposal to do this work here that nobody else is doing,” Oxendine said.\u003c/p>\n\u003cfigure id=\"attachment_12032672\" class=\"wp-caption aligncenter\" style=\"max-width: 1600px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12032672\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/npr.brightspotcdn-4-copy.jpg\" alt=\"\" width=\"1600\" height=\"1067\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/npr.brightspotcdn-4-copy.jpg 1600w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/npr.brightspotcdn-4-copy-800x534.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/npr.brightspotcdn-4-copy-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/npr.brightspotcdn-4-copy-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/npr.brightspotcdn-4-copy-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\">\u003cfigcaption class=\"wp-caption-text\">Volunteer James Herman gets ready to plant a tree in New Orleans’ Lower 9th Ward in January. The project was one of about a hundred nationwide chosen by the US Forest Service and the Arbor Day Foundation to receive funding under a $75 million federal grant. \u003ccite>(Arbor Day Foundation)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>The nonprofit planned to focus much of its planting in mobile home parks, which were some of the areas \u003ca href=\"https://www.opb.org/article/2023/09/08/wildfire-survivors-recovery-southern-oregon/\">slowest to recover \u003c/a>after the fire.\u003c/p>\n\u003cp>Oxedine said he doesn’t understand why the program was cut.\u003c/p>\n\u003cp>“As an all-volunteer organization, we’re putting those dollars to the highest possible use, and the return on investment is so big,” he said.\u003c/p>\n\u003cp>In Butte, Montana, the city was expecting nearly $800,000 from the program, said Trevor Peterson, the town’s sole urban forester. The grant would have allowed Butte to replace hazardous dead trees, while also staffing up the urban forestry department.\u003c/p>\n\u003cp>“If I died tomorrow, I want to know that the urban forest is going to continue to survive and thrive,” Peterson said. “This grant would have made a huge impact in that regard.”\u003c/p>\n\u003cp>Peterson said he’s looking for other funding, and working with local organizations to get a few trees removed for free.\u003c/p>\n\u003cp>In New Orleans, Arthur Johnson said the loss of federal grant money might slow down the work, but won’t stop it. His organization will work with SOUL to find other sources of funding and plant just a few trees at a time.\u003c/p>\n\u003cp>“We’ve gone through Katrina 20 years ago now, amazingly, where people felt hopeless, but they didn’t give up,” Johnson said. “The people who came here, who lived here, who came back, who didn’t leave, who had losses, but they still feel like it was worth it.”\u003c/p>\n\u003cp>“And so that’s what we want to do, and that’s what we’re going to continue to build,” he said.\u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n", "blocks": [], "excerpt": "In February, communities around the country learned that funding was canceled for a nationwide tree-planting program aimed at making neighborhoods more resilient to climate change.", "status": "publish", "parent": 0, "modified": 1742779762, "stats": { "hasAudio": false, "hasVideo": false, "hasChartOrMap": false, "iframeSrcs": [], "hasGoogleForm": false, "hasGallery": false, "hasHearkenModule": false, "hasPolis": false, "paragraphCount": 37, "wordCount": 1492 }, "headData": { "title": "Is Planting Trees 'DEI'? Trump Administration Cuts Nationwide Tree-Planting Effort | KQED", "description": "In February, communities around the country learned that funding was canceled for a nationwide tree-planting program aimed at making neighborhoods more resilient to climate change.", "ogTitle": "", "ogDescription": "", "ogImgId": "", "twTitle": "", "twDescription": "", "twImgId": "", "schema": { "@context": "http://schema.org", "@type": "NewsArticle", "headline": "Is Planting Trees 'DEI'? Trump Administration Cuts Nationwide Tree-Planting Effort", "datePublished": "2025-03-25T09:00:17-07:00", "dateModified": "2025-03-23T18:29:22-07:00", "image": "https://cdn.kqed.org/wp-content/uploads/2020/02/[email protected]", "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/[email protected]" } } }, "sticky": false, "nprByline": " Eva Tesfaye, NPR", "templateType": "standard", "featuredImageType": "standard", "excludeFromSiteSearch": "Include", "showOnAuthorArchivePages": "No", "articleAge": "0", "path": "/news/12032665/is-planting-trees-dei-trump-administration-cuts-nationwide-tree-planting-effort", "audioTrackLength": null, "parsedContent": [ { "type": "contentString", "content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>The Trump administration’s efforts to end federal diversity, equity and inclusion programs has hit an unexpected target: In February, communities around the country learned that funding was canceled for a nationwide tree-planting program aimed at making neighborhoods cooler, healthier and more resilient to climate change.\u003c/p>\n\u003cp>The urban forestry initiative, administered by the nonprofit Arbor Day Foundation, was supposed to distribute $75 million in grant funding to about 100 different cities, nonprofit organizations and tribes to plant shade trees in neighborhoods that need them the most. The program was funded by the 2022 Inflation Reduction Act, which included \u003ca href=\"https://www.npr.org/2023/08/16/1193726242/a-year-in-landmark-u-s-climate-policy-drives-energy-transition-but-hurdles-remai\">big investments in climate initiatives\u003c/a>.\u003c/p>\n\u003cp>In a letter terminating the contract, the U.S. Forest Service stated the program “no longer aligns with agency priorities regarding diversity, equity and inclusion.” The U.S. Department of Agriculture, which houses the Forest Service, said in an emailed statement that the agency was complying with President Trump’s executive orders.\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 Arbor Day Foundation was surprised by the sudden cancelation, said Executive Director Dan Lambe.\u003c/p>\n\u003cp>“This was hugely disappointing,” Lambe said. “It was an exciting opportunity for us to work with organizations and communities all across the country to plant trees in communities, to create jobs, to create economic benefits, to create conservation benefits, to help create cooler, safer, and healthier communities.”\u003c/p>\n\u003ch2>Rebuilding the canopy lost to Katrina\u003c/h2>\n\u003cp>Driving around the Lower 9th Ward in New Orleans, Arthur Johnson pointed out the abundance of concrete and vacant lots. The whole city gets hot in the summer, he said, but in this neighborhood, there’s hardly any tree shade to provide relief.\u003c/p>\n\u003cp>“Last summer was bad, worse than normal, but the summer before that was extremely bad, where we had no rain and extreme heat, ” said Johnson, CEO of the \u003ca href=\"https://sustainthenine.org/\">Lower 9th Ward Center for Sustainable Engagement and Development\u003c/a>. “Without trees to filter some of that heat, it’s just unbearable.”\u003c/p>\n\u003cp>Trees are proven to \u003ca href=\"https://www.epa.gov/heatislands/benefits-trees-and-vegetation\">reduce heat in cities,\u003c/a> take up stormwater when it rains and improve air quality — all important needs in New Orleans as climate change \u003ca href=\"https://www.npr.org/2024/10/08/nx-s1-5143320/hurricanes-climate-change\">intensifies storms\u003c/a> and \u003ca href=\"https://ready.nola.gov/hazard-mitigation/hazards/extreme-heat/#:~:text=The%20statistical%20probability%20of%20extreme,heat%20across%20the%20planning%20area.\">raises temperatures\u003c/a>.\u003c/p>\n\u003cfigure id=\"attachment_12032669\" class=\"wp-caption aligncenter\" style=\"max-width: 1600px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12032669\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/npr.brightspotcdn-1-copy-1.jpg\" alt=\"\" width=\"1600\" height=\"1067\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/npr.brightspotcdn-1-copy-1.jpg 1600w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/npr.brightspotcdn-1-copy-1-800x534.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/npr.brightspotcdn-1-copy-1-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/npr.brightspotcdn-1-copy-1-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/npr.brightspotcdn-1-copy-1-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\">\u003cfigcaption class=\"wp-caption-text\">Volunteers planted trees in January in the Lower 9th Ward of New Orleans. Trees can help protect neighborhoods from extreme heat and air pollution. \u003ccite>(Arbor Day Foundation)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>The city still hasn’t recovered the \u003ca href=\"https://nola.gov/next/resilience-sustainability/adaptation-nature-solutions/urban-reforestation/#:~:text=The%20City's%20Climate%20Action%20Plan,(Sustaining%20Our%20Urban%20Landscape).\">estimated 200,000 trees\u003c/a> lost to Hurricane Katrina 20 years ago. That lack of canopy is visible in the Lower 9th Ward, a majority Black neighborhood and one of the areas hit hardest by Hurricane Katrina.\u003c/p>\n\u003cp>Johnson’s organization was helping plant some 1,600 trees in the neighborhood when the funding was suddenly canceled. The project was managed by the New Orleans nonprofit \u003ca href=\"https://soulnola.org/\">Sustaining Our Urban Landscape\u003c/a>, or SOUL, which had been awarded a $1 million grant from the Forest Service.\u003c/p>\n\u003cp>SOUL’s executive director, Susannah Burley, said she found it absurd to cancel the funding as an equity program.\u003c/p>\n\u003cp>“That has nothing to do with this grant funding. The word ‘equity’ is pervasive in the grants that were funded by this, but in a totally different context,” Burley said, adding that in this context, equity meant planting trees in neighborhoods without them.\u003c/p>\n\u003cp>“Funding would have allowed us to finish planting the Lower 9th Ward, which is a really big deal,” Burley said. “That’ll be the third neighborhood that we’ve planted every street.”\u003c/p>\n\u003cp>That would have made significant progress towards a citywide goal to reach 10% tree canopy coverage in every neighborhood, as part of an effort to combat \u003ca href=\"https://www.npr.org/2023/07/26/1190071137/its-hot-out-there-a-new-analysis-shows-its-much-worse-if-youre-in-a-city\">the urban heat island effect\u003c/a>, reduce flooding, take up carbon and slow down subsidence.\u003c/p>\n\u003cfigure id=\"attachment_12032670\" class=\"wp-caption aligncenter\" style=\"max-width: 1600px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12032670\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/npr.brightspotcdn-2-copy.jpg\" alt=\"\" width=\"1600\" height=\"1200\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/npr.brightspotcdn-2-copy.jpg 1600w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/npr.brightspotcdn-2-copy-800x600.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/npr.brightspotcdn-2-copy-1020x765.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/npr.brightspotcdn-2-copy-160x120.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/npr.brightspotcdn-2-copy-1536x1152.jpg 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\">\u003cfigcaption class=\"wp-caption-text\">As CEO of the Lower 9th Ward Center for Sustainable Engagement and Development, Arthur Johnson is trying to get the community to see the value in tree planting. \u003ccite>(Arthur Johnson)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>For Johnson, the sudden reversal has been frustrating. It undermines the trust his organization has built over years in a community that has historically been left behind, he said.\u003c/p>\n\u003cp>“You try to get people to have some confidence into what’s going on in the environment and what’s going on in the community and government,” Johnson said.\u003c/p>\n\u003ch2>Anti-DEI push hits environmental justice programs\u003c/h2>\n\u003cp>On his first day in office, President Trump signed an \u003ca href=\"https://www.whitehouse.gov/presidential-actions/2025/01/ending-radical-and-wasteful-government-dei-programs-and-preferencing/\">executive order\u003c/a> aimed at ending federal programs and grants related to diversity, equity and inclusion, which it called discriminatory and wasteful.\u003c/p>\n\u003cp>The order required agencies to provide a list of all DEI programs, including programs related to environmental justice. And it ordered agencies to terminate “‘equity’ actions, initiatives, or programs” and “‘equity-related’ grants or contracts.”\u003c/p>\n\u003cp>The $75 million tree-planting program was part of the Biden administration’s \u003ca href=\"https://bidenwhitehouse.archives.gov/environmentaljustice/justice40/\">Justice40 \u003c/a>initiative, which aimed to direct more resources to “disadvantaged communities.” The administration defined those as areas that were generally lower-income and faced more pollution, based on factors such as health, housing, transportation and workforce development.\u003c/p>\n\u003cfigure id=\"attachment_12032671\" class=\"wp-caption aligncenter\" style=\"max-width: 1600px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12032671\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/npr.brightspotcdn-3-copy.jpg\" alt=\"\" width=\"1600\" height=\"1067\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/npr.brightspotcdn-3-copy.jpg 1600w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/npr.brightspotcdn-3-copy-800x534.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/npr.brightspotcdn-3-copy-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/npr.brightspotcdn-3-copy-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/npr.brightspotcdn-3-copy-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\">\u003cfigcaption class=\"wp-caption-text\">Susannah Burley, executive director of the New Orleans nonprofit Sustaining Our Urban Landscape, spoke to volunteers helping plant trees in the Lower 9th Ward on January 20, 2025. Soon after that, the US Forest Service canceled funding for the program. \u003ccite>(Arbor Day Foundation)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Ladd Keith, director of the Heat Resilience Initiative at the University of Arizona, said trees are a worthy investment. Research shows they can \u003ca href=\"https://academic.oup.com/jof/article-abstract/103/8/411/4598681\">return more financially\u003c/a> than their cost, through lower energy bills, lower health costs and higher property values.\u003c/p>\n\u003cp>“Not everything can be couched under a DEIA language kind of lens,” Keith said. “Grants like this are part of the responsibility of the federal government to help communities advance their interests and their progress.”\u003c/p>\n\u003cp>He argued there are good reasons to focus \u003ca href=\"https://www.npr.org/2019/09/04/755349748/trees-are-key-to-fighting-urban-heat-but-cities-keep-losing-them\">planting in specific areas\u003c/a>.\u003c/p>\n\u003cp>“Our governments historically have disinvested in low-income communities, and so it’s our responsibility to make that right now,” Keith said. “These grants allocated to these lower-income communities to plant trees would have done a little bit of justice, in bringing that urban canopy back up to more on par with higher-income neighborhoods.”\u003c/p>\n\u003ch2>Cuts felt from Louisiana to Oregon\u003c/h2>\n\u003cp>The cancellation hit communities across the country, from Oregon and \u003ca href=\"https://laist.com/news/climate-environment/tree-planting-budget-cuts-doge-elon-musk\">California\u003c/a> to Montana and \u003ca href=\"https://tennesseelookout.com/2025/02/26/usda-cuts-1m-grant-for-nashville-urban-canopy-program-nonprofit-says-move-will-hurt-tree-farms/\">Tennessee\u003c/a>.\u003c/p>\n\u003cp>In Talent, Oregon, Mike Oxendine runs \u003ca href=\"https://www.ourcommunityforestry.org/\">Our Community Forestry\u003c/a>. The tiny nonprofit was promised $600,000 to replace canopy lost to the \u003ca href=\"https://www.npr.org/2020/09/11/911965480/the-thing-i-dread-the-most-is-not-knowing-western-wildfires-rage-amid-race-to-fl\">Almeda Wildfire\u003c/a> in 2020.\u003c/p>\n\u003cp>“We spent a year of our time as volunteers writing this grant proposal to do this work here that nobody else is doing,” Oxendine said.\u003c/p>\n\u003cfigure id=\"attachment_12032672\" class=\"wp-caption aligncenter\" style=\"max-width: 1600px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12032672\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/npr.brightspotcdn-4-copy.jpg\" alt=\"\" width=\"1600\" height=\"1067\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/npr.brightspotcdn-4-copy.jpg 1600w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/npr.brightspotcdn-4-copy-800x534.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/npr.brightspotcdn-4-copy-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/npr.brightspotcdn-4-copy-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/npr.brightspotcdn-4-copy-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\">\u003cfigcaption class=\"wp-caption-text\">Volunteer James Herman gets ready to plant a tree in New Orleans’ Lower 9th Ward in January. The project was one of about a hundred nationwide chosen by the US Forest Service and the Arbor Day Foundation to receive funding under a $75 million federal grant. \u003ccite>(Arbor Day Foundation)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>The nonprofit planned to focus much of its planting in mobile home parks, which were some of the areas \u003ca href=\"https://www.opb.org/article/2023/09/08/wildfire-survivors-recovery-southern-oregon/\">slowest to recover \u003c/a>after the fire.\u003c/p>\n\u003cp>Oxedine said he doesn’t understand why the program was cut.\u003c/p>\n\u003cp>“As an all-volunteer organization, we’re putting those dollars to the highest possible use, and the return on investment is so big,” he said.\u003c/p>\n\u003cp>In Butte, Montana, the city was expecting nearly $800,000 from the program, said Trevor Peterson, the town’s sole urban forester. The grant would have allowed Butte to replace hazardous dead trees, while also staffing up the urban forestry department.\u003c/p>\n\u003cp>“If I died tomorrow, I want to know that the urban forest is going to continue to survive and thrive,” Peterson said. “This grant would have made a huge impact in that regard.”\u003c/p>\n\u003cp>Peterson said he’s looking for other funding, and working with local organizations to get a few trees removed for free.\u003c/p>\n\u003cp>In New Orleans, Arthur Johnson said the loss of federal grant money might slow down the work, but won’t stop it. His organization will work with SOUL to find other sources of funding and plant just a few trees at a time.\u003c/p>\n\u003cp>“We’ve gone through Katrina 20 years ago now, amazingly, where people felt hopeless, but they didn’t give up,” Johnson said. “The people who came here, who lived here, who came back, who didn’t leave, who had losses, but they still feel like it was worth it.”\u003c/p>\n\u003cp>“And so that’s what we want to do, and that’s what we’re going to continue to build,” he said.\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/12032665/is-planting-trees-dei-trump-administration-cuts-nationwide-tree-planting-effort", "authors": [ "byline_news_12032665" ], "categories": [ "news_34165", "news_8", "news_13", "news_356" ], "tags": [ "news_4092", "news_29916", "news_1323", "news_1167" ], "affiliates": [ "news_253" ], "featImg": "news_12032668", "label": "news_253" }, "news_12032768": { "type": "posts", "id": "news_12032768", "meta": { "index": "posts_1716263798", "site": "news", "id": "12032768", "score": null, "sort": [ 1742904001000 ] }, "guestAuthors": [], "slug": "whats-next-23andme-bankruptcy-filing-raises-questions-data-security", "title": "What’s Next for 23andMe? Bankruptcy Filing Raises Questions About Data Security", "publishDate": 1742904001, "format": "standard", "headTitle": "What’s Next for 23andMe? Bankruptcy Filing Raises Questions About Data Security | KQED", "labelTerm": { "site": "news" }, "content": "\u003cp>\u003ca href=\"https://www.kqed.org/pop/104710/how-dna-tests-like-23andme-are-exposing-family-secrets\">23andMe\u003c/a>, the South San Francisco-based biotech giant that pioneered at-home genetic testing, filed for Chapter 11 bankruptcy, stoking privacy concerns for many of its more than 15 million customers.\u003c/p>\n\u003cp>The company \u003ca href=\"https://www.globenewswire.com/news-release/2025/03/24/3047517/0/en/23andMe-Initiates-Voluntary-Chapter-11-Process-to-Maximize-Stakeholder-Value-Through-Court-Supervised-Sale-Process.html\">announced\u003c/a> Sunday that it plans to sell “substantially all of its assets” through a court-approved reorganization plan and said its CEO, Anne Wojcicki, who co-founded the company nearly two decades ago, is stepping down effective immediately but will remain on the company’s board.\u003c/p>\n\u003cp>As the company’s bankruptcy filing appeared imminent last week, California Attorney General Rob Bonta \u003ca href=\"https://oag.ca.gov/news/press-releases/attorney-general-bonta-urgently-issues-consumer-alert-23andme-customers\">issued a consumer alert\u003c/a> informing the company’s roughly 1.7 million customers in California of their right to delete the trove of genetic information collected about them.\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>“I want to remind people of their rights given this moment,” Bonta told KQED on Monday, a day after the company submitted its filing in a Missouri bankruptcy court. “They may not have the same guardrails and protections in place for privacy … as they do now.”\u003c/p>\n\u003cp>Bonta said he’s not going as far as telling customers to delete their data but that, as a 23andMe customer himself, he’s already begun the process of deleting his own data.\u003c/p>\n\u003cfigure id=\"attachment_11959336\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11959336\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2023/08/230828-ROB-BONTA-AP-MJS-KQED.jpg\" alt=\"California's Attorney General Rob Bonta speaks into a microphone.\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2023/08/230828-ROB-BONTA-AP-MJS-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/08/230828-ROB-BONTA-AP-MJS-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/08/230828-ROB-BONTA-AP-MJS-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/08/230828-ROB-BONTA-AP-MJS-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/08/230828-ROB-BONTA-AP-MJS-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/08/230828-ROB-BONTA-AP-MJS-KQED-1920x1280.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">California Attorney General Rob Bonta fields questions during a press conference on Monday, Aug. 28, 2023, in Los Angeles. \u003ccite>(Marcio Jose Sanchez/AP Photo)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>“It’s totally their decision about how they value their private data, what kind of risk they want to take on and are willing to absorb,” he said. “So that’s up to them, but I’m just reminding them of their unique rights here in California.”\u003c/p>\n\u003cp>The bankruptcy filing marks a striking reversal of fortune for the company, which just four years ago had a \u003ca href=\"https://finance.yahoo.com/news/23andmes-journey-dna-testing-pioneer-171858532.html\">market value of $6 billion\u003c/a> but has since struggled to contain mounting financial and operational challenges.\u003c/p>\n\u003cul>\n\u003cli>\u003cstrong>\u003ca href=\"#Todeletegeneticdatafrom23andMe\">Skip to a step-by-step guide on how to delete your 23andMe data\u003c/a> \u003c/strong>\u003c/li>\n\u003c/ul>\n\u003cp>Since it went public in 2021, 23andMe has struggled to find a profitable business model, which was made more challenging after a massive data breach in 2023 that spooked investors and customers.\u003c/p>\n\u003cp>“I’m concerned because of the past conduct of 23andMe,” Bonta said. “Even when they were operating at full capacity, having a massive data breach that affected half of their customers — seven million customers, 850,000 Californians — that’s a red flag, that’s a concern.”\u003c/p>\n\u003cp>Beyond the “inherent injury” in someone’s privacy being violated, breached data could be used by scammers in nefarious ways, including identity theft, someone posing as a relative and asking for money or targeting individuals based on their race or ethnicity.[aside postID=pop_104710 hero='https://ww2.kqed.org/app/uploads/sites/12/2018/07/dna-kit-23andme-ancestry-family-secret-1180x664.jpg']Founded in 2006, the company is best known for its saliva-based DNA mail-in testing kits that quickly drew millions of customers eager to learn more about their ancestry. More recently, the company delved further into health research and drug development.\u003c/p>\n\u003cp>But amid ongoing financial woes, the company announced in November that it was laying off more than 200 employees — about 40% of its workforce — and would discontinue its therapeutics division.\u003c/p>\n\u003cp>Shares of the company have shed nearly all their value since last spring and plunged even farther after Sunday’s bankruptcy filing, trading at less than $1 as of midday Monday.\u003c/p>\n\u003cp>In recent securities filings, 23andMe continued to warn about its “ability to continue as a going concern.” In its Chapter 11 bankruptcy filing, the company reported total debts of nearly $215 million as of the end of last year.\u003c/p>\n\u003cp>In a statement on Sunday, Board Chair Mark Jensen said the court-supervised bankruptcy process was “the best path forward to maximize the value of the business.”\u003c/p>\n\u003cfigure id=\"attachment_11676897\" class=\"wp-caption aligncenter\" style=\"max-width: 1600px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"wp-image-11676897 size-full\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2018/06/RS10205_3129766406_3f62c12d6a_o.jpg\" alt=\"\" width=\"1600\" height=\"1066\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2018/06/RS10205_3129766406_3f62c12d6a_o.jpg 1600w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/06/RS10205_3129766406_3f62c12d6a_o-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/06/RS10205_3129766406_3f62c12d6a_o-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/06/RS10205_3129766406_3f62c12d6a_o-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/06/RS10205_3129766406_3f62c12d6a_o-1200x800.jpg 1200w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/06/RS10205_3129766406_3f62c12d6a_o-1180x786.jpg 1180w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/06/RS10205_3129766406_3f62c12d6a_o-960x640.jpg 960w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/06/RS10205_3129766406_3f62c12d6a_o-240x160.jpg 240w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/06/RS10205_3129766406_3f62c12d6a_o-375x250.jpg 375w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/06/RS10205_3129766406_3f62c12d6a_o-520x346.jpg 520w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\">\u003cfigcaption class=\"wp-caption-text\">23andMe, the South San Francisco-based company that pioneered at-home genetic testing, holds a trove of sensitive genetic data on its 15 million customers. \u003ccite>(Hong Chang Bum/Flickr)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>The company said it expects to continue regular business operations during the bankruptcy process but is also seeking court approval to reject lease contracts, including for properties in San Francisco and Sunnyvale, in an effort to reduce expenses.\u003c/p>\n\u003cp>The company assured customers that its bankruptcy filing will not change the way it stores or protects data.\u003c/p>\n\u003cp>23andMe “is committed to continuing to safeguard customer data and being transparent about the management of user data going forward,” Jensen added.\u003c/p>\n\u003cp>John Bringardner of Debtwire notes that a prospective buyer of 23andMe will have to comply with regulatory approvals that ensure “customer data won’t end up in unscrupulous hands.”\u003c/p>\n\u003cp>“Personal data collected by 23andme has always been at risk,” Bringardner wrote in an email on Monday, referencing the 2023 data breach.[aside postID=news_12030969 hero='https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/Honda-1020x765.jpg']Litigation spanning from the aftermath of the breach helped drive up liabilities, eventually contributing to the bankruptcy, he said. Last year, 23andMe agreed to pay $30 million in cash to settle a class-action lawsuit accusing it of failing to protect customers whose personal information was exposed in this breach.\u003c/p>\n\u003cp>On Sunday, the company said it plans to use the bankruptcy proceedings to “resolve all outstanding legal liabilities” stemming from the 2023 incident.\u003c/p>\n\u003cp>Hank Greely, a Stanford law professor, said it’s quite likely that customer data will be compromised as the company goes through bankruptcy and ultimately sells its assets. But in most cases, he doesn’t think the consequences will be all that significant.\u003c/p>\n\u003cp>“There is the non-concrete side of privacy violations. Even though it might not hurt me in any way, if somebody posted on the internet a photo of me sitting on the toilet, I would be more than annoyed,” he said. “There’s a violation of the privacy side to this. But the actual concrete applications, I think, of having the kind of genetic information that 23andMe has … are likely to be relatively small.”\u003c/p>\n\u003cp>Greely said there are few privacy protections in place when customer data is sold from one company to another, as is expected to happen during a bankruptcy proceeding. The privacy agreement between 23andMe and its customers, he said, only holds weight if the company continues to own the data.\u003c/p>\n\u003cp>But “if their assets get sold to a different company, the different company doesn’t necessarily have to follow the agreement,” he said, adding, in this case, the asset could be worth more if there are few privacy protections in place.\u003c/p>\n\u003cp>“And the asset being worth more is something bankruptcy courts are supposed to try to achieve,” he said.\u003c/p>\n\u003ch2>\u003ca id=\"Todeletegeneticdatafrom23andMe\">\u003c/a>To delete genetic data from 23andMe\u003c/h2>\n\u003col>\n\u003cli>Log into your 23andMe account on their website.\u003c/li>\n\u003cli>Go to the “Settings” section of your profile.\u003c/li>\n\u003cli>Scroll to a section labeled “23andMe Data” at the bottom of the page.\u003c/li>\n\u003cli>Click “View” next to “23andMe Data.”\u003c/li>\n\u003cli>Download your data: If you want a copy of your genetic data for personal storage, choose the option to download it to your device before proceeding.\u003c/li>\n\u003cli>Scroll to the “Delete Data” section.\u003c/li>\n\u003cli>Click “Permanently Delete Data.”\u003c/li>\n\u003c/ol>\n\u003cp>Confirm your request: You’ll receive an email from 23andMe; follow the link in the email to confirm your deletion request.\u003c/p>\n\u003ch2>To destroy your 23andMe test sample:\u003c/h2>\n\u003cp>If you previously opted to have your saliva sample and DNA stored by 23andMe but want to change that preference, you can do so from your account settings page under “Preferences.”\u003c/p>\n\u003ch2>To revoke permission for your genetic data to be used for research:\u003c/h2>\n\u003cp>If you previously consented to 23andMe and third-party researchers to use your genetic data and sample for research, you may withdraw consent from the account settings page under “Research and Product Consents.”\u003c/p>\n\u003cp>Under the \u003ca href=\"https://leginfo.legislature.ca.gov/faces/billTextClient.xhtml?bill_id=202120220SB41\">Genetic Information Privacy Act\u003c/a>, California consumers can delete their account and genetic data and have their biological sample destroyed. In addition, GIPA permits California consumers to revoke consent that they provided a genetic testing company to collect, use and disclose genetic data, as well as to store biological samples after the initial testing has been completed.\u003c/p>\n\u003cp>The \u003ca href=\"https://oag.ca.gov/privacy/ccpa\">Consumer Protection Act\u003c/a> also vests California consumers with the right to delete personal information, including genetic data, from businesses that collect personal information from the consumer.\u003c/p>\n\u003cp>\u003cem>This story includes reporting from the Associated Press\u003c/em>.\u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n", "blocks": [], "excerpt": "The South San Francisco-based company, which pioneered at-home genetic testing, holds a trove of sensitive genetic data on its 15 million customers. ", "status": "publish", "parent": 0, "modified": 1742864247, "stats": { "hasAudio": false, "hasVideo": false, "hasChartOrMap": false, "iframeSrcs": [], "hasGoogleForm": false, "hasGallery": false, "hasHearkenModule": false, "hasPolis": false, "paragraphCount": 33, "wordCount": 1460 }, "headData": { "title": "What’s Next for 23andMe? Bankruptcy Filing Raises Questions About Data Security | KQED", "description": "The South San Francisco-based company, which pioneered at-home genetic testing, holds a trove of sensitive genetic data on its 15 million customers. ", "ogTitle": "", "ogDescription": "", "ogImgId": "", "twTitle": "", "twDescription": "", "twImgId": "", "schema": { "@context": "http://schema.org", "@type": "NewsArticle", "headline": "What’s Next for 23andMe? Bankruptcy Filing Raises Questions About Data Security", "datePublished": "2025-03-25T05:00:01-07:00", "dateModified": "2025-03-24T17:57:27-07:00", "image": "https://cdn.kqed.org/wp-content/uploads/2020/02/[email protected]", "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/[email protected]" } } }, "sticky": false, "templateType": "standard", "featuredImageType": "standard", "excludeFromSiteSearch": "Include", "articleAge": "0", "path": "/news/12032768/whats-next-23andme-bankruptcy-filing-raises-questions-data-security", "audioTrackLength": null, "parsedContent": [ { "type": "contentString", "content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>\u003ca href=\"https://www.kqed.org/pop/104710/how-dna-tests-like-23andme-are-exposing-family-secrets\">23andMe\u003c/a>, the South San Francisco-based biotech giant that pioneered at-home genetic testing, filed for Chapter 11 bankruptcy, stoking privacy concerns for many of its more than 15 million customers.\u003c/p>\n\u003cp>The company \u003ca href=\"https://www.globenewswire.com/news-release/2025/03/24/3047517/0/en/23andMe-Initiates-Voluntary-Chapter-11-Process-to-Maximize-Stakeholder-Value-Through-Court-Supervised-Sale-Process.html\">announced\u003c/a> Sunday that it plans to sell “substantially all of its assets” through a court-approved reorganization plan and said its CEO, Anne Wojcicki, who co-founded the company nearly two decades ago, is stepping down effective immediately but will remain on the company’s board.\u003c/p>\n\u003cp>As the company’s bankruptcy filing appeared imminent last week, California Attorney General Rob Bonta \u003ca href=\"https://oag.ca.gov/news/press-releases/attorney-general-bonta-urgently-issues-consumer-alert-23andme-customers\">issued a consumer alert\u003c/a> informing the company’s roughly 1.7 million customers in California of their right to delete the trove of genetic information collected about them.\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>“I want to remind people of their rights given this moment,” Bonta told KQED on Monday, a day after the company submitted its filing in a Missouri bankruptcy court. “They may not have the same guardrails and protections in place for privacy … as they do now.”\u003c/p>\n\u003cp>Bonta said he’s not going as far as telling customers to delete their data but that, as a 23andMe customer himself, he’s already begun the process of deleting his own data.\u003c/p>\n\u003cfigure id=\"attachment_11959336\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11959336\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2023/08/230828-ROB-BONTA-AP-MJS-KQED.jpg\" alt=\"California's Attorney General Rob Bonta speaks into a microphone.\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2023/08/230828-ROB-BONTA-AP-MJS-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/08/230828-ROB-BONTA-AP-MJS-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/08/230828-ROB-BONTA-AP-MJS-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/08/230828-ROB-BONTA-AP-MJS-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/08/230828-ROB-BONTA-AP-MJS-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/08/230828-ROB-BONTA-AP-MJS-KQED-1920x1280.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">California Attorney General Rob Bonta fields questions during a press conference on Monday, Aug. 28, 2023, in Los Angeles. \u003ccite>(Marcio Jose Sanchez/AP Photo)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>“It’s totally their decision about how they value their private data, what kind of risk they want to take on and are willing to absorb,” he said. “So that’s up to them, but I’m just reminding them of their unique rights here in California.”\u003c/p>\n\u003cp>The bankruptcy filing marks a striking reversal of fortune for the company, which just four years ago had a \u003ca href=\"https://finance.yahoo.com/news/23andmes-journey-dna-testing-pioneer-171858532.html\">market value of $6 billion\u003c/a> but has since struggled to contain mounting financial and operational challenges.\u003c/p>\n\u003cul>\n\u003cli>\u003cstrong>\u003ca href=\"#Todeletegeneticdatafrom23andMe\">Skip to a step-by-step guide on how to delete your 23andMe data\u003c/a> \u003c/strong>\u003c/li>\n\u003c/ul>\n\u003cp>Since it went public in 2021, 23andMe has struggled to find a profitable business model, which was made more challenging after a massive data breach in 2023 that spooked investors and customers.\u003c/p>\n\u003cp>“I’m concerned because of the past conduct of 23andMe,” Bonta said. “Even when they were operating at full capacity, having a massive data breach that affected half of their customers — seven million customers, 850,000 Californians — that’s a red flag, that’s a concern.”\u003c/p>\n\u003cp>Beyond the “inherent injury” in someone’s privacy being violated, breached data could be used by scammers in nefarious ways, including identity theft, someone posing as a relative and asking for money or targeting individuals based on their race or ethnicity.\u003c/p>\u003c/div>", "attributes": { "named": {}, "numeric": [] } }, { "type": "component", "content": "", "name": "aside", "attributes": { "named": { "postid": "pop_104710", "hero": "https://ww2.kqed.org/app/uploads/sites/12/2018/07/dna-kit-23andme-ancestry-family-secret-1180x664.jpg", "label": "" }, "numeric": [] } }, { "type": "contentString", "content": "\u003cdiv class=\"post-body\">\u003cp>Founded in 2006, the company is best known for its saliva-based DNA mail-in testing kits that quickly drew millions of customers eager to learn more about their ancestry. More recently, the company delved further into health research and drug development.\u003c/p>\n\u003cp>But amid ongoing financial woes, the company announced in November that it was laying off more than 200 employees — about 40% of its workforce — and would discontinue its therapeutics division.\u003c/p>\n\u003cp>Shares of the company have shed nearly all their value since last spring and plunged even farther after Sunday’s bankruptcy filing, trading at less than $1 as of midday Monday.\u003c/p>\n\u003cp>In recent securities filings, 23andMe continued to warn about its “ability to continue as a going concern.” In its Chapter 11 bankruptcy filing, the company reported total debts of nearly $215 million as of the end of last year.\u003c/p>\n\u003cp>In a statement on Sunday, Board Chair Mark Jensen said the court-supervised bankruptcy process was “the best path forward to maximize the value of the business.”\u003c/p>\n\u003cfigure id=\"attachment_11676897\" class=\"wp-caption aligncenter\" style=\"max-width: 1600px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"wp-image-11676897 size-full\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2018/06/RS10205_3129766406_3f62c12d6a_o.jpg\" alt=\"\" width=\"1600\" height=\"1066\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2018/06/RS10205_3129766406_3f62c12d6a_o.jpg 1600w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/06/RS10205_3129766406_3f62c12d6a_o-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/06/RS10205_3129766406_3f62c12d6a_o-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/06/RS10205_3129766406_3f62c12d6a_o-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/06/RS10205_3129766406_3f62c12d6a_o-1200x800.jpg 1200w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/06/RS10205_3129766406_3f62c12d6a_o-1180x786.jpg 1180w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/06/RS10205_3129766406_3f62c12d6a_o-960x640.jpg 960w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/06/RS10205_3129766406_3f62c12d6a_o-240x160.jpg 240w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/06/RS10205_3129766406_3f62c12d6a_o-375x250.jpg 375w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/06/RS10205_3129766406_3f62c12d6a_o-520x346.jpg 520w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\">\u003cfigcaption class=\"wp-caption-text\">23andMe, the South San Francisco-based company that pioneered at-home genetic testing, holds a trove of sensitive genetic data on its 15 million customers. \u003ccite>(Hong Chang Bum/Flickr)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>The company said it expects to continue regular business operations during the bankruptcy process but is also seeking court approval to reject lease contracts, including for properties in San Francisco and Sunnyvale, in an effort to reduce expenses.\u003c/p>\n\u003cp>The company assured customers that its bankruptcy filing will not change the way it stores or protects data.\u003c/p>\n\u003cp>23andMe “is committed to continuing to safeguard customer data and being transparent about the management of user data going forward,” Jensen added.\u003c/p>\n\u003cp>John Bringardner of Debtwire notes that a prospective buyer of 23andMe will have to comply with regulatory approvals that ensure “customer data won’t end up in unscrupulous hands.”\u003c/p>\n\u003cp>“Personal data collected by 23andme has always been at risk,” Bringardner wrote in an email on Monday, referencing the 2023 data breach.\u003c/p>\u003c/div>", "attributes": { "named": {}, "numeric": [] } }, { "type": "component", "content": "", "name": "aside", "attributes": { "named": { "postid": "news_12030969", "hero": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/Honda-1020x765.jpg", "label": "" }, "numeric": [] } }, { "type": "contentString", "content": "\u003cdiv class=\"post-body\">\u003cp>Litigation spanning from the aftermath of the breach helped drive up liabilities, eventually contributing to the bankruptcy, he said. Last year, 23andMe agreed to pay $30 million in cash to settle a class-action lawsuit accusing it of failing to protect customers whose personal information was exposed in this breach.\u003c/p>\n\u003cp>On Sunday, the company said it plans to use the bankruptcy proceedings to “resolve all outstanding legal liabilities” stemming from the 2023 incident.\u003c/p>\n\u003cp>Hank Greely, a Stanford law professor, said it’s quite likely that customer data will be compromised as the company goes through bankruptcy and ultimately sells its assets. But in most cases, he doesn’t think the consequences will be all that significant.\u003c/p>\n\u003cp>“There is the non-concrete side of privacy violations. Even though it might not hurt me in any way, if somebody posted on the internet a photo of me sitting on the toilet, I would be more than annoyed,” he said. “There’s a violation of the privacy side to this. But the actual concrete applications, I think, of having the kind of genetic information that 23andMe has … are likely to be relatively small.”\u003c/p>\n\u003cp>Greely said there are few privacy protections in place when customer data is sold from one company to another, as is expected to happen during a bankruptcy proceeding. The privacy agreement between 23andMe and its customers, he said, only holds weight if the company continues to own the data.\u003c/p>\n\u003cp>But “if their assets get sold to a different company, the different company doesn’t necessarily have to follow the agreement,” he said, adding, in this case, the asset could be worth more if there are few privacy protections in place.\u003c/p>\n\u003cp>“And the asset being worth more is something bankruptcy courts are supposed to try to achieve,” he said.\u003c/p>\n\u003ch2>\u003ca id=\"Todeletegeneticdatafrom23andMe\">\u003c/a>To delete genetic data from 23andMe\u003c/h2>\n\u003col>\n\u003cli>Log into your 23andMe account on their website.\u003c/li>\n\u003cli>Go to the “Settings” section of your profile.\u003c/li>\n\u003cli>Scroll to a section labeled “23andMe Data” at the bottom of the page.\u003c/li>\n\u003cli>Click “View” next to “23andMe Data.”\u003c/li>\n\u003cli>Download your data: If you want a copy of your genetic data for personal storage, choose the option to download it to your device before proceeding.\u003c/li>\n\u003cli>Scroll to the “Delete Data” section.\u003c/li>\n\u003cli>Click “Permanently Delete Data.”\u003c/li>\n\u003c/ol>\n\u003cp>Confirm your request: You’ll receive an email from 23andMe; follow the link in the email to confirm your deletion request.\u003c/p>\n\u003ch2>To destroy your 23andMe test sample:\u003c/h2>\n\u003cp>If you previously opted to have your saliva sample and DNA stored by 23andMe but want to change that preference, you can do so from your account settings page under “Preferences.”\u003c/p>\n\u003ch2>To revoke permission for your genetic data to be used for research:\u003c/h2>\n\u003cp>If you previously consented to 23andMe and third-party researchers to use your genetic data and sample for research, you may withdraw consent from the account settings page under “Research and Product Consents.”\u003c/p>\n\u003cp>Under the \u003ca href=\"https://leginfo.legislature.ca.gov/faces/billTextClient.xhtml?bill_id=202120220SB41\">Genetic Information Privacy Act\u003c/a>, California consumers can delete their account and genetic data and have their biological sample destroyed. In addition, GIPA permits California consumers to revoke consent that they provided a genetic testing company to collect, use and disclose genetic data, as well as to store biological samples after the initial testing has been completed.\u003c/p>\n\u003cp>The \u003ca href=\"https://oag.ca.gov/privacy/ccpa\">Consumer Protection Act\u003c/a> also vests California consumers with the right to delete personal information, including genetic data, from businesses that collect personal information from the consumer.\u003c/p>\n\u003cp>\u003cem>This story includes reporting from the Associated Press\u003c/em>.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>", "attributes": { "named": {}, "numeric": [] } }, { "type": "component", "content": "", "name": "ad", "attributes": { "named": { "label": "floatright" }, "numeric": [ "floatright" ] } }, { "type": "contentString", "content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003c/div>\u003c/p>", "attributes": { "named": {}, "numeric": [] } } ], "link": "/news/12032768/whats-next-23andme-bankruptcy-filing-raises-questions-data-security", "authors": [ "1263" ], "categories": [ "news_8", "news_356", "news_248" ], "tags": [ "news_35194", "news_32707", "news_2632", "news_18538", "news_22844", "news_2331", "news_28199", "news_18543", "news_1859", "news_3187", "news_1460", "news_1631" ], "featImg": "news_11676905", "label": "news" }, "arts_13973701": { "type": "posts", "id": "arts_13973701", "meta": { "index": "posts_1716263798", "site": "arts", "id": "13973701", "score": null, "sort": [ 1743121865000 ] }, "guestAuthors": [], "slug": "afro-latino-festival-san-jose-puerto-rican-cuban-food-empanadas", "title": "A Celebration of San Jose’s Afro-Latino Roots — With Empanadas", "publishDate": 1743121865, "format": "standard", "headTitle": "A Celebration of San Jose’s Afro-Latino Roots — With Empanadas | KQED", "labelTerm": {}, "content": "\u003cp>This weekend, \u003ca href=\"https://www.kqed.org/arts/tag/san-jose\">San Jose’s\u003c/a> History Park will waft with salsa music and the intoxicating smell of deep-fried empanadas. But while food will be abundant, Saturday’s inaugural \u003ca href=\"https://www.africanamericanheritagehouseinc.org/events-1/afro-latino-festival\">Afro-Latino Festival\u003c/a> also aspires to go beyond the usual fun and games associated with this kind of cultural celebration. It wants to teach visitors how Afro Latinos have been part of the city’s fabric since its earliest colonial days.\u003c/p>\n\u003cp>All in all, it’s one more reminder that \u003ca href=\"https://www.kqed.org/arts/13964538/silicon-valley-unseen-san-jose-south-bay-locals\">Silicon Valley is so much more\u003c/a> than just the home to our region’s high-tech overlords.\u003c/p>\n\u003cp>The festival is being organized and hosted by San Jose’s African American Heritage House (AAHH), a nonprofit community center dedicated to educating the public about the history of African Americans in Santa Clara County — an often overlooked history that goes back nearly 250 years. And so, in addition to celebrating Afro-Latino culture through lively music and delicious food, the goal of the festival is to make visitors aware of how much of that history is \u003ci>specifically \u003c/i>Afro-Latino: When El Pueblo de San José de Guadalupe was founded in 1777, the first batch of settlers included \u003ca href=\"https://www.kqed.org/news/11860455/since-before-the-beginning-the-black-pioneers-of-the-south-bay\">five families of mixed Mexican and African descent\u003c/a>.\u003c/p>\n\u003cp>“It really goes back to just what we were taught in school and what we were not taught. Everyone knows about the transatlantic slave trade, to an extent, but they think in terms of where we are in the USA, right? But before those slave ships came here, they went to Cuba first,” AAHH president Susan Rigmaiden explains. “[The festival is] just to raise awareness on that. There’s a lot of cultural diversity within what people see as African or Black descent.”\u003c/p>\n\u003cp>Rigmaiden says she’s actually not certain herself of the exact size or scope of the Afro-Latino and Afro-Caribbean communities in Silicon Valley today. Santa Clara County’s Black population, on the whole, sits at around just \u003ca href=\"https://www.census.gov/quickfacts/santaclaracountycalifornia\">2.9%\u003c/a>, and the readily available data doesn’t break down how many of those folks also identify as Latino. As Rigmaiden notes, a city like San Jose doesn’t really have a “Black side of town” these days, much less a specific Puerto Rican or Afro-Dominican neighborhood.\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>Part of the hope in launching this festival, then, is just to see who actually comes. “This is like a call to all people of Caribbean and Latin descent to come and join with us,” Rigmaiden says. “The South Bay community is just so interested in the whole diaspora of African descendants.”\u003c/p>\n\u003cfigure id=\"attachment_13973699\" class=\"wp-caption alignnone\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13973699\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/dona-aida.jpg\" alt=\"A tray of crispy fried empanadas.\" width=\"1920\" height=\"1920\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/dona-aida.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/dona-aida-800x800.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/dona-aida-1020x1020.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/dona-aida-160x160.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/dona-aida-768x768.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/dona-aida-1536x1536.jpg 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">A tray of Cuban-Puerto Rican empanadas from Doña Aida’s. \u003ccite>(Courtesy of Doña Aida's Empanadas)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cspan style=\"font-weight: 400\">\u003cspan style=\"color: #2b2b2b;font-weight: 400\">[aside postID='arts_13960344,arts_13965475']\u003c/span>\u003c/span>Of course, the Afro-Latino Festival will boast no shortage of fun and games too — and, especially, of good food. Confirmed vendors, most of which are run by folks of Afro-Latino descent, include Nuyorican Empanadas, a Vallejo-based Puerto Rican food business known for its arroz con gandules plates. \u003ca href=\"https://www.instagram.com/donaaidasempanadas/?hl=en\">Doña Aida’s Empanadas\u003c/a>, a Cuban-Puerto Rican pop-up based out of San Leandro, will be on hand to sell its trademark array of crispy crab, cheese and beef empanadas. There will also be a taco truck and a churro vendor, and Rigmaiden says she’s in the process of trying to add a Guatemalan food truck and a Salvadoran food truck to the lineup as well.\u003c/p>\n\u003cp>The festival will also feature the mix of clothing and jewelry vendors typical for this kind of cultural event, and a musical lineup headlined by Mio Flores’ SalSazz AllStars. Meanwhile, inside the Heritage House, an array of art exhibits and short films will allow visitors to delve more deeply into the region’s Afro Latino history — as well as more current topics, like one film that addresses the challenges that Blaxicans (Americans of Black and Mexican descent) still face today.\u003c/p>\n\u003chr>\n\u003cp>\u003c/p>\n\u003cp>\u003ci>The Afro-Latino Festival will take place on Saturday, March 29, noon–6 p.m., at History Park (635 Phelan Rd.) in San Jose. Admission is free, but organizers are asking visitors to \u003c/i>\u003ca href=\"https://www.eventbrite.com/e/afro-latino-festival-in-san-jose-family-friendly-tickets-1280917050379\">\u003ci>pre-register online\u003c/i>\u003c/a>\u003ci>. \u003c/i>\u003c/p>\n\n", "blocks": [], "excerpt": "The inaugural Afro-Latino Festival will feature some of the region’s most popular Puerto Rican and Cuban food trucks. \r\n", "status": "publish", "parent": 0, "modified": 1743122621, "stats": { "hasAudio": false, "hasVideo": false, "hasChartOrMap": false, "iframeSrcs": [], "hasGoogleForm": false, "hasGallery": false, "hasHearkenModule": false, "hasPolis": false, "paragraphCount": 11, "wordCount": 719 }, "headData": { "title": "New San Jose Festival Celebrates Afro-Latino Food, History | KQED", "description": "The inaugural Afro-Latino Festival will feature some of the region’s most popular Puerto Rican and Cuban food trucks. \r\n", "ogTitle": "A Celebration of San Jose’s Afro-Latino Roots — With Empanadas", "ogDescription": "", "ogImgId": "", "twTitle": "A Celebration of San Jose’s Afro-Latino Roots — With Empanadas", "twDescription": "", "twImgId": "", "socialTitle": "New San Jose Festival Celebrates Afro-Latino Food, History %%page%% %%sep%% KQED", "schema": { "@context": "http://schema.org", "@type": "Article", "headline": "A Celebration of San Jose’s Afro-Latino Roots — With Empanadas", "datePublished": "2025-03-27T17:31:05-07:00", "dateModified": "2025-03-27T17:43:41-07:00", "image": "https://cdn.kqed.org/wp-content/uploads/2020/02/[email protected]" } }, "source": "The Do List", "sourceUrl": "https://www.kqed.org/thedolist", "sticky": false, "nprStoryId": "kqed-13973701", "templateType": "standard", "featuredImageType": "standard", "excludeFromSiteSearch": "Include", "articleAge": "0", "path": "/arts/13973701/afro-latino-festival-san-jose-puerto-rican-cuban-food-empanadas", "audioTrackLength": null, "parsedContent": [ { "type": "contentString", "content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>This weekend, \u003ca href=\"https://www.kqed.org/arts/tag/san-jose\">San Jose’s\u003c/a> History Park will waft with salsa music and the intoxicating smell of deep-fried empanadas. But while food will be abundant, Saturday’s inaugural \u003ca href=\"https://www.africanamericanheritagehouseinc.org/events-1/afro-latino-festival\">Afro-Latino Festival\u003c/a> also aspires to go beyond the usual fun and games associated with this kind of cultural celebration. It wants to teach visitors how Afro Latinos have been part of the city’s fabric since its earliest colonial days.\u003c/p>\n\u003cp>All in all, it’s one more reminder that \u003ca href=\"https://www.kqed.org/arts/13964538/silicon-valley-unseen-san-jose-south-bay-locals\">Silicon Valley is so much more\u003c/a> than just the home to our region’s high-tech overlords.\u003c/p>\n\u003cp>The festival is being organized and hosted by San Jose’s African American Heritage House (AAHH), a nonprofit community center dedicated to educating the public about the history of African Americans in Santa Clara County — an often overlooked history that goes back nearly 250 years. And so, in addition to celebrating Afro-Latino culture through lively music and delicious food, the goal of the festival is to make visitors aware of how much of that history is \u003ci>specifically \u003c/i>Afro-Latino: When El Pueblo de San José de Guadalupe was founded in 1777, the first batch of settlers included \u003ca href=\"https://www.kqed.org/news/11860455/since-before-the-beginning-the-black-pioneers-of-the-south-bay\">five families of mixed Mexican and African descent\u003c/a>.\u003c/p>\n\u003cp>“It really goes back to just what we were taught in school and what we were not taught. Everyone knows about the transatlantic slave trade, to an extent, but they think in terms of where we are in the USA, right? But before those slave ships came here, they went to Cuba first,” AAHH president Susan Rigmaiden explains. “[The festival is] just to raise awareness on that. There’s a lot of cultural diversity within what people see as African or Black descent.”\u003c/p>\n\u003cp>Rigmaiden says she’s actually not certain herself of the exact size or scope of the Afro-Latino and Afro-Caribbean communities in Silicon Valley today. Santa Clara County’s Black population, on the whole, sits at around just \u003ca href=\"https://www.census.gov/quickfacts/santaclaracountycalifornia\">2.9%\u003c/a>, and the readily available data doesn’t break down how many of those folks also identify as Latino. As Rigmaiden notes, a city like San Jose doesn’t really have a “Black side of town” these days, much less a specific Puerto Rican or Afro-Dominican neighborhood.\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>Part of the hope in launching this festival, then, is just to see who actually comes. “This is like a call to all people of Caribbean and Latin descent to come and join with us,” Rigmaiden says. “The South Bay community is just so interested in the whole diaspora of African descendants.”\u003c/p>\n\u003cfigure id=\"attachment_13973699\" class=\"wp-caption alignnone\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13973699\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/dona-aida.jpg\" alt=\"A tray of crispy fried empanadas.\" width=\"1920\" height=\"1920\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/dona-aida.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/dona-aida-800x800.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/dona-aida-1020x1020.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/dona-aida-160x160.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/dona-aida-768x768.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/dona-aida-1536x1536.jpg 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">A tray of Cuban-Puerto Rican empanadas from Doña Aida’s. \u003ccite>(Courtesy of Doña Aida's Empanadas)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cspan style=\"font-weight: 400\">\u003cspan style=\"color: #2b2b2b;font-weight: 400\">\u003c/p>\u003c/div>", "attributes": { "named": {}, "numeric": [] } }, { "type": "component", "content": "", "name": "aside", "attributes": { "named": { "postid": "arts_13960344,arts_13965475", "label": "" }, "numeric": [] } }, { "type": "contentString", "content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/span>\u003c/span>Of course, the Afro-Latino Festival will boast no shortage of fun and games too — and, especially, of good food. Confirmed vendors, most of which are run by folks of Afro-Latino descent, include Nuyorican Empanadas, a Vallejo-based Puerto Rican food business known for its arroz con gandules plates. \u003ca href=\"https://www.instagram.com/donaaidasempanadas/?hl=en\">Doña Aida’s Empanadas\u003c/a>, a Cuban-Puerto Rican pop-up based out of San Leandro, will be on hand to sell its trademark array of crispy crab, cheese and beef empanadas. There will also be a taco truck and a churro vendor, and Rigmaiden says she’s in the process of trying to add a Guatemalan food truck and a Salvadoran food truck to the lineup as well.\u003c/p>\n\u003cp>The festival will also feature the mix of clothing and jewelry vendors typical for this kind of cultural event, and a musical lineup headlined by Mio Flores’ SalSazz AllStars. Meanwhile, inside the Heritage House, an array of art exhibits and short films will allow visitors to delve more deeply into the region’s Afro Latino history — as well as more current topics, like one film that addresses the challenges that Blaxicans (Americans of Black and Mexican descent) still face today.\u003c/p>\n\u003chr>\n\u003cp>\u003c/p>\n\u003cp>\u003ci>The Afro-Latino Festival will take place on Saturday, March 29, noon–6 p.m., at History Park (635 Phelan Rd.) in San Jose. Admission is free, but organizers are asking visitors to \u003c/i>\u003ca href=\"https://www.eventbrite.com/e/afro-latino-festival-in-san-jose-family-friendly-tickets-1280917050379\">\u003ci>pre-register online\u003c/i>\u003c/a>\u003ci>. \u003c/i>\u003c/p>\n\n\u003c/div>\u003c/p>", "attributes": { "named": {}, "numeric": [] } } ], "link": "/arts/13973701/afro-latino-festival-san-jose-puerto-rican-cuban-food-empanadas", "authors": [ "11743" ], "programs": [ "arts_140" ], "categories": [ "arts_1", "arts_12276", "arts_22313" ], "tags": [ "arts_7875", "arts_22040", "arts_10278", "arts_1297", "arts_4244", "arts_1084", "arts_585" ], "featImg": "arts_13973700", "label": "source_arts_13973701" }, "arts_13973675": { "type": "posts", "id": "arts_13973675", "meta": { "index": "posts_1716263798", "site": "arts", "id": "13973675", "score": null, "sort": [ 1743116223000 ] }, "guestAuthors": [], "slug": "2025-sffilm-festival-preview-guide", "title": "Must-See Screenings at the 2025 SFFILM Festival", "publishDate": 1743116223, "format": "aside", "headTitle": "Must-See Screenings at the 2025 SFFILM Festival | KQED", "labelTerm": {}, "content": "\u003cp>After flirting with a \u003ca href=\"https://www.kqed.org/arts/13954872/sffilm-2024-bay-area-filmmakers-films-guide\">five-day program in 2024\u003c/a>, the San Francisco International Film Festival returns to an 11-day run this year for its 68th iteration, April 17–27. \u003c/p>\n\u003cp>Filmgoers who thrill at having too many options to choose from can once again \u003ca href=\"https://sffilm.org/2025-festival-program/\">assiduously plot their schedules\u003c/a>, even if it involves some tight layovers. As SFFILM Executive Director Anne Lai said during the March 26 program announcement, “We like to see people running.”\u003c/p>\n\u003cp>Like last year, most programming will take place in the Marina and Presidio neighborhoods and at the Berkeley Art Museum and Pacific Archive.\u003c/p>\n\u003cp>Boasting over 150 films from over 50 countries, this year’s festival is packed with world premieres, films with local ties, feature-length debuts and special appearances. Here are five not-to-miss events to seek out when festival tickets go on sale to the general public on Friday, March 28 at 10 a.m.\u003c/p>\n\u003cfigure id=\"attachment_13973681\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/OUTERLANDS_1_2000.jpg\" alt=\"Adult and young girl stand on street corner\" width=\"2000\" height=\"1125\" class=\"size-full wp-image-13973681\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/OUTERLANDS_1_2000.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/OUTERLANDS_1_2000-800x450.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/OUTERLANDS_1_2000-1020x574.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/OUTERLANDS_1_2000-160x90.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/OUTERLANDS_1_2000-768x432.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/OUTERLANDS_1_2000-1536x864.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/OUTERLANDS_1_2000-1920x1080.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">Asia Kate Dillon and Ridley Asha Bateman in a scene from Elena Oxman’s ‘Outerlands.’ \u003ccite>(SFFILM)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>‘\u003ca href=\"https://sffilm.org/event/closing-night-outerlands/\">Outerlands\u003c/a>’\u003c/h2>\n\u003cp>\u003ci>April 27, 5 p.m. at Premier Theater\u003cbr>\nApril 27, 6 p.m. at Marina Theatre\u003c/i>\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>No, this is not a documentary about the popular Outer Sunset restaurant, though the narrative feature \u003ci>was\u003c/i> filmed in San Francisco’s Outer Sunset and Richmond neighborhoods. \u003ci>Outerlands\u003c/i>, the festival’s closing-night film, follows Cass (played by Asia Kate Dillon), a recent transplant to San Francisco. Cass is cautiously patching together a life when they unexpectedly become the caretaker of a coworker’s 11-year-old daughter, Ari. As the days stretch on, the two bristle and bond, their interactions shaped by their shared experiences of childhood abandonment.\u003c/p>\n\u003cp>Bonus: Director Elena Oxman will speak at \u003ca href=\"https://sffilm.org/event/festival-talk-filming-in-san-francisco-a-case-study-with-outerlands-and-film-sf/\">a free event on April 25\u003c/a> about filming in San Francisco.\u003c/p>\n\u003cfigure id=\"attachment_13973680\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/TEXAS_CHAIN_SAW_MASSACRE_1.jpg\" alt=\"silhouette of man wielding chainsaw against sunset\" width=\"1920\" height=\"1080\" class=\"size-full wp-image-13973680\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/TEXAS_CHAIN_SAW_MASSACRE_1.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/TEXAS_CHAIN_SAW_MASSACRE_1-800x450.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/TEXAS_CHAIN_SAW_MASSACRE_1-1020x574.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/TEXAS_CHAIN_SAW_MASSACRE_1-160x90.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/TEXAS_CHAIN_SAW_MASSACRE_1-768x432.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/TEXAS_CHAIN_SAW_MASSACRE_1-1536x864.jpg 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">‘The Texas Chain Saw Massacre’ is part of a a six-film retrospective of classic horror films. \u003ccite>(SFFILM)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>Horror highlights\u003c/h2>\n\u003cp>SFFILM generally has a few “midnight films” on the program, but this year they’ve leaned into horror classics (with two on 35mm!). Spread across the festival run, this mini-retrospective kicks off with John Carpenter’s \u003ci>\u003ca href=\"https://sffilm.org/event/they-live/\">They Live\u003c/a>\u003c/i>, followed by \u003ci>\u003ca href=\"https://sffilm.org/event/the-texas-chain-saw-massacre/\">The Texas Chainsaw Massacre\u003c/a>\u003c/i> (preceded by the documentary \u003ci>\u003ca href=\"https://sffilm.org/event/chain-reactions/\">Chain Reaction\u003c/a>\u003c/i>, charting the 1974 film’s lasting influence), Jennifer Kent’s \u003ci>\u003ca href=\"https://sffilm.org/event/the-babadook/\">The Babadook\u003c/a>\u003c/i>, a potentially foggy outdoor screening of Carpenter’s \u003ci>\u003ca href=\"https://sffilm.org/event/sundown-cinema-outdoor-screening-the-fog/\">The Fog\u003c/a>\u003c/i> and Herk Harvey’s haunting \u003ci>\u003ca href=\"https://sffilm.org/event/carnival-of-souls/\">Carnival of Souls\u003c/a>\u003c/i>. \u003c/p>\n\u003cp>For a taste of contemporary features and shorts following in these genre footsteps, check out \u003ci>\u003ca href=\"https://sffilm.org/event/40-acres/\">40 Acres\u003c/a>\u003c/i> (cannibals!), \u003ci>\u003ca href=\"https://sffilm.org/event/cloud/\">Cloud\u003c/a>\u003c/i> and the shorts block “\u003ca href=\"https://sffilm.org/event/shorts-3-dark-waves-stranger-tides/\">Dark Waves & Stranger Tides\u003c/a>.”\u003c/p>\n\u003cfigure id=\"attachment_13973683\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/MALNI_2_2000.jpg\" alt=\"circular image of crashing waves on black background\" width=\"2000\" height=\"1056\" class=\"size-full wp-image-13973683\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/MALNI_2_2000.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/MALNI_2_2000-800x422.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/MALNI_2_2000-1020x539.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/MALNI_2_2000-160x84.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/MALNI_2_2000-768x406.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/MALNI_2_2000-1536x811.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/MALNI_2_2000-1920x1014.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">A still from Sky Hopinka’s ‘maɬni – towards the ocean, towards the shore,’ 2020. \u003ccite>(SFFILM)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>A celebration of Sky Hopinka\u003c/h2>\n\u003cp>\u003ci>\u003ca href=\"https://sffilm.org/event/pov-award-sky-hopinka-ma%c9%acni-towards-the-ocean-towards-the-shore/\">Persistence of Vision Award + ‘maɬni – towards the ocean, towards the shore’\u003c/a>\u003cbr>\nApril 24, 7 p.m. at BAMPFA\u003c/i>\u003c/p>\n\u003cp>\u003ci>\u003ca href=\"https://sffilm.org/event/sky-hopinka-shorts-a-proposition-of-memory/\">Sky Hopinka Shorts: a proposition of memory\u003c/a>\u003cbr>\nApril 25, 6 p.m. at Marina Theatre\u003c/i>\u003c/p>\n\u003cp>Five years ago, filmmaker Sky Hopinka was set to screen his debut feature \u003ci>maɬni – towards the ocean, towards the shore\u003c/i> at the 2020 SFFILM festival — an event completely canceled due to the pandemic. Now SFFILM is honoring Hopinka, a member of the Ho-Chunk Nation and a descendant of the Pechanga Band of Luiseño Indians, with the festival’s Persistence of Vision award, alongside a screening of his experimental documentary, at long last. \u003c/p>\n\u003cp>\u003ci>maɬni – towards the ocean, towards the shore\u003c/i> follows two people as they wander through nature and share their personal reflections on identity, language and the spirit world, promising to be “a layered art piece that challenges the positioning of Indigenous culture in American society.”\u003c/p>\n\u003cp>If that sells out, which it likely will, there are two other opportunities to engage with Hopinka’s lush, beautifully shot work. A program of Hopinka’s shorts plays on April 25, and BAMPFA is showing \u003ci>\u003ca href=\"https://bampfa.org/program/collection-focus-sky-hopinka-sunflower-siege-engine\">Sunflower Siege Engine\u003c/a>\u003c/i> through Aug. 17, a 2022 film featuring footage of Richard Oakes reading “Proclamation: To the Great White Father and All His People” at the Alcatraz occupation. \u003c/p>\n\u003cfigure id=\"attachment_13973682\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/ON_HEALING_LAND_BIRDS_PERCH_1.jpg\" alt=\"distorted illustration of birds flying\" width=\"1920\" height=\"1080\" class=\"size-full wp-image-13973682\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/ON_HEALING_LAND_BIRDS_PERCH_1.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/ON_HEALING_LAND_BIRDS_PERCH_1-800x450.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/ON_HEALING_LAND_BIRDS_PERCH_1-1020x574.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/ON_HEALING_LAND_BIRDS_PERCH_1-160x90.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/ON_HEALING_LAND_BIRDS_PERCH_1-768x432.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/ON_HEALING_LAND_BIRDS_PERCH_1-1536x864.jpg 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">A still from Naja Pham Lockwood’s mid-length documentary ‘On Healing Land, Birds Perch,’ 2025, part of a three-film program. \u003ccite>(SFFILM)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>‘\u003ca href=\"https://sffilm.org/event/on-healing-land-birds-perch-roots-that-reach-toward-the-sky-we-were-the-scenery/\">On Healing Land, Birds Perch\u003c/a>’\u003c/h2>\n\u003cp>\u003ci>April 25, 6:15 p.m. at Marina Theatre\u003c/i>\u003c/p>\n\u003cp>In another welcome programming change, 2025 also marks the return of mid-length films, which weren’t included in last year’s festival. A highlight is Naja Pham Lockwood’s 33-minute film \u003ci>On Healing Land, Birds Perch\u003c/i>, focused on what happened after Eddie Adams photographed South Vietnamese general Nguyễn Ngọc Loan killing Viet Cong captain Nguyễn Văn Lém in the Pulitzer Prize-winning image “\u003ca href=\"https://www.npr.org/2009/03/24/102112403/the-vietnam-war-through-eddie-adams-lens\">Saigon Execution\u003c/a>.” The film gathers the children of General Loan and Captain Lém, along with the son of a family Lém executed, all now living in the United States. Their complicated and conflicting views of their forebears — and the war — are depicted in candid detail. \u003c/p>\n\u003cp>Lockwood’s film screens with two others: Jess X. Snow’s \u003ci>Roots That Reach Toward the Sky\u003c/i> and Christopher Radcliff’s \u003ci>We Were the Scenery\u003c/i> (about two Vietnamese refugees in the Philippines who became extras in \u003ci>Apocalypse Now\u003c/i>).\u003c/p>\n\u003cfigure id=\"attachment_13973679\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/IDIOTKA_1.jpg\" alt=\"woman with hands on face in shocked gesture\" width=\"1920\" height=\"1080\" class=\"size-full wp-image-13973679\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/IDIOTKA_1.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/IDIOTKA_1-800x450.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/IDIOTKA_1-1020x574.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/IDIOTKA_1-160x90.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/IDIOTKA_1-768x432.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/IDIOTKA_1-1536x864.jpg 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">Anna Baryshnikov stars in Nastasya Popov’s ‘Idiotka.’ \u003ccite>(SFFILM)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>‘\u003ca href=\"https://sffilm.org/event/idiotka/\">Idiotka\u003c/a>’\u003c/h2>\n\u003cp>\u003ci>April 22, 6 p.m. at Premier Theater\u003c/i>\u003c/p>\n\u003cp>So far this list has leaned toward the serious stuff (with a delightful side of gore), but the festival is not without its lighthearted fare! May I present \u003ci>Idiotka\u003c/i>, writer-director Nastasya Popov’s zany debut film. Fans of \u003ci>\u003ca href=\"https://www.kqed.org/arts/13953601/love-lies-bleeding-review-kristen-stewart-ed-harris-kate-glass\">Love Lies Bleeding\u003c/a>\u003c/i> may remember lead actress Anna Baryshnikov as the clingy, wannabe girlfriend caught on the wrong side of Kristen Stewart and Katy O’Brian’s true love. (Who could forget those teeth?) \u003c/p>\n\u003cp>\u003c/p>\n\u003cp>Here, Baryshnikov plays Margarita, an emerging fashion designer attaching high-end tags to her own work to sell pieces online. Much of the film’s comedy comes from her chaotic life with her extended Russian Jewish family in West Hollywood. When a reality fashion show called \u003ci>Slay, Serve and Survive\u003c/i> comes calling, Margarita signs on to save — and/or escape — the family home.\u003c/p>\n\n", "blocks": [], "excerpt": "Five recommendations for big-ticket items and under-the-radar offerings at this year’s film festival.", "status": "publish", "parent": 0, "modified": 1743116782, "stats": { "hasAudio": false, "hasVideo": false, "hasChartOrMap": false, "iframeSrcs": [], "hasGoogleForm": false, "hasGallery": false, "hasHearkenModule": false, "hasPolis": false, "paragraphCount": 22, "wordCount": 1088 }, "headData": { "title": "Your Guide to the 2025 SFFILM Festival | KQED", "description": "Five recommendations for big-ticket items and under-the-radar offerings at this year’s film festival.", "ogTitle": "Must-See Screenings at the 2025 SFFILM Festival", "ogDescription": "", "ogImgId": "", "twTitle": "Must-See Screenings at the 2025 SFFILM Festival", "twDescription": "", "twImgId": "", "socialTitle": "Your Guide to the 2025 SFFILM Festival %%page%% %%sep%% KQED", "schema": { "@context": "http://schema.org", "@type": "Article", "headline": "Must-See Screenings at the 2025 SFFILM Festival", "datePublished": "2025-03-27T15:57:03-07:00", "dateModified": "2025-03-27T16:06:22-07:00", "image": "https://cdn.kqed.org/wp-content/uploads/2020/02/[email protected]" } }, "source": "The Do List", "sourceUrl": "https://www.kqed.org/thedolist", "sticky": false, "nprStoryId": "kqed-13973675", "templateType": "standard", "featuredImageType": "standard", "excludeFromSiteSearch": "Include", "articleAge": "0", "path": "/arts/13973675/2025-sffilm-festival-preview-guide", "audioTrackLength": null, "parsedContent": [ { "type": "contentString", "content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>After flirting with a \u003ca href=\"https://www.kqed.org/arts/13954872/sffilm-2024-bay-area-filmmakers-films-guide\">five-day program in 2024\u003c/a>, the San Francisco International Film Festival returns to an 11-day run this year for its 68th iteration, April 17–27. \u003c/p>\n\u003cp>Filmgoers who thrill at having too many options to choose from can once again \u003ca href=\"https://sffilm.org/2025-festival-program/\">assiduously plot their schedules\u003c/a>, even if it involves some tight layovers. As SFFILM Executive Director Anne Lai said during the March 26 program announcement, “We like to see people running.”\u003c/p>\n\u003cp>Like last year, most programming will take place in the Marina and Presidio neighborhoods and at the Berkeley Art Museum and Pacific Archive.\u003c/p>\n\u003cp>Boasting over 150 films from over 50 countries, this year’s festival is packed with world premieres, films with local ties, feature-length debuts and special appearances. Here are five not-to-miss events to seek out when festival tickets go on sale to the general public on Friday, March 28 at 10 a.m.\u003c/p>\n\u003cfigure id=\"attachment_13973681\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/OUTERLANDS_1_2000.jpg\" alt=\"Adult and young girl stand on street corner\" width=\"2000\" height=\"1125\" class=\"size-full wp-image-13973681\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/OUTERLANDS_1_2000.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/OUTERLANDS_1_2000-800x450.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/OUTERLANDS_1_2000-1020x574.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/OUTERLANDS_1_2000-160x90.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/OUTERLANDS_1_2000-768x432.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/OUTERLANDS_1_2000-1536x864.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/OUTERLANDS_1_2000-1920x1080.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">Asia Kate Dillon and Ridley Asha Bateman in a scene from Elena Oxman’s ‘Outerlands.’ \u003ccite>(SFFILM)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>‘\u003ca href=\"https://sffilm.org/event/closing-night-outerlands/\">Outerlands\u003c/a>’\u003c/h2>\n\u003cp>\u003ci>April 27, 5 p.m. at Premier Theater\u003cbr>\nApril 27, 6 p.m. at Marina Theatre\u003c/i>\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>No, this is not a documentary about the popular Outer Sunset restaurant, though the narrative feature \u003ci>was\u003c/i> filmed in San Francisco’s Outer Sunset and Richmond neighborhoods. \u003ci>Outerlands\u003c/i>, the festival’s closing-night film, follows Cass (played by Asia Kate Dillon), a recent transplant to San Francisco. Cass is cautiously patching together a life when they unexpectedly become the caretaker of a coworker’s 11-year-old daughter, Ari. As the days stretch on, the two bristle and bond, their interactions shaped by their shared experiences of childhood abandonment.\u003c/p>\n\u003cp>Bonus: Director Elena Oxman will speak at \u003ca href=\"https://sffilm.org/event/festival-talk-filming-in-san-francisco-a-case-study-with-outerlands-and-film-sf/\">a free event on April 25\u003c/a> about filming in San Francisco.\u003c/p>\n\u003cfigure id=\"attachment_13973680\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/TEXAS_CHAIN_SAW_MASSACRE_1.jpg\" alt=\"silhouette of man wielding chainsaw against sunset\" width=\"1920\" height=\"1080\" class=\"size-full wp-image-13973680\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/TEXAS_CHAIN_SAW_MASSACRE_1.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/TEXAS_CHAIN_SAW_MASSACRE_1-800x450.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/TEXAS_CHAIN_SAW_MASSACRE_1-1020x574.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/TEXAS_CHAIN_SAW_MASSACRE_1-160x90.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/TEXAS_CHAIN_SAW_MASSACRE_1-768x432.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/TEXAS_CHAIN_SAW_MASSACRE_1-1536x864.jpg 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">‘The Texas Chain Saw Massacre’ is part of a a six-film retrospective of classic horror films. \u003ccite>(SFFILM)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>Horror highlights\u003c/h2>\n\u003cp>SFFILM generally has a few “midnight films” on the program, but this year they’ve leaned into horror classics (with two on 35mm!). Spread across the festival run, this mini-retrospective kicks off with John Carpenter’s \u003ci>\u003ca href=\"https://sffilm.org/event/they-live/\">They Live\u003c/a>\u003c/i>, followed by \u003ci>\u003ca href=\"https://sffilm.org/event/the-texas-chain-saw-massacre/\">The Texas Chainsaw Massacre\u003c/a>\u003c/i> (preceded by the documentary \u003ci>\u003ca href=\"https://sffilm.org/event/chain-reactions/\">Chain Reaction\u003c/a>\u003c/i>, charting the 1974 film’s lasting influence), Jennifer Kent’s \u003ci>\u003ca href=\"https://sffilm.org/event/the-babadook/\">The Babadook\u003c/a>\u003c/i>, a potentially foggy outdoor screening of Carpenter’s \u003ci>\u003ca href=\"https://sffilm.org/event/sundown-cinema-outdoor-screening-the-fog/\">The Fog\u003c/a>\u003c/i> and Herk Harvey’s haunting \u003ci>\u003ca href=\"https://sffilm.org/event/carnival-of-souls/\">Carnival of Souls\u003c/a>\u003c/i>. \u003c/p>\n\u003cp>For a taste of contemporary features and shorts following in these genre footsteps, check out \u003ci>\u003ca href=\"https://sffilm.org/event/40-acres/\">40 Acres\u003c/a>\u003c/i> (cannibals!), \u003ci>\u003ca href=\"https://sffilm.org/event/cloud/\">Cloud\u003c/a>\u003c/i> and the shorts block “\u003ca href=\"https://sffilm.org/event/shorts-3-dark-waves-stranger-tides/\">Dark Waves & Stranger Tides\u003c/a>.”\u003c/p>\n\u003cfigure id=\"attachment_13973683\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/MALNI_2_2000.jpg\" alt=\"circular image of crashing waves on black background\" width=\"2000\" height=\"1056\" class=\"size-full wp-image-13973683\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/MALNI_2_2000.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/MALNI_2_2000-800x422.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/MALNI_2_2000-1020x539.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/MALNI_2_2000-160x84.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/MALNI_2_2000-768x406.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/MALNI_2_2000-1536x811.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/MALNI_2_2000-1920x1014.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">A still from Sky Hopinka’s ‘maɬni – towards the ocean, towards the shore,’ 2020. \u003ccite>(SFFILM)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>A celebration of Sky Hopinka\u003c/h2>\n\u003cp>\u003ci>\u003ca href=\"https://sffilm.org/event/pov-award-sky-hopinka-ma%c9%acni-towards-the-ocean-towards-the-shore/\">Persistence of Vision Award + ‘maɬni – towards the ocean, towards the shore’\u003c/a>\u003cbr>\nApril 24, 7 p.m. at BAMPFA\u003c/i>\u003c/p>\n\u003cp>\u003ci>\u003ca href=\"https://sffilm.org/event/sky-hopinka-shorts-a-proposition-of-memory/\">Sky Hopinka Shorts: a proposition of memory\u003c/a>\u003cbr>\nApril 25, 6 p.m. at Marina Theatre\u003c/i>\u003c/p>\n\u003cp>Five years ago, filmmaker Sky Hopinka was set to screen his debut feature \u003ci>maɬni – towards the ocean, towards the shore\u003c/i> at the 2020 SFFILM festival — an event completely canceled due to the pandemic. Now SFFILM is honoring Hopinka, a member of the Ho-Chunk Nation and a descendant of the Pechanga Band of Luiseño Indians, with the festival’s Persistence of Vision award, alongside a screening of his experimental documentary, at long last. \u003c/p>\n\u003cp>\u003ci>maɬni – towards the ocean, towards the shore\u003c/i> follows two people as they wander through nature and share their personal reflections on identity, language and the spirit world, promising to be “a layered art piece that challenges the positioning of Indigenous culture in American society.”\u003c/p>\n\u003cp>If that sells out, which it likely will, there are two other opportunities to engage with Hopinka’s lush, beautifully shot work. A program of Hopinka’s shorts plays on April 25, and BAMPFA is showing \u003ci>\u003ca href=\"https://bampfa.org/program/collection-focus-sky-hopinka-sunflower-siege-engine\">Sunflower Siege Engine\u003c/a>\u003c/i> through Aug. 17, a 2022 film featuring footage of Richard Oakes reading “Proclamation: To the Great White Father and All His People” at the Alcatraz occupation. \u003c/p>\n\u003cfigure id=\"attachment_13973682\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/ON_HEALING_LAND_BIRDS_PERCH_1.jpg\" alt=\"distorted illustration of birds flying\" width=\"1920\" height=\"1080\" class=\"size-full wp-image-13973682\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/ON_HEALING_LAND_BIRDS_PERCH_1.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/ON_HEALING_LAND_BIRDS_PERCH_1-800x450.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/ON_HEALING_LAND_BIRDS_PERCH_1-1020x574.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/ON_HEALING_LAND_BIRDS_PERCH_1-160x90.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/ON_HEALING_LAND_BIRDS_PERCH_1-768x432.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/ON_HEALING_LAND_BIRDS_PERCH_1-1536x864.jpg 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">A still from Naja Pham Lockwood’s mid-length documentary ‘On Healing Land, Birds Perch,’ 2025, part of a three-film program. \u003ccite>(SFFILM)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>‘\u003ca href=\"https://sffilm.org/event/on-healing-land-birds-perch-roots-that-reach-toward-the-sky-we-were-the-scenery/\">On Healing Land, Birds Perch\u003c/a>’\u003c/h2>\n\u003cp>\u003ci>April 25, 6:15 p.m. at Marina Theatre\u003c/i>\u003c/p>\n\u003cp>In another welcome programming change, 2025 also marks the return of mid-length films, which weren’t included in last year’s festival. A highlight is Naja Pham Lockwood’s 33-minute film \u003ci>On Healing Land, Birds Perch\u003c/i>, focused on what happened after Eddie Adams photographed South Vietnamese general Nguyễn Ngọc Loan killing Viet Cong captain Nguyễn Văn Lém in the Pulitzer Prize-winning image “\u003ca href=\"https://www.npr.org/2009/03/24/102112403/the-vietnam-war-through-eddie-adams-lens\">Saigon Execution\u003c/a>.” The film gathers the children of General Loan and Captain Lém, along with the son of a family Lém executed, all now living in the United States. Their complicated and conflicting views of their forebears — and the war — are depicted in candid detail. \u003c/p>\n\u003cp>Lockwood’s film screens with two others: Jess X. Snow’s \u003ci>Roots That Reach Toward the Sky\u003c/i> and Christopher Radcliff’s \u003ci>We Were the Scenery\u003c/i> (about two Vietnamese refugees in the Philippines who became extras in \u003ci>Apocalypse Now\u003c/i>).\u003c/p>\n\u003cfigure id=\"attachment_13973679\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/IDIOTKA_1.jpg\" alt=\"woman with hands on face in shocked gesture\" width=\"1920\" height=\"1080\" class=\"size-full wp-image-13973679\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/IDIOTKA_1.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/IDIOTKA_1-800x450.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/IDIOTKA_1-1020x574.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/IDIOTKA_1-160x90.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/IDIOTKA_1-768x432.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/IDIOTKA_1-1536x864.jpg 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">Anna Baryshnikov stars in Nastasya Popov’s ‘Idiotka.’ \u003ccite>(SFFILM)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>‘\u003ca href=\"https://sffilm.org/event/idiotka/\">Idiotka\u003c/a>’\u003c/h2>\n\u003cp>\u003ci>April 22, 6 p.m. at Premier Theater\u003c/i>\u003c/p>\n\u003cp>So far this list has leaned toward the serious stuff (with a delightful side of gore), but the festival is not without its lighthearted fare! May I present \u003ci>Idiotka\u003c/i>, writer-director Nastasya Popov’s zany debut film. Fans of \u003ci>\u003ca href=\"https://www.kqed.org/arts/13953601/love-lies-bleeding-review-kristen-stewart-ed-harris-kate-glass\">Love Lies Bleeding\u003c/a>\u003c/i> may remember lead actress Anna Baryshnikov as the clingy, wannabe girlfriend caught on the wrong side of Kristen Stewart and Katy O’Brian’s true love. (Who could forget those teeth?) \u003c/p>\n\u003cp>\u003c/p>\n\u003cp>Here, Baryshnikov plays Margarita, an emerging fashion designer attaching high-end tags to her own work to sell pieces online. Much of the film’s comedy comes from her chaotic life with her extended Russian Jewish family in West Hollywood. When a reality fashion show called \u003ci>Slay, Serve and Survive\u003c/i> comes calling, Margarita signs on to save — and/or escape — the family home.\u003c/p>\n\n\u003c/div>\u003c/p>", "attributes": { "named": {}, "numeric": [] } } ], "link": "/arts/13973675/2025-sffilm-festival-preview-guide", "authors": [ "61" ], "categories": [ "arts_1", "arts_74", "arts_22313" ], "tags": [ "arts_2227", "arts_977", "arts_1201", "arts_1006", "arts_3163", "arts_3772" ], "featImg": "arts_13973679", "label": "source_arts_13973675" }, "arts_13973671": { "type": "posts", "id": "arts_13973671", "meta": { "index": "posts_1716263798", "site": "arts", "id": "13973671", "score": null, "sort": [ 1743111619000 ] }, "guestAuthors": [], "slug": "trans-day-of-visibility-san-francisco-tenderloin", "title": "Trans Folks to Share Survival Skills in the Tenderloin for Trans Day of Visibility", "publishDate": 1743111619, "format": "standard", "headTitle": "Trans Folks to Share Survival Skills in the Tenderloin for Trans Day of Visibility | KQED", "labelTerm": {}, "content": "\u003cp>While the \u003ca href=\"https://www.kqed.org/arts/tag/lgbtq\">Bay Area’s LGBTQ+ community\u003c/a> puts on plenty of dance parties and drag shows, this year’s Trans Day of Visibility (TDOV) calls for something different, says poet Zander Moreno. He’s part of a group of activists behind a D.I.Y. event in San Francisco’s Tenderloin neighborhood on March 30 called \u003ca href=\"https://www.instagram.com/p/DHeHsg_SBvU/?igsh=NTc4MTIwNjQ2YQ%3D%3D&img_index=1\">TDOV Trans Fest\u003c/a>, where trans folks will teach workshops centered on safety training and tangible skills.\u003c/p>\n\u003cp>“We wanted to materially benefit transgender people instead of just giving them an event or some performances,” says Moreno. “Of course, that can be powerful, too. But I think with the things that are happening now, what’s most important is to have trans people feel safe in their communities and know that there are transgender groups that are truly looking to build a movement against the things that are happening in the White House.” [aside postid='arts_11838357']\u003c/p>\n\u003cp>Indeed, President Trump issued an executive order stating that the federal government only recognizes two sexes, male and female; this and other state laws have created \u003ca href=\"https://www.npr.org/2025/02/21/nx-s1-5300880/trump-passport-policy-trans-gender-intersex-nonbinary\">hurdles for trans people when it comes to their identity documents\u003c/a>, impacting the ability to travel, receive medical care and \u003ca href=\"https://www.lwv.org/blog/how-voter-id-laws-suppress-transgender-voters\">even vote\u003c/a>. Over 800 \u003ca href=\"https://translegislation.com/\">anti-trans bills\u003c/a> have been introduced in state legislatures this year alone. Moreno sees parallels to 1930s Germany, where Nazis burned the library of Berlin’s \u003ca href=\"https://blog.sciencemuseum.org.uk/magnus-hirschfeld-and-the-institute-for-sexual-science/#:~:text=Destruction%20of%20the%20Institute%20FOR,looting%20it%20of%20its%20contents.\">Institute for Sexual Science\u003c/a>, an early hub for gender-affirming healthcare.\u003c/p>\n\u003cp>That’s why Trans Fest will include legal support, know-your-rights workshops, a teach-in on digital security and a self-defense class. To help people connect, there’ll be a “speed-friending” session. And to keep the vibes high, Tlahuizpapalotl of Bay Area American Indian Two Spirits will open the event with an Indigenous prayer. The fest also features a poetry reading, zines, stencil-making and a DJ set to close.\u003c/p>\n\u003cp>Trans Fest will take place on the corner of Turk and Taylor streets, the former site of \u003ca href=\"https://www.kqed.org/arts/11838357/in-66-on-one-hot-august-night-trans-women-fought-for-their-rights\">Compton’s Cafeteria\u003c/a>, a restaurant where trans people rioted against police brutality in 1966 — three years before a similar event at New York’s Stonewall Inn kicked off the modern-day gay rights movement. (A collective called \u003ca href=\"https://www.turkxtaylor.net/projects/who-we-are\">Turk x Taylor Initiative\u003c/a>, which is helping promote Trans Fest, is organizing to “liberate” the former Compton’s site, which currently houses a halfway house owned by a private prison company.)\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>Trans Day of Visibility emerged 15 years ago to combat negative media stereotypes and raise awareness about the disproportionate rates of criminalization, poverty and homelessness that trans people face. But many advocates have pointed out that visibility doesn’t equal safety.\u003c/p>\n\u003cp>“We are overly visible in the sense that we are being targeted,” says Moreno. “And usually when you’re being targeted, it’s not a good thing to be visible. And so for us and the group, we wanted to have this very clear messaging of not visibility, but vitality.”\u003c/p>\n\u003cp>For him, vitality means affirming that trans people are an essential part of any community. “Historically, in pre-colonial times, were considered healers, were considered shamans, were considered curanderos,” Moreno says. “Now, we’re being erased. … And so through that vitality, we’re telling transgender people that they are vital to each other’s lives.”\u003c/p>\n\u003chr>\n\u003cp>\u003c/p>\n\u003cp>\u003cem>TDOV Trans Fest takes place on the corner of Turk and Taylor streets in San Francisco on March 30, 3–5 p.m. Free. \u003ca href=\"https://www.instagram.com/p/DHeHsg_SBvU/?igsh=NTc4MTIwNjQ2YQ%3D%3D&img_index=1\">Full schedule of events here\u003c/a>. \u003c/em>\u003c/p>\n\n", "blocks": [], "excerpt": "Instead of a celebration or rally, Trans Fest features self-defense classes and know-your-rights workshops.", "status": "publish", "parent": 0, "modified": 1743112031, "stats": { "hasAudio": false, "hasVideo": false, "hasChartOrMap": false, "iframeSrcs": [], "hasGoogleForm": false, "hasGallery": false, "hasHearkenModule": false, "hasPolis": false, "paragraphCount": 11, "wordCount": 608 }, "headData": { "title": "Trans Folks to Share Survival Skills in the Tenderloin for Trans Day of Visibility | KQED", "description": "Instead of a celebration or rally, Trans Fest features self-defense classes and know-your-rights workshops.", "ogTitle": "", "ogDescription": "", "ogImgId": "", "twTitle": "", "twDescription": "", "twImgId": "", "schema": { "@context": "http://schema.org", "@type": "Article", "headline": "Trans Folks to Share Survival Skills in the Tenderloin for Trans Day of Visibility", "datePublished": "2025-03-27T14:40:19-07:00", "dateModified": "2025-03-27T14:47:11-07:00", "image": "https://cdn.kqed.org/wp-content/uploads/2020/02/[email protected]" } }, "source": "The Do List", "sourceUrl": "https://www.kqed.org/thedolist", "sticky": false, "nprStoryId": "kqed-13973671", "templateType": "standard", "featuredImageType": "standard", "excludeFromSiteSearch": "Include", "articleAge": "0", "path": "/arts/13973671/trans-day-of-visibility-san-francisco-tenderloin", "audioTrackLength": null, "parsedContent": [ { "type": "contentString", "content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>While the \u003ca href=\"https://www.kqed.org/arts/tag/lgbtq\">Bay Area’s LGBTQ+ community\u003c/a> puts on plenty of dance parties and drag shows, this year’s Trans Day of Visibility (TDOV) calls for something different, says poet Zander Moreno. He’s part of a group of activists behind a D.I.Y. event in San Francisco’s Tenderloin neighborhood on March 30 called \u003ca href=\"https://www.instagram.com/p/DHeHsg_SBvU/?igsh=NTc4MTIwNjQ2YQ%3D%3D&img_index=1\">TDOV Trans Fest\u003c/a>, where trans folks will teach workshops centered on safety training and tangible skills.\u003c/p>\n\u003cp>“We wanted to materially benefit transgender people instead of just giving them an event or some performances,” says Moreno. “Of course, that can be powerful, too. But I think with the things that are happening now, what’s most important is to have trans people feel safe in their communities and know that there are transgender groups that are truly looking to build a movement against the things that are happening in the White House.” \u003c/p>\u003c/div>", "attributes": { "named": {}, "numeric": [] } }, { "type": "component", "content": "", "name": "aside", "attributes": { "named": { "postid": "arts_11838357", "label": "" }, "numeric": [] } }, { "type": "contentString", "content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>Indeed, President Trump issued an executive order stating that the federal government only recognizes two sexes, male and female; this and other state laws have created \u003ca href=\"https://www.npr.org/2025/02/21/nx-s1-5300880/trump-passport-policy-trans-gender-intersex-nonbinary\">hurdles for trans people when it comes to their identity documents\u003c/a>, impacting the ability to travel, receive medical care and \u003ca href=\"https://www.lwv.org/blog/how-voter-id-laws-suppress-transgender-voters\">even vote\u003c/a>. Over 800 \u003ca href=\"https://translegislation.com/\">anti-trans bills\u003c/a> have been introduced in state legislatures this year alone. Moreno sees parallels to 1930s Germany, where Nazis burned the library of Berlin’s \u003ca href=\"https://blog.sciencemuseum.org.uk/magnus-hirschfeld-and-the-institute-for-sexual-science/#:~:text=Destruction%20of%20the%20Institute%20FOR,looting%20it%20of%20its%20contents.\">Institute for Sexual Science\u003c/a>, an early hub for gender-affirming healthcare.\u003c/p>\n\u003cp>That’s why Trans Fest will include legal support, know-your-rights workshops, a teach-in on digital security and a self-defense class. To help people connect, there’ll be a “speed-friending” session. And to keep the vibes high, Tlahuizpapalotl of Bay Area American Indian Two Spirits will open the event with an Indigenous prayer. The fest also features a poetry reading, zines, stencil-making and a DJ set to close.\u003c/p>\n\u003cp>Trans Fest will take place on the corner of Turk and Taylor streets, the former site of \u003ca href=\"https://www.kqed.org/arts/11838357/in-66-on-one-hot-august-night-trans-women-fought-for-their-rights\">Compton’s Cafeteria\u003c/a>, a restaurant where trans people rioted against police brutality in 1966 — three years before a similar event at New York’s Stonewall Inn kicked off the modern-day gay rights movement. (A collective called \u003ca href=\"https://www.turkxtaylor.net/projects/who-we-are\">Turk x Taylor Initiative\u003c/a>, which is helping promote Trans Fest, is organizing to “liberate” the former Compton’s site, which currently houses a halfway house owned by a private prison company.)\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>Trans Day of Visibility emerged 15 years ago to combat negative media stereotypes and raise awareness about the disproportionate rates of criminalization, poverty and homelessness that trans people face. But many advocates have pointed out that visibility doesn’t equal safety.\u003c/p>\n\u003cp>“We are overly visible in the sense that we are being targeted,” says Moreno. “And usually when you’re being targeted, it’s not a good thing to be visible. And so for us and the group, we wanted to have this very clear messaging of not visibility, but vitality.”\u003c/p>\n\u003cp>For him, vitality means affirming that trans people are an essential part of any community. “Historically, in pre-colonial times, were considered healers, were considered shamans, were considered curanderos,” Moreno says. “Now, we’re being erased. … And so through that vitality, we’re telling transgender people that they are vital to each other’s lives.”\u003c/p>\n\u003chr>\n\u003cp>\u003c/p>\n\u003cp>\u003cem>TDOV Trans Fest takes place on the corner of Turk and Taylor streets in San Francisco on March 30, 3–5 p.m. Free. \u003ca href=\"https://www.instagram.com/p/DHeHsg_SBvU/?igsh=NTc4MTIwNjQ2YQ%3D%3D&img_index=1\">Full schedule of events here\u003c/a>. \u003c/em>\u003c/p>\n\n\u003c/div>\u003c/p>", "attributes": { "named": {}, "numeric": [] } } ], "link": "/arts/13973671/trans-day-of-visibility-san-francisco-tenderloin", "authors": [ "11387" ], "programs": [ "arts_140" ], "categories": [ "arts_1", "arts_22313" ], "tags": [ "arts_10278", "arts_3226", "arts_585", "arts_702", "arts_7565" ], "featImg": "arts_13973672", "label": "source_arts_13973671" }, "news_12033092": { "type": "posts", "id": "news_12033092", "meta": { "index": "posts_1716263798", "site": "news", "id": "12033092", "score": null, "sort": [ 1743098816000 ] }, "guestAuthors": [], "slug": "housing-legislation-snips-away-californias-red-tape", "title": "Progress By 1,000 Cuts? Housing Legislation Snips Away at California’s Red Tape", "publishDate": 1743098816, "format": "standard", "headTitle": "Progress By 1,000 Cuts? Housing Legislation Snips Away at California’s Red Tape | KQED", "labelTerm": { "site": "news" }, "content": "\u003cp>When it comes to building California out of its \u003ca href=\"https://lao.ca.gov/LAOEconTax/Article/Detail/793\">housing shortage\u003c/a>, some lawmakers say the devil is most often in the details.\u003c/p>\n\u003cp>To begin untangling what they describe as a knotted web of regulation, Assemblymember Buffy Wicks, D-Oakland, on Thursday announced an ambitious and wide-ranging package of more than 20 bills from over a dozen authors. Together, the package seeks to surgically remove red tape at nearly every stage of the permitting journey, from application through construction.\u003c/p>\n\u003cp>The goal, Wicks said, is “clearer rules when it comes to housing, faster timelines and fewer bureaucratic hoops.”\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>The package, which includes at least one Republican-authored bill, is mostly technical in nature: cleaning up or extending prior legislation, expanding existing law to additional agencies and closing loopholes. However, it also includes several proposals that touch on third-rail topics in California, including bills to streamline or exempt certain housing projects from environmental or Coastal Commission review.\u003c/p>\n\u003cp>“This bill package represents iteration,” Wicks said of the overall vision. “Taking a deep dive into the weeds and trying to understand what have been the hurdles? Why has this been so hard? Why is it so difficult to actually permit housing and entitle housing and get it up and running?”\u003c/p>\n\u003cp>Wicks led that deep dive last year, when she helmed an \u003ca href=\"https://calmatters.digitaldemocracy.org/committees/1470#bills-and-hearings\">Assembly Select Committee\u003c/a> that invited practitioners, experts and others to share their experiences and describe the barriers that come with building new housing, transit and clean energy projects.\u003c/p>\n\u003cfigure id=\"attachment_11914459\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11914459\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2022/05/Buffy-Wicks-scaled-e1652831452424.jpg\" alt=\"\" width=\"1920\" height=\"1371\">\u003cfigcaption class=\"wp-caption-text\">Assemblymember Buffy Wicks speaks on the floor of the state Assembly in January 2020. \u003ccite>(Krishnia Parker/California State Assembly Democratic Caucus)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Wicks’ report on the committee’s findings, released \u003ca href=\"https://a14.asmdc.org/sites/a14.asmdc.org/files/2025-02/assemblyselectcommitteeonpermittingreform-finalreportwithoutappendices-march2025.pdf\">earlier this month\u003c/a>, outlined a goal: that permitting — any “decision point” where a government must give permission for a new project to proceed — should be timely, transparent and consistently applied.\u003c/p>\n\u003cp>But, perhaps above all, the report noted, it should result in actually getting the project built.\u003c/p>\n\u003cp>“We’ve become victims in California of making the process the objective; the process is sacred,” said Matt Regan, a policy lead at the business-oriented Bay Area Council, which helped facilitate the hearings, tours and interviews that informed the committee’s white paper. “What [Wicks is] saying is maybe, the end product is more important.”\u003c/p>\n\u003cp>Republican Asm. Josh Hoover, of Folsom, said there’s a lot in the package with which people in his party can agree. Hoover pins some of the blame for California’s spiraling home costs on an “anti-housing majority” that overregulated the industry into gridlock and said this bill package is a welcome retreat from that trend.\u003c/p>\n\u003cp>“So, I’ve actually really appreciated the work Asm. Wicks is doing because she really is pushing back against a lot of that,” he said. “The only way we’re actually going to build the homes that we need in California is by reforming a lot of these things and getting rid of a lot of these barriers.”\u003c/p>\n\u003ch2>Third-rail politics\u003c/h2>\n\u003cp>While many of the bills in the package are more narrowly focused on the minutiae of the state’s permitting labyrinths, others take aim at issues long seen as sacrosanct.\u003c/p>\n\u003cp>One of Wicks’ own bills, \u003ca href=\"https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml?bill_id=202520260AB609\">AB 609\u003c/a>, would exempt infill housing projects, if they’re consistent with local regulations, from review under the California Environmental Quality Act (CEQA). Another bill, \u003ca href=\"https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml?bill_id=202520260SB607\">SB 607\u003c/a> from Democratic San Francisco state Sen. Scott Wiener, removes what proponents describe as duplicative work that’s currently required under CEQA.\u003c/p>\n\u003cfigure id=\"attachment_12033318\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"wp-image-12033318 size-full\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/Bay-Meadows-Sales-Sign.jpg\" alt=\"\" width=\"2000\" height=\"1500\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/Bay-Meadows-Sales-Sign.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/Bay-Meadows-Sales-Sign-800x600.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/Bay-Meadows-Sales-Sign-1020x765.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/Bay-Meadows-Sales-Sign-160x120.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/Bay-Meadows-Sales-Sign-1536x1152.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/Bay-Meadows-Sales-Sign-1920x1440.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">Bay Meadows, San Mateo’s largest new development, is transforming a former racetrack into a vibrant community with 1,100 new housing units, commercial spaces, parks and a high school — all still under construction — on Jan. 20, 2015. \u003ccite>(Rachael Myrow/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>The landmark \u003ca href=\"https://www.sierraclub.org/sites/www.sierraclub.org/files/sce/sierra-club-california/PDFs/CEQA_Fact_Sheet.pdf\">1970 environmental regulation\u003c/a>, pronounced \u003cem>sea-kwah\u003c/em> in the state’s housing parlance, requires developers to study potential negative impacts for all kinds of projects.\u003c/p>\n\u003cp>But in the half-century since its passage, it’s become a lightning rod in the \u003ca href=\"https://www.califaep.org/docs/CEQA_and_Housing_Report_1-30-19.pdf\">housing debate\u003c/a> — fiercely defended by those who say it has \u003ca href=\"https://ceja.org/what-we-do/green-zones/ceqa-and-housing-development/#:~:text=While%20CEQA%20%E2%80%9Cstreamlining%E2%80%9D%20policies%20have,state's%20housing%20and%20affordability%20crisis.\">very little impact on development\u003c/a> and blasted by those who claim it’s been \u003ca href=\"https://cayimby.org/blog/how-nimbys-hijacked-ceqa/\">hijacked and distorted\u003c/a> to NIMBYists’ ends.\u003c/p>\n\u003cp>Regan described Wicks’ bill as a “blanket exemption” from the hotly-debated law that gives infill development — housing built within existing urban areas — a “fighting chance to get through the process.”[aside postID=news_12031813 hero='https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/240409-SJEncampmentBan-045-BL_qed-1020x680.jpg']A representative of the California Environmental Justice Alliance, which \u003ca href=\"https://ceja.org/what-we-do/green-zones/ceqa-case-studies/\">supports robust CEQA protections\u003c/a>, said the organization was still digesting the bill package and deferred comment to a later date.\u003c/p>\n\u003cp>Debates over those two bills, however, will likely be rivaled by discussions over a separate yet \u003ca href=\"https://calmatters.org/housing/2024/03/california-coastal-commission-protections/\">equally\u003c/a> \u003ca href=\"https://calmatters.org/commentary/2024/06/coastal-housing-protections-california-debate/\">contentious\u003c/a> subject within California housing politics: the Coastal Commission. \u003ca href=\"https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml?bill_id=202520260AB357\">AB 357\u003c/a> by Asm. David Alvarez, D-Chula Vista, would allow public colleges and universities to forgo commission approval before building student or faculty and staff housing on its properties.\u003c/p>\n\u003cp>Alvarez anticipates there’ll be pushback but said the proposal was “the minimum” policymakers could do to address \u003ca href=\"https://www.insidehighered.com/news/2022/03/29/housing-demand-far-exceeds-supply-california-colleges#:~:text=In%20California%2C%20where%20public%20in,year%20institution%20or%20graduate%20school.\">rising student\u003c/a> \u003ca href=\"https://hechingerreport.org/the-fastest-growing-college-expense-may-not-be-what-people-think/#:~:text=Yet%20neighborhood%20opposition%2C%20zoning%20restrictions,per%20year%20to%203%2C500%20students.&text=%E2%80%9CI%20expect%20you're%20going,monthly%20rent%20there%20is%20%242%2C299.\">housing costs\u003c/a>.\u003c/p>\n\u003cp>“Nobody’s saying that you don’t have to go through a process, you do,” Alvarez said of his bill. “Go through the regular process that everybody else goes through, but not the additional process of review by the Coastal Commission.”\u003c/p>\n\u003cp>There will likely be dissent from both state and local governments, too, over bills that impact them, Wicks said, but she welcomed it. “We’re gonna have some really important conversations this year that may touch on some third-rail politics in California,” Wicks said, “but I think it’s time that we have them.”\u003c/p>\n\u003ch2>Improving the process\u003c/h2>\n\u003cp>The bulk of the bills are less likely to draw the same kind of attention and are focused on reforming the state’s byzantine permitting processes, which vary from city to city and agency to agency.\u003c/p>\n\u003cp>\u003ca href=\"https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml?bill_id=202520260AB1294\">AB 1294\u003c/a>, from San Francisco Democratic Asm. Matt Haney seeks to smooth some of that variability by requiring the state’s housing department to craft a simplified, universal application, making it easier for developers to operate in a wider range of jurisdictions.\u003c/p>\n\u003cfigure id=\"attachment_12027566\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12027566\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/250218-SFDowntown-14-BL.jpg\" alt=\"\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/250218-SFDowntown-14-BL.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/250218-SFDowntown-14-BL-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/250218-SFDowntown-14-BL-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/250218-SFDowntown-14-BL-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/250218-SFDowntown-14-BL-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/250218-SFDowntown-14-BL-1920x1280.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">Assemblymember Matt Haney speaks during a press conference announcing legislation to increase nightlife in Downtown San Francisco to help the recovery of the neighborhood, in Union Square, San Francisco, on Tuesday, Feb. 18, 2025. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>“We have far too complex of a system for folks who want to build new homes in California,” Haney said. “There are still many cities and counties across the state that ask you for all sorts of things up front that cost huge sums of money, take a ton of time and make it very complex and complicated to build new homes.”\u003c/p>\n\u003cp>A spokesperson for the League of California Cities declined to comment, saying the organization is “still reviewing the bill package in its totality and considering its potential impact on local governments.”\u003c/p>\n\u003cp>Fifteen of the bills aim to improve two other crucial steps in the permitting process: the entitlement and post-entitlement phases, when government agencies give developers the green light to move forward with a proposed project and then supply them with the permits to actually begin building.[aside postID=news_12032734 hero='https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/005_KQED_WoodStreet_12162022_qed-1020x680.jpg']Within that cadre, there are two bills — \u003ca href=\"https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml?bill_id=202520260AB920\">AB 920\u003c/a> and \u003ca href=\"https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml?bill_id=202520260SB489\">SB 489\u003c/a> — that require either larger cities or state agencies, respectively, to post certain information online.\u003c/p>\n\u003cp>Others — such as \u003ca href=\"https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml?bill_id=202520260AB1007\">AB 1007\u003c/a> and \u003ca href=\"https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml?bill_id=202520260AB1026\">AB 1026\u003c/a> — shorten the time it takes to approve or deny housing applications or building permits for local governments or investor-owned utilities, respectively.\u003c/p>\n\u003cp>Corey Smith, executive director of the pro-housing lobbying group, Housing Action Coalition, which is sponsoring AB 1026, described the bill as a “good governance measure” aimed at “getting parity across the board for permit reviews.”\u003c/p>\n\u003cp>\u003ca href=\"https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml?bill_id=202520260AB557\">AB 557\u003c/a> expedites factory-built housing by allowing the state, which already conducts building inspections on modular homes, to also oversee installations.\u003c/p>\n\u003cp>All told, Dan Dunmoyer, president and CEO of the California Building Industry Association, which is sponsoring at least seven bills in the package, said most are not “rock-the-world” bills.\u003c/p>\n\u003cp>“We are chipping away at all the different layers that local governments in the state and others have added,” he said. “There isn’t an omnibus fix-it bill, but there are a collection of measures to, in fact, improve the overarching process.”\u003c/p>\n\u003cp>\u003cem>KQED housing reporter \u003c/em>\u003ca href=\"https://www.kqed.org/author/abandlamudi\">\u003cem>Adhiti Bandlamudi\u003c/em>\u003c/a>\u003cem> contributed to this report. \u003c/em>\u003c/p>\n\u003cp>https://docs.google.com/forms/d/e/1FAIpQLSfZ-ZKtuSHdeWqxooQwfEcr-oiOpdpJcf2RLZInU7aqjjQlRQ/viewform?embedded=true\u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n", "blocks": [], "excerpt": "California currently permits around a third of the homes that leaders say are needed to stop home prices from continuing to skyrocket. This slate of bills aims to help.", "status": "publish", "parent": 0, "modified": 1743105841, "stats": { "hasAudio": false, "hasVideo": false, "hasChartOrMap": false, "iframeSrcs": [], "hasGoogleForm": true, "hasGallery": false, "hasHearkenModule": false, "hasPolis": false, "paragraphCount": 33, "wordCount": 1522 }, "headData": { "title": "Progress By 1,000 Cuts? Housing Legislation Snips Away at California’s Red Tape | KQED", "description": "California currently permits around a third of the homes that leaders say are needed to stop home prices from continuing to skyrocket. This slate of bills aims to help.", "ogTitle": "", "ogDescription": "", "ogImgId": "", "twTitle": "", "twDescription": "", "twImgId": "", "schema": { "@context": "http://schema.org", "@type": "NewsArticle", "headline": "Progress By 1,000 Cuts? Housing Legislation Snips Away at California’s Red Tape", "datePublished": "2025-03-27T11:06:56-07:00", "dateModified": "2025-03-27T13:04:01-07:00", "image": "https://cdn.kqed.org/wp-content/uploads/2020/02/[email protected]", "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/[email protected]" } } }, "sticky": false, "nprStoryId": "kqed-12033092", "templateType": "standard", "featuredImageType": "standard", "excludeFromSiteSearch": "Include", "articleAge": "0", "path": "/news/12033092/housing-legislation-snips-away-californias-red-tape", "audioTrackLength": null, "parsedContent": [ { "type": "contentString", "content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>When it comes to building California out of its \u003ca href=\"https://lao.ca.gov/LAOEconTax/Article/Detail/793\">housing shortage\u003c/a>, some lawmakers say the devil is most often in the details.\u003c/p>\n\u003cp>To begin untangling what they describe as a knotted web of regulation, Assemblymember Buffy Wicks, D-Oakland, on Thursday announced an ambitious and wide-ranging package of more than 20 bills from over a dozen authors. Together, the package seeks to surgically remove red tape at nearly every stage of the permitting journey, from application through construction.\u003c/p>\n\u003cp>The goal, Wicks said, is “clearer rules when it comes to housing, faster timelines and fewer bureaucratic hoops.”\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 package, which includes at least one Republican-authored bill, is mostly technical in nature: cleaning up or extending prior legislation, expanding existing law to additional agencies and closing loopholes. However, it also includes several proposals that touch on third-rail topics in California, including bills to streamline or exempt certain housing projects from environmental or Coastal Commission review.\u003c/p>\n\u003cp>“This bill package represents iteration,” Wicks said of the overall vision. “Taking a deep dive into the weeds and trying to understand what have been the hurdles? Why has this been so hard? Why is it so difficult to actually permit housing and entitle housing and get it up and running?”\u003c/p>\n\u003cp>Wicks led that deep dive last year, when she helmed an \u003ca href=\"https://calmatters.digitaldemocracy.org/committees/1470#bills-and-hearings\">Assembly Select Committee\u003c/a> that invited practitioners, experts and others to share their experiences and describe the barriers that come with building new housing, transit and clean energy projects.\u003c/p>\n\u003cfigure id=\"attachment_11914459\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11914459\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2022/05/Buffy-Wicks-scaled-e1652831452424.jpg\" alt=\"\" width=\"1920\" height=\"1371\">\u003cfigcaption class=\"wp-caption-text\">Assemblymember Buffy Wicks speaks on the floor of the state Assembly in January 2020. \u003ccite>(Krishnia Parker/California State Assembly Democratic Caucus)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Wicks’ report on the committee’s findings, released \u003ca href=\"https://a14.asmdc.org/sites/a14.asmdc.org/files/2025-02/assemblyselectcommitteeonpermittingreform-finalreportwithoutappendices-march2025.pdf\">earlier this month\u003c/a>, outlined a goal: that permitting — any “decision point” where a government must give permission for a new project to proceed — should be timely, transparent and consistently applied.\u003c/p>\n\u003cp>But, perhaps above all, the report noted, it should result in actually getting the project built.\u003c/p>\n\u003cp>“We’ve become victims in California of making the process the objective; the process is sacred,” said Matt Regan, a policy lead at the business-oriented Bay Area Council, which helped facilitate the hearings, tours and interviews that informed the committee’s white paper. “What [Wicks is] saying is maybe, the end product is more important.”\u003c/p>\n\u003cp>Republican Asm. Josh Hoover, of Folsom, said there’s a lot in the package with which people in his party can agree. Hoover pins some of the blame for California’s spiraling home costs on an “anti-housing majority” that overregulated the industry into gridlock and said this bill package is a welcome retreat from that trend.\u003c/p>\n\u003cp>“So, I’ve actually really appreciated the work Asm. Wicks is doing because she really is pushing back against a lot of that,” he said. “The only way we’re actually going to build the homes that we need in California is by reforming a lot of these things and getting rid of a lot of these barriers.”\u003c/p>\n\u003ch2>Third-rail politics\u003c/h2>\n\u003cp>While many of the bills in the package are more narrowly focused on the minutiae of the state’s permitting labyrinths, others take aim at issues long seen as sacrosanct.\u003c/p>\n\u003cp>One of Wicks’ own bills, \u003ca href=\"https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml?bill_id=202520260AB609\">AB 609\u003c/a>, would exempt infill housing projects, if they’re consistent with local regulations, from review under the California Environmental Quality Act (CEQA). Another bill, \u003ca href=\"https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml?bill_id=202520260SB607\">SB 607\u003c/a> from Democratic San Francisco state Sen. Scott Wiener, removes what proponents describe as duplicative work that’s currently required under CEQA.\u003c/p>\n\u003cfigure id=\"attachment_12033318\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"wp-image-12033318 size-full\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/Bay-Meadows-Sales-Sign.jpg\" alt=\"\" width=\"2000\" height=\"1500\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/Bay-Meadows-Sales-Sign.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/Bay-Meadows-Sales-Sign-800x600.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/Bay-Meadows-Sales-Sign-1020x765.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/Bay-Meadows-Sales-Sign-160x120.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/Bay-Meadows-Sales-Sign-1536x1152.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/Bay-Meadows-Sales-Sign-1920x1440.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">Bay Meadows, San Mateo’s largest new development, is transforming a former racetrack into a vibrant community with 1,100 new housing units, commercial spaces, parks and a high school — all still under construction — on Jan. 20, 2015. \u003ccite>(Rachael Myrow/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>The landmark \u003ca href=\"https://www.sierraclub.org/sites/www.sierraclub.org/files/sce/sierra-club-california/PDFs/CEQA_Fact_Sheet.pdf\">1970 environmental regulation\u003c/a>, pronounced \u003cem>sea-kwah\u003c/em> in the state’s housing parlance, requires developers to study potential negative impacts for all kinds of projects.\u003c/p>\n\u003cp>But in the half-century since its passage, it’s become a lightning rod in the \u003ca href=\"https://www.califaep.org/docs/CEQA_and_Housing_Report_1-30-19.pdf\">housing debate\u003c/a> — fiercely defended by those who say it has \u003ca href=\"https://ceja.org/what-we-do/green-zones/ceqa-and-housing-development/#:~:text=While%20CEQA%20%E2%80%9Cstreamlining%E2%80%9D%20policies%20have,state's%20housing%20and%20affordability%20crisis.\">very little impact on development\u003c/a> and blasted by those who claim it’s been \u003ca href=\"https://cayimby.org/blog/how-nimbys-hijacked-ceqa/\">hijacked and distorted\u003c/a> to NIMBYists’ ends.\u003c/p>\n\u003cp>Regan described Wicks’ bill as a “blanket exemption” from the hotly-debated law that gives infill development — housing built within existing urban areas — a “fighting chance to get through the process.”\u003c/p>\u003c/div>", "attributes": { "named": {}, "numeric": [] } }, { "type": "component", "content": "", "name": "aside", "attributes": { "named": { "postid": "news_12031813", "hero": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/240409-SJEncampmentBan-045-BL_qed-1020x680.jpg", "label": "" }, "numeric": [] } }, { "type": "contentString", "content": "\u003cdiv class=\"post-body\">\u003cp>A representative of the California Environmental Justice Alliance, which \u003ca href=\"https://ceja.org/what-we-do/green-zones/ceqa-case-studies/\">supports robust CEQA protections\u003c/a>, said the organization was still digesting the bill package and deferred comment to a later date.\u003c/p>\n\u003cp>Debates over those two bills, however, will likely be rivaled by discussions over a separate yet \u003ca href=\"https://calmatters.org/housing/2024/03/california-coastal-commission-protections/\">equally\u003c/a> \u003ca href=\"https://calmatters.org/commentary/2024/06/coastal-housing-protections-california-debate/\">contentious\u003c/a> subject within California housing politics: the Coastal Commission. \u003ca href=\"https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml?bill_id=202520260AB357\">AB 357\u003c/a> by Asm. David Alvarez, D-Chula Vista, would allow public colleges and universities to forgo commission approval before building student or faculty and staff housing on its properties.\u003c/p>\n\u003cp>Alvarez anticipates there’ll be pushback but said the proposal was “the minimum” policymakers could do to address \u003ca href=\"https://www.insidehighered.com/news/2022/03/29/housing-demand-far-exceeds-supply-california-colleges#:~:text=In%20California%2C%20where%20public%20in,year%20institution%20or%20graduate%20school.\">rising student\u003c/a> \u003ca href=\"https://hechingerreport.org/the-fastest-growing-college-expense-may-not-be-what-people-think/#:~:text=Yet%20neighborhood%20opposition%2C%20zoning%20restrictions,per%20year%20to%203%2C500%20students.&text=%E2%80%9CI%20expect%20you're%20going,monthly%20rent%20there%20is%20%242%2C299.\">housing costs\u003c/a>.\u003c/p>\n\u003cp>“Nobody’s saying that you don’t have to go through a process, you do,” Alvarez said of his bill. “Go through the regular process that everybody else goes through, but not the additional process of review by the Coastal Commission.”\u003c/p>\n\u003cp>There will likely be dissent from both state and local governments, too, over bills that impact them, Wicks said, but she welcomed it. “We’re gonna have some really important conversations this year that may touch on some third-rail politics in California,” Wicks said, “but I think it’s time that we have them.”\u003c/p>\n\u003ch2>Improving the process\u003c/h2>\n\u003cp>The bulk of the bills are less likely to draw the same kind of attention and are focused on reforming the state’s byzantine permitting processes, which vary from city to city and agency to agency.\u003c/p>\n\u003cp>\u003ca href=\"https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml?bill_id=202520260AB1294\">AB 1294\u003c/a>, from San Francisco Democratic Asm. Matt Haney seeks to smooth some of that variability by requiring the state’s housing department to craft a simplified, universal application, making it easier for developers to operate in a wider range of jurisdictions.\u003c/p>\n\u003cfigure id=\"attachment_12027566\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12027566\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/250218-SFDowntown-14-BL.jpg\" alt=\"\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/250218-SFDowntown-14-BL.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/250218-SFDowntown-14-BL-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/250218-SFDowntown-14-BL-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/250218-SFDowntown-14-BL-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/250218-SFDowntown-14-BL-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/250218-SFDowntown-14-BL-1920x1280.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">Assemblymember Matt Haney speaks during a press conference announcing legislation to increase nightlife in Downtown San Francisco to help the recovery of the neighborhood, in Union Square, San Francisco, on Tuesday, Feb. 18, 2025. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>“We have far too complex of a system for folks who want to build new homes in California,” Haney said. “There are still many cities and counties across the state that ask you for all sorts of things up front that cost huge sums of money, take a ton of time and make it very complex and complicated to build new homes.”\u003c/p>\n\u003cp>A spokesperson for the League of California Cities declined to comment, saying the organization is “still reviewing the bill package in its totality and considering its potential impact on local governments.”\u003c/p>\n\u003cp>Fifteen of the bills aim to improve two other crucial steps in the permitting process: the entitlement and post-entitlement phases, when government agencies give developers the green light to move forward with a proposed project and then supply them with the permits to actually begin building.\u003c/p>\u003c/div>", "attributes": { "named": {}, "numeric": [] } }, { "type": "component", "content": "", "name": "aside", "attributes": { "named": { "postid": "news_12032734", "hero": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/005_KQED_WoodStreet_12162022_qed-1020x680.jpg", "label": "" }, "numeric": [] } }, { "type": "contentString", "content": "\u003cdiv class=\"post-body\">\u003cp>Within that cadre, there are two bills — \u003ca href=\"https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml?bill_id=202520260AB920\">AB 920\u003c/a> and \u003ca href=\"https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml?bill_id=202520260SB489\">SB 489\u003c/a> — that require either larger cities or state agencies, respectively, to post certain information online.\u003c/p>\n\u003cp>Others — such as \u003ca href=\"https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml?bill_id=202520260AB1007\">AB 1007\u003c/a> and \u003ca href=\"https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml?bill_id=202520260AB1026\">AB 1026\u003c/a> — shorten the time it takes to approve or deny housing applications or building permits for local governments or investor-owned utilities, respectively.\u003c/p>\n\u003cp>Corey Smith, executive director of the pro-housing lobbying group, Housing Action Coalition, which is sponsoring AB 1026, described the bill as a “good governance measure” aimed at “getting parity across the board for permit reviews.”\u003c/p>\n\u003cp>\u003ca href=\"https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml?bill_id=202520260AB557\">AB 557\u003c/a> expedites factory-built housing by allowing the state, which already conducts building inspections on modular homes, to also oversee installations.\u003c/p>\n\u003cp>All told, Dan Dunmoyer, president and CEO of the California Building Industry Association, which is sponsoring at least seven bills in the package, said most are not “rock-the-world” bills.\u003c/p>\n\u003cp>“We are chipping away at all the different layers that local governments in the state and others have added,” he said. “There isn’t an omnibus fix-it bill, but there are a collection of measures to, in fact, improve the overarching process.”\u003c/p>\n\u003cp>\u003cem>KQED housing reporter \u003c/em>\u003ca href=\"https://www.kqed.org/author/abandlamudi\">\u003cem>Adhiti Bandlamudi\u003c/em>\u003c/a>\u003cem> contributed to this report. \u003c/em>\u003c/p>\u003c/p>\u003cp>\u003cdiv class='utils-parseShortcode-shortcodes-__shortcodes__shortcodeWrapper'>\n \u003ciframe\n src='https://docs.google.com/forms/d/e/1FAIpQLSfZ-ZKtuSHdeWqxooQwfEcr-oiOpdpJcf2RLZInU7aqjjQlRQ/viewform?embedded=true?embedded=true'\n title='https://docs.google.com/forms/d/e/1FAIpQLSfZ-ZKtuSHdeWqxooQwfEcr-oiOpdpJcf2RLZInU7aqjjQlRQ/viewform?embedded=true'\n width='760' height='500'\n frameborder='0'\n marginheight='0' marginwidth='0'>\u003c/iframe>\u003c/div>\u003c/p>\u003cp>\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/12033092/housing-legislation-snips-away-californias-red-tape", "authors": [ "11652" ], "categories": [ "news_31795", "news_6266", "news_8" ], "tags": [ "news_3921", "news_20179", "news_18538", "news_32695", "news_4020", "news_1775", "news_34417", "news_25468" ], "featImg": "news_12033317", "label": "news" }, "news_12032918": { "type": "posts", "id": "news_12032918", "meta": { "index": "posts_1716263798", "site": "news", "id": "12032918", "score": null, "sort": [ 1742932810000 ] }, "guestAuthors": [], "slug": "california-considers-more-homeless-shelter-oversight-after-calmatters-investigation", "title": "California Considers More Homeless Shelter Oversight After CalMatters Investigation", "publishDate": 1742932810, "format": "standard", "headTitle": "California Considers More Homeless Shelter Oversight After CalMatters Investigation | KQED", "labelTerm": { "term": 18481, "site": "news" }, "content": "\u003cp>\u003cem>This story was originally published by \u003ca href=\"https://calmatters.org/\">CalMatters\u003c/a>. \u003ca href=\"https://calmatters.org/subscribe-to-calmatters/\">Sign up\u003c/a> for their newsletters.\u003c/em>\u003c/p>\n\u003cp>A new state bill would add more oversight to California homeless shelters after a \u003ca href=\"https://calmatters.org/housing/2025/02/california-homeless-shelters-purgatory/\">CalMatters investigation exposed\u003c/a> that many taxpayer-funded facilities are plagued by violence, mismanagement and low success rates.\u003c/p>\n\u003cp>The bill would build on an existing state law that was supposed to add basic checks on homeless shelter safety and sanitation. Previous \u003ca href=\"https://calmatters.org/housing/homelessness/2024/07/california-homeless-shelters/\">CalMatters reporting found\u003c/a> all but a handful of cities and counties have ignored the law.\u003c/p>\n\u003cp>Under the new proposal, local governments would be required to perform annual inspections of taxpayer-funded shelters, and cities and counties could lose state funding if they fail to correct code violations or keep neglecting to file mandatory reports. Shelter operators would also have to do more to inform residents of their rights to file complaints.\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>The oversight push comes amid a statewide boom in homeless shelters. California governments have spent at least $1 billion to more than double the state’s emergency shelter beds since 2018, \u003ca href=\"https://www.huduser.gov/portal/datasets/ahar/2024-ahar-part-1-pit-estimates-of-homelessness-in-the-us.html\">federal data\u003c/a> shows. The 61,000 beds aren’t nearly enough; the state still has three times as many homeless residents as shelter beds. Many of those who do get in also report serious problems: violence, filth, theft, mismanagement and a nagging lack of real housing to move onto.\u003c/p>\n\u003cp>[aside postID=news_12032734 hero='https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/005_KQED_WoodStreet_12162022_qed-1020x680.jpg']\u003c/p>\n\u003cp>“We’re really new in this field of operating shelters in California,” said Assemblymember Sharon Quirk-Silva, a Democrat who represents parts of Orange and L.A. counties. She authored both the initial state law and the new proposed changes. “Local municipalities need to be responsible for upholding basic standards of care, ensuring that shelters are safe, well managed and serving their intended purpose.”\u003c/p>\n\u003cp>Quirk-Silva first proposed more state shelter monitoring after \u003ca href=\"https://www.aclusocal.org/en/publications/thisplaceiskillingme#:~:text=A%20year%2Dlong%20investigation%20by,porta%20potties%3B%20showers%20with%20no\">a 2019 ACLU report\u003c/a> revealed maggots, flooding and sexual harassment in Orange County shelters. Over the past year, \u003ca href=\"https://calmatters.org/housing/homelessness/2025/02/california-homeless-shelters-takeaways/\">CalMatters reviewed\u003c/a> thousands of statewide shelter records, complaints, lawsuits and police logs that reveal lasting and more widespread issues, including stabbings, sex crimes, fraud allegations, staff stealing from homeless clients and shelters that kick out far more people than they house.\u003c/p>\n\u003cp>The existing state shelter law is supposed to require cities and counties to perform inspections and report to the state if they receive complaints about shelter conditions. But public records \u003ca href=\"https://calmatters.org/housing/homelessness/2024/07/california-homeless-shelters/\">requested by CalMatters\u003c/a> from the California Department of Housing and Community Development showed that, as of last summer, just nine of California’s more than 500 total cities and counties had filed the required reports.\u003c/p>\n\u003cp>“It was really some of your work that brought this issue of non-reporting to us,” Quirk-Silva said. “The numbers definitely showed that we had very little compliance.”\u003c/p>\n\u003cp>The new shelter bill, \u003ca href=\"https://calmatters.digitaldemocracy.org/bills/ca_202520260ab750\">AB 750\u003c/a>, is expected to be considered by the California State Assembly Committee on Housing and Community Development in the coming weeks. While the housing agency said it is unable to comment on proposed legislation, Quirk-Silva said that more analysis is forthcoming on the resources that could be required to implement the changes.[aside postID=news_12029706 hero='https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/051424-OC-Shelter-JAH-CM-32-1020x680.jpg']What happens next will be significant for cities across the state, where officials have rushed to open new shelters in recent years as they \u003ca href=\"https://calmatters.org/housing/homelessness/2025/02/california-homeless-encampment-sweeps/\">ramp up street encampment clearings\u003c/a>. Bunk bed-lined group shelters have existed in big cities since the 1980s, but communities across California are now hiring contract shelter operators to demonstrate that they’re offering alternatives to street crackdowns. The shelters are supposed to get people off the street, connect them to social services, then provide a bridge to permanent housing.\u003c/p>\n\u003cp>Still, statewide \u003ca href=\"https://calmatters.org/housing/2025/02/california-homeless-shelters-purgatory/\">data obtained by CalMatters\u003c/a> shows that fewer than 1 in 4 shelter residents move onto permanent housing. The majority keep cycling through tents, jails, hospitals and other short-term programs.\u003c/p>\n\u003cp>Some shelter operators and local governments say that the challenges are no surprise. The facilities are often manned by low-paid frontline workers who struggle to manage shifting budgets, scarce housing options and residents with drastically different needs — sober and addicted, healthy and severely ill, families and individuals, recently paroled and crime survivors, newly evicted and chronically homeless.\u003c/p>\n\u003cp>The new state shelter bill is limited in scope to focus on inspections and complaints related to building standards for public health and sanitation. Advocates say that could limit recourse for broader issues.\u003c/p>\n\u003cp>“This bill definitely does not at all address these other forms of abuse and malfeasance and sometimes crime,” said Eve Garrow, a senior policy analyst and advocate for the ACLU of Southern California who authored the 2019 Orange County shelter report. “We need other forms of accountability. It really is still the Wild West out there.”\u003c/p>\n\u003cp>Some places, including San Francisco and Monterey County, have created systems for outside groups to review shelter complaints after concerns about lacking follow up and residents facing retaliation for speaking up. Homelessness researchers also emphasize the potential of more specialized shelters to help people work through widely varied health, substance use or financial issues.\u003c/p>\n\u003cp>Longer term, housing experts question how the state is balancing immediate offerings like shelters with solutions to deliver lasting homes. Many favor increasing investment in subsidized housing or redirecting funds to rent assistance programs to quickly get people off the street or keep them from becoming homeless in the first place.\u003c/p>\n\u003cp>“We’re trying to make a broken system a little safer and cleaner,” Garrow said. “But we know that what people actually need is safe, permanent housing that they can afford.”\u003c/p>\n\u003cp>\u003cstrong>Need help? \u003c/strong>\u003cem>Read our guide on how to \u003c/em>\u003ca href=\"https://calmatters.org/housing/homelessness/2025/02/how-to-file-a-complaint-against-a-california-homeless-shelter/\">\u003cem>file a shelter complaint\u003c/em>\u003c/a>\u003cem> or find legal resources.\u003c/em>\u003c/p>\n\u003cp>\u003cstrong>Tell us your story.\u003c/strong>\u003cem> Help us continue reporting on shelter conditions by filling out \u003c/em>\u003ca href=\"https://docs.google.com/forms/d/e/1FAIpQLScr6ZjT38VfmAzm5SkEPuNTyj1gYtNKS1vRQGdgw3xndLVXtA/viewform\">\u003cem>our survey\u003c/em>\u003c/a>\u003cem>.\u003c/em>\u003c/p>\n\u003cp>\u003cem>This article was \u003ca href=\"https://calmatters.org/housing/homelessness/2025/03/homeless-shelter-oversight-bill/\">originally published on CalMatters\u003c/a> and was republished under the \u003ca href=\"https://creativecommons.org/licenses/by-nc-nd/4.0/\">Creative Commons Attribution-NonCommercial-NoDerivatives\u003c/a> license.\u003c/em>\u003c/p>\n\u003cp>\u003c/p>\n", "blocks": [], "excerpt": "State lawmakers will debate a bill to require annual inspections, new complaint processes and harsher penalties for local governments that don’t file mandatory reports.", "status": "publish", "parent": 0, "modified": 1742929480, "stats": { "hasAudio": false, "hasVideo": false, "hasChartOrMap": false, "iframeSrcs": [], "hasGoogleForm": false, "hasGallery": false, "hasHearkenModule": false, "hasPolis": false, "paragraphCount": 23, "wordCount": 1016 }, "headData": { "title": "California Considers More Homeless Shelter Oversight After CalMatters Investigation | KQED", "description": "State lawmakers will debate a bill to require annual inspections, new complaint processes and harsher penalties for local governments that don’t file mandatory reports.", "ogTitle": "", "ogDescription": "", "ogImgId": "", "twTitle": "", "twDescription": "", "twImgId": "", "schema": { "@context": "http://schema.org", "@type": "NewsArticle", "headline": "California Considers More Homeless Shelter Oversight After CalMatters Investigation", "datePublished": "2025-03-25T13:00:10-07:00", "dateModified": "2025-03-25T12:04:40-07:00", "image": "https://cdn.kqed.org/wp-content/uploads/2020/02/[email protected]", "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/[email protected]" } } }, "sticky": false, "nprByline": "\u003ca href=\"https://calmatters.org/author/laurenhepler/\">Lauren Hepler\u003c/a>, CalMatters", "templateType": "standard", "featuredImageType": "standard", "excludeFromSiteSearch": "Include", "showOnAuthorArchivePages": "No", "articleAge": "0", "path": "/news/12032918/california-considers-more-homeless-shelter-oversight-after-calmatters-investigation", "audioTrackLength": null, "parsedContent": [ { "type": "contentString", "content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>\u003cem>This story was originally published by \u003ca href=\"https://calmatters.org/\">CalMatters\u003c/a>. \u003ca href=\"https://calmatters.org/subscribe-to-calmatters/\">Sign up\u003c/a> for their newsletters.\u003c/em>\u003c/p>\n\u003cp>A new state bill would add more oversight to California homeless shelters after a \u003ca href=\"https://calmatters.org/housing/2025/02/california-homeless-shelters-purgatory/\">CalMatters investigation exposed\u003c/a> that many taxpayer-funded facilities are plagued by violence, mismanagement and low success rates.\u003c/p>\n\u003cp>The bill would build on an existing state law that was supposed to add basic checks on homeless shelter safety and sanitation. Previous \u003ca href=\"https://calmatters.org/housing/homelessness/2024/07/california-homeless-shelters/\">CalMatters reporting found\u003c/a> all but a handful of cities and counties have ignored the law.\u003c/p>\n\u003cp>Under the new proposal, local governments would be required to perform annual inspections of taxpayer-funded shelters, and cities and counties could lose state funding if they fail to correct code violations or keep neglecting to file mandatory reports. Shelter operators would also have to do more to inform residents of their rights to file complaints.\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 oversight push comes amid a statewide boom in homeless shelters. California governments have spent at least $1 billion to more than double the state’s emergency shelter beds since 2018, \u003ca href=\"https://www.huduser.gov/portal/datasets/ahar/2024-ahar-part-1-pit-estimates-of-homelessness-in-the-us.html\">federal data\u003c/a> shows. The 61,000 beds aren’t nearly enough; the state still has three times as many homeless residents as shelter beds. Many of those who do get in also report serious problems: violence, filth, theft, mismanagement and a nagging lack of real housing to move onto.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>", "attributes": { "named": {}, "numeric": [] } }, { "type": "component", "content": "", "name": "aside", "attributes": { "named": { "postid": "news_12032734", "hero": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/005_KQED_WoodStreet_12162022_qed-1020x680.jpg", "label": "" }, "numeric": [] } }, { "type": "contentString", "content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>“We’re really new in this field of operating shelters in California,” said Assemblymember Sharon Quirk-Silva, a Democrat who represents parts of Orange and L.A. counties. She authored both the initial state law and the new proposed changes. “Local municipalities need to be responsible for upholding basic standards of care, ensuring that shelters are safe, well managed and serving their intended purpose.”\u003c/p>\n\u003cp>Quirk-Silva first proposed more state shelter monitoring after \u003ca href=\"https://www.aclusocal.org/en/publications/thisplaceiskillingme#:~:text=A%20year%2Dlong%20investigation%20by,porta%20potties%3B%20showers%20with%20no\">a 2019 ACLU report\u003c/a> revealed maggots, flooding and sexual harassment in Orange County shelters. Over the past year, \u003ca href=\"https://calmatters.org/housing/homelessness/2025/02/california-homeless-shelters-takeaways/\">CalMatters reviewed\u003c/a> thousands of statewide shelter records, complaints, lawsuits and police logs that reveal lasting and more widespread issues, including stabbings, sex crimes, fraud allegations, staff stealing from homeless clients and shelters that kick out far more people than they house.\u003c/p>\n\u003cp>The existing state shelter law is supposed to require cities and counties to perform inspections and report to the state if they receive complaints about shelter conditions. But public records \u003ca href=\"https://calmatters.org/housing/homelessness/2024/07/california-homeless-shelters/\">requested by CalMatters\u003c/a> from the California Department of Housing and Community Development showed that, as of last summer, just nine of California’s more than 500 total cities and counties had filed the required reports.\u003c/p>\n\u003cp>“It was really some of your work that brought this issue of non-reporting to us,” Quirk-Silva said. “The numbers definitely showed that we had very little compliance.”\u003c/p>\n\u003cp>The new shelter bill, \u003ca href=\"https://calmatters.digitaldemocracy.org/bills/ca_202520260ab750\">AB 750\u003c/a>, is expected to be considered by the California State Assembly Committee on Housing and Community Development in the coming weeks. While the housing agency said it is unable to comment on proposed legislation, Quirk-Silva said that more analysis is forthcoming on the resources that could be required to implement the changes.\u003c/p>\u003c/div>", "attributes": { "named": {}, "numeric": [] } }, { "type": "component", "content": "", "name": "aside", "attributes": { "named": { "postid": "news_12029706", "hero": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/051424-OC-Shelter-JAH-CM-32-1020x680.jpg", "label": "" }, "numeric": [] } }, { "type": "contentString", "content": "\u003cdiv class=\"post-body\">\u003cp>What happens next will be significant for cities across the state, where officials have rushed to open new shelters in recent years as they \u003ca href=\"https://calmatters.org/housing/homelessness/2025/02/california-homeless-encampment-sweeps/\">ramp up street encampment clearings\u003c/a>. Bunk bed-lined group shelters have existed in big cities since the 1980s, but communities across California are now hiring contract shelter operators to demonstrate that they’re offering alternatives to street crackdowns. The shelters are supposed to get people off the street, connect them to social services, then provide a bridge to permanent housing.\u003c/p>\n\u003cp>Still, statewide \u003ca href=\"https://calmatters.org/housing/2025/02/california-homeless-shelters-purgatory/\">data obtained by CalMatters\u003c/a> shows that fewer than 1 in 4 shelter residents move onto permanent housing. The majority keep cycling through tents, jails, hospitals and other short-term programs.\u003c/p>\n\u003cp>Some shelter operators and local governments say that the challenges are no surprise. The facilities are often manned by low-paid frontline workers who struggle to manage shifting budgets, scarce housing options and residents with drastically different needs — sober and addicted, healthy and severely ill, families and individuals, recently paroled and crime survivors, newly evicted and chronically homeless.\u003c/p>\n\u003cp>The new state shelter bill is limited in scope to focus on inspections and complaints related to building standards for public health and sanitation. Advocates say that could limit recourse for broader issues.\u003c/p>\n\u003cp>“This bill definitely does not at all address these other forms of abuse and malfeasance and sometimes crime,” said Eve Garrow, a senior policy analyst and advocate for the ACLU of Southern California who authored the 2019 Orange County shelter report. “We need other forms of accountability. It really is still the Wild West out there.”\u003c/p>\n\u003cp>Some places, including San Francisco and Monterey County, have created systems for outside groups to review shelter complaints after concerns about lacking follow up and residents facing retaliation for speaking up. Homelessness researchers also emphasize the potential of more specialized shelters to help people work through widely varied health, substance use or financial issues.\u003c/p>\n\u003cp>Longer term, housing experts question how the state is balancing immediate offerings like shelters with solutions to deliver lasting homes. Many favor increasing investment in subsidized housing or redirecting funds to rent assistance programs to quickly get people off the street or keep them from becoming homeless in the first place.\u003c/p>\n\u003cp>“We’re trying to make a broken system a little safer and cleaner,” Garrow said. “But we know that what people actually need is safe, permanent housing that they can afford.”\u003c/p>\n\u003cp>\u003cstrong>Need help? \u003c/strong>\u003cem>Read our guide on how to \u003c/em>\u003ca href=\"https://calmatters.org/housing/homelessness/2025/02/how-to-file-a-complaint-against-a-california-homeless-shelter/\">\u003cem>file a shelter complaint\u003c/em>\u003c/a>\u003cem> or find legal resources.\u003c/em>\u003c/p>\n\u003cp>\u003cstrong>Tell us your story.\u003c/strong>\u003cem> Help us continue reporting on shelter conditions by filling out \u003c/em>\u003ca href=\"https://docs.google.com/forms/d/e/1FAIpQLScr6ZjT38VfmAzm5SkEPuNTyj1gYtNKS1vRQGdgw3xndLVXtA/viewform\">\u003cem>our survey\u003c/em>\u003c/a>\u003cem>.\u003c/em>\u003c/p>\n\u003cp>\u003cem>This article was \u003ca href=\"https://calmatters.org/housing/homelessness/2025/03/homeless-shelter-oversight-bill/\">originally published on CalMatters\u003c/a> and was republished under the \u003ca href=\"https://creativecommons.org/licenses/by-nc-nd/4.0/\">Creative Commons Attribution-NonCommercial-NoDerivatives\u003c/a> license.\u003c/em>\u003c/p>\n\u003cp>\u003c/p>\n\u003c/div>\u003c/p>", "attributes": { "named": {}, "numeric": [] } } ], "link": "/news/12032918/california-considers-more-homeless-shelter-oversight-after-calmatters-investigation", "authors": [ "byline_news_12032918" ], "categories": [ "news_6266", "news_8" ], "tags": [ "news_4020", "news_1775" ], "affiliates": [ "news_18481" ], "featImg": "news_12032921", "label": "news_18481" }, "news_12032734": { "type": "posts", "id": "news_12032734", "meta": { "index": "posts_1716263798", "site": "news", "id": "12032734", "score": null, "sort": [ 1742926306000 ] }, "guestAuthors": [], "slug": "homeless-services-nonprofits-oakland-fails-pay-contracts", "title": "‘It’s a Mess’: Homeless Services Nonprofits Say Oakland Routinely Fails to Pay Contracts", "publishDate": 1742926306, "format": "standard", "headTitle": "‘It’s a Mess’: Homeless Services Nonprofits Say Oakland Routinely Fails to Pay Contracts | KQED", "labelTerm": { "site": "news" }, "content": "\u003cp>\u003cem>Updated 12:07 p.m. Tuesday\u003c/em>\u003c/p>\n\u003cp>A year without pay. Millions in debt. Months without a contract.\u003c/p>\n\u003cp>Those are some of the allegations from homelessness services providers in Oakland that have surfaced since one nonprofit nearly had to shut down two shelters this month. Its experience is shining a spotlight on a broken repayment system that’s thwarting the city’s ability to address one of its most pressing problems.\u003c/p>\n\u003cp>The \u003ca href=\"https://www.oaklandca.gov/news/city-of-oakland-opens-100-bed-cabin-shelter-program-at-wood-street\">Wood Street Community Cabins\u003c/a> and \u003ca href=\"https://www.self-sufficiency.org/rvpark#:~:text=The%20Wood%20Street%20RV%20Safe,support%20to%20find%20permanent%20housing.\">RV safe parking\u003c/a> sites in West Oakland, which consist of 100 cabin beds and 40 RV spots, are slated to close at the end of June but were nearly forced to shut down three months early, after the city missed some five months of payments to the nonprofit running the sites, Building Opportunities for Self-Sufficiency (BOSS).\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>Nonprofits say BOSS’ experience is only the latest example of an ongoing struggle that has them operating under the weight of massive debt as they wait on the city to reimburse them for housing and feeding its most vulnerable residents. And it’s those residents who are hurt most as they contend with subpar living conditions at some sites that are exacerbated by the stymied cash flow.\u003c/p>\n\u003cp>“No one really knows exactly what’s going on,” John Janosko, a former resident of the Wood Street Cabins, said during a Monday press conference outside the shelters, where advocates rebuked the city and lobbied to take over the sites.\u003c/p>\n\u003cfigure id=\"attachment_12032760\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12032760\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/016_KQED_WoodStreet_12162022_qed.jpg\" alt=\"\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/016_KQED_WoodStreet_12162022_qed.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/016_KQED_WoodStreet_12162022_qed-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/016_KQED_WoodStreet_12162022_qed-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/016_KQED_WoodStreet_12162022_qed-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/016_KQED_WoodStreet_12162022_qed-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/016_KQED_WoodStreet_12162022_qed-1920x1280.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">Tiny homes trucked into the Wood Street Cabin Community, a planned 100-bed shelter program on the second portion of the Game Changer lot located at 2601 Wood St., in Oakland, on Dec. 16, 2022. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>He said muddled information has left residents uncertain of when they’ll need to find alternative housing, with some expecting to leave in a matter of weeks and others circulating rumors the site may run through the end of the year. According to BOSS, there are currently 70 people living in either the cabins or at the RV site. Of those, 41 are still awaiting a housing placement.\u003c/p>\n\u003cp>“The bottom line is we don’t know, so we’re basically here to help uplift and support our family,” Janosko said.\u003c/p>\n\u003cp>BOSS CEO Donald Frazier said he issued layoff notices to staff last week in preparation to shut down at the end of March after repeated and increasingly urgent requests for payment went unaddressed.\u003c/p>\n\u003cp>It was only after the layoff notices went out that city officials sat down with Frazier and provided assurances the city would make good on its debt. In all, Frazier said the city owes BOSS about $900,000 through April and that the organization will need another $480,000 to fund the programs through June.[aside postID=news_12030792 hero='https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/001_SanFrancisco_Housing_07292021_qed-1020x680.jpg']“We’ll see,” he said. “Until the money is in our hands, I won’t be content.”\u003c/p>\n\u003cp>Sean Maher, a spokesperson for the city of Oakland, said in a statement to KQED that staff is working on solutions to “bring the city’s outstanding payments to BOSS up to current, as well as identifying solutions to support the programs’ operations to the end of June.”\u003c/p>\n\u003cp>At a Friday meeting, officials with the City Administrator’s Office told Frazier they would provide the back pay owed for November through January within 10 days. As a result, Frazier said he would rescind the layoff notices and inform staff of the June closure.\u003c/p>\n\u003cp>“This will allow critical time for identifying options for the residents currently being served by both programs,” Maher said, adding that those options would be finalized over the next several days.\u003c/p>\n\u003cp>But on Monday, some cabin residents said they had little sense of where they’d end up.\u003c/p>\n\u003cp>“I’ll go stay in a tent if it comes to that,” said Jared Defigh, who’s been living at the site for about two years. “I might get housed before then, it’s hard to say.”\u003c/p>\n\u003cfigure id=\"attachment_12032761\" class=\"wp-caption aligncenter\" style=\"max-width: 1999px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12032761\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/012_KQED_WoodStreetCommonsEviction_04102023_qed.jpg\" alt=\"\" width=\"1999\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/012_KQED_WoodStreetCommonsEviction_04102023_qed.jpg 1999w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/012_KQED_WoodStreetCommonsEviction_04102023_qed-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/012_KQED_WoodStreetCommonsEviction_04102023_qed-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/012_KQED_WoodStreetCommonsEviction_04102023_qed-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/012_KQED_WoodStreetCommonsEviction_04102023_qed-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/012_KQED_WoodStreetCommonsEviction_04102023_qed-1920x1280.jpg 1920w\" sizes=\"auto, (max-width: 1999px) 100vw, 1999px\">\u003cfigcaption class=\"wp-caption-text\">A Wood Street resident tours the Tuff Sheds near the Wood Street encampment in Oakland on April 10, 2023. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Late payments from local governments and the state are \u003ca href=\"https://calmatters.org/housing/homelessness/2024/10/nonprofit-reimbursements/\">a thorn in the side of services providers around California\u003c/a>, with some large organizations regularly waiting on tens of millions of dollars in reimbursement at any given time. However, local nonprofits say the lags in Oakland are extreme.\u003c/p>\n\u003cp>KQED spoke with three other local nonprofit providers who said payment delays make it particularly challenging to operate in the city. While a typical wait time is two to three months, one leader estimates Oakland takes nearly twice as long to pay. Another said it’s not unusual for the city to run a year behind on payments.\u003c/p>\n\u003cp>Roots Community Health CEO Noha Aboelata said that for the second year in a row, the city has racked up a million-dollar debt with the nonprofit. She and other CEOs, including some who declined to speak on record, said that while the situation long predates Oakland’s \u003ca href=\"https://www.kqed.org/news/12027537/oakland-budget-crisis-leads-nonprofit-cuts-leaving-social-services-limbo\">current budget crisis\u003c/a>, it’s only gotten worse. And, Aboelata said the delays now extend to the contracting process itself, meaning organizations are often working for months without contracts in place.\u003c/p>\n\u003cp>“Without a contract in place, you can’t invoice,” she said. “So the delays have gotten incredibly lengthy.”[aside postID=news_12031813 hero='https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/240409-SJEncampmentBan-045-BL_qed-1020x680.jpg']In a statement, Maher said the city values its service providers and welcomes feedback “on ways we can collaboratively improve our work together, including in our contracting, invoicing, and payments processes.”\u003c/p>\n\u003cp>Aboelata said she understands the city is in a fiscal crisis and is willing to work through it.\u003c/p>\n\u003cp>“But we really do need clarity,” she said, echoing the frustration over poor communication with the city that the other CEOs expressed. “Every week we’re not knowing what’s going to happen next or what we’re going to be told, or what we are going to find, so it does create kind of an instability.”\u003c/p>\n\u003cp>That instability also breeds inefficiency, leaders said.\u003c/p>\n\u003cp>For BOSS, that means taking out a line of credit to cover operating costs, resulting in added interest payments that will most likely get passed on to taxpayers.\u003c/p>\n\u003cp>And residents say it also manifests as mismanagement and subpar conditions at the shelters themselves.\u003c/p>\n\u003cp>“They didn’t have toilet paper, they didn’t have drinking water,” said a former resident of the Wood Street Cabins and advocate who goes by Freeway. “The facilities were constantly non-functioning as they are right now.”\u003c/p>\n\u003cp>“We don’t even have shower heads anymore,” Defigh said. “There might be sewage coming out of that bathroom.”\u003c/p>\n\u003cp>Frazier acknowledged those challenges, though he said the sewage issue had been addressed. With cashflow severely limited, he said BOSS struggled to maintain the shelters, leading to health and safety concerns.\u003c/p>\n\u003cfigure id=\"attachment_12032924\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"wp-image-12032924 size-full\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/004_KQED_WoodStreet_12162022_qed.jpg\" alt=\"\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/004_KQED_WoodStreet_12162022_qed.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/004_KQED_WoodStreet_12162022_qed-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/004_KQED_WoodStreet_12162022_qed-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/004_KQED_WoodStreet_12162022_qed-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/004_KQED_WoodStreet_12162022_qed-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/004_KQED_WoodStreet_12162022_qed-1920x1280.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">A small home is transported to the Wood Street Cabin Community, a planned 100-bed shelter program on the second section of the Game Changer lot at 2601 Wood St. in Oakland, on Dec. 16, 2022. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>“There were tremendous problems,” he said. “All that was a direct result of not having funds to do all the existing maintenance and some deferred maintenance.”\u003c/p>\n\u003cp>\u003ca href=\"https://www.documentcloud.org/documents/25867210-letter-to-city-administrator-1/\">In a February letter (PDF)\u003c/a> to City Administrator Jestin Johnson, Frazier alerted officials that delays had “significantly impacted clients, staff wages and limited our ability to accept new clients.” The letter lists an estimated $130,000–$150,000 worth of necessary maintenance, including mold testing, remediation and repairs to over two dozen units. One charred cabin needed removing, according to the letter; others needed new locks, doors, floors and windows.\u003c/p>\n\u003cp>In an email accompanying the letter, Frazier called the conditions at the cabins “unconscionable.”\u003c/p>\n\u003cp>“Staff and participants’ health and safety are at risk,” he wrote.\u003c/p>\n\u003cp>That pressure ultimately led the city to reimburse BOSS for payments owed from September and October of last year, he said, but the organization hasn’t been paid since then.\u003c/p>\n\u003cp>“It’s a mess,” Frazier said. “It strains the entire agency. It’s like stretching a rubber band — how far can you stretch it before it pops?”\u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n", "blocks": [], "excerpt": "Homeless services providers say they’re struggling under the weight of massive debt as they wait on the city of Oakland to reimburse them for housing and feeding its most vulnerable residents. And it’s those residents who are hurt most.", "status": "publish", "parent": 0, "modified": 1742929650, "stats": { "hasAudio": false, "hasVideo": false, "hasChartOrMap": false, "iframeSrcs": [], "hasGoogleForm": false, "hasGallery": false, "hasHearkenModule": false, "hasPolis": false, "paragraphCount": 35, "wordCount": 1460 }, "headData": { "title": "‘It’s a Mess’: Homeless Services Nonprofits Say Oakland Routinely Fails to Pay Contracts | KQED", "description": "Homeless services providers say they’re struggling under the weight of massive debt as they wait on the city of Oakland to reimburse them for housing and feeding its most vulnerable residents. And it’s those residents who are hurt most.", "ogTitle": "", "ogDescription": "", "ogImgId": "", "twTitle": "", "twDescription": "", "twImgId": "", "schema": { "@context": "http://schema.org", "@type": "NewsArticle", "headline": "‘It’s a Mess’: Homeless Services Nonprofits Say Oakland Routinely Fails to Pay Contracts", "datePublished": "2025-03-25T11:11:46-07:00", "dateModified": "2025-03-25T12:07:30-07:00", "image": "https://cdn.kqed.org/wp-content/uploads/2020/02/[email protected]", "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/[email protected]" } } }, "sticky": false, "nprStoryId": "kqed-12032734", "templateType": "standard", "featuredImageType": "standard", "excludeFromSiteSearch": "Include", "articleAge": "0", "path": "/news/12032734/homeless-services-nonprofits-oakland-fails-pay-contracts", "audioTrackLength": null, "parsedContent": [ { "type": "contentString", "content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>\u003cem>Updated 12:07 p.m. Tuesday\u003c/em>\u003c/p>\n\u003cp>A year without pay. Millions in debt. Months without a contract.\u003c/p>\n\u003cp>Those are some of the allegations from homelessness services providers in Oakland that have surfaced since one nonprofit nearly had to shut down two shelters this month. Its experience is shining a spotlight on a broken repayment system that’s thwarting the city’s ability to address one of its most pressing problems.\u003c/p>\n\u003cp>The \u003ca href=\"https://www.oaklandca.gov/news/city-of-oakland-opens-100-bed-cabin-shelter-program-at-wood-street\">Wood Street Community Cabins\u003c/a> and \u003ca href=\"https://www.self-sufficiency.org/rvpark#:~:text=The%20Wood%20Street%20RV%20Safe,support%20to%20find%20permanent%20housing.\">RV safe parking\u003c/a> sites in West Oakland, which consist of 100 cabin beds and 40 RV spots, are slated to close at the end of June but were nearly forced to shut down three months early, after the city missed some five months of payments to the nonprofit running the sites, Building Opportunities for Self-Sufficiency (BOSS).\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>Nonprofits say BOSS’ experience is only the latest example of an ongoing struggle that has them operating under the weight of massive debt as they wait on the city to reimburse them for housing and feeding its most vulnerable residents. And it’s those residents who are hurt most as they contend with subpar living conditions at some sites that are exacerbated by the stymied cash flow.\u003c/p>\n\u003cp>“No one really knows exactly what’s going on,” John Janosko, a former resident of the Wood Street Cabins, said during a Monday press conference outside the shelters, where advocates rebuked the city and lobbied to take over the sites.\u003c/p>\n\u003cfigure id=\"attachment_12032760\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12032760\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/016_KQED_WoodStreet_12162022_qed.jpg\" alt=\"\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/016_KQED_WoodStreet_12162022_qed.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/016_KQED_WoodStreet_12162022_qed-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/016_KQED_WoodStreet_12162022_qed-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/016_KQED_WoodStreet_12162022_qed-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/016_KQED_WoodStreet_12162022_qed-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/016_KQED_WoodStreet_12162022_qed-1920x1280.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">Tiny homes trucked into the Wood Street Cabin Community, a planned 100-bed shelter program on the second portion of the Game Changer lot located at 2601 Wood St., in Oakland, on Dec. 16, 2022. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>He said muddled information has left residents uncertain of when they’ll need to find alternative housing, with some expecting to leave in a matter of weeks and others circulating rumors the site may run through the end of the year. According to BOSS, there are currently 70 people living in either the cabins or at the RV site. Of those, 41 are still awaiting a housing placement.\u003c/p>\n\u003cp>“The bottom line is we don’t know, so we’re basically here to help uplift and support our family,” Janosko said.\u003c/p>\n\u003cp>BOSS CEO Donald Frazier said he issued layoff notices to staff last week in preparation to shut down at the end of March after repeated and increasingly urgent requests for payment went unaddressed.\u003c/p>\n\u003cp>It was only after the layoff notices went out that city officials sat down with Frazier and provided assurances the city would make good on its debt. In all, Frazier said the city owes BOSS about $900,000 through April and that the organization will need another $480,000 to fund the programs through June.\u003c/p>\u003c/div>", "attributes": { "named": {}, "numeric": [] } }, { "type": "component", "content": "", "name": "aside", "attributes": { "named": { "postid": "news_12030792", "hero": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/001_SanFrancisco_Housing_07292021_qed-1020x680.jpg", "label": "" }, "numeric": [] } }, { "type": "contentString", "content": "\u003cdiv class=\"post-body\">\u003cp>“We’ll see,” he said. “Until the money is in our hands, I won’t be content.”\u003c/p>\n\u003cp>Sean Maher, a spokesperson for the city of Oakland, said in a statement to KQED that staff is working on solutions to “bring the city’s outstanding payments to BOSS up to current, as well as identifying solutions to support the programs’ operations to the end of June.”\u003c/p>\n\u003cp>At a Friday meeting, officials with the City Administrator’s Office told Frazier they would provide the back pay owed for November through January within 10 days. As a result, Frazier said he would rescind the layoff notices and inform staff of the June closure.\u003c/p>\n\u003cp>“This will allow critical time for identifying options for the residents currently being served by both programs,” Maher said, adding that those options would be finalized over the next several days.\u003c/p>\n\u003cp>But on Monday, some cabin residents said they had little sense of where they’d end up.\u003c/p>\n\u003cp>“I’ll go stay in a tent if it comes to that,” said Jared Defigh, who’s been living at the site for about two years. “I might get housed before then, it’s hard to say.”\u003c/p>\n\u003cfigure id=\"attachment_12032761\" class=\"wp-caption aligncenter\" style=\"max-width: 1999px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12032761\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/012_KQED_WoodStreetCommonsEviction_04102023_qed.jpg\" alt=\"\" width=\"1999\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/012_KQED_WoodStreetCommonsEviction_04102023_qed.jpg 1999w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/012_KQED_WoodStreetCommonsEviction_04102023_qed-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/012_KQED_WoodStreetCommonsEviction_04102023_qed-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/012_KQED_WoodStreetCommonsEviction_04102023_qed-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/012_KQED_WoodStreetCommonsEviction_04102023_qed-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/012_KQED_WoodStreetCommonsEviction_04102023_qed-1920x1280.jpg 1920w\" sizes=\"auto, (max-width: 1999px) 100vw, 1999px\">\u003cfigcaption class=\"wp-caption-text\">A Wood Street resident tours the Tuff Sheds near the Wood Street encampment in Oakland on April 10, 2023. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Late payments from local governments and the state are \u003ca href=\"https://calmatters.org/housing/homelessness/2024/10/nonprofit-reimbursements/\">a thorn in the side of services providers around California\u003c/a>, with some large organizations regularly waiting on tens of millions of dollars in reimbursement at any given time. However, local nonprofits say the lags in Oakland are extreme.\u003c/p>\n\u003cp>KQED spoke with three other local nonprofit providers who said payment delays make it particularly challenging to operate in the city. While a typical wait time is two to three months, one leader estimates Oakland takes nearly twice as long to pay. Another said it’s not unusual for the city to run a year behind on payments.\u003c/p>\n\u003cp>Roots Community Health CEO Noha Aboelata said that for the second year in a row, the city has racked up a million-dollar debt with the nonprofit. She and other CEOs, including some who declined to speak on record, said that while the situation long predates Oakland’s \u003ca href=\"https://www.kqed.org/news/12027537/oakland-budget-crisis-leads-nonprofit-cuts-leaving-social-services-limbo\">current budget crisis\u003c/a>, it’s only gotten worse. And, Aboelata said the delays now extend to the contracting process itself, meaning organizations are often working for months without contracts in place.\u003c/p>\n\u003cp>“Without a contract in place, you can’t invoice,” she said. “So the delays have gotten incredibly lengthy.”\u003c/p>\u003c/div>", "attributes": { "named": {}, "numeric": [] } }, { "type": "component", "content": "", "name": "aside", "attributes": { "named": { "postid": "news_12031813", "hero": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/240409-SJEncampmentBan-045-BL_qed-1020x680.jpg", "label": "" }, "numeric": [] } }, { "type": "contentString", "content": "\u003cdiv class=\"post-body\">\u003cp>In a statement, Maher said the city values its service providers and welcomes feedback “on ways we can collaboratively improve our work together, including in our contracting, invoicing, and payments processes.”\u003c/p>\n\u003cp>Aboelata said she understands the city is in a fiscal crisis and is willing to work through it.\u003c/p>\n\u003cp>“But we really do need clarity,” she said, echoing the frustration over poor communication with the city that the other CEOs expressed. “Every week we’re not knowing what’s going to happen next or what we’re going to be told, or what we are going to find, so it does create kind of an instability.”\u003c/p>\n\u003cp>That instability also breeds inefficiency, leaders said.\u003c/p>\n\u003cp>For BOSS, that means taking out a line of credit to cover operating costs, resulting in added interest payments that will most likely get passed on to taxpayers.\u003c/p>\n\u003cp>And residents say it also manifests as mismanagement and subpar conditions at the shelters themselves.\u003c/p>\n\u003cp>“They didn’t have toilet paper, they didn’t have drinking water,” said a former resident of the Wood Street Cabins and advocate who goes by Freeway. “The facilities were constantly non-functioning as they are right now.”\u003c/p>\n\u003cp>“We don’t even have shower heads anymore,” Defigh said. “There might be sewage coming out of that bathroom.”\u003c/p>\n\u003cp>Frazier acknowledged those challenges, though he said the sewage issue had been addressed. With cashflow severely limited, he said BOSS struggled to maintain the shelters, leading to health and safety concerns.\u003c/p>\n\u003cfigure id=\"attachment_12032924\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"wp-image-12032924 size-full\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/004_KQED_WoodStreet_12162022_qed.jpg\" alt=\"\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/004_KQED_WoodStreet_12162022_qed.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/004_KQED_WoodStreet_12162022_qed-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/004_KQED_WoodStreet_12162022_qed-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/004_KQED_WoodStreet_12162022_qed-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/004_KQED_WoodStreet_12162022_qed-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/004_KQED_WoodStreet_12162022_qed-1920x1280.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">A small home is transported to the Wood Street Cabin Community, a planned 100-bed shelter program on the second section of the Game Changer lot at 2601 Wood St. in Oakland, on Dec. 16, 2022. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>“There were tremendous problems,” he said. “All that was a direct result of not having funds to do all the existing maintenance and some deferred maintenance.”\u003c/p>\n\u003cp>\u003ca href=\"https://www.documentcloud.org/documents/25867210-letter-to-city-administrator-1/\">In a February letter (PDF)\u003c/a> to City Administrator Jestin Johnson, Frazier alerted officials that delays had “significantly impacted clients, staff wages and limited our ability to accept new clients.” The letter lists an estimated $130,000–$150,000 worth of necessary maintenance, including mold testing, remediation and repairs to over two dozen units. One charred cabin needed removing, according to the letter; others needed new locks, doors, floors and windows.\u003c/p>\n\u003cp>In an email accompanying the letter, Frazier called the conditions at the cabins “unconscionable.”\u003c/p>\n\u003cp>“Staff and participants’ health and safety are at risk,” he wrote.\u003c/p>\n\u003cp>That pressure ultimately led the city to reimburse BOSS for payments owed from September and October of last year, he said, but the organization hasn’t been paid since then.\u003c/p>\n\u003cp>“It’s a mess,” Frazier said. “It strains the entire agency. It’s like stretching a rubber band — how far can you stretch it before it pops?”\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/12032734/homeless-services-nonprofits-oakland-fails-pay-contracts", "authors": [ "11276" ], "categories": [ "news_31795", "news_6266", "news_8" ], "tags": [ "news_3921", "news_27626", "news_4020", "news_1775", "news_34054", "news_3327", "news_2318", "news_31342" ], "featImg": "news_12032752", "label": "news" }, "arts_13973478": { "type": "posts", "id": "arts_13973478", "meta": { "index": "posts_1716263798", "site": "arts", "id": "13973478", "score": null, "sort": [ 1742839760000 ] }, "guestAuthors": [], "slug": "there-is-no-place-for-us-shines-lights-on-a-homeless-population-often-ignored", "title": "‘There Is No Place For Us’ Shines Lights on a Homeless Population Often Ignored", "publishDate": 1742839760, "format": "aside", "headTitle": "‘There Is No Place For Us’ Shines Lights on a Homeless Population Often Ignored | KQED", "labelTerm": {}, "content": "\u003cfigure id=\"attachment_13973486\" class=\"wp-caption aligncenter\" style=\"max-width: 1325px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13973486\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/goldstone.jpg\" alt=\"A black book cover with a narrow sliver of a photograph showing a city skyline.\" width=\"1325\" height=\"2000\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/goldstone.jpg 1325w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/goldstone-800x1208.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/goldstone-1020x1540.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/goldstone-160x242.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/goldstone-768x1159.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/goldstone-1018x1536.jpg 1018w\" sizes=\"auto, (max-width: 1325px) 100vw, 1325px\">\u003cfigcaption class=\"wp-caption-text\">‘There Is No Place for Us: Working and Homeless in America’ by Brian Goldstone. \u003ccite>(Crown)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>The public’s perception and debate over homelessness is usually fixated on people living on the street, encampments or shelters. That view ignores an even larger segment of the population, often dubbed the “invisible homeless,” people without stable housing who are living with friends or family or other locations such as extended-stay hotels.\u003c/p>\n\u003cp>That population is the focus of Brian Goldstone’s book, \u003cem>There Is No Place For Us: Working and Homeless in America\u003c/em>. It’s a revelatory and gut-wrenching exploration of an often-ignored homeless population that is key to understanding poverty in America.\u003c/p>\n\u003cp>[aside postid='arts_13973446']The book follows the lives of five families in Atlanta, a city where gentrification has pushed rent and housing costs out of reach for many low-income workers.\u003c/p>\n\u003cp>Goldstone’s narrative pulls readers into the daily challenges that the families face daily, from navigating a byzantine process for housing vouchers to enduring laws that offer more protections to landlords than renters.\u003c/p>\n\u003cp>Its structure and pace keeps readers engaged as it underscores how many working families are teetering on the edge, and the obstacles that are thrown in their path in finding stable housing.\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>Goldstone also explains how the problem has been exacerbated by a deliberately narrow definition of homelessness that left out the kinds of families he profiles.\u003c/p>\n\u003cp>“Everyone else was written out of the story,” Goldstone writes in the book’s epilogue, which also details potential policy solutions. \u003cem>There Is No Place For Us\u003c/em> offers a chance to put this population and issue back into the story.\u003c/p>\n\u003chr>\n\u003cp>\u003c/p>\n\u003cp>\u003cem>‘There Is No Place For Us: Working and Homeless in America’ by Brian Goldstone is out on March 25, 2025, via Crown.\u003c/em>\u003c/p>\n\n", "blocks": [], "excerpt": "Brian Goldstone's book is a gut-wrenching exploration of the realities for people living without stable housing.", "status": "publish", "parent": 0, "modified": 1742840501, "stats": { "hasAudio": false, "hasVideo": false, "hasChartOrMap": false, "iframeSrcs": [], "hasGoogleForm": false, "hasGallery": false, "hasHearkenModule": false, "hasPolis": false, "paragraphCount": 10, "wordCount": 310 }, "headData": { "title": "A New Book Examines America’s Housing Instability Crisis | KQED", "description": "Brian Goldstone's book is a gut-wrenching exploration of the realities for people living without stable housing.", "ogTitle": "Book Review: ‘There Is No Place For Us: Working and Homeless in America’", "ogDescription": "", "ogImgId": "", "twTitle": "Book Review: ‘There Is No Place For Us: Working and Homeless in America’", "twDescription": "", "twImgId": "", "socialTitle": "A New Book Examines America’s Housing Instability Crisis %%page%% %%sep%% KQED", "schema": { "@context": "http://schema.org", "@type": "Article", "headline": "‘There Is No Place For Us’ Shines Lights on a Homeless Population Often Ignored", "datePublished": "2025-03-24T11:09:20-07:00", "dateModified": "2025-03-24T11:21:41-07:00", "image": "https://cdn.kqed.org/wp-content/uploads/2020/02/[email protected]" } }, "source": "The Do List", "sourceUrl": "https://www.kqed.org/thedolist", "sticky": false, "nprByline": "Andrew DeMillo, Associated Press", "nprStoryId": "kqed-13973478", "templateType": "standard", "featuredImageType": "standard", "excludeFromSiteSearch": "Include", "showOnAuthorArchivePages": "No", "articleAge": "0", "path": "/arts/13973478/there-is-no-place-for-us-shines-lights-on-a-homeless-population-often-ignored", "audioTrackLength": null, "parsedContent": [ { "type": "contentString", "content": "\u003cdiv class=\"post-body\">\u003cp>\u003cfigure id=\"attachment_13973486\" class=\"wp-caption aligncenter\" style=\"max-width: 1325px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13973486\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/goldstone.jpg\" alt=\"A black book cover with a narrow sliver of a photograph showing a city skyline.\" width=\"1325\" height=\"2000\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/goldstone.jpg 1325w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/goldstone-800x1208.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/goldstone-1020x1540.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/goldstone-160x242.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/goldstone-768x1159.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/03/goldstone-1018x1536.jpg 1018w\" sizes=\"auto, (max-width: 1325px) 100vw, 1325px\">\u003cfigcaption class=\"wp-caption-text\">‘There Is No Place for Us: Working and Homeless in America’ by Brian Goldstone. \u003ccite>(Crown)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>The public’s perception and debate over homelessness is usually fixated on people living on the street, encampments or shelters. That view ignores an even larger segment of the population, often dubbed the “invisible homeless,” people without stable housing who are living with friends or family or other locations such as extended-stay hotels.\u003c/p>\n\u003cp>That population is the focus of Brian Goldstone’s book, \u003cem>There Is No Place For Us: Working and Homeless in America\u003c/em>. It’s a revelatory and gut-wrenching exploration of an often-ignored homeless population that is key to understanding poverty in America.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>", "attributes": { "named": {}, "numeric": [] } }, { "type": "component", "content": "", "name": "aside", "attributes": { "named": { "postid": "arts_13973446", "label": "" }, "numeric": [] } }, { "type": "contentString", "content": "\u003cdiv class=\"post-body\">\u003cp>The book follows the lives of five families in Atlanta, a city where gentrification has pushed rent and housing costs out of reach for many low-income workers.\u003c/p>\n\u003cp>Goldstone’s narrative pulls readers into the daily challenges that the families face daily, from navigating a byzantine process for housing vouchers to enduring laws that offer more protections to landlords than renters.\u003c/p>\n\u003cp>Its structure and pace keeps readers engaged as it underscores how many working families are teetering on the edge, and the obstacles that are thrown in their path in finding stable housing.\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>Goldstone also explains how the problem has been exacerbated by a deliberately narrow definition of homelessness that left out the kinds of families he profiles.\u003c/p>\n\u003cp>“Everyone else was written out of the story,” Goldstone writes in the book’s epilogue, which also details potential policy solutions. \u003cem>There Is No Place For Us\u003c/em> offers a chance to put this population and issue back into the story.\u003c/p>\n\u003chr>\n\u003cp>\u003c/p>\n\u003cp>\u003cem>‘There Is No Place For Us: Working and Homeless in America’ by Brian Goldstone is out on March 25, 2025, via Crown.\u003c/em>\u003c/p>\n\n\u003c/div>\u003c/p>", "attributes": { "named": {}, "numeric": [] } } ], "link": "/arts/13973478/there-is-no-place-for-us-shines-lights-on-a-homeless-population-often-ignored", "authors": [ "byline_arts_13973478" ], "programs": [ "arts_140" ], "categories": [ "arts_1", "arts_73", "arts_22313" ], "tags": [ "arts_1355", "arts_4544", "arts_22296", "arts_585" ], "featImg": "arts_13973488", "label": "source_arts_13973478" }, "news_12033218": { "type": "posts", "id": "news_12033218", "meta": { "index": "posts_1716263798", "site": "news", "id": "12033218", "score": null, "sort": [ 1743098418000 ] }, "guestAuthors": [], "slug": "it-may-be-too-late-how-oakland-addresses-lead-contamination-puts-children-at-risk-medical-experts-say", "title": "'It May Be Too Late': How Oakland Addresses Lead Contamination Puts Children at Risk, Medical Experts Say", "publishDate": 1743098418, "format": "standard", "headTitle": "‘It May Be Too Late’: How Oakland Addresses Lead Contamination Puts Children at Risk, Medical Experts Say | KQED", "labelTerm": {}, "content": "\u003cp>[dropcap]L[/dropcap]ead has been a part of 41-year-old Silvia Guzman’s life since she was a child. She immigrated with her parents and two siblings to San Francisco in 1991. Though the details are fuzzy for her, she said she remembers her mother enrolling her and her siblings in school and telling administrators that her younger brother tested positive for lead when they lived in Mexico. Their response scarred her.\u003c/p>\n\u003cp>“What I recall from that experience is that feeling of everybody shaming us, my parents, the family,” she said. They told her parents, “‘You’re not doing a good job, you brought children in sick. They need to go to treatment. You need to be responsible.’ … When I look back in time, I really don’t think any of us needed to go through that.”\u003c/p>\n\u003cp>The administrators’ reactions, she added, shaped her perception that lead exposure had to do with the fact that she was an immigrant from Mexico — not knowing, yet, that lead is pervasive throughout the Bay Area, and in particular Oakland, where Guzman later relocated and started her own family.\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>“The notion has always been for me internally that people who migrate bring it with us,” she said. “Being of Mexican descent, all my candy was just poisonous … my culture was poisonous.”\u003c/p>\n\u003cp>Now, Guzman works to dispel that myth as a \u003cem>promotora\u003c/em> for La Clinica’s Healthy Housing Champion’s project, an initiative by the health center to inform Oakland’s Spanish-speaking population about the threat of lead in much of the city’s older housing stock, encourage childhood testing and connect them to treatment. According to a city report, all of Oakland’s predominately Latino census tracts are in the top percentile of lead risk in the state of California.\u003c/p>\n\u003cfigure id=\"attachment_12033225\" class=\"wp-caption aligncenter\" style=\"max-width: 1568px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12033225\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/11.21.2024-LeadMuseum-02-scaled-copy.jpg\" alt=\"\" width=\"1568\" height=\"1043\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/11.21.2024-LeadMuseum-02-scaled-copy.jpg 1568w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/11.21.2024-LeadMuseum-02-scaled-copy-800x532.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/11.21.2024-LeadMuseum-02-scaled-copy-1020x678.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/11.21.2024-LeadMuseum-02-scaled-copy-160x106.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/11.21.2024-LeadMuseum-02-scaled-copy-1536x1022.jpg 1536w\" sizes=\"auto, (max-width: 1568px) 100vw, 1568px\">\u003cfigcaption class=\"wp-caption-text\">Household goods and decorations are labeled with sticky notes to denote the level of lead they contain. The collection, known internally as the ‘Lead Museum,’ is housed inside of the Alameda County Healthy Homes Department offices in East Oakland, and is made up of items the team has collected throughout their years of work in the county. Photographed on Thursday, Nov. 21, 2024. \u003ccite>(Hiram Alejandro Durán for El Tímpano/CatchLight Local/Report for America corps member)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>But despite the data, and evidence that no amount of lead is safe to have in the body, Alameda County-run lead abatement efforts typically begin only after a child has tested positive for exposure to the dangerous toxin. Abatement measures — treating the child and the home for lead — mostly range from virtual consultations to home visits to test for the source of the lead contamination and take steps to remove it from the home.\u003c/p>\n\u003cp>[aside postID=news_12016094 hero='https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/10.09.2024-Yazmin-16-scaled-1-1020x679.jpg']\u003c/p>\n\u003cp>Because a medical test usually triggers the process of abatement, doctors and nurses have become the de facto frontline for abatement efforts throughout Alameda County. Children first test positive for lead, then the source of their contamination is investigated — a system that relies on kids being poisoned before action takes place. Many in the local health care industry have said they resent being placed in this position and have called for change.\u003c/p>\n\u003cp>It’s a flawed system, according to some lead researchers, and culture plays a complicated role in how treatment does and doesn’t work. Parents, like Guzman’s mother, face shame and stigma for having sick kids. Moreover, because many of Oakland’s children testing positive for lead come from Latino households with mixed-status family members, Alameda County nurses dedicated to lead treatment say they sometimes struggle to convince parents to utilize their services.\u003c/p>\n\u003cp>“I think it reflects racial segregation and disadvantage and great income inequality … within California,” said Jessica Wolpaw Reyes, a professor of economics at Amherst College whose research focuses on economic disparities and public and environmental health. “For white kids, California would rank really good on things they do for kids, right? But for Black and Latino kids, no.”\u003c/p>\n\u003ch2>Triggering the system\u003c/h2>\n\u003cfigure id=\"attachment_12033226\" class=\"wp-caption aligncenter\" style=\"max-width: 1568px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12033226\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/11.21.2024-LeadMuseum-05-scaled-copy.jpg\" alt=\"\" width=\"1568\" height=\"1043\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/11.21.2024-LeadMuseum-05-scaled-copy.jpg 1568w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/11.21.2024-LeadMuseum-05-scaled-copy-800x532.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/11.21.2024-LeadMuseum-05-scaled-copy-1020x678.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/11.21.2024-LeadMuseum-05-scaled-copy-160x106.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/11.21.2024-LeadMuseum-05-scaled-copy-1536x1022.jpg 1536w\" sizes=\"auto, (max-width: 1568px) 100vw, 1568px\">\u003cfigcaption class=\"wp-caption-text\">Marilen Biding, a public health nurse at the Alameda County Healthy Homes Department sits for a portrait on Thursday, Nov. 21, 2024. \u003ccite>(Hiram Alejandro Durán for El Tímpano/CatchLight Local/Report for America corps member)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>California children with Medi-Cal coverage, the state’s program for people with low income, are required to be tested for lead at one and two years of age. But according to Oakland’s 2021 Racial Equity Impact Analysis, across Alameda County, the percentage of children enrolled in Medi-Cal who missed their mandatory testing ranged between 37% to 81% per census tract.\u003c/p>\n\u003cp>According to the most recent data from the \u003ca href=\"https://www.cdph.ca.gov/Programs/CCDPHP/DEODC/CLPPB/CDPH%20Document%20Library/CLPPBReport2024.pdf\">California Department of Public Health (PDF)\u003c/a>, more than 14,000 children under the age of six tested positive for low amounts of lead in their blood in 2022. An additional 458 children under six tested positive for amounts of lead higher than 3.5 micrograms per deciliter, a measurement that requires a response from the county.\u003c/p>\n\u003cp>“Families, I can only imagine, are just feeling like, ‘What do I do? I don’t know what I’m supposed to do. I didn’t even know it’s a thing. What do I do now?’” said Marilen Biding, a public health nurse with Alameda County Healthy Homes Department, the office that oversees lead abatement efforts and treatment. “That’s exactly where we come in. We’re on their team and we’re here to support them as much as possible.”\u003c/p>\n\u003cp>But the amount of resources a family receives will vary depending on the severity of the child’s blood lead levels. In cases of blood lead levels above 14.5%, the family “gets the full nine,” Biding says. That involves regular check-ins with a public health nurse like herself, meetings and advice by video calls and in person, a nutrition plan, lab testing of the home to determine the source of the contamination and further blood lead level testing over time to check that the level of contamination is going down.\u003c/p>\n\u003cp>“We don’t have the bandwidth to be able to give all of the cases the same type of service,” Biding said. “We would love to, right, but it’s just not possible frankly.”\u003c/p>\n\u003cp>Cases of children who test lower than 14.5 will be referred to a Community Health Outreach Worker within the department. As of September 2024, the Healthy Homes Department was responding to about 1,200 active cases that fell between 3.5 and 9.4 micrograms per deciliter. Those cases will receive support from an outreach worker for a year who can advise parents about the steps they should take to treat their children and provide referrals for additional testing if necessary. Children whose blood lead levels fall between 9.5 and 14.4 receive additional at-home support.\u003c/p>\n\u003cp>While public health responses might vary per jurisdiction, across the nation most systems are “reactive” to lead poisoning, rather than actively working on prevention, Wolpaw Reyes said. “A kind of reactive, medically centered [process] that burdens pediatricians, I would say is kind of common,” she said.\u003c/p>\n\u003cp>Oakland, now, is considering whether the city should adopt a new model that prioritizes proactive inspections of rental units to test for lead and other hazards without involving tenants or relying on blood lead level tests — a model supported by many of the city’s pediatricians.\u003c/p>\n\u003ch2>‘It may be too late to effectively intervene.’\u003c/h2>\n\u003cp>While resources for those children with the highest levels of lead in their system exist at the county level, there has long been a debate between city and county officials about how to do better for all children with lead exposure.\u003c/p>\n\u003cp>A legal settlement against paint manufacturers that were allegedly selling lead-based paint resulted in the city of Oakland and Alameda County receiving $24 million to address lead hazards. In December 2021, after two years of negotiation, county and city officials agreed that Oakland would receive $4.8 million of the settlement dollars immediately. An El Tímpano investigation found that as of August 2024, that money had not been spent. An additional $9.6 million of the settlement fund will go toward the benefit of Oakland residents at a later date, after a plan for how to spend the money is negotiated between the two jurisdictions.\u003c/p>\n\u003cp>Pediatricians and community health care centers in Alameda County have tried to put pressure on Oakland city officials to move faster on plans to utilize the money already in their accounts. In September 2024, 60 pediatricians in Oakland signed a letter addressed to then-Mayor Sheng Thao urging the city to design a \u003ca href=\"https://www.eltimpano.org/english/housing/making-a-complaint-can-feel-dangerous-oaklands-slow-moves-on-inspections-puts-the-onus-on-tenants/\">Proactive Rental Inspection Program\u003c/a>, which would aim to ease the onus on health care providers and renters to address lead hazards that harm children.\u003c/p>\n\u003cp>A PRIP, the doctors argue, would create a code compliance model that, in theory, would keep children from being exposed to lead hazards in the first place by requiring regular inspections of rental units. At the moment, a landlord isn’t required to test a home for lead unless a tenant complains.\u003c/p>\n\u003cp>“Municipalities typically utilize rental code enforcement to address these problems, which is complaint-based. However, the most vulnerable tenants often do not feel safe lodging complaints against landlords out of fear of eviction, or they may have language barriers or disabilities that make navigating the code enforcement system difficult,” the pediatricians said in their letter. “Heartbreakingly, because of this policy, when we pediatricians identify lead-exposed children it may be too late to effectively intervene.”\u003c/p>\n\u003cp>The city of Oakland announced in the fall of 2024 that it had hired a consultant to evaluate whether a lead hazard abatement program could work alongside a PRIP. The consultant has until mid-2025 to complete their report.\u003c/p>\n\u003cp>“I owe it to my patients to not only know about the risks, but to advocate for change to prevent lead poisoning in the first place,” said Brianna Doherty, a resident physician at UCSF Benioff Children’s Hospital who helped organize the pediatrician’s petition. “It feels incredibly frustrating to wait for change.”\u003c/p>\n\u003ch2>Building trust\u003c/h2>\n\u003cfigure id=\"attachment_12033228\" class=\"wp-caption aligncenter\" style=\"max-width: 1568px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12033228\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/11.21.2024-LeadMuseum-09-scaled-copy-e1743029921775.jpg\" alt=\"\" width=\"1568\" height=\"1262\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/11.21.2024-LeadMuseum-09-scaled-copy-e1743029921775.jpg 1568w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/11.21.2024-LeadMuseum-09-scaled-copy-e1743029921775-800x644.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/11.21.2024-LeadMuseum-09-scaled-copy-e1743029921775-1020x821.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/11.21.2024-LeadMuseum-09-scaled-copy-e1743029921775-160x129.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/11.21.2024-LeadMuseum-09-scaled-copy-e1743029921775-1536x1236.jpg 1536w\" sizes=\"auto, (max-width: 1568px) 100vw, 1568px\">\u003cfigcaption class=\"wp-caption-text\">Ramos sits for a portrait at the Alameda County Healthy Homes Department office in East Oakland on Thursday, Nov. 21, 2024. \u003ccite>(Hiram Alejandro Durán for El Tímpano/CatchLight Local/Report for America corps member)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Without an alternative, Healthy Home’s community outreach coordinator Eloisa Ramos says her team has to spend time building trust with immigrant families who, in some cases, fear getting involved with government programs.\u003c/p>\n\u003cp>“They have to go to the owners for the owners to address these hazards,” Ramos said. “And that’s when we do get a little bit of a hesitation from those renters because they are afraid of retaliation, and that really just breaks my heart because, obviously, it’s illegal for an owner to retaliate against a tenant for wanting to address these hazards. It’s owners’ responsibility to provide a healthy environment for these tenants.”\u003c/p>\n\u003cp>Ramos said she leans on her language skills to build trust with Spanish-speaking families. “I let them know that I’m only here to help you,” she said. “I’m not here to, you know, gain this information to have it be worked against you. This is just for me to help you and your family.”\u003c/p>\n\u003ch2>What should parents do to advocate for their children?\u003c/h2>\n\u003cp>Guzman said she understands how advocating for children in the doctor’s office can be a challenge — she herself was denied a blood lead level test by a pediatrician when she requested one for her kids.\u003c/p>\n\u003cp>She had found out through a neighbor that she and her children had been living in an apartment complex that contained lead when they were young. She and her family had already moved out of the apartment when she learned the news, so she asked that her children, 12-year-old twins, be tested. The pediatrician, she said, told her that her kids were too old to receive a test and that their risk was now low because they no longer lived in the apartment.\u003c/p>\n\u003cp>“\u003cem>Fue como una burla\u003c/em>,” she said in Spanish, “you know, it was like a joke.”\u003c/p>\n\u003cp>She said she spends significant time providing educational information about lead to members of the Latino immigrant community.\u003c/p>\n\u003cp>The rules guiding who is tested for lead and when the results are shared are perplexing, as Guzman’s experience suggests.\u003c/p>\n\u003cp>Parents should insist on a blood lead level test for their children, and ask the medical provider to record when they deny a test, according to La Clinica de la Raza, which provided advice to attendees of a lead testing workshop hosted by El Tímpano in July.\u003c/p>\n\u003cp>Parents should also request to see the results of the test regardless of the results — in many cases parents won’t receive the results of the test unless the child has a blood lead level of 3.5 or higher.\u003c/p>\n\u003cp>“I think one of the most constant stories that I hear repeat itself over and over is people telling me, grown adults telling me, ‘I thought we would not have these kinds of problems here,’” Guzman said. “A lot of people tell me that they thought lead lived only outside of this country, that this country couldn’t possibly have lead because it is the number one country. I guess with all the money going around, how could this country have lead, or the state?”\u003c/p>\n\u003cp>\u003cem>Former senior housing reporter Cassandra Garibay contributed to this article. This story was produced as part of the Pulitzer Center’s StoryReach U.S. Fellowship.\u003c/em>\u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n", "blocks": [], "excerpt": "Lead in homes should identified before, not after, children suffer from lead poisoning, according to pediatricians.", "status": "publish", "parent": 0, "modified": 1743099310, "stats": { "hasAudio": false, "hasVideo": false, "hasChartOrMap": false, "iframeSrcs": [], "hasGoogleForm": false, "hasGallery": false, "hasHearkenModule": false, "hasPolis": false, "paragraphCount": 39, "wordCount": 2412 }, "headData": { "title": "'It May Be Too Late': How Oakland Addresses Lead Contamination Puts Children at Risk, Medical Experts Say | KQED", "description": "Lead in homes should identified before, not after, children suffer from lead poisoning, according to pediatricians.", "ogTitle": "", "ogDescription": "", "ogImgId": "", "twTitle": "", "twDescription": "", "twImgId": "", "schema": { "@context": "http://schema.org", "@type": "NewsArticle", "headline": "'It May Be Too Late': How Oakland Addresses Lead Contamination Puts Children at Risk, Medical Experts Say", "datePublished": "2025-03-27T11:00:18-07:00", "dateModified": "2025-03-27T11:15:10-07:00", "image": "https://cdn.kqed.org/wp-content/uploads/2020/02/[email protected]", "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/[email protected]" } } }, "source": "El Tímpano", "sourceUrl": "https://www.eltimpano.org/", "sticky": false, "nprByline": "\u003ca href=\"https://www.eltimpano.org/author/jasmine-aguilera/\">Jasmine Aguilera\u003c/a>, El Tímpano", "nprStoryId": "kqed-12033218", "templateType": "standard", "featuredImageType": "standard", "excludeFromSiteSearch": "Include", "showOnAuthorArchivePages": "No", "articleAge": "0", "path": "/news/12033218/it-may-be-too-late-how-oakland-addresses-lead-contamination-puts-children-at-risk-medical-experts-say", "audioTrackLength": null, "parsedContent": [ { "type": "contentString", "content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>\u003c/p>\u003cp>\u003cspan class=\"utils-parseShortcode-shortcodes-__dropcapShortcode__dropcap\">L\u003c/span>\u003c/p>\u003cp>ead has been a part of 41-year-old Silvia Guzman’s life since she was a child. She immigrated with her parents and two siblings to San Francisco in 1991. Though the details are fuzzy for her, she said she remembers her mother enrolling her and her siblings in school and telling administrators that her younger brother tested positive for lead when they lived in Mexico. Their response scarred her.\u003c/p>\n\u003cp>“What I recall from that experience is that feeling of everybody shaming us, my parents, the family,” she said. They told her parents, “‘You’re not doing a good job, you brought children in sick. They need to go to treatment. You need to be responsible.’ … When I look back in time, I really don’t think any of us needed to go through that.”\u003c/p>\n\u003cp>The administrators’ reactions, she added, shaped her perception that lead exposure had to do with the fact that she was an immigrant from Mexico — not knowing, yet, that lead is pervasive throughout the Bay Area, and in particular Oakland, where Guzman later relocated and started her own family.\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 notion has always been for me internally that people who migrate bring it with us,” she said. “Being of Mexican descent, all my candy was just poisonous … my culture was poisonous.”\u003c/p>\n\u003cp>Now, Guzman works to dispel that myth as a \u003cem>promotora\u003c/em> for La Clinica’s Healthy Housing Champion’s project, an initiative by the health center to inform Oakland’s Spanish-speaking population about the threat of lead in much of the city’s older housing stock, encourage childhood testing and connect them to treatment. According to a city report, all of Oakland’s predominately Latino census tracts are in the top percentile of lead risk in the state of California.\u003c/p>\n\u003cfigure id=\"attachment_12033225\" class=\"wp-caption aligncenter\" style=\"max-width: 1568px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12033225\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/11.21.2024-LeadMuseum-02-scaled-copy.jpg\" alt=\"\" width=\"1568\" height=\"1043\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/11.21.2024-LeadMuseum-02-scaled-copy.jpg 1568w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/11.21.2024-LeadMuseum-02-scaled-copy-800x532.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/11.21.2024-LeadMuseum-02-scaled-copy-1020x678.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/11.21.2024-LeadMuseum-02-scaled-copy-160x106.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/11.21.2024-LeadMuseum-02-scaled-copy-1536x1022.jpg 1536w\" sizes=\"auto, (max-width: 1568px) 100vw, 1568px\">\u003cfigcaption class=\"wp-caption-text\">Household goods and decorations are labeled with sticky notes to denote the level of lead they contain. The collection, known internally as the ‘Lead Museum,’ is housed inside of the Alameda County Healthy Homes Department offices in East Oakland, and is made up of items the team has collected throughout their years of work in the county. Photographed on Thursday, Nov. 21, 2024. \u003ccite>(Hiram Alejandro Durán for El Tímpano/CatchLight Local/Report for America corps member)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>But despite the data, and evidence that no amount of lead is safe to have in the body, Alameda County-run lead abatement efforts typically begin only after a child has tested positive for exposure to the dangerous toxin. Abatement measures — treating the child and the home for lead — mostly range from virtual consultations to home visits to test for the source of the lead contamination and take steps to remove it from the home.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>", "attributes": { "named": {}, "numeric": [] } }, { "type": "component", "content": "", "name": "aside", "attributes": { "named": { "postid": "news_12016094", "hero": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/12/10.09.2024-Yazmin-16-scaled-1-1020x679.jpg", "label": "" }, "numeric": [] } }, { "type": "contentString", "content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>Because a medical test usually triggers the process of abatement, doctors and nurses have become the de facto frontline for abatement efforts throughout Alameda County. Children first test positive for lead, then the source of their contamination is investigated — a system that relies on kids being poisoned before action takes place. Many in the local health care industry have said they resent being placed in this position and have called for change.\u003c/p>\n\u003cp>It’s a flawed system, according to some lead researchers, and culture plays a complicated role in how treatment does and doesn’t work. Parents, like Guzman’s mother, face shame and stigma for having sick kids. Moreover, because many of Oakland’s children testing positive for lead come from Latino households with mixed-status family members, Alameda County nurses dedicated to lead treatment say they sometimes struggle to convince parents to utilize their services.\u003c/p>\n\u003cp>“I think it reflects racial segregation and disadvantage and great income inequality … within California,” said Jessica Wolpaw Reyes, a professor of economics at Amherst College whose research focuses on economic disparities and public and environmental health. “For white kids, California would rank really good on things they do for kids, right? But for Black and Latino kids, no.”\u003c/p>\n\u003ch2>Triggering the system\u003c/h2>\n\u003cfigure id=\"attachment_12033226\" class=\"wp-caption aligncenter\" style=\"max-width: 1568px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12033226\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/11.21.2024-LeadMuseum-05-scaled-copy.jpg\" alt=\"\" width=\"1568\" height=\"1043\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/11.21.2024-LeadMuseum-05-scaled-copy.jpg 1568w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/11.21.2024-LeadMuseum-05-scaled-copy-800x532.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/11.21.2024-LeadMuseum-05-scaled-copy-1020x678.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/11.21.2024-LeadMuseum-05-scaled-copy-160x106.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/11.21.2024-LeadMuseum-05-scaled-copy-1536x1022.jpg 1536w\" sizes=\"auto, (max-width: 1568px) 100vw, 1568px\">\u003cfigcaption class=\"wp-caption-text\">Marilen Biding, a public health nurse at the Alameda County Healthy Homes Department sits for a portrait on Thursday, Nov. 21, 2024. \u003ccite>(Hiram Alejandro Durán for El Tímpano/CatchLight Local/Report for America corps member)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>California children with Medi-Cal coverage, the state’s program for people with low income, are required to be tested for lead at one and two years of age. But according to Oakland’s 2021 Racial Equity Impact Analysis, across Alameda County, the percentage of children enrolled in Medi-Cal who missed their mandatory testing ranged between 37% to 81% per census tract.\u003c/p>\n\u003cp>According to the most recent data from the \u003ca href=\"https://www.cdph.ca.gov/Programs/CCDPHP/DEODC/CLPPB/CDPH%20Document%20Library/CLPPBReport2024.pdf\">California Department of Public Health (PDF)\u003c/a>, more than 14,000 children under the age of six tested positive for low amounts of lead in their blood in 2022. An additional 458 children under six tested positive for amounts of lead higher than 3.5 micrograms per deciliter, a measurement that requires a response from the county.\u003c/p>\n\u003cp>“Families, I can only imagine, are just feeling like, ‘What do I do? I don’t know what I’m supposed to do. I didn’t even know it’s a thing. What do I do now?’” said Marilen Biding, a public health nurse with Alameda County Healthy Homes Department, the office that oversees lead abatement efforts and treatment. “That’s exactly where we come in. We’re on their team and we’re here to support them as much as possible.”\u003c/p>\n\u003cp>But the amount of resources a family receives will vary depending on the severity of the child’s blood lead levels. In cases of blood lead levels above 14.5%, the family “gets the full nine,” Biding says. That involves regular check-ins with a public health nurse like herself, meetings and advice by video calls and in person, a nutrition plan, lab testing of the home to determine the source of the contamination and further blood lead level testing over time to check that the level of contamination is going down.\u003c/p>\n\u003cp>“We don’t have the bandwidth to be able to give all of the cases the same type of service,” Biding said. “We would love to, right, but it’s just not possible frankly.”\u003c/p>\n\u003cp>Cases of children who test lower than 14.5 will be referred to a Community Health Outreach Worker within the department. As of September 2024, the Healthy Homes Department was responding to about 1,200 active cases that fell between 3.5 and 9.4 micrograms per deciliter. Those cases will receive support from an outreach worker for a year who can advise parents about the steps they should take to treat their children and provide referrals for additional testing if necessary. Children whose blood lead levels fall between 9.5 and 14.4 receive additional at-home support.\u003c/p>\n\u003cp>While public health responses might vary per jurisdiction, across the nation most systems are “reactive” to lead poisoning, rather than actively working on prevention, Wolpaw Reyes said. “A kind of reactive, medically centered [process] that burdens pediatricians, I would say is kind of common,” she said.\u003c/p>\n\u003cp>Oakland, now, is considering whether the city should adopt a new model that prioritizes proactive inspections of rental units to test for lead and other hazards without involving tenants or relying on blood lead level tests — a model supported by many of the city’s pediatricians.\u003c/p>\n\u003ch2>‘It may be too late to effectively intervene.’\u003c/h2>\n\u003cp>While resources for those children with the highest levels of lead in their system exist at the county level, there has long been a debate between city and county officials about how to do better for all children with lead exposure.\u003c/p>\n\u003cp>A legal settlement against paint manufacturers that were allegedly selling lead-based paint resulted in the city of Oakland and Alameda County receiving $24 million to address lead hazards. In December 2021, after two years of negotiation, county and city officials agreed that Oakland would receive $4.8 million of the settlement dollars immediately. An El Tímpano investigation found that as of August 2024, that money had not been spent. An additional $9.6 million of the settlement fund will go toward the benefit of Oakland residents at a later date, after a plan for how to spend the money is negotiated between the two jurisdictions.\u003c/p>\n\u003cp>Pediatricians and community health care centers in Alameda County have tried to put pressure on Oakland city officials to move faster on plans to utilize the money already in their accounts. In September 2024, 60 pediatricians in Oakland signed a letter addressed to then-Mayor Sheng Thao urging the city to design a \u003ca href=\"https://www.eltimpano.org/english/housing/making-a-complaint-can-feel-dangerous-oaklands-slow-moves-on-inspections-puts-the-onus-on-tenants/\">Proactive Rental Inspection Program\u003c/a>, which would aim to ease the onus on health care providers and renters to address lead hazards that harm children.\u003c/p>\n\u003cp>A PRIP, the doctors argue, would create a code compliance model that, in theory, would keep children from being exposed to lead hazards in the first place by requiring regular inspections of rental units. At the moment, a landlord isn’t required to test a home for lead unless a tenant complains.\u003c/p>\n\u003cp>“Municipalities typically utilize rental code enforcement to address these problems, which is complaint-based. However, the most vulnerable tenants often do not feel safe lodging complaints against landlords out of fear of eviction, or they may have language barriers or disabilities that make navigating the code enforcement system difficult,” the pediatricians said in their letter. “Heartbreakingly, because of this policy, when we pediatricians identify lead-exposed children it may be too late to effectively intervene.”\u003c/p>\n\u003cp>The city of Oakland announced in the fall of 2024 that it had hired a consultant to evaluate whether a lead hazard abatement program could work alongside a PRIP. The consultant has until mid-2025 to complete their report.\u003c/p>\n\u003cp>“I owe it to my patients to not only know about the risks, but to advocate for change to prevent lead poisoning in the first place,” said Brianna Doherty, a resident physician at UCSF Benioff Children’s Hospital who helped organize the pediatrician’s petition. “It feels incredibly frustrating to wait for change.”\u003c/p>\n\u003ch2>Building trust\u003c/h2>\n\u003cfigure id=\"attachment_12033228\" class=\"wp-caption aligncenter\" style=\"max-width: 1568px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12033228\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/11.21.2024-LeadMuseum-09-scaled-copy-e1743029921775.jpg\" alt=\"\" width=\"1568\" height=\"1262\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/11.21.2024-LeadMuseum-09-scaled-copy-e1743029921775.jpg 1568w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/11.21.2024-LeadMuseum-09-scaled-copy-e1743029921775-800x644.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/11.21.2024-LeadMuseum-09-scaled-copy-e1743029921775-1020x821.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/11.21.2024-LeadMuseum-09-scaled-copy-e1743029921775-160x129.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/11.21.2024-LeadMuseum-09-scaled-copy-e1743029921775-1536x1236.jpg 1536w\" sizes=\"auto, (max-width: 1568px) 100vw, 1568px\">\u003cfigcaption class=\"wp-caption-text\">Ramos sits for a portrait at the Alameda County Healthy Homes Department office in East Oakland on Thursday, Nov. 21, 2024. \u003ccite>(Hiram Alejandro Durán for El Tímpano/CatchLight Local/Report for America corps member)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Without an alternative, Healthy Home’s community outreach coordinator Eloisa Ramos says her team has to spend time building trust with immigrant families who, in some cases, fear getting involved with government programs.\u003c/p>\n\u003cp>“They have to go to the owners for the owners to address these hazards,” Ramos said. “And that’s when we do get a little bit of a hesitation from those renters because they are afraid of retaliation, and that really just breaks my heart because, obviously, it’s illegal for an owner to retaliate against a tenant for wanting to address these hazards. It’s owners’ responsibility to provide a healthy environment for these tenants.”\u003c/p>\n\u003cp>Ramos said she leans on her language skills to build trust with Spanish-speaking families. “I let them know that I’m only here to help you,” she said. “I’m not here to, you know, gain this information to have it be worked against you. This is just for me to help you and your family.”\u003c/p>\n\u003ch2>What should parents do to advocate for their children?\u003c/h2>\n\u003cp>Guzman said she understands how advocating for children in the doctor’s office can be a challenge — she herself was denied a blood lead level test by a pediatrician when she requested one for her kids.\u003c/p>\n\u003cp>She had found out through a neighbor that she and her children had been living in an apartment complex that contained lead when they were young. She and her family had already moved out of the apartment when she learned the news, so she asked that her children, 12-year-old twins, be tested. The pediatrician, she said, told her that her kids were too old to receive a test and that their risk was now low because they no longer lived in the apartment.\u003c/p>\n\u003cp>“\u003cem>Fue como una burla\u003c/em>,” she said in Spanish, “you know, it was like a joke.”\u003c/p>\n\u003cp>She said she spends significant time providing educational information about lead to members of the Latino immigrant community.\u003c/p>\n\u003cp>The rules guiding who is tested for lead and when the results are shared are perplexing, as Guzman’s experience suggests.\u003c/p>\n\u003cp>Parents should insist on a blood lead level test for their children, and ask the medical provider to record when they deny a test, according to La Clinica de la Raza, which provided advice to attendees of a lead testing workshop hosted by El Tímpano in July.\u003c/p>\n\u003cp>Parents should also request to see the results of the test regardless of the results — in many cases parents won’t receive the results of the test unless the child has a blood lead level of 3.5 or higher.\u003c/p>\n\u003cp>“I think one of the most constant stories that I hear repeat itself over and over is people telling me, grown adults telling me, ‘I thought we would not have these kinds of problems here,’” Guzman said. “A lot of people tell me that they thought lead lived only outside of this country, that this country couldn’t possibly have lead because it is the number one country. I guess with all the money going around, how could this country have lead, or the state?”\u003c/p>\n\u003cp>\u003cem>Former senior housing reporter Cassandra Garibay contributed to this article. This story was produced as part of the Pulitzer Center’s StoryReach U.S. Fellowship.\u003c/em>\u003c/p>\n\u003cp>\u003c/p>\u003c/div>", "attributes": { "named": {}, "numeric": [] } }, { "type": "component", "content": "", "name": "ad", "attributes": { "named": { "label": "floatright" }, "numeric": [ "floatright" ] } }, { "type": "contentString", "content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003c/div>\u003c/p>", "attributes": { "named": {}, "numeric": [] } } ], "link": "/news/12033218/it-may-be-too-late-how-oakland-addresses-lead-contamination-puts-children-at-risk-medical-experts-say", "authors": [ "byline_news_12033218" ], "categories": [ "news_457", "news_6266", "news_1169", "news_8" ], "tags": [ "news_20202", "news_3025", "news_5355", "news_5356", "news_34054" ], "featImg": "news_12033223", "label": "source_news_12033218" }, "news_12032263": { "type": "posts", "id": "news_12032263", "meta": { "index": "posts_1716263798", "site": "news", "id": "12032263", "score": null, "sort": [ 1742670034000 ] }, "guestAuthors": [], "slug": "bay-area-japanese-americans-condemn-trumps-use-of-alien-enemies-act", "title": "Bay Area Japanese Americans Condemn Trump’s Use of Alien Enemies Act", "publishDate": 1742670034, "format": "standard", "headTitle": "Bay Area Japanese Americans Condemn Trump’s Use of Alien Enemies Act | KQED", "labelTerm": { "site": "news" }, "content": "\u003cp>More than 70 passionate community members, activists and organizational leaders gathered at the Japanese Cultural Community Center of Northern California in San Francisco’s Japantown to rebuke the use of the Alien Enemies Act of 1798 by \u003ca href=\"https://www.kqed.org/news/tag/donald-trump\">President Donald Trump\u003c/a>.\u003c/p>\n\u003cp>The room buzzed with a sense of urgency after Trump invoked the centuries-old law to \u003ca href=\"https://www.npr.org/2025/03/16/g-s1-54154/alien-enemies-el-salvador-trump\">deport more than 200 people\u003c/a> with alleged ties to a notorious Venezuelan gang last week.\u003c/p>\n\u003cp>For many at the cultural center on Thursday, the Trump administration’s immigration crackdown carried troubling echoes of history. The last time the Alien Enemies Act was invoked was 84 years ago, after the bombing of Pearl Harbor. The act, which led to the detention of Japanese, German and Italian nationals, was the precursor to the incarceration of over 120,000 people with Japanese ancestry during World War II.\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>It authorized then-President Franklin D. Roosevelt to detain any Japanese national who was suspected of sabotage or espionage and allowed the FBI to raid Japanese homes and businesses.\u003c/p>\n\u003cp>“In 1941, our religious leaders, our community leaders, our school teachers were branded criminals,” Jon Osaki, executive director of the Japanese Community Youth Council, said at the event. “We need to make sure that those who are targeted in this country right now know that there are people who support them and are looking out for them.”\u003c/p>\n\u003cp>In the weeks leading up to Trump’s inauguration, many \u003ca href=\"https://www.kqed.org/news/12021919/bay-area-japanese-americans-draw-on-wwii-trauma-resist-deportation-threats\">Bay Area Japanese American community members had been on edge\u003c/a>, fearing he would follow through on his campaign promise to resurrect the dormant law — which has been used only three times during wartime — as a tool for mass deportation.\u003c/p>\n\u003cfigure id=\"attachment_12032501\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12032501\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-JAPANESEAMERICANSDENOUNCE-09-BL-KQED.jpg\" alt=\"\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-JAPANESEAMERICANSDENOUNCE-09-BL-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-JAPANESEAMERICANSDENOUNCE-09-BL-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-JAPANESEAMERICANSDENOUNCE-09-BL-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-JAPANESEAMERICANSDENOUNCE-09-BL-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-JAPANESEAMERICANSDENOUNCE-09-BL-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-JAPANESEAMERICANSDENOUNCE-09-BL-KQED-1920x1280.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">Annie Lee (center), from Chinese for Affirmative Action, speaks at the Japanese Cultural and Community Center. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>A week ago, those fears became reality. Trump invoked the Alien Enemies Act to justify removing alleged Venezuelan gang members, likening them to a foreign invasion despite \u003ca href=\"https://www.npr.org/2025/03/15/nx-s1-5246028/trump-alien-enemies-act-tren-de-aragua-deportation\">a federal court order\u003c/a> to halt the deportations and the use of wartime powers.\u003c/p>\n\u003cp>Now, Japanese American community members say the stakes couldn’t be any clearer.\u003c/p>\n\u003cp>“We’re no longer in the place where we’re bracing,” Carl Takei of the Asian Law Caucus, told KQED. “This is the point where fundamental aspects of our freedoms are very clearly at risk.”[aside postID=news_12021919 hero='https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/20250115_JapaneseAmericanActivism_GC-47-1020x680.jpg']A panel that included representatives from social justice organizations such as Tsuru for Solidarity, Chinese for Affirmative Action and the San Francisco Labor Council drew parallels between Trump’s anti-immigration policies and the injustices Japanese Americans endured years ago.\u003c/p>\n\u003cp>Some audience members were moved to tears. Others cheered as speakers urged people to take action.\u003c/p>\n\u003cp>Mano Raju, one of the panelists and San Francisco’s Public Defender, underscored the troubling scope of Trump’s power grab. By invoking the Alien Enemies Act, he asserted, Trump had effectively stripped immigrants of their right to due process — critical protections for anyone accused of criminal activity.\u003c/p>\n\u003cp>“Some of the people — who were essentially kidnapped by the U.S. government and shipped off to El Salvador in violation of a federal court order — have pending civil court dates in order to obtain their immigration status,” Raju said.\u003c/p>\n\u003cp>Having represented individuals accused of gang affiliation, Raju called the mass deportations without a day in court “terrifying and outrageous.”\u003c/p>\n\u003cp>“If I were representing any of those individuals, I would actually be digging deep to understand the dynamics of who they are, and I bet you a lot of times we’re going to find that these allegations against them are actually not true,” Raju told KQED.\u003c/p>\n\u003cfigure id=\"attachment_12032493\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12032493\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-JAPANESEAMERICANSDENOUNCE-01-BL-KQED.jpg\" alt=\"\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-JAPANESEAMERICANSDENOUNCE-01-BL-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-JAPANESEAMERICANSDENOUNCE-01-BL-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-JAPANESEAMERICANSDENOUNCE-01-BL-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-JAPANESEAMERICANSDENOUNCE-01-BL-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-JAPANESEAMERICANSDENOUNCE-01-BL-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-JAPANESEAMERICANSDENOUNCE-01-BL-KQED-1920x1280.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">San Francisco Public Defender Mano Raju speaking at the Japanese Cultural and Community Center. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Takei noted the chilling similarities between the deportations and the targeting of Japanese immigrants during World War II.\u003c/p>\n\u003cp>“These initial roundups of Japanese immigrants who were not U.S. citizens were based on very thin evidence,” said Takei, who shared how the FBI targeted his great-grandfather for speaking to civilian ship captains who were mistaken for Japanese naval officials.\u003c/p>\n\u003cp>Takei said last weekend’s deportations could be the first step in a dangerous progression that mirrors the blueprint of the gradual expansion of arrests and detentions during World War II.\u003c/p>\n\u003cp>“The first stage is the one that looks very much like what is happening right now — that is the roundups of the Issei (immigrant) generation on the basis of the Alien Enemies invocation, and the phase that came after that was a much bigger roundup of everybody, citizens and noncitizens alike,” he said.\u003c/p>\n\u003cfigure id=\"attachment_12032498\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12032498\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-JAPANESEAMERICANSDENOUNCE-22-BL-KQED.jpg\" alt=\"\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-JAPANESEAMERICANSDENOUNCE-22-BL-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-JAPANESEAMERICANSDENOUNCE-22-BL-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-JAPANESEAMERICANSDENOUNCE-22-BL-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-JAPANESEAMERICANSDENOUNCE-22-BL-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-JAPANESEAMERICANSDENOUNCE-22-BL-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-JAPANESEAMERICANSDENOUNCE-22-BL-KQED-1920x1280.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">The Japanese Cultural and Community Center. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>That second phase came when Roosevelt issued Executive Order 9066. A majority of the Japanese people sent to prison camps were American citizens.\u003c/p>\n\u003cp>“Knowing that progression took place during World War II is one of the reasons why Japanese Americans are so angered and afraid by what is going on right now,” said Takei, who warned that if the invocation of the Alien Enemies Act stands in the courts, the implications could be serious for other immigrant groups since it blurs the line between state and non-state actors who can be deemed an invasive enemy of the U.S.\u003c/p>\n\u003cp>Derrlyn Tom, a resident of San Francisco’s Mission District, said she attended the meeting because she wants to be an ally to vulnerable immigrant groups. She said that sense of responsibility came from her time as a science teacher at Mission High School, where she taught for over 25 years, and the majority of the student population was Latino. Many students were refugees and had minimal connections or access to resources.\u003c/p>\n\u003cfigure id=\"attachment_12032495\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12032495\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-JAPANESEAMERICANSDENOUNCE-05-BL-KQED.jpg\" alt=\"\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-JAPANESEAMERICANSDENOUNCE-05-BL-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-JAPANESEAMERICANSDENOUNCE-05-BL-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-JAPANESEAMERICANSDENOUNCE-05-BL-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-JAPANESEAMERICANSDENOUNCE-05-BL-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-JAPANESEAMERICANSDENOUNCE-05-BL-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-JAPANESEAMERICANSDENOUNCE-05-BL-KQED-1920x1280.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">Attendees clap for speaker Joyce Nakamura. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Tom told KQED that she also attended to connect more deeply with her Japanese heritage by witnessing how the Japanese American community was mobilizing on behalf of others.\u003c/p>\n\u003cp>“I feel it’s an honor to just be here, to see that this is happening,” Tom, 67, said. “I feel like I can and should be proud of this.”\u003c/p>\n\u003cp>Rev. Deborah Lee of the Interfaith Movement for Human Integrity emphasized that Japanese Americans speaking up now will be crucial to resisting the Trump administration’s efforts to upend the nation’s immigration system.\u003c/p>\n\u003cp>“Their history is a marker on the U.S. It’s one of the few times the United States has ever \u003ca href=\"https://www.kqed.org/news/11906015/how-japanese-americans-in-the-bay-area-are-carrying-forward-the-legacy-of-reparations\">admitted doing wrong and apologized\u003c/a>,” Lee said. “It’s so powerful to see the way they’re using their experience. Each community in the United States has some piece of the story.”\u003c/p>\n\u003cfigure id=\"attachment_12032497\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12032497\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-JAPANESEAMERICANSDENOUNCE-18-BL-KQED.jpg\" alt=\"\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-JAPANESEAMERICANSDENOUNCE-18-BL-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-JAPANESEAMERICANSDENOUNCE-18-BL-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-JAPANESEAMERICANSDENOUNCE-18-BL-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-JAPANESEAMERICANSDENOUNCE-18-BL-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-JAPANESEAMERICANSDENOUNCE-18-BL-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-JAPANESEAMERICANSDENOUNCE-18-BL-KQED-1920x1280.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">Derrlyn Tom (right) speaks with friends at the Japanese Cultural and Community Center. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Satsuki Ina, co-founder of Tsuru for Solidarity, a group that seeks to eliminate detention centers, said Trump’s use of the Alien Enemies Act should be a last-straw moment for Japanese Americans, a wake-up call to speak out on behalf of others facing the same fate their families once did — and to be the kind of allies that the Japanese community needed and did not have during World War II.\u003c/p>\n\u003cp>In recent weeks, she said, Japanese American community members, including elderly survivors of World War II incarceration, have increasingly stepped forward to resist Trump’s immigration policies. Some have joined her group and are participating in know-your-rights training to take action, such as serving as witnesses to Immigration and Customs Enforcement raids.\u003c/p>\n\u003cp>Her co-founder, Mike Ishii, echoed that call to resistance, emphasizing that standing up against injustice is a long-standing tradition in the Japanese American community.\u003c/p>\n\u003cp>“This moment may feel especially fraught with anxiety, but our community has risen to the occasion many times,” he said. “We are strong, powerful, loving and resilient people. And you should not make us angry. Because when our righteous indignation is activated, we become a force to be reckoned with.”\u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n", "blocks": [], "excerpt": "Japanese Americans, including elderly survivors of World War II incarceration, are stepping forward to resist Trump’s immigration policies.", "status": "publish", "parent": 0, "modified": 1742775535, "stats": { "hasAudio": false, "hasVideo": false, "hasChartOrMap": false, "iframeSrcs": [], "hasGoogleForm": false, "hasGallery": false, "hasHearkenModule": false, "hasPolis": false, "paragraphCount": 31, "wordCount": 1391 }, "headData": { "title": "Bay Area Japanese Americans Condemn Trump’s Use of Alien Enemies Act | KQED", "description": "Japanese Americans, including elderly survivors of World War II incarceration, are stepping forward to resist Trump’s immigration policies.", "ogTitle": "", "ogDescription": "", "ogImgId": "", "twTitle": "", "twDescription": "", "twImgId": "", "schema": { "@context": "http://schema.org", "@type": "NewsArticle", "headline": "Bay Area Japanese Americans Condemn Trump’s Use of Alien Enemies Act", "datePublished": "2025-03-22T12:00:34-07:00", "dateModified": "2025-03-23T17:18:55-07:00", "image": "https://cdn.kqed.org/wp-content/uploads/2020/02/[email protected]", "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/[email protected]" } } }, "sticky": false, "nprStoryId": "kqed-12032263", "templateType": "standard", "featuredImageType": "standard", "excludeFromSiteSearch": "Include", "articleAge": "0", "path": "/news/12032263/bay-area-japanese-americans-condemn-trumps-use-of-alien-enemies-act", "audioTrackLength": null, "parsedContent": [ { "type": "contentString", "content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>More than 70 passionate community members, activists and organizational leaders gathered at the Japanese Cultural Community Center of Northern California in San Francisco’s Japantown to rebuke the use of the Alien Enemies Act of 1798 by \u003ca href=\"https://www.kqed.org/news/tag/donald-trump\">President Donald Trump\u003c/a>.\u003c/p>\n\u003cp>The room buzzed with a sense of urgency after Trump invoked the centuries-old law to \u003ca href=\"https://www.npr.org/2025/03/16/g-s1-54154/alien-enemies-el-salvador-trump\">deport more than 200 people\u003c/a> with alleged ties to a notorious Venezuelan gang last week.\u003c/p>\n\u003cp>For many at the cultural center on Thursday, the Trump administration’s immigration crackdown carried troubling echoes of history. The last time the Alien Enemies Act was invoked was 84 years ago, after the bombing of Pearl Harbor. The act, which led to the detention of Japanese, German and Italian nationals, was the precursor to the incarceration of over 120,000 people with Japanese ancestry during World War II.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>", "attributes": { "named": {}, "numeric": [] } }, { "type": "component", "content": "", "name": "ad", "attributes": { "named": { "label": "fullwidth" }, "numeric": [ "fullwidth" ] } }, { "type": "contentString", "content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>It authorized then-President Franklin D. Roosevelt to detain any Japanese national who was suspected of sabotage or espionage and allowed the FBI to raid Japanese homes and businesses.\u003c/p>\n\u003cp>“In 1941, our religious leaders, our community leaders, our school teachers were branded criminals,” Jon Osaki, executive director of the Japanese Community Youth Council, said at the event. “We need to make sure that those who are targeted in this country right now know that there are people who support them and are looking out for them.”\u003c/p>\n\u003cp>In the weeks leading up to Trump’s inauguration, many \u003ca href=\"https://www.kqed.org/news/12021919/bay-area-japanese-americans-draw-on-wwii-trauma-resist-deportation-threats\">Bay Area Japanese American community members had been on edge\u003c/a>, fearing he would follow through on his campaign promise to resurrect the dormant law — which has been used only three times during wartime — as a tool for mass deportation.\u003c/p>\n\u003cfigure id=\"attachment_12032501\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12032501\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-JAPANESEAMERICANSDENOUNCE-09-BL-KQED.jpg\" alt=\"\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-JAPANESEAMERICANSDENOUNCE-09-BL-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-JAPANESEAMERICANSDENOUNCE-09-BL-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-JAPANESEAMERICANSDENOUNCE-09-BL-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-JAPANESEAMERICANSDENOUNCE-09-BL-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-JAPANESEAMERICANSDENOUNCE-09-BL-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-JAPANESEAMERICANSDENOUNCE-09-BL-KQED-1920x1280.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">Annie Lee (center), from Chinese for Affirmative Action, speaks at the Japanese Cultural and Community Center. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>A week ago, those fears became reality. Trump invoked the Alien Enemies Act to justify removing alleged Venezuelan gang members, likening them to a foreign invasion despite \u003ca href=\"https://www.npr.org/2025/03/15/nx-s1-5246028/trump-alien-enemies-act-tren-de-aragua-deportation\">a federal court order\u003c/a> to halt the deportations and the use of wartime powers.\u003c/p>\n\u003cp>Now, Japanese American community members say the stakes couldn’t be any clearer.\u003c/p>\n\u003cp>“We’re no longer in the place where we’re bracing,” Carl Takei of the Asian Law Caucus, told KQED. “This is the point where fundamental aspects of our freedoms are very clearly at risk.”\u003c/p>\u003c/div>", "attributes": { "named": {}, "numeric": [] } }, { "type": "component", "content": "", "name": "aside", "attributes": { "named": { "postid": "news_12021919", "hero": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/20250115_JapaneseAmericanActivism_GC-47-1020x680.jpg", "label": "" }, "numeric": [] } }, { "type": "contentString", "content": "\u003cdiv class=\"post-body\">\u003cp>A panel that included representatives from social justice organizations such as Tsuru for Solidarity, Chinese for Affirmative Action and the San Francisco Labor Council drew parallels between Trump’s anti-immigration policies and the injustices Japanese Americans endured years ago.\u003c/p>\n\u003cp>Some audience members were moved to tears. Others cheered as speakers urged people to take action.\u003c/p>\n\u003cp>Mano Raju, one of the panelists and San Francisco’s Public Defender, underscored the troubling scope of Trump’s power grab. By invoking the Alien Enemies Act, he asserted, Trump had effectively stripped immigrants of their right to due process — critical protections for anyone accused of criminal activity.\u003c/p>\n\u003cp>“Some of the people — who were essentially kidnapped by the U.S. government and shipped off to El Salvador in violation of a federal court order — have pending civil court dates in order to obtain their immigration status,” Raju said.\u003c/p>\n\u003cp>Having represented individuals accused of gang affiliation, Raju called the mass deportations without a day in court “terrifying and outrageous.”\u003c/p>\n\u003cp>“If I were representing any of those individuals, I would actually be digging deep to understand the dynamics of who they are, and I bet you a lot of times we’re going to find that these allegations against them are actually not true,” Raju told KQED.\u003c/p>\n\u003cfigure id=\"attachment_12032493\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12032493\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-JAPANESEAMERICANSDENOUNCE-01-BL-KQED.jpg\" alt=\"\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-JAPANESEAMERICANSDENOUNCE-01-BL-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-JAPANESEAMERICANSDENOUNCE-01-BL-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-JAPANESEAMERICANSDENOUNCE-01-BL-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-JAPANESEAMERICANSDENOUNCE-01-BL-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-JAPANESEAMERICANSDENOUNCE-01-BL-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-JAPANESEAMERICANSDENOUNCE-01-BL-KQED-1920x1280.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">San Francisco Public Defender Mano Raju speaking at the Japanese Cultural and Community Center. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Takei noted the chilling similarities between the deportations and the targeting of Japanese immigrants during World War II.\u003c/p>\n\u003cp>“These initial roundups of Japanese immigrants who were not U.S. citizens were based on very thin evidence,” said Takei, who shared how the FBI targeted his great-grandfather for speaking to civilian ship captains who were mistaken for Japanese naval officials.\u003c/p>\n\u003cp>Takei said last weekend’s deportations could be the first step in a dangerous progression that mirrors the blueprint of the gradual expansion of arrests and detentions during World War II.\u003c/p>\n\u003cp>“The first stage is the one that looks very much like what is happening right now — that is the roundups of the Issei (immigrant) generation on the basis of the Alien Enemies invocation, and the phase that came after that was a much bigger roundup of everybody, citizens and noncitizens alike,” he said.\u003c/p>\n\u003cfigure id=\"attachment_12032498\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12032498\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-JAPANESEAMERICANSDENOUNCE-22-BL-KQED.jpg\" alt=\"\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-JAPANESEAMERICANSDENOUNCE-22-BL-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-JAPANESEAMERICANSDENOUNCE-22-BL-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-JAPANESEAMERICANSDENOUNCE-22-BL-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-JAPANESEAMERICANSDENOUNCE-22-BL-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-JAPANESEAMERICANSDENOUNCE-22-BL-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-JAPANESEAMERICANSDENOUNCE-22-BL-KQED-1920x1280.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">The Japanese Cultural and Community Center. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>That second phase came when Roosevelt issued Executive Order 9066. A majority of the Japanese people sent to prison camps were American citizens.\u003c/p>\n\u003cp>“Knowing that progression took place during World War II is one of the reasons why Japanese Americans are so angered and afraid by what is going on right now,” said Takei, who warned that if the invocation of the Alien Enemies Act stands in the courts, the implications could be serious for other immigrant groups since it blurs the line between state and non-state actors who can be deemed an invasive enemy of the U.S.\u003c/p>\n\u003cp>Derrlyn Tom, a resident of San Francisco’s Mission District, said she attended the meeting because she wants to be an ally to vulnerable immigrant groups. She said that sense of responsibility came from her time as a science teacher at Mission High School, where she taught for over 25 years, and the majority of the student population was Latino. Many students were refugees and had minimal connections or access to resources.\u003c/p>\n\u003cfigure id=\"attachment_12032495\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12032495\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-JAPANESEAMERICANSDENOUNCE-05-BL-KQED.jpg\" alt=\"\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-JAPANESEAMERICANSDENOUNCE-05-BL-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-JAPANESEAMERICANSDENOUNCE-05-BL-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-JAPANESEAMERICANSDENOUNCE-05-BL-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-JAPANESEAMERICANSDENOUNCE-05-BL-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-JAPANESEAMERICANSDENOUNCE-05-BL-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-JAPANESEAMERICANSDENOUNCE-05-BL-KQED-1920x1280.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">Attendees clap for speaker Joyce Nakamura. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Tom told KQED that she also attended to connect more deeply with her Japanese heritage by witnessing how the Japanese American community was mobilizing on behalf of others.\u003c/p>\n\u003cp>“I feel it’s an honor to just be here, to see that this is happening,” Tom, 67, said. “I feel like I can and should be proud of this.”\u003c/p>\n\u003cp>Rev. Deborah Lee of the Interfaith Movement for Human Integrity emphasized that Japanese Americans speaking up now will be crucial to resisting the Trump administration’s efforts to upend the nation’s immigration system.\u003c/p>\n\u003cp>“Their history is a marker on the U.S. It’s one of the few times the United States has ever \u003ca href=\"https://www.kqed.org/news/11906015/how-japanese-americans-in-the-bay-area-are-carrying-forward-the-legacy-of-reparations\">admitted doing wrong and apologized\u003c/a>,” Lee said. “It’s so powerful to see the way they’re using their experience. Each community in the United States has some piece of the story.”\u003c/p>\n\u003cfigure id=\"attachment_12032497\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12032497\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-JAPANESEAMERICANSDENOUNCE-18-BL-KQED.jpg\" alt=\"\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-JAPANESEAMERICANSDENOUNCE-18-BL-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-JAPANESEAMERICANSDENOUNCE-18-BL-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-JAPANESEAMERICANSDENOUNCE-18-BL-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-JAPANESEAMERICANSDENOUNCE-18-BL-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-JAPANESEAMERICANSDENOUNCE-18-BL-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-JAPANESEAMERICANSDENOUNCE-18-BL-KQED-1920x1280.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">Derrlyn Tom (right) speaks with friends at the Japanese Cultural and Community Center. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Satsuki Ina, co-founder of Tsuru for Solidarity, a group that seeks to eliminate detention centers, said Trump’s use of the Alien Enemies Act should be a last-straw moment for Japanese Americans, a wake-up call to speak out on behalf of others facing the same fate their families once did — and to be the kind of allies that the Japanese community needed and did not have during World War II.\u003c/p>\n\u003cp>In recent weeks, she said, Japanese American community members, including elderly survivors of World War II incarceration, have increasingly stepped forward to resist Trump’s immigration policies. Some have joined her group and are participating in know-your-rights training to take action, such as serving as witnesses to Immigration and Customs Enforcement raids.\u003c/p>\n\u003cp>Her co-founder, Mike Ishii, echoed that call to resistance, emphasizing that standing up against injustice is a long-standing tradition in the Japanese American community.\u003c/p>\n\u003cp>“This moment may feel especially fraught with anxiety, but our community has risen to the occasion many times,” he said. “We are strong, powerful, loving and resilient people. And you should not make us angry. Because when our righteous indignation is activated, we become a force to be reckoned with.”\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/12032263/bay-area-japanese-americans-condemn-trumps-use-of-alien-enemies-act", "authors": [ "8617" ], "categories": [ "news_31795", "news_1169", "news_8", "news_13" ], "tags": [ "news_18538", "news_1323", "news_20466", "news_33935", "news_27626", "news_34377", "news_20202", "news_6431", "news_17856", "news_2267", "news_23056", "news_17968", "news_38", "news_20529" ], "featImg": "news_12032511", "label": "news" }, "news_12032339": { "type": "posts", "id": "news_12032339", "meta": { "index": "posts_1716263798", "site": "news", "id": "12032339", "score": null, "sort": [ 1742655647000 ] }, "guestAuthors": [], "slug": "students-call-on-california-colleges-to-protect-campuses-from-immigration-enforcement", "title": "Students Call on California Colleges to Protect Campuses From Immigration Enforcement", "publishDate": 1742655647, "format": "standard", "headTitle": "Students Call on California Colleges to Protect Campuses From Immigration Enforcement | KQED", "labelTerm": { "term": 18481, "site": "news" }, "content": "\u003cp>\u003cem>This story was originally published by \u003ca href=\"https://calmatters.org/\">CalMatters\u003c/a>. \u003ca href=\"https://calmatters.org/subscribe-to-calmatters/\">Sign up\u003c/a> for their newsletters. \u003c/em>\u003cem>Lea esta historia en \u003ca href=\"https://calmatters.org/calmatters-en-espanol/2025/03/universidades-estudiantes-migrantes-recursos-autoridades-migratorias/\">Español.\u003c/a>\u003c/em>\u003c/p>\n\u003cp>Fearing immigration enforcement on or near college campuses during President Donald Trump’s second term, students across the state have been demanding university officials offer more protections. Students have been protesting against Trump’s pledge of mass deportations at campuses such as UC Berkeley and Sacramento State. Recently, about 300 students at Cal State Northridge gathered on their university’s lawn with signs, flags and megaphones in hand. They chanted “Jobs and education, not mass deportation” and “Say it loud, say it clear, ICE is not welcome here.”\u003c/p>\n\u003cp>At Cal State Northridge, where 71% of students are the first in their family to go to college and 80% are students of color, many protestors said they have peers or family members who could be affected by increased immigration enforcement. An estimated \u003ca href=\"https://www.csac.ca.gov/undocumented-student-affordability-report\">100,000 college students\u003c/a> live in California without permanent legal status, and 3.3 million Californians live in mixed-status households, according to data from Equity Research Institute, a USC research group.\u003c/p>\n\u003cp>In January, the Trump administration \u003ca href=\"https://www.dhs.gov/news/2025/01/21/statement-dhs-spokesperson-directives-expanding-law-enforcement-and-ending-abuse\">scrapped policies\u003c/a> dating back to 2011 that limited immigration agents from arresting people at churches, schools and other areas designated as “sensitive locations.” Despite the change, there have been few, if any, reports of immigration arrests on or near California college campuses — but for students like Karisma Ramos Ayala, who grew up in a mixed-status household, the fear and anger remain.\u003c/p>\n\u003cfigure id=\"attachment_12032360\" class=\"wp-caption aligncenter\" style=\"max-width: 1568px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12032360\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/031725-CalState-Northridge-CM-01-copy.jpg\" alt=\"\" width=\"1568\" height=\"1045\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/031725-CalState-Northridge-CM-01-copy.jpg 1568w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/031725-CalState-Northridge-CM-01-copy-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/031725-CalState-Northridge-CM-01-copy-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/031725-CalState-Northridge-CM-01-copy-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/031725-CalState-Northridge-CM-01-copy-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 1568px) 100vw, 1568px\">\u003cfigcaption class=\"wp-caption-text\">Students and staff protest President Donald Trump’s immigration policies in front of the University Library at Cal State Northridge on Feb. 19, 2025. The demonstrators, led by the group CSUN Students Organizing Against Repression, called on university administration to declare the university a ‘sanctuary campus.’ \u003ccite>(Delilah Brumer/CalMatters)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>“I don’t think ICE should be anywhere near schools or colleges or students,” said Ramos Ayala, an undergraduate creative writing major at Cal State Northridge. “It’s really sad and scary at the same time. People are here for education, they’re here for something good, and we can’t let that be taken away.”\u003c/p>\n\u003cp>Many of California’s colleges and universities provide resources for immigrant students and students from mixed-status families, including \u003ca href=\"https://www.ilrc.org/red-cards-tarjetas-rojas\">“Know Your Rights” cards\u003c/a>, on-campus \u003ca href=\"https://calmatters.org/education/higher-education/college-beat/2025/02/dream-centers-legal-services/\">Dream resource centers\u003c/a> and free immigration legal services through partner nonprofits. However, public higher education institutions are limited by federal laws from attempting to prevent immigration enforcement agents from coming onto or near public parts of campus.\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>“The universities couldn’t physically try to stop immigration enforcement from coming on the campuses, but there’s a lot that can be done through legal means and just providing assistance to students that could be important in these times,” said Kevin R. Johnson, an immigration law professor and the former dean of the UC Davis School of Law. “Tensions are high right now, and we’ll have to wait and see what happens.”\u003c/p>\n\u003ch2>\u003cstrong>State and campuses offer guidance\u003c/strong>\u003c/h2>\n\u003cp>State Attorney General Rob Bonta \u003ca href=\"https://oag.ca.gov/sites/all/files/agweb/pdfs/immigration/higher-education-guidance.pdf\">issued guidance\u003c/a> to California’s public colleges and universities, outlining that immigration enforcement agents are able to enter campus areas that are generally open to the public, such as central quads. For private areas, such as campus housing, immigration enforcement officers do not have a right to enter without a judicial warrant, due to the Fourth Amendment of the U.S. Constitution.[aside postID=news_12025647 hero='https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/GettyImages-1243312873-1020x680.jpg']Policies for where immigration enforcement officers can and cannot enter become murkier when it comes to other campus areas, such as classrooms, student services centers and labs. According to Bonta’s directives, immigration enforcement officers do not have the right to enter campus locations that are “designated for students and staff only.” This varies significantly from campus to campus, because while some colleges and universities designate certain buildings as restricted by posting signage or requiring student IDs, others do not.\u003c/p>\n\u003cp>Each of the state’s three public higher education systems have published guidance on how to respond to immigration enforcement, emphasizing that California campus police departments are prohibited \u003ca href=\"https://calmatters.digitaldemocracy.org/bills/ca_201720180sb54\">by a 2017 state law \u003c/a>from “generally providing personal information … about an individual for immigration enforcement purposes, including, but not limited to, the individual’s home address or work address, unless that information is available to the public.”\u003c/p>\n\u003cp>The California Community Colleges system, which serves the largest share of students in California who lack permanent legal status, \u003ca href=\"https://www.cccco.edu/-/media/CCCCO-Website/docs/legal-advisory/2025-02-27advisory-update-sanctuary-jurisdiction-a11y.pdf?la=en&hash=B2F5B1F5500FFFA9ED94B23E56068828A874CA0D\">issued a directive (PDF) \u003c/a>to its 116 colleges reminding administrators of their obligations “to prevent students, staff, and faculty from participating in federal immigration enforcement efforts unless required by state or federal law.” The California State University and University of California systems have communicated similar information to administrators, faculty and staff, and all three systems offer web pages with system-specific immigration information and resources.\u003c/p>\n\u003cfigure id=\"attachment_12032361\" class=\"wp-caption aligncenter\" style=\"max-width: 1568px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12032361\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/020425-Rob-Bonta-Presser-FG-CM-04-copy.jpg\" alt=\"\" width=\"1568\" height=\"1045\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/020425-Rob-Bonta-Presser-FG-CM-04-copy.jpg 1568w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/020425-Rob-Bonta-Presser-FG-CM-04-copy-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/020425-Rob-Bonta-Presser-FG-CM-04-copy-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/020425-Rob-Bonta-Presser-FG-CM-04-copy-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/020425-Rob-Bonta-Presser-FG-CM-04-copy-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 1568px) 100vw, 1568px\">\u003cfigcaption class=\"wp-caption-text\">California Attorney General Rob Bonta addresses the media during a press conference at the California Department of Justice in Sacramento on Feb. 4, 2025. \u003ccite>(Fred Greaves/CalMatters)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Like many other California colleges and universities, Cal Poly Humboldt outlines \u003ca href=\"https://www.humboldt.edu/immigration#:~:text=Current%20policy%20prevents%20ICE%20agents,are%20available%20to%20assist%20you.\">on its website \u003c/a>that anyone who sees an immigration enforcement officer on campus should immediately call the chief human resources officer or campus police, and should not “voluntarily grant access” to any non-public places, if the officer does not have a judicial warrant. Similarly, \u003ca href=\"https://www.universityofcalifornia.edu/frequently-asked-questions-university-employees-about-possible-federal-immigration-enforcement\">the UC system advises\u003c/a> any university employee who is asked by an immigration enforcement officer to grant access to campus housing to “ask the officer for documentation of their name, identification number, agency affiliation, and business card; ask for a copy of any warrant or subpoena presented, inform the officer that you are not obstructing their process but need to consult with Campus Counsel for assistance, and contact Campus Counsel.”\u003c/p>\n\u003cp>Private university campuses are generally not considered open to the public, meaning immigration enforcement officers would need a judicial warrant to enter. At the University of Southern California, \u003ca href=\"https://generalcounsel.usc.edu/services/subpoenas-summons-and-complaints-2/subpoena/\">a five-step protocol \u003c/a>for staff who are presented with a warrant includes asking for an officer’s credentials and contact information, referring the officer to the university’s office of the general counsel and not attempting to physically block the officer.\u003c/p>\n\u003cp>When the Trump administration threw out the “sensitive locations” policy, \u003ca href=\"https://www.dhs.gov/news/2025/01/21/statement-dhs-spokesperson-directives-expanding-law-enforcement-and-ending-abuse\">a statement\u003c/a> from the Department of Homeland Security said the change was “to empower law enforcement to protect Americans.”\u003c/p>\n\u003cfigure id=\"attachment_12032365\" class=\"wp-caption aligncenter\" style=\"max-width: 1568px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12032365\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/Sac_state_protest_2025_02_11_FG_S1A5984-copy.jpg\" alt=\"\" width=\"1568\" height=\"1045\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/Sac_state_protest_2025_02_11_FG_S1A5984-copy.jpg 1568w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/Sac_state_protest_2025_02_11_FG_S1A5984-copy-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/Sac_state_protest_2025_02_11_FG_S1A5984-copy-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/Sac_state_protest_2025_02_11_FG_S1A5984-copy-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/Sac_state_protest_2025_02_11_FG_S1A5984-copy-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 1568px) 100vw, 1568px\">\u003cfigcaption class=\"wp-caption-text\">Students hold signs while participating in an anti-deportation protest at Sacramento State University on Feb. 12, 2025. \u003ccite>(Fred Greaves for CalMatters)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>“Criminals will no longer be able to hide in America’s schools and churches to avoid arrest,” the statement said. “The Trump Administration will not tie the hands of our brave law enforcement, and instead trusts them to use common sense.”\u003c/p>\n\u003cp>Key to California institutions’ strategies for supporting immigrant and mixed-status students are Dream resource centers, which are on-campus spaces that offer assistance with financial aid forms, mental health support, academic resources and referrals to nonprofit immigration law firms. A 2019 \u003ca href=\"https://leginfo.legislature.ca.gov/faces/billTextClient.xhtml?bill_id=201920200AB1645\">state law \u003c/a>first encouraged the designation of Dream center liaisons, and, in the more than five years since, the state has provided $52.2 million to fund the centers and personnel.\u003c/p>\n\u003cp>Alouette Cervantes-Salazar, the Dream Resource Center coordinator at East Los Angeles College, has been hosting check-in chats in the months since the 2024 presidential election, to outline students’ rights and hear their concerns. The chats include information from lawyers at the Central American Resource Center, a nonprofit immigration service provider which partners with 20 colleges and universities across the state.\u003c/p>\n\u003cp>“We focus on what we can do, and what is in our control, and continuing to have a safe place for all students, regardless of their immigration status,” Cervantes-Salazar said. Her center has served students from Costa Rica, England, Nigeria, Mexico, Myanmar and more than 20 other countries.\u003c/p>\n\u003cfigure id=\"attachment_12032364\" class=\"wp-caption aligncenter\" style=\"max-width: 1568px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12032364\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/Sac_state_protest_2025_02_11_FG_FG26318-copy.jpg\" alt=\"\" width=\"1568\" height=\"1045\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/Sac_state_protest_2025_02_11_FG_FG26318-copy.jpg 1568w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/Sac_state_protest_2025_02_11_FG_FG26318-copy-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/Sac_state_protest_2025_02_11_FG_FG26318-copy-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/Sac_state_protest_2025_02_11_FG_FG26318-copy-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/Sac_state_protest_2025_02_11_FG_FG26318-copy-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 1568px) 100vw, 1568px\">\u003cfigcaption class=\"wp-caption-text\">A speaker fires up attendees during an anti-deportation protest at Sacramento State University on Feb. 12, 2025. \u003ccite>(Fred Greaves for CalMatters)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure>\u003c/figure>\n\u003ch2>\u003cstrong>Advocates push for further protections\u003c/strong>\u003c/h2>\n\u003cp>Campus protesters have not only called on Trump to change course on immigration, but also for their universities to do more to support students. At Cal State Northridge, protesters urged university officials to declare the school a “sanctuary campus” and bar any immigration enforcement officers from entering campus. At Sacramento State, students read poems and shared their families’ immigration stories, calling for the campus to unite behind immigrant students.\u003c/p>\n\u003cp>Cal State system spokesperson Amy Bentley-Smith wrote in a statement to CalMatters that the system’s 23 campuses are “deeply committed to ensuring academic opportunities are available to all students, regardless of immigration status.”\u003c/p>\n\u003cp>“Core to the CSU mission is providing a space where all students feel welcomed and safe as they pursue their education,” the statement said. “The CSU will do everything we can to support our undocumented community.”\u003c/p>\n\u003cp>Aditi Hariharan, the president of the UC Student Association and an undergraduate at UC Davis, wants the UC system to dedicate more funding for immigration resources. The organization is also pushing California campuses to notify their communities immediately, through alert systems, if immigration enforcement officials are spotted nearby.\u003c/p>\n\u003cp>Hariharan criticized the UC system for \u003ca href=\"https://calmatters.org/education/higher-education/2024/01/undocumented-students-2/\">rejecting a student-led proposal\u003c/a> last year to allow students who lack permanent legal status to work on-campus jobs. Gov. Gavin Newsom vetoed a similar proposal, \u003ca href=\"https://calmatters.org/education/higher-education/2024/05/undocumented-students-work/\">citing potential liability\u003c/a> for the state if it were to implement the policy.\u003c/p>\n\u003cp>“I think that the fears present on campus currently extrapolate to the whole campus community, and it’s vital for UC to really prove to its undocumented students that it’s in support of them, or else it’s really difficult to cultivate a safe campus environment,” Hariharan said.\u003c/p>\n\u003cp>A UC system statement emphasized \u003ca href=\"https://undoc.universityofcalifornia.edu/\">the resources\u003c/a> they offer to immigrant students, which include help with financial aid forms, mental health counseling and legal advising.\u003c/p>\n\u003cp>“We recognize there is uncertainty among many in the University of California community in light of actions from the federal administration,” the statement said. “The University continues to closely monitor and assess the potential impacts to our communities. We proudly welcome students from all backgrounds, experiences, and perspectives, regardless of immigration status.”\u003c/p>\n\u003cp>Some conservative student groups have mobilized on campuses and on social media to back the Trump administration’s stance that colleges should not be sanctuary locations, including at Cal State Long Beach, where a handful of demonstrators recently held signs that read “We support mass deportations.” As the \u003ca href=\"https://lbcurrent.com/news/2025/02/25/students-debate-pro-mass-deportation-content-creators/\">student newspaper The Long Beach Current \u003c/a>reported, protesters and counter-protesters debated the role of immigration enforcement and the safety of students on campus.\u003c/p>\n\u003cp>Chicano studies professor Rosa Rivera Furumoto spoke at the Cal State Northridge protest to support immigrants, at the invitation of the student organizers. She said she is hopeful as she sees “a youth movement” against Trump’s immigration enforcement policies gain traction across the state.\u003c/p>\n\u003cp>“We’re in a situation that is really scary, and we need to rise up,” Rivera Furumoto said.\u003c/p>\n\u003cp>\u003cem>Delilah Brumer is a fellow with the College Journalism Network, a collaboration between CalMatters and student journalists from across California. CalMatters higher education coverage is supported by a grant from the College Futures Foundation.\u003c/em>\u003c/p>\n\u003cp>\u003cem>This article was \u003ca href=\"https://calmatters.org/education/2025/03/california-colleges-immigration-enforcement/\">originally published on CalMatters\u003c/a> and was republished under the \u003ca href=\"https://creativecommons.org/licenses/by-nc-nd/4.0/\">Creative Commons Attribution-NonCommercial-NoDerivatives\u003c/a> license.\u003c/em>\u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n", "blocks": [], "excerpt": "After the Trump administration threw out policies dating back to 2011 limiting immigration arrests at 'sensitive locations,' California colleges and universities are providing resources to support students, but can’t stop immigration enforcement from entering public spaces. Some advocates say more must be done.", "status": "publish", "parent": 0, "modified": 1742594063, "stats": { "hasAudio": false, "hasVideo": false, "hasChartOrMap": false, "iframeSrcs": [], "hasGoogleForm": false, "hasGallery": false, "hasHearkenModule": false, "hasPolis": false, "paragraphCount": 32, "wordCount": 1977 }, "headData": { "title": "Students Call on California Colleges to Protect Campuses From Immigration Enforcement | KQED", "description": "After the Trump administration threw out policies dating back to 2011 limiting immigration arrests at 'sensitive locations,' California colleges and universities are providing resources to support students, but can’t stop immigration enforcement from entering public spaces. Some advocates say more must be done.", "ogTitle": "", "ogDescription": "", "ogImgId": "", "twTitle": "", "twDescription": "", "twImgId": "", "schema": { "@context": "http://schema.org", "@type": "NewsArticle", "headline": "Students Call on California Colleges to Protect Campuses From Immigration Enforcement", "datePublished": "2025-03-22T08:00:47-07:00", "dateModified": "2025-03-21T14:54:23-07:00", "image": "https://cdn.kqed.org/wp-content/uploads/2020/02/[email protected]", "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/[email protected]" } } }, "sticky": false, "nprByline": "\u003ca href=\"https://calmatters.org/author/delilah-brumer/\">Delilah Brumer\u003c/a>, CalMatters", "templateType": "standard", "featuredImageType": "standard", "excludeFromSiteSearch": "Include", "showOnAuthorArchivePages": "No", "articleAge": "0", "path": "/news/12032339/students-call-on-california-colleges-to-protect-campuses-from-immigration-enforcement", "audioTrackLength": null, "parsedContent": [ { "type": "contentString", "content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>\u003cem>This story was originally published by \u003ca href=\"https://calmatters.org/\">CalMatters\u003c/a>. \u003ca href=\"https://calmatters.org/subscribe-to-calmatters/\">Sign up\u003c/a> for their newsletters. \u003c/em>\u003cem>Lea esta historia en \u003ca href=\"https://calmatters.org/calmatters-en-espanol/2025/03/universidades-estudiantes-migrantes-recursos-autoridades-migratorias/\">Español.\u003c/a>\u003c/em>\u003c/p>\n\u003cp>Fearing immigration enforcement on or near college campuses during President Donald Trump’s second term, students across the state have been demanding university officials offer more protections. Students have been protesting against Trump’s pledge of mass deportations at campuses such as UC Berkeley and Sacramento State. Recently, about 300 students at Cal State Northridge gathered on their university’s lawn with signs, flags and megaphones in hand. They chanted “Jobs and education, not mass deportation” and “Say it loud, say it clear, ICE is not welcome here.”\u003c/p>\n\u003cp>At Cal State Northridge, where 71% of students are the first in their family to go to college and 80% are students of color, many protestors said they have peers or family members who could be affected by increased immigration enforcement. An estimated \u003ca href=\"https://www.csac.ca.gov/undocumented-student-affordability-report\">100,000 college students\u003c/a> live in California without permanent legal status, and 3.3 million Californians live in mixed-status households, according to data from Equity Research Institute, a USC research group.\u003c/p>\n\u003cp>In January, the Trump administration \u003ca href=\"https://www.dhs.gov/news/2025/01/21/statement-dhs-spokesperson-directives-expanding-law-enforcement-and-ending-abuse\">scrapped policies\u003c/a> dating back to 2011 that limited immigration agents from arresting people at churches, schools and other areas designated as “sensitive locations.” Despite the change, there have been few, if any, reports of immigration arrests on or near California college campuses — but for students like Karisma Ramos Ayala, who grew up in a mixed-status household, the fear and anger remain.\u003c/p>\n\u003cfigure id=\"attachment_12032360\" class=\"wp-caption aligncenter\" style=\"max-width: 1568px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12032360\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/031725-CalState-Northridge-CM-01-copy.jpg\" alt=\"\" width=\"1568\" height=\"1045\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/031725-CalState-Northridge-CM-01-copy.jpg 1568w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/031725-CalState-Northridge-CM-01-copy-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/031725-CalState-Northridge-CM-01-copy-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/031725-CalState-Northridge-CM-01-copy-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/031725-CalState-Northridge-CM-01-copy-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 1568px) 100vw, 1568px\">\u003cfigcaption class=\"wp-caption-text\">Students and staff protest President Donald Trump’s immigration policies in front of the University Library at Cal State Northridge on Feb. 19, 2025. The demonstrators, led by the group CSUN Students Organizing Against Repression, called on university administration to declare the university a ‘sanctuary campus.’ \u003ccite>(Delilah Brumer/CalMatters)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>“I don’t think ICE should be anywhere near schools or colleges or students,” said Ramos Ayala, an undergraduate creative writing major at Cal State Northridge. “It’s really sad and scary at the same time. People are here for education, they’re here for something good, and we can’t let that be taken away.”\u003c/p>\n\u003cp>Many of California’s colleges and universities provide resources for immigrant students and students from mixed-status families, including \u003ca href=\"https://www.ilrc.org/red-cards-tarjetas-rojas\">“Know Your Rights” cards\u003c/a>, on-campus \u003ca href=\"https://calmatters.org/education/higher-education/college-beat/2025/02/dream-centers-legal-services/\">Dream resource centers\u003c/a> and free immigration legal services through partner nonprofits. However, public higher education institutions are limited by federal laws from attempting to prevent immigration enforcement agents from coming onto or near public parts of campus.\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 universities couldn’t physically try to stop immigration enforcement from coming on the campuses, but there’s a lot that can be done through legal means and just providing assistance to students that could be important in these times,” said Kevin R. Johnson, an immigration law professor and the former dean of the UC Davis School of Law. “Tensions are high right now, and we’ll have to wait and see what happens.”\u003c/p>\n\u003ch2>\u003cstrong>State and campuses offer guidance\u003c/strong>\u003c/h2>\n\u003cp>State Attorney General Rob Bonta \u003ca href=\"https://oag.ca.gov/sites/all/files/agweb/pdfs/immigration/higher-education-guidance.pdf\">issued guidance\u003c/a> to California’s public colleges and universities, outlining that immigration enforcement agents are able to enter campus areas that are generally open to the public, such as central quads. For private areas, such as campus housing, immigration enforcement officers do not have a right to enter without a judicial warrant, due to the Fourth Amendment of the U.S. Constitution.\u003c/p>\u003c/div>", "attributes": { "named": {}, "numeric": [] } }, { "type": "component", "content": "", "name": "aside", "attributes": { "named": { "postid": "news_12025647", "hero": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/GettyImages-1243312873-1020x680.jpg", "label": "" }, "numeric": [] } }, { "type": "contentString", "content": "\u003cdiv class=\"post-body\">\u003cp>Policies for where immigration enforcement officers can and cannot enter become murkier when it comes to other campus areas, such as classrooms, student services centers and labs. According to Bonta’s directives, immigration enforcement officers do not have the right to enter campus locations that are “designated for students and staff only.” This varies significantly from campus to campus, because while some colleges and universities designate certain buildings as restricted by posting signage or requiring student IDs, others do not.\u003c/p>\n\u003cp>Each of the state’s three public higher education systems have published guidance on how to respond to immigration enforcement, emphasizing that California campus police departments are prohibited \u003ca href=\"https://calmatters.digitaldemocracy.org/bills/ca_201720180sb54\">by a 2017 state law \u003c/a>from “generally providing personal information … about an individual for immigration enforcement purposes, including, but not limited to, the individual’s home address or work address, unless that information is available to the public.”\u003c/p>\n\u003cp>The California Community Colleges system, which serves the largest share of students in California who lack permanent legal status, \u003ca href=\"https://www.cccco.edu/-/media/CCCCO-Website/docs/legal-advisory/2025-02-27advisory-update-sanctuary-jurisdiction-a11y.pdf?la=en&hash=B2F5B1F5500FFFA9ED94B23E56068828A874CA0D\">issued a directive (PDF) \u003c/a>to its 116 colleges reminding administrators of their obligations “to prevent students, staff, and faculty from participating in federal immigration enforcement efforts unless required by state or federal law.” The California State University and University of California systems have communicated similar information to administrators, faculty and staff, and all three systems offer web pages with system-specific immigration information and resources.\u003c/p>\n\u003cfigure id=\"attachment_12032361\" class=\"wp-caption aligncenter\" style=\"max-width: 1568px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12032361\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/020425-Rob-Bonta-Presser-FG-CM-04-copy.jpg\" alt=\"\" width=\"1568\" height=\"1045\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/020425-Rob-Bonta-Presser-FG-CM-04-copy.jpg 1568w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/020425-Rob-Bonta-Presser-FG-CM-04-copy-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/020425-Rob-Bonta-Presser-FG-CM-04-copy-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/020425-Rob-Bonta-Presser-FG-CM-04-copy-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/020425-Rob-Bonta-Presser-FG-CM-04-copy-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 1568px) 100vw, 1568px\">\u003cfigcaption class=\"wp-caption-text\">California Attorney General Rob Bonta addresses the media during a press conference at the California Department of Justice in Sacramento on Feb. 4, 2025. \u003ccite>(Fred Greaves/CalMatters)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Like many other California colleges and universities, Cal Poly Humboldt outlines \u003ca href=\"https://www.humboldt.edu/immigration#:~:text=Current%20policy%20prevents%20ICE%20agents,are%20available%20to%20assist%20you.\">on its website \u003c/a>that anyone who sees an immigration enforcement officer on campus should immediately call the chief human resources officer or campus police, and should not “voluntarily grant access” to any non-public places, if the officer does not have a judicial warrant. Similarly, \u003ca href=\"https://www.universityofcalifornia.edu/frequently-asked-questions-university-employees-about-possible-federal-immigration-enforcement\">the UC system advises\u003c/a> any university employee who is asked by an immigration enforcement officer to grant access to campus housing to “ask the officer for documentation of their name, identification number, agency affiliation, and business card; ask for a copy of any warrant or subpoena presented, inform the officer that you are not obstructing their process but need to consult with Campus Counsel for assistance, and contact Campus Counsel.”\u003c/p>\n\u003cp>Private university campuses are generally not considered open to the public, meaning immigration enforcement officers would need a judicial warrant to enter. At the University of Southern California, \u003ca href=\"https://generalcounsel.usc.edu/services/subpoenas-summons-and-complaints-2/subpoena/\">a five-step protocol \u003c/a>for staff who are presented with a warrant includes asking for an officer’s credentials and contact information, referring the officer to the university’s office of the general counsel and not attempting to physically block the officer.\u003c/p>\n\u003cp>When the Trump administration threw out the “sensitive locations” policy, \u003ca href=\"https://www.dhs.gov/news/2025/01/21/statement-dhs-spokesperson-directives-expanding-law-enforcement-and-ending-abuse\">a statement\u003c/a> from the Department of Homeland Security said the change was “to empower law enforcement to protect Americans.”\u003c/p>\n\u003cfigure id=\"attachment_12032365\" class=\"wp-caption aligncenter\" style=\"max-width: 1568px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12032365\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/Sac_state_protest_2025_02_11_FG_S1A5984-copy.jpg\" alt=\"\" width=\"1568\" height=\"1045\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/Sac_state_protest_2025_02_11_FG_S1A5984-copy.jpg 1568w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/Sac_state_protest_2025_02_11_FG_S1A5984-copy-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/Sac_state_protest_2025_02_11_FG_S1A5984-copy-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/Sac_state_protest_2025_02_11_FG_S1A5984-copy-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/Sac_state_protest_2025_02_11_FG_S1A5984-copy-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 1568px) 100vw, 1568px\">\u003cfigcaption class=\"wp-caption-text\">Students hold signs while participating in an anti-deportation protest at Sacramento State University on Feb. 12, 2025. \u003ccite>(Fred Greaves for CalMatters)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>“Criminals will no longer be able to hide in America’s schools and churches to avoid arrest,” the statement said. “The Trump Administration will not tie the hands of our brave law enforcement, and instead trusts them to use common sense.”\u003c/p>\n\u003cp>Key to California institutions’ strategies for supporting immigrant and mixed-status students are Dream resource centers, which are on-campus spaces that offer assistance with financial aid forms, mental health support, academic resources and referrals to nonprofit immigration law firms. A 2019 \u003ca href=\"https://leginfo.legislature.ca.gov/faces/billTextClient.xhtml?bill_id=201920200AB1645\">state law \u003c/a>first encouraged the designation of Dream center liaisons, and, in the more than five years since, the state has provided $52.2 million to fund the centers and personnel.\u003c/p>\n\u003cp>Alouette Cervantes-Salazar, the Dream Resource Center coordinator at East Los Angeles College, has been hosting check-in chats in the months since the 2024 presidential election, to outline students’ rights and hear their concerns. The chats include information from lawyers at the Central American Resource Center, a nonprofit immigration service provider which partners with 20 colleges and universities across the state.\u003c/p>\n\u003cp>“We focus on what we can do, and what is in our control, and continuing to have a safe place for all students, regardless of their immigration status,” Cervantes-Salazar said. Her center has served students from Costa Rica, England, Nigeria, Mexico, Myanmar and more than 20 other countries.\u003c/p>\n\u003cfigure id=\"attachment_12032364\" class=\"wp-caption aligncenter\" style=\"max-width: 1568px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12032364\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/Sac_state_protest_2025_02_11_FG_FG26318-copy.jpg\" alt=\"\" width=\"1568\" height=\"1045\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/Sac_state_protest_2025_02_11_FG_FG26318-copy.jpg 1568w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/Sac_state_protest_2025_02_11_FG_FG26318-copy-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/Sac_state_protest_2025_02_11_FG_FG26318-copy-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/Sac_state_protest_2025_02_11_FG_FG26318-copy-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/Sac_state_protest_2025_02_11_FG_FG26318-copy-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 1568px) 100vw, 1568px\">\u003cfigcaption class=\"wp-caption-text\">A speaker fires up attendees during an anti-deportation protest at Sacramento State University on Feb. 12, 2025. \u003ccite>(Fred Greaves for CalMatters)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure>\u003c/figure>\n\u003ch2>\u003cstrong>Advocates push for further protections\u003c/strong>\u003c/h2>\n\u003cp>Campus protesters have not only called on Trump to change course on immigration, but also for their universities to do more to support students. At Cal State Northridge, protesters urged university officials to declare the school a “sanctuary campus” and bar any immigration enforcement officers from entering campus. At Sacramento State, students read poems and shared their families’ immigration stories, calling for the campus to unite behind immigrant students.\u003c/p>\n\u003cp>Cal State system spokesperson Amy Bentley-Smith wrote in a statement to CalMatters that the system’s 23 campuses are “deeply committed to ensuring academic opportunities are available to all students, regardless of immigration status.”\u003c/p>\n\u003cp>“Core to the CSU mission is providing a space where all students feel welcomed and safe as they pursue their education,” the statement said. “The CSU will do everything we can to support our undocumented community.”\u003c/p>\n\u003cp>Aditi Hariharan, the president of the UC Student Association and an undergraduate at UC Davis, wants the UC system to dedicate more funding for immigration resources. The organization is also pushing California campuses to notify their communities immediately, through alert systems, if immigration enforcement officials are spotted nearby.\u003c/p>\n\u003cp>Hariharan criticized the UC system for \u003ca href=\"https://calmatters.org/education/higher-education/2024/01/undocumented-students-2/\">rejecting a student-led proposal\u003c/a> last year to allow students who lack permanent legal status to work on-campus jobs. Gov. Gavin Newsom vetoed a similar proposal, \u003ca href=\"https://calmatters.org/education/higher-education/2024/05/undocumented-students-work/\">citing potential liability\u003c/a> for the state if it were to implement the policy.\u003c/p>\n\u003cp>“I think that the fears present on campus currently extrapolate to the whole campus community, and it’s vital for UC to really prove to its undocumented students that it’s in support of them, or else it’s really difficult to cultivate a safe campus environment,” Hariharan said.\u003c/p>\n\u003cp>A UC system statement emphasized \u003ca href=\"https://undoc.universityofcalifornia.edu/\">the resources\u003c/a> they offer to immigrant students, which include help with financial aid forms, mental health counseling and legal advising.\u003c/p>\n\u003cp>“We recognize there is uncertainty among many in the University of California community in light of actions from the federal administration,” the statement said. “The University continues to closely monitor and assess the potential impacts to our communities. We proudly welcome students from all backgrounds, experiences, and perspectives, regardless of immigration status.”\u003c/p>\n\u003cp>Some conservative student groups have mobilized on campuses and on social media to back the Trump administration’s stance that colleges should not be sanctuary locations, including at Cal State Long Beach, where a handful of demonstrators recently held signs that read “We support mass deportations.” As the \u003ca href=\"https://lbcurrent.com/news/2025/02/25/students-debate-pro-mass-deportation-content-creators/\">student newspaper The Long Beach Current \u003c/a>reported, protesters and counter-protesters debated the role of immigration enforcement and the safety of students on campus.\u003c/p>\n\u003cp>Chicano studies professor Rosa Rivera Furumoto spoke at the Cal State Northridge protest to support immigrants, at the invitation of the student organizers. She said she is hopeful as she sees “a youth movement” against Trump’s immigration enforcement policies gain traction across the state.\u003c/p>\n\u003cp>“We’re in a situation that is really scary, and we need to rise up,” Rivera Furumoto said.\u003c/p>\n\u003cp>\u003cem>Delilah Brumer is a fellow with the College Journalism Network, a collaboration between CalMatters and student journalists from across California. CalMatters higher education coverage is supported by a grant from the College Futures Foundation.\u003c/em>\u003c/p>\n\u003cp>\u003cem>This article was \u003ca href=\"https://calmatters.org/education/2025/03/california-colleges-immigration-enforcement/\">originally published on CalMatters\u003c/a> and was republished under the \u003ca href=\"https://creativecommons.org/licenses/by-nc-nd/4.0/\">Creative Commons Attribution-NonCommercial-NoDerivatives\u003c/a> license.\u003c/em>\u003c/p>\n\u003cp>\u003c/p>\u003c/div>", "attributes": { "named": {}, "numeric": [] } }, { "type": "component", "content": "", "name": "ad", "attributes": { "named": { "label": "floatright" }, "numeric": [ "floatright" ] } }, { "type": "contentString", "content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003c/div>\u003c/p>", "attributes": { "named": {}, "numeric": [] } } ], "link": "/news/12032339/students-call-on-california-colleges-to-protect-campuses-from-immigration-enforcement", "authors": [ "byline_news_12032339" ], "categories": [ "news_8" ], "tags": [ "news_32239", "news_20013", "news_20202", "news_32906", "news_20529" ], "affiliates": [ "news_18481" ], "featImg": "news_12032340", "label": "news_18481" }, "news_12031821": { "type": "posts", "id": "news_12031821", "meta": { "index": "posts_1716263798", "site": "news", "id": "12031821", "score": null, "sort": [ 1742468441000 ] }, "guestAuthors": [], "slug": "legal-showdown-over-sanctuary-laws-tests-federal-vs-state-power-again", "title": "Legal Showdown Over Sanctuary Laws Tests Federal vs. State Power Again", "publishDate": 1742468441, "format": "standard", "headTitle": "Legal Showdown Over Sanctuary Laws Tests Federal vs. State Power Again | KQED", "labelTerm": { "site": "news" }, "content": "\u003cp>\u003ca href=\"https://www.kqed.org/news/tag/donald-trump\">\u003cspan style=\"font-weight: 400\">President Donald Trump\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\"> has made no secret of his disdain for sanctuary laws, but the first time he was president, his administration repeatedly ended up on the losing side of legal cases over whether states, cities and counties can be forced to participate in immigration enforcement.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">In 2017, courts of appeals \u003c/span>\u003ca href=\"https://www.npr.org/sections/thetwo-way/2017/11/21/565678707/enter-title\">\u003cspan style=\"font-weight: 400\">sided\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\"> with San Francisco and Santa Clara counties, as well as the city of Chicago, in two cases challenging Trump’s attempts to withhold federal law enforcement funds from sanctuary jurisdictions. An appeals court also \u003c/span>\u003ca href=\"https://www.scotusblog.com/2020/06/court-turns-down-governments-sanctuary-state-petition/\">\u003cspan style=\"font-weight: 400\">ruled\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\"> that California’s statewide sanctuary law was legal in a suit brought by the Trump administration. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">However, none of the cases went to the U.S. Supreme Court. Eight years later, the legal battle is being reprised. San Francisco and Santa Clara counties, along with 14 other jurisdictions, \u003c/span>\u003ca href=\"https://www.kqed.org/news/12026179/san-francisco-leads-lawsuit-against-trumps-threats-to-punish-sanctuary-cities\">\u003cspan style=\"font-weight: 400\">are suing again\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\"> over Trump’s expanded order to strip sanctuary jurisdictions of all federal funding, not just law enforcement grants. The Trump administration has filed two lawsuits — one against the state of Illinois and one against the state of New York — over laws limiting cooperation with federal immigration enforcement officials.\u003c/span>\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Trump and the Department of Justice are also threatening to investigate and prosecute state and local officials who impede or interfere with the enforcement of federal immigration laws. Defenders of sanctuary laws argue that they do not obstruct immigration enforcement but simply prevent local police from carrying out the federal government’s responsibilities.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">“This is the federal government coercing local officials to bend to their will or face defunding or prosecution and that is illegal,” San Francisco City Attorney David Chiu said as he introduced the latest San Francisco lawsuit last month. “Last I checked, we still live in a democracy under the rule of law.”\u003c/span>\u003c/p>\n\u003cfigure id=\"attachment_12024429\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12024429\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/250128-SFImmigration-05-BL.jpg\" alt=\"\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/250128-SFImmigration-05-BL.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/250128-SFImmigration-05-BL-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/250128-SFImmigration-05-BL-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/250128-SFImmigration-05-BL-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/250128-SFImmigration-05-BL-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/250128-SFImmigration-05-BL-1920x1280.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">San Francisco City Attorney David Chiu speaks during a press conference with elected and public safety officials and labor leaders in front of City Hall in San Francisco on Jan. 28, 2025, to reaffirm San Francisco’s commitment to being a Sanctuary City. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cspan style=\"font-weight: 400\">At issue are decades-old policies that supporters say encourage immigrant communities to cooperate with police, as well as fundamental disagreements over the separation of powers between federal and state governments.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Backers of sanctuary laws say they exist to enhance public safety and they point to \u003c/span>\u003ca href=\"https://www.pnas.org/doi/10.1073/pnas.2014673117\">\u003cspan style=\"font-weight: 400\">studies\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\"> showing no negative effects on crime rates. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">“We are striving to create a culture of trust and security within our communities so that our residents know that they can come to the county when they are in need,” Santa Clara County Counsel Tony LoPresti said. “That includes feeling safe, coming to local law enforcement to report crimes or to participate in investigations without fearing that they or their loved ones face deportation.”\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">LoPresti and other local officials argue that immigration enforcement is the purview of the federal government and that state and local officials cannot be forced or coerced into doing that job. Chiu said the purpose of sanctuary laws is not to interfere with Immigration and Customs Enforcement, or ICE.\u003c/span>\u003c/p>\n\u003cfigure id=\"attachment_12024430\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12024430\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/250128-SFImmigration-08-BL.jpg\" alt=\"\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/250128-SFImmigration-08-BL.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/250128-SFImmigration-08-BL-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/250128-SFImmigration-08-BL-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/250128-SFImmigration-08-BL-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/250128-SFImmigration-08-BL-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/250128-SFImmigration-08-BL-1920x1280.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">A group of elected and public safety officials, labor leaders, and community members fill the steps in front of City Hall in San Francisco on Jan. 28, 2025, during a press conference to reaffirm San Francisco’s commitment to being a Sanctuary City. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cspan style=\"font-weight: 400\">“ICE agents can come to all of our cities and states and enforce immigration law lawfully,” Chiu said. “What we are saying is under the Constitution, under the law, immigration enforcement is squarely a responsibility of the federal government, not a responsibility of state and local government … and we have a right to use our scarce law enforcement resources to actually solve crimes and promote public safety, not to be forced to have our law enforcement officers commandeered as ICE agents.”\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Critics maintain sanctuary laws make people less safe.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">“The main objection that I have to sanctuary policies is that they undermine public safety because they inevitably result in criminal aliens that ICE is trying to take custody of for removal being released back into the community,” said Jessica Vaughan, director of policy studies at the Center for Immigration Studies, which advocates for less immigration into the U.S.\u003c/span>\u003c/p>\n\u003cp>[aside postID=news_12030930 hero='https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250312-RICHMOND-CITY-HALL-MD-02-KQED-1-1020x680.jpg']\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Vaughan was referring to the limits sanctuary policies place on prison and jail officials’ ability to communicate with ICE about people in their custody. While federal officials are automatically notified about every inmate booked into a jail or prison and sent their fingerprints, many sanctuary policies prohibit local and state officials from cooperating further, such as by providing a release date or holding someone in custody beyond that release date for ICE.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">“ICE isn’t asking [local officials] to enforce immigration laws,” Vaughan said. “They’re asking them to give the kind of cooperation that these local agencies would give to any other — and every other — law enforcement agency.” \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Vaughan rejects the argument that immigration communities will be scared to come forward and report crimes in the absence of sanctuary policies, saying federal surveys of victims show immigrants are actually \u003c/span>\u003ca href=\"https://cis.org/Report/Are-Immigrants-Less-Willing-Report-Crime\">\u003cspan style=\"font-weight: 400\">more likely than citizens\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\"> to report crimes. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">However, the legal cases do not focus on public safety; they largely center on how much power the federal government has to compel state and local governments to act — or to punish them for refusing to comply.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Liberal and conservative scholars agree that the Tenth Amendment of the Constitution, which divides power between the federal and state governments, offers sanctuary jurisdictions some legal protection.\u003c/span>\u003c/p>\n\u003cfigure id=\"attachment_12024757\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"wp-image-12024757 size-full\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/20250125_Immigration-Forum_DB_00985.jpg\" alt=\"\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/20250125_Immigration-Forum_DB_00985.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/20250125_Immigration-Forum_DB_00985-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/20250125_Immigration-Forum_DB_00985-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/20250125_Immigration-Forum_DB_00985-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/20250125_Immigration-Forum_DB_00985-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/20250125_Immigration-Forum_DB_00985-1920x1280.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">People wait in line to register and enter an informational session about immigration services at Willow Cove Elementary in Pittsburg, California, on Jan. 29, 2025. More than 300 people attended the event organized by Stand Together Contra Costa and the Pittsburg Unified School District, which offered free, private consultation with immigration attorneys, medical services and a resource fair. \u003ccite>(David M. Barreda/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cspan style=\"font-weight: 400\"> \u003c/span>\u003cspan style=\"font-weight: 400\">“The federal government can’t force the states to enforce immigration law,” said Josh Blackman, a constitutional law professor at the South Texas College of Law Houston. “That’s called commandeering.”\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Blackman, an adjunct scholar at the conservative Cato Institute, said that the constitutional principle — that the federal government cannot force state and local governments to use their resources for federal purposes — was the basis of court rulings in favor of sanctuary jurisdictions during Trump’s first term.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Trump’s first administration tried to cut off law enforcement grant funding, but the courts found that cooperation with immigration enforcement was not a condition Congress had placed on the grants. Trump’s recent executive order goes even further, threatening to cut off all federal funding to sanctuary jurisdictions. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">The broadness of the executive order is giving some sanctuary supporters hope that they will prevail again. \u003c/span>\u003c/p>\n\u003cfigure id=\"attachment_12024505\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12024505\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/05162019_Trump_qed.jpg\" alt=\"\" width=\"2000\" height=\"1316\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/05162019_Trump_qed.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/05162019_Trump_qed-800x526.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/05162019_Trump_qed-1020x671.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/05162019_Trump_qed-160x105.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/05162019_Trump_qed-1536x1011.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/05162019_Trump_qed-1920x1263.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">U.S. President Donald Trump gestures as he delivers remarks on immigration at the Rose Garden of the White House in Washington, D.C. on May 16, 2019. \u003ccite>(Mandel Ngan/AFP/Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cspan style=\"font-weight: 400\">Fred Tsao, senior policy counsel with the Illinois Coalition for Immigrants and Refugee Rights, said even if Congress were to pass a law similar to the executive order, “they’re still going to run afoul of the 10th Amendment issue.”\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Tsao noted that the current Supreme Court precedent on federal overreach was established through a lawsuit brought by Republican-led states challenging the Affordable Care Act’s requirement to expand Medicaid or risk losing funding. The court ruled in favor of the states.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Tsao helped write the Illinois and Chicago sanctuary laws, which the Trump administration is suing to overturn. He said the suit relies on another constitutional principle: the Supremacy Clause, which establishes that federal law takes precedence over state law if the two conflict. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">But UCLA School of Law professor Hiroshi Motomura\u003c/span> \u003cspan style=\"font-weight: 400\">said it’s not clear that sanctuary laws actually conflict with federal immigration laws because they’ve been narrowly crafted to specify only what local officials cannot do.[aside postID=news_12026179 hero='https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/250128-SFImmigration-04-BL_qed-1020x680.jpg']\u003c/span>\u003cspan style=\"font-weight: 400\">Motomura, a scholar of immigration and citizenship, argued that the Trump administration’s goal in pursuing litigation likely goes beyond just winning the legal case: The suits are forcing sanctuary cities, counties and states to use their resources to mount costly legal battles.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">UC Berkeley’s Caitlin Patler agreed, noting that the lawsuits send a message to other local and state officials who may be considering enacting their own sanctuary laws. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">“I think there is some element of the federal government right now trying to put pressure on local governments,” said Patler, an associate professor at the Goldman School of Public Policy. “Litigation is costly. Litigation is time-consuming. Litigation can be politically detrimental for, say, an elected sheriff. And so, it could have a chilling effect on other jurisdictions.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">“It’s bullying.”\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Vaughan said litigation and funding threats may be the only tools at the federal government’s disposal to push local officials to change policies she believes “cross a line and undermine public safety.”\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">“We didn’t get any real (legal) impact on the sanctuary cities in the last administration,” Blackman said. “I think to the extent you have a different story now, it might actually be political more than legal.”\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">There have been several unsuccessful attempts in Chicago to repeal that city’s sanctuary laws. And in California, Republican lawmakers recently introduced legislation to \u003c/span>\u003ca href=\"https://www.kqed.org/news/12028147/republicans-seek-to-weaken-californias-sanctuary-law\">\u003cspan style=\"font-weight: 400\">weaken the state’s sanctuary law\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\">. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">The bill has not yet received a hearing. \u003c/span>\u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n", "blocks": [], "excerpt": "The Trump administration is threatening to investigate and prosecute state and local officials who impede the enforcement of federal immigration laws. California cities and counties are in the crosshairs.", "status": "publish", "parent": 0, "modified": 1742495450, "stats": { "hasAudio": false, "hasVideo": false, "hasChartOrMap": false, "iframeSrcs": [], "hasGoogleForm": false, "hasGallery": false, "hasHearkenModule": false, "hasPolis": false, "paragraphCount": 34, "wordCount": 1683 }, "headData": { "title": "Legal Showdown Over Sanctuary Laws Tests Federal vs. State Power Again | KQED", "description": "The Trump administration is threatening to investigate and prosecute state and local officials who impede the enforcement of federal immigration laws. California cities and counties are in the crosshairs.", "ogTitle": "", "ogDescription": "", "ogImgId": "", "twTitle": "", "twDescription": "", "twImgId": "", "schema": { "@context": "http://schema.org", "@type": "NewsArticle", "headline": "Legal Showdown Over Sanctuary Laws Tests Federal vs. State Power Again", "datePublished": "2025-03-20T04:00:41-07:00", "dateModified": "2025-03-20T11:30:50-07:00", "image": "https://cdn.kqed.org/wp-content/uploads/2020/02/[email protected]", "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/[email protected]" } } }, "audioUrl": "https://traffic.omny.fm/d/clips/0af137ef-751e-4b19-a055-aaef00d2d578/ffca7e9f-6831-41c5-bcaf-aaef00f5a073/dbbac2c9-4bd8-4252-b541-b2a301057c64/audio.mp3", "sticky": false, "nprStoryId": "kqed-12031821", "templateType": "standard", "featuredImageType": "standard", "excludeFromSiteSearch": "Include", "articleAge": "0", "path": "/news/12031821/legal-showdown-over-sanctuary-laws-tests-federal-vs-state-power-again", "audioTrackLength": null, "parsedContent": [ { "type": "contentString", "content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>\u003ca href=\"https://www.kqed.org/news/tag/donald-trump\">\u003cspan style=\"font-weight: 400\">President Donald Trump\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\"> has made no secret of his disdain for sanctuary laws, but the first time he was president, his administration repeatedly ended up on the losing side of legal cases over whether states, cities and counties can be forced to participate in immigration enforcement.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">In 2017, courts of appeals \u003c/span>\u003ca href=\"https://www.npr.org/sections/thetwo-way/2017/11/21/565678707/enter-title\">\u003cspan style=\"font-weight: 400\">sided\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\"> with San Francisco and Santa Clara counties, as well as the city of Chicago, in two cases challenging Trump’s attempts to withhold federal law enforcement funds from sanctuary jurisdictions. An appeals court also \u003c/span>\u003ca href=\"https://www.scotusblog.com/2020/06/court-turns-down-governments-sanctuary-state-petition/\">\u003cspan style=\"font-weight: 400\">ruled\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\"> that California’s statewide sanctuary law was legal in a suit brought by the Trump administration. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">However, none of the cases went to the U.S. Supreme Court. Eight years later, the legal battle is being reprised. San Francisco and Santa Clara counties, along with 14 other jurisdictions, \u003c/span>\u003ca href=\"https://www.kqed.org/news/12026179/san-francisco-leads-lawsuit-against-trumps-threats-to-punish-sanctuary-cities\">\u003cspan style=\"font-weight: 400\">are suing again\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\"> over Trump’s expanded order to strip sanctuary jurisdictions of all federal funding, not just law enforcement grants. The Trump administration has filed two lawsuits — one against the state of Illinois and one against the state of New York — over laws limiting cooperation with federal immigration enforcement officials.\u003c/span>\u003c/p>\n\u003cp>\u003c/p>\u003c/div>", "attributes": { "named": {}, "numeric": [] } }, { "type": "component", "content": "", "name": "ad", "attributes": { "named": { "label": "fullwidth" }, "numeric": [ "fullwidth" ] } }, { "type": "contentString", "content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Trump and the Department of Justice are also threatening to investigate and prosecute state and local officials who impede or interfere with the enforcement of federal immigration laws. Defenders of sanctuary laws argue that they do not obstruct immigration enforcement but simply prevent local police from carrying out the federal government’s responsibilities.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">“This is the federal government coercing local officials to bend to their will or face defunding or prosecution and that is illegal,” San Francisco City Attorney David Chiu said as he introduced the latest San Francisco lawsuit last month. “Last I checked, we still live in a democracy under the rule of law.”\u003c/span>\u003c/p>\n\u003cfigure id=\"attachment_12024429\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12024429\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/250128-SFImmigration-05-BL.jpg\" alt=\"\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/250128-SFImmigration-05-BL.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/250128-SFImmigration-05-BL-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/250128-SFImmigration-05-BL-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/250128-SFImmigration-05-BL-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/250128-SFImmigration-05-BL-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/250128-SFImmigration-05-BL-1920x1280.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">San Francisco City Attorney David Chiu speaks during a press conference with elected and public safety officials and labor leaders in front of City Hall in San Francisco on Jan. 28, 2025, to reaffirm San Francisco’s commitment to being a Sanctuary City. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cspan style=\"font-weight: 400\">At issue are decades-old policies that supporters say encourage immigrant communities to cooperate with police, as well as fundamental disagreements over the separation of powers between federal and state governments.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Backers of sanctuary laws say they exist to enhance public safety and they point to \u003c/span>\u003ca href=\"https://www.pnas.org/doi/10.1073/pnas.2014673117\">\u003cspan style=\"font-weight: 400\">studies\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\"> showing no negative effects on crime rates. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">“We are striving to create a culture of trust and security within our communities so that our residents know that they can come to the county when they are in need,” Santa Clara County Counsel Tony LoPresti said. “That includes feeling safe, coming to local law enforcement to report crimes or to participate in investigations without fearing that they or their loved ones face deportation.”\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">LoPresti and other local officials argue that immigration enforcement is the purview of the federal government and that state and local officials cannot be forced or coerced into doing that job. Chiu said the purpose of sanctuary laws is not to interfere with Immigration and Customs Enforcement, or ICE.\u003c/span>\u003c/p>\n\u003cfigure id=\"attachment_12024430\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12024430\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/250128-SFImmigration-08-BL.jpg\" alt=\"\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/250128-SFImmigration-08-BL.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/250128-SFImmigration-08-BL-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/250128-SFImmigration-08-BL-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/250128-SFImmigration-08-BL-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/250128-SFImmigration-08-BL-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/250128-SFImmigration-08-BL-1920x1280.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">A group of elected and public safety officials, labor leaders, and community members fill the steps in front of City Hall in San Francisco on Jan. 28, 2025, during a press conference to reaffirm San Francisco’s commitment to being a Sanctuary City. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cspan style=\"font-weight: 400\">“ICE agents can come to all of our cities and states and enforce immigration law lawfully,” Chiu said. “What we are saying is under the Constitution, under the law, immigration enforcement is squarely a responsibility of the federal government, not a responsibility of state and local government … and we have a right to use our scarce law enforcement resources to actually solve crimes and promote public safety, not to be forced to have our law enforcement officers commandeered as ICE agents.”\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Critics maintain sanctuary laws make people less safe.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">“The main objection that I have to sanctuary policies is that they undermine public safety because they inevitably result in criminal aliens that ICE is trying to take custody of for removal being released back into the community,” said Jessica Vaughan, director of policy studies at the Center for Immigration Studies, which advocates for less immigration into the U.S.\u003c/span>\u003c/p>\n\u003cp>\u003c/p>\u003c/div>", "attributes": { "named": {}, "numeric": [] } }, { "type": "component", "content": "", "name": "aside", "attributes": { "named": { "postid": "news_12030930", "hero": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250312-RICHMOND-CITY-HALL-MD-02-KQED-1-1020x680.jpg", "label": "" }, "numeric": [] } }, { "type": "contentString", "content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Vaughan was referring to the limits sanctuary policies place on prison and jail officials’ ability to communicate with ICE about people in their custody. While federal officials are automatically notified about every inmate booked into a jail or prison and sent their fingerprints, many sanctuary policies prohibit local and state officials from cooperating further, such as by providing a release date or holding someone in custody beyond that release date for ICE.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">“ICE isn’t asking [local officials] to enforce immigration laws,” Vaughan said. “They’re asking them to give the kind of cooperation that these local agencies would give to any other — and every other — law enforcement agency.” \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Vaughan rejects the argument that immigration communities will be scared to come forward and report crimes in the absence of sanctuary policies, saying federal surveys of victims show immigrants are actually \u003c/span>\u003ca href=\"https://cis.org/Report/Are-Immigrants-Less-Willing-Report-Crime\">\u003cspan style=\"font-weight: 400\">more likely than citizens\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\"> to report crimes. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">However, the legal cases do not focus on public safety; they largely center on how much power the federal government has to compel state and local governments to act — or to punish them for refusing to comply.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Liberal and conservative scholars agree that the Tenth Amendment of the Constitution, which divides power between the federal and state governments, offers sanctuary jurisdictions some legal protection.\u003c/span>\u003c/p>\n\u003cfigure id=\"attachment_12024757\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"wp-image-12024757 size-full\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/20250125_Immigration-Forum_DB_00985.jpg\" alt=\"\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/20250125_Immigration-Forum_DB_00985.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/20250125_Immigration-Forum_DB_00985-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/20250125_Immigration-Forum_DB_00985-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/20250125_Immigration-Forum_DB_00985-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/20250125_Immigration-Forum_DB_00985-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/20250125_Immigration-Forum_DB_00985-1920x1280.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">People wait in line to register and enter an informational session about immigration services at Willow Cove Elementary in Pittsburg, California, on Jan. 29, 2025. More than 300 people attended the event organized by Stand Together Contra Costa and the Pittsburg Unified School District, which offered free, private consultation with immigration attorneys, medical services and a resource fair. \u003ccite>(David M. Barreda/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cspan style=\"font-weight: 400\"> \u003c/span>\u003cspan style=\"font-weight: 400\">“The federal government can’t force the states to enforce immigration law,” said Josh Blackman, a constitutional law professor at the South Texas College of Law Houston. “That’s called commandeering.”\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Blackman, an adjunct scholar at the conservative Cato Institute, said that the constitutional principle — that the federal government cannot force state and local governments to use their resources for federal purposes — was the basis of court rulings in favor of sanctuary jurisdictions during Trump’s first term.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Trump’s first administration tried to cut off law enforcement grant funding, but the courts found that cooperation with immigration enforcement was not a condition Congress had placed on the grants. Trump’s recent executive order goes even further, threatening to cut off all federal funding to sanctuary jurisdictions. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">The broadness of the executive order is giving some sanctuary supporters hope that they will prevail again. \u003c/span>\u003c/p>\n\u003cfigure id=\"attachment_12024505\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12024505\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/05162019_Trump_qed.jpg\" alt=\"\" width=\"2000\" height=\"1316\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/05162019_Trump_qed.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/05162019_Trump_qed-800x526.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/05162019_Trump_qed-1020x671.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/05162019_Trump_qed-160x105.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/05162019_Trump_qed-1536x1011.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/01/05162019_Trump_qed-1920x1263.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">U.S. President Donald Trump gestures as he delivers remarks on immigration at the Rose Garden of the White House in Washington, D.C. on May 16, 2019. \u003ccite>(Mandel Ngan/AFP/Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cspan style=\"font-weight: 400\">Fred Tsao, senior policy counsel with the Illinois Coalition for Immigrants and Refugee Rights, said even if Congress were to pass a law similar to the executive order, “they’re still going to run afoul of the 10th Amendment issue.”\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Tsao noted that the current Supreme Court precedent on federal overreach was established through a lawsuit brought by Republican-led states challenging the Affordable Care Act’s requirement to expand Medicaid or risk losing funding. The court ruled in favor of the states.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Tsao helped write the Illinois and Chicago sanctuary laws, which the Trump administration is suing to overturn. He said the suit relies on another constitutional principle: the Supremacy Clause, which establishes that federal law takes precedence over state law if the two conflict. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">But UCLA School of Law professor Hiroshi Motomura\u003c/span> \u003cspan style=\"font-weight: 400\">said it’s not clear that sanctuary laws actually conflict with federal immigration laws because they’ve been narrowly crafted to specify only what local officials cannot do.\u003c/p>\u003c/div>", "attributes": { "named": {}, "numeric": [] } }, { "type": "component", "content": "", "name": "aside", "attributes": { "named": { "postid": "news_12026179", "hero": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/250128-SFImmigration-04-BL_qed-1020x680.jpg", "label": "" }, "numeric": [] } }, { "type": "contentString", "content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/span>\u003cspan style=\"font-weight: 400\">Motomura, a scholar of immigration and citizenship, argued that the Trump administration’s goal in pursuing litigation likely goes beyond just winning the legal case: The suits are forcing sanctuary cities, counties and states to use their resources to mount costly legal battles.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">UC Berkeley’s Caitlin Patler agreed, noting that the lawsuits send a message to other local and state officials who may be considering enacting their own sanctuary laws. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">“I think there is some element of the federal government right now trying to put pressure on local governments,” said Patler, an associate professor at the Goldman School of Public Policy. “Litigation is costly. Litigation is time-consuming. Litigation can be politically detrimental for, say, an elected sheriff. And so, it could have a chilling effect on other jurisdictions.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">“It’s bullying.”\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Vaughan said litigation and funding threats may be the only tools at the federal government’s disposal to push local officials to change policies she believes “cross a line and undermine public safety.”\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">“We didn’t get any real (legal) impact on the sanctuary cities in the last administration,” Blackman said. “I think to the extent you have a different story now, it might actually be political more than legal.”\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">There have been several unsuccessful attempts in Chicago to repeal that city’s sanctuary laws. And in California, Republican lawmakers recently introduced legislation to \u003c/span>\u003ca href=\"https://www.kqed.org/news/12028147/republicans-seek-to-weaken-californias-sanctuary-law\">\u003cspan style=\"font-weight: 400\">weaken the state’s sanctuary law\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\">. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">The bill has not yet received a hearing. \u003c/span>\u003c/p>\n\u003cp>\u003c/p>\u003c/div>", "attributes": { "named": {}, "numeric": [] } }, { "type": "component", "content": "", "name": "ad", "attributes": { "named": { "label": "floatright" }, "numeric": [ "floatright" ] } }, { "type": "contentString", "content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003c/div>\u003c/p>", "attributes": { "named": {}, "numeric": [] } } ], "link": "/news/12031821/legal-showdown-over-sanctuary-laws-tests-federal-vs-state-power-again", "authors": [ "3239" ], "categories": [ "news_31795", "news_8", "news_13" ], "tags": [ "news_34903", "news_18538", "news_1323", "news_20466", "news_34377", "news_16", "news_20202", "news_17968", "news_38", "news_20445", "news_18188" ], "featImg": "news_12031870", "label": "news" } }, "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": 18 }, "link": "/news/series/american-suburb-podcast/", "subscribe": { "npr": "https://rpb3r.app.goo.gl/RBrW", "apple": "https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?mt=2&id=1287748328", "tuneIn": "https://tunein.com/radio/American-Suburb-p1086805/", "rss": "https://ww2.kqed.org/news/series/american-suburb-podcast/feed/podcast", "google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5tZWdhcGhvbmUuZm0vS1FJTkMzMDExODgxNjA5" } }, "baycurious": { "id": "baycurious", "title": "Bay Curious", "tagline": "Exploring the Bay Area, one question at a time", "info": "KQED’s new podcast, Bay Curious, gets to the bottom of the mysteries — both profound and peculiar — that give the Bay Area its unique identity. And we’ll do it with your help! You ask the questions. You decide what Bay Curious investigates. And you join us on the journey to find the answers.", "imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Bay-Curious-Podcast-Tile-703x703-1.jpg", "imageAlt": "\"KQED Bay Curious", "officialWebsiteLink": "/news/series/baycurious", "meta": { "site": "news", "source": "kqed", "order": 3 }, "link": "/podcasts/baycurious", "subscribe": { "apple": "https://podcasts.apple.com/us/podcast/bay-curious/id1172473406", "npr": "https://www.npr.org/podcasts/500557090/bay-curious", "rss": "https://ww2.kqed.org/news/category/bay-curious-podcast/feed/podcast", "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": 9 }, "link": "/forum", "subscribe": { "apple": "https://podcasts.apple.com/us/podcast/kqeds-forum/id73329719", "google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5tZWdhcGhvbmUuZm0vS1FJTkM5NTU3MzgxNjMz", "npr": "https://www.npr.org/podcasts/432307980/forum", "stitcher": "https://www.stitcher.com/podcast/kqedfm-kqeds-forum-podcast", "rss": "https://feeds.megaphone.fm/KQINC9557381633" } }, "freakonomics-radio": { "id": "freakonomics-radio", "title": "Freakonomics Radio", "info": "Freakonomics Radio is a one-hour award-winning podcast and public-radio project hosted by Stephen Dubner, with co-author Steve Levitt as a regular guest. It is produced in partnership with WNYC.", "imageSrc": "https://ww2.kqed.org/news/wp-content/uploads/sites/10/2018/05/freakonomicsRadio.png", "officialWebsiteLink": "http://freakonomics.com/", "airtime": "SUN 1am-2am, SAT 3pm-4pm", "meta": { "site": "radio", "source": "WNYC" }, "link": "/radio/program/freakonomics-radio", "subscribe": { "npr": "https://rpb3r.app.goo.gl/4s8b", "apple": "https://itunes.apple.com/us/podcast/freakonomics-radio/id354668519", "tuneIn": "https://tunein.com/podcasts/WNYC-Podcasts/Freakonomics-Radio-p272293/", "rss": "https://feeds.feedburner.com/freakonomicsradio" } }, "fresh-air": { "id": "fresh-air", "title": "Fresh Air", "info": "Hosted by Terry Gross, \u003cem>Fresh Air from WHYY\u003c/em> is the Peabody Award-winning weekday magazine of contemporary arts and issues. One of public radio's most popular programs, Fresh Air features intimate conversations with today's biggest luminaries.", "airtime": "MON-FRI 7pm-8pm", "imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Fresh-Air-Podcast-Tile-360x360-1.jpg", "officialWebsiteLink": "https://www.npr.org/programs/fresh-air/", "meta": { "site": "radio", "source": "npr" }, "link": "/radio/program/fresh-air", "subscribe": { "npr": "https://rpb3r.app.goo.gl/4s8b", "apple": "https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?s=143441&mt=2&id=214089682&at=11l79Y&ct=nprdirectory", "tuneIn": "https://tunein.com/radio/Fresh-Air-p17/", "rss": "https://feeds.npr.org/381444908/podcast.xml" } }, "here-and-now": { "id": "here-and-now", "title": "Here & Now", "info": "A live production of NPR and WBUR Boston, in collaboration with stations across the country, Here & Now reflects the fluid world of news as it's happening in the middle of the day, with timely, in-depth news, interviews and conversation. Hosted by Robin Young, Jeremy Hobson and Tonya Mosley.", "airtime": "MON-THU 11am-12pm", "imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Here-And-Now-Podcast-Tile-360x360-1.jpg", "officialWebsiteLink": "http://www.wbur.org/hereandnow", "meta": { "site": "news", "source": "npr" }, "link": "/radio/program/here-and-now", "subsdcribe": { "apple": "https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?mt=2&id=426698661", "tuneIn": "https://tunein.com/radio/Here--Now-p211/", "rss": "https://feeds.npr.org/510051/podcast.xml" } }, "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": 12 }, "link": "/podcasts/mindshift", "subscribe": { "apple": "https://podcasts.apple.com/us/podcast/mindshift-podcast/id1078765985", "google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5tZWdhcGhvbmUuZm0vS1FJTkM1NzY0NjAwNDI5", "npr": "https://www.npr.org/podcasts/464615685/mind-shift-podcast", "stitcher": "https://www.stitcher.com/podcast/kqed/stories-teachers-share", "spotify": "https://open.spotify.com/show/0MxSpNYZKNprFLCl7eEtyx" } }, "morning-edition": { "id": "morning-edition", "title": "Morning Edition", "info": "\u003cem>Morning Edition\u003c/em> takes listeners around the country and the world with multi-faceted stories and commentaries every weekday. Hosts Steve Inskeep, David Greene and Rachel Martin bring you the latest breaking news and features to prepare you for the day.", "airtime": "MON-FRI 3am-9am", "imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Morning-Edition-Podcast-Tile-360x360-1.jpg", "officialWebsiteLink": "https://www.npr.org/programs/morning-edition/", "meta": { "site": "news", "source": "npr" }, "link": "/radio/program/morning-edition" }, "onourwatch": { "id": "onourwatch", "title": "On Our Watch", "tagline": "Deeply-reported investigative journalism", "info": "For decades, the process for how police police themselves has been inconsistent – if not opaque. In some states, like California, these proceedings were completely hidden. After a new police transparency law unsealed scores of internal affairs files, our reporters set out to examine these cases and the shadow world of police discipline. On Our Watch brings listeners into the rooms where officers are questioned and witnesses are interrogated to find out who this system is really protecting. Is it the officers, or the public they've sworn to serve?", "imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/On-Our-Watch-Podcast-Tile-703x703-1.jpg", "imageAlt": "On Our Watch from NPR and KQED", "officialWebsiteLink": "/podcasts/onourwatch", "meta": { "site": "news", "source": "kqed", "order": 11 }, "link": "/podcasts/onourwatch", "subscribe": { "apple": "https://podcasts.apple.com/podcast/id1567098962", "google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5ucHIub3JnLzUxMDM2MC9wb2RjYXN0LnhtbD9zYz1nb29nbGVwb2RjYXN0cw", "npr": "https://rpb3r.app.goo.gl/onourwatch", "spotify": "https://open.spotify.com/show/0OLWoyizopu6tY1XiuX70x", "tuneIn": "https://tunein.com/radio/On-Our-Watch-p1436229/", "stitcher": "https://www.stitcher.com/show/on-our-watch", "rss": "https://feeds.npr.org/510360/podcast.xml" } }, "on-the-media": { "id": "on-the-media", "title": "On The Media", "info": "Our weekly podcast explores how the media 'sausage' is made, casts an incisive eye on fluctuations in the marketplace of ideas, and examines threats to the freedom of information and expression in America and abroad. For one hour a week, the show tries to lift the veil from the process of \"making media,\" especially news media, because it's through that lens that we see the world and the world sees us", "airtime": "SUN 2pm-3pm, MON 12am-1am", "imageSrc": "https://ww2.kqed.org/radio/wp-content/uploads/sites/50/2018/04/onTheMedia.png", "officialWebsiteLink": "https://www.wnycstudios.org/shows/otm", "meta": { "site": "news", "source": "wnyc" }, "link": "/radio/program/on-the-media", "subscribe": { "apple": "https://itunes.apple.com/us/podcast/on-the-media/id73330715?mt=2", "tuneIn": "https://tunein.com/radio/On-the-Media-p69/", "rss": "http://feeds.wnyc.org/onthemedia" } }, "our-body-politic": { "id": "our-body-politic", "title": "Our Body Politic", "info": "Presented by KQED, KCRW and KPCC, and created and hosted by award-winning journalist Farai Chideya, Our Body Politic is unapologetically centered on reporting on not just how women of color experience the major political events of today, but how they’re impacting those very issues.", "airtime": "SAT 6pm-7pm, SUN 1am-2am", "imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Our-Body-Politic-Podcast-Tile-360x360-1.jpg", "officialWebsiteLink": "https://our-body-politic.simplecast.com/", "meta": { "site": "news", "source": "kcrw" }, "link": "/radio/program/our-body-politic", "subscribe": { "apple": "https://podcasts.apple.com/us/podcast/our-body-politic/id1533069868", "google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5zaW1wbGVjYXN0LmNvbS9feGFQaHMxcw", "spotify": "https://open.spotify.com/show/4ApAiLT1kV153TttWAmqmc", "rss": "https://feeds.simplecast.com/_xaPhs1s", "tuneIn": "https://tunein.com/podcasts/News--Politics-Podcasts/Our-Body-Politic-p1369211/" } }, "pbs-newshour": { "id": "pbs-newshour", "title": "PBS NewsHour", "info": "Analysis, background reports and updates from the PBS NewsHour putting today's news in context.", "airtime": "MON-FRI 3pm-4pm", "imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/PBS-News-Hour-Podcast-Tile-360x360-1.jpg", "officialWebsiteLink": "https://www.pbs.org/newshour/", "meta": { "site": "news", "source": "pbs" }, "link": "/radio/program/pbs-newshour", "subscribe": { "apple": "https://itunes.apple.com/us/podcast/pbs-newshour-full-show/id394432287?mt=2", "tuneIn": "https://tunein.com/radio/PBS-NewsHour---Full-Show-p425698/", "rss": "https://www.pbs.org/newshour/feeds/rss/podcasts/show" } }, "perspectives": { "id": "perspectives", "title": "Perspectives", "tagline": "KQED's series of daily listener commentaries since 1991", "info": "KQED's series of daily listener commentaries since 1991.", "imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Perspectives-Podcast-Tile-703x703-1.jpg", "officialWebsiteLink": "/perspectives/", "meta": { "site": "radio", "source": "kqed", "order": 14 }, "link": "/perspectives", "subscribe": { "apple": "https://podcasts.apple.com/us/podcast/id73801135", "npr": "https://www.npr.org/podcasts/432309616/perspectives", "rss": "https://ww2.kqed.org/perspectives/category/perspectives/feed/", "google": "https://podcasts.google.com/feed/aHR0cHM6Ly93dzIua3FlZC5vcmcvcGVyc3BlY3RpdmVzL2NhdGVnb3J5L3BlcnNwZWN0aXZlcy9mZWVkLw" } }, "planet-money": { "id": "planet-money", "title": "Planet Money", "info": "The economy explained. Imagine you could call up a friend and say, Meet me at the bar and tell me what's going on with the economy. Now imagine that's actually a fun evening.", "airtime": "SUN 3pm-4pm", "imageSrc": "https://ww2.kqed.org/radio/wp-content/uploads/sites/50/2018/04/planetmoney.jpg", "officialWebsiteLink": "https://www.npr.org/sections/money/", "meta": { "site": "news", "source": "npr" }, "link": "/radio/program/planet-money", "subscribe": { "npr": "https://rpb3r.app.goo.gl/M4f5", "apple": "https://itunes.apple.com/us/podcast/planet-money/id290783428?mt=2", "tuneIn": "https://tunein.com/podcasts/Business--Economics-Podcasts/Planet-Money-p164680/", "rss": "https://feeds.npr.org/510289/podcast.xml" } }, "politicalbreakdown": { "id": "politicalbreakdown", "title": "Political Breakdown", "tagline": "Politics from a personal perspective", "info": "Political Breakdown is a new series that explores the political intersection of California and the nation. Each week hosts Scott Shafer and Marisa Lagos are joined with a new special guest to unpack politics -- with personality — and offer an insider’s glimpse at how politics happens.", "airtime": "THU 6:30pm-7pm", "imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Political-Breakdown-2024-Podcast-Tile-703x703-1.jpg", "imageAlt": "KQED Political Breakdown", "officialWebsiteLink": "/podcasts/politicalbreakdown", "meta": { "site": "radio", "source": "kqed", "order": 5 }, "link": "/podcasts/politicalbreakdown", "subscribe": { "apple": "https://podcasts.apple.com/us/podcast/political-breakdown/id1327641087", "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": 4 }, "link": "https://snapjudgment.org", "subscribe": { "apple": "https://podcasts.apple.com/us/podcast/snap-judgment/id283657561", "npr": "https://www.npr.org/podcasts/449018144/snap-judgment", "stitcher": "https://www.pandora.com/podcast/snap-judgment/PC:241?source=stitcher-sunset", "spotify": "https://open.spotify.com/show/3Cct7ZWmxHNAtLgBTqjC5v", "rss": "https://snap.feed.snapjudgment.org/" } }, "soldout": { "id": "soldout", "title": "SOLD OUT: Rethinking Housing in America", "tagline": "A new future for housing", "info": "Sold Out: Rethinking Housing in America", "imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Sold-Out-Podcast-Tile-703x703-1.jpg", "imageAlt": "KQED Sold Out: Rethinking Housing in America", "officialWebsiteLink": "/podcasts/soldout", "meta": { "site": "news", "source": "kqed", "order": 13 }, "link": "/podcasts/soldout", "subscribe": { "npr": "https://www.npr.org/podcasts/911586047/s-o-l-d-o-u-t-a-new-future-for-housing", "apple": "https://podcasts.apple.com/us/podcast/introducing-sold-out-rethinking-housing-in-america/id1531354937", "rss": "https://feeds.megaphone.fm/soldout", "spotify": "https://open.spotify.com/show/38dTBSk2ISFoPiyYNoKn1X", "stitcher": "https://www.stitcher.com/podcast/kqed/sold-out-rethinking-housing-in-america", "tunein": "https://tunein.com/radio/SOLD-OUT-Rethinking-Housing-in-America-p1365871/", "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": 7 }, "link": "https://spookedpodcast.org/", "subscribe": { "apple": "https://podcasts.apple.com/us/podcast/spooked/id1279361017", "npr": "https://www.npr.org/podcasts/549547848/snap-judgment-presents-spooked", "spotify": "https://open.spotify.com/show/76571Rfl3m7PLJQZKQIGCT", "rss": "https://feeds.simplecast.com/TBotaapn" } }, "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": 2 }, "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": 8 }, "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": 10 }, "link": "/californiareportmagazine", "subscribe": { "apple": "https://podcasts.apple.com/us/podcast/the-california-report-magazine/id1314750545", "google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5tZWdhcGhvbmUuZm0vS1FJTkM3NjkwNjk1OTAz", "npr": "https://www.npr.org/podcasts/564733126/the-california-report-magazine", "stitcher": "https://www.stitcher.com/podcast/kqed/the-california-report-magazine", "rss": "https://ww2.kqed.org/news/tag/tcrmag/feed/podcast" } }, "closealltabs": { "id": "closealltabs", "title": "Close All Tabs", "tagline": "Your irreverent guide to the trends redefining our world", "info": "Close All Tabs breaks down how digital culture shapes our world through thoughtful insights and irreverent humor.", "imageSrc": "https://cdn.kqed.org/wp-content/uploads/2025/02/CAT_2_Tile-scaled.jpg", "imageAlt": "\"KQED Close All Tabs", "officialWebsiteLink": "/podcasts/closealltabs", "meta": { "site": "news", "source": "kqed", "order": 1 }, "link": "/podcasts/closealltabs", "subscribe": { "apple": "https://podcasts.apple.com/us/podcast/close-all-tabs/id214663465", "rss": "https://feeds.megaphone.fm/KQINC6993880386", "amazon": "https://music.amazon.com/podcasts/92d9d4ac-67a3-4eed-b10a-fb45d45b1ef2/close-all-tabs", "spotify": "https://open.spotify.com/show/6LAJFHnGK1pYXYzv6SIol6?si=deb0cae19813417c" } }, "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": 6 }, "link": "/thelatest", "subscribe": { "apple": "https://podcasts.apple.com/us/podcast/the-latest-from-kqed/id1197721799", "npr": "https://www.npr.org/podcasts/1257949365/the-latest-from-k-q-e-d", "spotify": "https://open.spotify.com/show/5KIIXMgM9GTi5AepwOYvIZ?si=bd3053fec7244dba", "rss": "https://feeds.megaphone.fm/KQINC9137121918" } }, "theleap": { "id": "theleap", "title": "The Leap", "tagline": "What if you closed your eyes, and jumped?", "info": "Stories about people making dramatic, risky changes, told by award-winning public radio reporter Judy Campbell.", "imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/The-Leap-Podcast-Tile-703x703-1.jpg", "imageAlt": "KQED The Leap", "officialWebsiteLink": "/podcasts/theleap", "meta": { "site": "news", "source": "kqed", "order": 16 }, "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": 15 }, "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": 17 }, "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": "March 28, 2025 3:22 AM", "nationalRacesLoaded": true, "localRacesLoaded": true, "overrides": [ { "id": "5921", "raceName": "U.S. House of Representatives, District 7", "raceDescription": "Top two candidates advance to general election.", "raceReadTheStory": "" }, { "id": "5922", "raceName": "U.S. House of Representatives, District 8", "raceDescription": "Top two candidates advance to general election.", "raceReadTheStory": "" }, { "id": "5924", "raceName": "U.S. House of Representatives, District 10", "raceDescription": "Top two candidates advance to general election.", "raceReadTheStory": "" }, { "id": "5926", "raceName": "U.S. House of Representatives, District 12", "raceDescription": "Top two candidates advance to general election.", "raceReadTheStory": "https://www.kqed.org/elections/results/alameda/congress-12th-district" }, { "id": "5928", "raceName": "U.S. House of Representatives, District 14", "raceDescription": "Top two candidates advance to general election.", "raceReadTheStory": "" }, { "id": "5930", "raceName": "U.S. House of Representatives, District 16", "raceDescription": "Top two candidates advance to general election.", "raceReadTheStory": "https://www.kqed.org/elections/results/california/congress-16th-district" }, { "id": "5931", "raceName": "U.S. House of Representatives, District 17", "raceDescription": "Top two candidates advance to general election.", "raceReadTheStory": "" }, { "id": "5932", "raceName": "U.S. House of Representatives, District 18", "raceDescription": "Top two candidates advance to general election.", "raceReadTheStory": "" }, { "id": "5963", "raceName": "State Assembly, District 2", "raceDescription": "Top two candidates advance to general election.", "raceReadTheStory": "" }, { "id": "5972", "raceName": "State Assembly, District 11", "raceDescription": "Top two candidates advance to general election.", "raceReadTheStory": "" }, { "id": "5973", "raceName": "State Assembly, District 12", "raceDescription": "Top two candidates advance to general election.", "raceReadTheStory": "" }, { "id": "5975", "raceName": "State Assembly, District 14", "raceDescription": "Top two candidates advance to general election.", "raceReadTheStory": "" }, { "id": "5976", "raceName": "State Assembly, District 15", "raceDescription": "Top two candidates advance to general election.", "raceReadTheStory": "https://www.kqed.org/elections/results/contracosta/state-assembly" }, { "id": "5977", "raceName": "State Assembly, District 16", "raceDescription": "Top two candidates advance to general election.", "raceReadTheStory": "" }, { "id": "5978", "raceName": "State Assembly, District 17", "raceDescription": "Top two candidates advance to general election.", "raceReadTheStory": "" }, { "id": "5979", "raceName": "State Assembly, District 18", "raceDescription": "Top two candidates advance to general election.", "raceReadTheStory": "" }, { "id": "5980", "raceName": "State Assembly, District 19", "raceDescription": "Top two candidates advance to general election.", "raceReadTheStory": "" }, { "id": "5981", "raceName": "State Assembly, District 20", "raceDescription": "Top two candidates advance to general election.", "raceReadTheStory": "" }, { "id": "5982", "raceName": "State Assembly, District 21", "raceDescription": "Top two candidates advance to general election.", "raceReadTheStory": "" }, { "id": "5984", "raceName": "State Assembly, District 23", "raceDescription": "Top two candidates advance to general election.", "raceReadTheStory": "https://www.kqed.org/elections/results/california/state-assembly-23rd-district" }, { "id": "5987", "raceName": "State Assembly, District 26", "raceDescription": "Top two candidates advance to general election.", "raceReadTheStory": "https://www.kqed.org/elections/results/santaclara/state-assembly-26th-district" }, { "id": "5989", "raceName": "State Assembly, District 28", "raceDescription": "Top two candidates advance to general election.", "raceReadTheStory": "" }, { "id": "6010", "raceName": "State Assembly, District 4", "raceDescription": "Top two candidates advance to general election.", "raceReadTheStory": "" }, { "id": "6018", "raceName": "U.S. House of Representatives, District 2", "raceDescription": "Top two candidates advance to general election.", "raceReadTheStory": "" }, { "id": "6020", "raceName": "U.S. House of Representatives, District 4", "raceDescription": "Top two candidates advance to general election.", "raceReadTheStory": "" }, { "id": "6025", "raceName": "U.S. House of Representatives, District 9", "raceDescription": "Top two candidates advance to general election.", "raceReadTheStory": "" }, { "id": "6031", "raceName": "U.S. House of Representatives, District 15", "raceDescription": "Top two candidates advance to general election.", "raceReadTheStory": "" }, { "id": "6035", "raceName": "U.S. House of Representatives, District 19", "raceDescription": "Top two candidates advance to general election.", "raceReadTheStory": "" }, { "id": "6067", "raceName": "State Assembly, District 4", "raceDescription": "Top two candidates advance to general election.", "raceReadTheStory": "" }, { "id": "6087", "raceName": "State Assembly, District 24", "raceDescription": "Top two candidates advance to general election.", "raceReadTheStory": "" }, { "id": "6088", "raceName": "State Assembly, District 25", "raceDescription": "Top two candidates advance to general election.", "raceReadTheStory": "" }, { "id": "6092", "raceName": "State Assembly, District 29", "raceDescription": "Top two candidates advance to general election.", "raceReadTheStory": "" }, { "id": "6223", "raceName": "U.S. House of Representatives, District 4", "raceDescription": "Top two candidates advance to general election.", "raceReadTheStory": "" }, { "id": "6530", "raceName": "State Senate, District 3", "raceDescription": "Top two candidates advance to general election.", "raceReadTheStory": "https://www.kqed.org/elections/results/california/state-senate-3rd-district" }, { "id": "6531", "raceName": "State Senate, District 5", "raceDescription": "Top two candidates advance to general election.", "raceReadTheStory": "" }, { "id": "6532", "raceName": "State Senate, District 7", "raceDescription": "Top two candidates advance to general election.", "raceReadTheStory": "https://www.kqed.org/elections/results/california/state-senate-7th-district" }, { "id": "6533", "raceName": "State Senate, District 9", "raceDescription": "Top two candidates advance to general election.", "raceReadTheStory": "" }, { "id": "6534", "raceName": "State Senate, District 11", "raceDescription": "Top two candidates advance to general election.", "raceReadTheStory": "" }, { "id": "6535", "raceName": "State Senate, District 13", "raceDescription": "Top two candidates advance to general election.", "raceReadTheStory": "" }, { "id": "6536", "raceName": "State Senate, District 15", "raceDescription": "Top two candidates advance to general election.", "raceReadTheStory": "" }, { "id": "6611", "raceName": "U.S. House of Representatives, District 11", "raceDescription": "Top two candidates advance to general election.", "raceReadTheStory": "" }, { "id": "8589", "raceName": "U.S. Senate (Full Term)", "raceDescription": "Top two candidates advance to general election.", "raceReadTheStory": "https://www.kqed.org/elections/results/california/senator" }, { "id": "8686", "raceName": "California Democratic Presidential Primary", "raceDescription": "Candidates are competing for 496 delegates.", "raceReadTheStory": "https://www.kqed.org/elections/results/president/democrat" }, { "id": "8688", "raceName": "California Republican Presidential Primary", "raceDescription": "Candidates are competing for 169 delegates.", "raceReadTheStory": "https://kqed.org/elections/results/president/republican" }, { "id": "81993", "raceName": "U.S. Senate (Partial/Unexpired Term)", "raceDescription": "Top two candidates advance to general election." }, { "id": "82014", "raceName": "Proposition 1", "raceDescription": "Bond and mental health reforms. Passes with majority vote.", "raceReadTheStory": "https://www.kqed.org/elections/results/california/proposition-1" } ], "AlamedaJudge5": { "id": "AlamedaJudge5", "type": "localRace", "location": "Alameda", "raceName": "Superior Court Judge, Office 5", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:02 PM", "dateUpdated": "April 1, 2024", "totalVotes": 200601, "candidates": [ { "candidateName": "Terry Wiley", "candidateIncumbent": true, "candidateParty": "", "voteCount": 200601 } ] }, "AlamedaJudge12": { "id": "AlamedaJudge12", "type": "localRace", "location": "Alameda", "raceName": "Superior Court Judge, Office 12", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:02 PM", "dateUpdated": "April 1, 2024", "totalVotes": 240853, "candidates": [ { "candidateName": "Mark Fickes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 133009 }, { "candidateName": "Michael P. Johnson", "candidateIncumbent": false, "candidateParty": "", "voteCount": 107844 } ] }, "AlamedaBoard2": { "id": "AlamedaBoard2", "type": "localRace", "location": "Alameda", "raceName": "Board of Education, Trustee Area 2", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:02 PM", "dateUpdated": "April 1, 2024", "totalVotes": 33580, "candidates": [ { "candidateName": "John Lewis", "candidateIncumbent": false, "candidateParty": "", "voteCount": 6943 }, { "candidateName": "Angela Normand", "candidateIncumbent": true, "candidateParty": "", "voteCount": 26637 } ] }, "AlamedaBoard5": { "id": "AlamedaBoard5", "type": "localRace", "location": "Alameda", "raceName": "Board of Education, Trustee Area 5", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:02 PM", "dateUpdated": "April 1, 2024", "totalVotes": 26072, "candidates": [ { "candidateName": "Guadalupe \"Lupe\" Angulo", "candidateIncumbent": false, "candidateParty": "", "voteCount": 7521 }, { "candidateName": "Janevette Cole", "candidateIncumbent": true, "candidateParty": "", "voteCount": 13338 }, { "candidateName": "Joe Orlando Ramos", "candidateIncumbent": false, "candidateParty": "", "voteCount": 5213 } ] }, "AlamedaBoard6": { "id": "AlamedaBoard6", "type": "localRace", "location": "Alameda", "raceName": "Board of Education, Trustee Area 6", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:02 PM", "dateUpdated": "April 1, 2024", "totalVotes": 30864, "candidates": [ { "candidateName": "John Guerrero", "candidateIncumbent": false, "candidateParty": "", "voteCount": 9989 }, { "candidateName": "Eileen McDonald", "candidateIncumbent": true, "candidateParty": "", "voteCount": 20875 } ] }, "AlamedaSup1": { "id": "AlamedaSup1", "type": "localRace", "location": "Alameda", "raceName": "Board of Supervisors, District 1", "raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:02 PM", "dateUpdated": "April 1, 2024", "totalVotes": 41038, "candidates": [ { "candidateName": "David Haubert", "candidateIncumbent": true, "candidateParty": "", "voteCount": 41038 } ] }, "AlamedaSup2": { "id": "AlamedaSup2", "type": "localRace", "location": "Alameda", "raceName": "Board of Supervisors, District 2", "raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.", "raceReadTheStory": "", "raceType": "top2", "timeUpdated": "7:02 PM", "dateUpdated": "April 1, 2024", "totalVotes": 31034, "candidates": [ { "candidateName": "Elisa Márquez", "candidateIncumbent": true, "candidateParty": "", "voteCount": 31034 } ] }, "AlamedaSup4": { "id": "AlamedaSup4", "type": "localRace", "location": "Alameda", "raceName": "Board of Supervisors, District 4", "raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.", "raceReadTheStory": "https://www.kqed.org/elections/results/alameda/supervisor-4th-district", "raceType": "top2", "timeUpdated": "7:02 PM", "dateUpdated": "April 1, 2024", "totalVotes": 57007, "candidates": [ { "candidateName": "Jennifer Esteen", "candidateIncumbent": false, "candidateParty": "", "voteCount": 22400 }, { "candidateName": "Nate Miley", "candidateIncumbent": true, "candidateParty": "", "voteCount": 34607 } ] }, "AlamedaSup5": { "id": "AlamedaSup5", "type": "localRace", "location": "Alameda", "raceName": "Board of Supervisors, District 5", "raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.", "raceReadTheStory": "https://www.kqed.org/elections/results/alameda/supervisor-5th-district", "raceType": "top2", "timeUpdated": "7:02 PM", "dateUpdated": "April 1, 2024", "totalVotes": 81059, "candidates": [ { "candidateName": "Ben Bartlett", "candidateIncumbent": false, "candidateParty": "", "voteCount": 13518 }, { "candidateName": "Nikki Fortunato Bas", "candidateIncumbent": false, "candidateParty": "", "voteCount": 27597 }, { "candidateName": "John J. Bauters", "candidateIncumbent": false, "candidateParty": "", "voteCount": 16783 }, { "candidateName": "Ken Berrick", "candidateIncumbent": false, "candidateParty": "", "voteCount": 7520 }, { "candidateName": "Omar Farmer", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1240 }, { "candidateName": "Gregory Hodge", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3419 }, { "candidateName": "Chris Moore", "candidateIncumbent": false, "candidateParty": "", "voteCount": 7428 }, { "candidateName": "Gerald Pechenuk", "candidateIncumbent": false, "candidateParty": "", "voteCount": 305 }, { "candidateName": "Lorrel Plimier", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3249 } ] }, "AlamedaBoard7": { "id": "AlamedaBoard7", "type": "localRace", "location": "Alameda", "raceName": "Flood Control & Water Conservation District Director, Zone 7, Full Term", "raceDescription": "Top three candidates win seat.", "raceReadTheStory": "", "raceType": "top3", "timeUpdated": "7:02 PM", "dateUpdated": "April 1, 2024", "totalVotes": 134340, "candidates": [ { "candidateName": "Alan Burnham", "candidateIncumbent": false, "candidateParty": "", "voteCount": 15723 }, { "candidateName": "Sandy Figuers", "candidateIncumbent": false, "candidateParty": "", "voteCount": 22454 }, { "candidateName": "Laurene K. Green", "candidateIncumbent": false, "candidateParty": "", "voteCount": 30343 }, { "candidateName": "Kathy Narum", "candidateIncumbent": true, "candidateParty": "", "voteCount": 23833 }, { "candidateName": "Seema Badar", "candidateIncumbent": false, "candidateParty": "", "voteCount": 7468 }, { "candidateName": "Catherine Brown", "candidateIncumbent": false, "candidateParty": "", "voteCount": 34519 } ] }, "AlamedaAuditor": { "id": "AlamedaAuditor", "type": "localRace", "location": "Alameda", "raceName": "Oakland Auditor", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:02 PM", "dateUpdated": "April 1, 2024", "totalVotes": 59227, "candidates": [ { "candidateName": "Michael Houston", "candidateIncumbent": true, "candidateParty": "", "voteCount": 59227 } ] }, "AlamedaMeasureA": { "id": "AlamedaMeasureA", "type": "localRace", "location": "Alameda", "raceName": "Measure A", "raceDescription": "Alameda County. Civil service. Passes with majority vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:02 PM", "dateUpdated": "April 1, 2024", "totalVotes": 282335, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 167903 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 114432 } ] }, "AlamedaMeasureB": { "id": "AlamedaMeasureB", "type": "localRace", "location": "Alameda", "raceName": "Measure B", "raceDescription": "Alameda County. Recall rules. Passes with majority vote.", "raceReadTheStory": "https://www.kqed.org/elections/results/alameda/measure-b", "raceType": "yesNo", "timeUpdated": "7:02 PM", "dateUpdated": "April 1, 2024", "totalVotes": 282683, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 182200 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 100483 } ] }, "AlamedaMeasureD": { "id": "AlamedaMeasureD", "type": "localRace", "location": "Alameda", "raceName": "Measure D", "raceDescription": "Oakland. Appropriations limit. Passes with majority vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:02 PM", "dateUpdated": "April 1, 2024", "totalVotes": 79797, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 59852 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 19945 } ] }, "AlamedaMeasureE": { "id": "AlamedaMeasureE", "type": "localRace", "location": "Alameda", "raceName": "Measure E", "raceDescription": "Alameda Unified School District. Parcel tax. Passes with 2/3 vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:02 PM", "dateUpdated": "April 1, 2024", "totalVotes": 22692, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 17280 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 5412 } ] }, "AlamedaMeasureF": { "id": "AlamedaMeasureF", "type": "localRace", "location": "Alameda", "raceName": "Measure F", "raceDescription": "Piedmont. Parcel tax. Passes with 2/3 vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:02 PM", "dateUpdated": "April 1, 2024", "totalVotes": 4855, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3673 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1182 } ] }, "AlamedaMeasureG": { "id": "AlamedaMeasureG", "type": "localRace", "location": "Alameda", "raceName": "Measure G", "raceDescription": "Albany Unified School District. Parcel tax. Passes with 2/3 vote. ", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:02 PM", "dateUpdated": "April 1, 2024", "totalVotes": 5898, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4651 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1247 } ] }, "AlamedaMeasureH": { "id": "AlamedaMeasureH", "type": "localRace", "location": "Alameda", "raceName": "Measure H", "raceDescription": "Berkeley Unified School District. Parcel tax. Passes with 2/3 vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:02 PM", "dateUpdated": "April 1, 2024", "totalVotes": 33331, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 29418 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3913 } ] }, "AlamedaMeasureI": { "id": "AlamedaMeasureI", "type": "localRace", "location": "Alameda", "raceName": "Measure I", "raceDescription": "Hayward Unified School District. School bond. Passes with 55% vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:02 PM", "dateUpdated": "April 1, 2024", "totalVotes": 21929, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 14151 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 7778 } ] }, "AlamedaMeasureJ": { "id": "AlamedaMeasureJ", "type": "localRace", "location": "Alameda", "raceName": "Measure J", "raceDescription": "San Leandro Unified School District. School bond. Passes with 55% vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:02 PM", "dateUpdated": "April 1, 2024", "totalVotes": 12338, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 7784 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4554 } ] }, "CCD2": { "id": "CCD2", "type": "localRace", "location": "Contra Costa", "raceName": "Board of Supervisors, District 2", "raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "6:45 PM", "dateUpdated": "March 28, 2024", "totalVotes": 45776, "candidates": [ { "candidateName": "Candace Andersen", "candidateIncumbent": true, "candidateParty": "", "voteCount": 45776 } ] }, "CCD3": { "id": "CCD3", "type": "localRace", "location": "Contra Costa", "raceName": "Board of Supervisors, District 3", "raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "6:45 PM", "dateUpdated": "March 28, 2024", "totalVotes": 25120, "candidates": [ { "candidateName": "Diane Burgis", "candidateIncumbent": true, "candidateParty": "", "voteCount": 25120 } ] }, "CCD5": { "id": "CCD5", "type": "localRace", "location": "Contra Costa", "raceName": "Board of Supervisors, District 5", "raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.", "raceReadTheStory": "https://www.kqed.org/elections/results/contracosta/supervisor-5th-district", "raceType": "top2", "timeUpdated": "6:45 PM", "dateUpdated": "March 28, 2024", "totalVotes": 37045, "candidates": [ { "candidateName": "Mike Barbanica", "candidateIncumbent": false, "candidateParty": "", "voteCount": 14338 }, { "candidateName": "Jelani Killings", "candidateIncumbent": false, "candidateParty": "", "voteCount": 5683 }, { "candidateName": "Shanelle Scales-Preston", "candidateIncumbent": false, "candidateParty": "", "voteCount": 12993 }, { "candidateName": "Iztaccuauhtli Hector Gonzalez", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4031 } ] }, "CCMeasureA": { "id": "CCMeasureA", "type": "localRace", "location": "Contra Costa", "raceName": "Measure A", "raceDescription": "Martinez. Appoint City Clerk. Passes with a majority vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "6:45 PM", "dateUpdated": "March 28, 2024", "totalVotes": 11513, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 7554 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3959 } ] }, "CCMeasureB": { "id": "CCMeasureB", "type": "localRace", "location": "Contra Costa", "raceName": "Measure B", "raceDescription": "Antioch Unified School District. School bond. Passes with 55% vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "6:45 PM", "dateUpdated": "March 28, 2024", "totalVotes": 17971, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 10397 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 7574 } ] }, "CCMeasureC": { "id": "CCMeasureC", "type": "localRace", "location": "Contra Costa", "raceName": "Measure C", "raceDescription": "Martinez Unified School District. Parcel tax. Passes with 2/3 vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "6:45 PM", "dateUpdated": "March 28, 2024", "totalVotes": 9230, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 6917 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2313 } ] }, "CCMeasureD": { "id": "CCMeasureD", "type": "localRace", "location": "Contra Costa", "raceName": "Measure D", "raceDescription": "Moraga School District. School bond. Passes with 55% vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "6:45 PM", "dateUpdated": "March 28, 2024", "totalVotes": 6007, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4052 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1955 } ] }, "MarinD2": { "id": "MarinD2", "type": "localRace", "location": "Marin", "raceName": "Board of Supervisors, District 2", "raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.", "raceReadTheStory": "https://www.kqed.org/elections/results/marin/supervisor-2nd-district", "raceType": "top2", "timeUpdated": "6:54 PM", "dateUpdated": "March 27, 2024", "totalVotes": 18466, "candidates": [ { "candidateName": "Brian Colbert", "candidateIncumbent": false, "candidateParty": "", "voteCount": 7971 }, { "candidateName": "Heather McPhail Sridharan", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4851 }, { "candidateName": "Ryan O'Neil", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2647 }, { "candidateName": "Gabe Paulson", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2997 } ] }, "MarinD3": { "id": "MarinD3", "type": "localRace", "location": "Marin", "raceName": "Board of Supervisors, District 3", "raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "6:54 PM", "dateUpdated": "March 27, 2024", "totalVotes": 13274, "candidates": [ { "candidateName": "Stephanie Moulton-Peters", "candidateIncumbent": true, "candidateParty": "", "voteCount": 13274 } ] }, "MarinD4": { "id": "MarinD4", "type": "localRace", "location": "Marin", "raceName": "Board of Supervisors, District 4", "raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "6:54 PM", "dateUpdated": "March 27, 2024", "totalVotes": 12986, "candidates": [ { "candidateName": "Dennis Rodoni", "candidateIncumbent": true, "candidateParty": "", "voteCount": 10086 }, { "candidateName": "Francis Drouillard", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2900 } ] }, "MarinLarkspurCC": { "id": "MarinLarkspurCC", "type": "localRace", "location": "Marin", "raceName": "Larkspur City Council (Short Term)", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "6:54 PM", "dateUpdated": "March 27, 2024", "totalVotes": 4176, "candidates": [ { "candidateName": "Stephanie Andre", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2514 }, { "candidateName": "Claire Paquette", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1008 }, { "candidateName": "Lana Scott", "candidateIncumbent": false, "candidateParty": "", "voteCount": 654 } ] }, "MarinRossCouncil": { "id": "MarinRossCouncil", "type": "localRace", "location": "Marin", "raceName": "Ross Town Council", "raceDescription": "Top three candidates win seat.", "raceReadTheStory": "", "raceType": "top3", "timeUpdated": "6:54 PM", "dateUpdated": "March 27, 2024", "totalVotes": 1740, "candidates": [ { "candidateName": "Charles William \"Bill\" Kircher, Jr.", "candidateIncumbent": false, "candidateParty": "", "voteCount": 536 }, { "candidateName": "Mathew Salter", "candidateIncumbent": false, "candidateParty": "", "voteCount": 502 }, { "candidateName": "Shadi Aboukhater", "candidateIncumbent": false, "candidateParty": "", "voteCount": 187 }, { "candidateName": "Teri Dowling", "candidateIncumbent": false, "candidateParty": "", "voteCount": 515 } ] }, "MarinMeasureA": { "id": "MarinMeasureA", "type": "localRace", "location": "Marin", "raceName": "Measure A", "raceDescription": "Tamalpais Union High School District. School bond. Passes with 55% vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "6:54 PM", "dateUpdated": "March 27, 2024", "totalVotes": 45345, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 24376 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 20969 } ] }, "MarinMeasureB": { "id": "MarinMeasureB", "type": "localRace", "location": "Marin", "raceName": "Measure B", "raceDescription": "Petaluma Joint Union High School District. Parcel tax. Passes with 2/3 vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "6:54 PM", "dateUpdated": "March 27, 2024", "totalVotes": 132, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 62 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 70 } ] }, "MarinMeasureC": { "id": "MarinMeasureC", "type": "localRace", "location": "Marin", "raceName": "Measure C", "raceDescription": "Belvedere. Appropriation limit. Passes with majority vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "6:54 PM", "dateUpdated": "March 27, 2024", "totalVotes": 870, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 679 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 191 } ] }, "MarinMeasureD": { "id": "MarinMeasureD", "type": "localRace", "location": "Marin", "raceName": "Measure D", "raceDescription": "Larkspur. Rent stabilization. Passes with majority vote.", "raceReadTheStory": "https://www.kqed.org/elections/results/marin/measure-d", "raceType": "yesNo", "timeUpdated": "6:54 PM", "dateUpdated": "March 27, 2024", "totalVotes": 4955, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2573 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2382 } ] }, "MarinMeasureE": { "id": "MarinMeasureE", "type": "localRace", "location": "Marin", "raceName": "Measure E", "raceDescription": "Ross. Special tax. Passes with 2/3 vote.", "raceReadTheStory": "https://www.kqed.org/elections/results/marin/measure-e", "raceType": "yesNo", "timeUpdated": "6:54 PM", "dateUpdated": "March 27, 2024", "totalVotes": 874, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 683 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 191 } ] }, "MarinMeasureF": { "id": "MarinMeasureF", "type": "localRace", "location": "Marin", "raceName": "Measure F", "raceDescription": "San Anselmo. Flood Control and Water Conservation District. Passes with majority vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "6:54 PM", "dateUpdated": "March 27, 2024", "totalVotes": 5193, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3083 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2110 } ] }, "MarinMeasureG": { "id": "MarinMeasureG", "type": "localRace", "location": "Marin", "raceName": "Measure G", "raceDescription": "Bel Marin Keys Community Services District. Special tax. Passes with 2/3 vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "6:54 PM", "dateUpdated": "March 27, 2024", "totalVotes": 830, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 661 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 169 } ] }, "MarinMeasureH": { "id": "MarinMeasureH", "type": "localRace", "location": "Marin", "raceName": "Measure H", "raceDescription": "Marinwood Community Services District. Appropriations limit, fire protection. Passes with a majority vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "6:54 PM", "dateUpdated": "March 27, 2024", "totalVotes": 1738, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1369 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 369 } ] }, "MarinMeasureI": { "id": "MarinMeasureI", "type": "localRace", "location": "Marin", "raceName": "Measure I", "raceDescription": "Marinwood Community Services District. Appropriations limit, parks. Passes with a majority vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "6:54 PM", "dateUpdated": "March 27, 2024", "totalVotes": 1735, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1336 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 399 } ] }, "NapaD2": { "id": "NapaD2", "type": "localRace", "location": "Napa", "raceName": "Board of Supervisors, District 2", "raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "6:50 PM", "dateUpdated": "April 3, 2024", "totalVotes": 8351, "candidates": [ { "candidateName": "Liz Alessio", "candidateIncumbent": false, "candidateParty": "", "voteCount": 6340 }, { "candidateName": "Doris Gentry", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2011 } ] }, "NapaD4": { "id": "NapaD4", "type": "localRace", "location": "Napa", "raceName": "Board of Supervisors, District 4", "raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.", "raceReadTheStory": "https://www.kqed.org/elections/results/napa/supervisor-4th-district", "raceType": "top1", "timeUpdated": "6:50 PM", "dateUpdated": "April 3, 2024", "totalVotes": 7306, "candidates": [ { "candidateName": "Amber Manfree", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3913 }, { "candidateName": "Pete Mott", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3393 } ] }, "NapaD5": { "id": "NapaD5", "type": "localRace", "location": "Napa", "raceName": "Board of Supervisors, District 5", "raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.", "raceReadTheStory": "https://www.kqed.org/elections/results/napa/supervisor-5th-district", "raceType": "top1", "timeUpdated": "6:50 PM", "dateUpdated": "April 3, 2024", "totalVotes": 5356, "candidates": [ { "candidateName": "Mariam Aboudamous", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2379 }, { "candidateName": "Belia Ramos", "candidateIncumbent": true, "candidateParty": "", "voteCount": 2977 } ] }, "NapaMeasureD": { "id": "NapaMeasureD", "type": "localRace", "location": "Napa", "raceName": "Measure D", "raceDescription": "Howell Mountain Elementary School District. School bond. Passes with 55% vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "6:50 PM", "dateUpdated": "April 3, 2024", "totalVotes": 741, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 367 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 374 } ] }, "NapaMeasureU": { "id": "NapaMeasureU", "type": "localRace", "location": "Napa", "raceName": "Measure U", "raceDescription": "Lake Berryessa Resort Improvement District. Appropriations limit. Passes with majority vote. ", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "6:50 PM", "dateUpdated": "April 3, 2024", "totalVotes": 86, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 63 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 23 } ] }, "NapaMeasureU1": { "id": "NapaMeasureU1", "type": "localRace", "location": "Napa", "raceName": "Measure U", "raceDescription": "Yountville. Appropriations limit. Passes with majority vote. ", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "6:50 PM", "dateUpdated": "April 3, 2024", "totalVotes": 925, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 793 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 132 } ] }, "SFJudge1": { "id": "SFJudge1", "type": "localRace", "location": "San Francisco", "raceName": "Superior Court Judge, Seat 1", "raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.", "raceReadTheStory": "https://www.kqed.org/elections/results/sanfrancisco/superior-court-seat-1", "raceType": "top1", "timeUpdated": "6:50 PM", "dateUpdated": "March 21, 2024", "totalVotes": 202960, "candidates": [ { "candidateName": "Michael Begert", "candidateIncumbent": true, "candidateParty": "", "voteCount": 124943 }, { "candidateName": "Chip Zecher", "candidateIncumbent": false, "candidateParty": "", "voteCount": 78017 } ] }, "SFJudge13": { "id": "SFJudge13", "type": "localRace", "location": "San Francisco", "raceName": "Superior Court Judge, Seat 13", "raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.", "raceReadTheStory": "https://www.kqed.org/elections/results/sanfrancisco/superior-court-seat-13", "raceType": "top1", "timeUpdated": "6:50 PM", "dateUpdated": "March 21, 2024", "totalVotes": 202386, "candidates": [ { "candidateName": "Jean Myungjin Roland", "candidateIncumbent": false, "candidateParty": "", "voteCount": 90012 }, { "candidateName": "Patrick S. Thompson", "candidateIncumbent": true, "candidateParty": "", "voteCount": 112374 } ] }, "SFPropA": { "id": "SFPropA", "type": "localRace", "location": "San Francisco", "raceName": "Proposition A", "raceDescription": "Housing bond. Passes with 2/3 vote.", "raceReadTheStory": "https://www.kqed.org/elections/results/sanfrancisco/proposition-a", "raceType": "yesNo", "timeUpdated": "6:50 PM", "dateUpdated": "March 21, 2024", "totalVotes": 225187, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 158497 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 66690 } ] }, "SFPropB": { "id": "SFPropB", "type": "localRace", "location": "San Francisco", "raceName": "Proposition B", "raceDescription": "Police staffing. Passes with majority vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "6:50 PM", "dateUpdated": "March 21, 2024", "totalVotes": 222954, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 61580 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 161374 } ] }, "SFPropC": { "id": "SFPropC", "type": "localRace", "location": "San Francisco", "raceName": "Proposition C", "raceDescription": "Transfer tax exemption. Passes with majority vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "6:50 PM", "dateUpdated": "March 21, 2024", "totalVotes": 220349, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 116311 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 104038 } ] }, "SFPropD": { "id": "SFPropD", "type": "localRace", "location": "San Francisco", "raceName": "Proposition D", "raceDescription": "Ethics laws. Passes with majority vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "6:50 PM", "dateUpdated": "March 21, 2024", "totalVotes": 222615, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 198584 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 24031 } ] }, "SFPropE": { "id": "SFPropE", "type": "localRace", "location": "San Francisco", "raceName": "Proposition E", "raceDescription": "Police policies. Passes with majority vote.", "raceReadTheStory": "https://www.kqed.org/elections/results/sanfrancisco/proposition-e", "raceType": "yesNo", "timeUpdated": "6:50 PM", "dateUpdated": "March 21, 2024", "totalVotes": 222817, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 120529 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 102288 } ] }, "SFPropF": { "id": "SFPropF", "type": "localRace", "location": "San Francisco", "raceName": "Proposition F", "raceDescription": "Drug screening. Passes with majority vote.", "raceReadTheStory": "https://www.kqed.org/elections/results/sanfrancisco/proposition-f", "raceType": "yesNo", "timeUpdated": "6:50 PM", "dateUpdated": "March 21, 2024", "totalVotes": 224004, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 130214 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 93790 } ] }, "SFPropG": { "id": "SFPropG", "type": "localRace", "location": "San Francisco", "raceName": "Proposition G", "raceDescription": "Eighth-grade algebra. Passes with majority vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "6:50 PM", "dateUpdated": "March 21, 2024", "totalVotes": 222704, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 182066 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 40638 } ] }, "SMJudge4": { "id": "SMJudge4", "type": "localRace", "location": "San Mateo", "raceName": "Superior Court Judge, Office 4", "raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "6:56 PM", "dateUpdated": "April 4, 2024", "totalVotes": 108919, "candidates": [ { "candidateName": "Sarah Burdick", "candidateIncumbent": false, "candidateParty": "", "voteCount": 108919 } ] }, "SMD1": { "id": "SMD1", "type": "localRace", "location": "San Mateo", "raceName": "Board of Supervisors, District 1", "raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.", "raceReadTheStory": "https://www.kqed.org/elections/results/sanmateo/supervisor-1st-district", "raceType": "top1", "timeUpdated": "6:56 PM", "dateUpdated": "April 4, 2024", "totalVotes": 29650, "candidates": [ { "candidateName": "Jackie Speier", "candidateIncumbent": false, "candidateParty": "", "voteCount": 20353 }, { "candidateName": "Ann Schneider", "candidateIncumbent": false, "candidateParty": "", "voteCount": 9297 } ] }, "SMD4": { "id": "SMD4", "type": "localRace", "location": "San Mateo", "raceName": "Board of Supervisors, District 4", "raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.", "raceReadTheStory": "https://www.kqed.org/elections/results/sanmateo/supervisor-4th-district", "raceType": "top2", "timeUpdated": "6:56 PM", "dateUpdated": "April 4, 2024", "totalVotes": 22725, "candidates": [ { "candidateName": "Antonio Lopez", "candidateIncumbent": false, "candidateParty": "", "voteCount": 5730 }, { "candidateName": "Lisa Gauthier", "candidateIncumbent": false, "candidateParty": "", "voteCount": 10358 }, { "candidateName": "Celeste Brevard", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1268 }, { "candidateName": "Paul Bocanegra", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1909 }, { "candidateName": "Maggie Cornejo", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3460 } ] }, "SMD5": { "id": "SMD5", "type": "localRace", "location": "San Mateo", "raceName": "Board of Supervisors, District 5", "raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "6:56 PM", "dateUpdated": "April 4, 2024", "totalVotes": 19937, "candidates": [ { "candidateName": "David Canepa", "candidateIncumbent": true, "candidateParty": "", "voteCount": 19937 } ] }, "SMMeasureB": { "id": "SMMeasureB", "type": "localRace", "location": "San Mateo", "raceName": "Measure B", "raceDescription": "County Service Area #1 (Highlands). Special tax. Passes with 2/3 vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "6:56 PM", "dateUpdated": "April 4, 2024", "totalVotes": 1549, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1360 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 189 } ] }, "SMMeasureC": { "id": "SMMeasureC", "type": "localRace", "location": "San Mateo", "raceName": "Measure C", "raceDescription": "Jefferson Elementary School District. Parcel tax. Passes with 2/3 vote", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "6:56 PM", "dateUpdated": "April 4, 2024", "totalVotes": 12234, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 8543 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3691 } ] }, "SMMeasureE": { "id": "SMMeasureE", "type": "localRace", "location": "San Mateo", "raceName": "Measure E", "raceDescription": "Woodside Elementary School District. School bond. Passes with 55% vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "6:56 PM", "dateUpdated": "April 4, 2024", "totalVotes": 1392, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 910 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 482 } ] }, "SMMeasureG": { "id": "SMMeasureG", "type": "localRace", "location": "San Mateo", "raceName": "Measure G", "raceDescription": "Pacifica School District. School bond. Passes with 55% vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "6:56 PM", "dateUpdated": "April 4, 2024", "totalVotes": 11548, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 7067 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4481 } ] }, "SMMeasureH": { "id": "SMMeasureH", "type": "localRace", "location": "San Mateo", "raceName": "Measure H", "raceDescription": "San Carlos School District. School bond. Passes with 55% vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "6:56 PM", "dateUpdated": "April 4, 2024", "totalVotes": 9938, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 6283 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3655 } ] }, "SCJudge5": { "id": "SCJudge5", "type": "localRace", "location": "Santa Clara", "raceName": "Superior Court Judge, Office 5", "raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:05 PM", "dateUpdated": "April 4, 2024", "totalVotes": 301953, "candidates": [ { "candidateName": "Jay Boyarsky", "candidateIncumbent": false, "candidateParty": "", "voteCount": 142549 }, { "candidateName": "Nicole M. Ford", "candidateIncumbent": false, "candidateParty": "", "voteCount": 52147 }, { "candidateName": "Johnene Linda Stebbins", "candidateIncumbent": false, "candidateParty": "", "voteCount": 107257 } ] }, "SCD2": { "id": "SCD2", "type": "localRace", "location": "Santa Clara", "raceName": "Board of Supervisors, District 2", "raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.", "raceReadTheStory": "https://www.kqed.org/elections/results/santaclara/supervisor-2nd-district", "raceType": "top2", "timeUpdated": "7:05 PM", "dateUpdated": "April 4, 2024", "totalVotes": 44059, "candidates": [ { "candidateName": "Corina Herrera-Loera", "candidateIncumbent": false, "candidateParty": "", "voteCount": 10519 }, { "candidateName": "Jennifer Margaret Celaya", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2394 }, { "candidateName": "Madison Nguyen", "candidateIncumbent": false, "candidateParty": "", "voteCount": 12794 }, { "candidateName": "Betty Duong", "candidateIncumbent": false, "candidateParty": "", "voteCount": 14031 }, { "candidateName": "Nelson McElmurry", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4321 } ] }, "SCD3": { "id": "SCD3", "type": "localRace", "location": "Santa Clara", "raceName": "Board of Supervisors, District 3", "raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:05 PM", "dateUpdated": "April 4, 2024", "totalVotes": 42549, "candidates": [ { "candidateName": "Otto Lee", "candidateIncumbent": true, "candidateParty": "", "voteCount": 42549 } ] }, "SCD5": { "id": "SCD5", "type": "localRace", "location": "Santa Clara", "raceName": "Board of Supervisors, District 5", "raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.", "raceReadTheStory": "https://www.kqed.org/elections/results/santaclara/supervisor-5th-district", "raceType": "top2", "timeUpdated": "7:05 PM", "dateUpdated": "April 4, 2024", "totalVotes": 88712, "candidates": [ { "candidateName": "Margaret Abe-Koga", "candidateIncumbent": false, "candidateParty": "", "voteCount": 37172 }, { "candidateName": "Sally J. Lieber", "candidateIncumbent": false, "candidateParty": "", "voteCount": 21962 }, { "candidateName": "Barry Chang", "candidateIncumbent": false, "candidateParty": "", "voteCount": 6164 }, { "candidateName": "Peter C. Fung", "candidateIncumbent": false, "candidateParty": "", "voteCount": 17892 }, { "candidateName": "Sandy Sans", "candidateIncumbent": false, "candidateParty": "", "voteCount": 5522 } ] }, "SCSJMayor": { "id": "SCSJMayor", "type": "localRace", "location": "Santa Clara", "raceName": "San José Mayor", "raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:05 PM", "dateUpdated": "April 4, 2024", "totalVotes": 167064, "candidates": [ { "candidateName": "Matt Mahan", "candidateIncumbent": true, "candidateParty": "", "voteCount": 144701 }, { "candidateName": "Tyrone Wade", "candidateIncumbent": false, "candidateParty": "", "voteCount": 22363 } ] }, "SCSJD2": { "id": "SCSJD2", "type": "localRace", "location": "Santa Clara", "raceName": "San José City Council, District 2", "raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.", "raceReadTheStory": "", "raceType": "top2", "timeUpdated": "7:05 PM", "dateUpdated": "April 4, 2024", "totalVotes": 14131, "candidates": [ { "candidateName": "Joe Lopez", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4950 }, { "candidateName": "Pamela Campos", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3436 }, { "candidateName": "Vanessa Sandoval", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2719 }, { "candidateName": "Babu Prasad", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3026 } ] }, "SCSJD4": { "id": "SCSJD4", "type": "localRace", "location": "Santa Clara", "raceName": "San José City Council, District 4", "raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:05 PM", "dateUpdated": "April 4, 2024", "totalVotes": 14322, "candidates": [ { "candidateName": "Kansen Chu", "candidateIncumbent": false, "candidateParty": "", "voteCount": 5931 }, { "candidateName": "David Cohen", "candidateIncumbent": true, "candidateParty": "", "voteCount": 8391 } ] }, "SCSJD6": { "id": "SCSJD6", "type": "localRace", "location": "Santa Clara", "raceName": "San José City Council, District 6", "raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.", "raceReadTheStory": "", "raceType": "top2", "timeUpdated": "7:05 PM", "dateUpdated": "April 4, 2024", "totalVotes": 22146, "candidates": [ { "candidateName": "Olivia Navarro", "candidateIncumbent": false, "candidateParty": "", "voteCount": 6913 }, { "candidateName": "Alex Shoor", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3850 }, { "candidateName": "Angelo \"A.J.\" Pasciuti", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2688 }, { "candidateName": "Michael Mulcahy", "candidateIncumbent": false, "candidateParty": "", "voteCount": 8695 } ] }, "SCSJD8": { "id": "SCSJD8", "type": "localRace", "location": "Santa Clara", "raceName": "San José City Council, District 8", "raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.", "raceReadTheStory": "", "raceType": "top2", "timeUpdated": "7:05 PM", "dateUpdated": "April 4, 2024", "totalVotes": 21462, "candidates": [ { "candidateName": "Tam Truong", "candidateIncumbent": false, "candidateParty": "", "voteCount": 6982 }, { "candidateName": "Domingo Candelas", "candidateIncumbent": true, "candidateParty": "", "voteCount": 8466 }, { "candidateName": "Sukhdev Singh Bainiwal", "candidateIncumbent": false, "candidateParty": "", "voteCount": 5513 }, { "candidateName": "Surinder Kaur Dhaliwal", "candidateIncumbent": false, "candidateParty": "", "voteCount": 501 } ] }, "SCSJD10": { "id": "SCSJD10", "type": "localRace", "location": "Santa Clara", "raceName": "San José City Council, District 10", "raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.", "raceReadTheStory": "", "raceType": "top2", "timeUpdated": "7:05 PM", "dateUpdated": "April 4, 2024", "totalVotes": 22799, "candidates": [ { "candidateName": "George Casey", "candidateIncumbent": false, "candidateParty": "", "voteCount": 8805 }, { "candidateName": "Arjun Batra", "candidateIncumbent": true, "candidateParty": "", "voteCount": 8354 }, { "candidateName": "Lenka Wright", "candidateIncumbent": false, "candidateParty": "", "voteCount": 5640 } ] }, "SCMeasureA": { "id": "SCMeasureA", "type": "localRace", "location": "Santa Clara", "raceName": "Measure A", "raceDescription": "Santa Clara. Appointed city clerk. Passes with majority vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:05 PM", "dateUpdated": "April 4, 2024", "totalVotes": 20315, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 6580 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 13735 } ] }, "SCMeasureB": { "id": "SCMeasureB", "type": "localRace", "location": "Santa Clara", "raceName": "Measure B", "raceDescription": "Santa Clara. Appointed police chief. Passes with majority vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:05 PM", "dateUpdated": "April 4, 2024", "totalVotes": 20567, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 5680 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 14887 } ] }, "SCMeasureC": { "id": "SCMeasureC", "type": "localRace", "location": "Santa Clara", "raceName": "Measure C", "raceDescription": "Sunnyvale School District. School bond. Passes with 55% vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:05 PM", "dateUpdated": "April 4, 2024", "totalVotes": 14656, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 10261 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4395 } ] }, "SolanoD15": { "id": "SolanoD15", "type": "localRace", "location": "Solano", "raceName": "Superior Court Judge, Department 15", "raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.", "raceReadTheStory": "", "raceType": "", "timeUpdated": "7:08 PM", "dateUpdated": "March 28, 2024", "totalVotes": 81709, "candidates": [ { "candidateName": "Mike Thompson", "candidateIncumbent": false, "candidateParty": "", "voteCount": 36844 }, { "candidateName": "Bryan J. Kim", "candidateIncumbent": false, "candidateParty": "", "voteCount": 44865 } ] }, "SolanoD1": { "id": "SolanoD1", "type": "localRace", "location": "Solano", "raceName": "Board of Supervisors, District 1", "raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.", "raceReadTheStory": "https://www.kqed.org/elections/results/solano/supervisor-1st-district", "raceType": "", "timeUpdated": "7:08 PM", "dateUpdated": "March 28, 2024", "totalVotes": 13786, "candidates": [ { "candidateName": "Michael Wilson", "candidateIncumbent": false, "candidateParty": "", "voteCount": 6401 }, { "candidateName": "Cassandra James", "candidateIncumbent": false, "candidateParty": "", "voteCount": 7385 } ] }, "SolanoD2": { "id": "SolanoD2", "type": "localRace", "location": "Solano", "raceName": "Board of Supervisors, District 2", "raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.", "raceReadTheStory": "", "raceType": "", "timeUpdated": "7:08 PM", "dateUpdated": "March 28, 2024", "totalVotes": 19903, "candidates": [ { "candidateName": "Monica Brown", "candidateIncumbent": true, "candidateParty": "", "voteCount": 10951 }, { "candidateName": "Nora Dizon", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3135 }, { "candidateName": "Rochelle Sherlock", "candidateIncumbent": false, "candidateParty": "", "voteCount": 5817 } ] }, "SolanoD5": { "id": "SolanoD5", "type": "localRace", "location": "Solano", "raceName": "Board of Supervisors, District 5", "raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.", "raceReadTheStory": "", "raceType": "", "timeUpdated": "7:08 PM", "dateUpdated": "March 28, 2024", "totalVotes": 17888, "candidates": [ { "candidateName": "Mitch Mashburn", "candidateIncumbent": true, "candidateParty": "", "voteCount": 11210 }, { "candidateName": "Chadwick J. Ledoux", "candidateIncumbent": false, "candidateParty": "", "voteCount": 6678 } ] }, "SolanoEducation": { "id": "SolanoEducation", "type": "localRace", "location": "Solano", "raceName": "Sacramento County Board of Education", "raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.", "raceReadTheStory": "", "raceType": "", "timeUpdated": "7:08 PM", "dateUpdated": "March 28, 2024", "totalVotes": 3650, "candidates": [ { "candidateName": "Heather Davis", "candidateIncumbent": true, "candidateParty": "", "voteCount": 2960 }, { "candidateName": "Shazleen Khan", "candidateIncumbent": false, "candidateParty": "", "voteCount": 690 } ] }, "SolanoMeasureA": { "id": "SolanoMeasureA", "type": "localRace", "location": "Solano", "raceName": "Measure A", "raceDescription": "Benicia. Hotel tax. Passes with majority vote.", "raceReadTheStory": "https://www.kqed.org/elections/results/solano/measure-a", "raceType": "yesNo", "timeUpdated": "7:08 PM", "dateUpdated": "March 28, 2024", "totalVotes": 10136, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 7869 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2267 } ] }, "SolanoMeasureB": { "id": "SolanoMeasureB", "type": "localRace", "location": "Solano", "raceName": "Measure B", "raceDescription": "Benicia. Sales tax. Passes with majority vote.", "raceReadTheStory": "https://www.kqed.org/elections/results/solano/measure-b", "raceType": "yesNo", "timeUpdated": "7:08 PM", "dateUpdated": "March 28, 2024", "totalVotes": 10164, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 7335 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2829 } ] }, "SolanoMeasureC": { "id": "SolanoMeasureC", "type": "localRace", "location": "Solano", "raceName": "Measure C", "raceDescription": "Benicia Unified School District. School bond. Passes with 55% vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:08 PM", "dateUpdated": "March 28, 2024", "totalVotes": 10112, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 6316 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3796 } ] }, "SolanoMeasureN": { "id": "SolanoMeasureN", "type": "localRace", "location": "Solano", "raceName": "Measure N", "raceDescription": "Davis Joint Unified School District. Parcel tax. Passes with 2/3 vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:08 PM", "dateUpdated": "March 28, 2024", "totalVotes": 15, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 5 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 10 } ] }, "SonomaJudge3": { "id": "SonomaJudge3", "type": "localRace", "location": "Sonoma", "raceName": "Superior Court Judge, Office 3", "raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "6:51 PM", "dateUpdated": "March 29, 2024", "totalVotes": 115405, "candidates": [ { "candidateName": "Kristine M. Burk", "candidateIncumbent": false, "candidateParty": "", "voteCount": 79498 }, { "candidateName": "Beki Berrey", "candidateIncumbent": false, "candidateParty": "", "voteCount": 35907 } ] }, "SonomaJudge4": { "id": "SonomaJudge4", "type": "localRace", "location": "Sonoma", "raceName": "Superior Court Judge, Office 4", "raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "6:51 PM", "dateUpdated": "March 29, 2024", "totalVotes": 86789, "candidates": [ { "candidateName": "Paul J. Lozada", "candidateIncumbent": false, "candidateParty": "", "voteCount": 86789 } ] }, "SonomaJudge6": { "id": "SonomaJudge6", "type": "localRace", "location": "Sonoma", "raceName": "Superior Court Judge, Office 6", "raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "6:51 PM", "dateUpdated": "March 29, 2024", "totalVotes": 117990, "candidates": [ { "candidateName": "Omar Figueroa", "candidateIncumbent": false, "candidateParty": "", "voteCount": 42236 }, { "candidateName": "Kenneth English", "candidateIncumbent": false, "candidateParty": "", "voteCount": 75754 } ] }, "SonomaD1": { "id": "SonomaD1", "type": "localRace", "location": "Sonoma", "raceName": "Board of Supervisors, District 1", "raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "6:51 PM", "dateUpdated": "March 29, 2024", "totalVotes": 30348, "candidates": [ { "candidateName": "Rebecca Hermosillo", "candidateIncumbent": false, "candidateParty": "", "voteCount": 23958 }, { "candidateName": "Jonathan Mathieu", "candidateIncumbent": false, "candidateParty": "", "voteCount": 6390 } ] }, "SonomaD3": { "id": "SonomaD3", "type": "localRace", "location": "Sonoma", "raceName": "Board of Supervisors, District 3", "raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.", "raceReadTheStory": "https://www.kqed.org/elections/results/sonoma/supervisor-3rd-district", "raceType": "top1", "timeUpdated": "6:51 PM", "dateUpdated": "March 29, 2024", "totalVotes": 16312, "candidates": [ { "candidateName": "Chris Coursey", "candidateIncumbent": true, "candidateParty": "", "voteCount": 11346 }, { "candidateName": "Omar Medina", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4966 } ] }, "SonomaD5": { "id": "SonomaD5", "type": "localRace", "location": "Sonoma", "raceName": "Board of Supervisors, District 5", "raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "6:51 PM", "dateUpdated": "March 29, 2024", "totalVotes": 23356, "candidates": [ { "candidateName": "Lynda Hopkins", "candidateIncumbent": true, "candidateParty": "", "voteCount": 23356 } ] }, "SonomaMeasureA": { "id": "SonomaMeasureA", "type": "localRace", "location": "Sonoma", "raceName": "Measure A", "raceDescription": "Cotati-Rohnert Park Unified School District. Parcel tax. Passes with 2/3 vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "6:51 PM", "dateUpdated": "March 29, 2024", "totalVotes": 13756, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 10320 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3436 } ] }, "SonomaMeasureB": { "id": "SonomaMeasureB", "type": "localRace", "location": "Sonoma", "raceName": "Measure B", "raceDescription": "Petaluma Joint Union High School District. Parcel tax. Passes with 2/3 vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "6:51 PM", "dateUpdated": "March 29, 2024", "totalVotes": 24877, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 15795 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 9082 } ] }, "SonomaMeasureC": { "id": "SonomaMeasureC", "type": "localRace", "location": "Sonoma", "raceName": "Measure C", "raceDescription": "Fort Ross School District. School bond. Passes with 55% vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "6:51 PM", "dateUpdated": "March 29, 2024", "totalVotes": 286, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 159 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 127 } ] }, "SonomaMeasureD": { "id": "SonomaMeasureD", "type": "localRace", "location": "Sonoma", "raceName": "Measure D", "raceDescription": "Harmony Union School District. School bond. Passes with 55% vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "6:51 PM", "dateUpdated": "March 29, 2024", "totalVotes": 1925, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1089 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 836 } ] }, "SonomaMeasureE": { "id": "SonomaMeasureE", "type": "localRace", "location": "Sonoma", "raceName": "Measure E", "raceDescription": "Petaluma City (Elementary) School District. Parcel tax. Passes with 2/3 vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "6:51 PM", "dateUpdated": "March 29, 2024", "totalVotes": 11133, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 7622 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3511 } ] }, "SonomaMeasureG": { "id": "SonomaMeasureG", "type": "localRace", "location": "Sonoma", "raceName": "Measure G", "raceDescription": "Rincon Valley Union School District. School bond. Passes with 55% vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "6:51 PM", "dateUpdated": "March 29, 2024", "totalVotes": 14577, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 8668 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 5909 } ] }, "SonomaMeasureH": { "id": "SonomaMeasureH", "type": "localRace", "location": "Sonoma", "raceName": "Measure H", "raceDescription": "Sonoma County. Sales tax. Passes with majority vote.", "raceReadTheStory": "https://www.kqed.org/elections/results/sonoma/measure-h", "raceType": "yesNo", "timeUpdated": "6:51 PM", "dateUpdated": "March 29, 2024", "totalVotes": 145261, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 89646 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 55615 } ] } }, "racesGenElectionReducer": { "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": "March 28, 2025 3:22 AM", "nationalRacesLoaded": true, "localRacesLoaded": true, "overrides": [ { "id": "0", "raceName": "President", "raceDescription": "Top candidate wins seat." }, { "id": "5089", "raceName": "State Senate, District 3", "raceDescription": "Top candidate wins seat." }, { "id": "5154", "raceName": "State Assembly, District 11", "raceDescription": "Top candidate wins seat." }, { "id": "5258", "raceName": "State Assembly, District 29", "raceDescription": "Top candidate wins seat." }, { "id": "5692", "raceName": "U.S. House of Representatives, District 2", "raceDescription": "Top candidate wins seat." }, { "id": "5694", "raceName": "U.S. House of Representatives, District 4", "raceDescription": "Top candidate wins seat." }, { "id": "5697", "raceName": "U.S. House of Representatives, District 7", "raceDescription": "Top candidate wins seat." }, { "id": "5698", "raceName": "U.S. House of Representatives, District 8", "raceDescription": "Top candidate wins seat." }, { "id": "5699", "raceName": "U.S. House of Representatives, District 9", "raceDescription": "Top candidate wins seat." }, { "id": "5701", "raceName": "U.S. House of Representatives, District 11", "raceDescription": "Top candidate wins seat." }, { "id": "5702", "raceName": "U.S. House of Representatives, District 12", "raceDescription": "Top candidate wins seat." }, { "id": "5704", "raceName": "U.S. House of Representatives, District 14", "raceDescription": "Top candidate wins seat." }, { "id": "5705", "raceName": "U.S. House of Representatives, District 15", "raceDescription": "Top candidate wins seat." }, { "id": "5706", "raceName": "U.S. House of Representatives, District 16", "raceDescription": "Top candidate wins seat." }, { "id": "5707", "raceName": "U.S. House of Representatives, District 17", "raceDescription": "Top candidate wins seat." }, { "id": "5708", "raceName": "U.S. House of Representatives, District 18", "raceDescription": "Top candidate wins seat." }, { "id": "5709", "raceName": "U.S. House of Representatives, District 19", "raceDescription": "Top candidate wins seat." }, { "id": "5746", "raceName": "State Senate, District 5", "raceDescription": "Top candidate wins seat." }, { "id": "5747", "raceName": "State Senate, District 7", "raceDescription": "Top candidate wins seat." }, { "id": "5748", "raceName": "State Senate, District 9", "raceDescription": "Top candidate wins seat." }, { "id": "5749", "raceName": "State Senate, District 11", "raceDescription": "Top candidate wins seat." }, { "id": "5750", "raceName": "State Senate, District 13", "raceDescription": "Top candidate wins seat." }, { "id": "5751", "raceName": "State Senate, District 15", "raceDescription": "Top candidate wins seat." }, { "id": "5763", "raceName": "State Assembly, District 2", "raceDescription": "Top candidate wins seat." }, { "id": "5765", "raceName": "State Assembly, District 4", "raceDescription": "Top candidate wins seat." }, { "id": "5772", "raceName": "State Assembly, District 12", "raceDescription": "Top candidate wins seat." }, { "id": "5774", "raceName": "State Assembly, District 14", "raceDescription": "Top candidate wins seat." }, { "id": "5775", "raceName": "State Assembly, District 15", "raceDescription": "Top candidate wins seat." }, { "id": "5776", "raceName": "State Assembly, District 16", "raceDescription": "Top candidate wins seat." }, { "id": "5777", "raceName": "State Assembly, District 17", "raceDescription": "Top candidate wins seat." }, { "id": "5778", "raceName": "State Assembly, District 18", "raceDescription": "Top candidate wins seat." }, { "id": "5779", "raceName": "State Assembly, District 19", "raceDescription": "Top candidate wins seat." }, { "id": "5780", "raceName": "State Assembly, District 20", "raceDescription": "Top candidate wins seat." }, { "id": "5781", "raceName": "State Assembly, District 21", "raceDescription": "Top candidate wins seat." }, { "id": "5783", "raceName": "State Assembly, District 23", "raceDescription": "Top candidate wins seat." }, { "id": "5784", "raceName": "State Assembly, District 24", "raceDescription": "Top candidate wins seat." }, { "id": "5786", "raceName": "State Assembly, District 25", "raceDescription": "Top candidate wins seat." }, { "id": "5787", "raceName": "State Assembly, District 26", "raceDescription": "Top candidate wins seat." }, { "id": "5789", "raceName": "State Assembly, District 28", "raceDescription": "Top candidate wins seat." }, { "id": "6855", "raceName": "SF Mayor", "raceDescription": "Top candidate wins seat." }, { "id": "8514", "raceName": "U.S. House of Representatives, District 10", "raceDescription": "Top candidate wins seat." }, { "id": "8619", "raceName": "U.S. Senate full term", "raceDescription": "Top candidate wins seat." }, { "id": "82961", "raceName": "U.S. Senate unexpired term", "raceDescription": "Top candidate wins seat." }, { "id": "83019", "raceName": "Oakland Mayor recall", "raceDescription": "Passes with majority vote." }, { "id": "83020", "raceName": "Alameda DA recall", "raceDescription": "Passes with majority vote." }, { "id": "83060", "raceName": "Proposition 2", "raceDescription": "Passes with majority vote." }, { "id": "83061", "raceName": "Proposition 3", "raceDescription": "Passes with majority vote." }, { "id": "83062", "raceName": "Proposition 4", "raceDescription": "Passes with majority vote." }, { "id": "83063", "raceName": "Proposition 5", "raceDescription": "Passes with majority vote." }, { "id": "83064", "raceName": "Proposition 6", "raceDescription": "Passes with majority vote." }, { "id": "83065", "raceName": "Proposition 32", "raceDescription": "Passes with majority vote." }, { "id": "83066", "raceName": "Proposition 33", "raceDescription": "Passes with majority vote." }, { "id": "83067", "raceName": "Proposition 34", "raceDescription": "Passes with majority vote." }, { "id": "83068", "raceName": "Proposition 35", "raceDescription": "Passes with majority vote." }, { "id": "83069", "raceName": "Proposition 36", "raceDescription": "Passes with majority vote." } ], "AlamedaChabotLasPositasCommunityCollegeDistrictTrusteeArea1": { "id": "AlamedaChabotLasPositasCommunityCollegeDistrictTrusteeArea1", "type": "localRace", "location": "Alameda", "raceName": "Chabot – Las Positas Community College District, Trustee Area 1", "raceDescription": "Top candidate wins seat. ", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 27293, "candidates": [ { "candidateName": "Hector Garcia", "candidateIncumbent": false, "candidateParty": "", "voteCount": 20349 }, { "candidateName": "Luis Reynoso \r", "candidateIncumbent": true, "candidateParty": "", "voteCount": 6944 } ] }, "AlamedaChabotLasPositasCommunityCollegeDistrictTrusteeArea4": { "id": "AlamedaChabotLasPositasCommunityCollegeDistrictTrusteeArea4", "type": "localRace", "location": "Alameda", "raceName": "Chabot - Las Positas Community College District, Trustee Area 4", "raceDescription": "Top candidate wins seat. ", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 38764, "candidates": [ { "candidateName": "Maria L Heredia ", "candidateIncumbent": true, "candidateParty": "", "voteCount": 26185 }, { "candidateName": "Joseph Grcar", "candidateIncumbent": false, "candidateParty": "", "voteCount": 12579 } ] }, "AlamedaPeraltaCommunityCollegeDistrictTrusteeArea2": { "id": "AlamedaPeraltaCommunityCollegeDistrictTrusteeArea2", "type": "localRace", "location": "Alameda", "raceName": "Peralta Community College District, Trustee Area 2", "raceDescription": "Top candidate wins seat. ", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 21710, "candidates": [ { "candidateName": "Paulina Gonzalez", "candidateIncumbent": true, "candidateParty": "", "voteCount": 14082 }, { "candidateName": "Sinead Geneva Anderson", "candidateIncumbent": false, "candidateParty": "", "voteCount": 7628 } ] }, "AlamedaSanJoaquinDeltaCommunityCollegeDistrictTrusteeArea1": { "id": "AlamedaSanJoaquinDeltaCommunityCollegeDistrictTrusteeArea1", "type": "localRace", "location": "Alameda", "raceName": "San Joaquin Delta Community College District, Trustee Area 1", "raceDescription": "Top candidate wins seat. ", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 68, "candidates": [ { "candidateName": "Ralph Lee White", "candidateIncumbent": false, "candidateParty": "", "voteCount": 36 }, { "candidateName": "Shelly Stoll Swanson", "candidateIncumbent": false, "candidateParty": "", "voteCount": 32 } ] }, "AlamedaSanJoaquinDeltaCommunityCollegeDistrictTrusteeArea2": { "id": "AlamedaSanJoaquinDeltaCommunityCollegeDistrictTrusteeArea2", "type": "localRace", "location": "Alameda", "raceName": "San Joaquin Delta Community College District, Trustee Area 2", "raceDescription": "Top candidate wins seat. ", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 68, "candidates": [ { "candidateName": "Samuel Anderson", "candidateIncumbent": false, "candidateParty": "", "voteCount": 27 }, { "candidateName": "Julie D. Kay", "candidateIncumbent": false, "candidateParty": "", "voteCount": 23 }, { "candidateName": "Dan Wright", "candidateIncumbent": false, "candidateParty": "", "voteCount": 18 } ] }, "AlamedaSanJoaquinDeltaCommunityCollegeDistrictTrusteeArea6": { "id": "AlamedaSanJoaquinDeltaCommunityCollegeDistrictTrusteeArea6", "type": "localRace", "location": "Alameda", "raceName": "San Joaquin Delta Community College District, Trustee Area 6", "raceDescription": "Top candidate wins seat. ", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 64, "candidates": [ { "candidateName": "Catalina Piña", "candidateIncumbent": false, "candidateParty": "", "voteCount": 41 }, { "candidateName": "Rosario Patrick", "candidateIncumbent": false, "candidateParty": "", "voteCount": 23 } ] }, "AlamedaAlamedaUnifiedSchoolDistrictGoverningBoard": { "id": "AlamedaAlamedaUnifiedSchoolDistrictGoverningBoard", "type": "localRace", "location": "Alameda", "raceName": "Alameda Unified School District Governing Board", "raceDescription": "To three candidates win seat. ", "raceReadTheStory": "", "raceType": "top3", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 76529, "candidates": [ { "candidateName": "Heather Little", "candidateIncumbent": true, "candidateParty": "", "voteCount": 21985 }, { "candidateName": "Meleah Hall", "candidateIncumbent": false, "candidateParty": "", "voteCount": 21482 }, { "candidateName": "Joyce Boyd", "candidateIncumbent": false, "candidateParty": "", "voteCount": 11258 }, { "candidateName": "Jennifer Williams", "candidateIncumbent": true, "candidateParty": "", "voteCount": 21804 } ] }, "AlamedaCastroValleyUnifiedSchoolDistrictGoverningBoardArea5": { "id": "AlamedaCastroValleyUnifiedSchoolDistrictGoverningBoardArea5", "type": "localRace", "location": "Alameda", "raceName": "Castro Valley Unified School District Governing Board, Area 5", "raceDescription": "Top candidate wins seat. ", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 4669, "candidates": [ { "candidateName": "John Chung", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1272 }, { "candidateName": "Mike Kusiak", "candidateIncumbent": true, "candidateParty": "", "voteCount": 3397 } ] }, "AlamedaDublinUnifiedSchoolDistrictGoverningBoardArea1": { "id": "AlamedaDublinUnifiedSchoolDistrictGoverningBoardArea1", "type": "localRace", "location": "Alameda", "raceName": "Dublin Unified School District Governing Board, Area 1", "raceDescription": "Top candidate wins seat. ", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 5101, "candidates": [ { "candidateName": "Kristian Reyes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3067 }, { "candidateName": "Ramnath “Ram” Shanbhogue", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2034 } ] }, "AlamedaEmeryUnifiedSchoolDistrictGoverningBoard": { "id": "AlamedaEmeryUnifiedSchoolDistrictGoverningBoard", "type": "localRace", "location": "Alameda", "raceName": "Emery Unified School District Governing Board", "raceDescription": "Top two candidates win seat. ", "raceReadTheStory": "", "raceType": "top2", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 6089, "candidates": [ { "candidateName": "Elsie Joyce Lee", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2651 }, { "candidateName": "Brian Donahue", "candidateIncumbent": false, "candidateParty": "", "voteCount": 832 }, { "candidateName": "Walter Pizarro", "candidateIncumbent": false, "candidateParty": "", "voteCount": 707 }, { "candidateName": "John T. Van Geffen", "candidateIncumbent": true, "candidateParty": "", "voteCount": 1899 } ] }, "AlamedaFremontUnifiedSchoolDistrictGoverningBoardArea4": { "id": "AlamedaFremontUnifiedSchoolDistrictGoverningBoardArea4", "type": "localRace", "location": "Alameda", "raceName": "Fremont Unified School District Governing Board, Area 4", "raceDescription": "Top candidate wins seat. ", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 13186, "candidates": [ { "candidateName": "Ganesh Balamitran", "candidateIncumbent": false, "candidateParty": "", "voteCount": 6580 }, { "candidateName": "Rinu Nair", "candidateIncumbent": false, "candidateParty": "", "voteCount": 6606 } ] }, "AlamedaHaywardUnifiedSchoolDistrictGoverningBoard": { "id": "AlamedaHaywardUnifiedSchoolDistrictGoverningBoard", "type": "localRace", "location": "Alameda", "raceName": "Hayward Unified School District Governing Board", "raceDescription": "Top three candidates win seat.", "raceReadTheStory": "", "raceType": "top3", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 117571, "candidates": [ { "candidateName": "Sophia Jauregui", "candidateIncumbent": false, "candidateParty": "", "voteCount": 17198 }, { "candidateName": "Luis Reynoso", "candidateIncumbent": false, "candidateParty": "", "voteCount": 18567 }, { "candidateName": "Sara Prada", "candidateIncumbent": true, "candidateParty": "", "voteCount": 19824 }, { "candidateName": "Austin Bruckner Carrillo", "candidateIncumbent": false, "candidateParty": "", "voteCount": 18762 }, { "candidateName": "Simon “Peter” Gutierrez Bufete", "candidateIncumbent": true, "candidateParty": "", "voteCount": 21408 }, { "candidateName": "Calyn Kelley", "candidateIncumbent": false, "candidateParty": "", "voteCount": 12879 }, { "candidateName": "Tom Wong", "candidateIncumbent": false, "candidateParty": "", "voteCount": 8933 } ] }, "AlamedaLammersvilleJointUnifiedSchoolDistrictGoverningBoardArea1": { "id": "AlamedaLammersvilleJointUnifiedSchoolDistrictGoverningBoardArea1", "type": "localRace", "location": "Alameda", "raceName": "Lammersville Joint Unified School District Governing Board, Area 1", "raceDescription": "Top candidate wins seat. ", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 76, "candidates": [ { "candidateName": "David A. Pombo", "candidateIncumbent": true, "candidateParty": "", "voteCount": 60 }, { "candidateName": "Surekha Shekar", "candidateIncumbent": false, "candidateParty": "", "voteCount": 16 } ] }, "AlamedaLivermoreValleyJointUnifiedSchoolDistrictGoverningBoard": { "id": "AlamedaLivermoreValleyJointUnifiedSchoolDistrictGoverningBoard", "type": "localRace", "location": "Alameda", "raceName": "Livermore Valley Joint Unified School District Governing Board", "raceDescription": "Top two candidates win seat. Includes votes from Alameda and Contra Costa counties.", "raceReadTheStory": "", "raceType": "top2", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 65867, "candidates": [ { "candidateName": "Maggie Tufts", "candidateIncumbent": false, "candidateParty": "", "voteCount": 14895 }, { "candidateName": "Amanda Pepper", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4177 }, { "candidateName": "Jean Paulsen", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2536 }, { "candidateName": "Tara Boyce", "candidateIncumbent": false, "candidateParty": "", "voteCount": 13219 }, { "candidateName": "Christiaan Vandenheuvel", "candidateIncumbent": false, "candidateParty": "", "voteCount": 15223 }, { "candidateName": "Deena Kaplanis", "candidateIncumbent": false, "candidateParty": "", "voteCount": 15817 } ] }, "AlamedaNewHavenUnifiedSchoolDistrictGoverningBoardArea1": { "id": "AlamedaNewHavenUnifiedSchoolDistrictGoverningBoardArea1", "type": "localRace", "location": "Alameda", "raceName": "New Haven Unified School District Governing Board, Area 1", "raceDescription": "Top candidate wins seat. ", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 4547, "candidates": [ { "candidateName": "Midji Kuo-Rovetta", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1214 }, { "candidateName": "Patricio R. Urbi", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2094 }, { "candidateName": "Jatinder (JP) K. Sahi", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1239 } ] }, "AlamedaNewHavenUnifiedSchoolDistrictGoverningBoardArea2": { "id": "AlamedaNewHavenUnifiedSchoolDistrictGoverningBoardArea2", "type": "localRace", "location": "Alameda", "raceName": "New Haven Unified School District Governing Board, Area 2", "raceDescription": "Top candidate wins seat. ", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 4448, "candidates": [ { "candidateName": "Melanie Freeberg", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2928 }, { "candidateName": "Michelle Parnala", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1520 } ] }, "AlamedaNewHavenUnifiedSchoolDistrictGoverningBoardArea3": { "id": "AlamedaNewHavenUnifiedSchoolDistrictGoverningBoardArea3", "type": "localRace", "location": "Alameda", "raceName": "New Haven Unified School District Governing Board, Area 3", "raceDescription": "Top candidate wins seat. ", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 5229, "candidates": [ { "candidateName": "Lydia Idem", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1960 }, { "candidateName": "Michael Gonzales", "candidateIncumbent": true, "candidateParty": "", "voteCount": 3269 } ] }, "AlamedaNewarkUnifiedSchoolDistrictGoverningBoard": { "id": "AlamedaNewarkUnifiedSchoolDistrictGoverningBoard", "type": "localRace", "location": "Alameda", "raceName": "Newark Unified School District Governing Board", "raceDescription": "Top three candidates win seat.", "raceReadTheStory": "", "raceType": "top3", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 32762, "candidates": [ { "candidateName": "Aiden Hill", "candidateIncumbent": true, "candidateParty": "", "voteCount": 7728 }, { "candidateName": "Vikas Minglani", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3727 }, { "candidateName": "Gabriel Anguiano Jr.", "candidateIncumbent": false, "candidateParty": "", "voteCount": 7435 }, { "candidateName": "Austin Block", "candidateIncumbent": false, "candidateParty": "", "voteCount": 7622 }, { "candidateName": "Phuong Nguyen", "candidateIncumbent": true, "candidateParty": "", "voteCount": 6250 } ] }, "AlamedaPleasantonUnifiedSchoolDistrictGoverningBoardArea3": { "id": "AlamedaPleasantonUnifiedSchoolDistrictGoverningBoardArea3", "type": "localRace", "location": "Alameda", "raceName": "Pleasanton Unified School District Governing Board, Area 3", "raceDescription": "Top candidate wins seat. ", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 7101, "candidates": [ { "candidateName": "Donalyn Harris", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3142 }, { "candidateName": "Kelly Mokashi", "candidateIncumbent": true, "candidateParty": "", "voteCount": 3959 } ] }, "AlamedaPleasantonUnifiedSchoolDistrictGoverningBoardArea4": { "id": "AlamedaPleasantonUnifiedSchoolDistrictGoverningBoardArea4", "type": "localRace", "location": "Alameda", "raceName": "Pleasanton Unified School District Governing Board, Area 4", "raceDescription": "Top candidate wins seat. ", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 6947, "candidates": [ { "candidateName": "Jen Flynn", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3309 }, { "candidateName": "Charlie Jones", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3638 } ] }, "AlamedaSanLorenzoUnifiedSchoolDistrictGoverningBoardArea5": { "id": "AlamedaSanLorenzoUnifiedSchoolDistrictGoverningBoardArea5", "type": "localRace", "location": "Alameda", "raceName": "San Lorenzo Unified School District Governing Board, Area 5", "raceDescription": "Top candidate wins seat. ", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 3704, "candidates": [ { "candidateName": "Alicia Gonzalez", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2363 }, { "candidateName": "Penny Peck", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1341 } ] }, "AlamedaSunolGlenUnifiedSchoolDistrictGoverningBoard": { "id": "AlamedaSunolGlenUnifiedSchoolDistrictGoverningBoard", "type": "localRace", "location": "Alameda", "raceName": "Sunol Glen Unified School District Governing Board", "raceDescription": "Top candidate wins seat. ", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 633, "candidates": [ { "candidateName": "Ryan Jergensen", "candidateIncumbent": false, "candidateParty": "", "voteCount": 264 }, { "candidateName": "Erin Choin", "candidateIncumbent": false, "candidateParty": "", "voteCount": 369 } ] }, "AlamedaBoardofSupervisorsDistrict5": { "id": "AlamedaBoardofSupervisorsDistrict5", "type": "localRace", "location": "Alameda", "raceName": "Board of Supervisors, District 5", "raceDescription": "Top candidate wins seat. ", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 141989, "candidates": [ { "candidateName": "John J. Bauters", "candidateIncumbent": false, "candidateParty": "", "voteCount": 70782 }, { "candidateName": "Nikki Fortunato Bas", "candidateIncumbent": false, "candidateParty": "", "voteCount": 71207 } ] }, "AlamedaAlamedaCityCouncil": { "id": "AlamedaAlamedaCityCouncil", "type": "localRace", "location": "Alameda", "raceName": "Alameda City Council", "raceDescription": "Top two candidates win seat. ", "raceReadTheStory": "", "raceType": "top2", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 61752, "candidates": [ { "candidateName": "Trish Herrera Spencer", "candidateIncumbent": true, "candidateParty": "", "voteCount": 12086 }, { "candidateName": "Thushan Amarasiriwardena", "candidateIncumbent": false, "candidateParty": "", "voteCount": 13049 }, { "candidateName": "Michele Pryor", "candidateIncumbent": false, "candidateParty": "", "voteCount": 16396 }, { "candidateName": "Greg Boller", "candidateIncumbent": false, "candidateParty": "", "voteCount": 14208 }, { "candidateName": "Steve Slauson", "candidateIncumbent": false, "candidateParty": "", "voteCount": 6013 } ] }, "AlamedaAlamedaAuditor": { "id": "AlamedaAlamedaAuditor", "type": "localRace", "location": "Alameda", "raceName": "Alameda Auditor", "raceDescription": "Top candidate wins seat. ", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 27772, "candidates": [ { "candidateName": "Kevin R. Kearney", "candidateIncumbent": true, "candidateParty": "", "voteCount": 27772 } ] }, "AlamedaAlamedaTreasurer": { "id": "AlamedaAlamedaTreasurer", "type": "localRace", "location": "Alameda", "raceName": "Alameda Treasurer", "raceDescription": "Top candidate wins seat. ", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 27514, "candidates": [ { "candidateName": "Kevin Kennedy", "candidateIncumbent": true, "candidateParty": "", "voteCount": 27514 } ] }, "AlamedaBerkeleyRentStabilizationBoardCommissioner": { "id": "AlamedaBerkeleyRentStabilizationBoardCommissioner", "type": "localRace", "location": "Alameda", "raceName": "Berkeley Rent Stabilization Board Commissioner", "raceDescription": "Top four candidates win seat. ", "raceReadTheStory": "", "raceType": "top4", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 138269, "candidates": [ { "candidateName": "Alfred Twu", "candidateIncumbent": false, "candidateParty": "", "voteCount": 22942 }, { "candidateName": "Carole Marasovic", "candidateIncumbent": false, "candidateParty": "", "voteCount": 19557 }, { "candidateName": "Xavier Johnson", "candidateIncumbent": true, "candidateParty": "", "voteCount": 26978 }, { "candidateName": "Avery Arbaugh", "candidateIncumbent": false, "candidateParty": "", "voteCount": 19825 }, { "candidateName": "Andy Kelley", "candidateIncumbent": true, "candidateParty": "", "voteCount": 23373 }, { "candidateName": "Dominique Walker", "candidateIncumbent": true, "candidateParty": "", "voteCount": 25594 } ] }, "AlamedaBerkeleySchoolDirector": { "id": "AlamedaBerkeleySchoolDirector", "type": "localRace", "location": "Alameda", "raceName": "Berkeley School Director", "raceDescription": "Top two candidates win seat. ", "raceReadTheStory": "", "raceType": "top2", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 84804, "candidates": [ { "candidateName": "Norma J.F. Harrison", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3121 }, { "candidateName": "Jen Corn", "candidateIncumbent": false, "candidateParty": "", "voteCount": 30836 }, { "candidateName": "Laura Babitt", "candidateIncumbent": true, "candidateParty": "", "voteCount": 22061 }, { "candidateName": "Ana Vasudeo", "candidateIncumbent": true, "candidateParty": "", "voteCount": 25743 }, { "candidateName": "Adbur Sikder", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3043 } ] }, "AlamedaDublinMayor": { "id": "AlamedaDublinMayor", "type": "localRace", "location": "Alameda", "raceName": "Dublin Mayor", "raceDescription": "Top candidate wins seat. ", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 25515, "candidates": [ { "candidateName": "Tom Evans", "candidateIncumbent": false, "candidateParty": "", "voteCount": 8278 }, { "candidateName": "Sherry Hu", "candidateIncumbent": false, "candidateParty": "", "voteCount": 9274 }, { "candidateName": "Jean Josey", "candidateIncumbent": false, "candidateParty": "", "voteCount": 7138 }, { "candidateName": "Shawn Costello", "candidateIncumbent": false, "candidateParty": "", "voteCount": 825 } ] }, "AlamedaDublinCityCouncilArea1": { "id": "AlamedaDublinCityCouncilArea1", "type": "localRace", "location": "Alameda", "raceName": "Dublin City Council, Area 1", "raceDescription": "Top candidate wins seat. ", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 6133, "candidates": [ { "candidateName": "Michael McCorriston", "candidateIncumbent": false, "candidateParty": "", "voteCount": 6133 } ] }, "AlamedaDublinCityCouncilArea3": { "id": "AlamedaDublinCityCouncilArea3", "type": "localRace", "location": "Alameda", "raceName": "Dublin City Council, Area 3", "raceDescription": "Top candidate wins seat. ", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 4752, "candidates": [ { "candidateName": "Razi Hasni", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2305 }, { "candidateName": "John Morada", "candidateIncumbent": true, "candidateParty": "", "voteCount": 2447 } ] }, "AlamedaEmeryvilleCityCouncil": { "id": "AlamedaEmeryvilleCityCouncil", "type": "localRace", "location": "Alameda", "raceName": "Emeryville City Council", "raceDescription": "Top three candidates win seat.", "raceReadTheStory": "", "raceType": "top3", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 10943, "candidates": [ { "candidateName": "Calvin Dillahunty", "candidateIncumbent": false, "candidateParty": "", "voteCount": 915 }, { "candidateName": "Sam Gould", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1318 }, { "candidateName": "Mia Esperanza Brown", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1829 }, { "candidateName": "Sukhdeep Kaur", "candidateIncumbent": true, "candidateParty": "", "voteCount": 2265 }, { "candidateName": "Courtney Welch", "candidateIncumbent": true, "candidateParty": "", "voteCount": 2559 }, { "candidateName": "Matthew Solomon", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2057 } ] }, "AlamedaFremontMayor": { "id": "AlamedaFremontMayor", "type": "localRace", "location": "Alameda", "raceName": "Fremont Mayor", "raceDescription": "Top candidate wins seat. ", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 77400, "candidates": [ { "candidateName": "Rohan Marfatia", "candidateIncumbent": false, "candidateParty": "", "voteCount": 8947 }, { "candidateName": "Vinnie Bacon", "candidateIncumbent": false, "candidateParty": "", "voteCount": 25108 }, { "candidateName": "Hiu Ng", "candidateIncumbent": false, "candidateParty": "", "voteCount": 6910 }, { "candidateName": "Raj Salwan", "candidateIncumbent": false, "candidateParty": "", "voteCount": 36435 } ] }, "AlamedaFremontCityCouncilDistrict1": { "id": "AlamedaFremontCityCouncilDistrict1", "type": "localRace", "location": "Alameda", "raceName": "Fremont City Council, District 1", "raceDescription": "Top candidate wins seat. ", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 11787, "candidates": [ { "candidateName": "Teresa Keng", "candidateIncumbent": true, "candidateParty": "", "voteCount": 7471 }, { "candidateName": "Pravesh Kumar", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1767 }, { "candidateName": "Ranvir Sandhu", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2549 } ] }, "AlamedaFremontCityCouncilDistrict5": { "id": "AlamedaFremontCityCouncilDistrict5", "type": "localRace", "location": "Alameda", "raceName": "Fremont City Council, District 5", "raceDescription": "Top candidate wins seat. ", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 15666, "candidates": [ { "candidateName": "Sterling Jefferson Engle", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2966 }, { "candidateName": "Chandra Wagh", "candidateIncumbent": false, "candidateParty": "", "voteCount": 5265 }, { "candidateName": "Yajing Zhang", "candidateIncumbent": false, "candidateParty": "", "voteCount": 7435 } ] }, "AlamedaFremontCityCouncilDistrict6": { "id": "AlamedaFremontCityCouncilDistrict6", "type": "localRace", "location": "Alameda", "raceName": "Fremont City Council, District 6", "raceDescription": "Top candidate wins seat. ", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 11269, "candidates": [ { "candidateName": "Raymond Liu", "candidateIncumbent": false, "candidateParty": "", "voteCount": 5655 }, { "candidateName": "Teresa Cox", "candidateIncumbent": true, "candidateParty": "", "voteCount": 5614 } ] }, "AlamedaHaywardCityCouncil": { "id": "AlamedaHaywardCityCouncil", "type": "localRace", "location": "Alameda", "raceName": "Hayward City Council", "raceDescription": "Top four candidates win seat. ", "raceReadTheStory": "", "raceType": "top4", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 132561, "candidates": [ { "candidateName": "Tom Wong", "candidateIncumbent": false, "candidateParty": "", "voteCount": 10971 }, { "candidateName": "Daniel Goldstein", "candidateIncumbent": true, "candidateParty": "", "voteCount": 20029 }, { "candidateName": "Angela Andrews", "candidateIncumbent": true, "candidateParty": "", "voteCount": 25372 }, { "candidateName": "Joe O. Ramos", "candidateIncumbent": false, "candidateParty": "", "voteCount": 13217 }, { "candidateName": "Ray Bonilla Jr.", "candidateIncumbent": true, "candidateParty": "", "voteCount": 22511 }, { "candidateName": "Tom Ferreira", "candidateIncumbent": false, "candidateParty": "", "voteCount": 18510 }, { "candidateName": "Francisco Zermeño", "candidateIncumbent": true, "candidateParty": "", "voteCount": 21951 } ] }, "AlamedaLivermoreMayor": { "id": "AlamedaLivermoreMayor", "type": "localRace", "location": "Alameda", "raceName": "Livermore Mayor", "raceDescription": "Top candidate wins seat. ", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 33976, "candidates": [ { "candidateName": "John Marchand", "candidateIncumbent": true, "candidateParty": "", "voteCount": 33976 } ] }, "AlamedaLivermoreCityCouncilDistrict3": { "id": "AlamedaLivermoreCityCouncilDistrict3", "type": "localRace", "location": "Alameda", "raceName": "Livermore City Council, District 3", "raceDescription": "Top candidate wins seat. ", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 10272, "candidates": [ { "candidateName": "David Farley", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2847 }, { "candidateName": "Steven Dunbar", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4255 }, { "candidateName": "Jeff Kaskey", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3170 } ] }, "AlamedaLivermoreCityCouncilDistrict4": { "id": "AlamedaLivermoreCityCouncilDistrict4", "type": "localRace", "location": "Alameda", "raceName": "Livermore City Council, District 4", "raceDescription": "Top candidate wins seat. ", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 10860, "candidates": [ { "candidateName": "Kristie Wang", "candidateIncumbent": false, "candidateParty": "", "voteCount": 6671 }, { "candidateName": "Thomas Soules", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4189 } ] }, "AlamedaNewarkMayor": { "id": "AlamedaNewarkMayor", "type": "localRace", "location": "Alameda", "raceName": "Newark Mayor", "raceDescription": "Top candidate wins seat. ", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 15395, "candidates": [ { "candidateName": "Michael Hannon", "candidateIncumbent": true, "candidateParty": "", "voteCount": 8847 }, { "candidateName": "Jason Miguel", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1819 }, { "candidateName": "Elisa Martinez", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4729 } ] }, "AlamedaNewarkCityCouncilFullTerm": { "id": "AlamedaNewarkCityCouncilFullTerm", "type": "localRace", "location": "Alameda", "raceName": "Newark City Council — Full Term", "raceDescription": "Top two candidates win seat. ", "raceReadTheStory": "", "raceType": "top2", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 24632, "candidates": [ { "candidateName": "Terrence Grindall", "candidateIncumbent": false, "candidateParty": "", "voteCount": 7490 }, { "candidateName": "Hitendra Gupta", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1705 }, { "candidateName": "Jacinta Arteaga", "candidateIncumbent": false, "candidateParty": "", "voteCount": 6449 }, { "candidateName": "Julie Del Catancio", "candidateIncumbent": false, "candidateParty": "", "voteCount": 6452 }, { "candidateName": "Vinod Kumar", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2536 } ] }, "AlamedaNewarkCityCouncilShortTerm": { "id": "AlamedaNewarkCityCouncilShortTerm", "type": "localRace", "location": "Alameda", "raceName": "Newark City Council — Short Term", "raceDescription": "Top candidate wins seat. ", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 14248, "candidates": [ { "candidateName": "Eve Marie Little", "candidateIncumbent": false, "candidateParty": "", "voteCount": 5753 }, { "candidateName": "Renu Malhotra", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1656 }, { "candidateName": "Sean Mahanay", "candidateIncumbent": false, "candidateParty": "", "voteCount": 804 }, { "candidateName": "Lucia Gutierrez", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4413 }, { "candidateName": "Phil Bloxom", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1622 } ] }, "AlamedaPiedmontCityCouncil": { "id": "AlamedaPiedmontCityCouncil", "type": "localRace", "location": "Alameda", "raceName": "Piedmont City Council", "raceDescription": "Top two candidates win seat. ", "raceReadTheStory": "", "raceType": "top2", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 11051, "candidates": [ { "candidateName": "Conna McCarthy", "candidateIncumbent": true, "candidateParty": "", "voteCount": 4799 }, { "candidateName": "James Green", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2448 }, { "candidateName": "Lorrel Plimier", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3605 }, { "candidateName": "N. Sunny Bostrom-Fleming", "candidateIncumbent": false, "candidateParty": "", "voteCount": 199 } ] }, "AlamedaPiedmontBoardofEducation": { "id": "AlamedaPiedmontBoardofEducation", "type": "localRace", "location": "Alameda", "raceName": "Piedmont Board of Education", "raceDescription": "Top three candidates win seat.", "raceReadTheStory": "", "raceType": "top3", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 13927, "candidates": [ { "candidateName": "Michael Malione", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4375 }, { "candidateName": "Max Roman", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3678 }, { "candidateName": "Victoria Rosenbaum", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2298 }, { "candidateName": "Susy Struble", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3576 } ] }, "AlamedaPleasantonMayor": { "id": "AlamedaPleasantonMayor", "type": "localRace", "location": "Alameda", "raceName": "Pleasanton Mayor", "raceDescription": "Top candidate wins seat. ", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 35134, "candidates": [ { "candidateName": "Jack Balch", "candidateIncumbent": false, "candidateParty": "", "voteCount": 18950 }, { "candidateName": "Karla Brown", "candidateIncumbent": true, "candidateParty": "", "voteCount": 16184 } ] }, "AlamedaPleasantonCityCouncilDistrict2": { "id": "AlamedaPleasantonCityCouncilDistrict2", "type": "localRace", "location": "Alameda", "raceName": "Pleasanton City Council, District 2", "raceDescription": "Top candidate wins seat. ", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 8817, "candidates": [ { "candidateName": "Craig Eicher", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4758 }, { "candidateName": "Valerie Arkin", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4059 } ] }, "AlamedaPleasantonCityCouncilDistrict4": { "id": "AlamedaPleasantonCityCouncilDistrict4", "type": "localRace", "location": "Alameda", "raceName": "Pleasanton City Council, District 4", "raceDescription": "Top candidate wins seat. ", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 9337, "candidates": [ { "candidateName": "Vivek Mohan", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4510 }, { "candidateName": "Matthew B. Gaidos", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4827 } ] }, "AlamedaUnionCityMayor": { "id": "AlamedaUnionCityMayor", "type": "localRace", "location": "Alameda", "raceName": "Union City Mayor", "raceDescription": "Top candidate wins seat. ", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 25053, "candidates": [ { "candidateName": "Emily Duncan", "candidateIncumbent": false, "candidateParty": "", "voteCount": 10803 }, { "candidateName": "Marcus Bourlard", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1946 }, { "candidateName": "Gary Singh", "candidateIncumbent": false, "candidateParty": "", "voteCount": 12304 } ] }, "AlamedaUnionCityCouncilDistrict1": { "id": "AlamedaUnionCityCouncilDistrict1", "type": "localRace", "location": "Alameda", "raceName": "Union City Council, District 1", "raceDescription": "Top candidate wins seat. ", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 5804, "candidates": [ { "candidateName": "Wendy Huang", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2062 }, { "candidateName": "Erin Robertson", "candidateIncumbent": false, "candidateParty": "", "voteCount": 387 }, { "candidateName": "Lance Nishihira", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3355 } ] }, "AlamedaACTransitDistrictDirectorWard6": { "id": "AlamedaACTransitDistrictDirectorWard6", "type": "localRace", "location": "Alameda", "raceName": "AC Transit District Director, Ward 6", "raceDescription": "Top candidate wins seat. ", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 59520, "candidates": [ { "candidateName": "Jesse Lee Gunn", "candidateIncumbent": false, "candidateParty": "", "voteCount": 17784 }, { "candidateName": "Shonda Goward", "candidateIncumbent": false, "candidateParty": "", "voteCount": 11032 }, { "candidateName": "A. Curtis Silva", "candidateIncumbent": false, "candidateParty": "", "voteCount": 30704 } ] }, "AlamedaAlamedaCountyWaterDistrictDirectorWard5": { "id": "AlamedaAlamedaCountyWaterDistrictDirectorWard5", "type": "localRace", "location": "Alameda", "raceName": "Alameda County Water District Director, Ward 5", "raceDescription": "Top candidate wins seat. ", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 21397, "candidates": [ { "candidateName": "Aziz Akbari", "candidateIncumbent": true, "candidateParty": "", "voteCount": 15842 }, { "candidateName": "Raymond Ojeda", "candidateIncumbent": false, "candidateParty": "", "voteCount": 5555 } ] }, "AlamedaBARTDirectorDistrict5": { "id": "AlamedaBARTDirectorDistrict5", "type": "localRace", "location": "Alameda", "raceName": "San Francisco Bay Area Rapid Transit District Director, District 5", "raceDescription": "Top candidate wins seat. Includes votes from Alameda and Contra Costa counties.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 154960, "candidates": [ { "candidateName": "Melissa Hernandez", "candidateIncumbent": true, "candidateParty": "", "voteCount": 110470 }, { "candidateName": "Joseph Grcar", "candidateIncumbent": false, "candidateParty": "", "voteCount": 44490 } ] }, "AlamedaBARTDirectorDistrict7": { "id": "AlamedaBARTDirectorDistrict7", "type": "localRace", "location": "Alameda", "raceName": "San Francisco Bay Area Rapid Transit District Director, District 7", "raceDescription": "Top candidate wins seat. Inlcudes votes from Alameda County and San Francisco.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 161254, "candidates": [ { "candidateName": "Victor E. Flores", "candidateIncumbent": false, "candidateParty": "", "voteCount": 92729 }, { "candidateName": "Dana Lang", "candidateIncumbent": false, "candidateParty": "", "voteCount": 68525 } ] }, "AlamedaCastroValleySanitaryDistrictDirector": { "id": "AlamedaCastroValleySanitaryDistrictDirector", "type": "localRace", "location": "Alameda", "raceName": "Castro Valley Sanitary District Director", "raceDescription": "Top three candidates win seat.", "raceReadTheStory": "", "raceType": "top3", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 50863, "candidates": [ { "candidateName": "Timothy McGowan", "candidateIncumbent": true, "candidateParty": "", "voteCount": 15440 }, { "candidateName": "Joseph Grcar", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3952 }, { "candidateName": "Daniel M. Akagi", "candidateIncumbent": true, "candidateParty": "", "voteCount": 11104 }, { "candidateName": "Kenneth Owen", "candidateIncumbent": false, "candidateParty": "", "voteCount": 5711 }, { "candidateName": "Darshan Saini", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2600 }, { "candidateName": "Dave Sadoff", "candidateIncumbent": true, "candidateParty": "", "voteCount": 12056 } ] }, "AlamedaDublinSanRamonServicesDistrictBoardofDirectorsArea3": { "id": "AlamedaDublinSanRamonServicesDistrictBoardofDirectorsArea3", "type": "localRace", "location": "Alameda", "raceName": "Dublin San Ramon Services District Board of Directors, Area 3", "raceDescription": "Top candidate wins seat. ", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 8409, "candidates": [ { "candidateName": "Javier Lopez Rivero", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2155 }, { "candidateName": "Rich Halket", "candidateIncumbent": true, "candidateParty": "", "voteCount": 6254 } ] }, "AlamedaEBMUDDistrictDirectorWard5": { "id": "AlamedaEBMUDDistrictDirectorWard5", "type": "localRace", "location": "Alameda", "raceName": "EBMUD District Director, Ward 5", "raceDescription": "Top candidate wins seat. ", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 64662, "candidates": [ { "candidateName": "John E. Lewis", "candidateIncumbent": false, "candidateParty": "", "voteCount": 20412 }, { "candidateName": "Jim Oddie", "candidateIncumbent": false, "candidateParty": "", "voteCount": 27985 }, { "candidateName": "Alex Spehr", "candidateIncumbent": false, "candidateParty": "", "voteCount": 16265 } ] }, "AlamedaEBMUDDistrictDirectorWard6": { "id": "AlamedaEBMUDDistrictDirectorWard6", "type": "localRace", "location": "Alameda", "raceName": "EBMUD District Director, Ward 6", "raceDescription": "Top candidate wins seat. ", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 56957, "candidates": [ { "candidateName": "Valerie Lewis", "candidateIncumbent": false, "candidateParty": "", "voteCount": 48448 }, { "candidateName": "Richard De Vera", "candidateIncumbent": false, "candidateParty": "", "voteCount": 8509 } ] }, "AlamedaEastBayRegionalParkDistrictDirectorWard2": { "id": "AlamedaEastBayRegionalParkDistrictDirectorWard2", "type": "localRace", "location": "Alameda", "raceName": "East Bay Regional Park District Director, Ward 2", "raceDescription": "Top candidate wins seat. Includes votes from Alameda and Contra Costa counties.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 163337, "candidates": [ { "candidateName": "Casey Alyson Farmer", "candidateIncumbent": false, "candidateParty": "", "voteCount": 52599 }, { "candidateName": "Lynda Deschambault", "candidateIncumbent": false, "candidateParty": "", "voteCount": 81650 }, { "candidateName": "Shane Reisman", "candidateIncumbent": false, "candidateParty": "", "voteCount": 29088 } ] }, "AlamedaEastBayRegionalParkDistrictDirectorWard4": { "id": "AlamedaEastBayRegionalParkDistrictDirectorWard4", "type": "localRace", "location": "Alameda", "raceName": "East Bay Regional Park District Director, Ward 4", "raceDescription": "Top candidate wins seat. ", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 108381, "candidates": [ { "candidateName": "Taryn Edwards", "candidateIncumbent": false, "candidateParty": "", "voteCount": 21909 }, { "candidateName": "Luana España", "candidateIncumbent": false, "candidateParty": "", "voteCount": 53820 }, { "candidateName": "Tim McMahon", "candidateIncumbent": false, "candidateParty": "", "voteCount": 15122 }, { "candidateName": "Susan Gonzales", "candidateIncumbent": false, "candidateParty": "", "voteCount": 17530 } ] }, "AlamedaEdenTownshipHealthcareDistrictDirectorArea4": { "id": "AlamedaEdenTownshipHealthcareDistrictDirectorArea4", "type": "localRace", "location": "Alameda", "raceName": "Eden Township Healthcare District Director, Area 4", "raceDescription": "Top candidate wins seat. ", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 18765, "candidates": [ { "candidateName": "Sabrina Aranda", "candidateIncumbent": false, "candidateParty": "", "voteCount": 12607 }, { "candidateName": "Luis Reynoso", "candidateIncumbent": false, "candidateParty": "", "voteCount": 6158 } ] }, "AlamedaHaywardAreaRecreationParkDistrictDirectors": { "id": "AlamedaHaywardAreaRecreationParkDistrictDirectors", "type": "localRace", "location": "Alameda", "raceName": "Hayward Area Recreation & Park District Directors", "raceDescription": "Top three candidates win seat.", "raceReadTheStory": "", "raceType": "top3", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 199044, "candidates": [ { "candidateName": "Rick Hatcher", "candidateIncumbent": true, "candidateParty": "", "voteCount": 65155 }, { "candidateName": "Joseph Grcar", "candidateIncumbent": false, "candidateParty": "", "voteCount": 19346 }, { "candidateName": "Louis Manuel Andrade", "candidateIncumbent": true, "candidateParty": "", "voteCount": 37723 }, { "candidateName": "Luis Reynoso", "candidateIncumbent": false, "candidateParty": "", "voteCount": 28347 }, { "candidateName": "Peter Rosen", "candidateIncumbent": true, "candidateParty": "", "voteCount": 35123 }, { "candidateName": "Kenneth Owen", "candidateIncumbent": false, "candidateParty": "", "voteCount": 13350 } ] }, "AlamedaLivermoreAreaRecreationParkDistrictDirectors": { "id": "AlamedaLivermoreAreaRecreationParkDistrictDirectors", "type": "localRace", "location": "Alameda", "raceName": "Livermore Area Recreation & Park District Directors", "raceDescription": "Top two candidates win seat. ", "raceReadTheStory": "", "raceType": "top2", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 64130, "candidates": [ { "candidateName": "Jan Palajac", "candidateIncumbent": true, "candidateParty": "", "voteCount": 22724 }, { "candidateName": "Matt Bogdanowicz", "candidateIncumbent": false, "candidateParty": "", "voteCount": 13178 }, { "candidateName": "James Boswell", "candidateIncumbent": true, "candidateParty": "", "voteCount": 20587 }, { "candidateName": "Jacob Vital", "candidateIncumbent": false, "candidateParty": "", "voteCount": 7641 } ] }, "AlamedaOroLomaSanitaryDistrictBoardofDirectors": { "id": "AlamedaOroLomaSanitaryDistrictBoardofDirectors", "type": "localRace", "location": "Alameda", "raceName": "Oro Loma Sanitary District Board of Directors", "raceDescription": "Top two candidates win seat. ", "raceReadTheStory": "", "raceType": "top2", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 59036, "candidates": [ { "candidateName": "Benny Lee", "candidateIncumbent": true, "candidateParty": "", "voteCount": 18907 }, { "candidateName": "Moira “Mimi” Dean", "candidateIncumbent": false, "candidateParty": "", "voteCount": 14960 }, { "candidateName": "Bob Glaze", "candidateIncumbent": false, "candidateParty": "", "voteCount": 5028 }, { "candidateName": "Luis Reynoso", "candidateIncumbent": false, "candidateParty": "", "voteCount": 5421 }, { "candidateName": "Damaris Villalobos-Galindo", "candidateIncumbent": false, "candidateParty": "", "voteCount": 14720 } ] }, "AlamedaMeasureK": { "id": "AlamedaMeasureK", "type": "localRace", "location": "Alameda", "raceName": "Measure K", "raceDescription": "San Joaquin Delta Community College District. School bond. Passes with 55% vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 77, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 37 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 40 } ] }, "AlamedaMeasureL": { "id": "AlamedaMeasureL", "type": "localRace", "location": "Alameda", "raceName": "Measure L", "raceDescription": "Albany Unified School District. School bond. Passes with 55% vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 8873, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 6408 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2465 } ] }, "AlamedaMeasureM": { "id": "AlamedaMeasureM", "type": "localRace", "location": "Alameda", "raceName": "Measure M", "raceDescription": "Fremont Unified School District. School bond. Passes with 55% vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 76065, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 48882 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 27183 } ] }, "AlamedaMeasureN": { "id": "AlamedaMeasureN", "type": "localRace", "location": "Alameda", "raceName": "Measure N", "raceDescription": "New Haven Unified School District. School bond. Passes with 55% vote. ", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 26526, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 17909 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 8617 } ] }, "AlamedaMeasureO": { "id": "AlamedaMeasureO", "type": "localRace", "location": "Alameda", "raceName": "Measure O", "raceDescription": "Newark Unified School District. School bond. Passes with 55% vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 15697, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 10616 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 5081 } ] }, "AlamedaMeasureP": { "id": "AlamedaMeasureP", "type": "localRace", "location": "Alameda", "raceName": "Measure P", "raceDescription": "Piedmont Unified School District. Parcel tax. Passes with 2/3 vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 7011, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 5684 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1327 } ] }, "AlamedaMeasureQ": { "id": "AlamedaMeasureQ", "type": "localRace", "location": "Alameda", "raceName": "Measure Q", "raceDescription": "San Lorenzo Unified School District. School bond. Passes with 55% + 1 vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 23822, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 15832 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 7990 } ] }, "AlamedaMeasureC": { "id": "AlamedaMeasureC", "type": "localRace", "location": "Alameda", "raceName": "Measure C", "raceDescription": "Albany. Parcel tax. Passes with 2/3 vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 8966, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 6322 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2644 } ] }, "AlamedaMeasureR": { "id": "AlamedaMeasureR", "type": "localRace", "location": "Alameda", "raceName": "Measure R", "raceDescription": "Albany. Business license tax. Passes with 2/3 vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 8856, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4216 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4640 } ] }, "AlamedaMeasureS": { "id": "AlamedaMeasureS", "type": "localRace", "location": "Alameda", "raceName": "Measure S", "raceDescription": "Albany. Appoint city manager. Passes with majority vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 8274, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 5508 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2766 } ] }, "AlamedaMeasureT": { "id": "AlamedaMeasureT", "type": "localRace", "location": "Alameda", "raceName": "Measure T", "raceDescription": "Albany. Eliminate bond requirement. Passes with majority vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 8170, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 5793 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2377 } ] }, "AlamedaMeasureU": { "id": "AlamedaMeasureU", "type": "localRace", "location": "Alameda", "raceName": "Measure U", "raceDescription": "Albany. Bonding limit. Passes with majority vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 7959, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 5697 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2262 } ] }, "AlamedaMeasureV": { "id": "AlamedaMeasureV", "type": "localRace", "location": "Alameda", "raceName": "Measure V", "raceDescription": "Albany. Youth voting. Passes with majority vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 8767, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 5619 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3148 } ] }, "AlamedaMeasureW": { "id": "AlamedaMeasureW", "type": "localRace", "location": "Alameda", "raceName": "Measure W", "raceDescription": "Berkeley. Property transfer tax. Passes with majority vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 51630, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 31461 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 20169 } ] }, "AlamedaMeasureX": { "id": "AlamedaMeasureX", "type": "localRace", "location": "Alameda", "raceName": "Measure X", "raceDescription": "Berkeley. Parcel tax. Passes with 2/3 vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 53242, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 41819 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 11423 } ] }, "AlamedaMeasureY": { "id": "AlamedaMeasureY", "type": "localRace", "location": "Alameda", "raceName": "Measure Y", "raceDescription": "Berkeley. Parcel tax. Passes with 2/3 vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 52536, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 39508 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 13028 } ] }, "AlamedaMeasureZ": { "id": "AlamedaMeasureZ", "type": "localRace", "location": "Alameda", "raceName": "Measure Z", "raceDescription": "Berkeley. Sugary drinks and sweetenders tax. Passes with majority vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 52929, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 42280 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 10649 } ] }, "AlamedaMeasureAA": { "id": "AlamedaMeasureAA", "type": "localRace", "location": "Alameda", "raceName": "Measure AA", "raceDescription": "Berkeley. Spending limit. Passes with majority vote. ", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 52282, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 46394 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 5888 } ] }, "AlamedaMeasureBB": { "id": "AlamedaMeasureBB", "type": "localRace", "location": "Alameda", "raceName": "Measure BB", "raceDescription": "Berkeley. Affordable housing programs. Passes with majority vote. ", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 52882, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 29623 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 23259 } ] }, "AlamedaMeasureCC": { "id": "AlamedaMeasureCC", "type": "localRace", "location": "Alameda", "raceName": "Measure CC", "raceDescription": "Berkeley. Affordable housing programs. Passes with majority vote. ", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 51633, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 18070 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 33563 } ] }, "AlamedaMeasureDD": { "id": "AlamedaMeasureDD", "type": "localRace", "location": "Alameda", "raceName": "Measure DD", "raceDescription": "Berkeley. CAFO prohibition. Passes with majority vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 49700, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 30761 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 18939 } ] }, "AlamedaMeasureEE": { "id": "AlamedaMeasureEE", "type": "localRace", "location": "Alameda", "raceName": "Measure EE", "raceDescription": "Berkeley. Parcel tax. Passes with majority vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 52312, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 23873 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 28439 } ] }, "AlamedaMeasureFF": { "id": "AlamedaMeasureFF", "type": "localRace", "location": "Alameda", "raceName": "Measure FF", "raceDescription": "Berkeley. Parcel tax. Passes with majority vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 52489, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 31942 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 20547 } ] }, "AlamedaMeasureGG": { "id": "AlamedaMeasureGG", "type": "localRace", "location": "Alameda", "raceName": "Measure GG", "raceDescription": "Berkeley. Fossil fuel tax. Passes with majority vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 52229, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 16178 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 36051 } ] }, "AlamedaMeasureHH": { "id": "AlamedaMeasureHH", "type": "localRace", "location": "Alameda", "raceName": "Measure HH", "raceDescription": "Berkeley. Indoor air quality. Passes with majority vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 51108, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 22205 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 28903 } ] }, "AlamedaMeasureII": { "id": "AlamedaMeasureII", "type": "localRace", "location": "Alameda", "raceName": "Measure II", "raceDescription": "Dublin. Open Space Initiative. Passes with 50% vote. ", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 25701, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 13649 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 12052 } ] }, "AlamedaMeasureJJ": { "id": "AlamedaMeasureJJ", "type": "localRace", "location": "Alameda", "raceName": "Measure JJ", "raceDescription": "Dublin. Government accountability. Passes with majority vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 25445, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 19350 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 6095 } ] }, "AlamedaMeasureK1": { "id": "AlamedaMeasureK1", "type": "localRace", "location": "Alameda", "raceName": "Measure K1", "raceDescription": "Hayward. Sales tax. Passes with majority vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 46707, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 38826 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 7881 } ] }, "AlamedaMeasureLL": { "id": "AlamedaMeasureLL", "type": "localRace", "location": "Alameda", "raceName": "Measure LL", "raceDescription": "Newark. Transient occupancy tax. Passes with majority vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 15814, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 12721 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3093 } ] }, "AlamedaMeasureMM": { "id": "AlamedaMeasureMM", "type": "localRace", "location": "Alameda", "raceName": "Measure MM", "raceDescription": "Oakland. Wildfire protection zone. Passes with 2/3 vote. ", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 35275, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 25125 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 10150 } ] }, "AlamedaMeasureNN": { "id": "AlamedaMeasureNN", "type": "localRace", "location": "Alameda", "raceName": "Measure NN", "raceDescription": "Oakland. Parking tax. Passes with 2/3 vote. ", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 159573, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 112971 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 46602 } ] }, "AlamedaMeasureOO": { "id": "AlamedaMeasureOO", "type": "localRace", "location": "Alameda", "raceName": "Measure OO", "raceDescription": "Oakland. Public ethics comission. Passes with majority vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 150503, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 110317 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 40186 } ] }, "AlamedaMeasurePP": { "id": "AlamedaMeasurePP", "type": "localRace", "location": "Alameda", "raceName": "Measure PP", "raceDescription": "Pleasanton. Sales tax. Passes with majority vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 34880, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 15983 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 18897 } ] }, "AlamedaMeasureQQ": { "id": "AlamedaMeasureQQ", "type": "localRace", "location": "Alameda", "raceName": "Measure QQ", "raceDescription": "Union City. Gross receipts tax. Passes with majority vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 24809, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 20249 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4560 } ] }, "AlamedaAlbanyCityCouncil": { "id": "AlamedaAlbanyCityCouncil", "type": "localRace", "location": "Alameda", "raceName": "Albany City Council", "raceDescription": "Top three candidates win seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.", "raceReadTheStory": "", "raceType": "top3", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 7969, "candidates": [ { "candidateName": "Jennifer Hansen-Romero", "candidateIncumbent": true, "candidateParty": "", "voteCount": 2072 }, { "candidateName": "Peggy (Margaret) McQuaid", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2150 }, { "candidateName": "Jeremiah Garrett-Pinguelo", "candidateIncumbent": false, "candidateParty": "", "voteCount": 393 }, { "candidateName": "Aaron Tiedemann", "candidateIncumbent": true, "candidateParty": "", "voteCount": 1490 }, { "candidateName": "Preston Jordan", "candidateIncumbent": true, "candidateParty": "", "voteCount": 1864 } ] }, "AlamedaAlbanyCityCouncilFinalRound": { "id": "AlamedaAlbanyCityCouncilFinalRound", "type": "localRace", "location": "Alameda", "raceName": "Albany City Council Final Round", "raceDescription": "Top three candidates win seat. This result reflects redistributed votes. The results of the instant runoff will change as more first-choice votes are counted.", "raceReadTheStory": "", "raceType": "top3", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 7865.9493, "candidates": [ { "candidateName": "Jennifer Hansen-Romero", "candidateIncumbent": true, "candidateParty": "", "voteCount": 2002 }, { "candidateName": "Peggy (Margaret) McQuaid", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2002 }, { "candidateName": "Jeremiah Garrett-Pinguelo (eliminated)", "candidateIncumbent": false, "candidateParty": "", "voteCount": 0 }, { "candidateName": "Aaron Tiedemann", "candidateIncumbent": true, "candidateParty": "", "voteCount": 1823.9955 }, { "candidateName": "Preston Jordan ", "candidateIncumbent": true, "candidateParty": "", "voteCount": 2037.9538 } ] }, "AlamedaAlbanyBoardofEducation": { "id": "AlamedaAlbanyBoardofEducation", "type": "localRace", "location": "Alameda", "raceName": "Albany Board of Education", "raceDescription": "Top two candidates win seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.", "raceReadTheStory": "", "raceType": "top2", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 7096, "candidates": [ { "candidateName": "Jolene Gazmen", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1633 }, { "candidateName": "Dayna Inkeles", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1972 }, { "candidateName": "Brian L. Doss", "candidateIncumbent": false, "candidateParty": "", "voteCount": 718 }, { "candidateName": "Veronica Davidson", "candidateIncumbent": true, "candidateParty": "", "voteCount": 2773 } ] }, "AlamedaAlbanyBoardofEducationFinalRound": { "id": "AlamedaAlbanyBoardofEducationFinalRound", "type": "localRace", "location": "Alameda", "raceName": "Albany Board of Education Final Round", "raceDescription": "Top two candidates win seat. This result reflects redistributed votes. The results of the instant runoff will change as more first-choice votes are counted.", "raceReadTheStory": "", "raceType": "top2", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 6949.5470000000005, "candidates": [ { "candidateName": "Jolene Gazmen", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1997.5386 }, { "candidateName": "Dayna Inkeles", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2569.0084 }, { "candidateName": "Brian L. Doss (eliminated)", "candidateIncumbent": false, "candidateParty": "", "voteCount": 0 }, { "candidateName": "Veronica Davidson", "candidateIncumbent": true, "candidateParty": "", "voteCount": 2383 } ] }, "AlamedaBerkeleyMayor": { "id": "AlamedaBerkeleyMayor", "type": "localRace", "location": "Alameda", "raceName": "Berkeley Mayor", "raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 52493, "candidates": [ { "candidateName": "Adena Ishii", "candidateIncumbent": false, "candidateParty": "", "voteCount": 19978 }, { "candidateName": "Sophie Hahn", "candidateIncumbent": false, "candidateParty": "", "voteCount": 19633 }, { "candidateName": "Kate Harrison", "candidateIncumbent": false, "candidateParty": "", "voteCount": 11853 }, { "candidateName": "Naomi D. Pete", "candidateIncumbent": false, "candidateParty": "", "voteCount": 501 }, { "candidateName": "Logan Bowie", "candidateIncumbent": false, "candidateParty": "", "voteCount": 528 } ] }, "AlamedaBerkeleyMayorFinalRound": { "id": "AlamedaBerkeleyMayorFinalRound", "type": "localRace", "location": "Alameda", "raceName": "Berkeley Mayor Final Round", "raceDescription": "Top candidate wins seat. This result reflects redistributed votes. The results of the instant runoff will change as more first-choice votes are counted.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 49265, "candidates": [ { "candidateName": "Adena Ishii", "candidateIncumbent": false, "candidateParty": "", "voteCount": 25156 }, { "candidateName": "Sophie Hahn", "candidateIncumbent": false, "candidateParty": "", "voteCount": 24109 }, { "candidateName": "Kate Harrison (eliminated)", "candidateIncumbent": false, "candidateParty": "", "voteCount": 0 }, { "candidateName": "Naomi D. Pete (eliminated)", "candidateIncumbent": false, "candidateParty": "", "voteCount": 0 }, { "candidateName": "Logan Bowie (eliminated)", "candidateIncumbent": false, "candidateParty": "", "voteCount": 0 } ] }, "AlamedaBerkeleyCityCouncilDistrict2": { "id": "AlamedaBerkeleyCityCouncilDistrict2", "type": "localRace", "location": "Alameda", "raceName": "Berkeley City Council, District 2", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 6873, "candidates": [ { "candidateName": "Terry Taplin", "candidateIncumbent": true, "candidateParty": "", "voteCount": 4787 }, { "candidateName": "Jenny Guarino", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2086 } ] }, "AlamedaBerkeleyCityCouncilDistrict3": { "id": "AlamedaBerkeleyCityCouncilDistrict3", "type": "localRace", "location": "Alameda", "raceName": "Berkeley City Council, District 3", "raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 6344, "candidates": [ { "candidateName": "Deborah Matthews", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1526 }, { "candidateName": "John “Chip” Moore", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1459 }, { "candidateName": "Ben Bartlett", "candidateIncumbent": true, "candidateParty": "", "voteCount": 3359 } ] }, "AlamedaBerkeleyCityCouncilDistrict3FinalRound": { "id": "AlamedaBerkeleyCityCouncilDistrict3FinalRound", "type": "localRace", "location": "Alameda", "raceName": "Berkeley City Council, District 3 Final Round", "raceDescription": "Top candidate wins seat. This result reflects redistributed votes. The results of the instant runoff will change as more first-choice votes are counted.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 6096, "candidates": [ { "candidateName": "Deborah Matthews", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1833 }, { "candidateName": "John “Chip” Moore (eliminated)", "candidateIncumbent": false, "candidateParty": "", "voteCount": 0 }, { "candidateName": "Ben Bartlett", "candidateIncumbent": true, "candidateParty": "", "voteCount": 4263 } ] }, "AlamedaBerkeleyCityCouncilDistrict5": { "id": "AlamedaBerkeleyCityCouncilDistrict5", "type": "localRace", "location": "Alameda", "raceName": "Berkeley City Council, District 5", "raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 8585, "candidates": [ { "candidateName": "Nilang Gor", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1063 }, { "candidateName": "Todd Andrew", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1721 }, { "candidateName": "Shoshana O’Keefe", "candidateIncumbent": false, "candidateParty": "", "voteCount": 5801 } ] }, "AlamedaBerkeleyCityCouncilDistrict5FinalRound": { "id": "AlamedaBerkeleyCityCouncilDistrict5FinalRound", "type": "localRace", "location": "Alameda", "raceName": "Berkeley City Council, District 5 Final Round", "raceDescription": "Top candidate wins seat. This result reflects redistributed votes. The results of the instant runoff will change as more first-choice votes are counted.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 8262, "candidates": [ { "candidateName": "Nilang Gor (eliminated)", "candidateIncumbent": false, "candidateParty": "", "voteCount": 0 }, { "candidateName": "Todd Andrew", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1995 }, { "candidateName": "Shoshana O’Keefe", "candidateIncumbent": false, "candidateParty": "", "voteCount": 6267 } ] }, "AlamedaBerkeleyCityCouncilDistrict6": { "id": "AlamedaBerkeleyCityCouncilDistrict6", "type": "localRace", "location": "Alameda", "raceName": "Berkeley City Council, District 6", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 7332, "candidates": [ { "candidateName": "Brent Blackaby", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4405 }, { "candidateName": "Andy Katz", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2927 } ] }, "AlamedaOaklandCityCouncilAtLarge": { "id": "AlamedaOaklandCityCouncilAtLarge", "type": "localRace", "location": "Alameda", "raceName": "Oakland City Council, At Large", "raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 143599, "candidates": [ { "candidateName": "Cristina “Tina” Tostado", "candidateIncumbent": false, "candidateParty": "", "voteCount": 5406 }, { "candidateName": "Charlene Wang", "candidateIncumbent": false, "candidateParty": "", "voteCount": 30485 }, { "candidateName": "Mindy Ruth Pechenuk", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4835 }, { "candidateName": "Rowena Brown", "candidateIncumbent": false, "candidateParty": "", "voteCount": 41871 }, { "candidateName": "Nancy Sidebotham", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2254 }, { "candidateName": "LeRonne L. Armstrong", "candidateIncumbent": false, "candidateParty": "", "voteCount": 39258 }, { "candidateName": "Fabian Robinson", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2794 }, { "candidateName": "Shawn Danino", "candidateIncumbent": false, "candidateParty": "", "voteCount": 9695 }, { "candidateName": "Kanitha Matoury", "candidateIncumbent": false, "candidateParty": "", "voteCount": 5629 }, { "candidateName": "Selika Thomas", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1372 } ] }, "AlamedaOaklandCityCouncilAtLargeFinalRound": { "id": "AlamedaOaklandCityCouncilAtLargeFinalRound", "type": "localRace", "location": "Alameda", "raceName": "Oakland City Council, At Large Final Round", "raceDescription": "Top candidate wins seat. This result reflects redistributed votes. The results of the instant runoff will change as more first-choice votes are counted.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 127094, "candidates": [ { "candidateName": "Cristina “Tina” Tostado (eliminated)", "candidateIncumbent": false, "candidateParty": "", "voteCount": 0 }, { "candidateName": "Charlene Wang (eliminated)", "candidateIncumbent": false, "candidateParty": "", "voteCount": 0 }, { "candidateName": "Mindy Ruth Pechenuk (eliminated)", "candidateIncumbent": false, "candidateParty": "", "voteCount": 0 }, { "candidateName": "Rowena Brown", "candidateIncumbent": false, "candidateParty": "", "voteCount": 72315 }, { "candidateName": "Nancy Sidebotham (eliminated)", "candidateIncumbent": false, "candidateParty": "", "voteCount": 0 }, { "candidateName": "LeRonne L. Armstrong", "candidateIncumbent": false, "candidateParty": "", "voteCount": 54779 }, { "candidateName": "Fabian Robinson (eliminated)", "candidateIncumbent": false, "candidateParty": "", "voteCount": 0 }, { "candidateName": "Shawn Danino (eliminated)", "candidateIncumbent": false, "candidateParty": "", "voteCount": 0 }, { "candidateName": "Kanitha Matoury (eliminated)", "candidateIncumbent": false, "candidateParty": "", "voteCount": 0 }, { "candidateName": "Selika Thomas (eliminated)", "candidateIncumbent": false, "candidateParty": "", "voteCount": 0 } ] }, "AlamedaOaklandCityCouncilDistrict1": { "id": "AlamedaOaklandCityCouncilDistrict1", "type": "localRace", "location": "Alameda", "raceName": "Oakland City Council, District 1 ", "raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 29613, "candidates": [ { "candidateName": "Edward C. Frank", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2581 }, { "candidateName": "Zac Unger", "candidateIncumbent": false, "candidateParty": "", "voteCount": 22641 }, { "candidateName": "Len Raphael", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4391 } ] }, "AlamedaOaklandCityCouncilDistrict1FinalRound": { "id": "AlamedaOaklandCityCouncilDistrict1FinalRound", "type": "localRace", "location": "Alameda", "raceName": "Oakland City Council, District 1 Final Round", "raceDescription": "Top candidate wins seat. This result reflects redistributed votes. The results of the instant runoff will change as more first-choice votes are counted.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 29252, "candidates": [ { "candidateName": "Edward C. Frank (eliminated)", "candidateIncumbent": false, "candidateParty": "", "voteCount": 0 }, { "candidateName": "Zac Unger", "candidateIncumbent": false, "candidateParty": "", "voteCount": 24350 }, { "candidateName": "Len Raphael", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4902 } ] }, "AlamedaOaklandCityCouncilDistrict3": { "id": "AlamedaOaklandCityCouncilDistrict3", "type": "localRace", "location": "Alameda", "raceName": "Oakland City Council, District 3 ", "raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 20561, "candidates": [ { "candidateName": "Baba Afolabi", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1600 }, { "candidateName": "Carroll Fife", "candidateIncumbent": true, "candidateParty": "", "voteCount": 9871 }, { "candidateName": "Michelle D. Hailey", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1458 }, { "candidateName": "Warren Mitchell Logan", "candidateIncumbent": false, "candidateParty": "", "voteCount": 6222 }, { "candidateName": "Shan M. Hirsch", "candidateIncumbent": false, "candidateParty": "", "voteCount": 609 }, { "candidateName": "Meron Semedar", "candidateIncumbent": false, "candidateParty": "", "voteCount": 801 } ] }, "AlamedaOaklandCityCouncilDistrict3FinalRound": { "id": "AlamedaOaklandCityCouncilDistrict3FinalRound", "type": "localRace", "location": "Alameda", "raceName": "Oakland City Council, District 3 Final Round", "raceDescription": "Top candidate wins seat. This result reflects redistributed votes. The results of the instant runoff will change as more first-choice votes are counted.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 19506, "candidates": [ { "candidateName": "Baba Afolabi (eliminated)", "candidateIncumbent": false, "candidateParty": "", "voteCount": 0 }, { "candidateName": "Carroll Fife", "candidateIncumbent": true, "candidateParty": "", "voteCount": 11437 }, { "candidateName": "Michelle D. Hailey (eliminated)", "candidateIncumbent": false, "candidateParty": "", "voteCount": 0 }, { "candidateName": "Warren Mitchell Logan", "candidateIncumbent": false, "candidateParty": "", "voteCount": 8069 }, { "candidateName": "Shan M. Hirsch (eliminated)", "candidateIncumbent": false, "candidateParty": "", "voteCount": 0 }, { "candidateName": "Meron Semedar (eliminated)", "candidateIncumbent": false, "candidateParty": "", "voteCount": 0 } ] }, "AlamedaOaklandCityCouncilDistrict5": { "id": "AlamedaOaklandCityCouncilDistrict5", "type": "localRace", "location": "Alameda", "raceName": "Oakland City Council, District 5", "raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 12299, "candidates": [ { "candidateName": "Noel Gallo", "candidateIncumbent": true, "candidateParty": "", "voteCount": 6482 }, { "candidateName": "Dominic Prado", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1930 }, { "candidateName": "Erin Armstrong", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3887 } ] }, "AlamedaOaklandCityCouncilDistrict5FinalRound": { "id": "AlamedaOaklandCityCouncilDistrict5FinalRound", "type": "localRace", "location": "Alameda", "raceName": "Oakland City Council, District 5 Final Round", "raceDescription": "Top candidate wins seat. This result reflects redistributed votes. The results of the instant runoff will change as more first-choice votes are counted.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 12059, "candidates": [ { "candidateName": "Noel Gallo", "candidateIncumbent": true, "candidateParty": "", "voteCount": 7120 }, { "candidateName": "Dominic Prado (eliminated)", "candidateIncumbent": false, "candidateParty": "", "voteCount": 0 }, { "candidateName": "Erin Armstrong", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4939 } ] }, "AlamedaOaklandCityCouncilDistrict7": { "id": "AlamedaOaklandCityCouncilDistrict7", "type": "localRace", "location": "Alameda", "raceName": "Oakland City Council, District 7", "raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 13089, "candidates": [ { "candidateName": "Merika Goolsby", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2063 }, { "candidateName": "Ken Houston", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4428 }, { "candidateName": "Iris Merriouns", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4132 }, { "candidateName": "Marcie Hodge", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2466 } ] }, "AlamedaOaklandCityCouncilDistrict7FinalRound": { "id": "AlamedaOaklandCityCouncilDistrict7FinalRound", "type": "localRace", "location": "Alameda", "raceName": "Oakland City Council, District 7 Final Round", "raceDescription": "Top candidate wins seat. This result reflects redistributed votes. The results of the instant runoff will change as more first-choice votes are counted.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 12106, "candidates": [ { "candidateName": "Merika Goolsby (eliminated)", "candidateIncumbent": false, "candidateParty": "", "voteCount": 0 }, { "candidateName": "Ken Houston", "candidateIncumbent": false, "candidateParty": "", "voteCount": 6303 }, { "candidateName": "Iris Merriouns", "candidateIncumbent": false, "candidateParty": "", "voteCount": 5803 }, { "candidateName": "Marcie Hodge (eliminated)", "candidateIncumbent": false, "candidateParty": "", "voteCount": 0 } ] }, "AlamedaOaklandCityAttorney": { "id": "AlamedaOaklandCityAttorney", "type": "localRace", "location": "Alameda", "raceName": "Oakland City Attorney", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 137594, "candidates": [ { "candidateName": "Brenda Harbin-Forte", "candidateIncumbent": false, "candidateParty": "", "voteCount": 56752 }, { "candidateName": "Ryan Richardson", "candidateIncumbent": false, "candidateParty": "", "voteCount": 80842 } ] }, "AlamedaOaklandSchoolDirectorDistrict1": { "id": "AlamedaOaklandSchoolDirectorDistrict1", "type": "localRace", "location": "Alameda", "raceName": "Oakland School Director, District 1 ", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 28794, "candidates": [ { "candidateName": "Rachel Latta", "candidateIncumbent": false, "candidateParty": "", "voteCount": 22409 }, { "candidateName": "Benjamin Salop", "candidateIncumbent": false, "candidateParty": "", "voteCount": 6385 } ] }, "AlamedaOaklandSchoolDirectorDistrict3": { "id": "AlamedaOaklandSchoolDirectorDistrict3", "type": "localRace", "location": "Alameda", "raceName": "Oakland School Director, District 3 ", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 19777, "candidates": [ { "candidateName": "Dwayne Aikens Jr.", "candidateIncumbent": false, "candidateParty": "", "voteCount": 8847 }, { "candidateName": "VanCedric Williams", "candidateIncumbent": true, "candidateParty": "", "voteCount": 10930 } ] }, "AlamedaOaklandSchoolDirectorDistrict5": { "id": "AlamedaOaklandSchoolDirectorDistrict5", "type": "localRace", "location": "Alameda", "raceName": "Oakland School Director, District 5 ", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 12041, "candidates": [ { "candidateName": "Sasha Ritzie-Hernandez", "candidateIncumbent": false, "candidateParty": "", "voteCount": 5578 }, { "candidateName": "Patrice Berry", "candidateIncumbent": false, "candidateParty": "", "voteCount": 6463 } ] }, "AlamedaOaklandSchoolDirectorDistrict7": { "id": "AlamedaOaklandSchoolDirectorDistrict7", "type": "localRace", "location": "Alameda", "raceName": "Oakland School Director, District 7 ", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 12366, "candidates": [ { "candidateName": "Clifford Thompson", "candidateIncumbent": true, "candidateParty": "", "voteCount": 7776 }, { "candidateName": "Domonic Ware", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4590 } ] }, "AlamedaSanLeandroCityCouncilDistrict1": { "id": "AlamedaSanLeandroCityCouncilDistrict1", "type": "localRace", "location": "Alameda", "raceName": "San Leandro City Council, District 1", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 22501, "candidates": [ { "candidateName": "Sbeydeh Viveros Walton", "candidateIncumbent": true, "candidateParty": "", "voteCount": 22501 } ] }, "AlamedaSanLeandroCityCouncilDistrict2": { "id": "AlamedaSanLeandroCityCouncilDistrict2", "type": "localRace", "location": "Alameda", "raceName": "San Leandro City Council, District 2", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 28755, "candidates": [ { "candidateName": "Ed Hernandez", "candidateIncumbent": false, "candidateParty": "", "voteCount": 14150 }, { "candidateName": "Bryan Azevedo", "candidateIncumbent": true, "candidateParty": "", "voteCount": 14605 } ] }, "AlamedaSanLeandroCityCouncilDistrict4": { "id": "AlamedaSanLeandroCityCouncilDistrict4", "type": "localRace", "location": "Alameda", "raceName": "San Leandro City Council, District 4 ", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 22361, "candidates": [ { "candidateName": "Fred Simon", "candidateIncumbent": false, "candidateParty": "", "voteCount": 22361 } ] }, "AlamedaSanLeandroCityCouncilDistrict6": { "id": "AlamedaSanLeandroCityCouncilDistrict6", "type": "localRace", "location": "Alameda", "raceName": "San Leandro City Council, District 6 ", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "9:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 27155, "candidates": [ { "candidateName": "Robert Aguilar Bulatao", "candidateIncumbent": false, "candidateParty": "", "voteCount": 10457 }, { "candidateName": "Dylan Boldt", "candidateIncumbent": false, "candidateParty": "", "voteCount": 16698 } ] }, "CCContraCostaCountyBoardofEducationGoverningBoardArea1": { "id": "CCContraCostaCountyBoardofEducationGoverningBoardArea1", "type": "localRace", "location": "Contra Costa", "raceName": "Contra Costa County Board of Education Governing Board, Area 1", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:39 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 71155, "candidates": [ { "candidateName": "Anthony Edward Caro", "candidateIncumbent": false, "candidateParty": "", "voteCount": 28949 }, { "candidateName": "Daniel Nathan-Heiss", "candidateIncumbent": false, "candidateParty": "", "voteCount": 42206 } ] }, "CCContraCostaCountyBoardofEducationGoverningBoardArea3": { "id": "CCContraCostaCountyBoardofEducationGoverningBoardArea3", "type": "localRace", "location": "Contra Costa", "raceName": "Contra Costa County Board of Education Governing Board, Area 3", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:39 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 79805, "candidates": [ { "candidateName": "Yazmin Llamas", "candidateIncumbent": true, "candidateParty": "", "voteCount": 50322 }, { "candidateName": "Vicki Gordon", "candidateIncumbent": false, "candidateParty": "", "voteCount": 29483 } ] }, "CCContraCostaCommunityCollegeDistrictGoverningBoardWard2": { "id": "CCContraCostaCommunityCollegeDistrictGoverningBoardWard2", "type": "localRace", "location": "Contra Costa", "raceName": "Contra Costa Community College District Governing Board, Ward 2", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:39 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 104994, "candidates": [ { "candidateName": "Diana J. Honig", "candidateIncumbent": false, "candidateParty": "", "voteCount": 77127 }, { "candidateName": "Kofi Opong-Mensah", "candidateIncumbent": false, "candidateParty": "", "voteCount": 27867 } ] }, "CCContraCostaCommunityCollegeDistrictGoverningBoardWard5": { "id": "CCContraCostaCommunityCollegeDistrictGoverningBoardWard5", "type": "localRace", "location": "Contra Costa", "raceName": "Contra Costa Community College District Governing Board, Ward 5", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:39 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 70073, "candidates": [ { "candidateName": "Debra Vinson", "candidateIncumbent": false, "candidateParty": "", "voteCount": 25582 }, { "candidateName": "Fernando Sandoval", "candidateIncumbent": true, "candidateParty": "", "voteCount": 44491 } ] }, "CCAcalanesUnionHighSchoolDistrictGoverningBoard": { "id": "CCAcalanesUnionHighSchoolDistrictGoverningBoard", "type": "localRace", "location": "Contra Costa", "raceName": "Acalanes Union High School District Governing Board", "raceDescription": "Top two candidates win seat.", "raceReadTheStory": "", "raceType": "top2", "timeUpdated": "7:39 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 94219, "candidates": [ { "candidateName": "Andrew Fontan", "candidateIncumbent": false, "candidateParty": "", "voteCount": 11782 }, { "candidateName": "Sibyl Minighini", "candidateIncumbent": false, "candidateParty": "", "voteCount": 10578 }, { "candidateName": "Wendy Reicher", "candidateIncumbent": true, "candidateParty": "", "voteCount": 28513 }, { "candidateName": "Paul Chopra", "candidateIncumbent": false, "candidateParty": "", "voteCount": 23698 }, { "candidateName": "Peter Catalano", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4987 }, { "candidateName": "Stacey Schweppe", "candidateIncumbent": false, "candidateParty": "", "voteCount": 14661 } ] }, "CCAntiochUnifiedSchoolDistrictGoverningBoardArea3": { "id": "CCAntiochUnifiedSchoolDistrictGoverningBoardArea3", "type": "localRace", "location": "Contra Costa", "raceName": "Antioch Unified School District Governing Board, Area 3", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:39 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 9022, "candidates": [ { "candidateName": "Scott Bergerhouse", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4191 }, { "candidateName": "Dee Brown", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4831 } ] }, "CCAntiochUnifiedSchoolDistrictGoverningBoardArea4": { "id": "CCAntiochUnifiedSchoolDistrictGoverningBoardArea4", "type": "localRace", "location": "Contra Costa", "raceName": "Antioch Unified School District Governing Board, Area 4", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:39 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 7986, "candidates": [ { "candidateName": "Gary Hack", "candidateIncumbent": true, "candidateParty": "", "voteCount": 3157 }, { "candidateName": "Olga Cobos-Smith", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4829 } ] }, "CCLivermoreValleyJointUnifiedSchoolDistrictGoverningBoard": { "id": "CCLivermoreValleyJointUnifiedSchoolDistrictGoverningBoard", "type": "localRace", "location": "Contra Costa", "raceName": "Livermore Valley Joint Unified School District Governing Board", "raceDescription": "Top two candidates win seat. Includes votes from Contra Costa and Alameda counties.", "raceReadTheStory": "", "raceType": "top2", "timeUpdated": "7:39 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 65867, "candidates": [ { "candidateName": "Maggie Tufts", "candidateIncumbent": false, "candidateParty": "", "voteCount": 14895 }, { "candidateName": "Amanda Pepper", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4177 }, { "candidateName": "Jean Paulsen", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2536 }, { "candidateName": "Tara Boyce", "candidateIncumbent": false, "candidateParty": "", "voteCount": 13219 }, { "candidateName": "Christiaan Vandenheuvel", "candidateIncumbent": false, "candidateParty": "", "voteCount": 15223 }, { "candidateName": "Deena Kaplanis", "candidateIncumbent": false, "candidateParty": "", "voteCount": 15817 } ] }, "CCMartinezUnifiedSchoolDistrictGoverningBoardArea1": { "id": "CCMartinezUnifiedSchoolDistrictGoverningBoardArea1", "type": "localRace", "location": "Contra Costa", "raceName": "Martinez Unified School District Governing Board, Area 1", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:39 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 2828, "candidates": [ { "candidateName": "Carlos M. Melendez", "candidateIncumbent": true, "candidateParty": "", "voteCount": 1331 }, { "candidateName": "Logan Campbell", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1497 } ] }, "CCMtDiabloUnifiedSchoolDistrictGoverningBoardArea5": { "id": "CCMtDiabloUnifiedSchoolDistrictGoverningBoardArea5", "type": "localRace", "location": "Contra Costa", "raceName": "Mt Diablo Unified School District Governing Board, Area 5", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:39 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 22647, "candidates": [ { "candidateName": "Thomas “Frugal” McDougall", "candidateIncumbent": false, "candidateParty": "", "voteCount": 11753 }, { "candidateName": "May Jabeen Patel", "candidateIncumbent": false, "candidateParty": "", "voteCount": 10894 } ] }, "CCSanRamonValleyUnifiedSchoolDistrictGoverningBoardArea2": { "id": "CCSanRamonValleyUnifiedSchoolDistrictGoverningBoardArea2", "type": "localRace", "location": "Contra Costa", "raceName": "San Ramon Valley Unified School District Governing Board, Area 2", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:39 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 18704, "candidates": [ { "candidateName": "Shelley Clark", "candidateIncumbent": true, "candidateParty": "", "voteCount": 11076 }, { "candidateName": "Karin Shumway", "candidateIncumbent": false, "candidateParty": "", "voteCount": 7628 } ] }, "CCSanRamonValleyUnifiedSchoolDistrictGoverningBoardArea3": { "id": "CCSanRamonValleyUnifiedSchoolDistrictGoverningBoardArea3", "type": "localRace", "location": "Contra Costa", "raceName": "San Ramon Valley Unified School District Governing Board, Area 3", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:39 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 11834, "candidates": [ { "candidateName": "Laura Bratt", "candidateIncumbent": true, "candidateParty": "", "voteCount": 6062 }, { "candidateName": "Sukriti Sehgal", "candidateIncumbent": false, "candidateParty": "", "voteCount": 5772 } ] }, "CCWestContraCostaUnifiedSchoolDistrictGoverningBoardArea2": { "id": "CCWestContraCostaUnifiedSchoolDistrictGoverningBoardArea2", "type": "localRace", "location": "Contra Costa", "raceName": "West Contra Costa Unified School District Governing Board, Area 2", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:39 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 12451, "candidates": [ { "candidateName": "Guadalupe Enllana", "candidateIncumbent": false, "candidateParty": "", "voteCount": 6810 }, { "candidateName": "Otheree AK Christian", "candidateIncumbent": true, "candidateParty": "", "voteCount": 5641 } ] }, "CCMoragaSchoolDistrictGoverningBoard": { "id": "CCMoragaSchoolDistrictGoverningBoard", "type": "localRace", "location": "Contra Costa", "raceName": "Moraga School District Governing Board", "raceDescription": "Top two candidates win seat.", "raceReadTheStory": "", "raceType": "top2", "timeUpdated": "7:39 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 12812, "candidates": [ { "candidateName": "Lee Hays", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4417 }, { "candidateName": "Gian Panetta", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2959 }, { "candidateName": "Stephanie Dickerson", "candidateIncumbent": false, "candidateParty": "", "voteCount": 5436 } ] }, "CCBoardofSupervisorsDistrict5": { "id": "CCBoardofSupervisorsDistrict5", "type": "localRace", "location": "Contra Costa", "raceName": "Board of Supervisors, District 5", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "https://www.kqed.org/voterguide/contracosta/races#supervisor-5th-district", "raceType": "top1", "timeUpdated": "7:39 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 79213, "candidates": [ { "candidateName": "Mike Barbanica", "candidateIncumbent": false, "candidateParty": "", "voteCount": 37896 }, { "candidateName": "Shanelle Scales-Preston", "candidateIncumbent": false, "candidateParty": "", "voteCount": 41317 } ] }, "CCAntiochMayor": { "id": "CCAntiochMayor", "type": "localRace", "location": "Contra Costa", "raceName": "Antioch Mayor", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:39 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 41615, "candidates": [ { "candidateName": "Lamar Hernández-Thorpe", "candidateIncumbent": true, "candidateParty": "", "voteCount": 12783 }, { "candidateName": "Rakesh Christian", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3041 }, { "candidateName": "Ron Bernal", "candidateIncumbent": false, "candidateParty": "", "voteCount": 25791 } ] }, "CCAntiochCityCouncilDistrict2": { "id": "CCAntiochCityCouncilDistrict2", "type": "localRace", "location": "Contra Costa", "raceName": "Antioch City Council, District 2", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:39 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 9102, "candidates": [ { "candidateName": "Louie Rocha", "candidateIncumbent": false, "candidateParty": "", "voteCount": 5261 }, { "candidateName": "Dominique King", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3841 } ] }, "CCAntiochCityCouncilDistrict3": { "id": "CCAntiochCityCouncilDistrict3", "type": "localRace", "location": "Contra Costa", "raceName": "Antioch City Council, District 3", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:39 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 11658, "candidates": [ { "candidateName": "Donald “Don” Freitas", "candidateIncumbent": false, "candidateParty": "", "voteCount": 5735 }, { "candidateName": "Addison Peterson", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3391 }, { "candidateName": "Antwon Ramon Webster", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2532 } ] }, "CCAntiochCityClerk": { "id": "CCAntiochCityClerk", "type": "localRace", "location": "Contra Costa", "raceName": "Antioch City Clerk", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:39 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 33089, "candidates": [ { "candidateName": "Melissa Rhodes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 33089 } ] }, "CCAntiochCityTreasurer": { "id": "CCAntiochCityTreasurer", "type": "localRace", "location": "Contra Costa", "raceName": "Antioch City Treasurer", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:39 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 38878, "candidates": [ { "candidateName": "Jim Davis", "candidateIncumbent": false, "candidateParty": "", "voteCount": 11986 }, { "candidateName": "Jorge Rojas Jr.", "candidateIncumbent": false, "candidateParty": "", "voteCount": 14602 }, { "candidateName": "Lori Ogorchock", "candidateIncumbent": false, "candidateParty": "", "voteCount": 12290 } ] }, "CCBrentwoodMayor": { "id": "CCBrentwoodMayor", "type": "localRace", "location": "Contra Costa", "raceName": "Brentwood Mayor", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:39 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 29607, "candidates": [ { "candidateName": "Susannah Meyer", "candidateIncumbent": false, "candidateParty": "", "voteCount": 17958 }, { "candidateName": "Gerald Johnson", "candidateIncumbent": false, "candidateParty": "", "voteCount": 11649 } ] }, "CCBrentwoodCityCouncilDistrict1": { "id": "CCBrentwoodCityCouncilDistrict1", "type": "localRace", "location": "Contra Costa", "raceName": "Brentwood City Council, District 1", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:39 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 6631, "candidates": [ { "candidateName": "Faye Maloney", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4203 }, { "candidateName": "Anita Roberts", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2428 } ] }, "CCBrentwoodCityCouncilDistrict3": { "id": "CCBrentwoodCityCouncilDistrict3", "type": "localRace", "location": "Contra Costa", "raceName": "Brentwood City Council, District 3", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:39 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 9754, "candidates": [ { "candidateName": "Jovita Mendoza", "candidateIncumbent": false, "candidateParty": "", "voteCount": 5121 }, { "candidateName": "Brian J. Oftedal", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4633 } ] }, "CCClaytonCityCouncil": { "id": "CCClaytonCityCouncil", "type": "localRace", "location": "Contra Costa", "raceName": "Clayton City Council", "raceDescription": "Top three candidates win seat.", "raceReadTheStory": "", "raceType": "top3", "timeUpdated": "7:39 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 14862, "candidates": [ { "candidateName": "Letecia “Holly” Tillman", "candidateIncumbent": true, "candidateParty": "", "voteCount": 3832 }, { "candidateName": "Jim Diaz", "candidateIncumbent": true, "candidateParty": "", "voteCount": 3547 }, { "candidateName": "Richard G. Enea", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3988 }, { "candidateName": "Maria Shulman", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3495 } ] }, "CCConcordCityCouncilDistrict2": { "id": "CCConcordCityCouncilDistrict2", "type": "localRace", "location": "Contra Costa", "raceName": "Concord City Council, District 2", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:39 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 10454, "candidates": [ { "candidateName": "Eric Antonick", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2553 }, { "candidateName": "Carlyn Obringer", "candidateIncumbent": true, "candidateParty": "", "voteCount": 7901 } ] }, "CCConcordCityCouncilDistrict4": { "id": "CCConcordCityCouncilDistrict4", "type": "localRace", "location": "Contra Costa", "raceName": "Concord City Council, District 4", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:39 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 10768, "candidates": [ { "candidateName": "Matthew Dashner", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1179 }, { "candidateName": "Edi Birsan", "candidateIncumbent": true, "candidateParty": "", "voteCount": 3687 }, { "candidateName": "Pablo Benavente", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3796 }, { "candidateName": "Myles Burks", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2106 } ] }, "CCDanvilleTownCouncil": { "id": "CCDanvilleTownCouncil", "type": "localRace", "location": "Contra Costa", "raceName": "Danville Town Council", "raceDescription": "Top three candidates win seat.", "raceReadTheStory": "", "raceType": "top3", "timeUpdated": "7:39 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 55728, "candidates": [ { "candidateName": "Reneé S. Morgan", "candidateIncumbent": true, "candidateParty": "", "voteCount": 16901 }, { "candidateName": "Julia Gillette", "candidateIncumbent": false, "candidateParty": "", "voteCount": 5629 }, { "candidateName": "Newell Arnerich", "candidateIncumbent": true, "candidateParty": "", "voteCount": 17070 }, { "candidateName": "Mark Belotz", "candidateIncumbent": false, "candidateParty": "", "voteCount": 16128 } ] }, "CCElCerritoCityCouncil": { "id": "CCElCerritoCityCouncil", "type": "localRace", "location": "Contra Costa", "raceName": "El Cerrito City Council", "raceDescription": "Top three candidates win seat.", "raceReadTheStory": "", "raceType": "top3", "timeUpdated": "7:39 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 30907, "candidates": [ { "candidateName": "Lauren Dodge", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2817 }, { "candidateName": "Courtney Helion", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3477 }, { "candidateName": "Lisa Motoyama", "candidateIncumbent": true, "candidateParty": "", "voteCount": 9121 }, { "candidateName": "William Ktsanes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 6903 }, { "candidateName": "Rebecca Saltzman", "candidateIncumbent": false, "candidateParty": "", "voteCount": 8589 } ] }, "CCHerculesCityCouncil": { "id": "CCHerculesCityCouncil", "type": "localRace", "location": "Contra Costa", "raceName": "Hercules City Council", "raceDescription": "Top three candidates win seat.", "raceReadTheStory": "", "raceType": "top3", "timeUpdated": "7:39 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 24752, "candidates": [ { "candidateName": "Tiffany Grimsley", "candidateIncumbent": true, "candidateParty": "", "voteCount": 6890 }, { "candidateName": "Dilli Bhattarai", "candidateIncumbent": false, "candidateParty": "", "voteCount": 7038 }, { "candidateName": "Kofi Opong-Mensah", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3538 }, { "candidateName": "Alex Walker-Griffin", "candidateIncumbent": true, "candidateParty": "", "voteCount": 7286 } ] }, "CCLafayetteCityCouncil": { "id": "CCLafayetteCityCouncil", "type": "localRace", "location": "Contra Costa", "raceName": "Lafayette City Council", "raceDescription": "Top three candidates win seat.", "raceReadTheStory": "", "raceType": "top3", "timeUpdated": "7:39 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 33211, "candidates": [ { "candidateName": "Gina Dawson", "candidateIncumbent": true, "candidateParty": "", "voteCount": 9229 }, { "candidateName": "Lauren McCabe Herpich", "candidateIncumbent": false, "candidateParty": "", "voteCount": 5014 }, { "candidateName": "John McCormick", "candidateIncumbent": true, "candidateParty": "", "voteCount": 9825 }, { "candidateName": "Carl Anduri", "candidateIncumbent": true, "candidateParty": "", "voteCount": 9143 } ] }, "CCLafayetteCityCouncilShortTerm": { "id": "CCLafayetteCityCouncilShortTerm", "type": "localRace", "location": "Contra Costa", "raceName": "Lafayette City Council — Short Term", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:39 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 12402, "candidates": [ { "candidateName": "Mario Diprisco", "candidateIncumbent": false, "candidateParty": "", "voteCount": 5877 }, { "candidateName": "Jim Cervantes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 6525 } ] }, "CCMartinezCityCouncilDistrict2": { "id": "CCMartinezCityCouncilDistrict2", "type": "localRace", "location": "Contra Costa", "raceName": "Martinez City Council, District 2", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:39 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 4257, "candidates": [ { "candidateName": "Greg Young", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2393 }, { "candidateName": "Dylan Radke", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1864 } ] }, "CCMartinezCityCouncilDistrict3": { "id": "CCMartinezCityCouncilDistrict3", "type": "localRace", "location": "Contra Costa", "raceName": "Martinez City Council, District 3", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:39 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 4152, "candidates": [ { "candidateName": "Satinder S. Malhi", "candidateIncumbent": true, "candidateParty": "", "voteCount": 4152 } ] }, "CCOakleyCityCouncilDistrict5": { "id": "CCOakleyCityCouncilDistrict5", "type": "localRace", "location": "Contra Costa", "raceName": "Oakley City Council, District 5", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:39 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 3043, "candidates": [ { "candidateName": "George Fuller", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1259 }, { "candidateName": "Cristina Pena Langley", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1136 }, { "candidateName": "Oleksii Chuiko", "candidateIncumbent": false, "candidateParty": "", "voteCount": 648 } ] }, "CCOrindaCityCouncil": { "id": "CCOrindaCityCouncil", "type": "localRace", "location": "Contra Costa", "raceName": "Orinda City Council", "raceDescription": "Top two candidates win seat.", "raceReadTheStory": "", "raceType": "top2", "timeUpdated": "7:39 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 18323, "candidates": [ { "candidateName": "Candace T. Evans", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2251 }, { "candidateName": "Cara R. Hoxie", "candidateIncumbent": false, "candidateParty": "", "voteCount": 7751 }, { "candidateName": "Darlene K. Gee", "candidateIncumbent": true, "candidateParty": "", "voteCount": 8321 } ] }, "CCPinoleCityCouncil": { "id": "CCPinoleCityCouncil", "type": "localRace", "location": "Contra Costa", "raceName": "Pinole City Council", "raceDescription": "Top two candidates win seat.", "raceReadTheStory": "", "raceType": "top2", "timeUpdated": "7:39 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 11625, "candidates": [ { "candidateName": "Truc “Christy” Lam-Julian", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2690 }, { "candidateName": "Maureen Toms", "candidateIncumbent": true, "candidateParty": "", "voteCount": 4360 }, { "candidateName": "Devin T. Murphy", "candidateIncumbent": true, "candidateParty": "", "voteCount": 4575 } ] }, "CCPinoleCityTreasurer": { "id": "CCPinoleCityTreasurer", "type": "localRace", "location": "Contra Costa", "raceName": "Pinole City Treasurer", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:39 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 7746, "candidates": [ { "candidateName": "Rafael Menis", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3387 }, { "candidateName": "Roy V. Swearingen", "candidateIncumbent": true, "candidateParty": "", "voteCount": 4359 } ] }, "CCPittsburgCityCouncil": { "id": "CCPittsburgCityCouncil", "type": "localRace", "location": "Contra Costa", "raceName": "Pittsburg City Council", "raceDescription": "Top two candidates win seat.", "raceReadTheStory": "", "raceType": "top2", "timeUpdated": "7:39 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 32452, "candidates": [ { "candidateName": "Iztaccuauhtli Hector Gonzalez", "candidateIncumbent": false, "candidateParty": "", "voteCount": 7003 }, { "candidateName": "Juan Antonio Banales", "candidateIncumbent": true, "candidateParty": "", "voteCount": 13615 }, { "candidateName": "Jelani Killings", "candidateIncumbent": true, "candidateParty": "", "voteCount": 11834 } ] }, "CCPleasantHillCityCouncilDistrict1": { "id": "CCPleasantHillCityCouncilDistrict1", "type": "localRace", "location": "Contra Costa", "raceName": "Pleasant Hill City Council, District 1", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:39 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 2467, "candidates": [ { "candidateName": "Marshall Lewis", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1217 }, { "candidateName": "Belle La", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1250 } ] }, "CCPleasantHillCityCouncilDistrict5": { "id": "CCPleasantHillCityCouncilDistrict5", "type": "localRace", "location": "Contra Costa", "raceName": "Pleasant Hill City Council, District 5", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:39 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 3859, "candidates": [ { "candidateName": "Oliver Greenwood", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1757 }, { "candidateName": "Amanda Szakats", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2102 } ] }, "CCRichmondCityCouncilDistrict1": { "id": "CCRichmondCityCouncilDistrict1", "type": "localRace", "location": "Contra Costa", "raceName": "Richmond City Council, District 1", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:39 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 3743, "candidates": [ { "candidateName": "Jamelia Brown", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1852 }, { "candidateName": "Melvin Lee Willis Jr.", "candidateIncumbent": true, "candidateParty": "", "voteCount": 1495 }, { "candidateName": "Mark Wassberg", "candidateIncumbent": false, "candidateParty": "", "voteCount": 396 } ] }, "CCRichmondCityCouncilDistrict5": { "id": "CCRichmondCityCouncilDistrict5", "type": "localRace", "location": "Contra Costa", "raceName": "Richmond City Council, District 5", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:39 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 7223, "candidates": [ { "candidateName": "Ahmad Anderson", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3144 }, { "candidateName": "Sue Wilson", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4079 } ] }, "CCRichmondCityCouncilDistrict6": { "id": "CCRichmondCityCouncilDistrict6", "type": "localRace", "location": "Contra Costa", "raceName": "Richmond City Council, District 6", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:39 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 6893, "candidates": [ { "candidateName": "Shawn Dunning", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2661 }, { "candidateName": "Claudia Jimenez", "candidateIncumbent": true, "candidateParty": "", "voteCount": 4232 } ] }, "CCSanPabloCityCouncil": { "id": "CCSanPabloCityCouncil", "type": "localRace", "location": "Contra Costa", "raceName": "San Pablo City Council", "raceDescription": "Top three candidates win seat.", "raceReadTheStory": "", "raceType": "top3", "timeUpdated": "7:39 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 13272, "candidates": [ { "candidateName": "Abel Pineda", "candidateIncumbent": true, "candidateParty": "", "voteCount": 4124 }, { "candidateName": "Patricia R. Ponce", "candidateIncumbent": true, "candidateParty": "", "voteCount": 5011 }, { "candidateName": "Arturo Cruz", "candidateIncumbent": true, "candidateParty": "", "voteCount": 4137 } ] }, "CCSanRamonMayor": { "id": "CCSanRamonMayor", "type": "localRace", "location": "Contra Costa", "raceName": "San Ramon Mayor", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:39 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 35946, "candidates": [ { "candidateName": "Mark H. Armstrong", "candidateIncumbent": false, "candidateParty": "", "voteCount": 24915 }, { "candidateName": "Chirag Kathrani", "candidateIncumbent": false, "candidateParty": "", "voteCount": 11031 } ] }, "CCSanRamonCityCouncilDistrict1": { "id": "CCSanRamonCityCouncilDistrict1", "type": "localRace", "location": "Contra Costa", "raceName": "San Ramon City Council, District 1", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:39 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 8366, "candidates": [ { "candidateName": "Robert Jweinat", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4252 }, { "candidateName": "Vasanth Shetty", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4114 } ] }, "CCSanRamonCityCouncilDistrict3": { "id": "CCSanRamonCityCouncilDistrict3", "type": "localRace", "location": "Contra Costa", "raceName": "San Ramon City Council, District 3", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:39 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 5939, "candidates": [ { "candidateName": "Sridhar Verose", "candidateIncumbent": true, "candidateParty": "", "voteCount": 5939 } ] }, "CCWalnutCreekCityCouncil": { "id": "CCWalnutCreekCityCouncil", "type": "localRace", "location": "Contra Costa", "raceName": "Walnut Creek City Council", "raceDescription": "Top three candidates win seat.", "raceReadTheStory": "", "raceType": "top3", "timeUpdated": "7:39 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 87074, "candidates": [ { "candidateName": "Craig Devinney", "candidateIncumbent": false, "candidateParty": "", "voteCount": 19866 }, { "candidateName": "Cindy Darling", "candidateIncumbent": true, "candidateParty": "", "voteCount": 23317 }, { "candidateName": "Brendan Moran", "candidateIncumbent": false, "candidateParty": "", "voteCount": 9688 }, { "candidateName": "Laura Patch", "candidateIncumbent": false, "candidateParty": "", "voteCount": 12388 }, { "candidateName": "Kevin Wilk", "candidateIncumbent": true, "candidateParty": "", "voteCount": 21815 } ] }, "CCCrockettCommunityServicesDistrictDirectorShortTerm": { "id": "CCCrockettCommunityServicesDistrictDirectorShortTerm", "type": "localRace", "location": "Contra Costa", "raceName": "Crockett Community Services District Director — Short Term", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:39 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 1562, "candidates": [ { "candidateName": "Gaunt Murdock", "candidateIncumbent": false, "candidateParty": "", "voteCount": 829 }, { "candidateName": "Matthew Raver", "candidateIncumbent": false, "candidateParty": "", "voteCount": 733 } ] }, "CCDiscoveryBayCommunityServicesDistrictDirector": { "id": "CCDiscoveryBayCommunityServicesDistrictDirector", "type": "localRace", "location": "Contra Costa", "raceName": "Discovery Bay Community Services District Director", "raceDescription": "Top two candidates win seat.", "raceReadTheStory": "", "raceType": "top2", "timeUpdated": "7:39 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 10454, "candidates": [ { "candidateName": "Carolyn Graham", "candidateIncumbent": true, "candidateParty": "", "voteCount": 4341 }, { "candidateName": "Lesley Belcher", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4114 }, { "candidateName": "Leonard D. Woren", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1999 } ] }, "CCRodeoHerculesFireProtectionDistrictDirector": { "id": "CCRodeoHerculesFireProtectionDistrictDirector", "type": "localRace", "location": "Contra Costa", "raceName": "Rodeo-Hercules Fire Protection District Director", "raceDescription": "Top two candidates win seat.", "raceReadTheStory": "", "raceType": "top2", "timeUpdated": "7:39 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 21610, "candidates": [ { "candidateName": "Charles Davidson", "candidateIncumbent": true, "candidateParty": "", "voteCount": 8052 }, { "candidateName": "Robyn Kelly Mikel", "candidateIncumbent": true, "candidateParty": "", "voteCount": 6564 }, { "candidateName": "Heather Gibson", "candidateIncumbent": false, "candidateParty": "", "voteCount": 6994 } ] }, "CCEastBayRegionalParkDistrictDirectorWard2": { "id": "CCEastBayRegionalParkDistrictDirectorWard2", "type": "localRace", "location": "Contra Costa", "raceName": "East Bay Regional Park District Director, Ward 2", "raceDescription": "Top candidate wins seat. Includes votes from Contra Costa and Alameda counties.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:39 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 163337, "candidates": [ { "candidateName": "Casey Alyson Farmer", "candidateIncumbent": false, "candidateParty": "", "voteCount": 52599 }, { "candidateName": "Lynda Deschambault", "candidateIncumbent": false, "candidateParty": "", "voteCount": 81650 }, { "candidateName": "Shane Reisman", "candidateIncumbent": false, "candidateParty": "", "voteCount": 29088 } ] }, "CCIronhouseSanitaryDistrictDirector": { "id": "CCIronhouseSanitaryDistrictDirector", "type": "localRace", "location": "Contra Costa", "raceName": "Ironhouse Sanitary District Director", "raceDescription": "Top three candidates win seat.", "raceReadTheStory": "", "raceType": "top3", "timeUpdated": "7:39 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 36653, "candidates": [ { "candidateName": "Angela Lowrey", "candidateIncumbent": true, "candidateParty": "", "voteCount": 9016 }, { "candidateName": "Sue Higgins", "candidateIncumbent": false, "candidateParty": "", "voteCount": 8466 }, { "candidateName": "Dawn Morrow", "candidateIncumbent": true, "candidateParty": "", "voteCount": 9816 }, { "candidateName": "Peter W. Zirkle", "candidateIncumbent": true, "candidateParty": "", "voteCount": 9355 } ] }, "CCCentralContraCostaSanitaryDistrictDirectorDivision5": { "id": "CCCentralContraCostaSanitaryDistrictDirectorDivision5", "type": "localRace", "location": "Contra Costa", "raceName": "Central Contra Costa Sanitary District Director, Division 5", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:39 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 26136, "candidates": [ { "candidateName": "Jean Froelicher Kuznik", "candidateIncumbent": false, "candidateParty": "", "voteCount": 19239 }, { "candidateName": "Bansidhar S. Giri", "candidateIncumbent": false, "candidateParty": "", "voteCount": 6897 } ] }, "CCSanFranciscoBayAreaRapidTransitDistrictDirectorDistrict5": { "id": "CCSanFranciscoBayAreaRapidTransitDistrictDirectorDistrict5", "type": "localRace", "location": "Contra Costa", "raceName": "San Francisco Bay Area Rapid Transit District Director, District 5", "raceDescription": "Top candidate wins seat. Includes votes from Contra Costa and Alameda counties.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:39 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 154960, "candidates": [ { "candidateName": "Melissa Hernandez", "candidateIncumbent": true, "candidateParty": "", "voteCount": 110470 }, { "candidateName": "Joseph Grcar", "candidateIncumbent": false, "candidateParty": "", "voteCount": 44490 } ] }, "CCEastBayMunicipalUtilityDistrictDirectorWard1": { "id": "CCEastBayMunicipalUtilityDistrictDirectorWard1", "type": "localRace", "location": "Contra Costa", "raceName": "East Bay Municipal Utility District Director, Ward 1", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:39 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 60709, "candidates": [ { "candidateName": "Anthony L. Tave", "candidateIncumbent": false, "candidateParty": "", "voteCount": 26361 }, { "candidateName": "Joey D. Smith", "candidateIncumbent": false, "candidateParty": "", "voteCount": 34348 } ] }, "CCEastBayMunicipalUtilityDirectorWard2ShortTerm": { "id": "CCEastBayMunicipalUtilityDirectorWard2ShortTerm", "type": "localRace", "location": "Contra Costa", "raceName": "East Bay Municipal Utility Director, Ward 2 — Short Term", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:39 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 81157, "candidates": [ { "candidateName": "Luz Gomez", "candidateIncumbent": true, "candidateParty": "", "voteCount": 81157 } ] }, "CCMeasureR": { "id": "CCMeasureR", "type": "localRace", "location": "Contra Costa", "raceName": "Measure R", "raceDescription": "Byron Union School District. School bond. Passes with 55% vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:39 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 7490, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4147 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3343 } ] }, "CCMeasureO": { "id": "CCMeasureO", "type": "localRace", "location": "Contra Costa", "raceName": "Measure O", "raceDescription": "Martinez Unified School District. School bond. Passes with 55% vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:39 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 15503, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 8700 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 6803 } ] }, "CCMeasureP": { "id": "CCMeasureP", "type": "localRace", "location": "Contra Costa", "raceName": "Measure P", "raceDescription": "Pittsburg Unified School District. School bond. Passes with 55% vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:39 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 19187, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 13743 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 5444 } ] }, "CCMeasureQ": { "id": "CCMeasureQ", "type": "localRace", "location": "Contra Costa", "raceName": "Measure Q", "raceDescription": "San Ramon Valley Unified School District. Parcel tax. Passes with 2/3 vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:39 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 82430, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 61740 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 20690 } ] }, "CCMeasureG": { "id": "CCMeasureG", "type": "localRace", "location": "Contra Costa", "raceName": "Measure G", "raceDescription": "El Cerrito. Sales tax. Passes with majority vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:39 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 13434, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 10885 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2549 } ] }, "CCMeasureH": { "id": "CCMeasureH", "type": "localRace", "location": "Contra Costa", "raceName": "Measure H", "raceDescription": "Lafayette. Sales tax. Passes with majority vote", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:39 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 15444, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 10010 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 5434 } ] }, "CCMeasureI": { "id": "CCMeasureI", "type": "localRace", "location": "Contra Costa", "raceName": "Measure I", "raceDescription": "Pinole. Sales tax. Passes with majority vote", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:39 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 8599, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 5831 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2768 } ] }, "CCMeasureJ": { "id": "CCMeasureJ", "type": "localRace", "location": "Contra Costa", "raceName": "Measure J", "raceDescription": "Richmond. Primary municipal election. Passes with majority vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:39 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 35524, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 20645 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 14879 } ] }, "CCMeasureL": { "id": "CCMeasureL", "type": "localRace", "location": "Contra Costa", "raceName": "Measure L", "raceDescription": "Richmond. Ranked choice voting. Passes with majority vote", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:39 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 35452, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 19284 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 16168 } ] }, "CCMeasureM": { "id": "CCMeasureM", "type": "localRace", "location": "Contra Costa", "raceName": "Measure M", "raceDescription": "San Pablo. Cannabis business license tax. Passes with majority vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:39 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 7233, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 5255 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1978 } ] }, "CCMeasureN": { "id": "CCMeasureN", "type": "localRace", "location": "Contra Costa", "raceName": "Measure N", "raceDescription": "San Ramon. Sales tax. Passes with majority vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:39 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 37421, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 21035 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 16386 } ] }, "CCMeasureS": { "id": "CCMeasureS", "type": "localRace", "location": "Contra Costa", "raceName": "Measure S", "raceDescription": "Pleasant Hill Recreation and Park District. Park facilities bond. Passes with 2/3 vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:39 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 21381, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 13857 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 7524 } ] }, "MarinMarinCountyBoardofEducationTrusteeArea1": { "id": "MarinMarinCountyBoardofEducationTrusteeArea1", "type": "localRace", "location": "Marin", "raceName": "Marin County Board of Education, Trustee Area 1", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:57 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 16038, "candidates": [ { "candidateName": "Li DelPan", "candidateIncumbent": true, "candidateParty": "", "voteCount": 5713 }, { "candidateName": "Adam McGill", "candidateIncumbent": false, "candidateParty": "", "voteCount": 5497 }, { "candidateName": "Barbara Clifton Zarate", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4828 } ] }, "MarinMarinCountyBoardofEducationTrusteeArea4": { "id": "MarinMarinCountyBoardofEducationTrusteeArea4", "type": "localRace", "location": "Marin", "raceName": "Marin County Board of Education, Trustee Area 4", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:57 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 17380, "candidates": [ { "candidateName": "Nancy McCarthy", "candidateIncumbent": false, "candidateParty": "", "voteCount": 9805 }, { "candidateName": "Victoria “Tory” Canby", "candidateIncumbent": false, "candidateParty": "", "voteCount": 7575 } ] }, "MarinMarinCountyBoardofEducationTrusteeArea7": { "id": "MarinMarinCountyBoardofEducationTrusteeArea7", "type": "localRace", "location": "Marin", "raceName": "Marin County Board of Education, Trustee Area 7", "raceDescription": "Top candidate wins seat. Includes votes from Marin and Sonoma counties.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:57 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 13535, "candidates": [ { "candidateName": "Jill Manning-Sartori", "candidateIncumbent": false, "candidateParty": "", "voteCount": 7548 }, { "candidateName": "Denise Bohman", "candidateIncumbent": false, "candidateParty": "", "voteCount": 5987 } ] }, "MarinMarinCommunityCollegeDistrictGoverningBoardTrusteeArea2": { "id": "MarinMarinCommunityCollegeDistrictGoverningBoardTrusteeArea2", "type": "localRace", "location": "Marin", "raceName": "Marin Community College District Governing Board, Trustee Area 2", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:57 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 15949, "candidates": [ { "candidateName": "Crystal Martinez", "candidateIncumbent": true, "candidateParty": "", "voteCount": 13110 }, { "candidateName": "Mila Schechter", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2839 } ] }, "MarinMarinCommunityCollegeDistrictGoverningBoardTrusteeArea7": { "id": "MarinMarinCommunityCollegeDistrictGoverningBoardTrusteeArea7", "type": "localRace", "location": "Marin", "raceName": "Marin Community College District Governing Board, Trustee Area 7", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:57 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 15102, "candidates": [ { "candidateName": "Ross Millerick", "candidateIncumbent": false, "candidateParty": "", "voteCount": 5835 }, { "candidateName": "Stephanie O’Brien", "candidateIncumbent": true, "candidateParty": "", "voteCount": 9267 } ] }, "MarinTamalpaisUnionHighSchoolDistrictGoverningBoard": { "id": "MarinTamalpaisUnionHighSchoolDistrictGoverningBoard", "type": "localRace", "location": "Marin", "raceName": "Tamalpais Union High School District Governing Board", "raceDescription": "Top two candidates win seat.", "raceReadTheStory": "", "raceType": "top2", "timeUpdated": "7:57 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 88120, "candidates": [ { "candidateName": "Ida Times-Green", "candidateIncumbent": false, "candidateParty": "", "voteCount": 28705 }, { "candidateName": "Jennifer “Jenny” Holden", "candidateIncumbent": false, "candidateParty": "", "voteCount": 28793 }, { "candidateName": "A. Ray Chaudhuri", "candidateIncumbent": false, "candidateParty": "", "voteCount": 8513 }, { "candidateName": "Amos Klausner", "candidateIncumbent": false, "candidateParty": "", "voteCount": 11724 }, { "candidateName": "Nicholas Ondrejka", "candidateIncumbent": false, "candidateParty": "", "voteCount": 10385 } ] }, "MarinMillerCreekElementarySchoolDistrictGoverningBoard": { "id": "MarinMillerCreekElementarySchoolDistrictGoverningBoard", "type": "localRace", "location": "Marin", "raceName": "Miller Creek Elementary School District Governing Board", "raceDescription": "Top two candidates win seat.", "raceReadTheStory": "", "raceType": "top2", "timeUpdated": "7:57 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 15073, "candidates": [ { "candidateName": "Franco Ruggeri", "candidateIncumbent": true, "candidateParty": "", "voteCount": 5608 }, { "candidateName": "Alissa A. Chacko", "candidateIncumbent": true, "candidateParty": "", "voteCount": 5967 }, { "candidateName": "Sivan Oyserman", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3498 } ] }, "MarinLarkspurCorteMaderaSchoolDistrictGoverningBoard": { "id": "MarinLarkspurCorteMaderaSchoolDistrictGoverningBoard", "type": "localRace", "location": "Marin", "raceName": "Larkspur-Corte Madera School District Governing Board", "raceDescription": "Top two candidates win seat.", "raceReadTheStory": "", "raceType": "top2", "timeUpdated": "7:57 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 10727, "candidates": [ { "candidateName": "Ava Fruin", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3646 }, { "candidateName": "Charles Furcolo", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1863 }, { "candidateName": "Rachel Tarko Hudson", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2059 }, { "candidateName": "Beth Blair", "candidateIncumbent": true, "candidateParty": "", "voteCount": 3159 } ] }, "MarinRossSchoolDistrictGoverningBoard": { "id": "MarinRossSchoolDistrictGoverningBoard", "type": "localRace", "location": "Marin", "raceName": "Ross School District Governing Board", "raceDescription": "Top two candidates win seat.", "raceReadTheStory": "", "raceType": "top2", "timeUpdated": "7:57 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 2285, "candidates": [ { "candidateName": "Kelly Dwinells", "candidateIncumbent": true, "candidateParty": "", "voteCount": 893 }, { "candidateName": "Erin Earls", "candidateIncumbent": false, "candidateParty": "", "voteCount": 907 }, { "candidateName": "Vinay Patel", "candidateIncumbent": false, "candidateParty": "", "voteCount": 485 } ] }, "MarinRossValleySchoolDistrictGoverningBoard": { "id": "MarinRossValleySchoolDistrictGoverningBoard", "type": "localRace", "location": "Marin", "raceName": "Ross Valley School District Governing Board", "raceDescription": "Top three candidates win seat.", "raceReadTheStory": "", "raceType": "top3", "timeUpdated": "7:57 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 25662, "candidates": [ { "candidateName": "Philip J. Feffer", "candidateIncumbent": false, "candidateParty": "", "voteCount": 5438 }, { "candidateName": "Rachel Litwack", "candidateIncumbent": true, "candidateParty": "", "voteCount": 7295 }, { "candidateName": "Shelley Hamilton", "candidateIncumbent": true, "candidateParty": "", "voteCount": 6834 }, { "candidateName": "Daniel Cassidy", "candidateIncumbent": true, "candidateParty": "", "voteCount": 6095 } ] }, "MarinSausalitoMarinCitySchoolDistrictGoverningBoard": { "id": "MarinSausalitoMarinCitySchoolDistrictGoverningBoard", "type": "localRace", "location": "Marin", "raceName": "Sausalito Marin City School District Governing Board", "raceDescription": "Top two candidates win seat.", "raceReadTheStory": "", "raceType": "top2", "timeUpdated": "7:57 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 8235, "candidates": [ { "candidateName": "Rebecca Lytle", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3006 }, { "candidateName": "Danielle Diego", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3297 }, { "candidateName": "Lester Parham", "candidateIncumbent": false, "candidateParty": "", "voteCount": 820 }, { "candidateName": "Sarah E. Canson", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1112 } ] }, "MarinShorelineUnifiedSchoolDistrictGoverningBoardTrusteeArea1": { "id": "MarinShorelineUnifiedSchoolDistrictGoverningBoardTrusteeArea1", "type": "localRace", "location": "Marin", "raceName": "Shoreline Unified School District Governing Board, Trustee Area 1", "raceDescription": "Top candidate wins seat. Includes votes from Marin and Sonoma Counties.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:57 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 2250, "candidates": [ { "candidateName": "Buddy Faure", "candidateIncumbent": false, "candidateParty": "", "voteCount": 628 }, { "candidateName": "Thomas Tyson", "candidateIncumbent": true, "candidateParty": "", "voteCount": 1622 } ] }, "MarinCountySupervisorDistrict2": { "id": "MarinCountySupervisorDistrict2", "type": "localRace", "location": "Marin", "raceName": "County Supervisor, District 2", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:57 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 27473, "candidates": [ { "candidateName": "Heather McPhail Sridharan", "candidateIncumbent": false, "candidateParty": "", "voteCount": 13413 }, { "candidateName": "Brian Colbert", "candidateIncumbent": false, "candidateParty": "", "voteCount": 14060 } ] }, "MarinBelvedereCityCouncil": { "id": "MarinBelvedereCityCouncil", "type": "localRace", "location": "Marin", "raceName": "Belvedere City Council", "raceDescription": "Top three candidates win seat.", "raceReadTheStory": "", "raceType": "top3", "timeUpdated": "7:57 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 2131, "candidates": [ { "candidateName": "Pat Carapiet", "candidateIncumbent": false, "candidateParty": "", "voteCount": 655 }, { "candidateName": "Kevin Burke", "candidateIncumbent": false, "candidateParty": "", "voteCount": 716 }, { "candidateName": "Sally A. Wilkinson", "candidateIncumbent": true, "candidateParty": "", "voteCount": 760 } ] }, "MarinCorteMaderaTownCouncil": { "id": "MarinCorteMaderaTownCouncil", "type": "localRace", "location": "Marin", "raceName": "Corte Madera Town Council", "raceDescription": "Top two candidates win seat.", "raceReadTheStory": "", "raceType": "top2", "timeUpdated": "7:57 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 7655, "candidates": [ { "candidateName": "James H. Andrews", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2396 }, { "candidateName": "Fred Casissa", "candidateIncumbent": true, "candidateParty": "", "voteCount": 3369 }, { "candidateName": "Charlie Kirschner", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1890 } ] }, "MarinFairfaxTownCouncil": { "id": "MarinFairfaxTownCouncil", "type": "localRace", "location": "Marin", "raceName": "Fairfax Town Council", "raceDescription": "Top three candidates win seat.", "raceReadTheStory": "", "raceType": "top3", "timeUpdated": "7:57 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 12743, "candidates": [ { "candidateName": "Frank Egger", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2772 }, { "candidateName": "Michael Ghiringhelli", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2367 }, { "candidateName": "Bruce Ackerman", "candidateIncumbent": true, "candidateParty": "", "voteCount": 1652 }, { "candidateName": "Chance Cutrano", "candidateIncumbent": true, "candidateParty": "", "voteCount": 1657 }, { "candidateName": "Barbara Coler", "candidateIncumbent": true, "candidateParty": "", "voteCount": 1729 }, { "candidateName": "Douglas Kelly", "candidateIncumbent": false, "candidateParty": "", "voteCount": 983 }, { "candidateName": "Cindy Swift", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1583 } ] }, "MarinLarkspurCityCouncil": { "id": "MarinLarkspurCityCouncil", "type": "localRace", "location": "Marin", "raceName": "Larkspur City Council", "raceDescription": "Top two candidates win seat.", "raceReadTheStory": "", "raceType": "top2", "timeUpdated": "7:57 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 8742, "candidates": [ { "candidateName": "Gabe Paulson", "candidateIncumbent": true, "candidateParty": "", "voteCount": 4821 }, { "candidateName": "Scot Candell", "candidateIncumbent": true, "candidateParty": "", "voteCount": 3921 } ] }, "MarinLarkspurCityCouncilShortTerm": { "id": "MarinLarkspurCityCouncilShortTerm", "type": "localRace", "location": "Marin", "raceName": "Larkspur City Council — Short Term", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:57 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 5874, "candidates": [ { "candidateName": "Sarah Margulies", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4241 }, { "candidateName": "Lana Scott", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1633 } ] }, "MarinMillValleyCityCouncil": { "id": "MarinMillValleyCityCouncil", "type": "localRace", "location": "Marin", "raceName": "Mill Valley City Council", "raceDescription": "Top three candidates win seat.", "raceReadTheStory": "", "raceType": "top3", "timeUpdated": "7:57 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 19275, "candidates": [ { "candidateName": "Caroline Joachim", "candidateIncumbent": true, "candidateParty": "", "voteCount": 5297 }, { "candidateName": "Katherine Jones", "candidateIncumbent": false, "candidateParty": "", "voteCount": 5511 }, { "candidateName": "Urban Carmel", "candidateIncumbent": true, "candidateParty": "", "voteCount": 5047 }, { "candidateName": "Leah Curtis", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1546 }, { "candidateName": "Mike Koo", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1874 } ] }, "MarinNovatoCityCouncilDistrict1": { "id": "MarinNovatoCityCouncilDistrict1", "type": "localRace", "location": "Marin", "raceName": "Novato City Council, District 1", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:57 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 5601, "candidates": [ { "candidateName": "Kevin Jacobs", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3266 }, { "candidateName": "James P. Petray", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2335 } ] }, "MarinNovatoCityCouncilDistrict3": { "id": "MarinNovatoCityCouncilDistrict3", "type": "localRace", "location": "Marin", "raceName": "Novato City Council, District 3", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:57 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 3713, "candidates": [ { "candidateName": "Tim O'Connor", "candidateIncumbent": true, "candidateParty": "", "voteCount": 3713 } ] }, "MarinNovatoCityCouncilDistrict5": { "id": "MarinNovatoCityCouncilDistrict5", "type": "localRace", "location": "Marin", "raceName": "Novato City Council, District 5", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:57 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 3403, "candidates": [ { "candidateName": "Mark J. Milberg", "candidateIncumbent": true, "candidateParty": "", "voteCount": 3403 } ] }, "MarinSanAnselmoTownCouncil": { "id": "MarinSanAnselmoTownCouncil", "type": "localRace", "location": "Marin", "raceName": "San Anselmo Town Council", "raceDescription": "Top three candidates win seat.", "raceReadTheStory": "", "raceType": "top3", "timeUpdated": "7:57 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 17994, "candidates": [ { "candidateName": "Guy Meyer", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1045 }, { "candidateName": "Kurt Johnson", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2411 }, { "candidateName": "Ford Greene", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2643 }, { "candidateName": "Eileen Burke", "candidateIncumbent": true, "candidateParty": "", "voteCount": 5053 }, { "candidateName": "Chantel Walker", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3453 }, { "candidateName": "Yoav Schlesinger", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3389 } ] }, "MarinSanRafaelCityCouncilDistrict1": { "id": "MarinSanRafaelCityCouncilDistrict1", "type": "localRace", "location": "Marin", "raceName": "San Rafael City Council, District 1", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:57 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 1818, "candidates": [ { "candidateName": "Maika Llorens Gulati", "candidateIncumbent": true, "candidateParty": "", "voteCount": 1818 } ] }, "MarinSanRafaelCityCouncilDistrict4": { "id": "MarinSanRafaelCityCouncilDistrict4", "type": "localRace", "location": "Marin", "raceName": "San Rafael City Council, District 4", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:57 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 6875, "candidates": [ { "candidateName": "Mark Galperin", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1307 }, { "candidateName": "Rachel Kertz", "candidateIncumbent": true, "candidateParty": "", "voteCount": 5568 } ] }, "MarinSanRafaelMayor": { "id": "MarinSanRafaelMayor", "type": "localRace", "location": "Marin", "raceName": "San Rafael Mayor", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:57 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 24466, "candidates": [ { "candidateName": "Kate Colin", "candidateIncumbent": true, "candidateParty": "", "voteCount": 21070 }, { "candidateName": "Mahmoud A. Shirazi", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3396 } ] }, "MarinSanRafaelCityAttorney": { "id": "MarinSanRafaelCityAttorney", "type": "localRace", "location": "Marin", "raceName": "San Rafael City Attorney", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:57 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 19156, "candidates": [ { "candidateName": "Robert F. Epstein", "candidateIncumbent": true, "candidateParty": "", "voteCount": 19156 } ] }, "MarinSanRafaelClerkandAssessor": { "id": "MarinSanRafaelClerkandAssessor", "type": "localRace", "location": "Marin", "raceName": "San Rafael Clerk and Assessor", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:57 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 19079, "candidates": [ { "candidateName": "Lindsay Lara", "candidateIncumbent": true, "candidateParty": "", "voteCount": 19079 } ] }, "MarinSausalitoCityCouncilMember": { "id": "MarinSausalitoCityCouncilMember", "type": "localRace", "location": "Marin", "raceName": "Sausalito City Council Member", "raceDescription": "Top three candidates win seat.", "raceReadTheStory": "", "raceType": "top3", "timeUpdated": "7:57 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 10737, "candidates": [ { "candidateName": "Jacqueline Amrikhas", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1646 }, { "candidateName": "Melissa Blaustein", "candidateIncumbent": true, "candidateParty": "", "voteCount": 2362 }, { "candidateName": "Sandra Bushmaker", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1784 }, { "candidateName": "Steven Woodside", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2418 }, { "candidateName": "Ian Sobieski", "candidateIncumbent": true, "candidateParty": "", "voteCount": 2527 } ] }, "MarinTiburonTownCouncilMember": { "id": "MarinTiburonTownCouncilMember", "type": "localRace", "location": "Marin", "raceName": "Tiburon Town Council Member", "raceDescription": "Top two candidates win seat.", "raceReadTheStory": "", "raceType": "top2", "timeUpdated": "7:57 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 8739, "candidates": [ { "candidateName": "Holli Thier", "candidateIncumbent": true, "candidateParty": "", "voteCount": 2386 }, { "candidateName": "Andrew Thompson", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2220 }, { "candidateName": "Chuck Hornbrook", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1786 }, { "candidateName": "Isaac Nikfar", "candidateIncumbent": true, "candidateParty": "", "voteCount": 2347 } ] }, "MarinBelMarinKeysCommunityServicesDistrictDirector": { "id": "MarinBelMarinKeysCommunityServicesDistrictDirector", "type": "localRace", "location": "Marin", "raceName": "Bel Marin Keys Community Services District Director", "raceDescription": "Top three candidates win seat.", "raceReadTheStory": "", "raceType": "top3", "timeUpdated": "7:57 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 2431, "candidates": [ { "candidateName": "Cheryl Furst", "candidateIncumbent": true, "candidateParty": "", "voteCount": 507 }, { "candidateName": "Kevin Dugan", "candidateIncumbent": false, "candidateParty": "", "voteCount": 293 }, { "candidateName": "Maria Mercy Angelopulos", "candidateIncumbent": true, "candidateParty": "", "voteCount": 559 }, { "candidateName": "David Bartnicki", "candidateIncumbent": false, "candidateParty": "", "voteCount": 259 }, { "candidateName": "Natalia Shorten", "candidateIncumbent": false, "candidateParty": "", "voteCount": 475 }, { "candidateName": "James “Jim” Spaulding", "candidateIncumbent": false, "candidateParty": "", "voteCount": 338 } ] }, "MarinMarinCityCommunityServicesDistrictDirector": { "id": "MarinMarinCityCommunityServicesDistrictDirector", "type": "localRace", "location": "Marin", "raceName": "Marin City Community Services District Director", "raceDescription": "Top two candidates win seat.", "raceReadTheStory": "", "raceType": "top2", "timeUpdated": "7:57 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 1398, "candidates": [ { "candidateName": "Lynnette Egenlauf", "candidateIncumbent": true, "candidateParty": "", "voteCount": 455 }, { "candidateName": "Henry E. Mims", "candidateIncumbent": true, "candidateParty": "", "voteCount": 575 }, { "candidateName": "Royce Y. McLemore", "candidateIncumbent": false, "candidateParty": "", "voteCount": 368 } ] }, "MarinTamalpaisCommunityServicesDistrictDirector": { "id": "MarinTamalpaisCommunityServicesDistrictDirector", "type": "localRace", "location": "Marin", "raceName": "Tamalpais Community Services District Director", "raceDescription": "Top three candidates win seat.", "raceReadTheStory": "", "raceType": "top3", "timeUpdated": "7:57 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 7856, "candidates": [ { "candidateName": "Steven Levine", "candidateIncumbent": true, "candidateParty": "", "voteCount": 2356 }, { "candidateName": "Courtney DiCarlo", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1123 }, { "candidateName": "Matthew McMahon", "candidateIncumbent": true, "candidateParty": "", "voteCount": 2191 }, { "candidateName": "Steffen Bartschat", "candidateIncumbent": true, "candidateParty": "", "voteCount": 2186 } ] }, "MarinSouthernMarinFireProtectionDistrictDirector": { "id": "MarinSouthernMarinFireProtectionDistrictDirector", "type": "localRace", "location": "Marin", "raceName": "Southern Marin Fire Protection District Director", "raceDescription": "Top three candidates win seat.", "raceReadTheStory": "", "raceType": "top3", "timeUpdated": "7:57 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 45078, "candidates": [ { "candidateName": "Cathryn A. Hilliard", "candidateIncumbent": true, "candidateParty": "", "voteCount": 14114 }, { "candidateName": "Rich Riechel", "candidateIncumbent": false, "candidateParty": "", "voteCount": 6114 }, { "candidateName": "Ashley Raveche", "candidateIncumbent": true, "candidateParty": "", "voteCount": 13740 }, { "candidateName": "Clifford Waldeck", "candidateIncumbent": true, "candidateParty": "", "voteCount": 11110 } ] }, "MarinLasGallinasValleySanitaryDistrictDirectorShortTerm": { "id": "MarinLasGallinasValleySanitaryDistrictDirectorShortTerm", "type": "localRace", "location": "Marin", "raceName": "Las Gallinas Valley Sanitary District Director — Short Term", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:57 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 12534, "candidates": [ { "candidateName": "Nicholas Lavrov", "candidateIncumbent": false, "candidateParty": "", "voteCount": 6908 }, { "candidateName": "Barry Nitzberg", "candidateIncumbent": true, "candidateParty": "", "voteCount": 5626 } ] }, "MarinMarinMunicipalWaterDistrictDirectorDivision2": { "id": "MarinMarinMunicipalWaterDistrictDirectorDivision2", "type": "localRace", "location": "Marin", "raceName": "Marin Municipal Water District Director, Division 2", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:57 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 13820, "candidates": [ { "candidateName": "Diana Maier", "candidateIncumbent": false, "candidateParty": "", "voteCount": 5134 }, { "candidateName": "Jack Kenney", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3608 }, { "candidateName": "Robert Sandoval", "candidateIncumbent": false, "candidateParty": "", "voteCount": 5078 } ] }, "MarinMarinMunicipalWaterDistrictDirectorDivision5": { "id": "MarinMarinMunicipalWaterDistrictDirectorDivision5", "type": "localRace", "location": "Marin", "raceName": "Marin Municipal Water District Director, Division 5", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:57 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 16204, "candidates": [ { "candidateName": "Dawn Matheson", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2344 }, { "candidateName": "Larry L. Russell", "candidateIncumbent": true, "candidateParty": "", "voteCount": 9881 }, { "candidateName": "Dave Keatley", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3979 } ] }, "MarinNorthMarinWaterDistrictDirectorDivision1ShortTerm": { "id": "MarinNorthMarinWaterDistrictDirectorDivision1ShortTerm", "type": "localRace", "location": "Marin", "raceName": "North Marin Water District Director, Division 1 — Short Term", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:57 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 6853, "candidates": [ { "candidateName": "Kenneth Eichstaedt", "candidateIncumbent": true, "candidateParty": "", "voteCount": 4399 }, { "candidateName": "Mary Stompe", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2454 } ] }, "MarinNorthMarinWaterDistrictDirectorDivision3": { "id": "MarinNorthMarinWaterDistrictDirectorDivision3", "type": "localRace", "location": "Marin", "raceName": "North Marin Water District Director, Division 3", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:57 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 6352, "candidates": [ { "candidateName": "Francis Drouillard", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2990 }, { "candidateName": "Michael H. Joly", "candidateIncumbent": true, "candidateParty": "", "voteCount": 3362 } ] }, "MarinMeasureAA": { "id": "MarinMeasureAA", "type": "localRace", "location": "Marin", "raceName": "Measure AA", "raceDescription": "Petaluma Joint Union High School District. School bond. Passes with 55% vote. Includes votes from Marin and Sonoma Counties.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:57 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 40540, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 25466 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 15074 } ] }, "MarinMeasureB": { "id": "MarinMeasureB", "type": "localRace", "location": "Marin", "raceName": "Measure B", "raceDescription": "Tamalpais Union High School District. School bond. Passes with 55% vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:57 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 66819, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 43939 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 22880 } ] }, "MarinMeasureC": { "id": "MarinMeasureC", "type": "localRace", "location": "Marin", "raceName": "Measure C", "raceDescription": "Bolinas-Stinson Union School District. Parcel tax. Passes with 2/3 vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:57 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 1120, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 807 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 313 } ] }, "MarinMeasureE": { "id": "MarinMeasureE", "type": "localRace", "location": "Marin", "raceName": "Measure E", "raceDescription": "Kentfield School District. School bond. Passes with 55% vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:57 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 6981, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4219 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2762 } ] }, "MarinMeasureG": { "id": "MarinMeasureG", "type": "localRace", "location": "Marin", "raceName": "Measure G", "raceDescription": "Sausalito Marin City School District. Parcel tax. Passes with 2/3 vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:57 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 5885, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4123 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1762 } ] }, "MarinMeasureH": { "id": "MarinMeasureH", "type": "localRace", "location": "Marin", "raceName": "Measure H", "raceDescription": "Fairfax. Appoint City Clerk. Passes with majority vote. ", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:57 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 4403, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1763 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2640 } ] }, "MarinMeasureI": { "id": "MarinMeasureI", "type": "localRace", "location": "Marin", "raceName": "Measure I", "raceDescription": "Fairfax. Rent stabilization. Passes with majority vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:57 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 4733, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2991 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1742 } ] }, "MarinMeasureJ": { "id": "MarinMeasureJ", "type": "localRace", "location": "Marin", "raceName": "Measure J", "raceDescription": "Fairfax. Infrastructure bond. Passes with 2/3 vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:57 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 4781, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2966 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1815 } ] }, "MarinMeasureK": { "id": "MarinMeasureK", "type": "localRace", "location": "Marin", "raceName": "Measure K", "raceDescription": "Larkspur. Rent increase limit. Passes with majority vote. ", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:57 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 7144, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2710 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4434 } ] }, "MarinMeasureL": { "id": "MarinMeasureL", "type": "localRace", "location": "Marin", "raceName": "Measure L", "raceDescription": "Mill Valley. Sales tax. Passes with majority vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:57 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 8565, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 6623 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1942 } ] }, "MarinMeasureM": { "id": "MarinMeasureM", "type": "localRace", "location": "Marin", "raceName": "Measure M", "raceDescription": "Novato. Sales tax. Passes with majority vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:57 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 26157, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 15151 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 11006 } ] }, "MarinMeasureN": { "id": "MarinMeasureN", "type": "localRace", "location": "Marin", "raceName": "Measure N", "raceDescription": "San Anselmo. Rent increase limit. Passes with majority vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:57 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 7470, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2756 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4714 } ] }, "MarinMeasureO": { "id": "MarinMeasureO", "type": "localRace", "location": "Marin", "raceName": "Measure O", "raceDescription": "San Anselmo. Tenant benefits. Passes with majority vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:57 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 7560, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2556 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 5004 } ] }, "MarinMeasureP": { "id": "MarinMeasureP", "type": "localRace", "location": "Marin", "raceName": "Measure P", "raceDescription": "San Rafael. Parcel tax. Passes with majority vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:57 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 23788, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 12375 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 11413 } ] }, "MarinMeasureQ": { "id": "MarinMeasureQ", "type": "localRace", "location": "Marin", "raceName": "Measure Q", "raceDescription": "Stinson Beach Fire Protection District. Spending limit. Passes with majority vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:57 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 332, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 309 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 23 } ] }, "MarinMeasureR": { "id": "MarinMeasureR", "type": "localRace", "location": "Marin", "raceName": "Measure R", "raceDescription": "Stinson Beach Fire Protection District. Parcel tax. Passes with 2/3 vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:57 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 335, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 274 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 61 } ] }, "NapaNapaCountyBoardofEducationTrusteeArea5": { "id": "NapaNapaCountyBoardofEducationTrusteeArea5", "type": "localRace", "location": "Napa", "raceName": "Napa County Board of Education, Trustee Area 5", "raceDescription": "Top candidate wins seat. ", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:25 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 7504, "candidates": [ { "candidateName": "Rory Moran", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2163 }, { "candidateName": "Gerald Parrott \r", "candidateIncumbent": true, "candidateParty": "", "voteCount": 5341 } ] }, "NapaSolanoCountyBoardofEducationTrusteeArea2": { "id": "NapaSolanoCountyBoardofEducationTrusteeArea2", "type": "localRace", "location": "Napa", "raceName": "Solano County Board of Education, Trustee Area 2", "raceDescription": "Top candidate wins seat. Includes votes from Napa and Solano counties.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:25 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 28859, "candidates": [ { "candidateName": "Bonnie Hamilton", "candidateIncumbent": false, "candidateParty": "", "voteCount": 10075 }, { "candidateName": "Carol J. Kalamaras", "candidateIncumbent": false, "candidateParty": "", "voteCount": 5417 }, { "candidateName": "Amy Sharp", "candidateIncumbent": true, "candidateParty": "", "voteCount": 13367 } ] }, "NapaNapaValleyCollegeTrusteeArea6": { "id": "NapaNapaValleyCollegeTrusteeArea6", "type": "localRace", "location": "Napa", "raceName": "Napa Valley College, Trustee Area 6", "raceDescription": "Top candidate wins seat. ", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:25 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 8021, "candidates": [ { "candidateName": "Ines De Luna", "candidateIncumbent": true, "candidateParty": "", "voteCount": 4839 }, { "candidateName": "Scott Owens", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3182 } ] }, "NapaNapaValleyUnifiedSchoolDistrictTrusteeArea2": { "id": "NapaNapaValleyUnifiedSchoolDistrictTrusteeArea2", "type": "localRace", "location": "Napa", "raceName": "Napa Valley Unified School District, Trustee Area 2", "raceDescription": "Top candidate wins seat. ", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:25 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 6552, "candidates": [ { "candidateName": "Lisa W. Chu", "candidateIncumbent": true, "candidateParty": "", "voteCount": 4603 }, { "candidateName": "Kevin “KDub” West", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1949 } ] }, "NapaNapaValleyUnifiedSchoolDistrictTrusteeArea4": { "id": "NapaNapaValleyUnifiedSchoolDistrictTrusteeArea4", "type": "localRace", "location": "Napa", "raceName": "Napa Valley Unified School District, Trustee Area 4", "raceDescription": "Top candidate wins seat. ", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:25 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 5964, "candidates": [ { "candidateName": "Devin Jones", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2087 }, { "candidateName": "Eve Ryser", "candidateIncumbent": true, "candidateParty": "", "voteCount": 3877 } ] }, "NapaNapaValleyUnifiedSchoolDistrictTrusteeArea5": { "id": "NapaNapaValleyUnifiedSchoolDistrictTrusteeArea5", "type": "localRace", "location": "Napa", "raceName": "Napa Valley Unified School District, Trustee Area 5", "raceDescription": "Top candidate wins seat. ", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:25 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 5273, "candidates": [ { "candidateName": "John Henry Martin", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3094 }, { "candidateName": "David T. Gracia", "candidateIncumbent": true, "candidateParty": "", "voteCount": 2179 } ] }, "NapaNapaValleyUnifiedSchoolDistrictTrusteeArea7": { "id": "NapaNapaValleyUnifiedSchoolDistrictTrusteeArea7", "type": "localRace", "location": "Napa", "raceName": "Napa Valley Unified School District, Trustee Area 7", "raceDescription": "Top candidate wins seat. ", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:25 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 7113, "candidates": [ { "candidateName": "Marie Dennett", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3199 }, { "candidateName": "Julianna Hart", "candidateIncumbent": true, "candidateParty": "", "voteCount": 3914 } ] }, "NapaFairfieldSuisunUnifiedSchoolDistrictTrusteeArea3": { "id": "NapaFairfieldSuisunUnifiedSchoolDistrictTrusteeArea3", "type": "localRace", "location": "Napa", "raceName": "Fairfield-Suisun Unified School District, Trustee Area 3", "raceDescription": "Top candidate wins seat. Includes votes from Napa and Solano Counties.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:25 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 7982, "candidates": [ { "candidateName": "Brigette Hunley", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4144 }, { "candidateName": "Judi Honeychurch", "candidateIncumbent": true, "candidateParty": "", "voteCount": 3838 } ] }, "NapaAmericanCanyonMayor": { "id": "NapaAmericanCanyonMayor", "type": "localRace", "location": "Napa", "raceName": "American Canyon Mayor", "raceDescription": "Top candidate wins seat. ", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:25 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 8998, "candidates": [ { "candidateName": "David Oro", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4342 }, { "candidateName": "Pierre Washington", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4656 } ] }, "NapaAmericanCanyonCityCouncil": { "id": "NapaAmericanCanyonCityCouncil", "type": "localRace", "location": "Napa", "raceName": "American Canyon City Council", "raceDescription": "Top two candidates win seat.", "raceReadTheStory": "", "raceType": "top2", "timeUpdated": "7:25 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 13690, "candidates": [ { "candidateName": "Melissa Lamattina", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4312 }, { "candidateName": "Elmer Andrei Manaid", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2796 }, { "candidateName": "Davet Mohammed", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3044 }, { "candidateName": "Brando R. Cruz", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3538 } ] }, "NapaCalistogaMayor": { "id": "NapaCalistogaMayor", "type": "localRace", "location": "Napa", "raceName": "Calistoga Mayor", "raceDescription": "Top candidate wins seat. ", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:25 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 1509, "candidates": [ { "candidateName": "Donald Williams", "candidateIncumbent": true, "candidateParty": "", "voteCount": 1509 } ] }, "NapaCalistogaCityCouncil": { "id": "NapaCalistogaCityCouncil", "type": "localRace", "location": "Napa", "raceName": "Calistoga City Council", "raceDescription": "Top two candidates win seat.", "raceReadTheStory": "", "raceType": "top2", "timeUpdated": "7:25 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 2676, "candidates": [ { "candidateName": "Lisa Gift", "candidateIncumbent": true, "candidateParty": "", "voteCount": 843 }, { "candidateName": "Marion Villalba", "candidateIncumbent": false, "candidateParty": "", "voteCount": 745 }, { "candidateName": "Irais Lopez-Ortega", "candidateIncumbent": true, "candidateParty": "", "voteCount": 1088 } ] }, "NapaNapaMayor": { "id": "NapaNapaMayor", "type": "localRace", "location": "Napa", "raceName": "Napa Mayor", "raceDescription": "Top candidate wins seat. ", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:25 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 33270, "candidates": [ { "candidateName": "Tuesday D. Allison", "candidateIncumbent": false, "candidateParty": "", "voteCount": 6598 }, { "candidateName": "Scott Sedgley", "candidateIncumbent": true, "candidateParty": "", "voteCount": 26672 } ] }, "NapaNapaCityCouncilDistrict2": { "id": "NapaNapaCityCouncilDistrict2", "type": "localRace", "location": "Napa", "raceName": "Napa City Council, District 2", "raceDescription": "Top candidate wins seat. ", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:25 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 7264, "candidates": [ { "candidateName": "Beth Painter", "candidateIncumbent": true, "candidateParty": "", "voteCount": 7264 } ] }, "NapaNapaCityCouncilDistrict4": { "id": "NapaNapaCityCouncilDistrict4", "type": "localRace", "location": "Napa", "raceName": "Napa City Council, District 4", "raceDescription": "Top candidate wins seat. ", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:25 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 5214, "candidates": [ { "candidateName": "Bernardo “Bernie” Narvaez", "candidateIncumbent": true, "candidateParty": "", "voteCount": 5214 } ] }, "NapaStHelenaMayor": { "id": "NapaStHelenaMayor", "type": "localRace", "location": "Napa", "raceName": "St Helena Mayor", "raceDescription": "Top candidate wins seat. ", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:25 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 2662, "candidates": [ { "candidateName": "Paul J. Dohring", "candidateIncumbent": true, "candidateParty": "", "voteCount": 1836 }, { "candidateName": "Billy Summers", "candidateIncumbent": false, "candidateParty": "", "voteCount": 826 } ] }, "NapaStHelenaCityCouncil": { "id": "NapaStHelenaCityCouncil", "type": "localRace", "location": "Napa", "raceName": "St Helena City Council", "raceDescription": "Top two candidates win seat.", "raceReadTheStory": "", "raceType": "top2", "timeUpdated": "7:25 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 4172, "candidates": [ { "candidateName": "Michelle Deasy", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1580 }, { "candidateName": "Hector R. Marroquin", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1076 }, { "candidateName": "Aaron Barak", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1516 } ] }, "NapaYountvilleTownCouncil": { "id": "NapaYountvilleTownCouncil", "type": "localRace", "location": "Napa", "raceName": "Yountville Town Council", "raceDescription": "Top two candidates win seat.", "raceReadTheStory": "", "raceType": "top2", "timeUpdated": "7:25 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 2117, "candidates": [ { "candidateName": "Joe Tagliaboschi", "candidateIncumbent": false, "candidateParty": "", "voteCount": 483 }, { "candidateName": "Robert Moore", "candidateIncumbent": false, "candidateParty": "", "voteCount": 234 }, { "candidateName": "Pam Reeves", "candidateIncumbent": true, "candidateParty": "", "voteCount": 651 }, { "candidateName": "Eric E. Knight", "candidateIncumbent": true, "candidateParty": "", "voteCount": 749 } ] }, "NapaMeasureBSchool": { "id": "NapaMeasureBSchool", "type": "localRace", "location": "Napa", "raceName": "Napa Valley Unified School District, Measure B", "raceDescription": "Napa Valley Unified School District. School bond. Passes with 55% vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:25 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 42267, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 23284 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 18983 } ] }, "NapaMeasureU": { "id": "NapaMeasureU", "type": "localRace", "location": "Napa", "raceName": "Measure U", "raceDescription": "Napa Valley Transportation Authority. Transporation sales tax. Passes with 2/3 vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:25 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 60783, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 44230 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 16553 } ] }, "NapaMeasureG": { "id": "NapaMeasureG", "type": "localRace", "location": "Napa", "raceName": "Measure G", "raceDescription": "Napa. Sales tax. Passes with majority vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:25 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 34724, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 19961 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 14763 } ] }, "NapaMeasureA1": { "id": "NapaMeasureA1", "type": "localRace", "location": "Napa", "raceName": "Measure A1", "raceDescription": "St. Helena. Establishing charter city. Passes with majority vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:25 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 2719, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1191 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1528 } ] }, "NapaMeasureA2": { "id": "NapaMeasureA2", "type": "localRace", "location": "Napa", "raceName": "Measure A2", "raceDescription": "St. Helena. Real property transfer tax. Passes with majority vote. ", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:25 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 2741, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1123 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1618 } ] }, "NapaMeasureBStHelena": { "id": "NapaMeasureBStHelena", "type": "localRace", "location": "Napa", "raceName": "St. Helena, Measure B", "raceDescription": "St. Helena. Winery and planned agritourism overlay. Passes with majority vote. ", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:25 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 2764, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1366 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1398 } ] }, "SFBoardofEducation": { "id": "SFBoardofEducation", "type": "localRace", "location": "San Francisco", "raceName": "Board of Education", "raceDescription": "Top four candidates win seat.", "raceReadTheStory": "", "raceType": "top4", "timeUpdated": "7:55 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 1012778, "candidates": [ { "candidateName": "Laurance Lem Lee", "candidateIncumbent": false, "candidateParty": "", "voteCount": 45736 }, { "candidateName": "Lefteris Eleftheriou", "candidateIncumbent": false, "candidateParty": "", "voteCount": 22285 }, { "candidateName": "Jaime Huling", "candidateIncumbent": false, "candidateParty": "", "voteCount": 168659 }, { "candidateName": "Ann Hsu", "candidateIncumbent": false, "candidateParty": "", "voteCount": 81044 }, { "candidateName": "John Jersin", "candidateIncumbent": false, "candidateParty": "", "voteCount": 122450 }, { "candidateName": "Parag Gupta", "candidateIncumbent": false, "candidateParty": "", "voteCount": 139340 }, { "candidateName": "Matt Alexander", "candidateIncumbent": false, "candidateParty": "", "voteCount": 122698 }, { "candidateName": "Supryia Marie Ray", "candidateIncumbent": false, "candidateParty": "", "voteCount": 127834 }, { "candidateName": "Virginia Cheung", "candidateIncumbent": false, "candidateParty": "", "voteCount": 101017 }, { "candidateName": "Min Chang", "candidateIncumbent": false, "candidateParty": "", "voteCount": 48550 }, { "candidateName": "Maddy Krantz", "candidateIncumbent": false, "candidateParty": "", "voteCount": 33165 } ] }, "SFCommunityCollegeBoard": { "id": "SFCommunityCollegeBoard", "type": "localRace", "location": "San Francisco", "raceName": "Community College Board", "raceDescription": "Top four candidates win seat.", "raceReadTheStory": "", "raceType": "top4", "timeUpdated": "7:55 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 823294, "candidates": [ { "candidateName": "Ruth Ferguson", "candidateIncumbent": false, "candidateParty": "", "voteCount": 114132 }, { "candidateName": "Leanna C. Louie", "candidateIncumbent": false, "candidateParty": "", "voteCount": 50353 }, { "candidateName": "Heather McCarty", "candidateIncumbent": false, "candidateParty": "", "voteCount": 162477 }, { "candidateName": "Julio J. Ramos", "candidateIncumbent": false, "candidateParty": "", "voteCount": 38741 }, { "candidateName": "Aliya Chisti", "candidateIncumbent": true, "candidateParty": "", "voteCount": 149638 }, { "candidateName": "Ben Kaplan", "candidateIncumbent": false, "candidateParty": "", "voteCount": 49320 }, { "candidateName": "Alan Wong", "candidateIncumbent": true, "candidateParty": "", "voteCount": 140951 }, { "candidateName": "Luis Zamora", "candidateIncumbent": false, "candidateParty": "", "voteCount": 117682 } ] }, "SFBARTBoardofDirectorsDistrict7": { "id": "SFBARTBoardofDirectorsDistrict7", "type": "localRace", "location": "San Francisco", "raceName": "San Francisco Bay Area Rapid Transit District Director, District 7", "raceDescription": "Top two candidates win seat. Includes votes from San Francisco and Alameda County.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:55 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 161254, "candidates": [ { "candidateName": "Victor E. Flores", "candidateIncumbent": false, "candidateParty": "", "voteCount": 92729 }, { "candidateName": "Dana Lang", "candidateIncumbent": false, "candidateParty": "", "voteCount": 68525 } ] }, "SFBARTBoardofDirectorsDistrict9": { "id": "SFBARTBoardofDirectorsDistrict9", "type": "localRace", "location": "San Francisco", "raceName": "San Francisco Bay Area Rapid Transit District Director, District 9", "raceDescription": "Top two candidates win seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:55 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 137871, "candidates": [ { "candidateName": "Edward Wright", "candidateIncumbent": false, "candidateParty": "", "voteCount": 86966 }, { "candidateName": "Joe Sangirardi", "candidateIncumbent": false, "candidateParty": "", "voteCount": 50905 } ] }, "SFMeasureA": { "id": "SFMeasureA", "type": "localRace", "location": "San Francisco", "raceName": "Measure A", "raceDescription": "San Francisco Unified School District. School bond. Passes with 55% vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:55 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 377297, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 282968 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 94329 } ] }, "SFMeasureB": { "id": "SFMeasureB", "type": "localRace", "location": "San Francisco", "raceName": "Measure B", "raceDescription": "San Francisco. Community health and safety bond. Passes with 2/3 vote. ", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:55 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 376637, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 274187 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 102450 } ] }, "SFMeasureC": { "id": "SFMeasureC", "type": "localRace", "location": "San Francisco", "raceName": "Measure C", "raceDescription": "San Francisco. Inspector General position. Passes with majority vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:55 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 370366, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 225704 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 144662 } ] }, "SFMeasureD": { "id": "SFMeasureD", "type": "localRace", "location": "San Francisco", "raceName": "Measure D", "raceDescription": "San Francisco. Commissions and mayoral authority. Passes with majority vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:55 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 366327, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 158723 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 207604 } ] }, "SFMeasureE": { "id": "SFMeasureE", "type": "localRace", "location": "San Francisco", "raceName": "Measure E", "raceDescription": "San Francisco. Commissions task force. Passes with majority vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:55 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 363854, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 192540 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 171314 } ] }, "SFMeasureF": { "id": "SFMeasureF", "type": "localRace", "location": "San Francisco", "raceName": "Measure F", "raceDescription": "San Francisco. Police pensions. Passes with majority vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:55 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 361671, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 163835 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 197836 } ] }, "SFMeasureG": { "id": "SFMeasureG", "type": "localRace", "location": "San Francisco", "raceName": "Measure G", "raceDescription": "San Francisco. Affordable housing. Passes with majority vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:55 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 370824, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 217807 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 153017 } ] }, "SFMeasureH": { "id": "SFMeasureH", "type": "localRace", "location": "San Francisco", "raceName": "Measure H", "raceDescription": "San Francisco. Firefighter pensions. Passes with majority vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:55 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 365942, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 192601 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 173341 } ] }, "SFMeasureI": { "id": "SFMeasureI", "type": "localRace", "location": "San Francisco", "raceName": "Measure I", "raceDescription": "San Francisco. Nurse and 911 operator pensions. Passes with majority vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:55 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 363459, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 261318 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 102141 } ] }, "SFMeasureJ": { "id": "SFMeasureJ", "type": "localRace", "location": "San Francisco", "raceName": "Measure J", "raceDescription": "San Francisco. City spending. Passes with majority vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:55 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 362785, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 297972 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 64813 } ] }, "SFMeasureK": { "id": "SFMeasureK", "type": "localRace", "location": "San Francisco", "raceName": "Measure K", "raceDescription": "San Francisco. Permanently closing Upper Great Highway to private vehicles. Passes with majority vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:55 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 376489, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 206042 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 170447 } ] }, "SFMeasureL": { "id": "SFMeasureL", "type": "localRace", "location": "San Francisco", "raceName": "Measure L", "raceDescription": "San Francisco. Transportation network companies tax. Passes with majority vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:55 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 369575, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 210375 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 159200 } ] }, "SFMeasureM": { "id": "SFMeasureM", "type": "localRace", "location": "San Francisco", "raceName": "Measure M", "raceDescription": "San Francisco. Business tax. Passes with majority vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:55 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 342310, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 237930 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 104380 } ] }, "SFMeasureN": { "id": "SFMeasureN", "type": "localRace", "location": "San Francisco", "raceName": "Measure N", "raceDescription": "San Francisco. Student loan reimbursement. Passes with majority vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:55 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 363432, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 187979 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 175453 } ] }, "SFMeasureO": { "id": "SFMeasureO", "type": "localRace", "location": "San Francisco", "raceName": "Measure O", "raceDescription": "San Francisco. Reproductive rights. Passes with majority vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:55 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 373249, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 312914 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 60335 } ] }, "SFMayorRound1": { "id": "SFMayorRound1", "type": "localRace", "location": "San Francisco", "raceName": "San Francisco Mayor Round 1", "raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:55 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 390180, "candidates": [ { "candidateName": "London Breed", "candidateIncumbent": false, "candidateParty": "", "voteCount": 95117 }, { "candidateName": "Mark Farrell", "candidateIncumbent": false, "candidateParty": "", "voteCount": 72115 }, { "candidateName": "Henry Flynn", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1319 }, { "candidateName": "Keith Freedman", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2079 }, { "candidateName": "Dylan Hirsch-Shell", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2897 }, { "candidateName": "Daniel Lurie", "candidateIncumbent": false, "candidateParty": "", "voteCount": 102720 }, { "candidateName": "Nelson Mei", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1791 }, { "candidateName": "Aaron Peskin", "candidateIncumbent": false, "candidateParty": "", "voteCount": 89215 }, { "candidateName": "Paul Robertson", "candidateIncumbent": false, "candidateParty": "", "voteCount": 812 }, { "candidateName": "Ahsha Safai", "candidateIncumbent": false, "candidateParty": "", "voteCount": 11425 }, { "candidateName": "Shahram Shariati", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1613 }, { "candidateName": "Jon Soderstrom", "candidateIncumbent": false, "candidateParty": "", "voteCount": 412 }, { "candidateName": "Ellen Zhou", "candidateIncumbent": false, "candidateParty": "", "voteCount": 8665 } ] }, "SFMayorRound3": { "id": "SFMayorRound3", "type": "localRace", "location": "San Francisco", "raceName": "San Francisco Mayor Final Round", "raceDescription": "Top candidate wins seat. This is the latest ranked choice data provided by the Department of Elections office.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:55 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 331477, "candidates": [ { "candidateName": "London Breed", "candidateIncumbent": false, "candidateParty": "", "voteCount": 149113 }, { "candidateName": "Mark Farrell (eliminated)", "candidateIncumbent": false, "candidateParty": "", "voteCount": 0 }, { "candidateName": "Henry Flynn (eliminated)", "candidateIncumbent": false, "candidateParty": "", "voteCount": 0 }, { "candidateName": "Keith Freedman (eliminated)", "candidateIncumbent": false, "candidateParty": "", "voteCount": 0 }, { "candidateName": "Dylan Hirsch-Shell (eliminated)", "candidateIncumbent": false, "candidateParty": "", "voteCount": 0 }, { "candidateName": "Daniel Lurie", "candidateIncumbent": false, "candidateParty": "", "voteCount": 182364 }, { "candidateName": "Nelson Mei (eliminated)", "candidateIncumbent": false, "candidateParty": "", "voteCount": 0 }, { "candidateName": "Aaron Peskin (eliminated)", "candidateIncumbent": false, "candidateParty": "", "voteCount": 0 }, { "candidateName": "Paul Robertson (eliminated)", "candidateIncumbent": false, "candidateParty": "", "voteCount": 0 }, { "candidateName": "Ahsha Safai (eliminated)", "candidateIncumbent": false, "candidateParty": "", "voteCount": 0 }, { "candidateName": "Shahram Shariati (eliminated)", "candidateIncumbent": false, "candidateParty": "", "voteCount": 0 }, { "candidateName": "Jon Soderstrom (eliminated)", "candidateIncumbent": false, "candidateParty": "", "voteCount": 0 }, { "candidateName": "Ellen Zhou (eliminated)", "candidateIncumbent": false, "candidateParty": "", "voteCount": 0 } ] }, "SFBoardofSupervisorsDistrict1": { "id": "SFBoardofSupervisorsDistrict1", "type": "localRace", "location": "San Francisco", "raceName": "Board of Supervisors, District 1 Round One", "raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:55 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 35478, "candidates": [ { "candidateName": "Sherman D'Silva", "candidateIncumbent": false, "candidateParty": "", "voteCount": 899 }, { "candidateName": "Marjan Philhour", "candidateIncumbent": false, "candidateParty": "", "voteCount": 14755 }, { "candidateName": "Connie Chan", "candidateIncumbent": true, "candidateParty": "", "voteCount": 16670 }, { "candidateName": "Jeremiah Boehner", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1344 }, { "candidateName": "Jen Nossokoff", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1810 } ] }, "SFBoardofSupervisorsDistrict1FinalRound": { "id": "SFBoardofSupervisorsDistrict1FinalRound", "type": "localRace", "location": "San Francisco", "raceName": "Board of Supervisors, District 1 Final Round", "raceDescription": "Top candidate wins seat. This is the latest ranked choice data provided by the Department of Elections office.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:55 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 34299, "candidates": [ { "candidateName": "Sherman D'Silva (eliminated)", "candidateIncumbent": false, "candidateParty": "", "voteCount": 0 }, { "candidateName": "Marjan Philhour", "candidateIncumbent": false, "candidateParty": "", "voteCount": 16499 }, { "candidateName": "Connie Chan", "candidateIncumbent": true, "candidateParty": "", "voteCount": 17800 }, { "candidateName": "Jeremiah Boehner (eliminated)", "candidateIncumbent": false, "candidateParty": "", "voteCount": 0 }, { "candidateName": "Jen Nossokoff (eliminated)", "candidateIncumbent": false, "candidateParty": "", "voteCount": 0 } ] }, "SFBoardofSupervisorsDistrict3": { "id": "SFBoardofSupervisorsDistrict3", "type": "localRace", "location": "San Francisco", "raceName": "Board of Supervisors, District 3 Round One", "raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:55 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 28758, "candidates": [ { "candidateName": "Sharon Lai", "candidateIncumbent": false, "candidateParty": "", "voteCount": 8489 }, { "candidateName": "Moe Jamil", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3753 }, { "candidateName": "Wendy Ha Chau", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1565 }, { "candidateName": "Eduard Navarro", "candidateIncumbent": false, "candidateParty": "", "voteCount": 879 }, { "candidateName": "Danny Sauter", "candidateIncumbent": false, "candidateParty": "", "voteCount": 11272 }, { "candidateName": "Matthew Susk", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2800 } ] }, "SFBoardofSupervisorsDistrict3FinalRound": { "id": "SFBoardofSupervisorsDistrict3FinalRound", "type": "localRace", "location": "San Francisco", "raceName": "Board of Supervisors, District 3 Final Round", "raceDescription": "Top candidate wins seat. This is the latest ranked choice data provided by the Department of Elections office.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:55 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 25568, "candidates": [ { "candidateName": "Sharon Lai", "candidateIncumbent": false, "candidateParty": "", "voteCount": 11512 }, { "candidateName": "Moe Jamil (eliminated)", "candidateIncumbent": false, "candidateParty": "", "voteCount": 0 }, { "candidateName": "Wendy Ha Chau (eliminated)", "candidateIncumbent": false, "candidateParty": "", "voteCount": 0 }, { "candidateName": "Eduard Navarro (eliminated)", "candidateIncumbent": false, "candidateParty": "", "voteCount": 0 }, { "candidateName": "Danny Sauter", "candidateIncumbent": false, "candidateParty": "", "voteCount": 14056 }, { "candidateName": "Matthew Susk (eliminated)", "candidateIncumbent": false, "candidateParty": "", "voteCount": 0 } ] }, "SFBoardofSupervisorsDistrict5": { "id": "SFBoardofSupervisorsDistrict5", "type": "localRace", "location": "San Francisco", "raceName": "Board of Supervisors, District 5", "raceDescription": "Top candidate wins seat. This result reflects redistributed votes. The results of the instant runoff will change as more first-choice votes are counted.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:55 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 29698, "candidates": [ { "candidateName": "Autumn Hope Looijen", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2606 }, { "candidateName": "Bilal Mahmood", "candidateIncumbent": false, "candidateParty": "", "voteCount": 11840 }, { "candidateName": "Scotty Jacobs", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2796 }, { "candidateName": "Allen Jones", "candidateIncumbent": false, "candidateParty": "", "voteCount": 444 }, { "candidateName": "Dean Preston", "candidateIncumbent": true, "candidateParty": "", "voteCount": 12012 } ] }, "SFBoardofSupervisorsDistrict5FinalRound": { "id": "SFBoardofSupervisorsDistrict5FinalRound", "type": "localRace", "location": "San Francisco", "raceName": "Board of Supervisors, District 5 Final Round", "raceDescription": "Top candidate wins seat. This is the latest ranked choice data provided by the Department of Elections office.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:55 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 27818, "candidates": [ { "candidateName": "Autumn Hope Looijen (eliminated)", "candidateIncumbent": false, "candidateParty": "", "voteCount": 0 }, { "candidateName": "Bilal Mahmood", "candidateIncumbent": false, "candidateParty": "", "voteCount": 14741 }, { "candidateName": "Scotty Jacobs (eliminated)", "candidateIncumbent": false, "candidateParty": "", "voteCount": 0 }, { "candidateName": "Allen Jones (eliminated)", "candidateIncumbent": false, "candidateParty": "", "voteCount": 0 }, { "candidateName": "Dean Preston", "candidateIncumbent": true, "candidateParty": "", "voteCount": 13077 } ] }, "SFBoardofSupervisorsDistrict7": { "id": "SFBoardofSupervisorsDistrict7", "type": "localRace", "location": "San Francisco", "raceName": "Board of Supervisors, District 7 Round One", "raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:55 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 37318, "candidates": [ { "candidateName": "Myrna Melgar", "candidateIncumbent": true, "candidateParty": "", "voteCount": 17532 }, { "candidateName": "Stephen Martin-Pinto", "candidateIncumbent": false, "candidateParty": "", "voteCount": 5135 }, { "candidateName": "Edward S. Yee", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1244 }, { "candidateName": "Matt Boschetto", "candidateIncumbent": false, "candidateParty": "", "voteCount": 13407 } ] }, "SFBoardofSupervisorsDistrict7FinalRound": { "id": "SFBoardofSupervisorsDistrict7FinalRound", "type": "localRace", "location": "San Francisco", "raceName": "Board of Supervisors, District 7 Final Round", "raceDescription": "Top candidate wins seat. This is the latest ranked choice data provided by the Department of Elections office.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:55 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 35412, "candidates": [ { "candidateName": "Myrna Melgar", "candidateIncumbent": true, "candidateParty": "", "voteCount": 18916 }, { "candidateName": "Stephen Martin-Pinto (eliminated)", "candidateIncumbent": false, "candidateParty": "", "voteCount": 0 }, { "candidateName": "Edward S. Yee (eliminated)", "candidateIncumbent": false, "candidateParty": "", "voteCount": 0 }, { "candidateName": "Matt Boschetto", "candidateIncumbent": false, "candidateParty": "", "voteCount": 16496 } ] }, "SFBoardofSupervisorsDistrict9": { "id": "SFBoardofSupervisorsDistrict9", "type": "localRace", "location": "San Francisco", "raceName": "Board of Supervisors, District 9 Round One", "raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:55 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 32731, "candidates": [ { "candidateName": "Jackie Fielder", "candidateIncumbent": false, "candidateParty": "", "voteCount": 13844 }, { "candidateName": "Stephen Jon Torres", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1140 }, { "candidateName": "Roberto Hernandez", "candidateIncumbent": false, "candidateParty": "", "voteCount": 6606 }, { "candidateName": "Jaime Gutierrez", "candidateIncumbent": false, "candidateParty": "", "voteCount": 931 }, { "candidateName": "Trevor Chandler", "candidateIncumbent": false, "candidateParty": "", "voteCount": 9042 }, { "candidateName": "Julian Bermudez", "candidateIncumbent": false, "candidateParty": "", "voteCount": 600 }, { "candidateName": "H. Brown", "candidateIncumbent": false, "candidateParty": "", "voteCount": 568 } ] }, "SFBoardofSupervisorsDistrict9FinalRound": { "id": "SFBoardofSupervisorsDistrict9FinalRound", "type": "localRace", "location": "San Francisco", "raceName": "Board of Supervisors, District 9 Final Round", "raceDescription": "Top candidate wins seat. This is the latest ranked choice data provided by the Department of Elections office.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:55 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 29409, "candidates": [ { "candidateName": "Jackie Fielder", "candidateIncumbent": false, "candidateParty": "", "voteCount": 17546 }, { "candidateName": "Stephen Jon Torres (eliminated)", "candidateIncumbent": false, "candidateParty": "", "voteCount": 0 }, { "candidateName": "Roberto Hernandez (eliminated)", "candidateIncumbent": false, "candidateParty": "", "voteCount": 0 }, { "candidateName": "Jaime Gutierrez (eliminated)", "candidateIncumbent": false, "candidateParty": "", "voteCount": 0 }, { "candidateName": "Trevor Chandler", "candidateIncumbent": false, "candidateParty": "", "voteCount": 11863 }, { "candidateName": "Julian Bermudez (eliminated)", "candidateIncumbent": false, "candidateParty": "", "voteCount": 0 }, { "candidateName": "H. Brown (eliminated)", "candidateIncumbent": false, "candidateParty": "", "voteCount": 0 } ] }, "SFBoardofSupervisorsDistrict11": { "id": "SFBoardofSupervisorsDistrict11", "type": "localRace", "location": "San Francisco", "raceName": "Board of Supervisors, District 11 First Round", "raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:55 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 27928, "candidates": [ { "candidateName": "Oscar Flores", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2896 }, { "candidateName": "Michael Lai", "candidateIncumbent": false, "candidateParty": "", "voteCount": 8675 }, { "candidateName": "Roger Marenco", "candidateIncumbent": false, "candidateParty": "", "voteCount": 604 }, { "candidateName": "Jose Morales", "candidateIncumbent": false, "candidateParty": "", "voteCount": 629 }, { "candidateName": "Ernest “EJ” Jones", "candidateIncumbent": false, "candidateParty": "", "voteCount": 5441 }, { "candidateName": "Adlah Chisti", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1434 }, { "candidateName": "Chyanne Chen", "candidateIncumbent": false, "candidateParty": "", "voteCount": 8249 } ] }, "SFBoardofSupervisorsDistrict11FinalRound": { "id": "SFBoardofSupervisorsDistrict11FinalRound", "type": "localRace", "location": "San Francisco", "raceName": "Board of Supervisors, District 11 Final Round", "raceDescription": "Top candidate wins seat. This is the latest ranked choice data provided by the Department of Elections office.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:55 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 23804, "candidates": [ { "candidateName": "Oscar Flores (eliminated)", "candidateIncumbent": false, "candidateParty": "", "voteCount": 0 }, { "candidateName": "Michael Lai", "candidateIncumbent": false, "candidateParty": "", "voteCount": 11803 }, { "candidateName": "Roger Marenco (eliminated)", "candidateIncumbent": false, "candidateParty": "", "voteCount": 0 }, { "candidateName": "Jose Morales (eliminated)", "candidateIncumbent": false, "candidateParty": "", "voteCount": 0 }, { "candidateName": "Ernest “EJ” Jones (eliminated)", "candidateIncumbent": false, "candidateParty": "", "voteCount": 0 }, { "candidateName": "Adlah Chisti (eliminated)", "candidateIncumbent": false, "candidateParty": "", "voteCount": 0 }, { "candidateName": "Chyanne Chen", "candidateIncumbent": false, "candidateParty": "", "voteCount": 12001 } ] }, "SFCityAttorney": { "id": "SFCityAttorney", "type": "localRace", "location": "San Francisco", "raceName": "City Attorney ", "raceDescription": "Top candidate wins seat. ", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:55 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 329174, "candidates": [ { "candidateName": "David Chiu", "candidateIncumbent": true, "candidateParty": "", "voteCount": 272857 }, { "candidateName": "Richard T. Woon", "candidateIncumbent": false, "candidateParty": "", "voteCount": 56317 } ] }, "SFDistrictAttorney": { "id": "SFDistrictAttorney", "type": "localRace", "location": "San Francisco", "raceName": "District Attorney", "raceDescription": "Top candidate wins seat. ", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:55 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 347374, "candidates": [ { "candidateName": "Brooke Jenkins ", "candidateIncumbent": true, "candidateParty": "", "voteCount": 228999 }, { "candidateName": "Ryan Khojasteh", "candidateIncumbent": false, "candidateParty": "", "voteCount": 118375 } ] }, "SFSheriff": { "id": "SFSheriff", "type": "localRace", "location": "San Francisco", "raceName": "Sheriff ", "raceDescription": "Top candidate wins seat. ", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:55 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 314864, "candidates": [ { "candidateName": "Michael Juan", "candidateIncumbent": false, "candidateParty": "", "voteCount": 63768 }, { "candidateName": "Paul Miyamoto", "candidateIncumbent": true, "candidateParty": "", "voteCount": 251096 } ] }, "SFTreasurer": { "id": "SFTreasurer", "type": "localRace", "location": "San Francisco", "raceName": "Treasurer ", "raceDescription": "Top candidate wins seat. ", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:55 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 300411, "candidates": [ { "candidateName": "José Cisneros", "candidateIncumbent": true, "candidateParty": "", "voteCount": 300411 } ] }, "SMCountyBoardofEducationTrusteeArea4": { "id": "SMCountyBoardofEducationTrusteeArea4", "type": "localRace", "location": "San Mateo", "raceName": "County Board of Education, Trustee Area 4", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 36397, "candidates": [ { "candidateName": "Priya Hays", "candidateIncumbent": false, "candidateParty": "", "voteCount": 10568 }, { "candidateName": "Chelsea Bonini", "candidateIncumbent": true, "candidateParty": "", "voteCount": 25829 } ] }, "SMCountyBoardofEducationTrusteeArea5": { "id": "SMCountyBoardofEducationTrusteeArea5", "type": "localRace", "location": "San Mateo", "raceName": "County Board of Education, Trustee Area 5", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 41938, "candidates": [ { "candidateName": "Maurice Goodman", "candidateIncumbent": false, "candidateParty": "", "voteCount": 14615 }, { "candidateName": "Mike O’Neill", "candidateIncumbent": false, "candidateParty": "", "voteCount": 27323 } ] }, "SMCountyBoardofEducationTrusteeArea6": { "id": "SMCountyBoardofEducationTrusteeArea6", "type": "localRace", "location": "San Mateo", "raceName": "County Board of Education, Trustee Area 6", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 39921, "candidates": [ { "candidateName": "Patricia Love", "candidateIncumbent": false, "candidateParty": "", "voteCount": 28085 }, { "candidateName": "Ester Adut", "candidateIncumbent": false, "candidateParty": "", "voteCount": 11836 } ] }, "SMSanMateoCountyCommunityCollegeDistrictGoverningBoardTrusteeArea1": { "id": "SMSanMateoCountyCommunityCollegeDistrictGoverningBoardTrusteeArea1", "type": "localRace", "location": "San Mateo", "raceName": "San Mateo County Community College District, Governing Board, Trustee Area 1", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 64091, "candidates": [ { "candidateName": "Keith Holden", "candidateIncumbent": false, "candidateParty": "", "voteCount": 20270 }, { "candidateName": "Lisa A. Petrides", "candidateIncumbent": true, "candidateParty": "", "voteCount": 43821 } ] }, "SMCabrilloUnifiedSchoolDistrictGoverningBoardTrusteeAreaB": { "id": "SMCabrilloUnifiedSchoolDistrictGoverningBoardTrusteeAreaB", "type": "localRace", "location": "San Mateo", "raceName": "Cabrillo Unified School District, Governing Board, Trustee Area B", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 2539, "candidates": [ { "candidateName": "Breanna Lafontaine", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1614 }, { "candidateName": "Glenn Wilson", "candidateIncumbent": false, "candidateParty": "", "voteCount": 925 } ] }, "SMCabrilloUnifiedSchoolDistrictGoverningBoardTrusteeAreaD": { "id": "SMCabrilloUnifiedSchoolDistrictGoverningBoardTrusteeAreaD", "type": "localRace", "location": "San Mateo", "raceName": "Cabrillo Unified School District, Governing Board, Trustee Area D", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 2588, "candidates": [ { "candidateName": "Sophia Layne", "candidateIncumbent": true, "candidateParty": "", "voteCount": 847 }, { "candidateName": "Peter Cerneka", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1741 } ] }, "SMSouthSanFranciscoUnifiedSchoolDistrictGoverningBoardTrusteeAreaA": { "id": "SMSouthSanFranciscoUnifiedSchoolDistrictGoverningBoardTrusteeAreaA", "type": "localRace", "location": "San Mateo", "raceName": "South San Francisco Unified School District, Governing Board, Trustee Area A", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 5144, "candidates": [ { "candidateName": "Patricia “Pat” Murray", "candidateIncumbent": true, "candidateParty": "", "voteCount": 4019 }, { "candidateName": "Samuel M. Chetcuti", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1125 } ] }, "SMSequoiaUnionHighSchoolDistrictGoverningBoardTrusteeAreaB": { "id": "SMSequoiaUnionHighSchoolDistrictGoverningBoardTrusteeAreaB", "type": "localRace", "location": "San Mateo", "raceName": "Sequoia Union High School District, Governing Board, Trustee Area B", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 22237, "candidates": [ { "candidateName": "Mary Beth Thompson", "candidateIncumbent": false, "candidateParty": "", "voteCount": 14181 }, { "candidateName": "Daniel Torunian", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1976 }, { "candidateName": "Jacob Yuryev", "candidateIncumbent": false, "candidateParty": "", "voteCount": 6080 } ] }, "SMSequoiaUnionHighSchoolDistrictGoverningBoardTrusteeAreaE": { "id": "SMSequoiaUnionHighSchoolDistrictGoverningBoardTrusteeAreaE", "type": "localRace", "location": "San Mateo", "raceName": "Sequoia Union High School District, Governing Board, Trustee Area E", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 10513, "candidates": [ { "candidateName": "Tonga Victoria Afuhaamango", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3128 }, { "candidateName": "Maria E. Cruz", "candidateIncumbent": false, "candidateParty": "", "voteCount": 5569 }, { "candidateName": "Jon Bryant", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1816 } ] }, "SMBrisbaneSchoolDistrictGoverningBoard": { "id": "SMBrisbaneSchoolDistrictGoverningBoard", "type": "localRace", "location": "San Mateo", "raceName": "Brisbane School District, Governing Board", "raceDescription": "Top two candidates win seat. ", "raceReadTheStory": "", "raceType": "top2", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 5542, "candidates": [ { "candidateName": "Karen Lentz", "candidateIncumbent": true, "candidateParty": "", "voteCount": 1810 }, { "candidateName": "Nancy E. Lacsamana", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1141 }, { "candidateName": "Gaby Makstman", "candidateIncumbent": false, "candidateParty": "", "voteCount": 518 }, { "candidateName": "Krystal Alcaraz", "candidateIncumbent": false, "candidateParty": "", "voteCount": 885 }, { "candidateName": "Christine Oquendo", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1188 } ] }, "SMJeffersonElementarySchoolDistrictGoverningBoard": { "id": "SMJeffersonElementarySchoolDistrictGoverningBoard", "type": "localRace", "location": "San Mateo", "raceName": "Jefferson Elementary School District, Governing Board", "raceDescription": "Top two candidates win seat. ", "raceReadTheStory": "", "raceType": "top2", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 34944, "candidates": [ { "candidateName": "Nadia Flamenco", "candidateIncumbent": false, "candidateParty": "", "voteCount": 13061 }, { "candidateName": "Andrea Jordan", "candidateIncumbent": true, "candidateParty": "", "voteCount": 11205 }, { "candidateName": "Cheryll Catuar", "candidateIncumbent": false, "candidateParty": "", "voteCount": 10678 } ] }, "SMLasLomitasElementarySchoolDistrictGoverningBoardFullTerm": { "id": "SMLasLomitasElementarySchoolDistrictGoverningBoardFullTerm", "type": "localRace", "location": "San Mateo", "raceName": "Las Lomitas Elementary School District, Governing Board — Full Term", "raceDescription": "Top two candidates win seat. ", "raceReadTheStory": "", "raceType": "top2", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 8247, "candidates": [ { "candidateName": "Kimberly Legg", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2606 }, { "candidateName": "Jason Morimoto", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3631 }, { "candidateName": "Pooya Sarabandi", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2010 } ] }, "SMLasLomitasElementarySchoolDistrictGoverningBoardShortTerm": { "id": "SMLasLomitasElementarySchoolDistrictGoverningBoardShortTerm", "type": "localRace", "location": "San Mateo", "raceName": "Las Lomitas Elementary School District, Governing Board — Short Term", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 5341, "candidates": [ { "candidateName": "Paige Winikoff", "candidateIncumbent": true, "candidateParty": "", "voteCount": 3891 }, { "candidateName": "Shauna Smith", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1450 } ] }, "SMSanBrunoParkSchoolDistrictGoverningBoardTrusteeArea1": { "id": "SMSanBrunoParkSchoolDistrictGoverningBoardTrusteeArea1", "type": "localRace", "location": "San Mateo", "raceName": "San Bruno Park School District, Governing Board, Trustee Area 1", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 3194, "candidates": [ { "candidateName": "Kingsley Ma", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1869 }, { "candidateName": "Jennifer M. Blanco", "candidateIncumbent": true, "candidateParty": "", "voteCount": 1325 } ] }, "SMWoodsideElementarySchoolDistrictGoverningBoard": { "id": "SMWoodsideElementarySchoolDistrictGoverningBoard", "type": "localRace", "location": "San Mateo", "raceName": "Woodside Elementary School District, Governing Board", "raceDescription": "Top two candidates win seat. ", "raceReadTheStory": "", "raceType": "top2", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 2564, "candidates": [ { "candidateName": "Sherry Lin", "candidateIncumbent": false, "candidateParty": "", "voteCount": 933 }, { "candidateName": "Matthew Murphy", "candidateIncumbent": false, "candidateParty": "", "voteCount": 902 }, { "candidateName": "Zackary Simkover", "candidateIncumbent": false, "candidateParty": "", "voteCount": 729 } ] }, "SMBoardofSupervisorsDistrict4": { "id": "SMBoardofSupervisorsDistrict4", "type": "localRace", "location": "San Mateo", "raceName": "Board of Supervisors, District 4", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 46612, "candidates": [ { "candidateName": "Antonio Lopez", "candidateIncumbent": false, "candidateParty": "", "voteCount": 20184 }, { "candidateName": "Lisa Gauthier", "candidateIncumbent": false, "candidateParty": "", "voteCount": 26428 } ] }, "SMBelmontMayor": { "id": "SMBelmontMayor", "type": "localRace", "location": "San Mateo", "raceName": "Belmont Mayor", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 10987, "candidates": [ { "candidateName": "Julia Mates", "candidateIncumbent": true, "candidateParty": "", "voteCount": 10987 } ] }, "SMBelmontCityCouncilDistrict2": { "id": "SMBelmontCityCouncilDistrict2", "type": "localRace", "location": "San Mateo", "raceName": "Belmont City Council, District 2", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 3301, "candidates": [ { "candidateName": "Ken Loo", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1402 }, { "candidateName": "Cathy M. Jordan", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1899 } ] }, "SMBelmontCityCouncilDistrict4": { "id": "SMBelmontCityCouncilDistrict4", "type": "localRace", "location": "San Mateo", "raceName": "Belmont City Council, District 4", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 3217, "candidates": [ { "candidateName": "Davina Hurt", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1193 }, { "candidateName": "Arina Merkulova", "candidateIncumbent": false, "candidateParty": "", "voteCount": 382 }, { "candidateName": "Tom McCune", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1560 }, { "candidateName": "Pat Cuviello", "candidateIncumbent": false, "candidateParty": "", "voteCount": 82 } ] }, "SMBrisbaneCityCouncil": { "id": "SMBrisbaneCityCouncil", "type": "localRace", "location": "San Mateo", "raceName": "Brisbane City Council", "raceDescription": "Top three candidates win seat.", "raceReadTheStory": "", "raceType": "top3", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 4860, "candidates": [ { "candidateName": "Cliff Lentz", "candidateIncumbent": true, "candidateParty": "", "voteCount": 1250 }, { "candidateName": "Chaya-Bella David", "candidateIncumbent": false, "candidateParty": "", "voteCount": 615 }, { "candidateName": "Coleen Mackin", "candidateIncumbent": true, "candidateParty": "", "voteCount": 995 }, { "candidateName": "Karen Cunningham", "candidateIncumbent": true, "candidateParty": "", "voteCount": 985 }, { "candidateName": "Frank Kern", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1015 } ] }, "SMBurlingameCityCouncilDistrict1ShortTerm": { "id": "SMBurlingameCityCouncilDistrict1ShortTerm", "type": "localRace", "location": "San Mateo", "raceName": "Burlingame City Council, District 1 — Short Term", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 2158, "candidates": [ { "candidateName": "Andrea Pappajohn", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2158 } ] }, "SMBurlingameCityCouncilDistrict2FullTerm": { "id": "SMBurlingameCityCouncilDistrict2FullTerm", "type": "localRace", "location": "San Mateo", "raceName": "Burlingame City Council, District 2 — Full Term", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 2555, "candidates": [ { "candidateName": "Desiree Thayer", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1259 }, { "candidateName": "Nirmala Bandrapalli", "candidateIncumbent": false, "candidateParty": "", "voteCount": 623 }, { "candidateName": "Hadia Khoury", "candidateIncumbent": false, "candidateParty": "", "voteCount": 271 }, { "candidateName": "Rachel Ni", "candidateIncumbent": false, "candidateParty": "", "voteCount": 402 } ] }, "SMBurlingameCityCouncilDistrict4FullTerm": { "id": "SMBurlingameCityCouncilDistrict4FullTerm", "type": "localRace", "location": "San Mateo", "raceName": "Burlingame City Council, District 4 — Full Term", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 2487, "candidates": [ { "candidateName": "Tony Paul", "candidateIncumbent": false, "candidateParty": "", "voteCount": 536 }, { "candidateName": "Donna Colson", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1951 } ] }, "SMColmaCityCouncil": { "id": "SMColmaCityCouncil", "type": "localRace", "location": "San Mateo", "raceName": "Colma City Council", "raceDescription": "Top three candidates win seat.", "raceReadTheStory": "", "raceType": "top3", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 1117, "candidates": [ { "candidateName": "Elisabeth Aurora Jenson", "candidateIncumbent": false, "candidateParty": "", "voteCount": 200 }, { "candidateName": "Melissa Jones", "candidateIncumbent": false, "candidateParty": "", "voteCount": 92 }, { "candidateName": "Ken Gonzalez", "candidateIncumbent": true, "candidateParty": "", "voteCount": 334 }, { "candidateName": "Thomas Walsh", "candidateIncumbent": false, "candidateParty": "", "voteCount": 211 }, { "candidateName": "Carrie Slaughter", "candidateIncumbent": true, "candidateParty": "", "voteCount": 280 } ] }, "SMDalyCityCouncilFullTerm": { "id": "SMDalyCityCouncilFullTerm", "type": "localRace", "location": "San Mateo", "raceName": "Daly City Council — Full Term", "raceDescription": "Top two candidates win seat. ", "raceReadTheStory": "", "raceType": "top2", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 45699, "candidates": [ { "candidateName": "Juslyn Cabrera Manalo", "candidateIncumbent": true, "candidateParty": "", "voteCount": 23477 }, { "candidateName": "Daniel “Danyo” Vizcarra", "candidateIncumbent": false, "candidateParty": "", "voteCount": 5137 }, { "candidateName": "Glenn R. Sylvester", "candidateIncumbent": true, "candidateParty": "", "voteCount": 17085 } ] }, "SMDalyCityCouncilShortTerm": { "id": "SMDalyCityCouncilShortTerm", "type": "localRace", "location": "San Mateo", "raceName": "Daly City Council — Short Term", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 27715, "candidates": [ { "candidateName": "Theresa Faapuaa", "candidateIncumbent": false, "candidateParty": "", "voteCount": 12541 }, { "candidateName": "Teresa Proaño", "candidateIncumbent": true, "candidateParty": "", "voteCount": 15174 } ] }, "SMDalyCityClerk": { "id": "SMDalyCityClerk", "type": "localRace", "location": "San Mateo", "raceName": "Daly City Clerk", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 25668, "candidates": [ { "candidateName": "K. Annette Hipona", "candidateIncumbent": true, "candidateParty": "", "voteCount": 25668 } ] }, "SMDalyCityTreasurer": { "id": "SMDalyCityTreasurer", "type": "localRace", "location": "San Mateo", "raceName": "Daly City Treasurer", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 24972, "candidates": [ { "candidateName": "Daneca M. Halvorson", "candidateIncumbent": true, "candidateParty": "", "voteCount": 24972 } ] }, "SMEastPaloAltoCityCouncil": { "id": "SMEastPaloAltoCityCouncil", "type": "localRace", "location": "San Mateo", "raceName": "East Palo Alto City Council", "raceDescription": "Top three candidates win seat.", "raceReadTheStory": "", "raceType": "top3", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 14493, "candidates": [ { "candidateName": "Webster Lincoln", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2251 }, { "candidateName": "Deborah Lewis-Virges", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1825 }, { "candidateName": "Mark Dinan", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2343 }, { "candidateName": "Carlos Romero", "candidateIncumbent": true, "candidateParty": "", "voteCount": 2556 }, { "candidateName": "Maria Guadalupe Rocha", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1498 }, { "candidateName": "Ravneel Resh Chaudhary", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1093 }, { "candidateName": "Ofelia Bello", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1658 }, { "candidateName": "Gail Wilkerson", "candidateIncumbent": false, "candidateParty": "", "voteCount": 663 }, { "candidateName": "Dennis C. Scherzer", "candidateIncumbent": false, "candidateParty": "", "voteCount": 606 } ] }, "SMFosterCityCouncil": { "id": "SMFosterCityCouncil", "type": "localRace", "location": "San Mateo", "raceName": "Foster City Council", "raceDescription": "Top three candidates win seat.", "raceReadTheStory": "", "raceType": "top3", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 28821, "candidates": [ { "candidateName": "Richa Awasthi", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4555 }, { "candidateName": "Phoebe Shin Venkat", "candidateIncumbent": false, "candidateParty": "", "voteCount": 5185 }, { "candidateName": "Shankar Kenkre", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4914 }, { "candidateName": "Suzy Niederhofer", "candidateIncumbent": false, "candidateParty": "", "voteCount": 7131 }, { "candidateName": "Patrick J. Sullivan", "candidateIncumbent": true, "candidateParty": "", "voteCount": 7036 } ] }, "SMHalfMoonBayCityCouncilDistrict2": { "id": "SMHalfMoonBayCityCouncilDistrict2", "type": "localRace", "location": "San Mateo", "raceName": "Half Moon Bay City Council, District 2", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 992, "candidates": [ { "candidateName": "Patric Bo Jonsson", "candidateIncumbent": false, "candidateParty": "", "voteCount": 549 }, { "candidateName": "Harvey Rarback", "candidateIncumbent": true, "candidateParty": "", "voteCount": 443 } ] }, "SMHalfMoonBayCityCouncilDistrict3": { "id": "SMHalfMoonBayCityCouncilDistrict3", "type": "localRace", "location": "San Mateo", "raceName": "Half Moon Bay City Council, District 3", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 1328, "candidates": [ { "candidateName": "Joaquin Jimenez", "candidateIncumbent": true, "candidateParty": "", "voteCount": 551 }, { "candidateName": "Paul Nagengast", "candidateIncumbent": false, "candidateParty": "", "voteCount": 777 } ] }, "SMHillsboroughCityCouncil": { "id": "SMHillsboroughCityCouncil", "type": "localRace", "location": "San Mateo", "raceName": "Hillsborough City Council", "raceDescription": "Top three candidates win seat.", "raceReadTheStory": "", "raceType": "top3", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 13452, "candidates": [ { "candidateName": "Jabra Muhawieh", "candidateIncumbent": false, "candidateParty": "", "voteCount": 874 }, { "candidateName": "Laurie Davies Adams", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3584 }, { "candidateName": "Sophie Cole", "candidateIncumbent": true, "candidateParty": "", "voteCount": 3737 }, { "candidateName": "Christine Krolik", "candidateIncumbent": true, "candidateParty": "", "voteCount": 3875 }, { "candidateName": "Jimmy Wu", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1382 } ] }, "SMMenloParkCityCouncilDistrict3": { "id": "SMMenloParkCityCouncilDistrict3", "type": "localRace", "location": "San Mateo", "raceName": "Menlo Park City Council, District 3", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 2379, "candidates": [ { "candidateName": "Jeff Schmidt", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2379 } ] }, "SMMenloParkCityCouncilDistrict5": { "id": "SMMenloParkCityCouncilDistrict5", "type": "localRace", "location": "San Mateo", "raceName": "Menlo Park City Council, District 5", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 3292, "candidates": [ { "candidateName": "Greg Conlon", "candidateIncumbent": false, "candidateParty": "", "voteCount": 807 }, { "candidateName": "Jennifer Wise", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2485 } ] }, "SMMillbraeCityCouncilDistrict1": { "id": "SMMillbraeCityCouncilDistrict1", "type": "localRace", "location": "San Mateo", "raceName": "Millbrae City Council, District 1", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 2227, "candidates": [ { "candidateName": "Stephen Rainaldi", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1452 }, { "candidateName": "Ghassan Shamieh", "candidateIncumbent": false, "candidateParty": "", "voteCount": 775 } ] }, "SMMillbraeCityCouncilDistrict3": { "id": "SMMillbraeCityCouncilDistrict3", "type": "localRace", "location": "San Mateo", "raceName": "Millbrae City Council, District 3", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 1884, "candidates": [ { "candidateName": "Reuben D. Holober", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1289 }, { "candidateName": "You You Xue", "candidateIncumbent": false, "candidateParty": "", "voteCount": 595 } ] }, "SMMillbraeCityCouncilDistrict5": { "id": "SMMillbraeCityCouncilDistrict5", "type": "localRace", "location": "San Mateo", "raceName": "Millbrae City Council, District 5", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 1300, "candidates": [ { "candidateName": "Anders Fung", "candidateIncumbent": true, "candidateParty": "", "voteCount": 1300 } ] }, "SMPacificaCityCouncilDistrict1": { "id": "SMPacificaCityCouncilDistrict1", "type": "localRace", "location": "San Mateo", "raceName": "Pacifica City Council, District 1", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 2873, "candidates": [ { "candidateName": "Mayra Espinosa", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1811 }, { "candidateName": "Michelle Murry", "candidateIncumbent": false, "candidateParty": "", "voteCount": 892 }, { "candidateName": "Victor A Spano", "candidateIncumbent": false, "candidateParty": "", "voteCount": 170 } ] }, "SMPacificaCityCouncilDistrict4": { "id": "SMPacificaCityCouncilDistrict4", "type": "localRace", "location": "San Mateo", "raceName": "Pacifica City Council, District 4", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 4242, "candidates": [ { "candidateName": "Mark Hubbell", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2005 }, { "candidateName": "Greg Wright", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2237 } ] }, "SMPortolaValleyTownCouncil": { "id": "SMPortolaValleyTownCouncil", "type": "localRace", "location": "San Mateo", "raceName": "Portola Valley Town Council", "raceDescription": "Top two candidates win seat. ", "raceReadTheStory": "", "raceType": "top2", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 5417, "candidates": [ { "candidateName": "Rebecca Flynn", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1780 }, { "candidateName": "Ellen Vernazza", "candidateIncumbent": false, "candidateParty": "", "voteCount": 871 }, { "candidateName": "Carter J. Warr", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1193 }, { "candidateName": "Helen Wolter", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1573 } ] }, "SMRedwoodCityCouncilDistrict1": { "id": "SMRedwoodCityCouncilDistrict1", "type": "localRace", "location": "San Mateo", "raceName": "Redwood City Council, District 1", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 4570, "candidates": [ { "candidateName": "Jeff Gee", "candidateIncumbent": true, "candidateParty": "", "voteCount": 4570 } ] }, "SMRedwoodCityCouncilDistrict3": { "id": "SMRedwoodCityCouncilDistrict3", "type": "localRace", "location": "San Mateo", "raceName": "Redwood City Council, District 3", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 2785, "candidates": [ { "candidateName": "Lissette Espinoza-Garnica", "candidateIncumbent": true, "candidateParty": "", "voteCount": 1385 }, { "candidateName": "Isabella Chu", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1400 } ] }, "SMRedwoodCityCouncilDistrict4": { "id": "SMRedwoodCityCouncilDistrict4", "type": "localRace", "location": "San Mateo", "raceName": "Redwood City Council, District 4", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 1924, "candidates": [ { "candidateName": "Elmer Martínez Saballos", "candidateIncumbent": true, "candidateParty": "", "voteCount": 1924 } ] }, "SMRedwoodCityCouncilDistrict7": { "id": "SMRedwoodCityCouncilDistrict7", "type": "localRace", "location": "San Mateo", "raceName": "Redwood City Council, District 7", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 5883, "candidates": [ { "candidateName": "Diana Reddy", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2702 }, { "candidateName": "Marcella Padilla", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3181 } ] }, "SMSanBrunoMayor": { "id": "SMSanBrunoMayor", "type": "localRace", "location": "San Mateo", "raceName": "San Bruno Mayor", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 16302, "candidates": [ { "candidateName": "Marty P. Medina", "candidateIncumbent": false, "candidateParty": "", "voteCount": 7850 }, { "candidateName": "Rico E. Medina", "candidateIncumbent": false, "candidateParty": "", "voteCount": 8452 } ] }, "SMSanBrunoCityCouncilDistrict2": { "id": "SMSanBrunoCityCouncilDistrict2", "type": "localRace", "location": "San Mateo", "raceName": "San Bruno City Council, District 2", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 4396, "candidates": [ { "candidateName": "Tom Hamilton", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2518 }, { "candidateName": "Stephan A. Marshall", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1878 } ] }, "SMSanBrunoCityCouncilDistrict3": { "id": "SMSanBrunoCityCouncilDistrict3", "type": "localRace", "location": "San Mateo", "raceName": "San Bruno City Council, District 3\r", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 3353, "candidates": [ { "candidateName": "Michael Salazar", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3353 } ] }, "SMSanCarlosCityCouncil": { "id": "SMSanCarlosCityCouncil", "type": "localRace", "location": "San Mateo", "raceName": "San Carlos City Council", "raceDescription": "Top two candidates win seat. ", "raceReadTheStory": "", "raceType": "top2", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 19195, "candidates": [ { "candidateName": "Neil Layton", "candidateIncumbent": false, "candidateParty": "", "voteCount": 9004 }, { "candidateName": "John Dugan", "candidateIncumbent": true, "candidateParty": "", "voteCount": 10191 } ] }, "SMSanCarlosCityTreasurer": { "id": "SMSanCarlosCityTreasurer", "type": "localRace", "location": "San Mateo", "raceName": "San Carlos City Treasurer", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 11521, "candidates": [ { "candidateName": "Inge Tiegel Doherty", "candidateIncumbent": true, "candidateParty": "", "voteCount": 11521 } ] }, "SMSanMateoCityCouncilDistrict2": { "id": "SMSanMateoCityCouncilDistrict2", "type": "localRace", "location": "San Mateo", "raceName": "San Mateo City Council, District 2", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 5703, "candidates": [ { "candidateName": "Nicole Fernandez", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3849 }, { "candidateName": "Charles Hansen", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1854 } ] }, "SMSanMateoCityCouncilDistrict4": { "id": "SMSanMateoCityCouncilDistrict4", "type": "localRace", "location": "San Mateo", "raceName": "San Mateo City Council, District 4", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 5302, "candidates": [ { "candidateName": "Danielle Cwirko-Godycki", "candidateIncumbent": false, "candidateParty": "", "voteCount": 5302 } ] }, "SMSouthSanFranciscoCityCouncilDistrict2": { "id": "SMSouthSanFranciscoCityCouncilDistrict2", "type": "localRace", "location": "San Mateo", "raceName": "South San Francisco City Council, District 2", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 5067, "candidates": [ { "candidateName": "Vivian Ramos", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1771 }, { "candidateName": "Mark Nagales", "candidateIncumbent": true, "candidateParty": "", "voteCount": 3296 } ] }, "SMSouthSanFranciscoCityCouncilDistrict4": { "id": "SMSouthSanFranciscoCityCouncilDistrict4", "type": "localRace", "location": "San Mateo", "raceName": "South San Francisco City Council, District 4", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 5881, "candidates": [ { "candidateName": "James Hsu Coleman", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3921 }, { "candidateName": "Avin M. Sharma", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1960 } ] }, "SMWoodsideTownCouncilDistrict1": { "id": "SMWoodsideTownCouncilDistrict1", "type": "localRace", "location": "San Mateo", "raceName": "Woodside Town Council, District 1", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 539, "candidates": [ { "candidateName": "Jennifer Wall", "candidateIncumbent": true, "candidateParty": "", "voteCount": 539 } ] }, "SMWoodsideTownCouncilDistrict4": { "id": "SMWoodsideTownCouncilDistrict4", "type": "localRace", "location": "San Mateo", "raceName": "Woodside Town Council, District 4", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 531, "candidates": [ { "candidateName": "Paul Goeld", "candidateIncumbent": true, "candidateParty": "", "voteCount": 531 } ] }, "SMWoodsideTownCouncilDistrict5": { "id": "SMWoodsideTownCouncilDistrict5", "type": "localRace", "location": "San Mateo", "raceName": "Woodside Town Council, District 5", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 511, "candidates": [ { "candidateName": "Hassan Aburish", "candidateIncumbent": false, "candidateParty": "", "voteCount": 461 }, { "candidateName": "Alayna Van Devort Wagner", "candidateIncumbent": false, "candidateParty": "", "voteCount": 50 } ] }, "SMBroadmoorPoliceProtectionDistrictBoardofCommissioners": { "id": "SMBroadmoorPoliceProtectionDistrictBoardofCommissioners", "type": "localRace", "location": "San Mateo", "raceName": "Broadmoor Police Protection District, Board of Commissioners", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 1992, "candidates": [ { "candidateName": "Andrea M. Hall", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1207 }, { "candidateName": "John V. Aguerre", "candidateIncumbent": false, "candidateParty": "", "voteCount": 785 } ] }, "SMGranadaCommunityServicesDistrictBoardofDirectors": { "id": "SMGranadaCommunityServicesDistrictBoardofDirectors", "type": "localRace", "location": "San Mateo", "raceName": "Granada Community Services District, Board of Directors", "raceDescription": "Top two candidates win seat. ", "raceReadTheStory": "", "raceType": "top2", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 5444, "candidates": [ { "candidateName": "Nancy Marsh", "candidateIncumbent": true, "candidateParty": "", "voteCount": 1984 }, { "candidateName": "Iris Grant", "candidateIncumbent": false, "candidateParty": "", "voteCount": 582 }, { "candidateName": "Janet Brayer", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1425 }, { "candidateName": "Wanda Bowles", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1453 } ] }, "SMHighlandsRecreationDistrictBoardofDirectorsFullTerm": { "id": "SMHighlandsRecreationDistrictBoardofDirectorsFullTerm", "type": "localRace", "location": "San Mateo", "raceName": "Highlands Recreation District, Board of Directors — Full Term", "raceDescription": "Top two candidates win seat. ", "raceReadTheStory": "", "raceType": "top2", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 1927, "candidates": [ { "candidateName": "Greg Tseng", "candidateIncumbent": false, "candidateParty": "", "voteCount": 473 }, { "candidateName": "Pamela Merkadeau", "candidateIncumbent": true, "candidateParty": "", "voteCount": 812 }, { "candidateName": "Christopher Carlos", "candidateIncumbent": false, "candidateParty": "", "voteCount": 642 } ] }, "SMPescaderoMunicipalAdvisoryCouncil": { "id": "SMPescaderoMunicipalAdvisoryCouncil", "type": "localRace", "location": "San Mateo", "raceName": "Pescadero Municipal Advisory Council", "raceDescription": "Top eight candidates win seat.", "raceReadTheStory": "", "raceType": "top8", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 2406, "candidates": [ { "candidateName": "Kassandra Talbot", "candidateIncumbent": true, "candidateParty": "", "voteCount": 439 }, { "candidateName": "Nic Erridge", "candidateIncumbent": false, "candidateParty": "", "voteCount": 284 }, { "candidateName": "Patrick Horn", "candidateIncumbent": false, "candidateParty": "", "voteCount": 223 }, { "candidateName": "Ryan Augustine", "candidateIncumbent": false, "candidateParty": "", "voteCount": 316 }, { "candidateName": "Cullen Ray Rose", "candidateIncumbent": false, "candidateParty": "", "voteCount": 292 }, { "candidateName": "Itzel Negrete", "candidateIncumbent": false, "candidateParty": "", "voteCount": 271 }, { "candidateName": "Mark Wallace", "candidateIncumbent": true, "candidateParty": "", "voteCount": 272 }, { "candidateName": "Rob Skinner", "candidateIncumbent": true, "candidateParty": "", "voteCount": 309 } ] }, "SMSequoiaHealthcareDistrictBoardofDirectorsZoneB": { "id": "SMSequoiaHealthcareDistrictBoardofDirectorsZoneB", "type": "localRace", "location": "San Mateo", "raceName": "Sequoia Healthcare District, Board of Directors, Zone B", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 18560, "candidates": [ { "candidateName": "Cama Garcia Lock", "candidateIncumbent": false, "candidateParty": "", "voteCount": 10542 }, { "candidateName": "Jo-Ann Byrne Sockolov", "candidateIncumbent": false, "candidateParty": "", "voteCount": 8018 } ] }, "SMMeasureK": { "id": "SMMeasureK", "type": "localRace", "location": "San Mateo", "raceName": "Measure K", "raceDescription": "Cabrillo Unified School District. School bond. Passes with 55% vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 13641, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 8462 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 5179 } ] }, "SMMeasureN": { "id": "SMMeasureN", "type": "localRace", "location": "San Mateo", "raceName": "Measure N", "raceDescription": "Cabrillo Unified School District. Parcel tax. Passes with 2/3 vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 13708, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 9706 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4002 } ] }, "SMMeasureZ": { "id": "SMMeasureZ", "type": "localRace", "location": "San Mateo", "raceName": "Measure Z", "raceDescription": "Jefferson Union High School District. Parcel tax. Passes with 2/3 vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 49953, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 38447 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 11506 } ] }, "SMMeasureHH": { "id": "SMMeasureHH", "type": "localRace", "location": "San Mateo", "raceName": "Measure HH", "raceDescription": "Bayshore Elementary School District. School bond. Passes with 55% vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 1705, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1215 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 490 } ] }, "SMMeasureP": { "id": "SMMeasureP", "type": "localRace", "location": "San Mateo", "raceName": "Measure P", "raceDescription": "Belmont-Redwood Shores School District. School bond. Passes with 55% vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 20334, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 13712 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 6622 } ] }, "SMMeasureGG": { "id": "SMMeasureGG", "type": "localRace", "location": "San Mateo", "raceName": "Measure GG", "raceDescription": "Burlingame School District. Parcel tax. Passes with 2/3 vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 15139, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 11203 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3936 } ] }, "SMMeasureU": { "id": "SMMeasureU", "type": "localRace", "location": "San Mateo", "raceName": "Measure U", "raceDescription": "Menlo Park City School District. School bond. Passes with 55% vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 14136, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 10174 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3962 } ] }, "SMMeasureJ": { "id": "SMMeasureJ", "type": "localRace", "location": "San Mateo", "raceName": "Measure J", "raceDescription": "Millbrae Elementary School District. School bond. Passes wtith 55% vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 10950, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 6986 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3964 } ] }, "SMMeasureEE": { "id": "SMMeasureEE", "type": "localRace", "location": "San Mateo", "raceName": "Measure EE", "raceDescription": "Pacifica School District. Parcel tax. Passes with 2/3 vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 19170, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 13902 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 5268 } ] }, "SMMeasureS": { "id": "SMMeasureS", "type": "localRace", "location": "San Mateo", "raceName": "Measure S", "raceDescription": "Ravenswood City School District. Parcel tax. Passes with 2/3 vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 7945, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 6249 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1696 } ] }, "SMMeasureX": { "id": "SMMeasureX", "type": "localRace", "location": "San Mateo", "raceName": "Measure X", "raceDescription": "San Bruno Park School District. Parcel tax. Passes with 2/3 vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 15828, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 11919 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3909 } ] }, "SMMeasureO": { "id": "SMMeasureO", "type": "localRace", "location": "San Mateo", "raceName": "Measure O", "raceDescription": "San Bruno Park School District. Term limit. Passes with majority vote. ", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 15031, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 12419 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2612 } ] }, "SMMeasureY": { "id": "SMMeasureY", "type": "localRace", "location": "San Mateo", "raceName": "Measure Y", "raceDescription": "Woodside Elementary School District. Parcel tax. Passes with 2/3 vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 1985, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1536 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 449 } ] }, "SMMeasureDD": { "id": "SMMeasureDD", "type": "localRace", "location": "San Mateo", "raceName": "Measure DD", "raceDescription": "Belmont. Business license tax. Passes with majority vote", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 12925, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 10945 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1980 } ] }, "SMMeasureAA": { "id": "SMMeasureAA", "type": "localRace", "location": "San Mateo", "raceName": "Measure AA", "raceDescription": "Colma. Sales tax. Passes with majority vote. ", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 553, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 454 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 99 } ] }, "SMMeasureJJ": { "id": "SMMeasureJJ", "type": "localRace", "location": "San Mateo", "raceName": "Measure JJ", "raceDescription": "East Palo Alto. Rental assistance. Passes with majority vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 6278, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4860 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1418 } ] }, "SMMeasureV": { "id": "SMMeasureV", "type": "localRace", "location": "San Mateo", "raceName": "Measure V", "raceDescription": "Foster City. Business license tax. Passes with majority vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 13252, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 9831 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3421 } ] }, "SMMeasureR": { "id": "SMMeasureR", "type": "localRace", "location": "San Mateo", "raceName": "Measure R", "raceDescription": "Half Moon Bay. Sales tax. Passes with majority vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 6145, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3969 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2176 } ] }, "SMMeasureCC": { "id": "SMMeasureCC", "type": "localRace", "location": "San Mateo", "raceName": "Measure CC", "raceDescription": "Menlo Park. Transient occupancy tax. Passes with majority vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 15571, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 13009 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2562 } ] }, "SMMeasureFF": { "id": "SMMeasureFF", "type": "localRace", "location": "San Mateo", "raceName": "Measure FF", "raceDescription": "Millbrae. Term limit. Passes with majority vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 9905, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 7729 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2176 } ] }, "SMMeasureM": { "id": "SMMeasureM", "type": "localRace", "location": "San Mateo", "raceName": "Measure M ", "raceDescription": "Pacifica. Transient occupancy tax. Passes with majority vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 19664, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 15284 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4380 } ] }, "SMMeasureBB": { "id": "SMMeasureBB", "type": "localRace", "location": "San Mateo", "raceName": "Measure BB", "raceDescription": "Redwood City. Business license tax. Passes with majority vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 32216, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 26988 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 5228 } ] }, "SMMeasureQ": { "id": "SMMeasureQ", "type": "localRace", "location": "San Mateo", "raceName": "Measure Q", "raceDescription": "San Bruno. Infrastructure bond. Passes with 2/3 vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 17380, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 12703 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4677 } ] }, "SMMeasureL": { "id": "SMMeasureL", "type": "localRace", "location": "San Mateo", "raceName": "Measure L", "raceDescription": "San Carlos. Appoint city treasurer. Passes with majority vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 14980, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 11206 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3774 } ] }, "SMMeasureT": { "id": "SMMeasureT", "type": "localRace", "location": "San Mateo", "raceName": "Measure T", "raceDescription": "San Mateo. Affordable housing. Passes with majority vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 42554, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 25271 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 17283 } ] }, "SMMeasureW": { "id": "SMMeasureW", "type": "localRace", "location": "San Mateo", "raceName": "Measure W", "raceDescription": "South San Francisco. Business lincese tax. Passes with majority vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 24535, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 19842 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4693 } ] }, "SMMeasureI": { "id": "SMMeasureI", "type": "localRace", "location": "San Mateo", "raceName": "Measure I", "raceDescription": "Broadmoor Police Protection District. Parcel tax. Passes with 2/3 vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 2085, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 888 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1197 } ] }, "SMMeasureII": { "id": "SMMeasureII", "type": "localRace", "location": "San Mateo", "raceName": "Measure II", "raceDescription": "Pescadero Municipal Advisory Council. Number of members. Passes with majority vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:16 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 620, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 450 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 170 } ] }, "SCCampbellCityCouncilDistrict1": { "id": "SCCampbellCityCouncilDistrict1", "type": "localRace", "location": "Santa Clara", "raceName": "Campbell City Council, District 1", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 3029, "candidates": [ { "candidateName": "Terry Hines", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1599 }, { "candidateName": "Juan Rodriguez", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1430 } ] }, "SCCampbellCityCouncilDistrict2": { "id": "SCCampbellCityCouncilDistrict2", "type": "localRace", "location": "Santa Clara", "raceName": "Campbell City Council, District 2", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 3029, "candidates": [ { "candidateName": "Sergio Lopez", "candidateIncumbent": true, "candidateParty": "", "voteCount": 3029 } ] }, "SCCupertinoCityCouncil": { "id": "SCCupertinoCityCouncil", "type": "localRace", "location": "Santa Clara", "raceName": "Cupertino City Council", "raceDescription": "Top two candidates win seat.", "raceReadTheStory": "", "raceType": "top2", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 41147, "candidates": [ { "candidateName": "Kitty Moore", "candidateIncumbent": true, "candidateParty": "", "voteCount": 10344 }, { "candidateName": "Barry Chang", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2911 }, { "candidateName": "Claudio Bono", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2226 }, { "candidateName": "Hung Wei", "candidateIncumbent": true, "candidateParty": "", "voteCount": 7114 }, { "candidateName": "Ray Wang", "candidateIncumbent": false, "candidateParty": "", "voteCount": 7641 }, { "candidateName": "Gilbert Wong", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3333 }, { "candidateName": "Rod Sinks", "candidateIncumbent": false, "candidateParty": "", "voteCount": 7578 } ] }, "SCGilroyMayor": { "id": "SCGilroyMayor", "type": "localRace", "location": "Santa Clara", "raceName": "Gilroy Mayor", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 22337, "candidates": [ { "candidateName": "Marie Blankley", "candidateIncumbent": true, "candidateParty": "", "voteCount": 11063 }, { "candidateName": "Greg Bozzo", "candidateIncumbent": false, "candidateParty": "", "voteCount": 11274 } ] }, "SCGilroyCityCouncil": { "id": "SCGilroyCityCouncil", "type": "localRace", "location": "Santa Clara", "raceName": "Gilroy City Council", "raceDescription": "Top three candidates win seat.", "raceReadTheStory": "", "raceType": "top3", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 52011, "candidates": [ { "candidateName": "Terence Fugazzi", "candidateIncumbent": false, "candidateParty": "", "voteCount": 10072 }, { "candidateName": "Fred Tovar", "candidateIncumbent": true, "candidateParty": "", "voteCount": 8625 }, { "candidateName": "Stefanie Elle", "candidateIncumbent": false, "candidateParty": "", "voteCount": 7718 }, { "candidateName": "Zach Hilton", "candidateIncumbent": true, "candidateParty": "", "voteCount": 10895 }, { "candidateName": "Rebeca Armendariz", "candidateIncumbent": true, "candidateParty": "", "voteCount": 5689 }, { "candidateName": "Kelly Ramirez", "candidateIncumbent": false, "candidateParty": "", "voteCount": 9012 } ] }, "SCLosAltosCityCouncil": { "id": "SCLosAltosCityCouncil", "type": "localRace", "location": "Santa Clara", "raceName": "Los Altos City Council", "raceDescription": "Top three candidates win seat.", "raceReadTheStory": "", "raceType": "top3", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 37351, "candidates": [ { "candidateName": "Larry Lang", "candidateIncumbent": false, "candidateParty": "", "voteCount": 7772 }, { "candidateName": "Sally Meadows", "candidateIncumbent": true, "candidateParty": "", "voteCount": 9786 }, { "candidateName": "Ibrahim Bashir", "candidateIncumbent": false, "candidateParty": "", "voteCount": 7200 }, { "candidateName": "Jonathan D. Weinberg", "candidateIncumbent": true, "candidateParty": "", "voteCount": 8771 }, { "candidateName": "Eric Steinle", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3822 } ] }, "SCMilpitasMayor": { "id": "SCMilpitasMayor", "type": "localRace", "location": "Santa Clara", "raceName": "Milpitas Mayor", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 23398, "candidates": [ { "candidateName": "Hon Lien", "candidateIncumbent": false, "candidateParty": "", "voteCount": 7609 }, { "candidateName": "Voltaire Soriben Montemayor", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2200 }, { "candidateName": "Carmen Montano", "candidateIncumbent": true, "candidateParty": "", "voteCount": 8378 }, { "candidateName": "Anthony Phan", "candidateIncumbent": false, "candidateParty": "", "voteCount": 5211 } ] }, "SCMilpitasCityCouncil": { "id": "SCMilpitasCityCouncil", "type": "localRace", "location": "Santa Clara", "raceName": "Milpitas City Council", "raceDescription": "Top two candidates win seat.", "raceReadTheStory": "", "raceType": "top2", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 37328, "candidates": [ { "candidateName": "William Lam", "candidateIncumbent": false, "candidateParty": "", "voteCount": 7162 }, { "candidateName": "Juliette Gomez", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2966 }, { "candidateName": "Dipak Awasthi", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3529 }, { "candidateName": "Evelyn Chua", "candidateIncumbent": true, "candidateParty": "", "voteCount": 11056 }, { "candidateName": "Bill Chuan", "candidateIncumbent": false, "candidateParty": "", "voteCount": 6370 }, { "candidateName": "Anu Nakka", "candidateIncumbent": false, "candidateParty": "", "voteCount": 6245 } ] }, "SCMorganHillMayor": { "id": "SCMorganHillMayor", "type": "localRace", "location": "Santa Clara", "raceName": "Morgan Hill Mayor", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 21069, "candidates": [ { "candidateName": "Mark Turner", "candidateIncumbent": true, "candidateParty": "", "voteCount": 12284 }, { "candidateName": "Yvonne Martinez Beltran", "candidateIncumbent": false, "candidateParty": "", "voteCount": 8785 } ] }, "SCMorganHillCityCouncilDistrictA": { "id": "SCMorganHillCityCouncilDistrictA", "type": "localRace", "location": "Santa Clara", "raceName": "Morgan Hill City Council, District A", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 4592, "candidates": [ { "candidateName": "David Dindak", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2041 }, { "candidateName": "Miriam T. Vega", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2551 } ] }, "SCMorganHillCityCouncilDistrictC": { "id": "SCMorganHillCityCouncilDistrictC", "type": "localRace", "location": "Santa Clara", "raceName": "Morgan Hill City Council, District C", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 4202, "candidates": [ { "candidateName": "Soraida Iwanaga", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2298 }, { "candidateName": "Michael Caesar Orosco", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1904 } ] }, "SCMorganHillTreasurer": { "id": "SCMorganHillTreasurer", "type": "localRace", "location": "Santa Clara", "raceName": "Morgan Hill Treasurer", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 16898, "candidates": [ { "candidateName": "Cindy Rogers Murphy", "candidateIncumbent": false, "candidateParty": "", "voteCount": 16898 } ] }, "SCMountainViewCityCouncil": { "id": "SCMountainViewCityCouncil", "type": "localRace", "location": "Santa Clara", "raceName": "Mountain View City Council", "raceDescription": "Top four candidates win seat.", "raceReadTheStory": "", "raceType": "top4", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 83714, "candidates": [ { "candidateName": "Nicholas Hargis", "candidateIncumbent": false, "candidateParty": "", "voteCount": 6015 }, { "candidateName": "John McAlister", "candidateIncumbent": false, "candidateParty": "", "voteCount": 10108 }, { "candidateName": "Jose Gutierrez", "candidateIncumbent": false, "candidateParty": "", "voteCount": 5332 }, { "candidateName": "Emily Ann Ramos", "candidateIncumbent": true, "candidateParty": "", "voteCount": 13232 }, { "candidateName": "Erik Poicon", "candidateIncumbent": false, "candidateParty": "", "voteCount": 7567 }, { "candidateName": "Chris Clark", "candidateIncumbent": false, "candidateParty": "", "voteCount": 10947 }, { "candidateName": "Devon Conley", "candidateIncumbent": false, "candidateParty": "", "voteCount": 8112 }, { "candidateName": "Pat Showalter", "candidateIncumbent": true, "candidateParty": "", "voteCount": 13523 }, { "candidateName": "IdaRose Sylvester", "candidateIncumbent": false, "candidateParty": "", "voteCount": 8878 } ] }, "SCPaloAltoCityCouncil": { "id": "SCPaloAltoCityCouncil", "type": "localRace", "location": "Santa Clara", "raceName": "Palo Alto City Council", "raceDescription": "Top four candidates win seat.", "raceReadTheStory": "", "raceType": "top4", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 94663, "candidates": [ { "candidateName": "George Lu", "candidateIncumbent": false, "candidateParty": "", "voteCount": 13521 }, { "candidateName": "Cari Templeton", "candidateIncumbent": false, "candidateParty": "", "voteCount": 9167 }, { "candidateName": "Henry Etzkowitz", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2869 }, { "candidateName": "Keith Reckdahl", "candidateIncumbent": false, "candidateParty": "", "voteCount": 11563 }, { "candidateName": "Katie Causey", "candidateIncumbent": false, "candidateParty": "", "voteCount": 10887 }, { "candidateName": "Anne W. Cribbs", "candidateIncumbent": false, "candidateParty": "", "voteCount": 7462 }, { "candidateName": "Pat Burt", "candidateIncumbent": false, "candidateParty": "", "voteCount": 12926 }, { "candidateName": "Greer Stone", "candidateIncumbent": false, "candidateParty": "", "voteCount": 14717 }, { "candidateName": "Doria Summa", "candidateIncumbent": false, "candidateParty": "", "voteCount": 11551 } ] }, "SCSanJosCityCouncilDistrict2": { "id": "SCSanJosCityCouncilDistrict2", "type": "localRace", "location": "Santa Clara", "raceName": "San José City Council, District 2", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 31245, "candidates": [ { "candidateName": "Joe Lopez", "candidateIncumbent": false, "candidateParty": "", "voteCount": 14362 }, { "candidateName": "Pamela Campos", "candidateIncumbent": false, "candidateParty": "", "voteCount": 16883 } ] }, "SCSanJosCityCouncilDistrict6": { "id": "SCSanJosCityCouncilDistrict6", "type": "localRace", "location": "Santa Clara", "raceName": "San José City Council, District 6", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 38261, "candidates": [ { "candidateName": "Michael Mulcahy", "candidateIncumbent": false, "candidateParty": "", "voteCount": 19629 }, { "candidateName": "Olivia Navarro", "candidateIncumbent": false, "candidateParty": "", "voteCount": 18632 } ] }, "SCSanJosCityCouncilDistrict8": { "id": "SCSanJosCityCouncilDistrict8", "type": "localRace", "location": "Santa Clara", "raceName": "San José City Council, District 8", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 40795, "candidates": [ { "candidateName": "Tam Truong", "candidateIncumbent": false, "candidateParty": "", "voteCount": 17432 }, { "candidateName": "Domingo Candelas", "candidateIncumbent": true, "candidateParty": "", "voteCount": 23363 } ] }, "SCSanJosCityCouncilDistrict10": { "id": "SCSanJosCityCouncilDistrict10", "type": "localRace", "location": "Santa Clara", "raceName": "San José City Council, District 10", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 41484, "candidates": [ { "candidateName": "George Casey", "candidateIncumbent": false, "candidateParty": "", "voteCount": 23977 }, { "candidateName": "Arjun Batra", "candidateIncumbent": true, "candidateParty": "", "voteCount": 17507 } ] }, "SCSantaClaraCityCouncilDistrict1": { "id": "SCSantaClaraCityCouncilDistrict1", "type": "localRace", "location": "Santa Clara", "raceName": "Santa Clara City Council, District 1", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 5867, "candidates": [ { "candidateName": "Albert Gonzalez", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2507 }, { "candidateName": "Satish “Sunny” Chandra", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2012 }, { "candidateName": "Harbir K. Bhatia", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1348 } ] }, "SCSantaClaraCityCouncilDistrict4": { "id": "SCSantaClaraCityCouncilDistrict4", "type": "localRace", "location": "Santa Clara", "raceName": "Santa Clara City Council, District 4", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 5695, "candidates": [ { "candidateName": "Kevin Nara Park", "candidateIncumbent": true, "candidateParty": "", "voteCount": 3371 }, { "candidateName": "Teresa O'Neill", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2324 } ] }, "SCSantaClaraCityCouncilDistrict5": { "id": "SCSantaClaraCityCouncilDistrict5", "type": "localRace", "location": "Santa Clara", "raceName": "Santa Clara City Council, District 5", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 6549, "candidates": [ { "candidateName": "Suds Jain", "candidateIncumbent": true, "candidateParty": "", "voteCount": 3539 }, { "candidateName": "David Kertes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3010 } ] }, "SCSantaClaraCityCouncilDistrict6": { "id": "SCSantaClaraCityCouncilDistrict6", "type": "localRace", "location": "Santa Clara", "raceName": "Santa Clara City Council, District 6", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 7566, "candidates": [ { "candidateName": "George Guerra", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1834 }, { "candidateName": "Kelly G. Cox", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4040 }, { "candidateName": "Anthony J. Becker", "candidateIncumbent": true, "candidateParty": "", "voteCount": 1692 } ] }, "SCSantaClaraChiefofPolice": { "id": "SCSantaClaraChiefofPolice", "type": "localRace", "location": "Santa Clara", "raceName": "Santa Clara Chief of Police", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 34711, "candidates": [ { "candidateName": "Cory B. Morgan", "candidateIncumbent": false, "candidateParty": "", "voteCount": 22880 }, { "candidateName": "Mario J. Brasil", "candidateIncumbent": false, "candidateParty": "", "voteCount": 11831 } ] }, "SCSantaClaraCityClerk": { "id": "SCSantaClaraCityClerk", "type": "localRace", "location": "Santa Clara", "raceName": "Santa Clara City Clerk", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 35239, "candidates": [ { "candidateName": "Paul Tacci", "candidateIncumbent": false, "candidateParty": "", "voteCount": 5491 }, { "candidateName": "Poornima Gopi", "candidateIncumbent": false, "candidateParty": "", "voteCount": 9953 }, { "candidateName": "Steve Kelly", "candidateIncumbent": false, "candidateParty": "", "voteCount": 9415 }, { "candidateName": "Bob O'Keefe", "candidateIncumbent": false, "candidateParty": "", "voteCount": 10380 } ] }, "SCSunnyvaleMayor": { "id": "SCSunnyvaleMayor", "type": "localRace", "location": "Santa Clara", "raceName": "Sunnyvale Mayor", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 47343, "candidates": [ { "candidateName": "Russ Melton", "candidateIncumbent": false, "candidateParty": "", "voteCount": 12914 }, { "candidateName": "Larry Klein", "candidateIncumbent": true, "candidateParty": "", "voteCount": 34429 } ] }, "SCSunnyvaleCityCouncilDistrict2": { "id": "SCSunnyvaleCityCouncilDistrict2", "type": "localRace", "location": "Santa Clara", "raceName": "Sunnyvale City Council, District 2", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 6223, "candidates": [ { "candidateName": "Jim Davis", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1937 }, { "candidateName": "Alysa Cisneros", "candidateIncumbent": true, "candidateParty": "", "voteCount": 4286 } ] }, "SCSunnyvaleCityCouncilDistrict4": { "id": "SCSunnyvaleCityCouncilDistrict4", "type": "localRace", "location": "Santa Clara", "raceName": "Sunnyvale City Council, District 4", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 6055, "candidates": [ { "candidateName": "Charlsie Chang", "candidateIncumbent": false, "candidateParty": "", "voteCount": 6055 } ] }, "SCSunnyvaleCityCouncilDistrict6": { "id": "SCSunnyvaleCityCouncilDistrict6", "type": "localRace", "location": "Santa Clara", "raceName": "Sunnyvale City Council, District 6", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 7365, "candidates": [ { "candidateName": "Eileen Le", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4031 }, { "candidateName": "Richard Lesher", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2202 }, { "candidateName": "Beverly Blau", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1132 } ] }, "SCBoardofSupervisorsDistrict2": { "id": "SCBoardofSupervisorsDistrict2", "type": "localRace", "location": "Santa Clara", "raceName": "Board of Supervisors, District 2", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 98481, "candidates": [ { "candidateName": "Betty Duong", "candidateIncumbent": false, "candidateParty": "", "voteCount": 52584 }, { "candidateName": "Madison Nguyen", "candidateIncumbent": false, "candidateParty": "", "voteCount": 45897 } ] }, "SCBoardofSupervisorsDistrict5": { "id": "SCBoardofSupervisorsDistrict5", "type": "localRace", "location": "Santa Clara", "raceName": "Board of Supervisors, District 5", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 144427, "candidates": [ { "candidateName": "Sally J. Lieber", "candidateIncumbent": false, "candidateParty": "", "voteCount": 61937 }, { "candidateName": "Margaret Abe-Koga", "candidateIncumbent": false, "candidateParty": "", "voteCount": 82490 } ] }, "SCJudgeoftheSuperiorCourtOffice5": { "id": "SCJudgeoftheSuperiorCourtOffice5", "type": "localRace", "location": "Santa Clara", "raceName": "Judge of the Superior Court, Office 5", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 601107, "candidates": [ { "candidateName": "Jay Boyarsky", "candidateIncumbent": false, "candidateParty": "", "voteCount": 259916 }, { "candidateName": "Johnene Linda Stebbins", "candidateIncumbent": false, "candidateParty": "", "voteCount": 341191 } ] }, "SCFoothillDeAnzaCommunityCollegeDistrictGoverningBoardTrusteeArea3": { "id": "SCFoothillDeAnzaCommunityCollegeDistrictGoverningBoardTrusteeArea3", "type": "localRace", "location": "Santa Clara", "raceName": "Foothill-De Anza Community College District Governing Board, Trustee Area 3", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 32851, "candidates": [ { "candidateName": "Peter Landsberger", "candidateIncumbent": false, "candidateParty": "", "voteCount": 26052 }, { "candidateName": "Eric Rosenthal", "candidateIncumbent": false, "candidateParty": "", "voteCount": 6799 } ] }, "SCFoothillDeAnzaCommunityCollegeDistrictGoverningBoardTrusteeArea5": { "id": "SCFoothillDeAnzaCommunityCollegeDistrictGoverningBoardTrusteeArea5", "type": "localRace", "location": "Santa Clara", "raceName": "Foothill-De Anza Community College District Governing Board, Trustee Area 5", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 28189, "candidates": [ { "candidateName": "Terry Godfrey", "candidateIncumbent": false, "candidateParty": "", "voteCount": 15777 }, { "candidateName": "Forest Olaf Peterson", "candidateIncumbent": false, "candidateParty": "", "voteCount": 12412 } ] }, "SCGavilanJointCommunityCollegeDistrictGoverningBoardTrusteeArea4": { "id": "SCGavilanJointCommunityCollegeDistrictGoverningBoardTrusteeArea4", "type": "localRace", "location": "Santa Clara", "raceName": "Gavilan Joint Community College District Governing Board, Trustee Area 4", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 8581, "candidates": [ { "candidateName": "Alex Larson", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3048 }, { "candidateName": "Lorena Tariba", "candidateIncumbent": false, "candidateParty": "", "voteCount": 5533 } ] }, "SCSanJosEvergreenCommunityCollegeDistrictGoverningBoardTrusteeArea3": { "id": "SCSanJosEvergreenCommunityCollegeDistrictGoverningBoardTrusteeArea3", "type": "localRace", "location": "Santa Clara", "raceName": "San José-Evergreen Community College District Governing Board, Trustee Area 3", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 43353, "candidates": [ { "candidateName": "Tony Alexander", "candidateIncumbent": true, "candidateParty": "", "voteCount": 27588 }, { "candidateName": "Mahbub R. Khan", "candidateIncumbent": false, "candidateParty": "", "voteCount": 15765 } ] }, "SCWestValleyMissionCommunityCollegeDistrictGoverningBoardTrusteeArea2": { "id": "SCWestValleyMissionCommunityCollegeDistrictGoverningBoardTrusteeArea2", "type": "localRace", "location": "Santa Clara", "raceName": "West Valley-Mission Community College District Governing Board, Trustee Area 2", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 18550, "candidates": [ { "candidateName": "Paul Fong", "candidateIncumbent": false, "candidateParty": "", "voteCount": 10508 }, { "candidateName": "Robert T. “Bob” Owens", "candidateIncumbent": true, "candidateParty": "", "voteCount": 8042 } ] }, "SCWestValleyMissionCommunityCollegeDistrictGoverningBoardTrusteeArea6": { "id": "SCWestValleyMissionCommunityCollegeDistrictGoverningBoardTrusteeArea6", "type": "localRace", "location": "Santa Clara", "raceName": "West Valley-Mission Community College District Governing Board, Trustee Area 6", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 24388, "candidates": [ { "candidateName": "Adrienne Grey", "candidateIncumbent": true, "candidateParty": "", "voteCount": 14329 }, { "candidateName": "Rebecca Wong", "candidateIncumbent": false, "candidateParty": "", "voteCount": 10059 } ] }, "SCWestValleyMissionCommunityCollegeDistrictGoverningBoardTrusteeArea5ShortTerm": { "id": "SCWestValleyMissionCommunityCollegeDistrictGoverningBoardTrusteeArea5ShortTerm", "type": "localRace", "location": "Santa Clara", "raceName": "West Valley-Mission Community College District Governing Board, Trustee Area 5 — Short Term", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 26132, "candidates": [ { "candidateName": "Diane Lamkin", "candidateIncumbent": false, "candidateParty": "", "voteCount": 16315 }, { "candidateName": "Mary-Lynne Bernald", "candidateIncumbent": true, "candidateParty": "", "voteCount": 9817 } ] }, "SCMilpitasUnifiedSchoolDistrictGoverningBoard": { "id": "SCMilpitasUnifiedSchoolDistrictGoverningBoard", "type": "localRace", "location": "Santa Clara", "raceName": "Milpitas Unified School District Governing Board", "raceDescription": "Top two candidates win seat.", "raceReadTheStory": "", "raceType": "top2", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 33525, "candidates": [ { "candidateName": "Robert Jung", "candidateIncumbent": true, "candidateParty": "", "voteCount": 16125 }, { "candidateName": "Minh Ngo", "candidateIncumbent": true, "candidateParty": "", "voteCount": 11826 }, { "candidateName": "Douglas Sueoka", "candidateIncumbent": false, "candidateParty": "", "voteCount": 5574 } ] }, "SCMorganHillUnifiedSchoolDistrictGoverningBoardTrusteeArea5": { "id": "SCMorganHillUnifiedSchoolDistrictGoverningBoardTrusteeArea5", "type": "localRace", "location": "Santa Clara", "raceName": "Morgan Hill Unified School District Governing Board, Trustee Area 5", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 3878, "candidates": [ { "candidateName": "Jennifer Marquez", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2041 }, { "candidateName": "Tyler Smith", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1837 } ] }, "SCMorganHillUnifiedSchoolDistrictGoverningBoardTrusteeArea6": { "id": "SCMorganHillUnifiedSchoolDistrictGoverningBoardTrusteeArea6", "type": "localRace", "location": "Santa Clara", "raceName": "Morgan Hill Unified School District Governing Board, Trustee Area 6", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 3844, "candidates": [ { "candidateName": "Rebecca Munson", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2246 }, { "candidateName": "Mary Patterson", "candidateIncumbent": true, "candidateParty": "", "voteCount": 1598 } ] }, "SCMorganHillUnifiedSchoolDistrictGoverningBoardTrusteeArea7": { "id": "SCMorganHillUnifiedSchoolDistrictGoverningBoardTrusteeArea7", "type": "localRace", "location": "Santa Clara", "raceName": "Morgan Hill Unified School District Governing Board, Trustee Area 7", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 3021, "candidates": [ { "candidateName": "Veronica A. Andrade", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1982 }, { "candidateName": "Tom Pocus", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1039 } ] }, "SCPaloAltoUnifiedSchoolDistrictGoverningBoard": { "id": "SCPaloAltoUnifiedSchoolDistrictGoverningBoard", "type": "localRace", "location": "Santa Clara", "raceName": "Palo Alto Unified School District Governing Board", "raceDescription": "Top three candidates win seat.", "raceReadTheStory": "", "raceType": "top3", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 81613, "candidates": [ { "candidateName": "Mazhar Hussain", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1989 }, { "candidateName": "Rowena Chiu", "candidateIncumbent": false, "candidateParty": "", "voteCount": 19004 }, { "candidateName": "Nicole Chiu-Wang", "candidateIncumbent": false, "candidateParty": "", "voteCount": 15137 }, { "candidateName": "Chris Colohan", "candidateIncumbent": false, "candidateParty": "", "voteCount": 11565 }, { "candidateName": "Alison Kamhi", "candidateIncumbent": false, "candidateParty": "", "voteCount": 17498 }, { "candidateName": "Josh Salcman", "candidateIncumbent": false, "candidateParty": "", "voteCount": 16420 } ] }, "SCSanJosUnifiedSchoolDistrictGoverningBoardTrusteeArea1": { "id": "SCSanJosUnifiedSchoolDistrictGoverningBoardTrusteeArea1", "type": "localRace", "location": "Santa Clara", "raceName": "San José Unified School District Governing Board, Trustee Area 1", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 12623, "candidates": [ { "candidateName": "Teresa Castellanos", "candidateIncumbent": true, "candidateParty": "", "voteCount": 7629 }, { "candidateName": "Chris Webb", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4994 } ] }, "SCSanJosUnifiedSchoolDistrictGoverningBoardTrusteeArea5": { "id": "SCSanJosUnifiedSchoolDistrictGoverningBoardTrusteeArea5", "type": "localRace", "location": "Santa Clara", "raceName": "San José Unified School District Governing Board, Trustee Area 5", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 21749, "candidates": [ { "candidateName": "Rami Gideoni", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3491 }, { "candidateName": "Nicole Gribstad", "candidateIncumbent": false, "candidateParty": "", "voteCount": 9679 }, { "candidateName": "Lenka Wright", "candidateIncumbent": false, "candidateParty": "", "voteCount": 8579 } ] }, "SCSantaClaraUnifiedSchoolDistrictGoverningBoardTrusteeArea2": { "id": "SCSantaClaraUnifiedSchoolDistrictGoverningBoardTrusteeArea2", "type": "localRace", "location": "Santa Clara", "raceName": "Santa Clara Unified School District Governing Board, Trustee Area 2", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 6168, "candidates": [ { "candidateName": "Freddie Clegg", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1244 }, { "candidateName": "Kathy Watanabe", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4924 } ] }, "SCEastSideUnionHighSchoolDistrictGoverningBoard": { "id": "SCEastSideUnionHighSchoolDistrictGoverningBoard", "type": "localRace", "location": "Santa Clara", "raceName": "East Side Union High School District Governing Board", "raceDescription": "Top two candidates win seat.", "raceReadTheStory": "", "raceType": "top2", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 237910, "candidates": [ { "candidateName": "Bryan Do", "candidateIncumbent": false, "candidateParty": "", "voteCount": 73305 }, { "candidateName": "Patricia Martinez-Roach", "candidateIncumbent": false, "candidateParty": "", "voteCount": 52629 }, { "candidateName": "Rudy J. Rodriguez", "candidateIncumbent": true, "candidateParty": "", "voteCount": 30200 }, { "candidateName": "Pattie Cortese", "candidateIncumbent": true, "candidateParty": "", "voteCount": 81776 } ] }, "SCFremontUnionHighSchoolDistrictGoverningBoardTrusteeArea2": { "id": "SCFremontUnionHighSchoolDistrictGoverningBoardTrusteeArea2", "type": "localRace", "location": "Santa Clara", "raceName": "Fremont Union High School District Governing Board, Trustee Area 2", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 11884, "candidates": [ { "candidateName": "Frances C. Renteria", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2900 }, { "candidateName": "Pat Carpio-Aguilar", "candidateIncumbent": false, "candidateParty": "", "voteCount": 8984 } ] }, "SCFremontUnionHighSchoolDistrictGoverningBoardTrusteeArea5": { "id": "SCFremontUnionHighSchoolDistrictGoverningBoardTrusteeArea5", "type": "localRace", "location": "Santa Clara", "raceName": "Fremont Union High School District Governing Board, Trustee Area 5", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 15615, "candidates": [ { "candidateName": "Aegean Lee", "candidateIncumbent": false, "candidateParty": "", "voteCount": 7311 }, { "candidateName": "Danny Choi", "candidateIncumbent": false, "candidateParty": "", "voteCount": 8304 } ] }, "SCMountainViewLosAltosUnionHighSchoolDistrictGoverningBoard": { "id": "SCMountainViewLosAltosUnionHighSchoolDistrictGoverningBoard", "type": "localRace", "location": "Santa Clara", "raceName": "Mountain View-Los Altos Union High School District Governing Board", "raceDescription": "Top two candidates win seat.", "raceReadTheStory": "", "raceType": "top2", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 62798, "candidates": [ { "candidateName": "Alex Levich", "candidateIncumbent": false, "candidateParty": "", "voteCount": 22278 }, { "candidateName": "Vadim Katz", "candidateIncumbent": false, "candidateParty": "", "voteCount": 20997 }, { "candidateName": "Li Zhang", "candidateIncumbent": false, "candidateParty": "", "voteCount": 19523 } ] }, "SCAlumRockUnionSchoolDistrictGoverningBoard": { "id": "SCAlumRockUnionSchoolDistrictGoverningBoard", "type": "localRace", "location": "Santa Clara", "raceName": "Alum Rock Union School District Governing Board", "raceDescription": "Top two candidates win seat.", "raceReadTheStory": "", "raceType": "top2", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 41112, "candidates": [ { "candidateName": "Corina Herrera-Loera", "candidateIncumbent": true, "candidateParty": "", "voteCount": 11938 }, { "candidateName": "Matt Karnes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 8571 }, { "candidateName": "Minh Nguyen", "candidateIncumbent": false, "candidateParty": "", "voteCount": 11883 }, { "candidateName": "Brenda Zendejas", "candidateIncumbent": false, "candidateParty": "", "voteCount": 8720 } ] }, "SCBerryessaUnionSchoolDistrictGoverningBoard": { "id": "SCBerryessaUnionSchoolDistrictGoverningBoard", "type": "localRace", "location": "Santa Clara", "raceName": "Berryessa Union School District Governing Board", "raceDescription": "Top two candidates win seat.", "raceReadTheStory": "", "raceType": "top2", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 36891, "candidates": [ { "candidateName": "Jamal Khan", "candidateIncumbent": false, "candidateParty": "", "voteCount": 8459 }, { "candidateName": "Khoa Nguyen", "candidateIncumbent": true, "candidateParty": "", "voteCount": 18169 }, { "candidateName": "Jai Srinivasan", "candidateIncumbent": true, "candidateParty": "", "voteCount": 10263 } ] }, "SCCambrianSchoolDistrictGoverningBoard": { "id": "SCCambrianSchoolDistrictGoverningBoard", "type": "localRace", "location": "Santa Clara", "raceName": "Cambrian School District Governing Board", "raceDescription": "Top two candidates win seat.", "raceReadTheStory": "", "raceType": "top2", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 16216, "candidates": [ { "candidateName": "Beth Erickson", "candidateIncumbent": true, "candidateParty": "", "voteCount": 5959 }, { "candidateName": "Sergio Martinez", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3511 }, { "candidateName": "Janet Gillis", "candidateIncumbent": true, "candidateParty": "", "voteCount": 6746 } ] }, "SCCampbellUnionSchoolDistrictGoverningBoardTrusteeArea2": { "id": "SCCampbellUnionSchoolDistrictGoverningBoardTrusteeArea2", "type": "localRace", "location": "Santa Clara", "raceName": "Campbell Union School District Governing Board, Trustee Area 2", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 5279, "candidates": [ { "candidateName": "Don Thorvund", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2971 }, { "candidateName": "Michael L. Snyder", "candidateIncumbent": true, "candidateParty": "", "voteCount": 2308 } ] }, "SCCupertinoUnionSchoolDistrictGoverningBoard": { "id": "SCCupertinoUnionSchoolDistrictGoverningBoard", "type": "localRace", "location": "Santa Clara", "raceName": "Cupertino Union School District Governing Board", "raceDescription": "Top two candidates win seat.", "raceReadTheStory": "", "raceType": "top2", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 82183, "candidates": [ { "candidateName": "Sylvia Leong", "candidateIncumbent": true, "candidateParty": "", "voteCount": 29431 }, { "candidateName": "Long Jiao", "candidateIncumbent": false, "candidateParty": "", "voteCount": 17316 }, { "candidateName": "Nisar Ali", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2831 }, { "candidateName": "Rimi Khan", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2534 }, { "candidateName": "Doug Kunz", "candidateIncumbent": false, "candidateParty": "", "voteCount": 14184 }, { "candidateName": "Lakshmi Sharma", "candidateIncumbent": false, "candidateParty": "", "voteCount": 15887 } ] }, "SCEvergreenSchoolDistrictGoverningBoard": { "id": "SCEvergreenSchoolDistrictGoverningBoard", "type": "localRace", "location": "Santa Clara", "raceName": "Evergreen School District Governing Board", "raceDescription": "Top two candidates win seat.", "raceReadTheStory": "", "raceType": "top2", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 53392, "candidates": [ { "candidateName": "Linda Mora", "candidateIncumbent": false, "candidateParty": "", "voteCount": 14768 }, { "candidateName": "Patti Andrade", "candidateIncumbent": true, "candidateParty": "", "voteCount": 21528 }, { "candidateName": "Jeremy Barousse", "candidateIncumbent": true, "candidateParty": "", "voteCount": 17096 } ] }, "SCFranklinMcKinleySchoolDistrictGoverningBoard": { "id": "SCFranklinMcKinleySchoolDistrictGoverningBoard", "type": "localRace", "location": "Santa Clara", "raceName": "Franklin-McKinley School District Governing Board", "raceDescription": "Top two candidates win seat.", "raceReadTheStory": "", "raceType": "top2", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 37078, "candidates": [ { "candidateName": "Joshua Andrew N. Harrington", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3496 }, { "candidateName": "Hong Ha Hoang", "candidateIncumbent": false, "candidateParty": "", "voteCount": 9465 }, { "candidateName": "Josue David Gonzalez", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4395 }, { "candidateName": "Milan Balinton", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3716 }, { "candidateName": "HG “Hanh Giao” Nguyen", "candidateIncumbent": false, "candidateParty": "", "voteCount": 7469 }, { "candidateName": "George Sanchez", "candidateIncumbent": false, "candidateParty": "", "voteCount": 8537 } ] }, "SCLakesideJointSchoolDistrictGoverningBoard": { "id": "SCLakesideJointSchoolDistrictGoverningBoard", "type": "localRace", "location": "Santa Clara", "raceName": "Lakeside Joint School District Governing Board", "raceDescription": "Top two candidates win seat.", "raceReadTheStory": "", "raceType": "top2", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 472, "candidates": [ { "candidateName": "Tim Fishback", "candidateIncumbent": false, "candidateParty": "", "voteCount": 171 }, { "candidateName": "John L. Miller", "candidateIncumbent": false, "candidateParty": "", "voteCount": 63 }, { "candidateName": "Rhoxanne Morris", "candidateIncumbent": true, "candidateParty": "", "voteCount": 106 }, { "candidateName": "Nova Beck", "candidateIncumbent": false, "candidateParty": "", "voteCount": 132 } ] }, "SCMountainViewWhismanSchoolDistrictGoverningBoard": { "id": "SCMountainViewWhismanSchoolDistrictGoverningBoard", "type": "localRace", "location": "Santa Clara", "raceName": "Mountain View Whisman School District Governing Board", "raceDescription": "Top three candidates win seat.", "raceReadTheStory": "", "raceType": "top3", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 53189, "candidates": [ { "candidateName": "Charles Difazio", "candidateIncumbent": false, "candidateParty": "", "voteCount": 8247 }, { "candidateName": "Erin Davis-Hung", "candidateIncumbent": false, "candidateParty": "", "voteCount": 7744 }, { "candidateName": "Shawn Dormishian", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1556 }, { "candidateName": "Lisa Henry", "candidateIncumbent": false, "candidateParty": "", "voteCount": 8754 }, { "candidateName": "Nancy Mize", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4280 }, { "candidateName": "Ana Kristina Reed", "candidateIncumbent": false, "candidateParty": "", "voteCount": 9290 }, { "candidateName": "Christine Case-Lo", "candidateIncumbent": false, "candidateParty": "", "voteCount": 7887 }, { "candidateName": "Raymond R. White", "candidateIncumbent": false, "candidateParty": "", "voteCount": 5431 } ] }, "SCOakGroveSchoolDistrictGoverningBoardTrusteeArea1": { "id": "SCOakGroveSchoolDistrictGoverningBoardTrusteeArea1", "type": "localRace", "location": "Santa Clara", "raceName": "Oak Grove School District Governing Board, Trustee Area 1", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 7191, "candidates": [ { "candidateName": "Otila Salazar Torres", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4501 }, { "candidateName": "Beija Gonzalez", "candidateIncumbent": true, "candidateParty": "", "voteCount": 2690 } ] }, "SCOrchardSchoolDistrictGoverningBoard": { "id": "SCOrchardSchoolDistrictGoverningBoard", "type": "localRace", "location": "Santa Clara", "raceName": "Orchard School District Governing Board", "raceDescription": "Top two candidates win seat.", "raceReadTheStory": "", "raceType": "top2", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 5285, "candidates": [ { "candidateName": "Karl Raymond Jacobson", "candidateIncumbent": true, "candidateParty": "", "voteCount": 1688 }, { "candidateName": "Virginia Varela-Campos", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2093 }, { "candidateName": "Diana Nazari", "candidateIncumbent": true, "candidateParty": "", "voteCount": 1504 } ] }, "SCSaratogaUnionSchoolDistrictGoverningBoard": { "id": "SCSaratogaUnionSchoolDistrictGoverningBoard", "type": "localRace", "location": "Santa Clara", "raceName": "Saratoga Union School District Governing Board", "raceDescription": "Top two candidates win seat.", "raceReadTheStory": "", "raceType": "top2", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 15049, "candidates": [ { "candidateName": "Yacoub Elziq", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2058 }, { "candidateName": "Jingyuan Huang", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3388 }, { "candidateName": "Ramya Vasu", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4270 }, { "candidateName": "Melissa Stanis", "candidateIncumbent": true, "candidateParty": "", "voteCount": 5333 } ] }, "SCSantaClaraCountyBoardofEducationTrusteeArea4": { "id": "SCSantaClaraCountyBoardofEducationTrusteeArea4", "type": "localRace", "location": "Santa Clara", "raceName": "Santa Clara County Board of Education, Trustee Area 4", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 100486, "candidates": [ { "candidateName": "Shane Lewis", "candidateIncumbent": false, "candidateParty": "", "voteCount": 21391 }, { "candidateName": "Tomara Hall", "candidateIncumbent": false, "candidateParty": "", "voteCount": 33356 }, { "candidateName": "Jorge Pacheco Jr.", "candidateIncumbent": false, "candidateParty": "", "voteCount": 41455 }, { "candidateName": "Tammy T. Slaughter", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4284 } ] }, "SCSantaClaraCountyBoardofEducationTrusteeArea3": { "id": "SCSantaClaraCountyBoardofEducationTrusteeArea3", "type": "localRace", "location": "Santa Clara", "raceName": "Santa Clara County Board of Education, Trustee Area 3", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 91290, "candidates": [ { "candidateName": "Jyl Lutes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 38254 }, { "candidateName": "Don Rocha", "candidateIncumbent": true, "candidateParty": "", "voteCount": 53036 } ] }, "SCSantaClaraCountyBoardofEducationTrusteeArea1": { "id": "SCSantaClaraCountyBoardofEducationTrusteeArea1", "type": "localRace", "location": "Santa Clara", "raceName": "Santa Clara County Board of Education, Trustee Area 1", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 92926, "candidates": [ { "candidateName": "Grace H. Mah", "candidateIncumbent": true, "candidateParty": "", "voteCount": 45506 }, { "candidateName": "Jessica Speiser", "candidateIncumbent": false, "candidateParty": "", "voteCount": 47420 } ] }, "SCSantaClaraValleyWaterDistrictDirectorDistrict2": { "id": "SCSantaClaraValleyWaterDistrictDirectorDistrict2", "type": "localRace", "location": "Santa Clara", "raceName": "Santa Clara Valley Water District Director, District 2", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 84590, "candidates": [ { "candidateName": "Bill Roth", "candidateIncumbent": false, "candidateParty": "", "voteCount": 28883 }, { "candidateName": "Shiloh Christine Ballard", "candidateIncumbent": false, "candidateParty": "", "voteCount": 55707 } ] }, "SCElCaminoHealthcareDistrictDirector": { "id": "SCElCaminoHealthcareDistrictDirector", "type": "localRace", "location": "Santa Clara", "raceName": "El Camino Healthcare District Director", "raceDescription": "Top three candidates win seat.", "raceReadTheStory": "", "raceType": "top3", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 158359, "candidates": [ { "candidateName": "Lynette Lee Eng", "candidateIncumbent": false, "candidateParty": "", "voteCount": 25755 }, { "candidateName": "Julia E. Miller", "candidateIncumbent": true, "candidateParty": "", "voteCount": 44805 }, { "candidateName": "Carol Ann Somersille", "candidateIncumbent": false, "candidateParty": "", "voteCount": 47109 }, { "candidateName": "John Zoglin", "candidateIncumbent": true, "candidateParty": "", "voteCount": 40690 } ] }, "SCMeasureA": { "id": "SCMeasureA", "type": "localRace", "location": "Santa Clara", "raceName": "Measure A", "raceDescription": "Morgan Hill. Term limit. Passes with majority vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 20702, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 16332 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4370 } ] }, "SCMeasureB": { "id": "SCMeasureB", "type": "localRace", "location": "Santa Clara", "raceName": "Measure B", "raceDescription": "Morgan Hill. Mayoral term limit. Passes with majority vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 20932, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 11265 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 9667 } ] }, "SCMeasureC": { "id": "SCMeasureC", "type": "localRace", "location": "Santa Clara", "raceName": "Measure C", "raceDescription": "Gilroy. Sales tax. Passes with 2/3 vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 22210, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 13438 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 8772 } ] }, "SCMeasureD": { "id": "SCMeasureD", "type": "localRace", "location": "Santa Clara", "raceName": "Measure D", "raceDescription": "Palo Alto. El Camino Park. Passes with majority vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 30913, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 22806 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 8107 } ] }, "SCMeasureE": { "id": "SCMeasureE", "type": "localRace", "location": "Santa Clara", "raceName": "Measure E", "raceDescription": "Sunnyvale. Library bond. Passes with 2/3 vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 49763, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 29503 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 20260 } ] }, "SCMeasureF": { "id": "SCMeasureF", "type": "localRace", "location": "Santa Clara", "raceName": "Measure F", "raceDescription": "Sunnyvale. Inclusivity in governance. Passes with majority vote", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 47536, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 17959 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 29577 } ] }, "SCMeasureG": { "id": "SCMeasureG", "type": "localRace", "location": "Santa Clara", "raceName": "Measure G", "raceDescription": "Mountain View. Property transfer tax. Passes with majority vote", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 29492, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 21330 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 8162 } ] }, "SCMeasureI": { "id": "SCMeasureI", "type": "localRace", "location": "Santa Clara", "raceName": "Measure I ", "raceDescription": "Santa Clara. Infrastructure bond. Passes with 2/3 vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 40532, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 28133 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 12399 } ] }, "SCMeasureJ": { "id": "SCMeasureJ", "type": "localRace", "location": "Santa Clara", "raceName": "Measure J", "raceDescription": "Milpitas. Sales tax. Passes with majority vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 24432, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 19582 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4850 } ] }, "SCMeasureK": { "id": "SCMeasureK", "type": "localRace", "location": "Santa Clara", "raceName": "Measure K", "raceDescription": "Campbell. Sales tax. Passes with majority vote. ", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 18764, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 13519 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 5245 } ] }, "SCMeasureL": { "id": "SCMeasureL", "type": "localRace", "location": "Santa Clara", "raceName": "Measure L", "raceDescription": "San Benito High School District. School bond. Passes with 55% vote. Includes votes from Santa Clara County and San Benito County.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 23916, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 11897 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 12019 } ] }, "SCMeasureM": { "id": "SCMeasureM", "type": "localRace", "location": "Santa Clara", "raceName": "Measure M", "raceDescription": "San Benito High School District. School bond. Passes with 55% vote. Includes votes from Santa Clara County and San Benito County.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 23798, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 12076 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 11722 } ] }, "SCMeasureN": { "id": "SCMeasureN", "type": "localRace", "location": "Santa Clara", "raceName": "Measure N", "raceDescription": "East Side Union High School District. Parcel tax. Passes with 2/3 vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 173551, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 126490 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 47061 } ] }, "SCMeasureP": { "id": "SCMeasureP", "type": "localRace", "location": "Santa Clara", "raceName": "Measure P ", "raceDescription": "Campbell Union High School District. School bond. Passes with 55% vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 90597, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 58648 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 31949 } ] }, "SCMeasureQ": { "id": "SCMeasureQ", "type": "localRace", "location": "Santa Clara", "raceName": "Measure Q", "raceDescription": "Milpitas Unified School District. Parcel tax. Passes with 2/3 vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 24265, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 17303 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 6962 } ] }, "SCMeasureR": { "id": "SCMeasureR", "type": "localRace", "location": "Santa Clara", "raceName": "Measure R", "raceDescription": "San Jose Unified School District. School bond. Passes with 55% vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 103124, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 66759 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 36365 } ] }, "SCMeasureS": { "id": "SCMeasureS", "type": "localRace", "location": "Santa Clara", "raceName": "Measure S", "raceDescription": "Mount Pleasant Elementary School District. School bond. Passes with 55% vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 7160, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 5018 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2142 } ] }, "SCMeasureT": { "id": "SCMeasureT", "type": "localRace", "location": "Santa Clara", "raceName": "Measure T", "raceDescription": "Mount Pleasant Elementary School District. School bond. Passes with 55% vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 7158, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 5043 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2115 } ] }, "SCMeasureU": { "id": "SCMeasureU", "type": "localRace", "location": "Santa Clara", "raceName": "Measure U", "raceDescription": "Moreland School District. Parcel tax. Passes with 2/3 vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 18065, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 13953 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4112 } ] }, "SCMeasureV": { "id": "SCMeasureV", "type": "localRace", "location": "Santa Clara", "raceName": "Measure V", "raceDescription": "Union Elementary School District. Parcel tax. Passes with 2/3 vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 20980, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 14799 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 6181 } ] }, "SCMeasureW": { "id": "SCMeasureW", "type": "localRace", "location": "Santa Clara", "raceName": "Measure W", "raceDescription": "Franklin­-McKinley School District. Parcel tax. Passes with 2/3 vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 24905, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 19283 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 5622 } ] }, "SCMeasureX": { "id": "SCMeasureX", "type": "localRace", "location": "Santa Clara", "raceName": "Measure X", "raceDescription": "Evergreen Elementary School District. Parcel tax. Passes with 2/3 vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 40274, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 28008 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 12266 } ] }, "SCMeasureY": { "id": "SCMeasureY", "type": "localRace", "location": "Santa Clara", "raceName": "Measure Y", "raceDescription": "Sunnyvale School District. Parcel tax. Passes with 2/3 vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 28676, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 23566 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 5110 } ] }, "SCMeasureZ": { "id": "SCMeasureZ", "type": "localRace", "location": "Santa Clara", "raceName": "Measure Z", "raceDescription": "Cupertino Union School District. School bond. Passes with 55% vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 55064, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 33626 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 21438 } ] }, "SCMeasureAA": { "id": "SCMeasureAA", "type": "localRace", "location": "Santa Clara", "raceName": "Measure AA", "raceDescription": "Mountain View Whisman School District. Parcel tax. Passes with 2/3 vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 25605, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 19275 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 6330 } ] }, "SCMeasureBB": { "id": "SCMeasureBB", "type": "localRace", "location": "Santa Clara", "raceName": "Measure BB", "raceDescription": "Cambrian School District. Parcel tax. Passes with majority vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 13215, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 10183 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3032 } ] }, "SCMeasureCC": { "id": "SCMeasureCC", "type": "localRace", "location": "Santa Clara", "raceName": "Measure CC", "raceDescription": "Los Gatos Union School District. School bond. Passes with 55% vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 16092, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 10682 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 5410 } ] }, "SCMeasureEE": { "id": "SCMeasureEE", "type": "localRace", "location": "Santa Clara", "raceName": "Measure EE", "raceDescription": "Los Altos School District. School bond. Passes with 55% vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 23185, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 13032 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 10153 } ] }, "SCMeasureGG": { "id": "SCMeasureGG", "type": "localRace", "location": "Santa Clara", "raceName": "Measure GG", "raceDescription": "Orchard School District. School bond. Passes with 55% vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 4170, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3023 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1147 } ] }, "SCMeasureHH": { "id": "SCMeasureHH", "type": "localRace", "location": "Santa Clara", "raceName": "Measure HH", "raceDescription": "Lakeside Joint School District. Parcel tax. Passes with 2/3 vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:54 PM", "dateUpdated": "Dec 5, 2024", "totalVotes": 361, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 244 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 117 } ] }, "SolanoSolanoCountyBoardofEducationTrusteeArea2": { "id": "SolanoSolanoCountyBoardofEducationTrusteeArea2", "type": "localRace", "location": "Solano", "raceName": "Solano County Board of Education, Trustee Area 2", "raceDescription": "Top candidate wins seat. Includes votes from Solano and Napa counties.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:01 PM", "dateUpdated": "Dec 2, 2024", "totalVotes": 28859, "candidates": [ { "candidateName": "Bonnie Hamilton", "candidateIncumbent": false, "candidateParty": "", "voteCount": 10075 }, { "candidateName": "Carol J. Kalamaras", "candidateIncumbent": false, "candidateParty": "", "voteCount": 5417 }, { "candidateName": "Amy Sharp", "candidateIncumbent": true, "candidateParty": "", "voteCount": 13367 } ] }, "SolanoSolanoCommunityCollegeTrusteeArea3": { "id": "SolanoSolanoCommunityCollegeTrusteeArea3", "type": "localRace", "location": "Solano", "raceName": "Solano Community College, Trustee Area 3", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:01 PM", "dateUpdated": "Dec 2, 2024", "totalVotes": 24443, "candidates": [ { "candidateName": "Shannon Frisinger", "candidateIncumbent": false, "candidateParty": "", "voteCount": 6207 }, { "candidateName": "Rosemary Thurston", "candidateIncumbent": true, "candidateParty": "", "voteCount": 13076 }, { "candidateName": "Lilia Dardon", "candidateIncumbent": false, "candidateParty": "", "voteCount": 5160 } ] }, "SolanoBeniciaUnifiedSchoolDistrictTrusteeArea3": { "id": "SolanoBeniciaUnifiedSchoolDistrictTrusteeArea3", "type": "localRace", "location": "Solano", "raceName": "Benicia Unified School District, Trustee Area 3", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:01 PM", "dateUpdated": "Dec 2, 2024", "totalVotes": 3035, "candidates": [ { "candidateName": "Kashanna Harmon-Lee", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1142 }, { "candidateName": "Janny Manasse", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1893 } ] }, "SolanoDixonUnifiedSchoolDistrictAtLarge": { "id": "SolanoDixonUnifiedSchoolDistrictAtLarge", "type": "localRace", "location": "Solano", "raceName": "Dixon Unified School District At-Large", "raceDescription": "Top two candidates win seat. ", "raceReadTheStory": "", "raceType": "top2", "timeUpdated": "7:01 PM", "dateUpdated": "Dec 2, 2024", "totalVotes": 15334, "candidates": [ { "candidateName": "Jimmy Thiessen", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3006 }, { "candidateName": "Regina Espinoza", "candidateIncumbent": true, "candidateParty": "", "voteCount": 4801 }, { "candidateName": "Michael Ceremello", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1487 }, { "candidateName": "Robin Erika Beck-Ruften", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2476 }, { "candidateName": "Robert E. Sanchez Jr", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3564 } ] }, "SolanoFairfieldSuisunUnifiedSchoolDistrictTrusteeArea1": { "id": "SolanoFairfieldSuisunUnifiedSchoolDistrictTrusteeArea1", "type": "localRace", "location": "Solano", "raceName": "Fairfield-Suisun Unified School District, Trustee Area 1", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:01 PM", "dateUpdated": "Dec 2, 2024", "totalVotes": 7182, "candidates": [ { "candidateName": "Alonso R. Duarte", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3950 }, { "candidateName": "Bethany Smith", "candidateIncumbent": true, "candidateParty": "", "voteCount": 3232 } ] }, "SolanoFairfieldSuisunUnifiedSchoolDistrictTrusteeArea2": { "id": "SolanoFairfieldSuisunUnifiedSchoolDistrictTrusteeArea2", "type": "localRace", "location": "Solano", "raceName": "Fairfield-Suisun Unified School District, Trustee Area 2", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:01 PM", "dateUpdated": "Dec 2, 2024", "totalVotes": 6800, "candidates": [ { "candidateName": "Helen Tilley", "candidateIncumbent": true, "candidateParty": "", "voteCount": 2601 }, { "candidateName": "Suzanne Murphy", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1753 }, { "candidateName": "Audrey Jacques", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2446 } ] }, "SolanoFairfieldSuisunUnifiedSchoolDistrictTrusteeArea3": { "id": "SolanoFairfieldSuisunUnifiedSchoolDistrictTrusteeArea3", "type": "localRace", "location": "Solano", "raceName": "Fairfield-Suisun Unified School District, Trustee Area 3", "raceDescription": "Top candidate wins seat. Includes votes from Solano and Napa Counties.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:01 PM", "dateUpdated": "Dec 2, 2024", "totalVotes": 7982, "candidates": [ { "candidateName": "Brigette Hunley", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4144 }, { "candidateName": "Judi Honeychurch", "candidateIncumbent": true, "candidateParty": "", "voteCount": 3838 } ] }, "SolanoFairfieldSuisunUnifiedSchoolDistrictTrusteeArea6": { "id": "SolanoFairfieldSuisunUnifiedSchoolDistrictTrusteeArea6", "type": "localRace", "location": "Solano", "raceName": "Fairfield-Suisun Unified School District, Trustee Area 6", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:01 PM", "dateUpdated": "Dec 2, 2024", "totalVotes": 8773, "candidates": [ { "candidateName": "Ana Petero", "candidateIncumbent": true, "candidateParty": "", "voteCount": 5092 }, { "candidateName": "Shawn Smith", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3681 } ] }, "SolanoFairfieldSuisunUnifiedSchoolDistrictTrusteeArea7ShortTerm": { "id": "SolanoFairfieldSuisunUnifiedSchoolDistrictTrusteeArea7ShortTerm", "type": "localRace", "location": "Solano", "raceName": "Fairfield-Suisun Unified School District, Trustee Area 7 — Short Term", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:01 PM", "dateUpdated": "Dec 2, 2024", "totalVotes": 8074, "candidates": [ { "candidateName": "Kai Eusebio", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1776 }, { "candidateName": "Steve Quinlan", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2228 }, { "candidateName": "Nikki Parr", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2963 }, { "candidateName": "Perry W. Polk", "candidateIncumbent": true, "candidateParty": "", "voteCount": 1107 } ] }, "SolanoRiverDeltaUnifiedSchoolDistrictTrusteeArea4": { "id": "SolanoRiverDeltaUnifiedSchoolDistrictTrusteeArea4", "type": "localRace", "location": "Solano", "raceName": "River Delta Unified School District, Trustee Area 4", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:01 PM", "dateUpdated": "Dec 2, 2024", "totalVotes": 1809, "candidates": [ { "candidateName": "Jordan Davis", "candidateIncumbent": false, "candidateParty": "", "voteCount": 782 }, { "candidateName": "Suzanne Wilson", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1027 } ] }, "SolanoVacavilleUnifiedSchoolDistrictTrusteeArea4": { "id": "SolanoVacavilleUnifiedSchoolDistrictTrusteeArea4", "type": "localRace", "location": "Solano", "raceName": "Vacaville Unified School District, Trustee Area 4", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:01 PM", "dateUpdated": "Dec 2, 2024", "totalVotes": 5171, "candidates": [ { "candidateName": "Lindsay Kelly", "candidateIncumbent": true, "candidateParty": "", "voteCount": 2195 }, { "candidateName": "Audra Orr", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2976 } ] }, "SolanoVacavilleUnifiedSchoolDistrictTrusteeArea7": { "id": "SolanoVacavilleUnifiedSchoolDistrictTrusteeArea7", "type": "localRace", "location": "Solano", "raceName": "Vacaville Unified School District, Trustee Area 7", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:01 PM", "dateUpdated": "Dec 2, 2024", "totalVotes": 5731, "candidates": [ { "candidateName": "Michele Guerra", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2120 }, { "candidateName": "George Burton Jr.", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1661 }, { "candidateName": "Michael Kitzes", "candidateIncumbent": true, "candidateParty": "", "voteCount": 1950 } ] }, "SolanoBeniciaMayor": { "id": "SolanoBeniciaMayor", "type": "localRace", "location": "Solano", "raceName": "Benicia Mayor", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:01 PM", "dateUpdated": "Dec 2, 2024", "totalVotes": 15266, "candidates": [ { "candidateName": "Steve Young", "candidateIncumbent": true, "candidateParty": "", "voteCount": 10000 }, { "candidateName": "Kevin Patrick Kirby", "candidateIncumbent": false, "candidateParty": "", "voteCount": 5266 } ] }, "SolanoBeniciaCityCouncil": { "id": "SolanoBeniciaCityCouncil", "type": "localRace", "location": "Solano", "raceName": "Benicia City Council ", "raceDescription": "Top two candidates win seat. ", "raceReadTheStory": "", "raceType": "top2", "timeUpdated": "7:01 PM", "dateUpdated": "Dec 2, 2024", "totalVotes": 25344, "candidates": [ { "candidateName": "Lionel Largaespada", "candidateIncumbent": false, "candidateParty": "", "voteCount": 7970 }, { "candidateName": "Trevor Macenski", "candidateIncumbent": true, "candidateParty": "", "voteCount": 8325 }, { "candidateName": "Christina Gilpin-Hayes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 6672 }, { "candidateName": "Franz Rosenthal", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2377 } ] }, "SolanoBeniciaCityClerk": { "id": "SolanoBeniciaCityClerk", "type": "localRace", "location": "Solano", "raceName": "Benicia City Clerk", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:01 PM", "dateUpdated": "Dec 2, 2024", "totalVotes": 12398, "candidates": [ { "candidateName": "Lisa Wolfe", "candidateIncumbent": true, "candidateParty": "", "voteCount": 12398 } ] }, "SolanoBeniciaCityTreasurer": { "id": "SolanoBeniciaCityTreasurer", "type": "localRace", "location": "Solano", "raceName": "Benicia City Treasurer", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:01 PM", "dateUpdated": "Dec 2, 2024", "totalVotes": 12357, "candidates": [ { "candidateName": "Ken Paulk", "candidateIncumbent": true, "candidateParty": "", "voteCount": 12357 } ] }, "SolanoDixonMayor": { "id": "SolanoDixonMayor", "type": "localRace", "location": "Solano", "raceName": "Dixon Mayor", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:01 PM", "dateUpdated": "Dec 2, 2024", "totalVotes": 8895, "candidates": [ { "candidateName": "Steven C. Bird", "candidateIncumbent": true, "candidateParty": "", "voteCount": 5211 }, { "candidateName": "James P. Ward Jr.", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3684 } ] }, "SolanoDixonCityCouncilDistrict3": { "id": "SolanoDixonCityCouncilDistrict3", "type": "localRace", "location": "Solano", "raceName": "Dixon City Council, District 3", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:01 PM", "dateUpdated": "Dec 2, 2024", "totalVotes": 2034, "candidates": [ { "candidateName": "Kevin M. Johnson", "candidateIncumbent": true, "candidateParty": "", "voteCount": 2034 } ] }, "SolanoDixonCityCouncilDistrict4": { "id": "SolanoDixonCityCouncilDistrict4", "type": "localRace", "location": "Solano", "raceName": "Dixon City Council, District 4", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:01 PM", "dateUpdated": "Dec 2, 2024", "totalVotes": 2277, "candidates": [ { "candidateName": "Don Hendershot", "candidateIncumbent": true, "candidateParty": "", "voteCount": 2277 } ] }, "SolanoDixonCityTreasurer": { "id": "SolanoDixonCityTreasurer", "type": "localRace", "location": "Solano", "raceName": "Dixon City Treasurer", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:01 PM", "dateUpdated": "Dec 2, 2024", "totalVotes": 6988, "candidates": [ { "candidateName": "Simon A. LeBleu", "candidateIncumbent": false, "candidateParty": "", "voteCount": 6988 } ] }, "SolanoFairfieldCityCouncilDistrict2": { "id": "SolanoFairfieldCityCouncilDistrict2", "type": "localRace", "location": "Solano", "raceName": "Fairfield City Council, District 2", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:01 PM", "dateUpdated": "Dec 2, 2024", "totalVotes": 3974, "candidates": [ { "candidateName": "Scott Tonnesen", "candidateIncumbent": true, "candidateParty": "", "voteCount": 3974 } ] }, "SolanoFairfieldCityCouncilDistrict4": { "id": "SolanoFairfieldCityCouncilDistrict4", "type": "localRace", "location": "Solano", "raceName": "Fairfield City Council, District 4", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:01 PM", "dateUpdated": "Dec 2, 2024", "totalVotes": 9085, "candidates": [ { "candidateName": "Joseph “Joe” Martinez", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3939 }, { "candidateName": "Joseph Joyce", "candidateIncumbent": false, "candidateParty": "", "voteCount": 831 }, { "candidateName": "Pam Bertani", "candidateIncumbent": true, "candidateParty": "", "voteCount": 4315 } ] }, "SolanoFairfieldCityCouncilDistrict6": { "id": "SolanoFairfieldCityCouncilDistrict6", "type": "localRace", "location": "Solano", "raceName": "Fairfield City Council, District 6", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:01 PM", "dateUpdated": "Dec 2, 2024", "totalVotes": 6912, "candidates": [ { "candidateName": "Anna Dinh Eaton", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3379 }, { "candidateName": "Manveer Sandhu", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3533 } ] }, "SolanoFairfieldCityClerk": { "id": "SolanoFairfieldCityClerk", "type": "localRace", "location": "Solano", "raceName": "Fairfield City Clerk", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:01 PM", "dateUpdated": "Dec 2, 2024", "totalVotes": 34700, "candidates": [ { "candidateName": "Karen L. Rees", "candidateIncumbent": true, "candidateParty": "", "voteCount": 34700 } ] }, "SolanoRioVistaMayor": { "id": "SolanoRioVistaMayor", "type": "localRace", "location": "Solano", "raceName": "Rio Vista Mayor", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:01 PM", "dateUpdated": "Dec 2, 2024", "totalVotes": 6315, "candidates": [ { "candidateName": "John Lompa", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2037 }, { "candidateName": "Edwin A. Okamura", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4278 } ] }, "SolanoRioVistaCityCouncil": { "id": "SolanoRioVistaCityCouncil", "type": "localRace", "location": "Solano", "raceName": "Rio Vista City Council", "raceDescription": "Top two candidates win seat. ", "raceReadTheStory": "", "raceType": "top2", "timeUpdated": "7:01 PM", "dateUpdated": "Dec 2, 2024", "totalVotes": 8004, "candidates": [ { "candidateName": "Sarah Donnelly", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4497 }, { "candidateName": "Walt Stanish", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3507 } ] }, "SolanoSuisunCityCouncil": { "id": "SolanoSuisunCityCouncil", "type": "localRace", "location": "Solano", "raceName": "Suisun City Council", "raceDescription": "Top two candidates win seat. ", "raceReadTheStory": "", "raceType": "top2", "timeUpdated": "7:01 PM", "dateUpdated": "Dec 2, 2024", "totalVotes": 14722, "candidates": [ { "candidateName": "Amit Pal", "candidateIncumbent": true, "candidateParty": "", "voteCount": 5152 }, { "candidateName": "Thomas Kamin", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2654 }, { "candidateName": "Marlon L. Osum", "candidateIncumbent": true, "candidateParty": "", "voteCount": 2597 }, { "candidateName": "Parise Shepherd", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4319 } ] }, "SolanoSuisunCityClerk": { "id": "SolanoSuisunCityClerk", "type": "localRace", "location": "Solano", "raceName": "Suisun City Clerk", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:01 PM", "dateUpdated": "Dec 2, 2024", "totalVotes": 8589, "candidates": [ { "candidateName": "Anita Skinner", "candidateIncumbent": true, "candidateParty": "", "voteCount": 8589 } ] }, "SolanoSuisunCityTreasurer": { "id": "SolanoSuisunCityTreasurer", "type": "localRace", "location": "Solano", "raceName": "Suisun City Treasurer", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:01 PM", "dateUpdated": "Dec 2, 2024", "totalVotes": 8617, "candidates": [ { "candidateName": "Vinay Tewari", "candidateIncumbent": false, "candidateParty": "", "voteCount": 8617 } ] }, "SolanoFairfieldCityTreasurer": { "id": "SolanoFairfieldCityTreasurer", "type": "localRace", "location": "Solano", "raceName": "Fairfield City Treasurer", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:01 PM", "dateUpdated": "Dec 2, 2024", "totalVotes": 34295, "candidates": [ { "candidateName": "Arvinda Krishnan", "candidateIncumbent": true, "candidateParty": "", "voteCount": 34295 } ] }, "SolanoVacavilleCityCouncilDistrict1": { "id": "SolanoVacavilleCityCouncilDistrict1", "type": "localRace", "location": "Solano", "raceName": "Vacaville City Council, District 1", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:01 PM", "dateUpdated": "Dec 2, 2024", "totalVotes": 5910, "candidates": [ { "candidateName": "Roy Stockton", "candidateIncumbent": true, "candidateParty": "", "voteCount": 5910 } ] }, "SolanoVacavilleCityCouncilDistrict3": { "id": "SolanoVacavilleCityCouncilDistrict3", "type": "localRace", "location": "Solano", "raceName": "Vacaville City Council, District 3", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:01 PM", "dateUpdated": "Dec 2, 2024", "totalVotes": 4287, "candidates": [ { "candidateName": "Marc Reed", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1097 }, { "candidateName": "Michael “Mike” Silva", "candidateIncumbent": true, "candidateParty": "", "voteCount": 3190 } ] }, "SolanoVacavilleCityCouncilDistrict5": { "id": "SolanoVacavilleCityCouncilDistrict5", "type": "localRace", "location": "Solano", "raceName": "Vacaville City Council, District 5", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:01 PM", "dateUpdated": "Dec 2, 2024", "totalVotes": 6986, "candidates": [ { "candidateName": "Ted Fremouw", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3912 }, { "candidateName": "Jason Roberts", "candidateIncumbent": true, "candidateParty": "", "voteCount": 3074 } ] }, "SolanoVacavilleCityClerk": { "id": "SolanoVacavilleCityClerk", "type": "localRace", "location": "Solano", "raceName": "Vacaville City Clerk", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:01 PM", "dateUpdated": "Dec 2, 2024", "totalVotes": 32953, "candidates": [ { "candidateName": "Michelle Thornbrugh", "candidateIncumbent": true, "candidateParty": "", "voteCount": 32953 } ] }, "SolanoVacavilleCityTreasurer": { "id": "SolanoVacavilleCityTreasurer", "type": "localRace", "location": "Solano", "raceName": "Vacaville City Treasurer", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:01 PM", "dateUpdated": "Dec 2, 2024", "totalVotes": 32717, "candidates": [ { "candidateName": "Jay Yerkes", "candidateIncumbent": true, "candidateParty": "", "voteCount": 32717 } ] }, "SolanoVallejoMayor": { "id": "SolanoVallejoMayor", "type": "localRace", "location": "Solano", "raceName": "Vallejo Mayor", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:01 PM", "dateUpdated": "Dec 2, 2024", "totalVotes": 43212, "candidates": [ { "candidateName": "Pippin Dew", "candidateIncumbent": false, "candidateParty": "", "voteCount": 16276 }, { "candidateName": "Dwight L. Monroe", "candidateIncumbent": false, "candidateParty": "", "voteCount": 7350 }, { "candidateName": "Ravi C. Shankar", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2943 }, { "candidateName": "Andrea Sorce", "candidateIncumbent": false, "candidateParty": "", "voteCount": 16643 } ] }, "SolanoVallejoCityCouncilDistrict1": { "id": "SolanoVallejoCityCouncilDistrict1", "type": "localRace", "location": "Solano", "raceName": "Vallejo City Council, District 1", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:01 PM", "dateUpdated": "Dec 2, 2024", "totalVotes": 8175, "candidates": [ { "candidateName": "Alexander Matias", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4164 }, { "candidateName": "Brenda Plechaty", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1674 }, { "candidateName": "Carl A. Bonner", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2337 } ] }, "SolanoVallejoCityCouncilDistrict3": { "id": "SolanoVallejoCityCouncilDistrict3", "type": "localRace", "location": "Solano", "raceName": "Vallejo City Council, District 3", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:01 PM", "dateUpdated": "Dec 2, 2024", "totalVotes": 6816, "candidates": [ { "candidateName": "Tonia Lediju", "candidateIncumbent": false, "candidateParty": "", "voteCount": 6816 } ] }, "SolanoVallejoCityCouncilDistrict6": { "id": "SolanoVallejoCityCouncilDistrict6", "type": "localRace", "location": "Solano", "raceName": "Vallejo City Council, District 6", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:01 PM", "dateUpdated": "Dec 2, 2024", "totalVotes": 5816, "candidates": [ { "candidateName": "Helen-Marie “Cookie” Gordon", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3098 }, { "candidateName": "Cristina Arriola", "candidateIncumbent": true, "candidateParty": "", "voteCount": 2718 } ] }, "SolanoRuralNorthVacavilleWaterDistrict": { "id": "SolanoRuralNorthVacavilleWaterDistrict", "type": "localRace", "location": "Solano", "raceName": "Rural North Vacaville Water District", "raceDescription": "Top two candidates win seat. ", "raceReadTheStory": "", "raceType": "top2", "timeUpdated": "7:01 PM", "dateUpdated": "Dec 2, 2024", "totalVotes": 776, "candidates": [ { "candidateName": "Gary Hensley", "candidateIncumbent": false, "candidateParty": "", "voteCount": 261 }, { "candidateName": "James R. Miles", "candidateIncumbent": false, "candidateParty": "", "voteCount": 304 }, { "candidateName": "Robert E. Kane", "candidateIncumbent": false, "candidateParty": "", "voteCount": 211 } ] }, "SolanoSolanoIrrigationDistrictDivisionDirector2": { "id": "SolanoSolanoIrrigationDistrictDivisionDirector2", "type": "localRace", "location": "Solano", "raceName": "Solano Irrigation District, Division Director 2", "raceDescription": "Top candidate wins seat.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "7:01 PM", "dateUpdated": "Dec 2, 2024", "totalVotes": 16622, "candidates": [ { "candidateName": "Charles A. Herich", "candidateIncumbent": true, "candidateParty": "", "voteCount": 5668 }, { "candidateName": "Lance A. Porter", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4339 }, { "candidateName": "William D. Brazelton", "candidateIncumbent": false, "candidateParty": "", "voteCount": 6615 } ] }, "SolanoMeasureE": { "id": "SolanoMeasureE", "type": "localRace", "location": "Solano", "raceName": "Measure E", "raceDescription": "Vacaville Unified School District. School bonds. Passes with 55% vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:01 PM", "dateUpdated": "Dec 2, 2024", "totalVotes": 37970, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 18936 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 19034 } ] }, "SolanoMeasureR": { "id": "SolanoMeasureR", "type": "localRace", "location": "Solano", "raceName": "Measure R", "raceDescription": "Travis Unified School District. School bonds. Passes with 55% vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:01 PM", "dateUpdated": "Dec 2, 2024", "totalVotes": 11865, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 7204 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4661 } ] }, "SolanoMeasureF": { "id": "SolanoMeasureF", "type": "localRace", "location": "Solano", "raceName": "Measure F", "raceDescription": "Benicia. Sales tax. Passes with majority vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:01 PM", "dateUpdated": "Dec 2, 2024", "totalVotes": 15791, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 9616 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 6175 } ] }, "SolanoMeasureG": { "id": "SolanoMeasureG", "type": "localRace", "location": "Solano", "raceName": "Measure G", "raceDescription": "Benicia. Charter city. Passes with majority vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:01 PM", "dateUpdated": "Dec 2, 2024", "totalVotes": 15514, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 7193 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 8321 } ] }, "SolanoMeasureH": { "id": "SolanoMeasureH", "type": "localRace", "location": "Solano", "raceName": "Measure H", "raceDescription": "Benicia. Real property transfer tax. Passes with majority vote. ", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:01 PM", "dateUpdated": "Dec 2, 2024", "totalVotes": 15548, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 6395 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 9153 } ] }, "SolanoMeasureJ": { "id": "SolanoMeasureJ", "type": "localRace", "location": "Solano", "raceName": "Measure J", "raceDescription": "Dixon. Sales tax. Passes with majority vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:01 PM", "dateUpdated": "Dec 2, 2024", "totalVotes": 9231, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 5144 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4087 } ] }, "SolanoMeasureK": { "id": "SolanoMeasureK", "type": "localRace", "location": "Solano", "raceName": "Measure K", "raceDescription": "Rio Vista. Sales tax. Passes with majority vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:01 PM", "dateUpdated": "Dec 2, 2024", "totalVotes": 6436, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4060 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2376 } ] }, "SolanoMeasureL": { "id": "SolanoMeasureL", "type": "localRace", "location": "Solano", "raceName": "Measure L", "raceDescription": "Fairfield. Business license tax. Passes with majority vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:01 PM", "dateUpdated": "Dec 2, 2024", "totalVotes": 42531, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 30304 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 12227 } ] }, "SolanoMeasureM": { "id": "SolanoMeasureM", "type": "localRace", "location": "Solano", "raceName": "Measure M", "raceDescription": "Fairfield. Transient occupancy tax. Passes with majority vote", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:01 PM", "dateUpdated": "Dec 2, 2024", "totalVotes": 42718, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 29312 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 13406 } ] }, "SolanoMeasureS": { "id": "SolanoMeasureS", "type": "localRace", "location": "Solano", "raceName": "Measure S", "raceDescription": "Suisun City. Sales tax. Passes with majority vote", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "7:01 PM", "dateUpdated": "Dec 2, 2024", "totalVotes": 10699, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 7716 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2983 } ] }, "SonomaSonomaCountyBoardofEducationTrusteeArea3CentralCounty": { "id": "SonomaSonomaCountyBoardofEducationTrusteeArea3CentralCounty", "type": "localRace", "location": "Sonoma", "raceName": "Sonoma County Board of Education, Trustee Area 3 (Central County)", "raceDescription": "Top candidate wins seat. ", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "8:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 30558, "candidates": [ { "candidateName": "Marc Orloff", "candidateIncumbent": false, "candidateParty": "", "voteCount": 11159 }, { "candidateName": "Mary Watts", "candidateIncumbent": false, "candidateParty": "", "voteCount": 19399 } ] }, "SonomaMarinCountyBoardofEducationTrusteeArea7": { "id": "SonomaMarinCountyBoardofEducationTrusteeArea7", "type": "localRace", "location": "Sonoma", "raceName": "Marin County Board of Education, Trustee Area 7\r\n", "raceDescription": "Top candidate wins seat. Includes votes from Sonoma and Marin counties.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "8:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 13535, "candidates": [ { "candidateName": "Denise Bohman", "candidateIncumbent": false, "candidateParty": "", "voteCount": 5987 }, { "candidateName": "Jill Manning-Sartori", "candidateIncumbent": false, "candidateParty": "", "voteCount": 7548 } ] }, "SonomaSonomaCountyJuniorCollegeDistrictTrusteeArea3RohnertParkArea": { "id": "SonomaSonomaCountyJuniorCollegeDistrictTrusteeArea3RohnertParkArea", "type": "localRace", "location": "Sonoma", "raceName": "Sonoma County Junior College District, Trustee Area 3 (Rohnert Park Area)", "raceDescription": "Top candidate wins seat. ", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "8:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 22241, "candidates": [ { "candidateName": "Maha Gregoretti", "candidateIncumbent": false, "candidateParty": "", "voteCount": 10729 }, { "candidateName": "Andre L. Bailey", "candidateIncumbent": false, "candidateParty": "", "voteCount": 11512 } ] }, "SonomaHealdsburgUnifiedSchoolDistrictGoverningBoard": { "id": "SonomaHealdsburgUnifiedSchoolDistrictGoverningBoard", "type": "localRace", "location": "Sonoma", "raceName": "Healdsburg Unified School District Governing Board", "raceDescription": "Top candidate wins seat. ", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "8:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 15351, "candidates": [ { "candidateName": "Donna del Rey", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3154 }, { "candidateName": "Rose McAllister", "candidateIncumbent": true, "candidateParty": "", "voteCount": 4373 }, { "candidateName": "Judy Velasquez", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4162 }, { "candidateName": "Danielle Kucera", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1203 }, { "candidateName": "Skyler Osborn", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2459 } ] }, "SonomaShorelineUnifiedSchoolDistrictTrusteeArea1": { "id": "SonomaShorelineUnifiedSchoolDistrictTrusteeArea1", "type": "localRace", "location": "Sonoma", "raceName": "Shoreline Unified School District, Trustee Area 1", "raceDescription": "Top candidate wins seat. Includes votes from Sonoma and Marin Counties.", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "8:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 2250, "candidates": [ { "candidateName": "Buddy Faure", "candidateIncumbent": false, "candidateParty": "", "voteCount": 628 }, { "candidateName": "Thomas Tyson", "candidateIncumbent": true, "candidateParty": "", "voteCount": 1622 } ] }, "SonomaWindsorUnifiedSchoolDistrictGoverningBoard": { "id": "SonomaWindsorUnifiedSchoolDistrictGoverningBoard", "type": "localRace", "location": "Sonoma", "raceName": "Windsor Unified School District Governing Board", "raceDescription": "Top two candidates win seat.", "raceReadTheStory": "", "raceType": "top2", "timeUpdated": "8:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 17583, "candidates": [ { "candidateName": "Malinalli Lopez", "candidateIncumbent": true, "candidateParty": "", "voteCount": 6538 }, { "candidateName": "George A. Horwedel", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4350 }, { "candidateName": "Bill Adams", "candidateIncumbent": true, "candidateParty": "", "voteCount": 6695 } ] }, "SonomaPetalumaCityElementaryandPetalumaJointUnionHighSchoolDistrictsGoverningBoardTrusteeA": { "id": "SonomaPetalumaCityElementaryandPetalumaJointUnionHighSchoolDistrictsGoverningBoardTrusteeA", "type": "localRace", "location": "Sonoma", "raceName": "Petaluma City (Elementary) and Petaluma Joint Union High School Districts Governing Board, Trustee Area 4", "raceDescription": "Top candidate wins seat. ", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "8:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 6686, "candidates": [ { "candidateName": "Kimberly Ruiz Seitz", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1159 }, { "candidateName": "Ellen Webster", "candidateIncumbent": false, "candidateParty": "", "voteCount": 5527 } ] }, "SonomaWestSonomaCountyUnionHighSchoolDistrictGoverningBoardTrusteeArea2": { "id": "SonomaWestSonomaCountyUnionHighSchoolDistrictGoverningBoardTrusteeArea2", "type": "localRace", "location": "Sonoma", "raceName": "West Sonoma County Union High School District Governing Board, Trustee Area 2", "raceDescription": "Top candidate wins seat. ", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "8:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 5203, "candidates": [ { "candidateName": "Linda Tighe Helton", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3030 }, { "candidateName": "Debbie Ramirez", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2173 } ] }, "SonomaOakGroveUnionSchoolDistrictGoverningBoard": { "id": "SonomaOakGroveUnionSchoolDistrictGoverningBoard", "type": "localRace", "location": "Sonoma", "raceName": "Oak Grove Union School District Governing Board", "raceDescription": "Top two candidates win seat.", "raceReadTheStory": "", "raceType": "top2", "timeUpdated": "8:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 3169, "candidates": [ { "candidateName": "Erin Lagourgue", "candidateIncumbent": true, "candidateParty": "", "voteCount": 1205 }, { "candidateName": "Kali Dukes Wagner", "candidateIncumbent": false, "candidateParty": "", "voteCount": 865 }, { "candidateName": "Paloma Escalante De Burrows", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1099 } ] }, "SonomaSantaRosaCityCouncilDistrict1": { "id": "SonomaSantaRosaCityCouncilDistrict1", "type": "localRace", "location": "Sonoma", "raceName": "Santa Rosa City Council, District 1", "raceDescription": "Top candidate wins seat. ", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "8:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 4830, "candidates": [ { "candidateName": "Eddie Alvarez", "candidateIncumbent": true, "candidateParty": "", "voteCount": 4830 } ] }, "SonomaSantaRosaCityCouncilDistrict3": { "id": "SonomaSantaRosaCityCouncilDistrict3", "type": "localRace", "location": "Sonoma", "raceName": "Santa Rosa City Council, District 3", "raceDescription": "Top candidate wins seat. ", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "8:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 13272, "candidates": [ { "candidateName": "Dianna Macdonald", "candidateIncumbent": true, "candidateParty": "", "voteCount": 10798 }, { "candidateName": "Janice Karrman", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2474 } ] }, "SonomaSantaRosaCityCouncilDistrict5": { "id": "SonomaSantaRosaCityCouncilDistrict5", "type": "localRace", "location": "Sonoma", "raceName": "Santa Rosa City Council, District 5", "raceDescription": "Top candidate wins seat. ", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "8:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 7526, "candidates": [ { "candidateName": "Caroline Bañuelos", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4682 }, { "candidateName": "Jeremy Newton", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2844 } ] }, "SonomaSantaRosaCityCouncilDistrict7": { "id": "SonomaSantaRosaCityCouncilDistrict7", "type": "localRace", "location": "Sonoma", "raceName": "Santa Rosa City Council, District 7", "raceDescription": "Top candidate wins seat. ", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "8:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 7705, "candidates": [ { "candidateName": "Natalie Rogers", "candidateIncumbent": true, "candidateParty": "", "voteCount": 7705 } ] }, "SonomaCloverdaleCityCouncil": { "id": "SonomaCloverdaleCityCouncil", "type": "localRace", "location": "Sonoma", "raceName": "Cloverdale City Council", "raceDescription": "Top two candidates win seat.", "raceReadTheStory": "", "raceType": "top2", "timeUpdated": "8:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 6014, "candidates": [ { "candidateName": "Todd Lands", "candidateIncumbent": true, "candidateParty": "", "voteCount": 2493 }, { "candidateName": "Mark P. Laskey", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1345 }, { "candidateName": "Andrés Marquez", "candidateIncumbent": false, "candidateParty": "", "voteCount": 787 }, { "candidateName": "Hannah Gart", "candidateIncumbent": false, "candidateParty": "", "voteCount": 701 }, { "candidateName": "Trevor J. Ambrosini", "candidateIncumbent": false, "candidateParty": "", "voteCount": 688 } ] }, "SonomaCotatiCityCouncil": { "id": "SonomaCotatiCityCouncil", "type": "localRace", "location": "Sonoma", "raceName": "Cotati City Council", "raceDescription": "Top three candidates win seat.", "raceReadTheStory": "", "raceType": "top3", "timeUpdated": "8:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 7669, "candidates": [ { "candidateName": "Benjamin Ford", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2138 }, { "candidateName": "Susan Harvey", "candidateIncumbent": true, "candidateParty": "", "voteCount": 2438 }, { "candidateName": "George Barich", "candidateIncumbent": false, "candidateParty": "", "voteCount": 864 }, { "candidateName": "Laura Sparks", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2229 } ] }, "SonomaHealdsburgCityCouncil": { "id": "SonomaHealdsburgCityCouncil", "type": "localRace", "location": "Sonoma", "raceName": "Healdsburg City Council", "raceDescription": "Top three candidates win seat.", "raceReadTheStory": "", "raceType": "top3", "timeUpdated": "8:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 13186, "candidates": [ { "candidateName": "Ron Edwards", "candidateIncumbent": true, "candidateParty": "", "voteCount": 3305 }, { "candidateName": "David Hagele", "candidateIncumbent": true, "candidateParty": "", "voteCount": 3131 }, { "candidateName": "Heather Hannan-Kramer", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1973 }, { "candidateName": "Linda Cade", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1424 }, { "candidateName": "Ariel Kelley", "candidateIncumbent": true, "candidateParty": "", "voteCount": 3353 } ] }, "SonomaPetalumaCityCouncilDistrict4": { "id": "SonomaPetalumaCityCouncilDistrict4", "type": "localRace", "location": "Sonoma", "raceName": "Petaluma City Council, District 4", "raceDescription": "Top candidate wins seat. ", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "8:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 4665, "candidates": [ { "candidateName": "Frank Quint", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2870 }, { "candidateName": "Jeffrey “JJ” Jay", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1795 } ] }, "SonomaPetalumaCityCouncilDistrict5": { "id": "SonomaPetalumaCityCouncilDistrict5", "type": "localRace", "location": "Sonoma", "raceName": "Petaluma City Council, District 5", "raceDescription": "Top candidate wins seat. ", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "8:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 6224, "candidates": [ { "candidateName": "Alexander DeCarli", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3251 }, { "candidateName": "Blake Hooper", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2973 } ] }, "SonomaPetalumaCityCouncilDistrict6": { "id": "SonomaPetalumaCityCouncilDistrict6", "type": "localRace", "location": "Sonoma", "raceName": "Petaluma City Council, District 6", "raceDescription": "Top candidate wins seat. ", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "8:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 5417, "candidates": [ { "candidateName": "Mike Healy", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1615 }, { "candidateName": "Brian Barnacle", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2459 }, { "candidateName": "Lance Kuehne", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1343 } ] }, "SonomaSebastopolCityCouncil": { "id": "SonomaSebastopolCityCouncil", "type": "localRace", "location": "Sonoma", "raceName": "Sebastopol City Council", "raceDescription": "Top two candidates win seat.", "raceReadTheStory": "", "raceType": "top2", "timeUpdated": "8:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 6119, "candidates": [ { "candidateName": "Neysa Hinton", "candidateIncumbent": true, "candidateParty": "", "voteCount": 3024 }, { "candidateName": "Phillip Carter", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1820 }, { "candidateName": "Stanton Kee Nethery III", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1275 } ] }, "SonomaSonomaCityCouncil": { "id": "SonomaSonomaCityCouncil", "type": "localRace", "location": "Sonoma", "raceName": "Sonoma City Council", "raceDescription": "Top two candidates win seat.", "raceReadTheStory": "", "raceType": "top2", "timeUpdated": "8:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 7706, "candidates": [ { "candidateName": "Sandra M. Lowe", "candidateIncumbent": true, "candidateParty": "", "voteCount": 4118 }, { "candidateName": "Jack Ding", "candidateIncumbent": true, "candidateParty": "", "voteCount": 3588 } ] }, "SonomaWindsorMayor": { "id": "SonomaWindsorMayor", "type": "localRace", "location": "Sonoma", "raceName": "Windsor Mayor", "raceDescription": "Top candidate wins seat. ", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "8:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 10645, "candidates": [ { "candidateName": "Rosa Reynoza", "candidateIncumbent": true, "candidateParty": "", "voteCount": 10645 } ] }, "SonomaWindsorTownCouncilDistrict2": { "id": "SonomaWindsorTownCouncilDistrict2", "type": "localRace", "location": "Sonoma", "raceName": "Windsor Town Council, District 2", "raceDescription": "Top candidate wins seat. ", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "8:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 3581, "candidates": [ { "candidateName": "John Leyba", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1568 }, { "candidateName": "Sam Salmon", "candidateIncumbent": true, "candidateParty": "", "voteCount": 2013 } ] }, "SonomaWindsorTownCouncilDistrict3": { "id": "SonomaWindsorTownCouncilDistrict3", "type": "localRace", "location": "Sonoma", "raceName": "Windsor Town Council, District 3", "raceDescription": "Top candidate wins seat. ", "raceReadTheStory": "", "raceType": "top1", "timeUpdated": "8:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 2774, "candidates": [ { "candidateName": "J.B. Leep", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1067 }, { "candidateName": "Archie Eckles", "candidateIncumbent": false, "candidateParty": "", "voteCount": 239 }, { "candidateName": "Daniel Bryant", "candidateIncumbent": false, "candidateParty": "", "voteCount": 686 }, { "candidateName": "David A. Stankas", "candidateIncumbent": false, "candidateParty": "", "voteCount": 782 } ] }, "SonomaGratonCommunityServicesDistrictBoardofDirectors": { "id": "SonomaGratonCommunityServicesDistrictBoardofDirectors", "type": "localRace", "location": "Sonoma", "raceName": "Graton Community Services District Board of Directors", "raceDescription": "Top three candidates win seat.", "raceReadTheStory": "", "raceType": "top3", "timeUpdated": "8:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 1264, "candidates": [ { "candidateName": "Joseph Mcintyre", "candidateIncumbent": false, "candidateParty": "", "voteCount": 361 }, { "candidateName": "Dave Clemmer", "candidateIncumbent": false, "candidateParty": "", "voteCount": 325 }, { "candidateName": "Tyrone D. Brown", "candidateIncumbent": false, "candidateParty": "", "voteCount": 146 }, { "candidateName": "Maxwell Aaron Wilmarth", "candidateIncumbent": true, "candidateParty": "", "voteCount": 432 } ] }, "SonomaRanchoAdobeFireProtectionDistrictBoardofDirectors": { "id": "SonomaRanchoAdobeFireProtectionDistrictBoardofDirectors", "type": "localRace", "location": "Sonoma", "raceName": "Rancho Adobe Fire Protection District Board of Directors", "raceDescription": "Top four candidates win seat.", "raceReadTheStory": "", "raceType": "top4", "timeUpdated": "8:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 19830, "candidates": [ { "candidateName": "Mark Hemmendinger", "candidateIncumbent": true, "candidateParty": "", "voteCount": 4175 }, { "candidateName": "Bret Herman", "candidateIncumbent": true, "candidateParty": "", "voteCount": 4133 }, { "candidateName": "Sage Howell", "candidateIncumbent": true, "candidateParty": "", "voteCount": 3445 }, { "candidateName": "Peter Ray Albini", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4464 }, { "candidateName": "Brian Proteau", "candidateIncumbent": true, "candidateParty": "", "voteCount": 3613 } ] }, "SonomaCampMeekerRecreationandParkDistrictBoardofDirectorsFullTerm": { "id": "SonomaCampMeekerRecreationandParkDistrictBoardofDirectorsFullTerm", "type": "localRace", "location": "Sonoma", "raceName": "Camp Meeker Recreation and Park District Board of Directors — Full Term", "raceDescription": "Top two candidates win seat.", "raceReadTheStory": "", "raceType": "top2", "timeUpdated": "8:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 481, "candidates": [ { "candidateName": "John McDaniel", "candidateIncumbent": true, "candidateParty": "", "voteCount": 207 }, { "candidateName": "Bryan Almquist", "candidateIncumbent": false, "candidateParty": "", "voteCount": 174 }, { "candidateName": "Lynn Watson", "candidateIncumbent": true, "candidateParty": "", "voteCount": 100 } ] }, "SonomaValleyoftheMoonWaterDistrictBoardofDirectors": { "id": "SonomaValleyoftheMoonWaterDistrictBoardofDirectors", "type": "localRace", "location": "Sonoma", "raceName": "Valley of the Moon Water District Board of Directors", "raceDescription": "Top three candidates win seat.", "raceReadTheStory": "", "raceType": "top3", "timeUpdated": "8:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 13794, "candidates": [ { "candidateName": "Sean M. Fischer", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3231 }, { "candidateName": "Colleen Yudin-Cowan", "candidateIncumbent": true, "candidateParty": "", "voteCount": 3347 }, { "candidateName": "Steven Caniglia", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3791 }, { "candidateName": "Gary K. Bryant", "candidateIncumbent": true, "candidateParty": "", "voteCount": 3425 } ] }, "SonomaMeasureV": { "id": "SonomaMeasureV", "type": "localRace", "location": "Sonoma", "raceName": "Measure V", "raceDescription": "Windsor Unified School District. School bonds. Passes with 55% vote. ", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "8:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 14001, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 7041 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 6960 } ] }, "SonomaMeasureBB": { "id": "SonomaMeasureBB", "type": "localRace", "location": "Sonoma", "raceName": "Measure BB", "raceDescription": "Cotati-Rohnert Park Unified School District. School bonds. Passes with 55% vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "8:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 25053, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 17647 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 7406 } ] }, "SonomaMeasureAA": { "id": "SonomaMeasureAA", "type": "localRace", "location": "Sonoma", "raceName": "Measure AA", "raceDescription": "Petaluma Joint Union High School District. School bonds. Passes with 55% vote. Includes votes from Sonoma and Marin Counties.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "8:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 40335, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 25348 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 14987 } ] }, "SonomaMeasureK": { "id": "SonomaMeasureK", "type": "localRace", "location": "Sonoma", "raceName": "Measure K", "raceDescription": "Piner-Olivet Union School District. School bond. Passes with 55% vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "8:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 8168, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4599 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3569 } ] }, "SonomaMeasureL": { "id": "SonomaMeasureL", "type": "localRace", "location": "Sonoma", "raceName": "Measure L", "raceDescription": "Waugh School District. Parcel tax. Passes with 2/3 vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "8:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 3754, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2355 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1399 } ] }, "SonomaMeasureM": { "id": "SonomaMeasureM", "type": "localRace", "location": "Sonoma", "raceName": "Measure M", "raceDescription": "Roseland Elementary School District. School bond. Passes with 55% vote. ", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "8:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 3478, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2340 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1138 } ] }, "SonomaMeasureN": { "id": "SonomaMeasureN", "type": "localRace", "location": "Sonoma", "raceName": "Measure N", "raceDescription": "Sebastopol Union School District. School bond. Passes with 55% vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "8:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 6902, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4304 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2598 } ] }, "SonomaMeasureP": { "id": "SonomaMeasureP", "type": "localRace", "location": "Sonoma", "raceName": "Measure P", "raceDescription": "Bellevue Union School District. School bond. Passes with 55% vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "8:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 7920, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 4784 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3136 } ] }, "SonomaMeasureX": { "id": "SonomaMeasureX", "type": "localRace", "location": "Sonoma", "raceName": "Measure X", "raceDescription": "Wright Elementary School District. School bonds. Passes with 55% vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "8:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 6576, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3812 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2764 } ] }, "SonomaMeasureZ": { "id": "SonomaMeasureZ", "type": "localRace", "location": "Sonoma", "raceName": "Measure Z", "raceDescription": "Petaluma City Elementary School District. School bonds. Passes with 55% vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "8:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 17602, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 11799 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 5803 } ] }, "SonomaMeasureI": { "id": "SonomaMeasureI", "type": "localRace", "location": "Sonoma", "raceName": "Measure I", "raceDescription": "Sonoma County. Sales Tax. Passes with majority vote", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "8:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 238355, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 149705 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 88650 } ] }, "SonomaMeasureJ": { "id": "SonomaMeasureJ", "type": "localRace", "location": "Sonoma", "raceName": "Measure J", "raceDescription": "Sonoma County. CAFO prohibitation. Passes with majority vote", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "8:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 242253, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 36268 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 205985 } ] }, "SonomaMeasureEE": { "id": "SonomaMeasureEE", "type": "localRace", "location": "Sonoma", "raceName": "Measure EE", "raceDescription": "Santa Rosa. General business tax. Passes with majority vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "8:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 77893, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 50283 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 27610 } ] }, "SonomaMeasureFF": { "id": "SonomaMeasureFF", "type": "localRace", "location": "Sonoma", "raceName": "Measure FF", "raceDescription": "Santa Rosa. Transient occupancy tax. Passes with majority vote. ", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "8:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 77796, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 52589 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 25207 } ] }, "SonomaMeasureCC": { "id": "SonomaMeasureCC", "type": "localRace", "location": "Sonoma", "raceName": "Measure CC", "raceDescription": "Cloverdale. Urban growth boundary. Passes with majority vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "8:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 3950, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2757 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1193 } ] }, "SonomaMeasureDD": { "id": "SonomaMeasureDD", "type": "localRace", "location": "Sonoma", "raceName": "Measure DD", "raceDescription": "Cloverdale. Sales tax. Passes with majority vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "8:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 3988, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2274 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1714 } ] }, "SonomaMeasureS": { "id": "SonomaMeasureS", "type": "localRace", "location": "Sonoma", "raceName": "Measure S", "raceDescription": "Cotati. Traffic features. Passes with majority vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "8:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 3777, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2278 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1499 } ] }, "SonomaMeasureO": { "id": "SonomaMeasureO", "type": "localRace", "location": "Sonoma", "raceName": "Measure O", "raceDescription": "Healdsburg. Multi-family housing. Passes with majority vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "8:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 5940, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2615 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3325 } ] }, "SonomaMeasureY": { "id": "SonomaMeasureY", "type": "localRace", "location": "Sonoma", "raceName": "Measure Y", "raceDescription": "Petaluma. Urban growth boundary. Passes with majority vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "8:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 30759, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 21560 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 9199 } ] }, "SonomaMeasureU": { "id": "SonomaMeasureU", "type": "localRace", "location": "Sonoma", "raceName": "Measure U", "raceDescription": "Sebastopol. Sales tax. Passes with majority vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "8:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 4512, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3252 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 1260 } ] }, "SonomaMeasureT": { "id": "SonomaMeasureT", "type": "localRace", "location": "Sonoma", "raceName": "Measure T", "raceDescription": "Sonoma. Sales tax. Passes with majority vote. ", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "8:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 6255, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3659 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2596 } ] }, "SonomaMeasureQ": { "id": "SonomaMeasureQ", "type": "localRace", "location": "Sonoma", "raceName": "Measure Q", "raceDescription": "Windsor. Solid waste collection services. Passes with majority vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "8:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 13127, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 3258 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 9869 } ] }, "SonomaMeasureR": { "id": "SonomaMeasureR", "type": "localRace", "location": "Sonoma", "raceName": "Measure R", "raceDescription": "Healdsburg Unified School District. School bonds. Passes with 55% vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "8:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 7796, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 5052 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 2744 } ] }, "SonomaMeasureW": { "id": "SonomaMeasureW", "type": "localRace", "location": "Sonoma", "raceName": "Measure W", "raceDescription": "Sonoma County. Sales tax. Passes with 2/3 vote.", "raceReadTheStory": "", "raceType": "yesNo", "timeUpdated": "8:01 PM", "dateUpdated": "Dec 3, 2024", "totalVotes": 240628, "candidates": [ { "candidateName": "Yes", "candidateIncumbent": false, "candidateParty": "", "voteCount": 163825 }, { "candidateName": "No", "candidateIncumbent": false, "candidateParty": "", "voteCount": 76803 } ] } }, "radioSchedulesReducer": {}, "listsReducer": { "posts?tag=featured-news&queryId=13bdb1ee61f": { "isFetching": false, "latestQuery": { "from": 0, "postsToRender": 1 }, "tag": null, "vitalsOnly": true, "totalRequested": 1, "isLoading": false, "isLoadingMore": true, "total": { "value": 2846, "relation": "eq" }, "items": [ "news_12033097" ] }, "posts?tag=featured-news&queryId=50ecf41149": { "isFetching": false, "latestQuery": { "from": 0, "postsToRender": 1 }, "tag": null, "vitalsOnly": true, "totalRequested": 1, "isLoading": false, "isLoadingMore": true, "total": { "value": 2846, "relation": "eq" }, "items": [ "news_12033097" ] }, "posts/news,science,arts?category=news&queryId=50ecf41149&excludePost=hes-challenging-nancy-pelosi-and-the-democratic-party": { "isFetching": false, "latestQuery": { "from": 0, "postsToRender": 5 }, "tag": null, "vitalsOnly": true, "totalRequested": 5, "isLoading": false, "isLoadingMore": true, "total": { "value": 10000, "relation": "gte" }, "items": [ "news_12033438", "news_12033338", "news_12033412", "news_12033326", "science_1996483" ] }, "posts/?category=science&queryId=ddcb80a874": { "isFetching": false, "latestQuery": { "from": 0, "postsToRender": 3 }, "tag": null, "vitalsOnly": true, "totalRequested": 3, "isLoading": false, "isLoadingMore": true, "total": { "value": 3908, "relation": "eq" }, "items": [ "news_12033049", "news_12032665", "news_12032768" ] }, "posts/arts?&queryId=1816b578d2c": { "isFetching": false, "latestQuery": { "from": 0, "postsToRender": 3 }, "tag": null, "vitalsOnly": true, "totalRequested": 3, "isLoading": false, "isLoadingMore": true, "total": { "value": 10000, "relation": "gte" }, "items": [ "arts_13973701", "arts_13973675", "arts_13973671" ] }, "posts?tag=housing,housing-3&queryId=ed21d2346f": { "isFetching": false, "latestQuery": { "from": 0, "postsToRender": 4 }, "tag": null, "vitalsOnly": true, "totalRequested": 4, "isLoading": false, "isLoadingMore": true, "total": { "value": 912, "relation": "eq" }, "items": [ "news_12033092", "news_12032918", "news_12032734", "arts_13973478" ] }, "posts/news,science,arts?tag=immigration&queryId=116da66aa5e": { "isFetching": false, "latestQuery": { "from": 0, "postsToRender": 4 }, "tag": null, "vitalsOnly": true, "totalRequested": 4, "isLoading": false, "isLoadingMore": true, "total": { "value": 795, "relation": "eq" }, "items": [ "news_12033218", "news_12032263", "news_12032339", "news_12031821" ] }, "posts/news,science,arts?category=news&queryId=16155b82fc3": { "isFetching": false, "latestQuery": { "from": 0, "postsToRender": 7 }, "tag": null, "vitalsOnly": true, "totalRequested": 7, "isLoading": false, "isLoadingMore": true, "total": { "value": 10000, "relation": "gte" }, "items": [ "news_12033438", "news_12033097", "news_12033338", "news_12033412", "news_12033326", "science_1996483", "news_12033092" ] } }, "recallGuideReducer": { "intros": {}, "policy": {}, "candidates": {} }, "savedArticleReducer": { "articles": [], "status": {} }, "pfsSessionReducer": {}, "siteSettingsReducer": {}, "subscriptionsReducer": {}, "termsReducer": { "about": { "name": "About", "type": "terms", "id": "about", "slug": "about", "link": "/about", "taxonomy": "site" }, "arts": { "name": "Arts & Culture", "grouping": [ "arts", "pop", "trulyca" ], "description": "KQED Arts provides daily in-depth coverage of the Bay Area's music, art, film, performing arts, literature and arts news, as well as cultural commentary and criticism.", "type": "terms", "id": "arts", "slug": "arts", "link": "/arts", "taxonomy": "site" }, "artschool": { "name": "Art School", "parent": "arts", "type": "terms", "id": "artschool", "slug": "artschool", "link": "/artschool", "taxonomy": "site" }, "bayareabites": { "name": "KQED food", "grouping": [ "food", "bayareabites", "checkplease" ], "parent": "food", "type": "terms", "id": "bayareabites", "slug": "bayareabites", "link": "/food", "taxonomy": "site" }, "bayareahiphop": { "name": "Bay Area Hiphop", "type": "terms", "id": "bayareahiphop", "slug": "bayareahiphop", "link": "/bayareahiphop", "taxonomy": "site" }, "campaign21": { "name": "Campaign 21", "type": "terms", "id": "campaign21", "slug": "campaign21", "link": "/campaign21", "taxonomy": "site" }, "checkplease": { "name": "KQED food", "grouping": [ "food", "bayareabites", "checkplease" ], "parent": "food", "type": "terms", "id": "checkplease", "slug": "checkplease", "link": "/food", "taxonomy": "site" }, "education": { "name": "Education", "grouping": [ "education" ], "type": "terms", "id": "education", "slug": "education", "link": "/education", "taxonomy": "site" }, "elections": { "name": "Elections", "type": "terms", "id": "elections", "slug": "elections", "link": "/elections", "taxonomy": "site" }, "events": { "name": "Events", "type": "terms", "id": "events", "slug": "events", "link": "/events", "taxonomy": "site" }, "event": { "name": "Event", "alias": "events", "type": "terms", "id": "event", "slug": "event", "link": "/event", "taxonomy": "site" }, "filmschoolshorts": { "name": "Film School Shorts", "type": "terms", "id": "filmschoolshorts", "slug": "filmschoolshorts", "link": "/filmschoolshorts", "taxonomy": "site" }, "food": { "name": "KQED food", "grouping": [ "food", "bayareabites", "checkplease" ], "type": "terms", "id": "food", "slug": "food", "link": "/food", "taxonomy": "site" }, "forum": { "name": "Forum", "relatedContentQuery": "posts/forum?", "parent": "news", "type": "terms", "id": "forum", "slug": "forum", "link": "/forum", "taxonomy": "site" }, "futureofyou": { "name": "Future of You", "grouping": [ "science", "futureofyou" ], "parent": "science", "type": "terms", "id": "futureofyou", "slug": "futureofyou", "link": "/futureofyou", "taxonomy": "site" }, "jpepinheart": { "name": "KQED food", "relatedContentQuery": "posts/food,bayareabites,checkplease", "parent": "food", "type": "terms", "id": "jpepinheart", "slug": "jpepinheart", "link": "/food", "taxonomy": "site" }, "liveblog": { "name": "Live Blog", "type": "terms", "id": "liveblog", "slug": "liveblog", "link": "/liveblog", "taxonomy": "site" }, "livetv": { "name": "Live TV", "parent": "tv", "type": "terms", "id": "livetv", "slug": "livetv", "link": "/livetv", "taxonomy": "site" }, "lowdown": { "name": "The Lowdown", "relatedContentQuery": "posts/lowdown?", "parent": "news", "type": "terms", "id": "lowdown", "slug": "lowdown", "link": "/lowdown", "taxonomy": "site" }, "mindshift": { "name": "Mindshift", "parent": "news", "description": "MindShift explores the future of education by highlighting the innovative – and sometimes counterintuitive – ways educators and parents are helping all children succeed.", "type": "terms", "id": "mindshift", "slug": "mindshift", "link": "/mindshift", "taxonomy": "site" }, "news": { "name": "News", "grouping": [ "news", "forum" ], "type": "terms", "id": "news", "slug": "news", "link": "/news", "taxonomy": "site" }, "perspectives": { "name": "Perspectives", "parent": "radio", "type": "terms", "id": "perspectives", "slug": "perspectives", "link": "/perspectives", "taxonomy": "site" }, "podcasts": { "name": "Podcasts", "type": "terms", "id": "podcasts", "slug": "podcasts", "link": "/podcasts", "taxonomy": "site" }, "pop": { "name": "Pop", "parent": "arts", "type": "terms", "id": "pop", "slug": "pop", "link": "/pop", "taxonomy": "site" }, "pressroom": { "name": "Pressroom", "type": "terms", "id": "pressroom", "slug": "pressroom", "link": "/pressroom", "taxonomy": "site" }, "quest": { "name": "Quest", "parent": "science", "type": "terms", "id": "quest", "slug": "quest", "link": "/quest", "taxonomy": "site" }, "radio": { "name": "Radio", "grouping": [ "forum", "perspectives" ], "description": "Listen to KQED Public Radio – home of Forum and The California Report – on 88.5 FM in San Francisco, 89.3 FM in Sacramento, 88.3 FM in Santa Rosa and 88.1 FM in Martinez.", "type": "terms", "id": "radio", "slug": "radio", "link": "/radio", "taxonomy": "site" }, "root": { "name": "KQED", "image": "https://ww2.kqed.org/app/uploads/2020/02/[email protected]", "imageWidth": 1200, "imageHeight": 630, "headData": { "title": "KQED | News, Radio, Podcasts, TV | Public Media for Northern California", "description": "KQED provides public radio, television, and independent reporting on issues that matter to the Bay Area. We’re the NPR and PBS member station for Northern California." }, "type": "terms", "id": "root", "slug": "root", "link": "/root", "taxonomy": "site" }, "science": { "name": "Science", "grouping": [ "science", "futureofyou" ], "description": "KQED Science brings you award-winning science and environment coverage from the Bay Area and beyond.", "type": "terms", "id": "science", "slug": "science", "link": "/science", "taxonomy": "site" }, "stateofhealth": { "name": "State of Health", "parent": "science", "type": "terms", "id": "stateofhealth", "slug": "stateofhealth", "link": "/stateofhealth", "taxonomy": "site" }, "support": { "name": "Support", "type": "terms", "id": "support", "slug": "support", "link": "/support", "taxonomy": "site" }, "thedolist": { "name": "The Do List", "parent": "arts", "type": "terms", "id": "thedolist", "slug": "thedolist", "link": "/thedolist", "taxonomy": "site" }, "trulyca": { "name": "Truly CA", "grouping": [ "arts", "pop", "trulyca" ], "parent": "arts", "type": "terms", "id": "trulyca", "slug": "trulyca", "link": "/trulyca", "taxonomy": "site" }, "tv": { "name": "TV", "type": "terms", "id": "tv", "slug": "tv", "link": "/tv", "taxonomy": "site" }, "voterguide": { "name": "Voter Guide", "parent": "elections", "alias": "elections", "type": "terms", "id": "voterguide", "slug": "voterguide", "link": "/voterguide", "taxonomy": "site" }, "guiaelectoral": { "name": "Guia Electoral", "parent": "elections", "alias": "elections", "type": "terms", "id": "guiaelectoral", "slug": "guiaelectoral", "link": "/guiaelectoral", "taxonomy": "site" }, "source_news_12033097": { "type": "terms", "id": "source_news_12033097", "meta": { "override": true }, "name": "Political Breakdown", "isLoading": false }, "news_33544": { "type": "terms", "id": "news_33544", "meta": { "index": "terms_1716263798", "site": "news", "id": "33544", "found": true }, "relationships": {}, "featImg": null, "name": "Political Breakdown", "description": null, "taxonomy": "program", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "Political Breakdown Archives | KQED News", "ogDescription": null }, "ttid": 33561, "slug": "political-breakdown", "isLoading": false, "link": "/news/program/political-breakdown" }, "news_8": { "type": "terms", "id": "news_8", "meta": { "index": "terms_1716263798", "site": "news", "id": "8", "found": true }, "relationships": {}, "featImg": null, "name": "News", "description": null, "taxonomy": "category", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "News Archives | KQED News", "ogDescription": null }, "ttid": 8, "slug": "news", "isLoading": false, "link": "/news/category/news" }, "news_27626": { "type": "terms", "id": "news_27626", "meta": { "index": "terms_1716263798", "site": "news", "id": "27626", "found": true }, "relationships": {}, "featImg": null, "name": "featured-news", "description": null, "taxonomy": "tag", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "featured-news Archives | KQED News", "ogDescription": null }, "ttid": 27643, "slug": "featured-news", "isLoading": false, "link": "/news/tag/featured-news" }, "news_177": { "type": "terms", "id": "news_177", "meta": { "index": "terms_1716263798", "site": "news", "id": "177", "found": true }, "relationships": {}, "featImg": null, "name": "Nancy Pelosi", "description": null, "taxonomy": "tag", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "Nancy Pelosi Archives | KQED News", "ogDescription": null }, "ttid": 184, "slug": "nancy-pelosi", "isLoading": false, "link": "/news/tag/nancy-pelosi" }, "news_22235": { "type": "terms", "id": "news_22235", "meta": { "index": "terms_1716263798", "site": "news", "id": "22235", "found": true }, "relationships": {}, "featImg": null, "name": "Political Breakdown", "description": "\u003cimg class=\"alignnone size-medium wp-image-11638190\" src=\"https://ww2.kqed.org/news/wp-content/uploads/sites/10/2018/01/PB-for-FB-links.png\" alt=\"\" />\r\n\r\nJoin hosts\u003cstrong> Scott Shafer\u003c/strong> and \u003cstrong>Marisa Lagos\u003c/strong> as they unpack the week in politics with a California perspective. Featuring interviews with reporters and other insiders involved in the craft of politics—including elected officials, candidates, pollsters, campaign managers, fundraisers, and other political players—\u003ci>Political Breakdown \u003c/i>pulls back the curtain to offer an insider’s glimpse at how politics works today.\r\n\r\n\u003ca href=\"https://itunes.apple.com/us/podcast/political-breakdown/id1327641087?mt=2\">\u003cimg src=\"https://ww2.kqed.org/news/wp-content/uploads/sites/10/2018/01/Listen_on_Apple_Podcasts_sRGB_US-e1515635079510.png\" />\u003c/a>", "taxonomy": "tag", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": "Join hosts Scott Shafer and Marisa Lagos as they unpack the week in politics with a California perspective. Featuring interviews with reporters and other insiders involved in the craft of politics—including elected officials, candidates, pollsters, campaign managers, fundraisers, and other political players—Political Breakdown pulls back the curtain to offer an insider’s glimpse at how politics works today.", "title": "Political Breakdown Archives | KQED News", "ogDescription": null }, "ttid": 22252, "slug": "political-breakdown", "isLoading": false, "link": "/news/tag/political-breakdown" }, "news_17968": { "type": "terms", "id": "news_17968", "meta": { "index": "terms_1716263798", "site": "news", "id": "17968", "found": true }, "relationships": {}, "name": "Politics", "slug": "politics", "taxonomy": "tag", "description": null, "featImg": null, "headData": { "title": "Politics | KQED News", "description": null, "ogTitle": null, "ogDescription": null, "ogImgId": null, "twTitle": null, "twDescription": null, "twImgId": null }, "ttid": 18002, "isLoading": false, "link": "/news/tag/politics" }, "news_34624": { "type": "terms", "id": "news_34624", "meta": { "index": "terms_1716263798", "site": "news", "id": "34624", "found": true }, "relationships": {}, "name": "politics featured", "slug": "politics-featured", "taxonomy": "tag", "description": null, "featImg": null, "headData": { "title": "politics featured | KQED News", "description": null, "ogTitle": null, "ogDescription": null, "ogImgId": null, "twTitle": null, "twDescription": null, "twImgId": null }, "ttid": 34641, "isLoading": false, "link": "/news/tag/politics-featured" }, "news_35209": { "type": "terms", "id": "news_35209", "meta": { "index": "terms_1716263798", "site": "news", "id": "35209", "found": true }, "relationships": {}, "name": "saikat chakrabarti", "slug": "saikat-chakrabarti", "taxonomy": "tag", "description": null, "featImg": null, "headData": { "title": "saikat chakrabarti | KQED News", "description": null, "ogTitle": null, "ogDescription": null, "ogImgId": null, "twTitle": null, "twDescription": null, "twImgId": null }, "ttid": 35226, "isLoading": false, "link": "/news/tag/saikat-chakrabarti" }, "source_news_12033438": { "type": "terms", "id": "source_news_12033438", "meta": { "override": true }, "name": "The Bay", "link": "https://www.kqed.org/podcasts/thebay", "isLoading": false }, "news_33812": { "type": "terms", "id": "news_33812", "meta": { "index": "terms_1716263798", "site": "news", "id": "33812", "found": true }, "relationships": {}, "featImg": null, "name": "Interests", "description": null, "taxonomy": "tag", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "Interests Archives | KQED News", "ogDescription": null }, "ttid": 33829, "slug": "interests", "isLoading": false, "link": "/news/tag/interests" }, "news_22598": { "type": "terms", "id": "news_22598", "meta": { "index": "terms_1716263798", "site": "news", "id": "22598", "found": true }, "relationships": {}, "featImg": null, "name": "The Bay", "description": "\u003cimg class=\"alignnone size-medium wp-image-11638190\" src=\"https://ww2.kqed.org/news/wp-content/uploads/sites/10/2018/02/TheBay_1200x6301.png\" alt=\"\" />\r\n\u003cbr/>\r\n\r\nEvery good story starts local. So that’s where we start. \u003ci>The Bay\u003c/i> is storytelling for daily news. KQED host Devin Katayama talks with reporters to help us make sense of what’s happening in the Bay Area. One story. One conversation. One idea.\r\n\r\n\u003cstrong>Subscribe to The Bay:\u003c/strong>\r\n\r\n\u003ca href=\"https://itunes.apple.com/us/podcast/the-bay/id1350043452?mt=2\">\u003cimg src=\"https://ww2.kqed.org/news/wp-content/uploads/sites/10/2018/01/Listen_on_Apple_Podcasts_sRGB_US-e1515635079510.png\" />\u003c/a>", "taxonomy": "tag", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": "Every good story starts local. So that’s where we start. The Bay is storytelling for daily news. KQED host Devin Katayama talks with reporters to help us make sense of what’s happening in the Bay Area. One story. One conversation. One idea. Subscribe to The Bay:", "title": "The Bay Archives | KQED News", "ogDescription": null }, "ttid": 22615, "slug": "the-bay", "isLoading": false, "link": "/news/tag/the-bay" }, "news_13": { "type": "terms", "id": "news_13", "meta": { "index": "terms_1716263798", "site": "news", "id": "13", "found": true }, "relationships": {}, "name": "Politics", "slug": "politics", "taxonomy": "category", "description": null, "featImg": null, "headData": { "title": "Politics | KQED News", "description": null, "ogTitle": null, "ogDescription": null, "ogImgId": null, "twTitle": null, "twDescription": null, "twImgId": null }, "ttid": 13, "isLoading": false, "link": "/news/category/politics" }, "news_1397": { "type": "terms", "id": "news_1397", "meta": { "index": "terms_1716263798", "site": "news", "id": "1397", "found": true }, "relationships": {}, "featImg": null, "name": "Transportation", "description": null, "taxonomy": "category", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "Transportation Archives | KQED News", "ogDescription": null }, "ttid": 1409, "slug": "transportation", "isLoading": false, "link": "/news/category/transportation" }, "news_20281": { "type": "terms", "id": "news_20281", "meta": { "index": "terms_1716263798", "site": "news", "id": "20281", "found": true }, "relationships": {}, "featImg": null, "name": "air travel", "description": null, "taxonomy": "tag", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "air travel Archives | KQED News", "ogDescription": null }, "ttid": 20298, "slug": "air-travel", "isLoading": false, "link": "/news/tag/air-travel" }, "news_1323": { "type": "terms", "id": "news_1323", "meta": { "index": "terms_1716263798", "site": "news", "id": "1323", "found": true }, "relationships": {}, "featImg": null, "name": "Donald Trump", "description": null, "taxonomy": "tag", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "Donald Trump Archives | KQED News", "ogDescription": null }, "ttid": 1335, "slug": "donald-trump", "isLoading": false, "link": "/news/tag/donald-trump" }, "news_34377": { "type": "terms", "id": "news_34377", "meta": { "index": "terms_1716263798", "site": "news", "id": "34377", "found": true }, "relationships": {}, "name": "featured-politics", "slug": "featured-politics", "taxonomy": "tag", "description": null, "featImg": null, "headData": { "title": "featured-politics Archives | KQED News", "description": null, "ogTitle": null, "ogDescription": null, "ogImgId": null, "twTitle": null, "twDescription": null, "twImgId": null }, "ttid": 34394, "isLoading": false, "link": "/news/tag/featured-politics" }, "news_22456": { "type": "terms", "id": "news_22456", "meta": { "index": "terms_1716263798", "site": "news", "id": "22456", "found": true }, "relationships": {}, "featImg": null, "name": "public safety", "description": null, "taxonomy": "tag", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "public safety Archives | KQED News", "ogDescription": null }, "ttid": 22473, "slug": "public-safety", "isLoading": false, "link": "/news/tag/public-safety" }, "news_20517": { "type": "terms", "id": "news_20517", "meta": { "index": "terms_1716263798", "site": "news", "id": "20517", "found": true }, "relationships": {}, "featImg": null, "name": "transportation", "description": null, "taxonomy": "tag", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "transportation Archives | KQED News", "ogDescription": null }, "ttid": 20534, "slug": "transportation", "isLoading": false, "link": "/news/tag/transportation" }, "news_33738": { "type": "terms", "id": "news_33738", "meta": { "index": "terms_1716263798", "site": "news", "id": "33738", "found": true }, "relationships": {}, "featImg": null, "name": "California", "description": null, "taxonomy": "interest", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "California Archives | KQED News", "ogDescription": null }, "ttid": 33755, "slug": "california", "isLoading": false, "link": "/news/interest/california" }, "news_33734": { "type": "terms", "id": "news_33734", "meta": { "index": "terms_1716263798", "site": "news", "id": "33734", "found": true }, "relationships": {}, "featImg": null, "name": "Local Politics", "description": null, "taxonomy": "interest", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "Local Politics Archives | KQED News", "ogDescription": null }, "ttid": 33751, "slug": "local-politics", "isLoading": false, "link": "/news/interest/local-politics" }, "news_33733": { "type": "terms", "id": "news_33733", "meta": { "index": "terms_1716263798", "site": "news", "id": "33733", "found": true }, "relationships": {}, "featImg": null, "name": "News", "description": null, "taxonomy": "interest", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "News Archives | KQED News", "ogDescription": null }, "ttid": 33750, "slug": "news", "isLoading": false, "link": "/news/interest/news" }, "news_457": { "type": "terms", "id": "news_457", "meta": { "index": "terms_1716263798", "site": "news", "id": "457", "found": true }, "relationships": {}, "featImg": null, "name": "Health", "description": null, "taxonomy": "category", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "Health Archives | KQED News", "ogDescription": null }, "ttid": 16998, "slug": "health", "isLoading": false, "link": "/news/category/health" }, "news_33927": { "type": "terms", "id": "news_33927", "meta": { "index": "terms_1716263798", "site": "news", "id": "33927", "found": true }, "relationships": {}, "featImg": null, "name": "RFK Jr.", "description": null, "taxonomy": "tag", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "RFK Jr. Archives | KQED News", "ogDescription": null }, "ttid": 33944, "slug": "rfk-jr", "isLoading": false, "link": "/news/tag/rfk-jr" }, "news_24935": { "type": "terms", "id": "news_24935", "meta": { "index": "terms_1716263798", "site": "news", "id": "24935", "found": true }, "relationships": {}, "featImg": null, "name": "U.S. Department of Health and Human Services", "description": null, "taxonomy": "tag", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "U.S. Department of Health and Human Services Archives | KQED News", "ogDescription": null }, "ttid": 24952, "slug": "u-s-department-of-health-and-human-services", "isLoading": false, "link": "/news/tag/u-s-department-of-health-and-human-services" }, "news_253": { "type": "terms", "id": "news_253", "meta": { "index": "terms_1716263798", "site": "news", "id": "253", "found": true }, "relationships": {}, "featImg": null, "name": "NPR", "description": null, "taxonomy": "affiliate", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": "KQED is the NPR station for the Bay Area, providing award-winning news, programming, and community engagement.", "title": "NPR Archives - Get the Latest News and Reports from California | KQED", "ogDescription": null }, "ttid": 7083, "slug": "npr", "isLoading": false, "link": "/news/affiliate/npr" }, "news_33747": { "type": "terms", "id": "news_33747", "meta": { "index": "terms_1716263798", "site": "news", "id": "33747", "found": true }, "relationships": {}, "featImg": null, "name": "Health", "description": null, "taxonomy": "interest", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "Health Archives | KQED News", "ogDescription": null }, "ttid": 33764, "slug": "health", "isLoading": false, "link": "/news/interest/health" }, "news_31795": { "type": "terms", "id": "news_31795", "meta": { "index": "terms_1716263798", "site": "news", "id": "31795", "found": true }, "relationships": {}, "featImg": null, "name": "California", "description": null, "taxonomy": "category", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "California Archives | KQED News", "ogDescription": null }, "ttid": 31812, "slug": "california", "isLoading": false, "link": "/news/category/california" }, "news_18538": { "type": "terms", "id": "news_18538", "meta": { "index": "terms_1716263798", "site": "news", "id": "18538", "found": true }, "relationships": {}, "featImg": null, "name": "California", "description": null, "taxonomy": "tag", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "California Archives | KQED News", "ogDescription": null }, "ttid": 31, "slug": "california", "isLoading": false, "link": "/news/tag/california" }, "news_3897": { "type": "terms", "id": "news_3897", "meta": { "index": "terms_1716263798", "site": "news", "id": "3897", "found": true }, "relationships": {}, "featImg": null, "name": "Elon Musk", "description": null, "taxonomy": "tag", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "Elon Musk Archives | KQED News", "ogDescription": null }, "ttid": 3916, "slug": "elon-musk", "isLoading": false, "link": "/news/tag/elon-musk" }, "news_28199": { "type": "terms", "id": "news_28199", "meta": { "index": "terms_1716263798", "site": "news", "id": "28199", "found": true }, "relationships": {}, "featImg": null, "name": "featured-science", "description": null, "taxonomy": "tag", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "featured-science Archives | KQED News", "ogDescription": null }, "ttid": 28216, "slug": "featured-science", "isLoading": false, "link": "/news/tag/featured-science" }, "news_18543": { "type": "terms", "id": "news_18543", "meta": { "index": "terms_1716263798", "site": "news", "id": "18543", "found": true }, "relationships": {}, "featImg": null, "name": "Health", "description": null, "taxonomy": "tag", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "Health Archives | KQED News", "ogDescription": null }, "ttid": 466, "slug": "health", "isLoading": false, "link": "/news/tag/health" }, "news_19960": { "type": "terms", "id": "news_19960", "meta": { "index": "terms_1716263798", "site": "news", "id": "19960", "found": true }, "relationships": {}, "featImg": null, "name": "public health", "description": null, "taxonomy": "tag", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "public health Archives | KQED News", "ogDescription": null }, "ttid": 19977, "slug": "public-health", "isLoading": false, "link": "/news/tag/public-health" }, "news_33926": { "type": "terms", "id": "news_33926", "meta": { "index": "terms_1716263798", "site": "news", "id": "33926", "found": true }, "relationships": {}, "featImg": null, "name": "robert f kennedy jr", "description": null, "taxonomy": "tag", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "robert f kennedy jr Archives | KQED News", "ogDescription": null }, "ttid": 33943, "slug": "robert-f-kennedy-jr", "isLoading": false, "link": "/news/tag/robert-f-kennedy-jr" }, "news_3187": { "type": "terms", "id": "news_3187", "meta": { "index": "terms_1716263798", "site": "news", "id": "3187", "found": true }, "relationships": {}, "featImg": null, "name": "science", "description": null, "taxonomy": "tag", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "science Archives | KQED News", "ogDescription": null }, "ttid": 3205, "slug": "science-2", "isLoading": false, "link": "/news/tag/science-2" }, "news_1217": { "type": "terms", "id": "news_1217", "meta": { "index": "terms_1716263798", "site": "news", "id": "1217", "found": true }, "relationships": {}, "featImg": null, "name": "Scott Wiener", "description": null, "taxonomy": "tag", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "Scott Wiener Archives | KQED News", "ogDescription": null }, "ttid": 1229, "slug": "scott-wiener", "isLoading": false, "link": "/news/tag/scott-wiener" }, "news_981": { "type": "terms", "id": "news_981", "meta": { "index": "terms_1716263798", "site": "news", "id": "981", "found": true }, "relationships": {}, "name": "Vaccines", "slug": "vaccines", "taxonomy": "tag", "description": null, "featImg": null, "headData": { "title": "Vaccines | KQED News", "description": null, "ogTitle": null, "ogDescription": null, "ogImgId": null, "twTitle": null, "twDescription": null, "twImgId": null }, "ttid": 991, "isLoading": false, "link": "/news/tag/vaccines" }, "science_31": { "type": "terms", "id": "science_31", "meta": { "index": "terms_1716263798", "site": "science", "id": "31", "found": true }, "relationships": {}, "featImg": null, "name": "Climate", "description": null, "taxonomy": "category", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "Climate Archives | KQED Science", "ogDescription": null }, "ttid": 33, "slug": "climate", "isLoading": false, "link": "/science/category/climate" }, "science_35": { "type": "terms", "id": "science_35", "meta": { "index": "terms_1716263798", "site": "science", "id": "35", "found": true }, "relationships": {}, "featImg": null, "name": "Environment", "description": null, "taxonomy": "category", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "Environment Archives | KQED Science", "ogDescription": null }, "ttid": 37, "slug": "environment", "isLoading": false, "link": "/science/category/environment" }, "science_40": { "type": "terms", "id": "science_40", "meta": { "index": "terms_1716263798", "site": "science", "id": "40", "found": true }, "relationships": {}, "featImg": null, "name": "News", "description": null, "taxonomy": "category", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "News Archives | KQED Science", "ogDescription": null }, "ttid": 42, "slug": "news", "isLoading": false, "link": "/science/category/news" }, "science_5178": { "type": "terms", "id": "science_5178", "meta": { "index": "terms_1716263798", "site": "science", "id": "5178", "found": true }, "relationships": {}, "featImg": null, "name": "California", "description": null, "taxonomy": "tag", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "California Archives | KQED Science", "ogDescription": null }, "ttid": 5178, "slug": "california", "isLoading": false, "link": "/science/tag/california" }, "science_182": { "type": "terms", "id": "science_182", "meta": { "index": "terms_1716263798", "site": "science", "id": "182", "found": true }, "relationships": {}, "featImg": null, "name": "climate", "description": null, "taxonomy": "tag", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "climate Archives | KQED Science", "ogDescription": null }, "ttid": 186, "slug": "climate-2", "isLoading": false, "link": "/science/tag/climate-2" }, "science_4417": { "type": "terms", "id": "science_4417", "meta": { "index": "terms_1716263798", "site": "science", "id": "4417", "found": true }, "relationships": {}, "featImg": null, "name": "featured-news", "description": null, "taxonomy": "tag", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "featured-news Archives | KQED Science", "ogDescription": null }, "ttid": 4417, "slug": "featured-news", "isLoading": false, "link": "/science/tag/featured-news" }, "science_4414": { "type": "terms", "id": "science_4414", "meta": { "index": "terms_1716263798", "site": "science", "id": "4414", "found": true }, "relationships": {}, "featImg": null, "name": "featured-science", "description": null, "taxonomy": "tag", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "featured-science Archives | KQED Science", "ogDescription": null }, "ttid": 4414, "slug": "featured-science", "isLoading": false, "link": "/science/tag/featured-science" }, "science_5375": { "type": "terms", "id": "science_5375", "meta": { "index": "terms_1716263798", "site": "science", "id": "5375", "found": true }, "relationships": {}, "name": "politics", "slug": "politics", "taxonomy": "tag", "description": null, "featImg": null, "headData": { "title": "politics | KQED Science", "description": null, "ogTitle": null, "ogDescription": null, "ogImgId": null, "twTitle": null, "twDescription": null, "twImgId": null }, "ttid": 5375, "isLoading": false, "link": "/science/tag/politics" }, "science_5229": { "type": "terms", "id": "science_5229", "meta": { "index": "terms_1716263798", "site": "science", "id": "5229", "found": true }, "relationships": {}, "featImg": null, "name": "Climate", "description": null, "taxonomy": "interest", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "Climate Archives | KQED Science", "ogDescription": null }, "ttid": 5229, "slug": "climate", "isLoading": false, "link": "/science/interest/climate" }, "science_5213": { "type": "terms", "id": "science_5213", "meta": { "index": "terms_1716263798", "site": "science", "id": "5213", "found": true }, "relationships": {}, "featImg": null, "name": "Local Politics", "description": null, "taxonomy": "interest", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "Local Politics Archives | KQED Science", "ogDescription": null }, "ttid": 5213, "slug": "local-politics", "isLoading": false, "link": "/science/interest/local-politics" }, "science_5212": { "type": "terms", "id": "science_5212", "meta": { "index": "terms_1716263798", "site": "science", "id": "5212", "found": true }, "relationships": {}, "featImg": null, "name": "News", "description": null, "taxonomy": "interest", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "News Archives | KQED Science", "ogDescription": null }, "ttid": 5212, "slug": "news", "isLoading": false, "link": "/science/interest/news" }, "news_356": { "type": "terms", "id": "news_356", "meta": { "index": "terms_1716263798", "site": "news", "id": "356", "found": true }, "relationships": {}, "featImg": null, "name": "Science", "description": null, "taxonomy": "category", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "Science Archives | KQED News", "ogDescription": null }, "ttid": 364, "slug": "science", "isLoading": false, "link": "/news/category/science" }, "news_6456": { "type": "terms", "id": "news_6456", "meta": { "index": "terms_1716263798", "site": "news", "id": "6456", "found": true }, "relationships": {}, "featImg": null, "name": "CDPH", "description": null, "taxonomy": "tag", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "CDPH Archives | KQED News", "ogDescription": null }, "ttid": 6480, "slug": "cdph", "isLoading": false, "link": "/news/tag/cdph" }, "news_2496": { "type": "terms", "id": "news_2496", "meta": { "index": "terms_1716263798", "site": "news", "id": "2496", "found": true }, "relationships": {}, "featImg": null, "name": "infectious disease", "description": null, "taxonomy": "tag", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "infectious disease Archives | KQED News", "ogDescription": null }, "ttid": 2511, "slug": "infectious-disease", "isLoading": false, "link": "/news/tag/infectious-disease" }, "news_17604": { "type": "terms", "id": "news_17604", "meta": { "index": "terms_1716263798", "site": "news", "id": "17604", "found": true }, "relationships": {}, "featImg": null, "name": "measles", "description": null, "taxonomy": "tag", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "measles Archives | KQED News", "ogDescription": null }, "ttid": 17638, "slug": "measles", "isLoading": false, "link": "/news/tag/measles" }, "news_551": { "type": "terms", "id": "news_551", "meta": { "index": "terms_1716263798", "site": "news", "id": "551", "found": true }, "relationships": {}, "featImg": null, "name": "San Mateo County", "description": null, "taxonomy": "tag", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "San Mateo County Archives | KQED News", "ogDescription": null }, "ttid": 560, "slug": "san-mateo-county", "isLoading": false, "link": "/news/tag/san-mateo-county" }, "news_3228": { "type": "terms", "id": "news_3228", "meta": { "index": "terms_1716263798", "site": "news", "id": "3228", "found": true }, "relationships": {}, "featImg": null, "name": "vaccination", "description": null, "taxonomy": "tag", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "vaccination Archives | KQED News", "ogDescription": null }, "ttid": 3246, "slug": "vaccination", "isLoading": false, "link": "/news/tag/vaccination" }, "news_33744": { "type": "terms", "id": "news_33744", "meta": { "index": "terms_1716263798", "site": "news", "id": "33744", "found": true }, "relationships": {}, "featImg": null, "name": "Peninsula", "description": null, "taxonomy": "interest", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "Peninsula Archives | KQED News", "ogDescription": null }, "ttid": 33761, "slug": "peninsula", "isLoading": false, "link": "/news/interest/peninsula" }, "news_33737": { "type": "terms", "id": "news_33737", "meta": { "index": "terms_1716263798", "site": "news", "id": "33737", "found": true }, "relationships": {}, "featImg": null, "name": "Science", "description": null, "taxonomy": "interest", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "Science Archives | KQED News", "ogDescription": null }, "ttid": 33754, "slug": "science", "isLoading": false, "link": "/news/interest/science" }, "news_34165": { "type": "terms", "id": "news_34165", "meta": { "index": "terms_1716263798", "site": "news", "id": "34165", "found": true }, "relationships": {}, "name": "Climate", "slug": "climate", "taxonomy": "category", "description": null, "featImg": null, "headData": { "title": "Climate Archives | KQED News", "description": null, "ogTitle": null, "ogDescription": null, "ogImgId": null, "twTitle": null, "twDescription": null, "twImgId": null }, "ttid": 34182, "isLoading": false, "link": "/news/category/climate" }, "news_4092": { "type": "terms", "id": "news_4092", "meta": { "index": "terms_1716263798", "site": "news", "id": "4092", "found": true }, "relationships": {}, "featImg": null, "name": "agriculture", "description": null, "taxonomy": "tag", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "agriculture Archives | KQED News", "ogDescription": null }, "ttid": 4111, "slug": "agriculture-2", "isLoading": false, "link": "/news/tag/agriculture-2" }, "news_29916": { "type": "terms", "id": "news_29916", "meta": { "index": "terms_1716263798", "site": "news", "id": "29916", "found": true }, "relationships": {}, "featImg": null, "name": "california trees", "description": null, "taxonomy": "tag", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "california trees Archives | KQED News", "ogDescription": null }, "ttid": 29933, "slug": "california-trees", "isLoading": false, "link": "/news/tag/california-trees" }, "news_1167": { "type": "terms", "id": "news_1167", "meta": { "index": "terms_1716263798", "site": "news", "id": "1167", "found": true }, "relationships": {}, "featImg": null, "name": "urban agriculture", "description": null, "taxonomy": "tag", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "urban agriculture Archives | KQED News", "ogDescription": null }, "ttid": 1178, "slug": "urban-agriculture", "isLoading": false, "link": "/news/tag/urban-agriculture" }, "news_33750": { "type": "terms", "id": "news_33750", "meta": { "index": "terms_1716263798", "site": "news", "id": "33750", "found": true }, "relationships": {}, "featImg": null, "name": "Climate", "description": null, "taxonomy": "interest", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "Climate Archives | KQED News", "ogDescription": null }, "ttid": 33767, "slug": "climate", "isLoading": false, "link": "/news/interest/climate" }, "news_248": { "type": "terms", "id": "news_248", "meta": { "index": "terms_1716263798", "site": "news", "id": "248", "found": true }, "relationships": {}, "featImg": null, "name": "Technology", "description": null, "taxonomy": "category", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "Technology Archives | KQED News", "ogDescription": null }, "ttid": 256, "slug": "technology", "isLoading": false, "link": "/news/category/technology" }, "news_35194": { "type": "terms", "id": "news_35194", "meta": { "index": "terms_1716263798", "site": "news", "id": "35194", "found": true }, "relationships": {}, "name": "23andMe", "slug": "23andme", "taxonomy": "tag", "description": null, "featImg": null, "headData": { "title": "23andMe | KQED News", "description": null, "ogTitle": null, "ogDescription": null, "ogImgId": null, "twTitle": null, "twDescription": null, "twImgId": null }, "ttid": 35211, "isLoading": false, "link": "/news/tag/23andme" }, "news_32707": { "type": "terms", "id": "news_32707", "meta": { "index": "terms_1716263798", "site": "news", "id": "32707", "found": true }, "relationships": {}, "featImg": null, "name": "audience-news", "description": null, "taxonomy": "tag", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "audience-news Archives | KQED News", "ogDescription": null }, "ttid": 32724, "slug": "audience-news", "isLoading": false, "link": "/news/tag/audience-news" }, "news_2632": { "type": "terms", "id": "news_2632", "meta": { "index": "terms_1716263798", "site": "news", "id": "2632", "found": true }, "relationships": {}, "featImg": null, "name": "bankruptcy", "description": null, "taxonomy": "tag", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "bankruptcy Archives | KQED News", "ogDescription": null }, "ttid": 2649, "slug": "bankruptcy", "isLoading": false, "link": "/news/tag/bankruptcy" }, "news_22844": { "type": "terms", "id": "news_22844", "meta": { "index": "terms_1716263798", "site": "news", "id": "22844", "found": true }, "relationships": {}, "featImg": null, "name": "Data Privacy", "description": null, "taxonomy": "tag", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "Data Privacy Archives | KQED News", "ogDescription": null }, "ttid": 22861, "slug": "data-privacy", "isLoading": false, "link": "/news/tag/data-privacy" }, "news_2331": { "type": "terms", "id": "news_2331", "meta": { "index": "terms_1716263798", "site": "news", "id": "2331", "found": true }, "relationships": {}, "featImg": null, "name": "DNA", "description": null, "taxonomy": "tag", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "DNA Archives | KQED News", "ogDescription": null }, "ttid": 2346, "slug": "dna", "isLoading": false, "link": "/news/tag/dna" }, "news_1859": { "type": "terms", "id": "news_1859", "meta": { "index": "terms_1716263798", "site": "news", "id": "1859", "found": true }, "relationships": {}, "featImg": null, "name": "privacy", "description": null, "taxonomy": "tag", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "privacy Archives | KQED News", "ogDescription": null }, "ttid": 1874, "slug": "privacy", "isLoading": false, "link": "/news/tag/privacy" }, "news_1460": { "type": "terms", "id": "news_1460", "meta": { "index": "terms_1716263798", "site": "news", "id": "1460", "found": true }, "relationships": {}, "featImg": null, "name": "South San Francisco", "description": null, "taxonomy": "tag", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "South San Francisco Archives | KQED News", "ogDescription": null }, "ttid": 1472, "slug": "south-san-francisco", "isLoading": false, "link": "/news/tag/south-san-francisco" }, "news_1631": { "type": "terms", "id": "news_1631", "meta": { "index": "terms_1716263798", "site": "news", "id": "1631", "found": true }, "relationships": {}, "name": "Technology", "slug": "technology", "taxonomy": "tag", "description": null, "featImg": null, "headData": { "title": "Technology | KQED News", "description": null, "ogTitle": null, "ogDescription": null, "ogImgId": null, "twTitle": null, "twDescription": null, "twImgId": null }, "ttid": 1643, "isLoading": false, "link": "/news/tag/technology" }, "news_33732": { "type": "terms", "id": "news_33732", "meta": { "index": "terms_1716263798", "site": "news", "id": "33732", "found": true }, "relationships": {}, "featImg": null, "name": "Technology", "description": null, "taxonomy": "interest", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "Technology Archives | KQED News", "ogDescription": null }, "ttid": 33749, "slug": "technology", "isLoading": false, "link": "/news/interest/technology" }, "source_arts_13973701": { "type": "terms", "id": "source_arts_13973701", "meta": { "override": true }, "name": "The Do List", "link": "https://www.kqed.org/thedolist", "isLoading": false }, "source_arts_13973675": { "type": "terms", "id": "source_arts_13973675", "meta": { "override": true }, "name": "The Do List", "link": "https://www.kqed.org/thedolist", "isLoading": false }, "source_arts_13973671": { "type": "terms", "id": "source_arts_13973671", "meta": { "override": true }, "name": "The Do List", "link": "https://www.kqed.org/thedolist", "isLoading": false }, "arts_140": { "type": "terms", "id": "arts_140", "meta": { "index": "terms_1716263798", "site": "arts", "id": "140", "found": true }, "relationships": {}, "name": "The Do List", "slug": "the-do-list", "taxonomy": "program", "description": null, "featImg": "https://cdn.kqed.org/wp-content/uploads/sites/2/2015/11/The-Do-LIst-logo-2014-horizontal-015.png", "headData": { "title": "The Do List Archives | KQED Arts", "description": null, "ogTitle": null, "ogDescription": null, "ogImgId": null, "twTitle": null, "twDescription": null, "twImgId": null }, "ttid": 141, "isLoading": false, "link": "/arts/program/the-do-list" }, "arts_1": { "type": "terms", "id": "arts_1", "meta": { "index": "terms_1716263798", "site": "arts", "id": "1", "found": true }, "relationships": {}, "featImg": null, "name": "Arts", "description": null, "taxonomy": "category", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "Arts Archives | KQED Arts", "ogDescription": null }, "ttid": 1, "slug": "arts", "isLoading": false, "link": "/arts/category/arts" }, "arts_12276": { "type": "terms", "id": "arts_12276", "meta": { "index": "terms_1716263798", "site": "arts", "id": "12276", "found": true }, "relationships": {}, "featImg": null, "name": "Food", "description": null, "taxonomy": "category", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": "Explore the Bay Area culinary scene through KQED's food stories, recipes, dining experiences, and stories from the diverse tastemakers that define the Bay's cuisines.", "title": "Bay Area Food Archives, Articles, News, and Reviews | KQED", "ogDescription": null }, "ttid": 12288, "slug": "food", "isLoading": false, "link": "/arts/category/food" }, "arts_22313": { "type": "terms", "id": "arts_22313", "meta": { "index": "terms_1716263798", "site": "arts", "id": "22313", "found": true }, "relationships": {}, "name": "The Do List", "slug": "the-do-list", "taxonomy": "category", "description": null, "featImg": null, "headData": { "title": "The Do List | KQED Arts", "description": null, "ogTitle": null, "ogDescription": null, "ogImgId": null, "twTitle": null, "twDescription": null, "twImgId": null }, "ttid": 22325, "isLoading": false, "link": "/arts/category/the-do-list" }, "arts_7875": { "type": "terms", "id": "arts_7875", "meta": { "index": "terms_1716263798", "site": "arts", "id": "7875", "found": true }, "relationships": {}, "featImg": null, "name": "afro-latinx representation", "description": null, "taxonomy": "tag", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "afro-latinx representation Archives | KQED Arts", "ogDescription": null }, "ttid": 7887, "slug": "afro-latinx-representation", "isLoading": false, "link": "/arts/tag/afro-latinx-representation" }, "arts_22040": { "type": "terms", "id": "arts_22040", "meta": { "index": "terms_1716263798", "site": "arts", "id": "22040", "found": true }, "relationships": {}, "featImg": null, "name": "arts", "description": null, "taxonomy": "tag", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "arts Archives | KQED Arts", "ogDescription": null }, "ttid": 22052, "slug": "arts", "isLoading": false, "link": "/arts/tag/arts" }, "arts_10278": { "type": "terms", "id": "arts_10278", "meta": { "index": "terms_1716263798", "site": "arts", "id": "10278", "found": true }, "relationships": {}, "featImg": null, "name": "featured-arts", "description": null, "taxonomy": "tag", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "featured-arts Archives | KQED Arts", "ogDescription": null }, "ttid": 10290, "slug": "featured-arts", "isLoading": false, "link": "/arts/tag/featured-arts" }, "arts_1297": { "type": "terms", "id": "arts_1297", "meta": { "index": "terms_1716263798", "site": "arts", "id": "1297", "found": true }, "relationships": {}, "featImg": null, "name": "food", "description": null, "taxonomy": "tag", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "food Archives | KQED Arts", "ogDescription": null }, "ttid": 1309, "slug": "food", "isLoading": false, "link": "/arts/tag/food" }, "arts_4244": { "type": "terms", "id": "arts_4244", "meta": { "index": "terms_1716263798", "site": "arts", "id": "4244", "found": true }, "relationships": {}, "featImg": null, "name": "Puerto Rico", "description": null, "taxonomy": "tag", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "Puerto Rico Archives | KQED Arts", "ogDescription": null }, "ttid": 4256, "slug": "puerto-rico", "isLoading": false, "link": "/arts/tag/puerto-rico" }, "arts_1084": { "type": "terms", "id": "arts_1084", "meta": { "index": "terms_1716263798", "site": "arts", "id": "1084", "found": true }, "relationships": {}, "featImg": null, "name": "San Jose", "description": null, "taxonomy": "tag", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "San Jose Archives | KQED Arts", "ogDescription": null }, "ttid": 1101, "slug": "san-jose", "isLoading": false, "link": "/arts/tag/san-jose" }, "arts_585": { "type": "terms", "id": "arts_585", "meta": { "index": "terms_1716263798", "site": "arts", "id": "585", "found": true }, "relationships": {}, "featImg": null, "name": "thedolist", "description": null, "taxonomy": "tag", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "thedolist Archives | KQED Arts", "ogDescription": null }, "ttid": 590, "slug": "thedolist", "isLoading": false, "link": "/arts/tag/thedolist" }, "arts_21866": { "type": "terms", "id": "arts_21866", "meta": { "index": "terms_1716263798", "site": "arts", "id": "21866", "found": true }, "relationships": {}, "featImg": null, "name": "Arts and Culture", "description": null, "taxonomy": "interest", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "Arts and Culture Archives | KQED Arts", "ogDescription": null }, "ttid": 21878, "slug": "arts-and-culture", "isLoading": false, "link": "/arts/interest/arts-and-culture" }, "arts_21870": { "type": "terms", "id": "arts_21870", "meta": { "index": "terms_1716263798", "site": "arts", "id": "21870", "found": true }, "relationships": {}, "featImg": null, "name": "Events", "description": null, "taxonomy": "interest", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "Events Archives | KQED Arts", "ogDescription": null }, "ttid": 21882, "slug": "events", "isLoading": false, "link": "/arts/interest/events" }, "arts_21865": { "type": "terms", "id": "arts_21865", "meta": { "index": "terms_1716263798", "site": "arts", "id": "21865", "found": true }, "relationships": {}, "featImg": null, "name": "Food and Drink", "description": null, "taxonomy": "interest", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "Food and Drink Archives | KQED Arts", "ogDescription": null }, "ttid": 21877, "slug": "food-and-drink", "isLoading": false, "link": "/arts/interest/food-and-drink" }, "arts_21861": { "type": "terms", "id": "arts_21861", "meta": { "index": "terms_1716263798", "site": "arts", "id": "21861", "found": true }, "relationships": {}, "featImg": null, "name": "South Bay", "description": null, "taxonomy": "interest", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "South Bay Archives | KQED Arts", "ogDescription": null }, "ttid": 21873, "slug": "south-bay", "isLoading": false, "link": "/arts/interest/south-bay" }, "arts_74": { "type": "terms", "id": "arts_74", "meta": { "index": "terms_1716263798", "site": "arts", "id": "74", "found": true }, "relationships": {}, "featImg": null, "name": "Movies", "description": null, "taxonomy": "category", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "Movies Archives | KQED Arts", "ogDescription": null }, "ttid": 75, "slug": "movies", "isLoading": false, "link": "/arts/category/movies" }, "arts_2227": { "type": "terms", "id": "arts_2227", "meta": { "index": "terms_1716263798", "site": "arts", "id": "2227", "found": true }, "relationships": {}, "featImg": null, "name": "BAMPFA", "description": null, "taxonomy": "tag", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "BAMPFA Archives | KQED Arts", "ogDescription": null }, "ttid": 2239, "slug": "bampfa", "isLoading": false, "link": "/arts/tag/bampfa" }, "arts_977": { "type": "terms", "id": "arts_977", "meta": { "index": "terms_1716263798", "site": "arts", "id": "977", "found": true }, "relationships": {}, "name": "Film", "slug": "film", "taxonomy": "tag", "description": null, "featImg": null, "headData": { "title": "Film Archives | KQED Arts", "description": null, "ogTitle": null, "ogDescription": null, "ogImgId": null, "twTitle": null, "twDescription": null, "twImgId": null }, "ttid": 995, "isLoading": false, "link": "/arts/tag/film" }, "arts_1201": { "type": "terms", "id": "arts_1201", "meta": { "index": "terms_1716263798", "site": "arts", "id": "1201", "found": true }, "relationships": {}, "featImg": null, "name": "film festivals", "description": null, "taxonomy": "tag", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "film festivals Archives | KQED Arts", "ogDescription": null }, "ttid": 1213, "slug": "film-festivals", "isLoading": false, "link": "/arts/tag/film-festivals" }, "arts_1006": { "type": "terms", "id": "arts_1006", "meta": { "index": "terms_1716263798", "site": "arts", "id": "1006", "found": true }, "relationships": {}, "featImg": null, "name": "guide", "description": null, "taxonomy": "tag", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "guide Archives | KQED Arts", "ogDescription": null }, "ttid": 1023, "slug": "guide", "isLoading": false, "link": "/arts/tag/guide" }, "arts_3163": { "type": "terms", "id": "arts_3163", "meta": { "index": "terms_1716263798", "site": "arts", "id": "3163", "found": true }, "relationships": {}, "featImg": null, "name": "Roxie Theater", "description": null, "taxonomy": "tag", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "Roxie Theater Archives | KQED Arts", "ogDescription": null }, "ttid": 3175, "slug": "roxie-theater", "isLoading": false, "link": "/arts/tag/roxie-theater" }, "arts_3772": { "type": "terms", "id": "arts_3772", "meta": { "index": "terms_1716263798", "site": "arts", "id": "3772", "found": true }, "relationships": {}, "featImg": null, "name": "sffilm", "description": null, "taxonomy": "tag", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "sffilm Archives | KQED Arts", "ogDescription": null }, "ttid": 3784, "slug": "sffilm", "isLoading": false, "link": "/arts/tag/sffilm" }, "arts_21872": { "type": "terms", "id": "arts_21872", "meta": { "index": "terms_1716263798", "site": "arts", "id": "21872", "found": true }, "relationships": {}, "featImg": null, "name": "Berkeley", "description": null, "taxonomy": "interest", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "Berkeley Archives | KQED Arts", "ogDescription": null }, "ttid": 21884, "slug": "berkeley", "isLoading": false, "link": "/arts/interest/berkeley" }, "arts_21879": { "type": "terms", "id": "arts_21879", "meta": { "index": "terms_1716263798", "site": "arts", "id": "21879", "found": true }, "relationships": {}, "featImg": null, "name": "Entertainment", "description": null, "taxonomy": "interest", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "Entertainment Archives | KQED Arts", "ogDescription": null }, "ttid": 21891, "slug": "entertainment", "isLoading": false, "link": "/arts/interest/entertainment" }, "arts_21859": { "type": "terms", "id": "arts_21859", "meta": { "index": "terms_1716263798", "site": "arts", "id": "21859", "found": true }, "relationships": {}, "featImg": null, "name": "San Francisco", "description": null, "taxonomy": "interest", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "San Francisco Archives | KQED Arts", "ogDescription": null }, "ttid": 21871, "slug": "san-francisco", "isLoading": false, "link": "/arts/interest/san-francisco" }, "arts_3226": { "type": "terms", "id": "arts_3226", "meta": { "index": "terms_1716263798", "site": "arts", "id": "3226", "found": true }, "relationships": {}, "name": "LGBTQ+", "slug": "lgbtq", "taxonomy": "tag", "description": null, "featImg": null, "headData": { "title": "LGBTQ+ | KQED Arts", "description": null, "ogTitle": null, "ogDescription": null, "ogImgId": null, "twTitle": null, "twDescription": null, "twImgId": null }, "ttid": 3238, "isLoading": false, "link": "/arts/tag/lgbtq" }, "arts_702": { "type": "terms", "id": "arts_702", "meta": { "index": "terms_1716263798", "site": "arts", "id": "702", "found": true }, "relationships": {}, "featImg": null, "name": "transgender", "description": null, "taxonomy": "tag", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "transgender Archives | KQED Arts", "ogDescription": null }, "ttid": 713, "slug": "transgender", "isLoading": false, "link": "/arts/tag/transgender" }, "arts_7565": { "type": "terms", "id": "arts_7565", "meta": { "index": "terms_1716263798", "site": "arts", "id": "7565", "found": true }, "relationships": {}, "featImg": null, "name": "transgender identity", "description": null, "taxonomy": "tag", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "transgender identity Archives | KQED Arts", "ogDescription": null }, "ttid": 7577, "slug": "transgender-identity", "isLoading": false, "link": "/arts/tag/transgender-identity" }, "source_arts_13973478": { "type": "terms", "id": "source_arts_13973478", "meta": { "override": true }, "name": "The Do List", "link": "https://www.kqed.org/thedolist", "isLoading": false }, "news_6266": { "type": "terms", "id": "news_6266", "meta": { "index": "terms_1716263798", "site": "news", "id": "6266", "found": true }, "relationships": {}, "featImg": null, "name": "Housing", "description": null, "taxonomy": "category", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "Housing Archives | KQED News", "ogDescription": null }, "ttid": 6290, "slug": "housing", "isLoading": false, "link": "/news/category/housing" }, "news_3921": { "type": "terms", "id": "news_3921", "meta": { "index": "terms_1716263798", "site": "news", "id": "3921", "found": true }, "relationships": {}, "featImg": null, "name": "affordable housing", "description": null, "taxonomy": "tag", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "affordable housing Archives | KQED News", "ogDescription": null }, "ttid": 3940, "slug": "affordable-housing", "isLoading": false, "link": "/news/tag/affordable-housing" }, "news_20179": { "type": "terms", "id": "news_20179", "meta": { "index": "terms_1716263798", "site": "news", "id": "20179", "found": true }, "relationships": {}, "featImg": null, "name": "Buffy Wicks", "description": null, "taxonomy": "tag", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "Buffy Wicks Archives | KQED News", "ogDescription": null }, "ttid": 20196, "slug": "buffy-wicks", "isLoading": false, "link": "/news/tag/buffy-wicks" }, "news_32695": { "type": "terms", "id": "news_32695", "meta": { "index": "terms_1716263798", "site": "news", "id": "32695", "found": true }, "relationships": {}, "featImg": null, "name": "construction", "description": null, "taxonomy": "tag", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "construction Archives | KQED News", "ogDescription": null }, "ttid": 32712, "slug": "construction", "isLoading": false, "link": "/news/tag/construction" }, "news_4020": { "type": "terms", "id": "news_4020", "meta": { "index": "terms_1716263798", "site": "news", "id": "4020", "found": true }, "relationships": {}, "name": "Homelessness", "slug": "homelessness", "taxonomy": "tag", "description": null, "featImg": null, "headData": { "title": "Homelessness | KQED News", "description": null, "ogTitle": null, "ogDescription": null, "ogImgId": null, "twTitle": null, "twDescription": null, "twImgId": null, "metaRobotsNoIndex": "index" }, "ttid": 4039, "isLoading": false, "link": "/news/tag/homelessness" }, "news_1775": { "type": "terms", "id": "news_1775", "meta": { "index": "terms_1716263798", "site": "news", "id": "1775", "found": true }, "relationships": {}, "featImg": null, "name": "housing", "description": null, "taxonomy": "tag", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "housing Archives | KQED News", "ogDescription": null }, "ttid": 1790, "slug": "housing", "isLoading": false, "link": "/news/tag/housing" }, "news_34417": { "type": "terms", "id": "news_34417", "meta": { "index": "terms_1716263798", "site": "news", "id": "34417", "found": true }, "relationships": {}, "name": "housing shortage", "slug": "housing-shortage", "taxonomy": "tag", "description": null, "featImg": null, "headData": { "title": "housing shortage | KQED News", "description": null, "ogTitle": null, "ogDescription": null, "ogImgId": null, "twTitle": null, "twDescription": null, "twImgId": null }, "ttid": 34434, "isLoading": false, "link": "/news/tag/housing-shortage" }, "news_25468": { "type": "terms", "id": "news_25468", "meta": { "index": "terms_1716263798", "site": "news", "id": "25468", "found": true }, "relationships": {}, "featImg": null, "name": "Matt Haney", "description": null, "taxonomy": "tag", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "Matt Haney Archives | KQED News", "ogDescription": null }, "ttid": 25485, "slug": "matt-haney", "isLoading": false, "link": "/news/tag/matt-haney" }, "news_33739": { "type": "terms", "id": "news_33739", "meta": { "index": "terms_1716263798", "site": "news", "id": "33739", "found": true }, "relationships": {}, "featImg": null, "name": "Housing", "description": null, "taxonomy": "interest", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "Housing Archives | KQED News", "ogDescription": null }, "ttid": 33756, "slug": "housing", "isLoading": false, "link": "/news/interest/housing" }, "news_18481": { "type": "terms", "id": "news_18481", "meta": { "index": "terms_1716263798", "site": "news", "id": "18481", "found": true }, "relationships": {}, "featImg": null, "name": "CALmatters", "description": null, "taxonomy": "affiliate", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "CALmatters Archives | KQED Arts", "ogDescription": null }, "ttid": 18515, "slug": "calmatters", "isLoading": false, "link": "/news/affiliate/calmatters" }, "news_34054": { "type": "terms", "id": "news_34054", "meta": { "index": "terms_1716263798", "site": "news", "id": "34054", "found": true }, "relationships": {}, "featImg": null, "name": "oakland", "description": null, "taxonomy": "tag", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "oakland Archives | KQED News", "ogDescription": null }, "ttid": 34071, "slug": "oakland", "isLoading": false, "link": "/news/tag/oakland" }, "news_3327": { "type": "terms", "id": "news_3327", "meta": { "index": "terms_1716263798", "site": "news", "id": "3327", "found": true }, "relationships": {}, "featImg": null, "name": "shelter", "description": null, "taxonomy": "tag", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "shelter Archives | KQED News", "ogDescription": null }, "ttid": 3345, "slug": "shelter", "isLoading": false, "link": "/news/tag/shelter" }, "news_2318": { "type": "terms", "id": "news_2318", "meta": { "index": "terms_1716263798", "site": "news", "id": "2318", "found": true }, "relationships": {}, "featImg": null, "name": "West Oakland", "description": null, "taxonomy": "tag", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "West Oakland Archives | KQED News", "ogDescription": null }, "ttid": 2333, "slug": "west-oakland", "isLoading": false, "link": "/news/tag/west-oakland" }, "news_31342": { "type": "terms", "id": "news_31342", "meta": { "index": "terms_1716263798", "site": "news", "id": "31342", "found": true }, "relationships": {}, "featImg": null, "name": "wood street", "description": null, "taxonomy": "tag", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "wood street Archives | KQED News", "ogDescription": null }, "ttid": 31359, "slug": "wood-street", "isLoading": false, "link": "/news/tag/wood-street" }, "news_33730": { "type": "terms", "id": "news_33730", "meta": { "index": "terms_1716263798", "site": "news", "id": "33730", "found": true }, "relationships": {}, "featImg": null, "name": "Oakland", "description": null, "taxonomy": "interest", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "Oakland Archives | KQED News", "ogDescription": null }, "ttid": 33747, "slug": "oakland", "isLoading": false, "link": "/news/interest/oakland" }, "arts_73": { "type": "terms", "id": "arts_73", "meta": { "index": "terms_1716263798", "site": "arts", "id": "73", "found": true }, "relationships": {}, "featImg": null, "name": "Books", "description": null, "taxonomy": "category", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "Books Archives | KQED Arts", "ogDescription": null }, "ttid": 74, "slug": "literature", "isLoading": false, "link": "/arts/category/literature" }, "arts_1355": { "type": "terms", "id": "arts_1355", "meta": { "index": "terms_1716263798", "site": "arts", "id": "1355", "found": true }, "relationships": {}, "featImg": null, "name": "homelessness", "description": null, "taxonomy": "tag", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "homelessness Archives | KQED Arts", "ogDescription": null }, "ttid": 1367, "slug": "homelessness", "isLoading": false, "link": "/arts/tag/homelessness" }, "arts_4544": { "type": "terms", "id": "arts_4544", "meta": { "index": "terms_1716263798", "site": "arts", "id": "4544", "found": true }, "relationships": {}, "featImg": null, "name": "Housing", "description": null, "taxonomy": "tag", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "Housing Archives | KQED Arts", "ogDescription": null }, "ttid": 4556, "slug": "housing", "isLoading": false, "link": "/arts/tag/housing" }, "arts_22296": { "type": "terms", "id": "arts_22296", "meta": { "index": "terms_1716263798", "site": "arts", "id": "22296", "found": true }, "relationships": {}, "name": "nonfiction", "slug": "nonfiction", "taxonomy": "tag", "description": null, "featImg": null, "headData": { "title": "nonfiction | KQED Arts", "description": null, "ogTitle": null, "ogDescription": null, "ogImgId": null, "twTitle": null, "twDescription": null, "twImgId": null }, "ttid": 22308, "isLoading": false, "link": "/arts/tag/nonfiction" }, "arts_21869": { "type": "terms", "id": "arts_21869", "meta": { "index": "terms_1716263798", "site": "arts", "id": "21869", "found": true }, "relationships": {}, "featImg": null, "name": "Housing", "description": null, "taxonomy": "interest", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "Housing Archives | KQED Arts", "ogDescription": null }, "ttid": 21881, "slug": "housing", "isLoading": false, "link": "/arts/interest/housing" }, "source_news_12033218": { "type": "terms", "id": "source_news_12033218", "meta": { "override": true }, "name": "El Tímpano", "link": "https://www.eltimpano.org/", "isLoading": false }, "news_1169": { "type": "terms", "id": "news_1169", "meta": { "index": "terms_1716263798", "site": "news", "id": "1169", "found": true }, "relationships": {}, "featImg": null, "name": "Immigration", "description": null, "taxonomy": "category", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "Immigration Archives | KQED News", "ogDescription": null }, "ttid": 1180, "slug": "immigration", "isLoading": false, "link": "/news/category/immigration" }, "news_20202": { "type": "terms", "id": "news_20202", "meta": { "index": "terms_1716263798", "site": "news", "id": "20202", "found": true }, "relationships": {}, "featImg": null, "name": "immigration", "description": null, "taxonomy": "tag", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "immigration Archives | KQED News", "ogDescription": null }, "ttid": 20219, "slug": "immigration", "isLoading": false, "link": "/news/tag/immigration" }, "news_3025": { "type": "terms", "id": "news_3025", "meta": { "index": "terms_1716263798", "site": "news", "id": "3025", "found": true }, "relationships": {}, "featImg": null, "name": "lead", "description": null, "taxonomy": "tag", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "lead Archives | KQED News", "ogDescription": null }, "ttid": 3043, "slug": "lead", "isLoading": false, "link": "/news/tag/lead" }, "news_5355": { "type": "terms", "id": "news_5355", "meta": { "index": "terms_1716263798", "site": "news", "id": "5355", "found": true }, "relationships": {}, "featImg": null, "name": "lead paint", "description": null, "taxonomy": "tag", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "lead paint Archives | KQED News", "ogDescription": null }, "ttid": 5377, "slug": "lead-paint", "isLoading": false, "link": "/news/tag/lead-paint" }, "news_5356": { "type": "terms", "id": "news_5356", "meta": { "index": "terms_1716263798", "site": "news", "id": "5356", "found": true }, "relationships": {}, "featImg": null, "name": "lead poisoning", "description": null, "taxonomy": "tag", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "lead poisoning Archives | KQED News", "ogDescription": null }, "ttid": 5378, "slug": "lead-poisoning", "isLoading": false, "link": "/news/tag/lead-poisoning" }, "news_33748": { "type": "terms", "id": "news_33748", "meta": { "index": "terms_1716263798", "site": "news", "id": "33748", "found": true }, "relationships": {}, "featImg": null, "name": "Immigration", "description": null, "taxonomy": "interest", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "Immigration Archives | KQED News", "ogDescription": null }, "ttid": 33765, "slug": "immigration", "isLoading": false, "link": "/news/interest/immigration" }, "news_20466": { "type": "terms", "id": "news_20466", "meta": { "index": "terms_1716263798", "site": "news", "id": "20466", "found": true }, "relationships": {}, "featImg": null, "name": "Executive Order", "description": null, "taxonomy": "tag", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "Executive Order Archives | KQED News", "ogDescription": null }, "ttid": 20483, "slug": "executive-order", "isLoading": false, "link": "/news/tag/executive-order" }, "news_33935": { "type": "terms", "id": "news_33935", "meta": { "index": "terms_1716263798", "site": "news", "id": "33935", "found": true }, "relationships": {}, "featImg": null, "name": "featured-california-reparations", "description": null, "taxonomy": "tag", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "featured-california-reparations Archives | KQED News", "ogDescription": null }, "ttid": 33952, "slug": "featured-california-reparations", "isLoading": false, "link": "/news/tag/featured-california-reparations" }, "news_6431": { "type": "terms", "id": "news_6431", "meta": { "index": "terms_1716263798", "site": "news", "id": "6431", "found": true }, "relationships": {}, "featImg": null, "name": "Japanese American internment", "description": null, "taxonomy": "tag", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "Japanese American internment Archives | KQED News", "ogDescription": null }, "ttid": 6455, "slug": "japanese-american-internment", "isLoading": false, "link": "/news/tag/japanese-american-internment" }, "news_17856": { "type": "terms", "id": "news_17856", "meta": { "index": "terms_1716263798", "site": "news", "id": "17856", "found": true }, "relationships": {}, "featImg": null, "name": "Japanese Americans", "description": null, "taxonomy": "tag", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "Japanese Americans Archives | KQED News", "ogDescription": null }, "ttid": 17890, "slug": "japanese-americans", "isLoading": false, "link": "/news/tag/japanese-americans" }, "news_2267": { "type": "terms", "id": "news_2267", "meta": { "index": "terms_1716263798", "site": "news", "id": "2267", "found": true }, "relationships": {}, "featImg": null, "name": "Japanese internment", "description": null, "taxonomy": "tag", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "Japanese internment Archives | KQED News", "ogDescription": null }, "ttid": 2282, "slug": "japanese-internment", "isLoading": false, "link": "/news/tag/japanese-internment" }, "news_23056": { "type": "terms", "id": "news_23056", "meta": { "index": "terms_1716263798", "site": "news", "id": "23056", "found": true }, "relationships": {}, "featImg": null, "name": "japantown", "description": null, "taxonomy": "tag", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "japantown Archives | KQED News", "ogDescription": null }, "ttid": 23073, "slug": "japantown", "isLoading": false, "link": "/news/tag/japantown" }, "news_38": { "type": "terms", "id": "news_38", "meta": { "index": "terms_1716263798", "site": "news", "id": "38", "found": true }, "relationships": {}, "featImg": null, "name": "San Francisco", "description": null, "taxonomy": "tag", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "San Francisco Archives | KQED News", "ogDescription": null }, "ttid": 58, "slug": "san-francisco", "isLoading": false, "link": "/news/tag/san-francisco" }, "news_20529": { "type": "terms", "id": "news_20529", "meta": { "index": "terms_1716263798", "site": "news", "id": "20529", "found": true }, "relationships": {}, "featImg": null, "name": "U.S. Immigration and Customs Enforcement", "description": null, "taxonomy": "tag", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "U.S. Immigration and Customs Enforcement Archives | KQED News", "ogDescription": null }, "ttid": 20546, "slug": "u-s-immigration-and-customs-enforcement", "isLoading": false, "link": "/news/tag/u-s-immigration-and-customs-enforcement" }, "news_32239": { "type": "terms", "id": "news_32239", "meta": { "index": "terms_1716263798", "site": "news", "id": "32239", "found": true }, "relationships": {}, "featImg": null, "name": "colleges", "description": null, "taxonomy": "tag", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "colleges Archives | KQED News", "ogDescription": null }, "ttid": 32256, "slug": "colleges", "isLoading": false, "link": "/news/tag/colleges" }, "news_20013": { "type": "terms", "id": "news_20013", "meta": { "index": "terms_1716263798", "site": "news", "id": "20013", "found": true }, "relationships": {}, "featImg": null, "name": "education", "description": null, "taxonomy": "tag", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "education Archives | KQED News", "ogDescription": null }, "ttid": 20030, "slug": "education", "isLoading": false, "link": "/news/tag/education" }, "news_32906": { "type": "terms", "id": "news_32906", "meta": { "index": "terms_1716263798", "site": "news", "id": "32906", "found": true }, "relationships": {}, "featImg": null, "name": "mass arrests", "description": null, "taxonomy": "tag", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "mass arrests Archives | KQED News", "ogDescription": null }, "ttid": 32923, "slug": "mass-arrests", "isLoading": false, "link": "/news/tag/mass-arrests" }, "news_34903": { "type": "terms", "id": "news_34903", "meta": { "index": "terms_1716263798", "site": "news", "id": "34903", "found": true }, "relationships": {}, "name": "birthright citizenship", "slug": "birthright-citizenship", "taxonomy": "tag", "description": null, "featImg": null, "headData": { "title": "birthright citizenship | KQED News", "description": null, "ogTitle": null, "ogDescription": null, "ogImgId": null, "twTitle": null, "twDescription": null, "twImgId": null }, "ttid": 34920, "isLoading": false, "link": "/news/tag/birthright-citizenship" }, "news_16": { "type": "terms", "id": "news_16", "meta": { "index": "terms_1716263798", "site": "news", "id": "16", "found": true }, "relationships": {}, "featImg": null, "name": "Gavin Newsom", "description": null, "taxonomy": "tag", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "Gavin Newsom Archives | KQED News", "ogDescription": null }, "ttid": 16, "slug": "gavin-newsom", "isLoading": false, "link": "/news/tag/gavin-newsom" }, "news_20445": { "type": "terms", "id": "news_20445", "meta": { "index": "terms_1716263798", "site": "news", "id": "20445", "found": true }, "relationships": {}, "featImg": null, "name": "Sanctuary Cities", "description": null, "taxonomy": "tag", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "Sanctuary Cities Archives | KQED News", "ogDescription": null }, "ttid": 20462, "slug": "sanctuary-cities", "isLoading": false, "link": "/news/tag/sanctuary-cities" }, "news_18188": { "type": "terms", "id": "news_18188", "meta": { "index": "terms_1716263798", "site": "news", "id": "18188", "found": true }, "relationships": {}, "featImg": null, "name": "Santa Clara County", "description": null, "taxonomy": "tag", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "Santa Clara County Archives | KQED News", "ogDescription": null }, "ttid": 18222, "slug": "santa-clara-county", "isLoading": false, "link": "/news/tag/santa-clara-county" }, "news_33729": { "type": "terms", "id": "news_33729", "meta": { "index": "terms_1716263798", "site": "news", "id": "33729", "found": true }, "relationships": {}, "featImg": null, "name": "San Francisco", "description": null, "taxonomy": "interest", "headData": { "twImgId": null, "twTitle": null, "ogTitle": null, "ogImgId": null, "twDescription": null, "description": null, "title": "San Francisco Archives | KQED News", "ogDescription": null }, "ttid": 33746, "slug": "san-francisco", "isLoading": false, "link": "/news/interest/san-francisco" } }, "userAgentReducer": { "userAgent": "Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Mobile Safari/537.36", "isBot": false }, "userPermissionsReducer": { "wpLoggedIn": false }, "localStorageReducer": {}, "browserHistoryReducer": [], "eventsReducer": {}, "fssReducer": {}, "tvDailyScheduleReducer": {}, "tvWeeklyScheduleReducer": {}, "tvPrimetimeScheduleReducer": {}, "tvMonthlyScheduleReducer": {}, "userAccountReducer": { "user": { "email": null, "emailStatus": "EMAIL_UNVALIDATED", "loggedStatus": "LOGGED_OUT", "articles": [] }, "authModal": { "isOpen": false, "view": "LANDING_VIEW" }, "error": null }, "youthMediaReducer": {}, "checkPleaseReducer": { "filterData": {}, "restaurantData": [] }, "reframeReducer": { "attendee": null }, "location": { "pathname": "/", "previousPathname": "/" } }