Population grids

Gridded population: GHSL, WorldPop and census grids, totals per area, density per square kilometre, change since 1975, degree of urbanisation, and the cell-area, resampling and suppression traps that change the count.

Left, the Netherlands in GHS-POP 2020 aggregated to cells of about 8 km, darkest in the Randstad; right, GHS-POP epochs from 1975 to 2020 as blue dots on the line of the population register, and the 2025 and 2030 projections as orange dots below it. the Netherlands: GHS-POP cells and epochs against the register

Population grids estimate how many people live in each cell of a regular grid: modelled global products such as the GHSL’s GHS-POP and WorldPop, and census grids such as Statistics Netherlands’ 100 m squares, which count registered residents at their addresses. The guides here download and clip them, sum them by area without gaining or losing people at the edges, compare them, map change since 1975, and convert them to density per square kilometre.

The examples use the Netherlands, where a census grid and official counts exist to check the models against. GHS-POP 2020 comes within 0.11% of the 17,407,585 residents registered on 1 January 2020, its 2025 projection is 2.0% short of the count that followed, and the census grid itself adds up to 666,800 fewer people than the official total, because of how it is published.

🧭 Start with the concepts

The ideas the how-to guides below assume you already have.

⚙️ Then do the task

Step-by-step walkthroughs with code you can copy and adapt.

Show every how-to guide in this topic

🔧 When it breaks

The errors this topic produces, with the cause explained rather than just the command.

Related topics

Subjects that keep coming up alongside this one, most overlap first.

Keep browsing

Population grids sits in Analysis. Every topic on the site is listed on the topics index.