Docs
Browse Docs
Field guide · Names and identity

Addresses written many ways

The same place is written with different abbreviations, word order, capitalization, and levels of detail.

What it looks like

Before
streetunitcityregionpostal_code
123 Main St.·SpringfieldIL62701
123 MAIN STREET·springfieldIllinois62701
123 Main Street, Apt 4·SpringfieldIll.62701
After
streetunitcityregionpostal_code
123 Main St·SpringfieldIL62701
123 Main St·SpringfieldIL62701
123 Main StApt 4SpringfieldIL62701
The first two rows now match. The third names a specific apartment, which moves to its own column, and stays distinct.

How it happens

  • Addresses are typed by hand, and street types, directions, and unit numbers each have several accepted short forms.
  • Forms differ in how they divide an address, so the unit number lands in the street line on one and in a second line on another.
  • Postal conventions vary by country, and a layout built for one country is used for all.

What it breaks

  • Counting households or sites gives too many, because one place appears under several spellings.
  • Mail is returned or delayed, and the same address can receive several copies.
  • Matching records across lists by address finds only the rows that happen to be written alike.

How to spot it

  • Group by postal code and read the street values inside each group side by side.
  • List distinct values of the region column. Full names, short codes, and dotted abbreviations together are a sign.
  • Search for unit words such as apt, suite, and unit to see where they sit and how they are spelled.

How to fix it

  • Put each part in its own column: street line, unit, city, region, postal code, country.
  • Choose one form for street types, directions, and regions, and apply it throughout.
  • Check against an authoritative postal reference where one exists for the country. Formatting alone cannot tell you an address is real.
  • Do not merge two rows because the street matches. A different unit is a different address.

TermsStandardization, Canonical value, Reference data, Normalization

Karg checks for many of these when it profiles a file, applies the fixes it is confident about, and sets the rest aside for your review. See how it works, or have our team clean your data for you.