PROBLEM

Point Address locator returns match on opposite side of street when using address ranges

First Published: September 8, 2026
Last Published: September 8, 2026

Description

When point data containing house number ranges is used to build a PointAddress role locator with the Create Locator tool, even and odd input addresses may be geocoded to the wrong side of the street.

In the example shown in the image below, the Middlebury Addresses point feature class contains two address points with house number ranges stored in the HouseNumFrom and HouseNumTo fields. The address "6 Swanage Ct, Middlebury, Vermont, 05753" is an even-numbered address and should match the feature with ObjectID 2, which represents the even-numbered side of the street (south side). However, the address is incorrectly matched to the feature with ObjectID 1, which represents the odd-numbered side of the street (north side).

map showing the address is incorrectly matched to the feature

Cause

When geocoding an address with a PointAddress role locator that uses address ranges in its reference data, parity values must be correctly defined.

In this example, the Parity field in the MiddleburyAddresses point feature class contains <Null> values. Without parity information, the locator cannot restrict matches based on odd-numbered or even-numbered addresses.

As a result, the locator evaluates candidates features based on address ranges alone and may return a match that does not align with the expected parity of the input address.

Solution or Workaround

The specific steps to follow to reach a resolution depend on how address ranges and parity are defined in the reference data. In this example, the issue is caused by missing parity values, so it can be resolved by going through the following steps:

  1. Update the Parity field values in the reference data.
    1. Set the feature(s) representing odd-numbered addresses to O or Odd.
    2. Set the feature(s) representing even-numbered addresses to E or Even.
  2. Run the Rebuild Address Locator tool to apply the reference data updates to the locator.

In the example shown in the next image, after updating the Parity values and rebuilding the locator, the address "6 Swanage Ct, Middlebury, Vermont, 05753" is matched to the feature representing the expected (even-numbered) side of the street.

map showing the address locations after updating the Parity values and rebuilding the locator

Note:
If the 'Parity' field is not mapped to the locator, it must be re-created (instead of rebuilt) through the Create Locator tool with the 'Parity' field mapped in the tool's 'Field Mapping' parameter.

Article ID: 000042438

Software:
  • ArcGIS Pro

Get support with AI

Resolve your issue quickly with the Esri Support AI Chatbot.

Start chatting now

Related Information

Discover more on this topic

Get help from ArcGIS experts

Contact technical support

Start chatting now

Go to download options