August 7,2018 Primary Results

April 3,2018 General Municipal Election

April 18, 2017 Special Run-Off Election

April 4,2017 General Municipal Election

November 8,2016 General Election

August 2,2016 Primary Election

April 5,2016 General Municipal Election

March 15,2016 Presidential Preference Primary Election

April 7,2015 General Municipal Election

November 4,2014 General Election

August 5,2014 Primary Election

April 8,2014 General Municipal Election

November 5,2013 Special Election

August 6,2013 Special Election

April 2,2013 General Municipal Election

November 6,2012 General Election

August 7,2012 Primary Election

April 3,2012 General Municipal Election

February 7,2012 Presidential Preference Primary

April 5,2011 General Municipal Election

November 2,2010 General Election

August 3,2010 Primary Election

April 20,2010 Special City of Hannibal Election

April 6,2010 General Municipal Election

April 7,2009 General Municipal Election

November 4,2008 General Election

August 5,2008 Primary Election

April 08,2008 General Municipal Election

February 5,2008 Presidential Preference Primary Election