NEVADA CITY, Calif. June 2, 2026 – Polls closed at 8:00 pm today. We will post local election results here as soon as they are released.
Advertisement
June 2, 2026 at 11:54 PM Third and final update, the next results update will be on Friday.
June 2, 2026 at 10:10 PM Second update being published now. The voter counts on the Cumulative Reports are based on the 15 Day Report of Registration and may differ from the Ballot Statistics count.
June 2, 2026 at 8:15 PM First updates
Advertisement
Advertisement
Federal contests – Nevada County results
CA Secretary of State · June 2, 2026 Primary · Unofficial
U.S. House, District 3
Advertisement
Loading…
Source: api.sos.ca.gov · Auto-refreshes every 2 min
‘
);}).join(”);
}
Advertisement
function sosFetchus_rep_district_3(manual){
if(manual)skeleton();
fetch(‘https://api.sos.ca.gov/returns/’+slug+’?_=’+Date.now())
.then(function(r){if(!r.ok)throw new Error(‘HTTP ‘+r.status);return r.json();})
.then(function(d){
if(d.raceTitle)titleEl.textContent=d.raceTitle;
metaEl.innerHTML=’‘+(d.Reporting||”)+(d.ReportingTime?’ · ‘+d.ReportingTime:”);
tsEl.textContent=”Updated “+new Date().toLocaleTimeString([],{hour:’2-digit’,minute:’2-digit’});
var cands=(d.candidates||[]).map(function(c){return{name:c.Name,party:c.Party,votes:parseInt((c.Votes||’0′).replace(/,/g,”)),pct:parseFloat(c.Percent||0),inc:c.incumbent};}).sort(function(a,b){return b.pct-a.pct;});
var top2set=new Set(cands.slice(0,2).map(function(c){return c.name;}));
var total=cands.reduce(function(s,c){return s+c.votes;},0);
CA Secretary of State · June 2, 2026 Primary · Unofficial
Insurance Commissioner
Loading…
Advertisement
Source: api.sos.ca.gov · Auto-refreshes every 2 min
‘
);}).join(”);
}
function sosFetchinsurance_commissioner(manual){
if(manual)skeleton();
fetch(‘https://api.sos.ca.gov/returns/’+slug+’?_=’+Date.now())
.then(function(r){if(!r.ok)throw new Error(‘HTTP ‘+r.status);return r.json();})
.then(function(d){
if(d.raceTitle)titleEl.textContent=d.raceTitle;
metaEl.innerHTML=’‘+(d.Reporting||”)+(d.ReportingTime?’ · ‘+d.ReportingTime:”);
tsEl.textContent=”Updated “+new Date().toLocaleTimeString([],{hour:’2-digit’,minute:’2-digit’});
Advertisement
var cands=(d.candidates||[]).map(function(c){return{name:c.Name,party:c.Party,votes:parseInt((c.Votes||’0′).replace(/,/g,”)),pct:parseFloat(c.Percent||0),inc:c.incumbent};}).sort(function(a,b){return b.pct-a.pct;});
var top2set=new Set(cands.slice(0,2).map(function(c){return c.name;}));
var total=cands.reduce(function(s,c){return s+c.votes;},0);
CA Secretary of State · June 2, 2026 Primary · Unofficial
Attorney General
Advertisement
Loading…
Source: api.sos.ca.gov · Auto-refreshes every 2 min
‘
);}).join(”);
}
Advertisement
function sosFetchattorney_general(manual){
if(manual)skeleton();
fetch(‘https://api.sos.ca.gov/returns/’+slug+’?_=’+Date.now())
.then(function(r){if(!r.ok)throw new Error(‘HTTP ‘+r.status);return r.json();})
.then(function(d){
if(d.raceTitle)titleEl.textContent=d.raceTitle;
metaEl.innerHTML=’‘+(d.Reporting||”)+(d.ReportingTime?’ · ‘+d.ReportingTime:”);
tsEl.textContent=”Updated “+new Date().toLocaleTimeString([],{hour:’2-digit’,minute:’2-digit’});
var cands=(d.candidates||[]).map(function(c){return{name:c.Name,party:c.Party,votes:parseInt((c.Votes||’0′).replace(/,/g,”)),pct:parseFloat(c.Percent||0),inc:c.incumbent};}).sort(function(a,b){return b.pct-a.pct;});
var top2set=new Set(cands.slice(0,2).map(function(c){return c.name;}));
var total=cands.reduce(function(s,c){return s+c.votes;},0);