diff --git a/core/modules/migrate_drupal/tests/fixtures/drupal7.php b/core/modules/migrate_drupal/tests/fixtures/drupal7.php
index fb307f0..8b621bb 100644
--- a/core/modules/migrate_drupal/tests/fixtures/drupal7.php
+++ b/core/modules/migrate_drupal/tests/fixtures/drupal7.php
@@ -40781,7 +40781,7 @@
   'login' => '1444945097',
   'status' => '1',
   'timezone' => NULL,
-  'language' => '',
+  'language' => 'de',
   'picture' => '0',
   'init' => '',
   'data' => 'a:1:{s:7:"contact";i:1;}',
diff --git a/core/modules/user/migration_templates/d7_user.yml b/core/modules/user/migration_templates/d7_user.yml
index 12147f8..93a4394 100644
--- a/core/modules/user/migration_templates/d7_user.yml
+++ b/core/modules/user/migration_templates/d7_user.yml
@@ -15,9 +15,21 @@ process:
   login: login
   status: status
   timezone: timezone
-  langcode: language
-  preferred_langcode: language
-  preferred_admin_langcode: language
+  langcode:
+    plugin: default_config_value
+    source: language
+    config_object: system.site
+    config_key: default_langcode
+  preferred_langcode:
+    plugin: default_config_value
+    source: language
+    config_object: system.site
+    config_key: default_langcode
+  preferred_admin_langcode:
+    plugin: default_config_value
+    source: language
+    config_object: system.site
+    config_key: default_langcode
   init: init
   roles:
     plugin: migration
diff --git a/core/modules/user/tests/src/Kernel/Migrate/d7/MigrateUserTest.php b/core/modules/user/tests/src/Kernel/Migrate/d7/MigrateUserTest.php
index 61ff800..4dde43c 100644
--- a/core/modules/user/tests/src/Kernel/Migrate/d7/MigrateUserTest.php
+++ b/core/modules/user/tests/src/Kernel/Migrate/d7/MigrateUserTest.php
@@ -83,7 +83,9 @@ protected function assertEntity($id, $label, $mail, $access, $login, $blocked, $
    * Tests the Drupal 7 user to Drupal 8 migration.
    */
   public function testUser() {
-    $this->assertEntity(2, 'Odo', 'odo@local.host', '0', '0', FALSE, '', 'odo@local.host');
+    $default_langcode = \Drupal::config('system.site')->get('default_langcode');
+    $this->assertEntity(1, 'admin', 'admin@local.host', '1444945097', '1444945097', FALSE, 'de', NULL);
+    $this->assertEntity(2, 'Odo', 'odo@local.host', '0', '0', FALSE, $default_langcode, 'odo@local.host');
   }
 
 }
