{"zip_code":"60304","total_complaints":80,"rank":65,"total_zips":82,"population":null,"per_capita_rate":null,"per_capita_rank":null,"per_capita_total":58,"top_3":[{"type":"Traffic Signal Out Complaint","count":29,"percent":36.2},{"type":"Pothole in Street Complaint","count":19,"percent":23.8},{"type":"Open Fire Hydrant Complaint","count":10,"percent":12.5}],"top_descriptor":"","unusual_complaint":"Open Fire Hydrant Complaint","creative_descriptor":"","snitch_score":{"score":0,"label":"Live and Let Live","count":0,"definition":"Noise and parking-related reports"},"avg_resolution_hours":80.1,"peak_hour":8,"quiet_hour":2,"peak_day":"Wednesday","worst_day":{"date":"2025-02-08","count":6},"monthly_trend":[15,13,6,5,6,6,3,5,6,5,6,4],"monthly_months":[1,2,3,4,5,6,7,8,9,10,11,12],"night_owl_score":0.1,"rat_season_peak":null,"archetype":{"name":"Fauna Forward","icon":"\ud83e\udd81"},"twins":{"cosmic":"60805","evil":"60634"},"top_agency":"CDOT - Department of Transportation","comparison_vs_avg":-0.993,"economics":{"agency_performance":[{"agency":"CDOT - Department of Transportation","count":50,"closed_count":48,"hours":87.4}],"infrastructure_count":51,"gentrification_count":0,"blight_count":2,"seasonal_volatility":0.54,"noise_ratio":0.0,"noise_pct":0.0,"most_ignored":{"type":"Pothole in Street Complaint","hours":1990.9,"closed_count":19},"rating":"AAA"},"timing":{"night_owl_pct":8.8,"weekend_pct":25.0,"hour_distribution":[2,1,0,0,0,0,0,4,10,1,8,6,3,6,3,4,9,0,9,2,4,4,0,4],"dow_distribution":[9,9,11,17,10,13,11],"busiest_window":"9am-Noon"},"channels":{"mobile_pct":7.5,"phone_pct":78.8,"online_pct":12.5,"other_pct":1.2,"unknown_pct":0.0,"known_count":80,"primary_channel":"Phone"},"resolution":{"same_hour_pct":20.5,"same_day_pct":41.0,"within_week_pct":59.0,"median_hours":80.1,"p90_hours":2521.8,"closed_count":78},"seasonal":[{"type":"Traffic Signal Out Complaint","monthly":[12,1,3,1,1,1,1,4,1,1,3,0],"peak_month":"N/A","low_month":"N/A","swing_ratio":1.0},{"type":"Pothole in Street Complaint","monthly":[1,1,2,2,3,2,0,1,3,2,0,2],"peak_month":"N/A","low_month":"N/A","swing_ratio":1.0},{"type":"Open Fire Hydrant Complaint","monthly":[0,10,0,0,0,0,0,0,0,0,0,0],"peak_month":"N/A","low_month":"N/A","swing_ratio":1.0},{"type":"Stray Animal Complaint","monthly":[1,0,1,1,1,0,0,0,0,0,1,0],"peak_month":"N/A","low_month":"N/A","swing_ratio":1.0},{"type":"Street Light Out Complaint","monthly":[0,0,0,0,1,0,0,0,0,1,0,0],"peak_month":"N/A","low_month":"N/A","swing_ratio":1.0}],"diversity":{"unique_types":19,"focus_score":72.5,"distinctive_types":[{"type":"Open Fire Hydrant Complaint","lift":17.0,"pct":12.5},{"type":"Traffic Signal Out Complaint","lift":11.5,"pct":36.2},{"type":"Coyote Interaction Complaint","lift":5.1,"pct":1.2},{"type":"Pothole in Street Complaint","lift":4.8,"pct":23.8},{"type":"Stray Animal Complaint","lift":4.2,"pct":6.2}]},"geo_stories":{"main_character":{"address":"145 S Austin Blvd","count":32,"top_type":"Traffic Signal Out Complaint","position":[-87.77453,41.87642]},"turf_wars":{"type1":{"name":"Traffic Signal Out Complaint","points":[[-87.77453,41.87642],[-87.77453,41.87642],[-87.77453,41.87642],[-87.77453,41.87642],[-87.77456,41.87575],[-87.77453,41.87642],[-87.77453,41.87642],[-87.77453,41.87642],[-87.77453,41.87642],[-87.77453,41.87642],[-87.77453,41.87642],[-87.77466,41.88009],[-87.77453,41.87642],[-87.77414,41.86547],[-87.77414,41.86547],[-87.77466,41.88009],[-87.77453,41.87642],[-87.77428,41.87042],[-87.77453,41.87642],[-87.77466,41.88009],[-87.77466,41.88009],[-87.77453,41.87642],[-87.77466,41.88009],[-87.77453,41.87642],[-87.77466,41.88009],[-87.77453,41.87642],[-87.77414,41.86547],[-87.77466,41.88009],[-87.77453,41.87642]]},"type2":{"name":"Pothole in Street Complaint","points":[[-87.77459,41.87648],[-87.77414,41.86547],[-87.77466,41.88009],[-87.77466,41.88009],[-87.77414,41.86547],[-87.77414,41.86547],[-87.77458,41.87575],[-87.77458,41.87575],[-87.77455,41.87476],[-87.77439,41.87099],[-87.77428,41.87042],[-87.77428,41.87042],[-87.77453,41.87642],[-87.77453,41.87642],[-87.77414,41.86547],[-87.77414,41.86547],[-87.77414,41.86547],[-87.77414,41.86547],[-87.77414,41.86547]]}},"night_shift":[[-87.77453,41.87642],[-87.77453,41.87642],[-87.77466,41.88009],[-87.77457,41.87762],[-87.77453,41.87642],[-87.77414,41.86547],[-87.7742,41.8673]],"category_points":{"Traffic Signal Out Complaint":{"count":29,"points":[[-87.77453,41.87642],[-87.77453,41.87642],[-87.77453,41.87642],[-87.77453,41.87642],[-87.77456,41.87575],[-87.77453,41.87642],[-87.77453,41.87642],[-87.77453,41.87642],[-87.77453,41.87642],[-87.77453,41.87642],[-87.77453,41.87642],[-87.77466,41.88009],[-87.77453,41.87642],[-87.77414,41.86547],[-87.77414,41.86547],[-87.77466,41.88009],[-87.77453,41.87642],[-87.77428,41.87042],[-87.77453,41.87642],[-87.77466,41.88009],[-87.77466,41.88009],[-87.77453,41.87642],[-87.77466,41.88009],[-87.77453,41.87642],[-87.77466,41.88009],[-87.77453,41.87642],[-87.77414,41.86547],[-87.77466,41.88009],[-87.77453,41.87642]]},"Pothole in Street Complaint":{"count":19,"points":[[-87.77459,41.87648],[-87.77414,41.86547],[-87.77466,41.88009],[-87.77466,41.88009],[-87.77414,41.86547],[-87.77414,41.86547],[-87.77458,41.87575],[-87.77458,41.87575],[-87.77455,41.87476],[-87.77439,41.87099],[-87.77428,41.87042],[-87.77428,41.87042],[-87.77453,41.87642],[-87.77453,41.87642],[-87.77414,41.86547],[-87.77414,41.86547],[-87.77414,41.86547],[-87.77414,41.86547],[-87.77414,41.86547]]},"Open Fire Hydrant Complaint":{"count":10,"points":[[-87.77428,41.87042],[-87.77428,41.87042],[-87.77428,41.87042],[-87.77427,41.86912],[-87.77428,41.87042],[-87.77457,41.87762],[-87.77428,41.87042],[-87.77428,41.87042],[-87.77453,41.87642],[-87.77453,41.87642]]},"Stray Animal Complaint":{"count":5,"points":[[-87.77466,41.88009],[-87.77453,41.87642],[-87.77453,41.87642],[-87.77453,41.87642],[-87.77453,41.87642]]},"Street Light Out Complaint":{"count":2,"points":[[-87.77466,41.88009],[-87.77466,41.88009]]},"Dead Animal Pick-Up Request":{"count":2,"points":[[-87.77457,41.87762],[-87.77453,41.87642]]}}},"story":{"titles":{"total":"DEMAND SIGNAL","snitch":"SOCIAL CAPITAL","efficiency":"BUREAUCRATIC DRAG","time":"FIRST SHIFT","vibe":"LOCAL CHARACTER","intro":"YOUR DISTRICT","top3":"REVEALED PREFERENCES","archetype":"CLASSIFICATION","twins":"COMPLAINT TWIN","econ_intro":"STATE CAPACITY","agency":"AGENCY RESPONSE","infra":"PUBLIC GOODS","gentri":"DISPLACEMENT RISK","blight":"NEIGHBORHOOD EFFECTS","volatility":"SEASONALITY","ignored":"SERVICE GAPS","rating":"LIVABILITY INDEX"},"subtitles":{"total":"Measuring citizen voice","snitch":"Informal norms prevail","efficiency":"The machinery of government","time":"Morning demand spike","vibe":"Distinctive complaint signature","econ_intro":"How well does government work here?","agency":"Bureaucratic efficiency by department","infra":"Physical infrastructure decay","gentri":"Construction activity proxy","blight":"Visible disorder indicators","volatility":"Complaint pattern stability","ignored":"Longest wait by category","rating":"Composite service quality"}},"city":"chicago","city_name":"Chicago","period":{"year":2025,"start":"2025-01-01","end":"2025-12-31","label":"2025","is_partial_year":false,"generated_at":"2026-09-24T20:12:02.049653+00:00","notes":["Chicago's information-only calls, logged at the 311 call center, and O'Hare aircraft-noise complaints, logged at the airport, are excluded from all counts and comparisons."],"baseline_complete":true,"time_of_day_available":true,"source_total_requests":904367,"located_requests":903232,"methodology_url":"/data/methodology.md"},"yoy":{"previous_count":60,"current_count":73,"difference":13,"percent_change":21.666666666666668,"status":"available","reason":null,"period":{"previous_start":"2025-01-01","previous_end":"2025-09-09","current_start":"2026-01-01","current_end":"2026-09-09","days":252}}}