diff --git a/core/modules/config_translation/migrations/d6_system_maintenance_translation.yml b/core/modules/config_translation/migrations/d6_system_maintenance_translation.yml
index 022cc24a60..439c54f02e 100644
--- a/core/modules/config_translation/migrations/d6_system_maintenance_translation.yml
+++ b/core/modules/config_translation/migrations/d6_system_maintenance_translation.yml
@@ -16,3 +16,6 @@ destination:
   plugin: config
   config_name: system.maintenance
   translations: true
+migration_dependencies:
+  required:
+    - system_maintenance
diff --git a/core/modules/config_translation/migrations/d6_system_site_translation.yml b/core/modules/config_translation/migrations/d6_system_site_translation.yml
index ad52d6b71a..7bf570e8b7 100644
--- a/core/modules/config_translation/migrations/d6_system_site_translation.yml
+++ b/core/modules/config_translation/migrations/d6_system_site_translation.yml
@@ -40,3 +40,6 @@ destination:
   plugin: config
   config_name: system.site
   translations: true
+migration_dependencies:
+  required:
+    - system_site
diff --git a/core/modules/config_translation/migrations/d6_user_mail_translation.yml b/core/modules/config_translation/migrations/d6_user_mail_translation.yml
index 5417ceb2de..8f4e047366 100644
--- a/core/modules/config_translation/migrations/d6_user_mail_translation.yml
+++ b/core/modules/config_translation/migrations/d6_user_mail_translation.yml
@@ -70,3 +70,6 @@ destination:
   plugin: config
   config_name: user.mail
   translations: true
+migration_dependencies:
+  required:
+    - d6_user_mail
diff --git a/core/modules/config_translation/migrations/d6_user_settings_translation.yml b/core/modules/config_translation/migrations/d6_user_settings_translation.yml
index a934dda609..bb93ac1904 100644
--- a/core/modules/config_translation/migrations/d6_user_settings_translation.yml
+++ b/core/modules/config_translation/migrations/d6_user_settings_translation.yml
@@ -31,3 +31,6 @@ destination:
   plugin: config
   config_name: user.settings
   translations: true
+migration_dependencies:
+  required:
+    - d6_user_settings
diff --git a/core/modules/config_translation/migrations/d7_system_maintenance_translation.yml b/core/modules/config_translation/migrations/d7_system_maintenance_translation.yml
index f787d4aaf4..55e63d1566 100644
--- a/core/modules/config_translation/migrations/d7_system_maintenance_translation.yml
+++ b/core/modules/config_translation/migrations/d7_system_maintenance_translation.yml
@@ -15,3 +15,6 @@ destination:
   plugin: config
   config_name: system.maintenance
   translations: true
+migration_dependencies:
+  required:
+    - system_maintenance
diff --git a/core/modules/config_translation/migrations/d7_system_site_translation.yml b/core/modules/config_translation/migrations/d7_system_site_translation.yml
index 3e6acf0f8b..5a5b42b334 100644
--- a/core/modules/config_translation/migrations/d7_system_site_translation.yml
+++ b/core/modules/config_translation/migrations/d7_system_site_translation.yml
@@ -17,3 +17,6 @@ destination:
   plugin: config
   config_name: system.site
   translations: true
+migration_dependencies:
+  required:
+    - system_site
diff --git a/core/modules/config_translation/migrations/d7_user_mail_translation.yml b/core/modules/config_translation/migrations/d7_user_mail_translation.yml
index 73b6b1d463..eaa344c279 100644
--- a/core/modules/config_translation/migrations/d7_user_mail_translation.yml
+++ b/core/modules/config_translation/migrations/d7_user_mail_translation.yml
@@ -77,3 +77,6 @@ destination:
   plugin: config
   config_name: user.mail
   translations: true
+migration_dependencies:
+  required:
+    - d7_user_mail
diff --git a/core/modules/config_translation/migrations/d7_user_settings_translation.yml b/core/modules/config_translation/migrations/d7_user_settings_translation.yml
index 56c3880b04..d69a003ef4 100644
--- a/core/modules/config_translation/migrations/d7_user_settings_translation.yml
+++ b/core/modules/config_translation/migrations/d7_user_settings_translation.yml
@@ -15,3 +15,6 @@ destination:
   plugin: config
   config_name: user.settings
   translations: true
