About this project

An independent, open-source test of whether satellite-derived features carry information about tract-level reported crime that last year's counts and census demographics do not. The honest answer so far is: mostly no.

Design

Limits

Responsible use

Not for targeting individuals or demographic groups, or for resource allocation without independent review of reporting bias. See the model card in the repository.

Data and required notices

This product uses the Census Bureau Data API but is not endorsed or certified by the Census Bureau. Contains modified Copernicus Sentinel data 2018-2025. The AlphaEarth Foundations Satellite Embedding dataset is produced by Google and Google DeepMind. Landsat data courtesy of the U.S. Geological Survey; VIIRS Black Marble courtesy of NASA LAADS DAAC. NYC data courtesy of the NYPD, Department of City Planning and Department of Buildings through NYC Open Data, aggregated and modified here; the City does not endorse this project. Map tiles © OpenStreetMap contributors.

2025 shootings come from a separate NYC Open Data dataset than 2018 to 2024. Full source table and terms review: DATA_SOURCES.md in the repository.

Code and reproduction

All scripts, the model card and the full results write-up are in the GitHub repository. This dashboard is built with Observable Framework, MapLibre GL JS and Observable Plot from aggregated tract-year files; no incident records are published.