Precise jurisdiction borders on a map

Real Census boundary polygons drawn in three colours — city orange, county blue, state purple — with a pin on the parcel.

What it is

US Census TIGER polygons fetched on demand and drawn as Google Maps Data layers. The map draws the surrounding context borders without re-fitting, then fits to the most specific level only (city, then county, then state), and caps the zoom so a tiny village outline does not fill the screen.

Also called: city limits map · county line map · am I in city limits · jurisdiction boundary

See it
Precise jurisdiction borders on a map
New lead 4
Marlin Hoover
$57k
Delia Yoder
$49k
Contacted 2
Sutter Kline
$52k
Ronan Petsch
$43k
Ivy Brubaker
$34k
Estimate 3
Ivy Brubaker
$61k
Gideon Alt
$49k
Marlin Hoover
$62k
Sold 4
Marlin Hoover
$53k
Delia Yoder
$45k
Sutter Kline
$49k
Map with an orange city polygon nested inside a blue county polygon and a marker on the parcel. PermitCheckPanel.tsx `drawBoundary` / `dataRef` layers. Sample data — no customer information appears here.
How it works
  1. 1TIGER layer ids are discovered dynamically from the TIGERweb MapServer, with hard-coded fallbacks
  2. 2County and state outlines are generalized server-side (maxAllowableOffset) so a whole-state outline is not a huge payload
  3. 3A place is looked up by exact place FIPS when known, falling back to a name match
  4. 4City features sit above county features by zIndex so a click inside a city opens the city
  5. 5A ResizeObserver re-fits the map on any size change so an expanding panel never leaves a half-painted grey box
Why we built it

The rule changes across a line you cannot see from an address string. The code says it plainly: 'city rules govern inside city limits; outside every city, the county rule applies.' The ResizeObserver exists because 'Google Maps caches its container size at construction and paints nothing until told the size changed… Watching the element is the version that cannot be raced.' The map height is capped because a long rule (Columbia's runs to thousands of words) once stretched the map to 2313px and 'read as "the map is broken".'

The problem
  • An address alone cannot decide which side of a boundary a rural parcel sits on
  • A jurisdiction name means nothing to a rep who does not know the area
Sound familiar?
What you get
You can see the parcel sitting inside or outside the line
Three colours mean the same thing everywhere in the panel

See it on your own jobs

Twenty minutes, your numbers, no slide deck. We’ll build one of your real buildings in front of you and send you the estimate link at the end — yours to keep either way.

or keep browsing features →