๐Ÿš๏ธ LPR Guide
How to read the map, ask the AI, and find the deal

How to use LPR

The Local Property Registry is a real-estate intelligence map of every parcel in St. Louis (10,289 active records). This guide is organized by the workflow you want to run โ€” pick one and follow the numbered steps.

WF 1 Read the map at a glance

Before you click anything, learn what every chip on the map is telling you.

LPR at city zoom showing the 10,289-parcel cluster bubble and the legend
City zoom (โ‰ˆz12): all 10,289 parcels collapse into one cyan cluster bubble. The Marker Legend top-right is always visible.
Zoomed-in view showing individual price chips with chevron tails
Neighborhood zoom (โ‰ˆz17): chips unfurl. Each chevron points at the exact parcel. Top number = LRA min, bottom (gray) = est. market value.

What you're looking at

  • Cyan numbered bubbles = clusters of parcels (zoom in to expand).
  • Price chips like $1.5k~$12k show the LRA minimum on top and estimated market value below.
  • Border color = property status (see legend top-right of the map, or the reference below).
  • Red glow around a chip = parcel is owned by the Land Reutilization Authority (city-owned, often deeply discounted).

Steps

  1. Open the map. The default view shows all 10,289 parcels.
  2. Scroll the wheel to zoom in โ€” clusters expand into individual chips around zoom 14, fully unclustered at zoom 17.
  3. Hover the legend in the top-right of the map to confirm what each color means. Click collapse โ†‘ if it gets in the way.
  4. Click any chip โ†’ popup shows full address, status, LRA min, estimated value, and quick-action buttons.
Tip: Layer toggles in the left sidebar let you overlay neighborhood/ward boundaries, QCT census tracts, opportunity zones, vacancy heatmaps, and redevelopment corridors โ€” useful when you're filtering for tax-credit eligibility.
Legend used as a filter โ€” Vacant Lot row highlighted, others dimmed, count shows 8,895 / 10,289
Click any legend row to filter the map to just that status. Active rows highlight cyan, inactive ones dim. The header counter shows shown / total.

The legend is also a filter

  • Click a status row (Vacant Lot, For Sale, Occupied, etc.) โ†’ map shows only that status. Click again to remove.
  • Multi-select: click multiple status rows to OR them together (e.g. Vacant Lot + Vacant Building = all vacant inventory).
  • LRA toggle: click LRA-owned (city) to keep only city parcels, or Non-LRA (private) to hide all LRA holdings and see only privately-owned property.
  • Live count next to "MARKER LEGEND" shows visible / total as you toggle.
  • Clear: press the red โœ• Clear filter button to restore the full set.
Combo example: click Vacant Lot + LRA-owned โ†’ instantly see every cheap city-owned dirt parcel. Add Vacant Building for full LRA inventory.

WF 2 Find $125 side lots next to your home

The LRA sells qualifying side lots to adjacent owner-occupants for $125. This is the cheapest legal path to expanding your footprint.

Steps

  1. Type your address into the header search bar. ๐Ÿ” Press โ†“ / โ†‘ to navigate autocomplete, Enter to pick.
  2. Map zooms to your parcel. Look at the immediately adjacent chips with an amber border (vacant lot) and a red glow (LRA-owned).
  3. Click the adjacent chip. In the popup look for side_lot_eligible: true and an LRA min of $125.
  4. Use the โ†’ Planner button on the popup to stage it for offer modeling.

Or just ask the AI

Open the right-side Ask the Registry panel and type:

side lot eligible LRA parcelsAll $125-eligible side lots citywide.
side lot eligible in Greater VilleFilter to one neighborhood.
side lots in ward 11Aldermanic-ward filter.
Eligibility: You must own the adjacent parcel and occupy it as your primary residence, maintain it for at least 5 years, and pass a courtesy review with your alderperson. The $125 is the deed-recording floor; full bid packets are processed by the LRA.

WF 3 Drill down on a single parcel

Go from "interesting chip" to "fully sourced dossier" in three clicks.

Price chip popup showing parcel detail
Click any chip โ†’ mini-popup with address, status, LRA min, est. value, and quick-action buttons (Inspect / Watch / Planner).

Steps

  1. Click any chip on the map โ†’ mini-popup with the headline numbers.
  2. Click Inspect in the popup โ†’ opens the right drawer with full detail:
    • Aerial photo (Esri World Imagery, cached)
    • Parcel facts: sqft, year built, frontage, zoning, legal description
    • Sale history with price-per-sqft trendline
    • LRA offers + garden permits if it's a city-owned parcel
    • Notes โ€” your private annotations (autosaved per user)
  3. Use the action row at the top of the drawer:
    • โ˜… Watch โ€” adds to your watchlist (left sidebar)
    • Score โ€” runs the redevelopment-potential model on the parcel only
    • โ†’ Planner โ€” stages it in the Project Planner for offer modeling
Tip: Click the cluster bubble first; it spider-fies into individual chips rather than zooming when you want to compare neighbors side-by-side.

WF 4 Ask the AI in plain English

No SQL, no filters โ€” just type the question. The parser understands status, LRA, neighborhood, ward, NIS, side-lot, gardens, price/year ranges, sort intent, and result limits.

AI search results for vacant LRA lots in Greater Ville
Natural-language query vacant LRA lots in Greater Ville โ†’ bulk markers hide, matches pulse cyan, sidebar shows the parsed result list.

