Skip to main content

Divisions Guide

The Overture divisions theme has more than 5.5 million point, line, and polygon representations of human settlements, such as countries, regions, states, cities, and even neighborhoods. Divisions represent recognized areas for governance, culture, or organization.

Divisions data can be used for many purposes, which can include, but are not limited to:

  • reverse-geocoding
  • cartographic styling and map rendering
  • place labels
  • choropleth rendering
  • containment checks (e.g. point-in-polygon analysis)
  • choosing a geometry based on your use case
Overture divisions coverage - country and region boundaries
Overture divisions data, styled by subtype: countries in purple, region boundaries as green lines.

Dataset description

Feature type descriptions

A division is a feature type that represents an official or non-official organization of people: country, region, province, city, neighborhood, etc. — as seen from a given political perspective. It has a point geometry which gives an approximate location of the position most commonly associated with the feature.

A division_area is a feature type that captures the shape of the land area, or land and territorial sea (maritime), belonging to a division feature. It has a polygon or multipolygon geometry.

A division_boundary is a feature type that represents a shared border between two division features. It has a linestring geometry. The geometry of a divison_boundary is either wholly non-maritime, or wholly maritime. A maritime boundary is the extension of a non-maritime boundary into the water.

Subtype descriptions

Subtypes can represent each feature's administrative level, from country down to microhood. Subtypes can also represent a place hierarchy within a country and offer a standardized place definition for divisions. See below for a list of subtypes and their descriptions in the divisions theme:

