2016 Dunedin mayoral election

The 2016 Dunedin mayoral election was held on Saturday, 8 October 2016 and was conducted under the single transferable voting system. Dave Cull, Dunedin's 57th mayor, was re-elected after seeing off ten challengers.

2016 Dunedin mayoral election

8 October 2016
 
Candidate Dave Cull Lee Vandervis
Party Independent Independent
Popular vote 17,441 11,938
Percentage 59.4 40.6

Mayor before election

Dave Cull

Elected Mayor

Dave Cull

Results

Cull was re-elected, defeating centre-right challenger Lee Vandervis in the tenth and final iteration of votes; however, Cull's first preference vote was severely reduced.

CandidateAffiliationFirst PreferenceLast Iteration
Votes%+/-Votes%
Dave CullIndependent10,81627.1-22.217,44159.4
Lee VandervisIndependent7,06317.7+2.511,93840.6
Barry Timmings5,61314.0
Andrew Whiley4,64711.6+4.4
Aaron HawkinsGreen Dunedin3,1087.7+0.2
Jim O'Malley2,5016.2
Conrad StedmanIndependent2,0865.2
Rachel Elder1,7344.3
Scout Barbour-Evans9452.3
Abe Gray7341.8
Athold BayneStand up for Dunedin6121.5
Informal votes N/A [1]
Turnout39,859
gollark: <@319753218592866315> <@!218047149512982531>
gollark: Haskell does actually have syntactic sugar for TellDigitalCrossToLearnMonads, usefully enough.
gollark: It works!
gollark: ++exec```haskell{-# LANGUAGE RebindableSyntax #-}import Prelude (Applicative, String)import qualified Prelude as Pclass Applicative m => TellDigitalCrossToLearnMonads m where (>>=) :: m a -> (a -> m b) -> m b (>>) :: m a -> m b -> m b return :: a -> m a tellDigitalCrossToLearnMonads :: String -> m ainstance TellDigitalCrossToLearnMonads P.IO where (>>=) = (P.>>=) (>>) = (P.>>) return = P.pure tellDigitalCrossToLearnMonads = P.failmain = tellDigitalCrossToLearnMonads "hi!"```
gollark: ++exec```haskell{-# LANGUAGE RebindableSyntax #-}import Prelude (Applicative, String)import qualified Prelude as Pclass Applicative m => TellDigitalCrossToLearnMonads m where (>>=) :: m a -> (a -> m b) -> m b (>>) :: m a -> m b -> m b return :: a -> m a tellDigitalCrossToLearnMonads :: String -> m ainstance TellDigitalCrossToLearnMonads IO where (>>=) = (P.>>=) (>>) = (P.>>) return = P.pure fail = P.failmain = tellDigitalCrossToLearnMonads "hi!"```

References

  1. "Declaration of Result" (PDF). Dunedin City Council. Retrieved 28 November 2016.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.