Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

This page's audience our own tag's counts — open to see them
–Visits
–Page views
–Clicks to vendors
–Time on page
–Reading now
Clicks to vendors, by tool
  • –
Top countries
  • –
Devices
  • –

– · visits, page views and clicks counted by our own tag, which counts more than our checked analytics; every figure rounded down · how we count

momepy review

Free#62 of 64 in GIS Software

An open-source Python library for quantitative analysis of urban form.

3.0/10Editor score
momepy3.0 Visit momepy

Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026

Urban analysis often calls for measurements of the built environment rather than a general-purpose mapping workspace. momepy is an open-source Python library for quantitative analysis of urban form and morphology, with methods for examining buildings, streets, and urban layouts. It is aimed at researchers and practitioners working with geospatial data, including developers who want spatial-analysis tools they can use in Python. It is not positioned as a standalone desktop GIS or a commercial mapping platform.

The main strength is its focused analytical scope: momepy is for studying urban morphology, not for assembling web maps or dashboards. Its documentation describes installation, data handling, and analysis workflows, giving users a reference for working through the library’s tasks. That makes it a better fit for people comfortable with Python and spatial data than for teams looking for a graphical GIS application or a ready-made reporting interface. The product is classified for advanced spatial analysis and desktop deployment, and it supports Linux, macOS, and Windows.

momepy is offered as open-source software, with a free plan, rather than as a set of paid tiers. Its narrow focus is an advantage when the job is quantitative urban-form analysis, but a limitation when the goal is broader GIS work, web mapping, or dashboards: those are not its stated purpose. Choose momepy if you want a Python library for measuring urban features and are prepared to work in a code-and-data workflow. Choose a standalone GIS or mapping product instead if you need a visual desktop workspace, web maps, or a dashboard builder.

momepy pros and cons

  • Where it wins
    • Measures features of buildings, streets, and urban layouts
    • Open-source library for quantitative urban-form analysis
    • Runs on Linux, macOS, and Windows
  • Where it doesn't
    • Not a standalone desktop GIS
    • No web mapping or dashboard builder
    • Requires working with Python and geospatial data

momepy fact sheet, pricing and score →

Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.

Last updated · How we research and update