Burlington, Vermont (repealed 2010)

Burlington, Vermont has used instant runoff voting to elect its mayor since 2006. So far there have been two IRV elections, taking place in 2006 and 2009. Burlington has detailed information about its elections here.

Section 5(b) of Title II of the city charter provides guidelines for implementing IRV, and allows the city council to pass regulations consistent with the guidelines, but I have not found any such regulations online.

The ballots and official results are also available online:

One unusual aspect of Burlington's implementation of IRV is the way that it treats overvotes (when more than one candidate is given the same ranking). With most implementations of IRV (and STV), overvotes are not used in the count and effectively removed from the ballots before the start of the count. Burlington, however, will look at the overvotes during the count.

For example, consider a ballot where candidates A and B are both ranked second. Burlington considers the overvote at the time it is being processed. If both A and B are still in the running at this time, then it is treated as an overvote and ignored. If, however, one of A and B has already been eliminated at this time, then it is not treated as an overvote because there is only one candidate in the running.