Leaf: Geographical Names Dataset: Natural Earth — ne_10m_populated_places

Natural Earth provides a curated point dataset of globally significant populated places, cross-referenced to multiple authoritative gazetteer sources. It includes ADM0 (country) and ADM1 (first-level) name associations and a scalerank field for symbol filtering.

Python load

import geopandas as gpd
 
places = gpd.read_file("ne_10m_populated_places.shp")
 
# Filter by rank for display
major = places[places["scalerank"] <= 5]

Key attributes

FieldMeaning
NAMEPrimary place name
NAME_ENEnglish name
FEATURECLAFeature class (Populated place)
SCALERANKDisplay prominence (0 = most prominent)
POP_MAXMaximum population estimate
ADM0NAMECountry name
ADM1NAMEFirst-level administrative unit name
SOV0NAMESovereignty name