By Andrew Dugan
Senior AI Technical Content Creator II

When planning a new software project, region selection is one of the first and stickiest decisions that you need to make. Decisions around regional availability are often made passively, but they often have an outsized effect on latency and service reliability. Changing regions later can be a difficult process, so getting it right at the beginning can save time and headache down the road.
This article covers how DigitalOcean’s global infrastructure is organized, what is available where, how to choose a region, and why the choice is hard to reverse. Many of these facts exist in DigitalOcean’s documentation, but this article will consolidate and reason through them as of 2026.
Region choice is a beginning architectural decision. Virtual Private Clouds (VPCs) are region-specific without live region transfer. Several resources (load balancers, Kubernetes clusters) cannot migrate between regions at all.
Not every product is in every datacenter. Core services span all datacenters, but newer AI datacenters and some managed engines have narrower coverage. Always confirm before committing.
Latency to end users, data residency/compliance, per-product availability, and pricing are the four axes to consider when choosing a region.
First, clarify what the term region means. ‘Region’ is sometimes used to describe a metro area with a group of datacenters (NY or SFO), and in other cases, such as with the DigitalOcean API, ‘region’ is used to specify the exact datacenter (nyc1). There is no connection between DigitalOcean’s datacenters within these metro areas (without user-managed VPC peering), so each datacenter functions as its own region in the context of the API, for example.
Some of the regions (ams2, sfo1) are first-generation facilities that predate DigitalOcean’s current architecture. They run for existing customers who have resources there, but DigitalOcean recommends using an alternative datacenter in the same area.
As of July 2026, there are 15 datacenters across 12 cities in DigitalOcean’s fleet, spanning North America, the EU, Asia, and Australia. There have been recent AI/GPU-driven expansions to ATL1 (Atlanta), RIC1 (Richmond), and MKC1 (Kansas City).
Not every product is in every datacenter. The core products exist in all datacenters, including Droplets, DigitalOcean Kubernetes (DOKS), Block Storage Volumes, and VPC. Some products (managed Kafka and OpenSearch) are not in the newest AI datacenters. GPU worker nodes are limited to a subset of datacenters, and Spaces Cold Storage excludes nyc1, nyc2, and blr1, for example. If you need DOKS + GPU nodes + Spaces + Managed Postgres in one geographical area, you will need to check each datacenter specifically.
When choosing a region/datacenter, you can follow the PALM (Proximity, Availability, Legal, Money) framework. “Proximity” is how close the region is to your end users. Close proximity will help reduce latency, and acts as a major driver in the perceived performance of your service. You should test this before committing to a specific region. Deploy a small Droplet in each candidate datacenter and measure round-trip time from your user’s locations with a ping or curl. As a rule of thumb, keep your primary datacenter at least on the same continent as most of your users. For static assets, Spaces with the built-in content delivery network (CDN) caches content near users regardless of your compute region. Globally distributed traffic can be served well by multiple regions behind a Global Load Balancer.
“Availability” is what products are offered at that datacenter. When a new product or service is offered by DigitalOcean, it needs to be confirmed that product or service is available at the datacenter you are choosing.
“Legal” covers the data-residency and compliance obligations, such as General Data Protection Regulation (GDPR) for EU datacenters, that require uploaded data to stay in a chosen region. “Money” is the pricing. Depending on the services you’re using with DigitalOcean, pricing can be flat across regions, so it may not be a deciding factor.
DigitalOcean’s newest capacity is AI-optimized. While the GPU footprint is expanding fastest, GPUs still only exist in a subset of datacenters. So a GPU requirement narrows the regional availability options. The current options as of July 2026 are listed below. Billing is per-second with a five-minute minimum.
| GPU | Datacenter(s) | On-demand $/GPU/hr | 12-mo reserved $/GPU/hr | Configs |
|---|---|---|---|---|
| NVIDIA H100 (HGX) | nyc2, ams3, tor1 |
$3.39 | $3.26 | 1× or 8× (80 / 640 GB) |
| NVIDIA H200 (HGX) | nyc2, atl1 |
$3.44 | $3.40 | 1× or 8× (141 / 1,128 GB) |
| NVIDIA B300 (HGX) | ric1 (mkc1 not yet generally available (GA)) |
reserved / contact sales | $7.94 | 1× or 8× (288 / 2,304 GB) |
| NVIDIA L40S | tor1 |
$1.57 | — | 1× (48 GB) |
| NVIDIA RTX 6000 Ada | tor1 |
$1.57 | — | 1× (48 GB) |
| NVIDIA RTX 4000 Ada | tor1 |
$0.76 | — | 1× (20 GB) |
| AMD MI300X | atl1 |
$1.99 | $1.91 | 1× or 8× (192 / 1,536 GB) |
| AMD MI325X | nyc2, sfo3, tor1, atl1 |
reserved / contact sales | $2.88 | 1× or 8× (256 / 2,048 GB) |
| AMD MI350X | atl1, ric1 |
reserved / contact sales | $4.76 | 1× or 8× (288 / 2,304 GB) |
| AMD MI355X | not yet listed (announced, liquid-cooled) | — | — | — |
For training large models, high-memory 8x nodes are the ideal choice in nyc2, sfo3, ams3, tor1, ric1, or atl1. For cost-sensitive inference or lighter workloads, single-GPUs, such as the NVIDIA L40S, RTX 6000 Ada, or RTX 4000 Ada options in tor1 are a good choice. Bare metal GPUs are a separate product from GPU Droplets and are available in nyc3, ams3, and atl1. They are dedicated single-tenant eight-GPU servers and are distinct from virtualized, per-second Droplets.
Region choice is sticky, so plan up front. VPCs are region-scoped and cannot span regions, so there is no live region transfer. If mistakes were made or plans changed after choosing a region, the difficulty of migration depends largely on the services you are using.
The Droplet migration workflow is snapshot, then replicate to target region, then rebuild. Cross-region snapshot replication is free with DigitalOcean, but it costs you time and potential service disruptions if not handled smoothly.
While Droplets can move via a snapshot and managed databases can be relocated, many other services, like Volumes, Load Balancers, and DOKS clusters are either region-locked or need to be recreated in the new region. Review the DigitalOcean region migration documentation for specifics on this process.
If you plan to design across datacenters, you will need to use private networking via VPC peering to link the separate VPCs so that resources in each can reach one another over private IP addresses. Cross-datacenter traffic carries only a small per-GiB fee. This does not stretch a VPC across regions. It just connects two region-specific VPCs into a private network.
A common pattern has the application tier deployed in two or more datacenters, a Global Load Balancer that distributes traffic across them, and a managed database with a read-only node in a second region that continuously replicates from the primary region. The load balancer spreads requests and fails over to the healthy region when one goes down. The database requires a manual step to promote the read-only node to the new primary.
There are a number of different ways to check availability across regions. One option is to check the regional availability matrix in DigitalOcean’s documentation. You can check it programmatically with the doctl CLI:
doctl compute region list --format Slug,Name,Available
This will list every region with its slug and whether or not it is currently accepting new resources.
You can also view product availability by datacenter:
doctl apps list-regions
The snippet above is for the App Platform, and the snippet below is for databases:
doctl databases options regions
Finally, for Kubernetes:
doctl kubernetes options regions
If you are building automation or infrastructure-as-code, the /v2/regions API endpoint returns the same data in a JSON format. Finally, the control panel’s region selector is a quick filter, and can hide or disable options that are incompatible with your configuration.
DigitalOcean’s footprint is changing rapidly, driven largely by the AI and GPU buildout, so any list you hard-code will eventually drift, including the tables in this article. The availability matrix and the live doctl or API output are more authoritative sources than any static list. Be sure to double-check before you commit a region to a design.
DigitalOcean’s regional availability map is being redrawn in real time. The new AI-first infrastructure puts high-end GPUs within reach of all kinds of teams. The broad core-product coverage, free cross-region snapshot replication, clear data-residency commitment, and rapid AI/GPU expansion are all key strengths DigitalOcean has to offer. Choose your region deliberately at the start, weighing proximity, availability, legal, and money, and you will be positioned to take advantage of every one of those strengths as DigitalOcean’s map keeps expanding.
Thanks for learning with the DigitalOcean Community. Check out our offerings for compute, storage, networking, and managed databases.
Andrew is an NLP Scientist with 8 years of experience designing and deploying enterprise AI applications and language processing systems.
This textbox defaults to using Markdown to format your answer.
You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!
Get paid to write technical tutorials and select a tech-focused charity to receive a matching donation.
Full documentation for every DigitalOcean product.
The Wave has everything you need to know about building a business, from raising funding to marketing your product.
Scale up as you grow — whether you're running one virtual machine or ten thousand.

From GPU-powered inference and Kubernetes to managed databases and storage, get everything you need to build, scale, and deploy intelligent applications.
