diff --git a/openstackclient/identity/client.py b/openstackclient/identity/client.py
index daf24e12a5..d10d046dee 100644
--- a/openstackclient/identity/client.py
+++ b/openstackclient/identity/client.py
@@ -49,6 +49,7 @@ def make_client(instance):
     LOG.debug('Using auth plugin: %s' % instance._auth_plugin)
     client = identity_client(
         session=instance.session,
+        region_name=instance._region_name,
     )
 
     return client
diff --git a/openstackclient/volume/client.py b/openstackclient/volume/client.py
index f4e2decb35..21072aeb01 100644
--- a/openstackclient/volume/client.py
+++ b/openstackclient/volume/client.py
@@ -54,6 +54,7 @@ def make_client(instance):
         session=instance.session,
         extensions=extensions,
         http_log_debug=http_log_debug,
+        region_name=instance._region_name,
     )
 
     return client