Team accounts with unlimited members now available to everyone! Invite your teammates and ship faster together, even on the Free Plan.
/Region migration/Overview

Region migration

Move your Neon database to another region

A Neon project is created in a single region. Your database runs there, and you cannot change the region for that project.

If you need your data in a different region, you create a new Neon project in that region and migrate your database into it.

Common reasons to migrate to a different region:

  • Your app moved to a different region and you want lower latency between your app and database.
  • You need to set up a new environment in another region.
  • You are migrating away from a deprecated Neon Azure region.

Databricks Lakebase

If you must keep Postgres in Azure for residency or colocation, Databricks Lakebase Postgres supports Azure regions. See Migrate Neon to Lakebase.

Choose a path

Use the flowchart to pick a migration path that fits your requirements.

Select a migration guide

Select the guide that matches your requirements.

  1. Migrate to another Neon region. Compare the Import Data Assistant, dump and restore, and logical replication, then follow the guide linked from that page.
  2. Migrate Neon to Lakebase. Create a Lakebase project, pg_dump from Neon, pg_restore on Lakebase.
  3. Postgres-compatible export from Neon. If another Neon region and Lakebase do not meet your requirements, use pg_dump to export your data in a Postgres-compatible format for migration elsewhere.

Need help?

Join our Discord Server to ask questions or see what others are doing with Neon. For paid plan support options, see Support.

Was this page helpful?
Edit on GitHub

On this page

Copy neon init command