In order to run your Serverless Functions as fast as possible, Vercel can deploy your code to dozens of locations (called regions) across the world.

Deploying your Serverless Functions to a region close to your data sources (such as your database) can greatly improve performance. Reading data from your data sources will take less network time when your Serverless Functions and data sources are physically close.

For optimal performance, choose a data source which:

Default Region

The default Serverless Function region is Washington, D.C., USA (iad1). Most external data sources are hosted on the East Coast of the USA, so this ensures your Serverless Functions are fast by default.

Note: Projects created before January 14, 2021 default to San Francisco, USA (sfo1). We recommend updating these projects to the new default of Washington, D.C., USA (iad1).


Changing a Project's default Serverless Function region is limited to Teams on the Pro and Enterprise plans.

However, the default Serverless Function region can be changed from San Francisco, USA to Washington, D.C., USA once for any Project created before January 14, 2021 to accommodate the updated default on that date.

Configuring the Region

You can configure a default Serverless Function region for your Projects in the settings. Choose a project from the dashboard:

Selecting the project from the Vercel Dashboard.

Then, select the Settings tab:

Selecting the Settings tab from the Project Overview page.

Next, select Serverless Functions from the menu.

Selecting the Serverless Functions menu item from the Project Settings page.

Here, you can select a default Serverless Function region for your project:

Where to configure a new Serverless Function region for your Project.

Multiple Regions

Enterprise accounts can configure a Project to use multiple regions.

This can be configured with the regions property in vercel.json or with the --regions option of Vercel CLI.

If your Project requires Multiple Regions, please contact Sales.

Unused Serverless Function Region Setting

If a Deployment defines the regions configuration property in vercel.json, the Project's Serverless Function region setting is ignored.

If a CLI Deployment defines the --regions option, the "Serverless Function Region" setting is ignored.