 core/modules/system/system.install                         | 14 ++++++++++++++
 .../config/install/block.block.seven_breadcrumbs.yml       |  4 ++--
 core/themes/seven/seven.info.yml                           |  1 -
 core/themes/seven/templates/page.html.twig                 |  2 --
 4 files changed, 16 insertions(+), 5 deletions(-)

diff --git a/core/modules/system/system.install b/core/modules/system/system.install
index 0170487..be91aa6 100644
--- a/core/modules/system/system.install
+++ b/core/modules/system/system.install
@@ -1440,6 +1440,20 @@ function system_update_8005() {
 }
 
 /**
+ * Move the Breadcrumbs block in the Seven theme to the 'pre_content' region.
+ */
+function system_update_8006() {
+  $seven_breadcrumbs_block = \Drupal::configFactory()->getEditable('block.block.seven_breadcrumbs');
+  if ($seven_breadcrumbs_block->get('region') === 'breadcrumb') {
+    $seven_breadcrumbs_block
+      ->set('region', 'pre_content')
+      ->save();
+    return t('The Breadcrumbs block in the Seven theme was moved to the Pre-content region.');
+  }
+  return NULL;
+}
+
+/**
  * Helper function to create block configuration objects for the update.
  *
  * @param string $name
diff --git a/core/profiles/standard/config/install/block.block.seven_breadcrumbs.yml b/core/profiles/standard/config/install/block.block.seven_breadcrumbs.yml
index fc95b02..a410ee0 100644
--- a/core/profiles/standard/config/install/block.block.seven_breadcrumbs.yml
+++ b/core/profiles/standard/config/install/block.block.seven_breadcrumbs.yml
@@ -1,9 +1,9 @@
 id: seven_breadcrumbs
 theme: seven
-weight: 0
+weight: -10
 status: true
 langcode: en
-region: breadcrumb
+region: pre_content
 plugin: system_breadcrumb_block
 settings:
   id: system_breadcrumb_block
diff --git a/core/themes/seven/seven.info.yml b/core/themes/seven/seven.info.yml
index 1427896..fba8dc9 100644
--- a/core/themes/seven/seven.info.yml
+++ b/core/themes/seven/seven.info.yml
@@ -16,7 +16,6 @@ quickedit_stylesheets:
 regions:
   header: 'Header'
   pre_content: 'Pre-content'
-  breadcrumb: Breadcrumb
   highlighted: Highlighted
   help: Help
   content: Content
diff --git a/core/themes/seven/templates/page.html.twig b/core/themes/seven/templates/page.html.twig
index ac26a51..ccd8598 100644
--- a/core/themes/seven/templates/page.html.twig
+++ b/core/themes/seven/templates/page.html.twig
@@ -40,7 +40,6 @@
  * Regions:
  * - page.header: Items for the header region.
  * - page.pre_content: Items for the pre-content region.
- * - page.breadcrumb: Items for the breadcrumb region.
  * - page.highlighted: Items for the highlighted region.
  * - page.help: Dynamic help text, mostly for admin pages.
  * - page.content: The main content of the current page.
@@ -63,7 +62,6 @@
 
   <div class="layout-container">
     {{ page.pre_content }}
-    {{ page.breadcrumb }}
     <main class="page-content clearfix" role="main">
       <div class="visually-hidden"><a id="main-content" tabindex="-1"></a></div>
       {{ page.highlighted }}
