Current as of Nov. 28, with about 8,700 ballots still to be counted.
(Please use a modern browser to see the interactive version of this visualization)