Every dataset on this map has gaps. Some are stale, some have inconsistent address geocoding, some are manually curated. Here's what we know about each feed so you can decide how much to trust it.
Every affordable housing project funded through the city since 2011. ~490 records.
Updated quarterly. fiscal_year_complete is sometimes just a year (2018) which we fold to Jan 1. No AMI breakdown. No council district on the source record (we backfill via spatial join). Older projects may be missing addresses.
Major Philadelphia capital infrastructure projects (highway caps, school replacements, FDR Park, Rebuild, the Roosevelt Boulevard project, etc.). Hand-curated from the published CIP and agency press releases.
Hand-curated, not a live feed. The Office of the Director of Finance does publish the six-year Capital Improvement Program PDF, but there's no machine-readable feed; the dataset listed on OpenDataPhilly returns 404. Refreshed manually when the CIP is updated (annual budget cycle). Funding amounts are project lifetime totals, not annual spend. Locations are approximated for citywide programs.
Major capital projects from the published SEPTA capital budget. Manually curated from the FY26 budget book.
Manually curated, not a live feed. Refreshed each budget cycle (annual). Locations are approximate for line-wide projects (we plot the project at the line midpoint). Funding amounts are total project cost, not annual spend.
Every issued zoning permit in the last two years. One row per permit number.
Pulled from the city's Carto SQL API. Capped at 5000 most-recent permits per refresh. Geocoding is by the city L&I system and is decent but not perfect; ~1% of permits fall outside Philadelphia bounds and get dropped. Status field is normalized from L&I's free-text values with a best-effort mapping. The Zoning Board of Adjustment decisions dataset (which would have been a better fit) appears to have been retired from OpenDataPhilly.