Service category mappings
Each city publishes 311 requests with its own taxonomy of service_type values. 311info uses an AI-generated mapping from each city’s raw types to a normalized set of categories. This page is the full reference for that mapping.
Download the full mapping
CSV, 955 rows. Columns: source_id, service_type, service_category.
How to read this page
- Each category below has a description of what it conceptually covers.
- The mapping table shows every (city, raw service_type) pair that rolls into that category. These tables reflect the current mapping.
- The analyst tip calls out prefix and substring patterns you can use to build matching filters against the raw city feeds yourself.
- Not every city has an explicit mapping for every category. If a city’s
service_typedoesn’t match any declared pattern, its requests fall intootherrather than being dropped.
Jump to category
- Trash & Recycling (28 cities, 128 types)
- Street Lights & Signals (28 cities, 102 types)
- Service Inquiries (18 cities, 90 types)
- Building & Housing Maintenance (28 cities, 84 types)
- Potholes & Roads (31 cities, 78 types)
- Animals & Pests (25 cities, 70 types)
- Water, Sewer & Drainage (22 cities, 67 types)
- Trees & Parks (24 cities, 59 types)
- Street Cleaning (24 cities, 50 types)
- Sidewalks (22 cities, 49 types)
- Parking (22 cities, 47 types)
- Noise (12 cities, 32 types)
- Graffiti (18 cities, 30 types)
- Illegal Dumping (21 cities, 28 types)
- Abandoned Vehicles (16 cities, 20 types)
- Homeless Encampments (11 cities, 14 types)
- Other (5 cities, 7 types)
Trash & Recycling
category code: trash_recycling
Missed garbage pickups, recycling and composting issues, bulk-item collection, cart maintenance, and household hazardous waste.
Analyst tip
Austin prefixes everything 'ARR -' (Austin Resource Recovery): 'ARR - Garbage', 'ARR - Recycling', 'ARR - Compost', 'ARR - Bulk', 'ARR - Household Hazardous Waste'. Calgary uses a mix of 'WRS -' (Waste and Recycling Services) and 'GFL -' (the contractor Green For Life). NYC doesn't break sanitation out into its own category in our mapping — expect NYC sanitation requests to appear under 'other' or 'street_cleaning'.
Raw service_type values that roll into this category
| City | Raw service_type values |
|---|---|
| Austin |
|
| Baltimore |
|
| Baton Rouge |
|
| Boston |
|
| Buffalo |
|
| Calgary |
|
| Charlotte |
|
| Chicago |
|
| Cleveland |
|
| Edmonton |
|
| Indianapolis |
|
| Los Angeles |
|
| Louisville |
|
| Montréal |
|
| Nashville |
|
| New Orleans |
|
| New York City |
|
| Oakland |
|
| Ottawa |
|
| Philadelphia |
|
| San Diego |
|
| San Jose |
|
| Somerville |
|
| St. Louis |
|
| Toronto |
|
| Vancouver |
|
| Washington |
|
| Winnipeg |
|
Street Lights & Signals
category code: street_lights_signals
Broken street lights, outages, damaged signs, and malfunctioning traffic signals or pedestrian crossings.
Analyst tip
Austin splits street lights ('AE Street Light Issue - Address') from traffic signals ('TPW - Traffic Signal - Maintenance') and signs ('TPW - Traffic Sign Maintenance'). Calgary uses the 'Roads -' prefix for all three. Oakland uses the terse 'ELECTRICAL' and 'TRAFFIC_ENGIN' abbreviations.
Raw service_type values that roll into this category
| City | Raw service_type values |
|---|---|
| Austin |
|
| Baltimore |
|
| Boston |
|
| Buffalo |
|
| Calgary |
|
| Charlotte |
|
| Chicago |
|
| Cleveland |
|
| Edmonton |
|
| Los Angeles |
|
| Louisville |
|
| Minneapolis |
|
| Montréal |
|
| Nashville |
|
| New Orleans |
|
| New York City |
|
| Oakland |
|
| Ottawa |
|
| Philadelphia |
|
| San Diego |
|
| San Francisco |
|
| San Jose |
|
| Seattle |
|
| Somerville |
|
| St. Louis |
|
| Toronto |
|
| Vancouver |
|
| Washington |
|
Service Inquiries
category code: service_inquiry
Calls and submissions logged as informational inquiries, status checks, or general questions about city services rather than reports of problems requiring a field response. High counts here typically indicate a city's 311 system captures all resident contacts, not just actionable service requests.
Analyst tip
Chicago's '311 INFORMATION ONLY CALL' is the single largest contributor — roughly 1 million rows. Edmonton files informational contacts under 'General Information', 'General Inquiry', 'Routes and Schedules', 'Tax Account - Inquiries/Requests', and related types. Baltimore uses 'ECC-Information Request'. Somerville logs them as 'Information - Various Other', 'Information - Parking', and 'Information - DPW'. Philadelphia uses 'Information Request' with descriptive subtypes. Calgary uses department-prefixed inquiry types (AT - Property Tax, CT - Bus Route, etc.). Not all cities publish this category — cities that only log actionable service requests will show zero rows here.
Raw service_type values that roll into this category
| City | Raw service_type values |
|---|---|
| Austin |
|
| Baltimore |
|
| Boston |
|
| Calgary |
|
| Charlotte |
|
| Chicago |
|
| Edmonton |
|
| Indianapolis |
|
| Los Angeles |
|
| Montréal |
|
| Nashville |
|
| Philadelphia |
|
| San Jose |
|
| Seattle |
|
| Somerville |
|
| Toronto |
|
| Vancouver |
|
| Washington |
|
Building & Housing Maintenance
category code: building_maintenance
Complaints about the physical condition of buildings and housing — blight, code violations, failing plumbing and heat, unsanitary conditions, and property maintenance concerns on both residential and commercial properties.
Analyst tip
This is where NYC's HPD-style housing complaints live: 'HEAT/HOT WATER', 'PLUMBING', 'PAINT/PLASTER', 'DOOR/WINDOW', 'UNSANITARY CONDITION'. Chicago uses the single catch-all 'Building Violation'. Baton Rouge uses 'BLIGHTED PROPERTIES' and 'BUILDING CODE/ZONING VIOLATIONS'. Expect this category to be large in cities with aggressive code enforcement.
Raw service_type values that roll into this category
| City | Raw service_type values |
|---|---|
| Austin |
|
| Baltimore |
|
| Baton Rouge |
|
| Boston |
|
| Buffalo |
|
| Calgary |
|
| Charlotte |
|
| Chicago |
|
| Cleveland |
|
| dallas |
|
| Edmonton |
|
| Indianapolis |
|
| Los Angeles |
|
| Louisville |
|
| Minneapolis |
|
| Montréal |
|
| Nashville |
|
| New Orleans |
|
| New York City |
|
| Oakland |
|
| Ottawa |
|
| Philadelphia |
|
| San Diego |
|
| San Francisco |
|
| Somerville |
|
| St. Louis |
|
| Toronto |
|
| Vancouver |
|
Potholes & Roads
category code: potholes_roads
Potholes, failing pavement, road resurfacing requests, traffic-control issues, and (in winter cities) snow and ice control for roadways.
Analyst tip
Austin prefixes with 'TPW -' for Transportation and Public Works ('TPW - Pothole Repair', 'TPW - Pavement Failure'). Calgary uses 'Roads -' as its prefix and includes 'Roads - Snow and Ice Control' here — if you're analyzing a Canadian city, expect winter months to dominate this category. Chicago splits 'Alley Pothole Complaint' from 'Pothole in Street Complaint'. NYC uses the single catch-all 'Street Condition'.
Raw service_type values that roll into this category
| City | Raw service_type values |
|---|---|
| Austin |
|
| Baltimore |
|
| Baton Rouge |
|
| Boston |
|
| Buffalo |
|
| Calgary |
|
| Charlotte |
|
| Chicago |
|
| Cleveland |
|
| Edmonton |
|
| Indianapolis |
|
| Los Angeles |
|
| Louisville |
|
| Minneapolis |
|
| Montréal |
|
| Nashville |
|
| New Orleans |
|
| New York City |
|
| Oakland |
|
| Ottawa |
|
| Philadelphia |
|
| San Diego |
|
| San Francisco |
|
| San Jose |
|
| Seattle |
|
| Somerville |
|
| St. Louis |
|
| Toronto |
|
| Vancouver |
|
| Washington |
|
| Winnipeg |
|
Animals & Pests
category code: animals
Complaints about loose, injured, or dead animals on public property; dog bites; wildlife concerns (coyotes, raccoons); and rodent or pest sightings.
Analyst tip
Austin prefixes everything 'Animal Protection - ...'. Calgary uses 'AS -' for animal services and also files rodent calls under 'Parks - Wildlife Management'. NYC does not currently have a dedicated animal service_type in our mapping — rodent and wildlife complaints land under building or street categories in that city.
Raw service_type values that roll into this category
| City | Raw service_type values |
|---|---|
| Austin |
|
| Baltimore |
|
| Boston |
|
| Buffalo |
|
| Calgary |
|
| Charlotte |
|
| Chicago |
|
| Cleveland |
|
| Indianapolis |
|
| Los Angeles |
|
| Louisville |
|
| Minneapolis |
|
| Nashville |
|
| New Orleans |
|
| New York City |
|
| Ottawa |
|
| San Diego |
|
| San Francisco |
|
| Seattle |
|
| Somerville |
|
| St. Louis |
|
| Toronto |
|
| Vancouver |
|
| Washington |
|
| Winnipeg |
|
Water, Sewer & Drainage
category code: water_sewer_drainage
Water main breaks and leaks, sewer backups, storm drain clogs, catch basin concerns, and flooding.
Analyst tip
Austin uses 'AW -' (Austin Water) and 'WPD -' (Watershed Protection Department) prefixes. Calgary uses 'WATS -' (Water and Sewer). NYC uses 'WATER LEAK' and 'Water System'. Baton Rouge has a broader 'ENVIRONMENTAL ISSUES' that may include non-water items — cross-check against the raw feed if precision matters.
Raw service_type values that roll into this category
| City | Raw service_type values |
|---|---|
| Austin |
|
| Baltimore |
|
| Baton Rouge |
|
| Buffalo |
|
| Calgary |
|
| Chicago |
|
| Los Angeles |
|
| Louisville |
|
| Montréal |
|
| Nashville |
|
| New Orleans |
|
| New York City |
|
| Oakland |
|
| Ottawa |
|
| San Diego |
|
| San Francisco |
|
| San Jose |
|
| Seattle |
|
| St. Louis |
|
| Toronto |
|
| Vancouver |
|
| Winnipeg |
|
Trees & Parks
category code: trees_vegetation
Tree trimming and removal, downed limbs, park maintenance, and urban forestry concerns.
Analyst tip
Chicago has the richest split: 'Tree Debris Clean-Up Request', 'Tree Emergency', 'Tree Removal Inspection', and the retired 'Tree Trim Request (NO LONGER BEING ACCEPTED)' — if you're computing historical Chicago tree-trim counts, note the cutoff date. Calgary uses 'Parks - Tree Concern - GIS'. New Orleans and Somerville lump trees together with parks under 'Parks & Parkways' / 'Parks & Playgrounds'.
Raw service_type values that roll into this category
| City | Raw service_type values |
|---|---|
| Austin |
|
| Baton Rouge |
|
| Boston |
|
| Buffalo |
|
| Calgary |
|
| Charlotte |
|
| Chicago |
|
| Cleveland |
|
| Los Angeles |
|
| Louisville |
|
| Montréal |
|
| Nashville |
|
| New Orleans |
|
| New York City |
|
| Oakland |
|
| Ottawa |
|
| San Diego |
|
| San Francisco |
|
| Seattle |
|
| Somerville |
|
| St. Louis |
|
| Vancouver |
|
| Washington |
|
| Winnipeg |
|
Street Cleaning
category code: street_cleaning
Street sweeping, debris removal from public right-of-way, and litter in public spaces.
Analyst tip
Austin uses 'ARR - Street Sweeping' (Austin Resource Recovery — the sanitation department). Calgary has both 'Roads - Debris on Street/Sidewalk/Boulevard' and 'WRS - Debris in Backlane'. NYC's 'Dirty Condition' lands here. Oakland uses 'CUT_CLEAN' and 'STREETSW'.
Raw service_type values that roll into this category
| City | Raw service_type values |
|---|---|
| Austin |
|
| Baltimore |
|
| Boston |
|
| Buffalo |
|
| Calgary |
|
| Charlotte |
|
| Chicago |
|
| Cleveland |
|
| Edmonton |
|
| Los Angeles |
|
| Louisville |
|
| Minneapolis |
|
| Montréal |
|
| Nashville |
|
| New York City |
|
| Oakland |
|
| Ottawa |
|
| San Diego |
|
| San Francisco |
|
| Seattle |
|
| St. Louis |
|
| Toronto |
|
| Vancouver |
|
| Washington |
|
Sidewalks
category code: sidewalks
Sidewalk repair and obstruction complaints, curb damage, and sidewalk snow-and-ice clearance concerns.
Analyst tip
Austin uses 'TPW - Sidewalk Repair' and 'TPW - Obstruction in Right of Way'. Calgary's sidewalk-snow-and-ice calls come in under 'Bylaw - Snow and Ice on Sidewalk' (separate from the equivalent roadway category). LA splits this across 'Curb Issues', 'Obstructions', and 'Report a Sidewalk Problem'.
Raw service_type values that roll into this category
| City | Raw service_type values |
|---|---|
| Austin |
|
| Baltimore |
|
| Boston |
|
| Calgary |
|
| Charlotte |
|
| Chicago |
|
| Indianapolis |
|
| Los Angeles |
|
| Louisville |
|
| Minneapolis |
|
| Montréal |
|
| Nashville |
|
| New York City |
|
| Oakland |
|
| Philadelphia |
|
| San Diego |
|
| San Francisco |
|
| Seattle |
|
| Somerville |
|
| Toronto |
|
| Vancouver |
|
| Washington |
|
Parking
category code: parking
Enforcement complaints about illegally parked vehicles, blocked driveways, parking meter issues, and parking-sign maintenance. Distinct from `abandoned_vehicles`, which is about long-term neglect rather than enforcement.
Analyst tip
Austin prefixes with 'TPW - Parking' (Transportation and Public Works). NYC uses 'Blocked Driveway' and 'Illegal Parking'. LA has a broad 'Parking Issues' plus 'Dockless Mobility Enforcement' for scooter parking. Oakland simply uses 'PARKING'. Note: abandoned vehicles are a SEPARATE category in this dataset.
Raw service_type values that roll into this category
| City | Raw service_type values |
|---|---|
| Austin |
|
| Baltimore |
|
| Boston |
|
| Buffalo |
|
| Calgary |
|
| Charlotte |
|
| Chicago |
|
| Edmonton |
|
| Los Angeles |
|
| Louisville |
|
| Minneapolis |
|
| Nashville |
|
| New York City |
|
| Oakland |
|
| Ottawa |
|
| San Diego |
|
| San Francisco |
|
| Seattle |
|
| Somerville |
|
| St. Louis |
|
| Vancouver |
|
| Washington |
|
Noise
category code: noise
Noise complaints of all kinds: residential parties, commercial venues, construction, traffic, aircraft, and barking dogs.
Analyst tip
NYC dominates this category with the 'Noise - *' variants — Residential, Street/Sidewalk, Commercial, Vehicle, Helicopter, Park, House of Worship — plus the bare 'Noise' type. Calgary uses 'Bylaw - Noise Concerns', 'Bylaw - Disturbance and Behavioural Concerns', and 'AS - Animal Noise' (which is the one case where we fold animal-noise complaints into the noise category rather than animals). San Francisco, Austin, Boston, and Buffalo all have multiple noise-specific service types: San Francisco uses a single 'Noise'; Austin splits between 'DSD - Outdoor Commercial Venue Music Complaint' and the much larger 'APD - Non Emergency Noise/Alarm'; Boston splits across 'Loud Parties/Music/People', 'Work Hours-Loud Noise Complaints', 'Undefined Noise Disturbance', 'Animal Noise Disturbances', 'Automotive Noise Disturbance', and 'Rooftop & Mechanical Disturbances'; Buffalo uses 'Excessive Noise'. Chicago publishes 'Aircraft Noise Complaint' but without lat/lng, which is why Chicago doesn't get a noise heatmap.
Raw service_type values that roll into this category
| City | Raw service_type values |
|---|---|
| Austin |
|
| Boston |
|
| Buffalo |
|
| Calgary |
|
| Chicago |
|
| Louisville |
|
| Nashville |
|
| New York City |
|
| Ottawa |
|
| San Francisco |
|
| Seattle |
|
| Toronto |
|
Graffiti
category code: graffiti
Requests to remove graffiti from public or private property.
Analyst tip
Most cities use a literal 'Graffiti' or 'Graffiti Removal' string. Austin splits public vs. private property ('APH - Graffiti Abatement - Public Property' vs. 'DSD - Graffiti Abatement - Private Property'). San Francisco does the same split. Calgary uses 'Corporate - Graffiti Concerns'.
Raw service_type values that roll into this category
| City | Raw service_type values |
|---|---|
| Austin |
|
| Boston |
|
| Calgary |
|
| Chicago |
|
| Los Angeles |
|
| Louisville |
|
| Minneapolis |
|
| New Orleans |
|
| New York City |
|
| Oakland |
|
| Philadelphia |
|
| San Diego |
|
| San Francisco |
|
| San Jose |
|
| Seattle |
|
| Somerville |
|
| Vancouver |
|
| Washington |
|
Illegal Dumping
category code: illegal_dumping
Reports of bulk items, construction debris, or other materials dumped illegally on public property or in unauthorized locations.
Analyst tip
LA uses 'Illegal Dumping Item Pickup', Chicago uses 'Fly Dumping Complaint', Oakland uses 'ILLDUMP', Calgary uses 'Bylaw - Material on Public Property'. Cities without a dedicated dumping service_type typically log these under street_cleaning or building_maintenance.
Raw service_type values that roll into this category
| City | Raw service_type values |
|---|---|
| Baltimore |
|
| Boston |
|
| Buffalo |
|
| Calgary |
|
| Chicago |
|
| Cleveland |
|
| Indianapolis |
|
| Los Angeles |
|
| Louisville |
|
| Montréal |
|
| Nashville |
|
| New York City |
|
| Oakland |
|
| Ottawa |
|
| Philadelphia |
|
| San Diego |
|
| San Jose |
|
| Seattle |
|
| Toronto |
|
| Vancouver |
|
| Washington |
|
Abandoned Vehicles
category code: abandoned_vehicles
Reports of vehicles left unattended for extended periods on public streets or in other public spaces, including derelict cars and vehicle abatement complaints. This page shows aggregate complaint counts and trends across cities. To report an abandoned vehicle, use your city's official 311 service directly—response times and whether the vehicle is ultimately towed vary significantly by city, as the data here illustrates.
Analyst tip
Look for service_type values containing 'Abandoned' or 'Derelict' (NYC, New Orleans), 'ABANDONED AUTO' (Oakland), and Austin's 'APD - Vehicle Abatement' prefix. Chicago uses the exact string 'Abandoned Vehicle Complaint'.
Raw service_type values that roll into this category
| City | Raw service_type values |
|---|---|
| Austin |
|
| Baltimore |
|
| Boston |
|
| Chicago |
|
| Indianapolis |
|
| Louisville |
|
| Minneapolis |
|
| Nashville |
|
| New Orleans |
|
| New York City |
|
| Oakland |
|
| Philadelphia |
|
| San Jose |
|
| Seattle |
|
| St. Louis |
|
| Washington |
|
Homeless Encampments
category code: homeless_encampment
Reports of tents, improvised shelters, or other encampments on public property.
Analyst tip
Look for 'Encampment' (NYC, San Francisco), 'Homeless Encampment' (LA), 'HOMELESS EMT' (Oakland), and 'Corporate - Encampment Concerns' (Calgary). Only a handful of the cities we track publish a dedicated encampment service type — others fold encampment complaints into 'other' or general building/street categories.
Raw service_type values that roll into this category
| City | Raw service_type values |
|---|---|
| Calgary |
|
| Charlotte |
|
| Edmonton |
|
| Los Angeles |
|
| New York City |
|
| Oakland |
|
| San Diego |
|
| San Francisco |
|
| San Jose |
|
| Seattle |
|
| Vancouver |
|
Other
category code: other
A catch-all for 311 requests that don't cleanly fit any of the above categories or use city-specific service types we haven't yet mapped. If a city's 'other' count is unusually high, it usually means that city has a fine-grained service-type taxonomy we haven't fully normalized yet.
Analyst tip
No positive pattern — this is where requests land when no mapping exists for the city's service_type. Look at a city's own raw feed to see the full service_type distribution and identify which unmapped types dominate the 'other' bucket.
Raw service_type values that roll into this category
| City | Raw service_type values |
|---|---|
| Los Angeles |
|
| Minneapolis |
|
| Nashville |
|
| Somerville |
|
| Winnipeg |
|
The tables and CSV above reflect the current mapping.