The most accurate and up-to-date database for point addressing, with over 270 million precise point addresses in 70 countries.
Geocoding available in 196 countries, with high-precision mapping of display or navigable positions. Input a structured or free-form address to get results ranked by relevance or proximity.
Reverse Geocoding: Get a physical address from a set of geocoordinates. Use heading information to understand direction of movement, and get addresses, landmarks or area information around a position.
Search data: Search a rich database of ~120M POIs/places, that is updated daily, and interact with Places rich attributes covering information from name and category, to price range, contact and URLs.
Autosuggest: Get better suggestions with fewer strokes for places, addresses, chain queries or category queries, as well as provide search text matches with or without spatial filters.
This Africa Geocoding locator is a view of the World Geocoding Service constrained to search for places in the countries of Africa. The World Geocoding Service finds addresses and places in all supported countries around the world in a single geocoding service. The service can find point locations of addresses, cities, landmarks, business names, and other places. The output points can be visualized on a map, inserted as stops for a route, or loaded as input for a spatial analysis.The service is available as both a geosearch and geocoding service:Geosearch Services – The primary purpose of geosearch services is to locate a feature or point of interest and then have the map zoom to that location. The result might be displayed on the map, but the result is not stored in any way for later use. Requests of this type do not require a subscription or a credit fee. Geocoding Services – The primary purpose of geocoding services is to convert an address to an x,y coordinate and append the result to an existing record in a database. Mapping is not always involved, but placing the results on a map may be part of a workflow. Batch geocoding falls into this category. Geocoding requires a subscription. An ArcGIS Online subscription will provide you access to the World Geocoding service for batch geocoding.The service can be used to find address and places for many countries around the world. For detailed information on this service, including a data coverage map, visit the World Geocoding service documentation.
https://creativecommons.org/publicdomain/zero/1.0/https://creativecommons.org/publicdomain/zero/1.0/
Reverse geocoding request and response (address lookup) of data from a dataset for a class.
Formatted Response from Google
Google Maps Platform API WGU
This dataset serves as a lookup table to determine if environmental records exist in a Chicago Department of Public Health (CDPH) environmental dataset for a given address.
Data fields requiring description are detailed below.
MAPPED LOCATION: Contains the address, city, state and latitude/longitude coordinates of the facility. In instances where the facility address is a range, the lower number (the value in the “Street Number From” column) is used. For example, for the range address 1000-1005 S Wabash Ave, the Mapped Location would be 1000 S Wabash Ave. The latitude/longitude coordinate is determined through the Chicago Open Data Portal’s geocoding process. Addresses that fail to geocode are assigned the coordinates 41.88415000022252°, -87.63241000012124°.This coordinate is located approximately just south of the intersection of W Randolph and N LaSalle.
COMPLAINTS: A ‘Y’ indicates that one or more records exist in the CDPH Environmental Complaints dataset.
NESHAPS & DEMOLITON NOTICES: A ‘Y’ indicates that one or more records exist in the CDPH Asbestos and Demolition Notification dataset.
ENFORCEMENT: A ‘Y’ indicates that one or more records exist in the CDPH Environmental Enforcement dataset.
INSPECTIONS: A ‘Y’ indicates that one or more records exist in the CDPH Environmental Inspections dataset.
PERMITS: A ‘Y’ indicates that one or more records exist in the CDPH Environmental Permits dataset.
TANKS: A ‘Y’ indicates that one or more records exist in the CDPH Storage Tanks dataset. Each 'Y' is a clickable link that will download the corresponding records in CSV format.
Geoscape G-NAF is the geocoded address database for Australian businesses and governments. It’s the trusted source of geocoded address data for Australia with over 50 million contributed addresses distilled into 15.4 million G-NAF addresses. It is built and maintained by Geoscape Australia using independently examined and validated government data.
From 22 August 2022, Geoscape Australia is making G-NAF available in an additional simplified table format. G-NAF Core makes accessing geocoded addresses easier by utilising less technical effort.
G-NAF Core will be updated on a quarterly basis along with G-NAF.
Further information about contributors to G-NAF is available here.
With more than 15 million Australian physical address record, G-NAF is one of the most ubiquitous and powerful spatial datasets. The records include geocodes, which are latitude and longitude map coordinates. G-NAF does not contain personal information or details relating to individuals.
Updated versions of G-NAF are published on a quarterly basis. Previous versions are available here
Users have the option to download datasets with feature coordinates referencing either GDA94 or GDA2020 datums.
Changes in the May 2025 release
Nationally, the May 2025 update of G-NAF shows an overall increase of 47,194 addresses (0.30%). The total number of addresses in G-NAF now stands at 15,753,927 of which 14,909,770 or 94.64% are principal.
At some locations, there are unit-numbered addresses that appear to be duplicate addresses. Geoscape is working to identify these locations and include these addresses as separate addresses in G-NAF. To facilitate this process, some secondary addresses have had the word RETAIL added to their building names. In the first instance, this process is being progressively rolled out to identified locations, but it is expected that the requirement for this will become ongoing.
There is one new locality in G-NAF: Keswick Island, QLD.
The source data used for generating G-NAF STREET_LOCALITY_POINT data in New South Wales has an updated datum and changed from GDA94 to GDA2020. This has resulted in updates to the STREET_LOCALITY_POINT geometry for approximately 91,000 records, however, more than 95% of these have moved less than a metre.
Geoscape has moved product descriptions, guides and reports online to https://docs.geoscape.com.au.
Further information on G-NAF, including FAQs on the data, is available here or through Geoscape Australia’s network of partners. They provide a range of commercial products based on G-NAF, including software solutions, consultancy and support.
Additional information: On 1 October 2020, PSMA Australia Limited began trading as Geoscape Australia.
Use of the G-NAF downloaded from data.gov.au is subject to the End User Licence Agreement (EULA)
The EULA terms are based on the Creative Commons Attribution 4.0 International license (CC BY 4.0). However, an important restriction relating to the use of the open G-NAF for the sending of mail has been added.
The open G-NAF data must not be used for the generation of an address or the compilation of an address for the sending of mail unless the user has verified that each address to be used for the sending of mail is capable of receiving mail by reference to a secondary source of information. Further information on this use restriction is available here.
End users must only use the data in ways that are consistent with the Australian Privacy Principles issued under the Privacy Act 1988 (Cth).
Users must also note the following attribution requirements:
Preferred attribution for the Licensed Material:
_G-NAF © Geoscape Australia licensed by the Commonwealth of Australia under the _Open Geo-coded National Address File (G-NAF) End User Licence Agreement.
Preferred attribution for Adapted Material:
Incorporates or developed using G-NAF © Geoscape Australia licensed by the Commonwealth of Australia under the Open Geo-coded National Address File (G-NAF) End User Licence Agreement.
G-NAF is a complex and large dataset (approximately 5GB unpacked), consisting of multiple tables that will need to be joined prior to use. The dataset is primarily designed for application developers and large-scale spatial integration. Users are advised to read the technical documentation, including product change notices and the individual product descriptions before downloading and using the product. A quick reference guide on unpacking the G-NAF is also available.
The VGIN Composite Geocoding service is a cascading locator consisting of Virginia Address Points, Virginia RCL (Road Centerlines), Virginia Community Anchor Institutions (CAI), and several other data layers that supply the end user with returned XY coordinates based on input address number or address name. The source data used in creating this REST service provides updated information from Virginia local governments based on quarterly, biannual, or annual submission scheduling. ESRI applications can use the geocoding service depending on intent of use. By default, the input data sources reside in the Virginia Lambert Conformal Conic projection but can be translated upon output by desktop software or application settings. Each locator element uses a result hierarchy from the most granular result provided as an output first (Address Points) to the least granular last (Jurisdictions). Data is limited to the Commonwealth of Virginia and cannot guarantee results in other states. Underlying locator files within the service for Address Points and RCL are updated quarterly.General use within ArcGIS Desktop and ArcGIS Pro:https://vgin.vdem.virginia.gov/documents/VGIN::about-the-vgin-composite-geocoding-service/exploreDevelopers:https://developers.arcgis.com/rest/geocode/api-reference/geocoding-geocode-addresses.htmFrequently asked question about applications that need Spatial Reference adjustment on output. Search (control+f) web page using outSR. VGIN Base Map REST services utilize WGS Web Mercator (ID 102100) while the VGIN Composite Locator is WGS standard (ID 4269).Individual Address Locator Downloads (ArcGIS Pro 3.3):Address PointsRoad Centerlines
Open Database License (ODbL) v1.0https://www.opendatacommons.org/licenses/odbl/1.0/
License information was derived automatically
Trying to make use of the location feature in the "Real or Not? NLP with Disaster Tweets" competition. I tried to geocode the locations, hoping that at least the difference between locations that can be geocoded (e.g. Birmingham) vs those that cannot be (e.g. "your sisters bedroom") would be a good feature. Additionally, geocoding provides longitude and latitude features that may be helpful.
The dataset captures whether a location could be geocoded (that is: it is a valid location in the world).
Geocoding is done with Nominatim
Can you make better tweet classifications with geocoded locations?
A Lightning talk on Geocoding overview and options.
Attribution 4.0 (CC BY 4.0)https://creativecommons.org/licenses/by/4.0/
License information was derived automatically
The Address Service Vienna offers an addressee with geocoding as well as reverse geocoding. In the address search with geocoding, it is validated against the address database of the City of Vienna based on the input of an address or a region name and, if valid, address attributes such as district, address, country code, street name, road code, as well as the coordinate (in the desired destination coordinate system) are output. In reverse geocoding, the nearest address or addresses are output based on the input of a coordinate.
The ArcGIS World Geocoding Service finds addresses and places in all supported countries around the world in a single geocoding service. The service can find point locations of addresses, cities, landmarks, business names, and other places. The output points can be visualized on a map, inserted as stops for a route, or loaded as input for a spatial analysis.The service is available as both a geosearch and geocoding service:Geosearch Services – The primary purpose of geosearch services is to locate a feature or point of interest and then have the map zoom to that location. The result might be displayed on the map, but the result is not stored in any way for later use. Requests of this type do not require a subscription or a credit fee. Geocoding Services – The primary purpose of geocoding services is to convert an address to an x,y coordinate and append the result to an existing record in a database. Mapping is not always involved, but placing the results on a map may be part of a workflow. Batch geocoding falls into this category. Geocoding requires a subscription. An ArcGIS Online Subscription, or ArcGIS Location Platform Subscription, will provide you access to the ArcGIS World Geocoding service for batch geocoding.The service can be used to find address and places for many countries around the world. For detailed information on this service, including a data coverage map, visit the ArcGIS World Geocoding service documentation.
https://www.nconemap.gov/pages/termshttps://www.nconemap.gov/pages/terms
This geocoding service provides the ability to perform tabular geocoding, reverse geocoding, and identifying results for locations that contain sub-addresses. This service and the supporting data are provided by the AddressNC program.A geocoding locator file is also available for users of ArcGIS Pro or ArcGIS Desktop in an offline/disconnected environment.
Improving geolocation accuracy in text data has long been a goal of automated text processing. We depart from the conventional method and introduce a two-stage supervised machine learning algorithm that evaluates each location mention to be either correct or incorrect. We extract contextual information from texts, i.e., N-gram patterns for location words, mention frequency, and the context of sentences containing location words. We then estimate model parameters using a training dataset and use this model to predict whether a location word in the test dataset accurately represents the location of an event. We demonstrate these steps by constructing customized geolocation event data at the subnational level using news articles collected from around the world. The results show that the proposed algorithm outperforms existing geocoders even in a case added post hoc to test the generality of the developed algorithm.
Big “p” policy changes at the state and federal level are certainly important to health equity, such as eligibility for and generosity of Medicaid benefits. Medicaid expansion has significantly expanded the number of people who are eligible for Medicaid and the creation of the health insurance exchanges (Marketplace) under the Affordable Care Act created a very visible avenue through which people can learn that they are eligible. Although many applications are now submitted online, physical access to state, county, and tribal government Medicaid offices still plays a critical role in understanding eligibility, getting help in applying, and navigating required documentation for both initial enrollment and redetermination of eligibility. However, as more government functions have moved online, in-person office locations and/or staff may have been cut to reduce costs, and gentrification has shifted where minoritized, marginalized, and/or low-income populations live, it is unclear if this key local connection point between residents and Medicaid has been maintained. Our objective was to identify and geocode all Medicaid offices in the United States for pairing with other spatial data (e.g., demographics, Medicaid participation, health care use, health outcomes) to investigate policy-relevant research questions. Three coders identified Medicaid office addresses in all 50 states and the District of Columbia by searching state government websites (e.g., Department of Health and Human Services or analogous state agency) during late 2021 and early 2022 for the appropriate Medicaid agency and its office locations, which were then reviewed for accuracy by a fourth coder. Our corpus of Medicaid office addresses was then geocoded using the Census Geocoder from the US Census Bureau (https://geocoding.geo.census.gov/geocoder/) with unresolved addresses investigated and/or manually geocoded using Google Maps. The corpus was updated in August through December 2023 following the end of the COVID-19 public health emergency by a fifth coder as several states closed and/or combined offices during the pandemic. After deduplication (e.g., where multiple counties share a single office) and removal of mailing addresses (e.g., PO Boxes), our dataset includes 3,027 Medicaid office locations. 1 (December 19, 2023) – original version 2 (January 25, 2024) – added related publication (Data in Brief), corrected two records that were missing negative signs in longitude 3 (February 6, 2024) – corrected latitude and longitude for one office (1340 State Route 9, Lake George, NY 12845) 4 (March 4, 2024) – added one office for Vermont after contacting relevant state agency (280 State Road, Waterbury, VT 05671)
The Postal Code Conversion File (PCCF) is a digital file which provides a correspondence between the Canada Post Corporation (CPC) six-character postal code and Statistics Canada's standard geographic areas for which census data and other statistics are produced. Through the link between postal codes and standard geographic areas, the PCCF permits the integration of data from various sources. The Single Link Indicator provides one best link for every postal code, as there are multiple records for many postal codes. To obtain the postal code conversion file or for questions, consult the DLI contact at your educational institution. The geographic coordinates, which represent the standard geostatistical areas linked to each postal code on the PCCF, are commonly used to map the distribution of data for spatial analysis (e.g., clients, activities). The location information is a powerful tool for marketing, planning, or research purposes. In April 1983, the Statistical Geomatics Centre released the first version of the PCCF, which linked postal codes to 1981 Census geographic areas and included geographic coordinates. Since then, the file has been updated on a regular basis to reflect changes. For this release of the PCCF, the vast majority of the postal codes are directly geocoded to 2016 Census geography while others are linked via various conversion processes. A quality indicator for the confidence of this linkage is available in the PCCF.
https://creativecommons.org/publicdomain/zero/1.0/https://creativecommons.org/publicdomain/zero/1.0/
Created for use in the Renewable and Appropriate Energy Lab at UC Berkeley and Lawrence Berkeley National Laboratory.
Geography: All 58 Counties of the American State of California
Time period: 2015
Unit of analysis: Tons per year
Variables:
Sources: All columns except for lat and lon were scraped from the California Air Resources Board Facility Search Tool using the Request module from Python’s Urllib library. The script used is included below in scripts in case you would like to get additional columns.
The lat and lon columns were geocoded using the Geocoder library for Python with the Bing provider.
download.py
import pandas as pd
out_dir = 'ARB/'
file_ext = '.csv'
for i in range(1, 59):
facilities = pd.read_csv("https://www.arb.ca.gov/app/emsinv/facinfo/faccrit_output.csv?&dbyr=2015&ab_=&dis_=&co_=" + str(i) + "&fname_=&city_=&sort=FacilityNameA&fzip_=&fsic_=&facid_=&all_fac=C&chapis_only=&CERR=&dd=")
for index, row in facilities.iterrows():
curr_facility = pd.read_csv("https://www.arb.ca.gov/app/emsinv/facinfo/facdet_output.csv?&dbyr=2015&ab_=" + str(row['AB']) + "&dis_=" + str(row['DIS']) + "&co_=" + str(row['CO']) + "&fname_=&city_=&sort=C&fzip_=&fsic_=&facid_=" + str(row['FACID']) + "&all_fac=&chapis_only=&CERR=&dd=")
facilities.set_value(index, 'PM2.5T', curr_facility.loc[curr_facility['POLLUTANT NAME'] == 'PM2.5'].iloc[0]['EMISSIONS_TONS_YR'])
facilities.to_csv(out_dir + str(i) + file_ext)
geocode.py
import geocoder
import csv
directory = 'ARB/'
outdirectory = 'ARB_OUT/'
for i in range(1, 59):
with open(directory + str(i) + ".csv", 'rb') as csvfile, open(outdirectory + str(i) + '.csv', 'a') as csvout:
reader = csv.DictReader(csvfile)
fieldnames = reader.fieldnames + ['lat'] + ['lon'] # Add new columns
writer = csv.DictWriter(csvout, fieldnames)
writer.writeheader()
for row in reader:
address = row['FSTREET'] + ', ' + row['FCITY'] + ', California ' + row['FZIP']
g = geocoder.bing(address, key='API_KEY')
newrow = dict(row)
if g.latlng:
newrow['lat'] = g.json['lat']
newrow['lon'] = g.json['lng']
writer.writerow(newrow) # Only write row if successfully geocoded
Attribution 4.0 (CC BY 4.0)https://creativecommons.org/licenses/by/4.0/
License information was derived automatically
Analysis of ‘CDPH Environmental Records Lookup Table’ provided by Analyst-2 (analyst-2.ai), based on source dataset retrieved from https://catalog.data.gov/dataset/da7d36e5-3715-4ce1-b173-8df0dcd9c651 on 13 February 2022.
--- Dataset description provided by original source is as follows ---
This dataset serves as a lookup table to determine if environmental records exist in a Chicago Department of Public Health (CDPH) environmental dataset for a given address.
Data fields requiring description are detailed below.
MAPPED LOCATION: Contains the address, city, state and latitude/longitude coordinates of the facility. In instances where the facility address is a range, the lower number (the value in the “Street Number From” column) is used. For example, for the range address 1000-1005 S Wabash Ave, the Mapped Location would be 1000 S Wabash Ave. The latitude/longitude coordinate is determined through the Chicago Open Data Portal’s geocoding process. Addresses that fail to geocode are assigned the coordinates 41.88415000022252°, -87.63241000012124°.This coordinate is located approximately just south of the intersection of W Randolph and N LaSalle.
COMPLAINTS: A ‘Y’ indicates that one or more records exist in the CDPH Environmental Complaints dataset.
NESHAPS & DEMOLITON NOTICES: A ‘Y’ indicates that one or more records exist in the CDPH Asbestos and Demolition Notification dataset.
ENFORCEMENT: A ‘Y’ indicates that one or more records exist in the CDPH Environmental Enforcement dataset.
INSPECTIONS: A ‘Y’ indicates that one or more records exist in the CDPH Environmental Inspections dataset.
PERMITS: A ‘Y’ indicates that one or more records exist in the CDPH Environmental Permits dataset.
TANKS: A ‘Y’ indicates that one or more records exist in the CDPH Storage Tanks dataset. Each 'Y' is a clickable link that will download the corresponding records in CSV format.
--- Original source retains full ownership of the source dataset ---
Street centerline network for the City of Portland, Multnomah County, Clackamas County and Washington County developed for geocoding purposes. This dataset has a character (textual) street number field to better allow for locating addresses that have leading zeros (e.g., 0680 SW Bancroft St.). This dataset does not yet include the data fields and structure necessary for performing routing operations.-- Additional Information: Category: Transportation - Streets Purpose: Provides a dataset including all address segments to be used for geocoding (locating) addresses in the Portland Region. Includes the capability to search those addresses whose street number begins with a zero. Update Frequency: Weekly-- Metadata Link: https://www.portlandmaps.com/metadata/index.cfm?&action=DisplayLayer&LayerID=52062
The new Oregon Address Geocoder is used to find the location coordinates for street addresses in the State of Oregon. This service is:FreePublicUpdated regularlyOutputs location coordinates in Oregon Lambert, feet (SRID 2992)Uses over 2 million address points and 288,000 streets for referenceIt is an ArcGIS multirole locator with two roles:Point Address - Generally more accurate results from rooftop location points. Includes a Subaddress if a unit number is located.Street Address - Less accurate results from an estimated distance along a street centerline address range if a Point Address was not found.Instructions for using the Geocoder via ArcGIS Pro, ArcGIS Online, and REST Services are below:ArcGIS ProWeb ServicesArcGIS Online
CC0 1.0 Universal Public Domain Dedicationhttps://creativecommons.org/publicdomain/zero/1.0/
License information was derived automatically
Open Postcode Geo is a postcode dataset and API optimised for geocoding applications. You can use Open Postcode Geo to geocode a dataset, geocode user input, and therefore build a proximity search.
Data is derived from the ONS (Office for National Statistics) postcode database and is free to use, subject to including attributions to ONS, OS (Ordinance Survey) and Royal Mail.
Information is also provided on a range of topics, including education, health, crime, business, etc.
Postcodes can be entered at area, district, sector, and unit level - see Postcode map for the geographical relationship between these.
This dataset serves as a lookup table to determine if environmental records exist in a Chicago Department of Public Health (CDPH) environmental dataset for a given address.
Data fields requiring description are detailed below.
MAPPED LOCATION: Contains the address, city, state and latitude/longitude coordinates of the facility. In instances where the facility address is a range, the lower number (the value in the “Street Number From” column) is used. For example, for the range address 1000-1005 S Wabash Ave, the Mapped Location would be 1000 S Wabash Ave. The latitude/longitude coordinate is determined through the Chicago Open Data Portal’s geocoding process. Addresses that fail to geocode are assigned the coordinates 41.88415000022252°, -87.63241000012124°.This coordinate is located approximately just south of the intersection of W Randolph and N LaSalle.
COMPLAINTS: A ‘Y’ indicates that one or more records exist in the CDPH Environmental Complaints dataset.
NESHAPS & DEMOLITON NOTICES: A ‘Y’ indicates that one or more records exist in the CDPH Asbestos and Demolition Notification dataset.
ENFORCEMENT: A ‘Y’ indicates that one or more records exist in the CDPH Environmental Enforcement dataset.
INSPECTIONS: A ‘Y’ indicates that one or more records exist in the CDPH Environmental Inspections dataset.
PERMITS: A ‘Y’ indicates that one or more records exist in the CDPH Environmental Permits dataset.
TANKS: A ‘Y’ indicates that one or more records exist in the CDPH Storage Tanks dataset. Each 'Y' is a clickable link that will download the corresponding records in CSV format.
The most accurate and up-to-date database for point addressing, with over 270 million precise point addresses in 70 countries.
Geocoding available in 196 countries, with high-precision mapping of display or navigable positions. Input a structured or free-form address to get results ranked by relevance or proximity.
Reverse Geocoding: Get a physical address from a set of geocoordinates. Use heading information to understand direction of movement, and get addresses, landmarks or area information around a position.
Search data: Search a rich database of ~120M POIs/places, that is updated daily, and interact with Places rich attributes covering information from name and category, to price range, contact and URLs.
Autosuggest: Get better suggestions with fewer strokes for places, addresses, chain queries or category queries, as well as provide search text matches with or without spatial filters.