Solid work, Votecastr...
Estimated votes in Florida as of final update:
Clinton: 4,959,569
Trump: 4,644,007
Estimated votes in Iowa as of final update:
Clinton: 659,498
Trump: 645,935
Estimated votes in Nevada as of final update:
Clinton: 504,108
Trump: 496,633
Estimated votes in New Hampshire as of final update:
Clinton: 311,833
Trump: 289,125
Estimated votes in Ohio as of final update:
Clinton: 2,534,965
Trump: 2,516,534
Estimated votes in Pennsylvania as of final update:
Clinton: 2,557,627
Trump: 2,401,513
Estimated votes in Wisconsin as of final update:
Clinton: 1,366,876
Trump: 1,193,322