311 Resolution Satisfaction Survey
Every customer who makes a Service Request to 311 and provides their contact information is offered the 311 Resolution Satisfaction Survey to provide feedback on their satisfaction with how a City Agency resolved their problem. Each row of data represents a survey response, and contains information about the survey response and the underlying service request. In order to protect the anonymity of survey responses, the time the response is completed is aggregated to the month, and the location the service request pertains to is aggregated to the borough. See the 311 Customer Satisfaction Survey dataset for customer feedback on the performance of 311 call takers.
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.
Due
- Says it updates
- Weekly
- Actually updates about every
- 7 days
- Publisher last updated the data
- Sep 28, 2026
Our mirror
Whether our copy of this data is current with the source.
In sync
- We last synced
- Sep 28, 2026, 9:05 AM
- Rows in our copy
- 568,816
- Rows at the source
- 568,816
- Our copy trails the source by
- under a minute
Columns
Each source column, with the name and type we use to store it.
2 of 11 columns carry a concept; 11 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 |
|---|---|---|---|---|---|---|---|---|
complaint_type | Complaint Type | The Complaint Type of the service request that the survey corresponds to. The Complaint Type is the first level of a hierarchy identifying the topic of the incident or condition. Complaint Type broadly describes the topic of the incident or condition and are defined by the responding agencies. | Not bound | Text | complaint_type | text | — | |
agency_name | Agency Name | Full agency name of responding City Government Agency, or entity responding to 311 service request that the survey response corresponds to. | Not bound | Text | agency_name | text | — | |
overall_satisfaction | Satisfaction Response | Customers are asked to respond to the statement "Overall, I am satisfied with the way my Service Request was handled." | Not bound | Text | overall_satisfaction | text | — | |
resolution_description | Resolution Description | Describes the last action taken on the service request by the responding agency. May describe next or future steps. | Not bound | Text | resolution_description | text | — | |
descriptor | Descriptor | The Descriptor of the service request that the survey corresponds to. The Descriptor is associated to the Complaint Type, and provides further detail on the incident or condition. Descriptor values are dependent on the Complaint Type, and are not always required in the service request. |
Download
This file was produced on Sep 29, 2026, 10:04 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/5ijn-vbdv
- Version
- Content hash:
9062c705a8b7e6340e2aa6a557d77540e5dc01f12a1d3d7eabec7cfc08c419bf - What we changed
- We did not change the data. We stored it as published.
- Publisher
- codenownyc
- We retrieved it
- Sep 28, 2026, 9:05 AM
Update history
| Started | Kind | Result | Rows written | Produced by |
|---|---|---|---|---|
| Sep 28, 2026, 3:35 PM | full_replace | success | 568,816 | codenow-nycmesh-container-oci.jfrog.io/codenow/citytap-pull:0.1.84 |
| Sep 21, 2026, 3:23 PM | full_replace | success | 566,868 | codenow-nycmesh-container-oci.jfrog.io/codenow/citytap-pull:0.1.82 |
| Sep 14, 2026, 3:49 PM | full_replace | success | 563,480 | codenow-nycmesh-container-oci.jfrog.io/codenow/citytap-pull:0.1.73 |
| Sep 7, 2026, 5:45 PM | full_replace | success | 562,400 | codenow-nycmesh-container-oci.jfrog.io/codenow/citytap-pull:0.1.73 |
| Sep 7, 2026, 3:21 PM | full_replace | aborted | — | codenow-nycmesh-container-oci.jfrog.io/codenow/citytap-pull:0.1.73 |
| Aug 31, 2026, 4:26 PM | full_replace | success | 559,216 | codenow-nycmesh-container-oci.jfrog.io/codenow/citytap-pull:0.1.73 |
| Aug 24, 2026, 3:50 PM | full_replace | success | 555,602 | codenow-nycmesh-container-oci.jfrog.io/codenow/citytap-pull:0.1.68 |
| Aug 19, 2026, 7:30 PM | full_replace | success | 552,333 | codenow-nycmesh-container-oci.jfrog.io/codenow/citytap-pull:0.1.64 |
| Aug 19, 2026, 6:13 PM | full_replace | failed | — | codenow-nycmesh-container-oci.jfrog.io/codenow/citytap-pull:0.1.64 |
| Aug 18, 2026, 3:24 PM | full_replace | failed | — | codenow-nycmesh-container-oci.jfrog.io/codenow/citytap-pull:0.1.62 |