diff --git a/candidates/2020/TC/al7689@att.com b/candidates/2019/special-elections/TC/al7689@att.com
similarity index 100%
rename from candidates/2020/TC/al7689@att.com
rename to candidates/2019/special-elections/TC/al7689@att.com
diff --git a/candidates/2019/special-elections/TC/placeholder_and_hints.rst b/candidates/2019/special-elections/TC/placeholder_and_hints.rst
new file mode 120000
index 0000000..3c49733
--- /dev/null
+++ b/candidates/2019/special-elections/TC/placeholder_and_hints.rst
@@ -0,0 +1 @@
+candidates/2019/TC/placeholder_and_hints.rst
\ No newline at end of file
diff --git a/candidates/2020/TC/roman.gorshunov@att.com b/candidates/2019/special-elections/TC/roman.gorshunov@att.com
similarity index 100%
rename from candidates/2020/TC/roman.gorshunov@att.com
rename to candidates/2019/special-elections/TC/roman.gorshunov@att.com
diff --git a/candidates/2020/WC/pittwoodian@gmail.com b/candidates/2019/special-elections/WC/pittwoodian@gmail.com
similarity index 100%
rename from candidates/2020/WC/pittwoodian@gmail.com
rename to candidates/2019/special-elections/WC/pittwoodian@gmail.com
diff --git a/candidates/2020/WC/placeholder_and_hints.rst b/candidates/2019/special-elections/WC/placeholder_and_hints.rst
similarity index 100%
rename from candidates/2020/WC/placeholder_and_hints.rst
rename to candidates/2019/special-elections/WC/placeholder_and_hints.rst
diff --git a/candidates/2020/TC/placeholder_and_hints.rst b/candidates/2020/TC/placeholder_and_hints.rst
deleted file mode 120000
index 3c49733..0000000
--- a/candidates/2020/TC/placeholder_and_hints.rst
+++ /dev/null
@@ -1 +0,0 @@
-candidates/2019/TC/placeholder_and_hints.rst
\ No newline at end of file
diff --git a/candidates/2020/TC/placeholder_and_hints.rst b/candidates/2020/TC/placeholder_and_hints.rst
new file mode 100644
index 0000000..2d274aa
--- /dev/null
+++ b/candidates/2020/TC/placeholder_and_hints.rst
@@ -0,0 +1,18 @@
+If you have never participated in an election and written up a nomination
+before here are a few tips to help you:
+
+* One purpose of the nomination text is to help the community to know you
+  better and understand why you are running for the position
+* Technical background and skills that you feel relevant for the position
+  are good to mention
+* Summarizing your involvement with the project will help to show what areas
+  you are active in and what your experience is with the project and community
+* Listing responsibilities you would take and actions you would drive will
+  help the community to understand how you can fit into the TSC group if you
+  get elected
+* There is no perfect nomination, make sure you include all talking points
+  you would be interested to read in others'
+* Don't forget to send the text to the airship-discuss mailing list as well
+* For examples and inspiration you can look into the election candidacy folder
+  of OpenStack: https://opendev.org/openstack/election/src/branch/master/candidates
+
diff --git a/doc/source/index.rst b/doc/source/index.rst
index b6fca03..8a105f7 100644
--- a/doc/source/index.rst
+++ b/doc/source/index.rst
@@ -10,6 +10,7 @@ Welcome to Airship Elections!
     :maxdepth: 2
 
     procedures
+    upcoming
     results/index
 
 .. toctree::
