geopy
Python Geocoding Toolbox for Location-Based Services
- Status
- Generally available
- Last checked
- Checked · Oct 10, 2026
- License
- Open source
- Pricing
- Free tier · from $0
What it is
Geopy is a Python client for several popular geocoders providing location-based services. It simplifies the process of converting addresses into latitude and longitude coordinates, making it essential for developers working on mapping applications.
Geopy stands out by offering a simple and comprehensive Python interface to multiple geocoding services, making it an ideal choice for developers who need robust geocoding capabilities without the overhead of setting up their own service.
When it fits — and when it doesn’t
A good fit for
Python developers who need to integrate geocoding into their projects.
Teams working on mapping applications that require accurate address-to-coordinate conversion.
Data scientists and analysts needing to work with geographic coordinates in Python.
Look elsewhere if
Projects requiring real-time location updates or streaming services, as geopy is primarily a library for batch processing.
Developers looking for a full-service mapping platform rather than just geocoding functionality.
Known weaknesses
Each one links to the public issue, changelog or docs page it came from, where we have one.
- 01
Limited support for non-Python environments
Geopy is strictly a Python library, limiting its use in polyglot development teams or projects that require other languages.
- 02
Dependent on external geocoding services which may have rate limits and costs
Services like Google Maps Geocoding API impose usage limits and can be expensive at scale, impacting the tool's effectiveness in high-traffic applications.
- 03
Documentation lacks detailed examples for advanced use cases
The official documentation provides basic usage but falls short on illustrating how to handle complex scenarios or errors effectively.
What it does well
Supports multiple geocoding services including Google Maps, Nominatim, and more.
Easy to use API for converting addresses into geographic coordinates.
Provides tools for calculating distances between points on the Earth's surface.
Pricing
- Free tier
- YesOpen source — free to use
- Paid from
- $0
- Model
- Flat rate
- Enterprise plan
- No
Pricing not independently confirmed — check the vendor’s page.
Performance benchmarks
How Fast Is It?
Set up geopy
Setup steps, common gotchas and what to check after 30 days.
Get the badge
A small badge for geopy’s README or site: its name, “Tracked on AI Navigator”, and the availability status and check month from this page. It updates as the catalog does.
Markdown
[](https://navigateaitools.com/explorer/tool/geopy)HTML
<a href="https://navigateaitools.com/explorer/tool/geopy"><img src="https://navigateaitools.com/badge/geopy.svg" alt="geopy — tracked on AI Navigator" height="58"></a>