diff --git a/src/app/admin/admin-pannel.scss b/src/app/admin/admin-pannel.scss
index a36bd8a68c5f4322a57cb10698dfe88490c53c8d..ff8626de17f5779ffb0d40d5813565d69bc16091 100644
--- a/src/app/admin/admin-pannel.scss
+++ b/src/app/admin/admin-pannel.scss
@@ -1,3 +1,5 @@
+@import '../../assets/scss/color';
+
 .selector {
   margin-bottom: 20px;
   .option {
@@ -12,3 +14,7 @@
 .results-column {
   width: 30%;
 }
+
+.incomplete {
+  color: $red;
+}
diff --git a/src/app/admin/components/structures-list/admin-structures-list.component.html b/src/app/admin/components/structures-list/admin-structures-list.component.html
index a1c46c157f16df6daeeeecae3b191a4082f87fe7..6032db48bd205c1d6cc3bfd5370705d0bc3035a3 100644
--- a/src/app/admin/components/structures-list/admin-structures-list.component.html
+++ b/src/app/admin/components/structures-list/admin-structures-list.component.html
@@ -1,7 +1,21 @@
 <div fxLayout="column" fxLayoutAlign="center center">
-  <div *ngIf="!isInClaimStructure && !isToClaimStructure && !isClaimedStructure">
-    Choisir un filtre pour afficher la liste des structures
-  </div>
+  <table aria-describedby="demands attachment results" class="results-tab results-column">
+    <thead>
+      <th scope="col">Structures avec des données manquantes ({{ structuresIncomplete?.length }})</th>
+    </thead>
+    <tbody>
+      <tr *ngFor="let structure of structuresIncomplete">
+        <td>
+          <a class="incomplete" href="/acteurs?id={{ structure.structureId }}" target="_blank">
+            {{ structure.structureName }}</a
+          >
+        </td>
+      </tr>
+      <tr *ngIf="!structuresIncomplete?.length">
+        <td colspan="3">Aucune structure</td>
+      </tr>
+    </tbody>
+  </table>
   <table aria-describedby="demands attachment results" class="results-tab results-column">
     <thead>
       <th scope="col">Structures en cours de revendication ({{ structuresInClaim.length }})</th>
diff --git a/src/app/admin/components/structures-list/admin-structures-list.component.ts b/src/app/admin/components/structures-list/admin-structures-list.component.ts
index 73a19cd53230648a3211ac6141c37e530682a1d1..5652fd5b5bc21637f2724ca393555a0f60f1f9ab 100644
--- a/src/app/admin/components/structures-list/admin-structures-list.component.ts
+++ b/src/app/admin/components/structures-list/admin-structures-list.component.ts
@@ -11,9 +11,7 @@ export class AdminStructuresListComponent implements OnInit {
   public structuresInClaim: StructureAdminInfo[];
   public structuresToClaim: StructureAdminInfo[];
   public structuresClaimed: StructureAdminInfo[];
-  public isClaimedStructure: boolean = false;
-  public isToClaimStructure: boolean = false;
-  public isInClaimStructure: boolean = true;
+  public structuresIncomplete: StructureAdminInfo[];
   public isAll: boolean = false;
   constructor(private adminService: AdminService) {}
 
@@ -22,32 +20,7 @@ export class AdminStructuresListComponent implements OnInit {
       this.structuresClaimed = structures.claimed;
       this.structuresInClaim = structures.inClaim;
       this.structuresToClaim = structures.toClaim;
+      this.structuresIncomplete = structures.incomplete;
     });
   }
-
-  public claimedStructure(event: boolean): void {
-    this.isClaimedStructure = !this.isClaimedStructure;
-  }
-
-  public toClaimStructure(event: boolean): void {
-    this.isToClaimStructure = !this.isToClaimStructure;
-  }
-
-  public inClaimStructure(event: boolean): void {
-    this.isInClaimStructure = !this.isInClaimStructure;
-  }
-
-  public allStructure(event: boolean): void {
-    if (!this.isAll) {
-      this.isAll = !this.isAll;
-      this.isInClaimStructure = true;
-      this.isToClaimStructure = true;
-      this.isClaimedStructure = true;
-    } else {
-      this.isAll = !this.isAll;
-      this.isInClaimStructure = false;
-      this.isToClaimStructure = false;
-      this.isClaimedStructure = false;
-    }
-  }
 }