Esri Demographics
A direct pull of Esri Business Analyst demographic enrichment data into the active worksheet - current-year and 5-year-forecast population, income, household, and housing metrics.
When to use it
- Pulling 1-mile / 3-mile / 5-mile demographics around a deal address for an underwriting page.
- Building a market study with current-year and 5-year-forecast medians (income, home value, household size).
- Comparing ZIP-code-level or MSA-level demographics for site selection.
- Refreshing forecast figures inside an automation - the action auto-resolves current/forecast year variable IDs.
How it works
- 1Add an Esri Demographics action to an automation.
- 2Pick a Geography type: Radius / ZIP / County (FIPS) / Tract (FIPS) / Block Group (FIPS) / MSA (CBSA) / State (2-letter) / Place (FIPS).
- 3Pick a Template: Population & Income, Housing, or Population Growth (legacy).
- 4Bind an Input range (the cell with the address/lat-lng/FIPS/ZIP) and an Output range (top-left cell for the table).
- 5For Radius mode, set Radii (CSV) - default
1,3,5miles. - 6The runner resolves lat/lng (geocoding the input if needed), calls the SkySuite-proxied Esri enrichment API per radius (or once for non-radius geography), and writes a label-spacer-data table.
Tips & shortcuts
- For Radius mode, the input cell can be either
"latitude, longitude"(parsed directly) or a free-form address (geocoded). Multiple radii are run as separate API calls and merged into a single side-by-side table. - Growth-rate rows are written as live Excel formulas referencing the CY and FY cells in the same table -
=IFERROR((FY-CY)/CY*100,""). If you delete a CY or FY row the formula breaks gracefully (shows blank). - The output table layout is: column A = variable label, column B = blank spacer, columns C+ = one column per geography (or per radius). Number formats are applied per variable:
$#,##0for money,#,##0for counts,0.0/0.00for ages and household size,0.00"%"for growth rates. - Non-radius geographies expect a code, not a name - e.g.,
06037for Los Angeles County,90210for the ZIP,06for California,31080for the LA-Long Beach-Anaheim MSA.