Anonymous ballot markings of each ballot cast during election starting from 2017.
Data access
This dataset has not yet been converted to a format compatible with our new platform. The data table provided contains links to access the files from our legacy site.
Dataset schema (Attributes)
The schema for each election is described in a page linked to in the data table.
These are the official ballot markings.
Note: any races that were over voted on a ballor will show all zeros.
The 2017 by-election was the first by-election since 1992. There were 28 candidates for one Councillor and nine School Trustee positions on the ballot.
The 2018 Vancouver election had a large number of candidates (158), resulting in a longer than usual ballot which caused paper jams in the vote counting machines at some locations. The City completed a verification process which included recounting approximately 57,000 ballots from 50 voting places.
After the completion of the verification process, there were minor vote differences between the preliminary results and the recount at 39 locations. The minor vote changes did not change the final election standings and are included in the final election results file. At these 39 locations, there were 164 ballots that were not able to be fed through the machine due to minor paper tears or other wear from being verified by the tabulators. These ballots were counted manually and the votes were manually added to the final results file prior to the final results being published.
The count of under votes and over votes on the manually counted ballots during the verification process was not added, however, to the count of over votes and under votes on the final election results file. All other locations are automatically tallied by the ballot tabulating machine for those ballots read by the machine. As a result, there are 34 locations (a total of 164 ballots) where the under vote and over vote count in the final results file will not be the same when compared to the anonymous ballot data.