Two places to ask

  • Header bar (top of every page) โ€” typing <3 chars hits the address autocomplete, more than that hands off to AI on Enter.
  • Right sidebar โ€” Ask the Registry โ€” full chat-style panel with suggestion chips. Results are auto-plotted on the map (other markers hide so you see only the matches with a cyan pulsing outline).

Query library

What you wantType this
All city-owned vacant lotsvacant LRA lots
$125 side-lot opportunities in one neighborhoodside lot eligible in Hyde Park
Cheapest 10 LRA buildingscheapest 10 LRA buildings
Big lots over 7,500 sqftvacant lots over 7500 sqft
Pre-1900 vacant buildingsvacant buildings built before 1900
For-sale parcels under $50k in ward 9for sale under 50000 ward 9
Garden-permit parcelsgarden permit parcels
Recent demolitionsdemolished after 2022

Reading the answer

  • Interpretation line โ€” one sentence echoing what was understood (e.g. "Found LRA-owned in Greater Ville (47 results).")
  • Aggregate stats โ€” median price, total sqft, breakdown by status when applicable.
  • Result cards โ€” click any to inspect; or use the floating โœ• Clear search button (top-right of map) to restore the full view.
Heads up: the parser is deterministic (no LLM), so it may miss creative phrasings. If your query returns "no matches", read the interpretation โ€” it tells you exactly which filters were applied. Falling back to address-LIKE always works.

WF 5 Compare neighborhoods or wards

Stack-rank pockets of the city by vacancy density, LRA inventory, or median price.

Steps

  1. Open the filters in the left sidebar.
  2. Pick a neighborhood from the dropdown โ†’ map filters and the stat tiles re-render.
  3. Note the headline stats: Tracked / LRA / Vacant / For Sale / Median Price.
  4. Switch the neighborhood filter to a comparison area; tiles update instantly.
  5. Use the Layers toggle "Neighborhood Centroids" โ€” hover any centroid to see its governance schedule (Board of Aldermen, Ward meeting, Community Association cadence).

Bulk comparison via AI

median price by neighborhoodRoll-up table.
top 5 neighborhoods by LRA countRanked list.
vacant building density ward 21One ward, just buildings.

WF 6 Build a portfolio plan

Move parcels from "interesting" โ†’ "in the model" โ†’ "submitted offer".

Steps

  1. Star (โ˜… Watch) every chip you find compelling. The watchlist lives in the left sidebar and persists across sessions.
  2. For your serious shortlist, click โ†’ Planner on the popup to stage in the Project Planner.
  3. Open the Planner from the header (๐Ÿง  Planner link, planner-admins only).
  4. For each staged parcel, set: strategy (rehab / land-bank / side-lot / flip), budget envelope, target close date, capital source.
  5. Run Solve โ€” the planner outputs the recommended order of operations, cash-flow waterfall, and offer-letter drafts ready to email through Anthesis Mail.
Tip: The portfolio model uses the LRA pricing module for floor prices and the geocoded sale history for comps. If a parcel has no recent comps, it falls back to sqft ร— per-sqft and flags the basis explicitly so you know it's an estimate.

WF 7 Score & cluster scan

Surface vacancy pockets ripe for assemblage / TIF / NID.

Steps

  1. In the left sidebar, expand Clusters and click Recompute (DBSCAN). The engine groups geographically-adjacent vacant parcels into pockets.
  2. Each cluster card shows size, dominant neighborhoods, and a Zoom button.
  3. Expand Recommendations to see the top-8 properties ranked by the redevelopment_score (composite of vacancy, LRA-status, sqft, comps, and corridor proximity).
  4. Click Inspect on any recommendation โ†’ drill into Workflow 3.

REF Color legend

Same colors used on the map's top-right legend control.

Vacant Lot
Empty parcel, no structure.
Vacant Building
Standing structure, unoccupied.
For Sale
Actively listed.
Occupied
Lived-in or in-use.
Under Contract
Pending close.
Sold
Transaction recorded.
Demolished
Structure razed.
LRA-owned
Red glow on any color.

REF Pricing model

How lra_min_price and estimated_value are computed.

LRA minimum bid floor

  • $125 โ€” side lot eligible (adjacent owner-occupant only)
  • $1,500 โ€” general vacant lot under 7,500 sqft
  • $3,500 โ€” large lot โ‰ฅ 7,500 sqft
  • $6,000 โ€” commercial-zoned lot
  • $5,000 โ€” vacant building floor (final price is appraisal-based)
  • $25 โ€” garden permit fee (annual, non-purchase)

Estimated value priority

  1. Recent sale (โ‰ฅ 2020) โ†’ use sale price
  2. Active list price โ†’ use list
  3. Sqft ร— per-sqft (residential $65, commercial $95)
  4. Older sale (pre-2020) โ†’ use sale price as a weak signal
  5. None โ€” chip falls back to status code

Both fields ship with a basis string ("LRA general-lot floor", "non-LRA parcel", "recent sale 2023", etc.) โ€” visible in every popup. Treat estimated values as starting points, not appraisals.

REF Keyboard shortcuts

KeyAction
โ†“ / โ†‘Navigate header autocomplete
EnterPick highlighted result, or hand off to AI search if no match
EscClose autocomplete dropdown
Ctrl+F5Hard reload (use after a deploy)

Need a workflow we don't cover? File it in the right-drawer Notes on any parcel โ€” the team reviews them weekly.
โ† Back to the map