diff --git a/src/python/grpcio_tests/commands.py b/src/python/grpcio_tests/commands.py
index 61d8bdc1f7b3cdb9c6dec8a9e2cb4e9c9070b395..d30daacd5ac94e6a4f46aeb3667ded9be9f2632a 100644
--- a/src/python/grpcio_tests/commands.py
+++ b/src/python/grpcio_tests/commands.py
@@ -160,7 +160,10 @@ class TestGevent(setuptools.Command):
     )
     BANNED_WINDOWS_TESTS = (
         # TODO(https://github.com/grpc/grpc/pull/15411) enable this test
-        'unit._dns_resolver_test.DNSResolverTest.test_connect_loopback',)
+        'unit._dns_resolver_test.DNSResolverTest.test_connect_loopback',
+        # TODO(https://github.com/grpc/grpc/issues/20078) enable this test
+        'unit._local_credentials_test.LocalCredentialsTest',
+    )
     description = 'run tests with gevent.  Assumes grpc/gevent are installed'
     user_options = []
 
diff --git a/src/python/grpcio_tests/tests/unit/_local_credentials_test.py b/src/python/grpcio_tests/tests/unit/_local_credentials_test.py
index 80a21af1cef5d23b84563ff7f1cb80d5c52cf42c..14b68cb5907a288802f3c65f25f52d430e321b6e 100644
--- a/src/python/grpcio_tests/tests/unit/_local_credentials_test.py
+++ b/src/python/grpcio_tests/tests/unit/_local_credentials_test.py
@@ -49,6 +49,8 @@ class LocalCredentialsTest(unittest.TestCase):
                                  b'abc', wait_for_ready=True))
         server.stop(None)
 
+    @unittest.skipIf(os.name == 'nt',
+                     'Unix Domain Socket is not supported on Windows')
     def test_uds(self):
         server_addr = 'unix:/tmp/grpc_fullstack_test'
         channel_creds = grpc.local_channel_credentials(