Key differences

  • folium has 4.6× as many GitHub stars as Cartopy (7.4K vs 1.6K).
  • Cartopy had more development activity over the last 12 months: 226 commits vs 198.
  • folium is downloaded 2.3× as often on PyPI (607K vs 260.3K per week).
  • Cartopy is licensed under BSD-3-Clause; folium under MIT.

By the numbers

  • Cartopy
  • folium
GitHub stars
1.6K 7.4K
PyPI downloads / week
260.3K 607K
Commits, last 12 months
226 198
Contributors
127 190
Forks
406 2.3K
Show data as a table
Cartopy vs folium by the numbers
MetricCartopyfolium
GitHub stars1,6257,414
PyPI downloads / week260,294606,950
Commits, last 12 months226198
Contributors127190
Forks4062,267

Development activity

Commits per month to each default branch, last 12 complete months.

  • Cartopy
  • folium
0204060 Nov 2025 Dec Jan 2026 Feb Mar Apr May Jun Jul Aug Sep OctCartopyfolium
0204060 Nov 2025 Feb 2026 May Aug Cartopyfolium
Show data as a table
Cartopy vs folium: commits per month
MonthCartopyfolium
Nov 202582
Dec 20251516
Jan 2026103
Feb 2026741
Mar 2026144
Apr 2026228
May 202637
Jun 2026811
Jul 20265228
Aug 20261724
Sep 20264315
Oct 20262739

Side by side

AttributeCartopyfolium
DescriptionCartographic projections and geospatial data plotting with matplotlib.Builds interactive Leaflet.js maps from Python data.
CategoryPython map & geospatial visualization librariesPython map & geospatial visualization libraries
LicenseBSD-3-ClauseMIT
LanguagePythonPython
StatusActiveActive
Latest releasev0.26.0 ()v0.20.0 ()
Last commit
Repository created
Open issues28158
Install
pip install Cartopy
pip install folium

Which should you choose?

Popularity and activity are only part of the story. Consider which ecosystem you work in, the chart types and interactions you need, how much data you render, and whether the license fits your project. Both tool pages list alternatives if neither is quite right.

  • Cartopy

    Cartographic projections and geospatial data plotting with matplotlib.

    1.6K starsPythonBSD-3-Clause

  • folium

    Builds interactive Leaflet.js maps from Python data.

    7.4K starsPythonMIT

More comparisons