Storefronts Reported Vacant or Not
Storefronts Reported Vacant or Not. The dataset was created to comply with Local Law 157 of 2019. Data is collected using an online portal, which allows owners to provide information about ground and second floor storefronts on their properties. Each row shows a ground floor or second floor storefront that was registered with the department as of December 31 of the reporting year and legally required updates provided as of June 30 (or date sold if earlier) of the calendar year immediately following the reporting year. Each row contains the property's borough, block and lot number and the storefront's street address (and zip code), either field can be used to search for individual storefronts.
Open in the graph · Relate this dataset · What these columns mean
Freshness
The publisher's promise
How the agency that publishes this data says it keeps the data current.
Fresh
- Says it updates
- Annually
- Actually updates about every
- —
- Publisher last updated the data
- Apr 9, 2026
Our mirror
Whether our copy of this data is current with the source.
In sync
- We last synced
- Apr 9, 2026, 10:31 AM
- Rows in our copy
- 414,884
- Rows at the source
- 414,884
- Our copy trails the source by
- under a minute
Columns
Each source column, with the name and type we use to store it.
The publisher has not provided a data dictionary.
2 of 31 columns carry a concept; 31 carry a description from the publisher. Read the concept column before you join. A column with no concept carries no claim from us, and a name that looks like a key is not one.
| Source field | Display name | What the publisher says it is | Concept | Source type | Stored as | Stored type | Row identifier | Unit |
|---|---|---|---|---|---|---|---|---|
construction_reported | Construction Reported | YES - construction is reported in the storefront as of 12/31. | Not bound | Text | construction_reported | text | — | |
nta | NTA | Neighborhood Tabulation Area (NTA) code for the building where the storefront is located. | Not bound | Text | nta | text | — | |
:@computed_region_yeji_bk3q | Borough Boundaries | This column was automatically created in order to record in what polygon from the dataset 'Borough Boundaries' (yeji-bk3q) the point in column 'lat_long' is located. This enables the creation of region maps (choropleths) in the visualization canvas and data lens. | Not bound | Number | :@computed_region_yeji_bk3q | numeric | — | |
:@computed_region_92fq_4b7q | City Council Districts | This column was automatically created in order to record in what polygon from the dataset 'City Council Districts' (92fq-4b7q) the point in column 'lat_long' is located. This enables the creation of region maps (choropleths) in the visualization canvas and data lens. | Not bound | Number | :@computed_region_92fq_4b7q | numeric | — | |
lat_long | Lat/Long | Combined Latitude and Longitude | Not bound | Point | lat_long | text | — | |
longitude | Longitude | Longitude |
Download
This file was produced on Aug 25, 2026, 10:05 PM.
Refresh this dataset
Source and attribution
Where this data comes from, which version we hold, and what we changed.
- Source
- https://data.cityofnewyork.us/d/92iy-9c3n
- Version
- Content hash:
117a07f5e959a7c1594150978459c51527780ae0b90588749b106c9c70b6a1bd - What we changed
- We did not change the data. We stored it as published.
- Publisher
- codenownyc
- We retrieved it
- Apr 9, 2026, 10:31 AM
Update history
| Started | Kind | Result | Rows written | Produced by |
|---|---|---|---|---|
| Aug 24, 2026, 9:16 AM | full_replace | success | 414,884 | codenow-nycmesh-container-oci.jfrog.io/codenow/citytap-pull:0.1.68 |
| Aug 10, 2026, 1:48 AM | full_replace | failed | — | codenow-nycmesh-container-oci.jfrog.io/codenow/citytap-pull:0.1.55 |
| Aug 10, 2026, 12:33 AM | full_replace | failed | — | codenow-nycmesh-container-oci.jfrog.io/codenow/citytap-pull:0.1.55 |
| Aug 9, 2026, 10:52 PM | full_replace | failed | — | codenow-nycmesh-container-oci.jfrog.io/codenow/citytap-pull:0.1.55 |
| Aug 9, 2026, 9:39 PM | full_replace | failed | — | codenow-nycmesh-container-oci.jfrog.io/codenow/citytap-pull:0.1.55 |
| Aug 9, 2026, 8:24 PM | full_replace | failed | — | codenow-nycmesh-container-oci.jfrog.io/codenow/citytap-pull:0.1.55 |
| Aug 9, 2026, 7:11 PM | full_replace | failed | — | codenow-nycmesh-container-oci.jfrog.io/codenow/citytap-pull:0.1.55 |
| Aug 9, 2026, 5:54 PM | full_replace | failed | — | codenow-nycmesh-container-oci.jfrog.io/codenow/citytap-pull:0.1.55 |
| Aug 9, 2026, 4:37 PM | full_replace | failed | — | codenow-nycmesh-container-oci.jfrog.io/codenow/citytap-pull:0.1.55 |
| Aug 8, 2026, 2:54 PM | full_replace | failed | — | codenow-nycmesh-container-oci.jfrog.io/codenow/citytap-pull:0.1.49 |