diff --git a/scipost_django/submissions/forms.py b/scipost_django/submissions/forms.py
index 9e1ab2b2e0673e6e89d9c2d667a5e04f010200d2..37d25cd468a4f20710238f0f0b177a0b13a5f4e3 100644
--- a/scipost_django/submissions/forms.py
+++ b/scipost_django/submissions/forms.py
@@ -77,6 +77,10 @@ class SubmissionPoolSearchForm(forms.Form):
         label='Specialties',
         required=False
     )
+    submitted_to = forms.ModelChoiceField(
+        queryset=Journal.objects.active(),
+        required=False
+    )
     author = forms.CharField(max_length=100, required=False, label="Author(s)")
     title = forms.CharField(max_length=100, required=False)
     identifier = forms.CharField(
@@ -101,6 +105,10 @@ class SubmissionPoolSearchForm(forms.Form):
                 Div(FloatingField('specialties'), css_class='col-lg-6'),
                 css_class='row mb-0'
             ),
+            Div(
+                Div(FloatingField('submitted_to'), css_class='col-lg-6'),
+                css_class='row mb-0'
+            ),
             Div(
                 Div(FloatingField('author'), css_class='col-lg-6'),
                 Div(FloatingField('title'), css_class='col-lg-6'),
@@ -125,6 +133,8 @@ class SubmissionPoolSearchForm(forms.Form):
             submissions = submissions.filter(
                 specialties__in=self.cleaned_data.get('specialties')
             )
+        if self.cleaned_data.get('submitted_to'):
+            submissions = submissions.filter(submitted_to=self.cleaned_data.get('submitted_to'))
         if self.cleaned_data.get('author'):
             submissions = submissions.filter(author_list__icontains=self.cleaned_data.get('author'))
         if self.cleaned_data.get('title'):