Method
How US live results work
civism shows what official election offices publish. It makes no calls, no projections and no estimates of its own.
§ 01What is counted
What is counted
What is counted
Votes as published by the official results feed of the state or county election office. civism never works out a share of the vote counted from precincts.
Progress units
Progress is the number of units reporting: precincts, counties or towns, whichever the feed counts. It is not a share of the vote counted. Where many ballots are cast by mail, 100% of precincts can report while ballots are still being counted.
§ 02Race status
Race status
Race status
CountingThe feed has not marked the count complete.
Count completeThe feed's own flag says the count is complete. The result is not yet certified.
CertifiedThe state or county has certified the result, or the certified results file has replaced the live rows.
Status comes only from the source. It never comes from a precinct percentage, a margin or an outside call, and it never steps back.
Who certifies, and when
Certification is the official, legal end of the count, done by the bodies below once counties finish their canvass. Dates and recount rules come only from the official pages linked on each row. The 2026 general election is on Nov 3, 2026. “Not confirmed” means civism has not yet confirmed it from an official source.
Who certifies, and when. 18 items. AZ: Certified by: Secretary of StateSecretary of State, with the Governor and Attorney General; Deadline: See the official source; Recount: Automatic if the margin is 0.50% or less; Source: Official source 1Official source 2; CA: Certified by: Secretary of StateCalifornia Secretary of State; Deadline: Dec 11, 2026; Recount: On request; Source: Official source 1Official source 2; CO: Certified by: Not confirmed; Deadline: Not confirmed; Recount: Automatic if the margin is 0.50% or less; Source: Official source; FL: Certified by: State boardElections Canvassing Commission (Governor and two Cabinet members); Deadline: 14 days after the election; Recount: Automatic if the margin is 0.50% or less; Source: Official source 1Official source 2; GA: Certified by: Not confirmed; Deadline: Not confirmed; Recount: On request; Source: Official source; IA: Certified by: State boardExecutive Council (State Board of Canvassers); Deadline: 27 days after the election; Recount: On request; Source: Official source; ID: Certified by: State boardState Board of Canvassers (Secretary of State, State Controller and State Treasurer); Deadline: 21 days after the election; Recount: Not confirmed; Source: Official source; IN: Certified by: Not confirmed; Deadline: Not confirmed; Recount: Not confirmed; Source: —; LA: Certified by: Not confirmed; Deadline: Not confirmed; Recount: Not confirmed; Source: —; MN: Certified by: State boardState Canvassing Board (Secretary of State, two Supreme Court judges, two district judges); Deadline: 16 days after the election; Recount: On request; Source: Official source 1Official source 2Official source 3. and 8 more.
| State | Certified by | Deadline | Recount | Source |
|---|---|---|---|---|
| AZ | Secretary of State | See the official source | Automatic if the margin is 0.50% or less | Official source 1Official source 2 |
| CA | Secretary of State | Dec 11, 2026 | On request | Official source 1Official source 2 |
| CO | Not confirmed | Not confirmed | Automatic if the margin is 0.50% or less | Official source |
| FL | State board | 14 days after the election | Automatic if the margin is 0.50% or less | Official source 1Official source 2 |
| GA | Not confirmed | Not confirmed | On request | Official source |
| IA | State board | 27 days after the election | On request | Official source |
| ID | State board | 21 days after the election | Not confirmed | Official source |
| IN | Not confirmed | Not confirmed | Not confirmed | — |
| LA | Not confirmed | Not confirmed | Not confirmed | — |
| MN | State board | 16 days after the election | On request | Official source 1Official source 2Official source 3 |
| NC | State board | Nov 24, 2026 | On request | Official source |
| RI | State board | See the official source | On request | Official source 1Official source 2Official source 3 |
| SC | State board | 10 days after the election | Automatic if the margin is 1.00% or less | Official source |
| TX | Governor | Dec 7, 2026 | On request | Official source 1Official source 2 |
| UT | Not confirmed | Not confirmed | Not confirmed | — |
| VA | State board | See the official source | On request | Official source 1Official source 2 |
| WA | Secretary of State | 30 days after the election | See the official source | Official source 1Official source 2 |
| WV | Not confirmed | Not confirmed | Not confirmed | — |
§ 03Sources
Sources
Sources
Official state and county election offices only, read from their public results feeds at the pace each allows. Feeds in use: Enhanced Voting (AZ, GA, ID, RI, UT, VA, WA), Clarity (CO, IA, SC, WV), Civix (TX), and state files for CA, FL, IN, LA, MN and NC. When an office refuses requests, civism stops asking and the race shows “awaiting official results”.
Sources by state
Sources by state. 25 items. TX: Results site: goelect.txelections.civixapps.com; Licence: No terms or licence found; Feed updates: As offices upload results; civism: Readevery 120 s; CA: Results site: electionresults.sos.ca.gov; Licence: No terms or licence found; Feed updates: As offices upload results; civism: Readevery 30 s; FL: Results site: results.elections.myflorida.com; Licence: Public record; no licence stated; Feed updates: About every 2 min; civism: Off until a production check passes; AZ: Results site: app.enhancedvoting.com; Licence: No terms or licence found; Feed updates: As offices upload results; civism: Readevery 30 s; GA: Results site: results.sos.ga.gov; Licence: No terms or licence found; Feed updates: As offices upload results; civism: Readevery 30 s; ID: Results site: results.voteidaho.gov; Licence: No terms or licence found; Feed updates: As offices upload results; civism: Off until a production check passes; RI: Results site: electionresults.ri.gov; Licence: No terms or licence found; Feed updates: As offices upload results; civism: Readevery 30 s; UT: Results site: electionresults.utah.gov; Licence: No terms or licence found; Feed updates: Daily after the first count; civism: Readevery 30 s; VA: Results site: enr.elections.virginia.gov; Licence: No terms or licence found; Feed updates: As offices upload results; civism: Readevery 30 s; WA: Results site: results.votewa.gov; Licence: No terms or licence found; Feed updates: Daily after the first count; civism: Readevery 30 s. and 15 more.
| State | Results site | Licence | Feed updates | civism |
|---|---|---|---|---|
| TX | goelect.txelections.civixapps.com | No terms or licence found | As offices upload results | Read |
| CA | electionresults.sos.ca.gov | No terms or licence found | As offices upload results | Read |
| FL | results.elections.myflorida.com | Public record; no licence stated | About every 2 min | Off until a production check passes |
| AZ | app.enhancedvoting.com | No terms or licence found | As offices upload results | Read |
| GA | results.sos.ga.gov | No terms or licence found | As offices upload results | Read |
| ID | results.voteidaho.gov | No terms or licence found | As offices upload results | Off until a production check passes |
| RI | electionresults.ri.gov | No terms or licence found | As offices upload results | Read |
| UT | electionresults.utah.gov | No terms or licence found | Daily after the first count | Read |
| VA | enr.elections.virginia.gov | No terms or licence found | As offices upload results | Read |
| WA | results.votewa.gov | No terms or licence found | Daily after the first count | Read |
| CO | results.enr.clarityelections.com | No terms or licence found | As offices upload results | Read |
| IA | electionresults.iowa.gov | No terms or licence found | As offices upload results | Read |
| SC | www.enr-scvotes.org | No terms or licence found | As offices upload results | Read |
| WV | results.enr.clarityelections.com | No terms or licence found | As offices upload results | Read |
| NC | er.ncsbe.gov | No terms or licence found | About every 10 min | Read |
| LA | voterportal.sos.la.gov | No terms or licence found | As offices upload results | Read |
| IN | enr.indianavoters.in.gov | No terms or licence found | Hourly | Read |
| MN | electionresultsfiles.sos.mn.gov | Terms page not reviewed yet | About every 15 min | Read |
| PA | electionreturns.pa.gov | No terms or licence found | As offices upload results | Not read yet |
| OH | liveresults.ohiosos.gov | No terms or licence found | About every 30 min | Not read yet |
| VT | electionresults.vermont.gov | No terms or licence found | As offices upload results | Not read yet |
| AK | elections.alaska.gov | No terms or licence found | About every 2 min | Not read yet |
| NJ | — | No terms or licence found | As offices upload results | Not read yet |
| KY | vrsws.sos.ky.gov | Acceptable use policy; permission needed | About every 2 min | Not read yet |
| OK | results.okelections.gov | No terms or licence found | As offices upload results | Not read yet |
§ 04Expected-vote estimate
Expected-vote estimate
Expected-vote estimate
The estimate says how much of the vote is probably in: the votes counted in a race divided by an expected total vote for the same place. It is not a prediction of who will win or by how much, and civism never shows it next to a winner, a probability or a call.
Tier 1, official ballots: where a state publishes both the ballots counted and the ballots still outstanding, the expected total is their sum, from that state's own file.
Tier 2, prior election: otherwise the expected total is the ballots counted in the last election of the same kind (a midterm with the 2022 midterm, a presidential year with the previous presidential year), from the federal Election Administration and Voting Survey. It is not adjusted for changes in registration.
Tier 3, no basis: where neither exists, civism shows precincts reporting and the race status only.
The page names the source and its date and rounds to a whole percent. A tier 2 figure also says which election it is based on. Votes counted in one race are compared with ballots, so a race with many blank votes reads slightly low.
The estimate is hidden when there is no basis, when the votes counted are more than 10 percent above the expected total, when a tier 1 file is more than 48 hours old, and once the race is count complete or certified, because the official status then replaces it.
§ 05Corrections
Corrections
Corrections
When a feed revises a number or a status, civism records the change here with its date, the contest, what changed and the official source. Each affected race links to its entries.
Corrections
No corrections have been made yet.