diff --git a/semantic_router/index/pinecone.py b/semantic_router/index/pinecone.py
index 469a41411f8f1779f5ecfb9fc1dbd727d349085e..dd0ac6711766e95182e8b36aeb05c80c7a8527f5 100644
--- a/semantic_router/index/pinecone.py
+++ b/semantic_router/index/pinecone.py
@@ -653,6 +653,9 @@ class PineconeIndex(BaseIndex):
             "ids": [vector_id],
         }
 
+        if self.namespace:
+            params["namespace"] = self.namespace
+
         headers = {
             "Api-Key": self.api_key,
         }