diff --git a/doc/source/results/2019-sp/tc.rst b/doc/source/results/2019-sp/tc.rst
new file mode 100644
index 0000000..e4fa20b
--- /dev/null
+++ b/doc/source/results/2019-sp/tc.rst
@@ -0,0 +1,30 @@
+2020 Technical Committee Special Election
+=========================================
+
+Technical Committee Members
+---------------------------
+
+* `Alexander Hughes`_
+* `Alexey Odinokov`_
+* `James Gu`_
+* `Andrew Leasck`_
+* `Jan-Erik Mangs`_
+
+Results
+-------
+
+* `TC <https://civs.cs.cornell.edu/cgi-bin/results.pl?id=E_dac902f915a06ada>`_
+
+2020 Technical Committee Special Election Candidates
+----------------------------------------------------
+
+* `Andrew Leasck`_
+* `Roman Gorshunov`_
+
+.. _Alexander Hughes: https://opendev.org/airship/election/src/branch/master/candidates/2019/TC/alexander.hughes@pm.me
+.. _Andrew Leasck: https://opendev.org/airship/election/src/branch/master/candidates/2020/special-elections/TC/al7689@att.com
+.. _Roman Gorshunov: https://opendev.org/airship/election/src/branch/master/candidates/2020/special-elections/TC/roman.gorshunov@att.com
+.. _Alexey Odinokov: https://opendev.org/airship/election/src/branch/master/candidates/2019/TC/aodinokov@mirantis.com
+.. _James Gu: https://opendev.org/airship/election/src/branch/master/candidates/2019/TC/jgu@suse.com
+.. _Jan-Erik Mangs: https://opendev.org/airship/election/src/branch/master/candidates/2019/TC/jan-erik.mangs@ericsson.com
+
diff --git a/doc/source/results/2019-sp/wc.rst b/doc/source/results/2019-sp/wc.rst
new file mode 100644
index 0000000..f7a190f
--- /dev/null
+++ b/doc/source/results/2019-sp/wc.rst
@@ -0,0 +1,28 @@
+2020 Working Committee Special Election
+=======================================
+
+Working Committee Members
+-------------------------
+
+* `Stas Egorov`_
+* `Nishant Kumar`_
+* `Matt McEuen`_
+* `Ian Pittwood`_
+* `Drew Walters`_
+
+Results
+-------
+
+*No formal vote required*
+
+2020 Working Committee Special Election Candidates
+--------------------------------------------------
+
+* `Ian Pittwood`_
+
+.. _Stas Egorov: https://opendev.org/airship/election/src/branch/master/candidates/2019/WC/segorov@mirantis.com
+.. _Nishant Kumar: <https://opendev.org/airship/election/src/branch/master/candidates/2019/WC/nishant.e.kumar@ericsson.com
+.. _Matt McEuen: <https://opendev.org/airship/election/src/branch/master/candidates/2019/WC/matt.mceuen@att.com
+.. _Ian Pittwood: <https://opendev.org/airship/election/src/branch/master/candidates/2020/WC/pittwoodian@gmail.com
+.. _Drew Walters: <https://opendev.org/airship/election/src/branch/master/candidates/2019/WC/andrew.walters@att.com
+
diff --git a/doc/source/results/2019/tc.rst b/doc/source/results/2019/tc.rst
index 214a39a..dee6f63 100644
--- a/doc/source/results/2019/tc.rst
+++ b/doc/source/results/2019/tc.rst
@@ -20,4 +20,3 @@ Results
 * `James Gu <https://opendev.org/airship/election/src/branch/master/candidates/2019/TC/jgu@suse.com>`_
 * `Jan-Erik Mangs <https://opendev.org/airship/election/src/branch/master/candidates/2019/TC/jan-erik.mangs@ericsson.com>`_
 * `Ryan van Wyk <https://opendev.org/airship/election/src/branch/master/candidates/2019/TC/rv6848@att.com>`_
