diff --git a/ee/app/assets/javascripts/roadmap/roadmap_bundle.js b/ee/app/assets/javascripts/roadmap/roadmap_bundle.js
index 78261da8df13347628c0c09a5db8ac39d4aeb18f..abfa4665773a28ee66d261701991839a1c13f1c0 100644
--- a/ee/app/assets/javascripts/roadmap/roadmap_bundle.js
+++ b/ee/app/assets/javascripts/roadmap/roadmap_bundle.js
@@ -4,7 +4,7 @@ import { mapActions } from 'vuex';
 
 import { parseBoolean, convertObjectPropsToCamelCase } from '~/lib/utils/common_utils';
 import createDefaultClient from '~/lib/graphql';
-import { visitUrl, mergeUrlParams, queryToObject } from '~/lib/utils/url_utility';
+import { queryToObject } from '~/lib/utils/url_utility';
 import Translate from '~/vue_shared/translate';
 
 import EpicItem from './components/epic_item.vue';
@@ -23,7 +23,6 @@ Vue.use(Translate);
 
 export default () => {
   const el = document.getElementById('js-roadmap');
-  const presetButtonsContainer = document.querySelector('.js-btn-roadmap-presets');
 
   if (!el) {
     return false;
@@ -35,16 +34,6 @@ export default () => {
     defaultClient,
   });
 
-  // This event handler is to be removed in 11.1 once
-  // we allow user to save selected preset in db
-  if (presetButtonsContainer) {
-    presetButtonsContainer.addEventListener('click', (e) => {
-      const presetType = e.target.querySelector('input[name="presetType"]').value;
-
-      visitUrl(mergeUrlParams({ layout: presetType }, window.location.href));
-    });
-  }
-
   Vue.component('EpicItem', EpicItem);
   Vue.component('EpicItemContainer', EpicItemContainer);
 
diff --git a/ee/app/assets/stylesheets/page_bundles/roadmap.scss b/ee/app/assets/stylesheets/page_bundles/roadmap.scss
index 9c43ab17fed401e78981a3a7e0fa01509ffb17ac..33691f1237f1a39162859b0fcede16881021bb40 100644
--- a/ee/app/assets/stylesheets/page_bundles/roadmap.scss
+++ b/ee/app/assets/stylesheets/page_bundles/roadmap.scss
@@ -97,14 +97,6 @@ html.group-epics-roadmap-html {
   }
 }
 
-.epics-roadmap-filters {
-  .epics-details-filters {
-    .btn-roadmap-preset {
-      padding: 7px $gl-btn-padding;
-    }
-  }
-}
-
 .group-epics-roadmap-wrapper {
   padding-bottom: 0;
 }
diff --git a/ee/app/helpers/epics_helper.rb b/ee/app/helpers/epics_helper.rb
index 1fcdee5790213009d46bad90e9ac623b6d92402c..416e43fe15c5d62b80df2cf011eaa67fc0849907 100644
--- a/ee/app/helpers/epics_helper.rb
+++ b/ee/app/helpers/epics_helper.rb
@@ -31,18 +31,6 @@ def epic_endpoint_query_params(opts)
     opts
   end
 
-  def epic_state_dropdown_link(state, selected_state)
-    link_to epic_state_title(state), page_filter_path(state: state), class: state == selected_state ? 'is-active' : ''
-  end
-
-  def epic_state_title(state)
-    titles = {
-      "opened" => "Open"
-    }
-
-    _("%{state} epics") % { state: (titles[state.to_s] || state.to_s.humanize) }
-  end
-
   def epic_timeframe(epic)
     short_format = '%b %d'
     long_format = '%b %d, %Y'
diff --git a/ee/spec/helpers/epics_helper_spec.rb b/ee/spec/helpers/epics_helper_spec.rb
index e067994fd267bbd5024bb83878884923f9fe44f7..0c78da5054286c5156ed2a4103c3d8aedc8719bd 100644
--- a/ee/spec/helpers/epics_helper_spec.rb
+++ b/ee/spec/helpers/epics_helper_spec.rb
@@ -44,28 +44,6 @@
     end
   end
 
-  describe '#epic_state_dropdown_link' do
-    it 'returns the active link when selected state is same as the link' do
-      expect(helper.epic_state_dropdown_link(:opened, :opened))
-        .to eq('<a class="is-active" href="?state=opened">Open epics</a>')
-    end
-
-    it 'returns the non-active link when selected state is different from the link' do
-      expect(helper.epic_state_dropdown_link(:opened, :closed))
-        .to eq('<a class="" href="?state=opened">Open epics</a>')
-    end
-  end
-
-  describe '#epic_state_title' do
-    it 'returns "Open" when the state is opened' do
-      expect(epic_state_title(:opened)).to eq('Open epics')
-    end
-
-    it 'returns humanized string when the state is other than opened' do
-      expect(epic_state_title(:some_other_state)).to eq('Some other state epics')
-    end
-  end
-
   describe '#epic_timeframe' do
     let(:epic) { build(:epic, start_date: start_date, end_date: end_date) }
 
diff --git a/locale/gitlab.pot b/locale/gitlab.pot
index 5738243b7de869665cf0710161e95cc71c5fe4eb..b450013e3bc8933433f4461f04d8b6febd6ab92b 100644
--- a/locale/gitlab.pot
+++ b/locale/gitlab.pot
@@ -896,9 +896,6 @@ msgstr ""
 msgid "%{start} to %{end}"
 msgstr ""
 
-msgid "%{state} epics"
-msgstr ""
-
 msgid "%{strongOpen}Warning:%{strongClose} SAML group links can cause GitLab to automatically remove members from groups."
 msgstr ""