List of all subtypes in the divisions theme
subtypedescriptionexample
countryLargest unit of independent sovereignty.United States
dependencyA place that is not exactly a sub-region of a country but is dependent on a parent company for defence, passport control, subsidies, etc.Puerto Rico
macroregionA bundle of regions. These exist mainly in Europe.Scotland; Île-de-France
regionStates, provinces, regions. Largest sub-country administrative unit most countries, unless they have dependencies/macroregions.Alaska; Alberta
macrocountyA bundle of counties. Again, these exist mainly in Europe.Inverness
countyCounties... Largest sub-region administrative unit in most countries, unless they have macrocounties.Kings County, NY
localadminA level of government available in some parts of the world that contains localities or populated places that themselves have no authority. Often but not exclusively found in Europe.Paris
localityA populated place that may or may not have its own administrative authority. (It won't if it belongs to a localadmin.)Taipei
boroughA local government unit, below the locality placetype.Brooklyn, Queens, etc.
macrohoodA super-neighborhood that contains smaller divisions of type neighborhood.BoCoCa (Boerum Hill, Cobble Hill, and Carroll Gardens)
neighborhoodA neighborhood. Most neighborhoods will be just this, unless there's enough granular division to warrant introducing macrohood and/or microhood divisions.Cobble Hill
microhoodA mini-neighborhood that is contained within a division of type neighborhood.Gätjensort in Hamburg

Column definitions

The column definitions for the properties in each feature type in the divisions theme are generated from the schema and live in the schema reference:

Sources and licensing

The divisions theme is derived from a conflation of two community sources: OpenStreetMap, its primary source, and geoBoundaries. Because it includes OpenStreetMap data, the divisions theme is published under the ODbL license. See the licensing and attribution page for more information.

How we build the dataset

Filtering. Divisions are deduplicated, and topological overlap rules depend on subtype: overlap is allowed at lower subtypes (for example, locality) but not allowed for others (for example, country).

Matching. No cross-source matching step is documented for the divisions theme.

Merging. No cross-source attribute merging step is documented for the divisions theme.

Coverage and data quality

Coverage. The divisions theme provides global coverage. Coverage generally aligns with the admin_level tags in the OSM and geoBoundaries datasets:

  • Global coverage of country, dependency, region, and county.
  • Macroregion and macrocounty should be present, but are currently miscategorized as other subtypes.
  • Subtypes below county (locality, borough, neighborhood, microhood) should be present in every country, but coverage is often spotty.

Known quality issues. There are minor macroregion categorization issues, and sub-county coverage is spotty as noted above.

Release artifacts and updates

The divisions theme is released on a monthly cadence. Alongside the data, the following release artifacts are provided:

  • GERS registry: Division features are included in the GERS registry.
  • GERS IDs: Assigned to division features.
  • Bridge files: Provided.
  • Data changelog: A changelog accompanies each release.

Data access and retrieval

Overture's divisions theme data is freely available on both Amazon S3 and Microsoft Azure Blob Storage at these locations:

providerlocation
Amazon S3
s3://overturemaps-us-west-2/release/2026-07-22.0/theme=divisions/type=division/*
Azure Blob Storage
https://overturemapswestus2.blob.core.windows.net/release/2026-07-22.0/theme=divisions/type=division/*

The Getting Data section of this documentation offers instructions accessing the full Overture catalog. We recommend querying and downloading only the Overture data you need. If you have a particular geographic area of interest, there are several options for using a simple bounding box to extract divisions data.

To quickly view and download modest amounts of data, you can use the Overture Maps Explorer website.

To download data: Pan to the area you are interested in, turn off the other layers, then click Download Visible.

This will download the area visible on your screen.

Exploring divisions data in NYC using Overture's Explore tool.

Querying and analysis

Using these queries, you can get counts for each feature type in divisions.

LOAD spatial; -- noqa
LOAD httpfs; -- noqa
-- Access the data on AWS in this example
SET s3_region='us-west-2';

SELECT
count(*)
FROM
read_parquet('s3://overturemaps-us-west-2/release/2026-07-22.0/theme=divisions/type=*/*', filename=true, hive_partitioning=1);

You can also look up individual features by ID:

LOAD spatial; -- noqa
LOAD httpfs; -- noqa

-- Access the data on AWS in this example
SET s3_region='us-west-2';

SELECT
*
FROM
read_parquet('s3://overturemaps-us-west-2/release/2026-07-22.0/theme=divisions/type=division_boundary/*', filename=true, hive_partitioning=1)
WHERE
id = '085db5bb7fffffff0173c9b945a8c25f';

Exporting locality and neighborhood divisions to a local shapefile

This query will return a subset of fields and the geometry for each locality and neighborhood division entity in Denmark.

LOAD spatial; -- noqa
LOAD httpfs; -- noqa
-- Access the data on AWS in this example
SET s3_region='us-west-2';

COPY (
SELECT
id,
names.primary as name,
subtype,
geometry -- DuckDB v.1.1.0 will autoload this as a `geometry` type
FROM
read_parquet('s3://overturemaps-us-west-2/release/2026-07-22.0/theme=divisions/type=division/*', filename=true, hive_partitioning=1)
WHERE
country = 'DK'
AND subtype IN ('locality','neighborhood')
)
TO
'overture_denmark_locality_neighborhood.shp'
WITH (
FORMAT GDAL,
DRIVER 'ESRI Shapefile',
SRS 'EPSG:4326'
);

Exporting places data within Philadelphia to a local Parquet file

This query will return Places theme data for any place within the locality of Philadelphia

LOAD spatial; -- noqa
LOAD httpfs; -- noqa

-- Access the data on AWS in this example
SET s3_region='us-west-2';

COPY (
-- Create a temp table with the locality of Philadelphia
WITH philly AS (
SELECT
id AS philly_id,
names.primary AS philly_name,
geometry AS philly_geom -- DuckDB v.1.1.0 will autoload this as a `geometry` type
FROM
read_parquet('s3://overturemaps-us-west-2/release/2026-07-22.0/theme=divisions/type=division_area/*', filename=true, hive_partitioning=1)
WHERE
subtype = 'locality'
AND country = 'US'
AND region = 'US-PA'
AND names.primary = 'Philadelphia'
),

-- Use the geometry of Philadelphia to filter out places within the locality boundary
places AS (
SELECT
names.primary AS name,
categories.primary AS category,
ROUND(confidence,2) AS confidence,
geometry -- DuckDB v.1.1.0 will autoload this as a `geometry` type
FROM
read_parquet('s3://overturemaps-us-west-2/release/2026-07-22.0/theme=places/type=*/*', filename=true, hive_partitioning=1)
INNER JOIN
philly
ON ST_WITHIN(geometry, philly.philly_geom)
)

-- Export the places selection to a Parquet file
SELECT
*
FROM
places
)
TO
'philly_places.parquet';