-
diff --git a/doc/source/results/2020/tc.rst b/doc/source/results/2020/tc.rst
deleted file mode 100644
index 0eae2ca..0000000
--- a/doc/source/results/2020/tc.rst
+++ /dev/null
@@ -1,22 +0,0 @@
-2020 Technical Committee Special Election
-=========================================
-
-Technical Committee Members
----------------------------
-
-* `Alexander Hughes <https://opendev.org/airship/election/src/branch/master/candidates/2019/TC/alexander.hughes@pm.me>`_
-* `Alexey Odinokov <https://opendev.org/airship/election/src/branch/master/candidates/2019/TC/aodinokov@mirantis.com>`_
-* `James Gu <https://opendev.org/airship/election/src/branch/master/candidates/2019/TC/jgu@suse.com>`_
-* `Andrew Leasck <https://opendev.org/airship/election/src/branch/master/candidates/2020/TC/al7689@att.com>`_
-* `Jan-Erik Mangs <https://opendev.org/airship/election/src/branch/master/candidates/2019/TC/jan-erik.mangs@ericsson.com>`_
-
-Results
--------
-
-* `TC <https://civs.cs.cornell.edu/cgi-bin/results.pl?id=E_dac902f915a06ada>`_
-
-2020 Technical Committee Special Election Candidates
-----------------------------------------------------
-
-* `Andrew Leasck <https://opendev.org/airship/election/src/branch/master/candidates/2020/TC/al7689@att.com>`_
-* `Roman Gorshunov <https://opendev.org/airship/election/src/branch/master/candidates/2020/TC/roman.gorshunov@att.com>`_
diff --git a/doc/source/results/2020/wc.rst b/doc/source/results/2020/wc.rst
deleted file mode 100644
index 5bbf19c..0000000
--- a/doc/source/results/2020/wc.rst
+++ /dev/null
@@ -1,21 +0,0 @@
-2020 Working Committee Special Election
-=======================================
-
-Working Committee Members
--------------------------
-
-* `Stas Egorov <https://opendev.org/airship/election/src/branch/master/candidates/2019/WC/segorov@mirantis.com>`_
-* `Nishant Kumar <https://opendev.org/airship/election/src/branch/master/candidates/2019/WC/nishant.e.kumar@ericsson.com>`_
-* `Matt McEuen <https://opendev.org/airship/election/src/branch/master/candidates/2019/WC/matt.mceuen@att.com>`_
-* `Ian Pittwood <https://opendev.org/airship/election/src/branch/master/candidates/2020/WC/pittwoodian@gmail.com>`_
-* `Drew Walters <https://opendev.org/airship/election/src/branch/master/candidates/2019/WC/andrew.walters@att.com>`_
-
-Results
--------
-
-*No formal vote required*
-
-2020 Working Committee Special Election Candidates
---------------------------------------------------
-
-* `Ian Pittwood <https://opendev.org/airship/election/src/branch/master/candidates/2020/WC/pittwoodian@gmail.com>`_
diff --git a/doc/source/upcoming.rst b/doc/source/upcoming.rst
new file mode 100644
index 0000000..ea142ea
--- /dev/null
+++ b/doc/source/upcoming.rst
@@ -0,0 +1,59 @@
+==================
+Upcoming Elections
+==================
+
+2020 Technical Committee Election
+=================================
+
+The 2020 Technical Committee election, organized by the 2019 Working Committee,
+determines the members of the Airship Technical Committee for the July 2020 -
+June 2021 term. Airship `Governance`_ dictates that five members will be
+elected for the upcoming term, and that each company may not be represented by
+more than two individuals for the 2020 Technical Committee term.
+
+Dates
+-----
+
++-------------+---------------+---------------+
+| Events      | Start Date    | End Date      |
++=============+===============+===============+
+| Nominations | June 15, 2020 | June 21, 2019 |
++-------------+---------------+---------------+
+| Election    | June 22, 2020 | June 28, 2020 |
++-------------+---------------+---------------+
+
+Election Officials
+------------------
+
+* Drew Walters, AT&T
+* Ian Pittwood, Independent
+* Matt McEuen, AT&T
+* Nishant Kumar, Ericsson
+* Stanislav Egorov, Mirantis
+
+2020 Working Committee Election
+===============================
+
+The 2020 Working Committee election, organized by the 2020 Technical Committee,
+determines the members of the Airship Technical Committee for the August 2020 -
+July 2021 term. Airship `Governance`_ dictates that five members will be
+elected for the upcoming term, and that each company may not be represented by
+more than two individuals for the 2020 Working Committee term.
+
+Dates
+-----
+
++-------------+-------------------------+-------------------------+
+| Events      | Start Date              | End Date                |
++=============+=========================+=========================+
+| Nominations | TBA                     | TBA                     |
++-------------+-------------------------+-------------------------+
+| Election    | TBA                     | TBA                     |
++-------------+-------------------------+-------------------------+
+
+Election Officials
+------------------
+
+TBD
+
+.. _Governance: https://opendev.org/airship/governance