Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am geocoding millions of addresses for my research (every registered voter in six states).

I am using two geocoders: one that is really fast and one that has fewer unmatched addresses when I geocode.

Is there a way to use ArcMap or ArcCatalog to use the second address locator on only the unmatched addresses from the first?

Right now I am importing the attribute table using the R programming language, exporting only the unmatched addresses as a CSV, re-importing them to ArcGIS, and geocoding, but I figure there has to be a faster way.

share|improve this question
Are you using geocoding services that are published by someone else, or are they in your control? – user3461 Mar 22 '13 at 16:56
It could be either. I've found the most accurate is ESRI's US Streets Geocode Service that's built into ArcGIS, but since I'm working with 6 different states, I have several local and national level address locators. – Andrew Brēza Mar 22 '13 at 17:04
up vote 4 down vote accepted

You can create a Composite Address Locator using ArcCatalog that has this functionality. You first create your individual locators, then add them to the Composite locator. You set the order of the individual locators in the composite locator setup. If the address does not find a match in the first locator in the list, it is passed to the next locator in the list.

ESRI Help Instructions

share|improve this answer
Thank you! I hadn't thought of that. – Andrew Brēza Mar 22 '13 at 17:56

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.