+migration_dependencies:
+  required:
+    - d7_user_settings
diff --git a/core/modules/config_translation/tests/src/Kernel/Migrate/d6/MigrateSystemMaintenanceTranslationTest.php b/core/modules/config_translation/tests/src/Kernel/Migrate/d6/MigrateSystemMaintenanceTranslationTest.php
index a0c5a5beac..8bd100dc21 100644
--- a/core/modules/config_translation/tests/src/Kernel/Migrate/d6/MigrateSystemMaintenanceTranslationTest.php
+++ b/core/modules/config_translation/tests/src/Kernel/Migrate/d6/MigrateSystemMaintenanceTranslationTest.php
@@ -21,6 +21,7 @@ class MigrateSystemMaintenanceTranslationTest extends MigrateDrupal6TestBase {
    */
   protected function setUp(): void {
     parent::setUp();
+    $this->executeMigration('system_maintenance');
     $this->executeMigration('d6_system_maintenance_translation');
   }
 
diff --git a/core/modules/config_translation/tests/src/Kernel/Migrate/d6/MigrateSystemSiteTranslationTest.php b/core/modules/config_translation/tests/src/Kernel/Migrate/d6/MigrateSystemSiteTranslationTest.php
index edf96c5a58..d033d3f405 100644
--- a/core/modules/config_translation/tests/src/Kernel/Migrate/d6/MigrateSystemSiteTranslationTest.php
+++ b/core/modules/config_translation/tests/src/Kernel/Migrate/d6/MigrateSystemSiteTranslationTest.php
@@ -21,6 +21,7 @@ class MigrateSystemSiteTranslationTest extends MigrateDrupal6TestBase {
    */
   protected function setUp(): void {
     parent::setUp();
+    $this->executeMigration('system_site');
     $this->executeMigration('d6_system_site_translation');
   }
 
diff --git a/core/modules/config_translation/tests/src/Kernel/Migrate/d6/MigrateUserConfigsTranslationTest.php b/core/modules/config_translation/tests/src/Kernel/Migrate/d6/MigrateUserConfigsTranslationTest.php
index 4e0f543ef2..d7245129f0 100644
--- a/core/modules/config_translation/tests/src/Kernel/Migrate/d6/MigrateUserConfigsTranslationTest.php
+++ b/core/modules/config_translation/tests/src/Kernel/Migrate/d6/MigrateUserConfigsTranslationTest.php
@@ -27,7 +27,7 @@ protected function setUp(): void {
     parent::setUp();
     $this->installSchema('locale',
       ['locales_source', 'locales_target', 'locales_location']);
-    $this->executeMigrations(['d6_user_mail_translation', 'd6_user_settings_translation']);
+    $this->executeMigrations(['d6_user_mail', 'd6_user_settings', 'd6_user_mail_translation', 'd6_user_settings_translation']);
   }
 
   /**
diff --git a/core/modules/config_translation/tests/src/Kernel/Migrate/d7/MigrateSystemMaintenanceTranslationTest.php b/core/modules/config_translation/tests/src/Kernel/Migrate/d7/MigrateSystemMaintenanceTranslationTest.php
index 1c1ca9d436..ff5b507499 100644
--- a/core/modules/config_translation/tests/src/Kernel/Migrate/d7/MigrateSystemMaintenanceTranslationTest.php
+++ b/core/modules/config_translation/tests/src/Kernel/Migrate/d7/MigrateSystemMaintenanceTranslationTest.php
@@ -21,6 +21,7 @@ class MigrateSystemMaintenanceTranslationTest extends MigrateDrupal7TestBase {
    */
   protected function setUp(): void {
     parent::setUp();
+    $this->executeMigration('system_maintenance');
     $this->executeMigration('d7_system_maintenance_translation');
   }
 
diff --git a/core/modules/config_translation/tests/src/Kernel/Migrate/d7/MigrateSystemSiteTranslationTest.php b/core/modules/config_translation/tests/src/Kernel/Migrate/d7/MigrateSystemSiteTranslationTest.php
index d4282f208e..e2434ca8c5 100644
--- a/core/modules/config_translation/tests/src/Kernel/Migrate/d7/MigrateSystemSiteTranslationTest.php
+++ b/core/modules/config_translation/tests/src/Kernel/Migrate/d7/MigrateSystemSiteTranslationTest.php
@@ -24,6 +24,7 @@ class MigrateSystemSiteTranslationTest extends MigrateDrupal7TestBase {
    */
   protected function setUp(): void {
     parent::setUp();
+    $this->executeMigration('system_site');
     $this->executeMigration('d7_system_site_translation');
   }
 
diff --git a/core/modules/config_translation/tests/src/Kernel/Migrate/d7/MigrateUserConfigsTranslationTest.php b/core/modules/config_translation/tests/src/Kernel/Migrate/d7/MigrateUserConfigsTranslationTest.php
index c99db8c6fd..c37f204657 100644
--- a/core/modules/config_translation/tests/src/Kernel/Migrate/d7/MigrateUserConfigsTranslationTest.php
+++ b/core/modules/config_translation/tests/src/Kernel/Migrate/d7/MigrateUserConfigsTranslationTest.php
@@ -34,6 +34,8 @@ protected function setUp(): void {
       'locales_location',
     ]);
     $this->executeMigrations([
+      'd7_user_mail',
+      'd7_user_settings',
       'd7_user_mail_translation',
       'd7_user_settings_translation',
     ]);
