Python map & geospatial visualization libraries
Interactive web maps and cartographic plots from Python. 7 tools, ranked by GitHub stars and updated .
Libraries for maps in Python. folium, ipyleaflet and leafmap build interactive Leaflet maps, Lonboard renders large geospatial datasets with deck.gl, and Cartopy, PyGMT and prettymaps draw static, publication-ready maps.
By GitHub stars, the most popular Python mapping libraries here are prettymaps (14.3K stars), folium (7.4K stars), and leafmap (3.8K stars). 5 of 7 had commits in the last 90 days.
| 1 |
Draws stylized maps from OpenStreetMap data, using osmnx and matplotlib. |
14.3K |
| 2 |
Builds interactive Leaflet.js maps from Python data. |
7.4K |
| 3 |
Interactive mapping and geospatial analysis in Jupyter with multiple mapping backends. |
3.8K |
| 4 |
Cartographic projections and geospatial data plotting with matplotlib. |
1.6K |
| 5 |
Interactive Leaflet maps in Jupyter notebooks, built on ipywidgets. |
1.5K |
| 6 |
Fast, interactive geospatial data visualization in Jupyter, built on deck.gl and GeoArrow. |
975 |
| 7 |
Python interface to the Generic Mapping Tools (GMT) for maps and figures in the geosciences. |
880 |
Head-to-head comparisons
Related topics
Related categories
- Python plotting libraries
- Matplotlib extensions
- Python grammar of graphics & declarative plotting libraries
- Python interactive web charting libraries
- Python dashboard & data app frameworks
- Python exploratory data analysis & profiling tools
- Python 3D & scientific visualization libraries
- High-performance & GPU plotting libraries for Python
- Python robotics & computer vision visualization
- Python financial charting libraries
- Terminal plotting libraries for Python
- Python text visualization libraries
Frequently asked questions
What is the most popular Python mapping library?
Which Python mapping libraries are actively maintained?
Are these Python mapping libraries free and open source?
Missing a tool? Add it with a one-line pull request to the README.