2017 United States Senate Special Election in Alabama
Primary Election: August 15, 2017
Republican Primary Runoff: September 26, 2017
General Election: December 12, 2017
Primary Election: August 15, 2017
Republican Primary Runoff: September 26, 2017
General Election: December 12, 2017