diff --git a/web/components/visualization/results-section.js b/web/components/visualization/results-section.js
index 6cc858c72b4f4fdc742fd2d880d72242333edc71..78f51e6bcfd05cc3bff86e4c0e79e0e4edf4f491 100644
--- a/web/components/visualization/results-section.js
+++ b/web/components/visualization/results-section.js
@@ -457,6 +457,17 @@ class ResultComponent {
     document.getElementById("zone-detaileds-results").innerHTML =
       '<br/><h5 class="title is-5">Statistiques</h5>';
 
+    if (this.filter === "partial")
+      document.getElementById(
+        "zone-detaileds-results"
+      ).innerHTML += this.progressBarTemplate(
+        {
+          Name: "Pourcentage de saisie",
+          Percentage: zone.stats.PercentageConsiderated,
+          VoiceNumber: null,
+        },
+        "grey"
+      );
     document.getElementById(
       "zone-detaileds-results"
     ).innerHTML += this.progressBarTemplate(
diff --git a/web/services/election/calculate-election-generic.js b/web/services/election/calculate-election-generic.js
index a7e953ad741f23ee261d574d2d39c80907614913..a6aa96c60bd9872c2de964983016d6c99ebcc327 100644
--- a/web/services/election/calculate-election-generic.js
+++ b/web/services/election/calculate-election-generic.js
@@ -330,10 +330,15 @@ class DirectMetropolitanCalculator {
     let nullVote = 0;
     let totalVotes = 0;
     let VotesExpressed = 0;
+    let completed = 0;
 
     for (let i in deskRounds) {
       let desk = await this.DeskModel.getDesk(deskRounds[i].DeskID);
       subscribed += desk.Subscribed;
+      if (deskRounds[i].Completed) {
+        completed += desk.Subscribed;
+        console.log("test")
+      }
       deskRounds[i].Votes.forEach((vote) => {
         totalVotes += vote.VoiceNumber;
         if (vote.Blank) blank += vote.VoiceNumber;
@@ -350,6 +355,7 @@ class DirectMetropolitanCalculator {
       NullVotePercentage: Number((nullVote / totalVotes) * 100).toFixed(2),
       NullVoteVoiceNumber: nullVote,
       VotesExpressed: VotesExpressed,
+      PercentageConsiderated: Number((completed / subscribed) * 100).toFixed(2),
     };
   }