# ORS isochrone Population

**URL:** <https://ask.openrouteservice.org/t/ors-isochrone-population/7798>\
**Category:** isochrones\
**Created:** [November 12, 2025, 8:48am UTC](https://ask.openrouteservice.org/t/ors-isochrone-population/7798 "2025-11-12T08:48:59Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![aerrahmani](https://ask.openrouteservice.org/letter_avatar_proxy/v4/letter/a/77aa72/32.png) [@aerrahmani](https://ask.openrouteservice.org/u/aerrahmani)\
**Post date:** [November 12, 2025, 8:48am UTC](https://ask.openrouteservice.org/t/ors-isochrone-population/7798/1 "2025-11-12T08:48:59Z")

</div>

Hi everyone 👋,

I’m using **OpenRouteService** to generate isochrones for accessibility analysis, and I’d like to estimate the **population within each isochrone** area.

I have two questions:

1. **Population within isochrones:**  
Is there a built-in way or an existing workflow in ORS (or its ecosystem) to calculate the total population inside an isochrone polygon?  
For example, can ORS be connected to population data (like WorldPop, GHSL, or LandScan) to get an estimated number of people reachable within 10 minutes?

2. **Using my own population raster:**  
I have my own population dataset (GeoTIFF raster file). How can I integrate or overlay it with ORS-generated isochrones to compute population counts within each isochrone?  
Should I use an external GIS tool (like QGIS or Python’s rasterstats), or is there a way to plug it into a local ORS instance?

Thank you.

---

<div class="post-metadata">

**Author:** ![jschnell](https://ask.openrouteservice.org/user_avatar/ask.openrouteservice.org/jschnell/32/971_2.png) [@jschnell](https://ask.openrouteservice.org/u/jschnell)\
**Post date:** [November 12, 2025, 8:52am UTC](https://ask.openrouteservice.org/t/ors-isochrone-population/7798/2 "2025-11-12T08:52:58Z")

</div>

Hey,

the public openrouteservice instance is already connected to a population data provider - there should be threads on the forum about data and usage.

As for connecting your own, have a look at [our backend documentation for this](https://giscience.github.io/openrouteservice/run-instance/configuration/endpoints/isochrones#statistics-providers).

Best regards

---

<div class="post-metadata">

**Author:** ![aerrahmani](https://ask.openrouteservice.org/letter_avatar_proxy/v4/letter/a/77aa72/32.png) [@aerrahmani](https://ask.openrouteservice.org/u/aerrahmani)\
**Post date:** [November 12, 2025, 8:58am UTC](https://ask.openrouteservice.org/t/ors-isochrone-population/7798/3 "2025-11-12T08:58:44Z")

</div>

I’m using a self deployed instance, and i want to know if there is a way to use my own population dataset

---

<div class="post-metadata">

**Author:** ![andrzej](https://ask.openrouteservice.org/user_avatar/ask.openrouteservice.org/andrzej/32/10_2.png) [@andrzej](https://ask.openrouteservice.org/u/andrzej)\
**Post date:** [November 12, 2025, 9:00am UTC](https://ask.openrouteservice.org/t/ors-isochrone-population/7798/4 "2025-11-12T09:00:19Z")

</div>

@aerrahmani Please have a look here: [ors.endpoints.isochrones | openrouteservice backend documentation](https://giscience.github.io/openrouteservice/run-instance/configuration/endpoints/isochrones#statistics-providers)

---

<div class="post-metadata">

**Author:** ![aerrahmani](https://ask.openrouteservice.org/letter_avatar_proxy/v4/letter/a/77aa72/32.png) [@aerrahmani](https://ask.openrouteservice.org/u/aerrahmani)\
**Post date:** [November 12, 2025, 9:04am UTC](https://ask.openrouteservice.org/t/ors-isochrone-population/7798/5 "2025-11-12T09:04:28Z")

</div>

This uses [2023 Global Human Settlement Layer (GHSL)](https://ghsl.jrc.ec.europa.eu/ghs_pop2023.php) data, Is there any way to use my own data ?
