diff --git a/web/components/management/candidate-lists.js b/web/components/management/candidate-lists.js
index ad283985905b66737073db1d43b591787193f837..9ce69dcaab72cf0e9ef1e610f2a645b42436dfae 100644
--- a/web/components/management/candidate-lists.js
+++ b/web/components/management/candidate-lists.js
@@ -186,6 +186,9 @@ class CandidateList {
     </div> `;
 
     let candidates = await this.updateCandidates();
+    candidates.sort(function (a, b) {
+      return a.Rank > b.Rank;
+    });
     const markup = candidates
       .map((candidate) => this.candidateTemplate(candidate))
       .join("");