July 23-27, 2012 – In-person early voting for the primary runoff. 

July 31, 2012 – Primary runoff.  

October 22-November 2, 2012 – In-person early voting for general election.   

November 6, 2012 – General election.