The process of building custom applications and tools that interact with Microsoft SharePoint, including SharePoint Online in Microsoft 365.
Dear Baojun Guo
Welcome to the Microsoft Q&A Forum and thank you for reaching out and sharing your issue.
Based on the information you've provided, I understand you're looking for an optimal method, ideally via Microsoft Graph API, to determine the geographic location where a SharePoint site's data is stored.
According to my research, Microsoft Graph API currently does not offer a direct endpoint to retrieve the data residency location of a SharePoint site. However, there are alternative approaches you can consider:
-Microsoft 365 Admin Center:
Navigate to Settings > Org Settings > Organization Profile
Under Data Location, you’ll find the storage location for each workload (Exchange, SharePoint, Teams, etc.)
-SharePoint Admin Center:
Access via Admin Centers > SharePoint or directly at https://admin.microsoft.com/sharepoint
Go to Sites > Active Sites
Select the site you want to inspect
In the site details pane, look for Location or Geo Location
If your organization uses multi-Geo, the specific geographic region (e.g., Singapore, US, EU) will be displayed. If no location is shown, it likely means your tenant uses a single default data residency region.
I hope this information proves helpful. If you need further details or assistance, please feel free to share, I’m always here and ready to support you!
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.