diff --git a/src/frontend/app/adv-search/criteria-tool/criteria-tool.component.ts b/src/frontend/app/adv-search/criteria-tool/criteria-tool.component.ts
index 179f4d93f20d5a83bfd9173c542cdec3ba56583b..8398d47ad8f6ae5bf1f84f808a1d88edea4d1392 100644
--- a/src/frontend/app/adv-search/criteria-tool/criteria-tool.component.ts
+++ b/src/frontend/app/adv-search/criteria-tool/criteria-tool.component.ts
@@ -581,6 +581,28 @@ export class CriteriaToolComponent implements OnInit {
         elem.returnValue = 'object';
     }
 
+    set_recipientsDepartment_field(elem: any) {
+        return new Promise((resolve, reject) => {
+            this.http.get(`../rest/departments`).pipe(
+                tap((data: any) => {
+                    Object.keys(data.departments).forEach(key => {
+                        elem.values.push({
+                            id: key,
+                            label: `${key} - ${data.departments[key]}`
+                        });
+                    });
+                    elem.values = this.sortPipe.transform(elem.values, 'label');
+                    resolve(true);
+                }),
+                catchError((err: any) => {
+                    this.notify.handleSoftErrors(err);
+                    return of(false);
+                })
+            ).subscribe();
+        });
+    }
+
+
     getSearchTemplates() {
         this.http.get(`../rest/searchTemplates`).pipe(
             tap((data: any) => {
diff --git a/src/frontend/service/indexing-fields.service.ts b/src/frontend/service/indexing-fields.service.ts
index 7c909a0eb7c91db1adf2060aab2c89a0d1d336a2..4f9c5d78806120f47a115f8b3c4b1db34742c58b 100644
--- a/src/frontend/service/indexing-fields.service.ts
+++ b/src/frontend/service/indexing-fields.service.ts
@@ -343,6 +343,16 @@ export class IndexingFieldsService {
             enabled: true,
             indexingHide: true
         },
+        {
+            identifier: 'recipientsDepartment',
+            label: this.translate.instant('lang.recipientsDepartment'),
+            icon: 'fa-map',
+            type: 'select',
+            default_value: [],
+            values: [],
+            enabled: true,
+            indexingHide: true
+        },
     ];
 
     customFields: any[] = [];
diff --git a/src/lang/lang-fr.json b/src/lang/lang-fr.json
index 0459c47f79a6709fcc54e114588f83dc8633188b..d1dc3a9701f101654b52668eeb8cdbb36a2d49c5 100644
--- a/src/lang/lang-fr.json
+++ b/src/lang/lang-fr.json
@@ -2056,5 +2056,6 @@
     "manualSearchInfo" : "Vous pouvez laisser le terme dans le champ sans sélectionner de valeur pour la recherche.",
     "groupSign" : "Groupe du signataire",
     "noAdminSearchConfiguration": "Aucune configuration de recherche trouvée",
-    "producerService": "Service producteur"
+    "producerService": "Service producteur",
+    "recipientsDepartment": "Département des expéditeurs"
 }