Skip to Main Content
Image at top shows a map of demographic data for Philadelphia

Mapping & GIS: Geocoding

What is Geocoding

Geocoding is a process of transforming a table of street addresses into points on a map with longitude and latitude coordinates. See the Geocoding in ArcGIS guideline and geocoding tutorial for more information on how the geocoding process works. A brief overview of some available geocoding tools is provided below. If your geocoding involves a large number of addresses, contact us at libraryrdds@pobox.upenn.edu. 

Geocoding Tools

Address Geocoding Tools
Free Online Service Fee-Based Online Service Desktop/Server Software

Census Geocoder (10,000 addresses at a time)

ArcGIS World Geocoding Service

ArcGIS/ArcMap

OpenStreetMap Nominatim

Google Geocoding Service: Pay-As-You-Go.

Data Science Toolkit

Data Science Toolkit  https://geocod.io/

QGIS - MMQGIS Plugin

Google Geocoding service (2500 addresses/day limit)
Texas A&M Geocoder Texas A&M Geocoder
IPUMS GeoMarker (Uses Texas A&M Geocoder)