Live demo · GIS · 2026

An NG911 address check with Census geographies

Type any US street address, or use your location, and this site’s server splits it into NENA NG911 civic address fields, checks them against the US Census Bureau’s geocoder, and maps the census tract with its ACS estimates. The kind of address QA I built for statewide NG911 data, in one form.

Year
2026
10
NENA civic address fields parsed
4
public services in one lookup

Results

  • Shows the parsed fields beside the Census reference, so a mismatch is visible field by field.
  • Use my location finds the nearest street address; if the browser is slow it falls back to an approximate location and says so.
  • Addresses and locations aren’t stored or logged.

My role

Designed and built it: the address parser, the server calls and the map.

Stack

  • PHP 8
  • NENA NG911 address fields
  • Census geocoder
  • TIGERweb (ArcGIS REST)
  • ACS estimates
  • Leaflet
  • OpenStreetMap
  • Nominatim

Try an address

Running on this server. Also on Live demos.

Use my location asks your browser where you are and finds the nearest street address with OpenStreetMap. Once you allow it, if your browser hasn’t answered within a few seconds, an approximate location from your network address shows meanwhile, and is replaced if your browser answers. Either is used once for this lookup and not saved.

NENA NG911 civic address fields

The NENA standard for civic addresses (CLDXF, NENA-STA-004) splits an address into fixed fields so 9-1-1 systems can match and route a call. Left: what this server parsed from your text. Right: the US Census Bureau’s reference for the same address.

NG911 fieldParsedCensus reference
Type an address and press Check, or use your location

    How it works

    1. Parse. A small parser splits the address into NENA civic address fields (CLDXF, NENA-STA-004): number and number suffix, pre-directional, street name, type, post-directional, unit, city, state and ZIP. Commas are optional.
    2. Check. The Census geocoder matches the address against its address ranges. Its answer is the reference the parse is compared with.
    3. Locate. The match brings back the state, county, place and census tract; TIGERweb’s ArcGIS REST service gives the tract outline for the map.
    4. Describe. American Community Survey estimates for the tract, city and county, from Census Reporter.

    Why NG911 cares

    Next Generation 9-1-1 routes a call by matching its location to address points and road centerlines. An address split into the wrong fields can fail to match or route to the wrong place, so county and state datasets are checked field by field before they’re loaded.