Service category mappings
Every city publishes 311 requests with its own taxonomy of service_type values. To produce cross-city category counts, 311info maintains a hand-curated mapping from each city’s raw types to a small set of normalized categories. This page is the full, live reference for that mapping — both for transparency and so that anyone who wants to reproduce the counts against the raw city feeds can build matching filters.
Download the full mapping
CSV, 229 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 tableshows every (city, raw service_type) pair that rolls into that category. These come directly from our warehouse seed, so the tables always reflect what’s currently used.
- 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
- Street Lights & Signals (10 cities, 26 types)
- Trash & Recycling (10 cities, 26 types)
- Water, Sewer & Drainage (9 cities, 23 types)
- Building & Housing Maintenance (11 cities, 22 types)
- Potholes & Roads (12 cities, 21 types)
- Trees & Parks (10 cities, 19 types)
- Animals & Pests (7 cities, 18 types)
- Parking (7 cities, 12 types)
- Sidewalks (5 cities, 12 types)
- Street Cleaning (7 cities, 11 types)
- Graffiti (8 cities, 10 types)
- Noise (5 cities, 10 types)
- Abandoned Vehicles (5 cities, 7 types)
- Homeless Encampments (5 cities, 5 types)
- Illegal Dumping (4 cities, 4 types)
- Other (2 cities, 3 types)
Street Lights & Signals
category slug: 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 |
|
| Calgary |
|
| Chicago |
|
| Edmonton |
|
| Los Angeles |
|
| New Orleans |
|
| New York City |
|
| Oakland |
|
| San Francisco |
|
| Somerville |
|
Trash & Recycling
category slug: 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 |
|
| Baton Rouge |
|
| Calgary |
|
| Chicago |
|
| Edmonton |
|
| Los Angeles |
|
| New Orleans |
|
| Oakland |
|
| Somerville |
|
| Winnipeg |
|
Water, Sewer & Drainage
category slug: 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 |
|
| Baton Rouge |
|
| Calgary |
|
| Chicago |
|
| New Orleans |
|
| New York City |
|
| Oakland |
|
| San Francisco |
|
| Winnipeg |
|
Building & Housing Maintenance
category slug: 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 |
|
| Baton Rouge |
|
| Calgary |
|
| Chicago |
|
| dallas |
|
| Edmonton |
|
| New Orleans |
|
| New York City |
|
| Oakland |
|
| San Francisco |
|
| Somerville |
|
Potholes & Roads
category slug: 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 |
|
| Baton Rouge |
|
| Calgary |
|
| Chicago |
|
| Edmonton |
|
| Los Angeles |
|
| New Orleans |
|
| New York City |
|
| Oakland |
|
| San Francisco |
|
| Somerville |
|
| Winnipeg |
|
Trees & Parks
category slug: 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 |
|
| Calgary |
|
| Chicago |
|
| Los Angeles |
|
| New Orleans |
|
| Oakland |
|
| San Francisco |
|
| Somerville |
|
| Winnipeg |
|
Animals & Pests
category slug: 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 |
|
| Calgary |
|
| Chicago |
|
| Los Angeles |
|
| New Orleans |
|
| Somerville |
|
| Winnipeg |
|
Parking
category slug: 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 |
|
| Edmonton |
|
| Los Angeles |
|
| New York City |
|
| Oakland |
|
| San Francisco |
|
| Somerville |
|
Sidewalks
category slug: 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 |
|
| Calgary |
|
| Los Angeles |
|
| San Francisco |
|
| Somerville |
|
Street Cleaning
category slug: 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 |
|
| Calgary |
|
| Edmonton |
|
| Los Angeles |
|
| New York City |
|
| Oakland |
|
| San Francisco |
|
Graffiti
category slug: 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 |
|
| Calgary |
|
| Chicago |
|
| Los Angeles |
|
| New Orleans |
|
| Oakland |
|
| San Francisco |
|
| Somerville |
|
Noise
category slug: noise
Noise complaints of all kinds: residential parties, commercial venues, construction, traffic, aircraft, and barking dogs.
Analyst tip
NYC dominates this category with the four 'Noise - *' variants (Residential, Commercial, Street/Sidewalk, Vehicle) plus the bare 'Noise' type. Calgary uses 'Bylaw - Noise Concerns' and 'Bylaw - Disturbance and Behavioural Concerns'. Chicago has a dedicated 'Aircraft Noise Complaint' worth noting if you're analyzing airport-adjacent neighborhoods.
Raw service_type values that roll into this category
| City | Raw service_type values |
|---|---|
| Austin |
|
| Calgary |
|
| Chicago |
|
| New York City |
|
| San Francisco |
|
Abandoned Vehicles
category slug: 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.
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 |
|
| Chicago |
|
| New Orleans |
|
| New York City |
|
| Oakland |
|
Homeless Encampments
category slug: 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 |
|
| Los Angeles |
|
| New York City |
|
| Oakland |
|
| San Francisco |
|
Illegal Dumping
category slug: 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 |
|---|---|
| Calgary |
|
| Chicago |
|
| Los Angeles |
|
| Oakland |
|
Other
category slug: 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 what rows fall into when we have no mapping 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 |
|
| Winnipeg |
|
Auto-generated at build time — the mapping tables and CSV above always reflect the current state of the live data.