{"zip_code":"60712","total_complaints":107,"rank":61,"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":37,"percent":34.6},{"type":"Pothole in Street Complaint","count":19,"percent":17.8},{"type":"Street Light Pole Damage Complaint","count":9,"percent":8.4}],"top_descriptor":"","unusual_complaint":"Street Light Pole Damage Complaint","creative_descriptor":"","snitch_score":{"score":0,"label":"Live and Let Live","count":1,"definition":"Noise and parking-related reports"},"avg_resolution_hours":25.6,"peak_hour":14,"quiet_hour":0,"peak_day":"Wednesday","worst_day":{"date":"2025-11-26","count":6},"monthly_trend":[5,6,6,9,16,10,10,8,4,8,16,9],"monthly_months":[1,2,3,4,5,6,7,8,9,10,11,12],"night_owl_score":0.09,"rat_season_peak":null,"archetype":{"name":"Fauna Forward","icon":"\ud83e\udd81"},"twins":{"cosmic":"60805","evil":"60651"},"top_agency":"CDOT - Department of Transportation","comparison_vs_avg":-0.99,"economics":{"agency_performance":[{"agency":"CDOT - Department of Transportation","count":79,"closed_count":78,"hours":28.4}],"infrastructure_count":72,"gentrification_count":0,"blight_count":1,"seasonal_volatility":0.43,"noise_ratio":0.0,"noise_pct":0.0,"most_ignored":{"type":"Pothole in Street Complaint","hours":399.3,"closed_count":19},"rating":"AAA"},"timing":{"night_owl_pct":7.5,"weekend_pct":23.4,"hour_distribution":[0,2,0,0,1,0,2,1,10,9,7,5,7,8,11,6,3,4,4,8,8,5,2,4],"dow_distribution":[15,15,14,26,15,12,10],"busiest_window":"Noon-3pm"},"channels":{"mobile_pct":6.5,"phone_pct":72.9,"online_pct":16.8,"other_pct":3.7,"unknown_pct":0.0,"known_count":107,"primary_channel":"Phone"},"resolution":{"same_hour_pct":21.0,"same_day_pct":48.6,"within_week_pct":74.3,"median_hours":25.6,"p90_hours":782.9,"closed_count":105},"seasonal":[{"type":"Traffic Signal Out Complaint","monthly":[2,1,0,2,8,1,1,5,4,5,5,3],"peak_month":"N/A","low_month":"N/A","swing_ratio":1.0},{"type":"Pothole in Street Complaint","monthly":[1,1,4,3,2,1,1,0,0,0,2,4],"peak_month":"N/A","low_month":"N/A","swing_ratio":1.0},{"type":"Street Light Pole Damage Complaint","monthly":[0,0,0,0,5,1,0,0,0,0,3,0],"peak_month":"N/A","low_month":"N/A","swing_ratio":1.0},{"type":"Inspect Public Way Request","monthly":[0,1,1,0,0,1,1,0,0,0,2,0],"peak_month":"N/A","low_month":"N/A","swing_ratio":1.0},{"type":"Street Light Out Complaint","monthly":[0,0,0,0,0,1,1,1,0,0,3,0],"peak_month":"N/A","low_month":"N/A","swing_ratio":1.0}],"diversity":{"unique_types":22,"focus_score":60.7,"distinctive_types":[{"type":"Street Light Pole Damage Complaint","lift":17.5,"pct":8.4},{"type":"Traffic Signal Out Complaint","lift":11.0,"pct":34.6},{"type":"Cab Feedback","lift":8.0,"pct":3.7},{"type":"Inspect Public Way Request","lift":6.1,"pct":5.6},{"type":"Pothole in Street Complaint","lift":3.6,"pct":17.8}]},"geo_stories":{"main_character":{"address":"3157 W Devon Ave","count":29,"top_type":"Traffic Signal Out Complaint","position":[-87.70935,41.9974]},"turf_wars":{"type1":{"name":"Traffic Signal Out Complaint","points":[[-87.70935,42.00467],[-87.70935,42.00467],[-87.70935,42.00467],[-87.70935,41.9974],[-87.70935,42.00467],[-87.70935,42.00467],[-87.71174,41.99736],[-87.71174,41.99736],[-87.71174,41.99736],[-87.71174,41.99736],[-87.70935,41.9974],[-87.70935,41.9974],[-87.74349,41.99727],[-87.71299,41.9974],[-87.70935,42.00467],[-87.71859,41.99729],[-87.70935,41.9974],[-87.70935,41.9974],[-87.70935,41.9974],[-87.70935,42.00467],[-87.70935,41.9974],[-87.70935,42.00467],[-87.71174,41.99736],[-87.70935,42.00467],[-87.71174,41.99736],[-87.71174,41.99736],[-87.70935,41.9974],[-87.70935,41.9974],[-87.70935,42.00467],[-87.70935,42.00467],[-87.70935,41.9974],[-87.70935,41.9974],[-87.70935,41.9974],[-87.70935,41.9974],[-87.70935,41.9974],[-87.70943,41.99745],[-87.70935,41.9974]]},"type2":{"name":"Pothole in Street Complaint","points":[[-87.73256,41.99725],[-87.74835,41.9973],[-87.73743,41.99726],[-87.73134,41.99725],[-87.73134,41.99725],[-87.73378,41.99725],[-87.71859,41.99729],[-87.70937,42.00102],[-87.74835,41.9973],[-87.70935,42.00467],[-87.74009,41.99732],[-87.70935,41.9974],[-87.73743,41.99726],[-87.74835,41.9973],[-87.73134,41.99725],[-87.71859,41.99729],[-87.71859,41.99729],[-87.74835,41.9973],[-87.73134,41.99725]]}},"night_shift":[[-87.71859,41.99729],[-87.735,41.99725],[-87.70935,41.9974],[-87.74349,41.99727],[-87.70935,41.9974],[-87.74835,41.9973],[-87.73256,41.99725],[-87.71174,41.99736]],"category_points":{"Traffic Signal Out Complaint":{"count":37,"points":[[-87.70935,42.00467],[-87.70935,42.00467],[-87.70935,42.00467],[-87.70935,41.9974],[-87.70935,42.00467],[-87.70935,42.00467],[-87.71174,41.99736],[-87.71174,41.99736],[-87.71174,41.99736],[-87.71174,41.99736],[-87.70935,41.9974],[-87.70935,41.9974],[-87.74349,41.99727],[-87.71299,41.9974],[-87.70935,42.00467],[-87.71859,41.99729],[-87.70935,41.9974],[-87.70935,41.9974],[-87.70935,41.9974],[-87.70935,42.00467],[-87.70935,41.9974],[-87.70935,42.00467],[-87.71174,41.99736],[-87.70935,42.00467],[-87.71174,41.99736],[-87.71174,41.99736],[-87.70935,41.9974],[-87.70935,41.9974],[-87.70935,42.00467],[-87.70935,42.00467],[-87.70935,41.9974],[-87.70935,41.9974],[-87.70935,41.9974],[-87.70935,41.9974],[-87.70935,41.9974],[-87.70943,41.99745],[-87.70935,41.9974]]},"Pothole in Street Complaint":{"count":19,"points":[[-87.73256,41.99725],[-87.74835,41.9973],[-87.73743,41.99726],[-87.73134,41.99725],[-87.73134,41.99725],[-87.73378,41.99725],[-87.71859,41.99729],[-87.70937,42.00102],[-87.74835,41.9973],[-87.70935,42.00467],[-87.74009,41.99732],[-87.70935,41.9974],[-87.73743,41.99726],[-87.74835,41.9973],[-87.73134,41.99725],[-87.71859,41.99729],[-87.71859,41.99729],[-87.74835,41.9973],[-87.73134,41.99725]]},"Street Light Pole Damage Complaint":{"count":9,"points":[[-87.70935,41.9974],[-87.70935,41.9974],[-87.70935,41.9974],[-87.70935,41.9974],[-87.70935,41.9974],[-87.70935,41.9974],[-87.70935,41.9974],[-87.70935,41.9974],[-87.70937,42.00102]]},"Inspect Public Way Request":{"count":6,"points":[[-87.71174,41.99736],[-87.70935,42.00467],[-87.73985,41.99726],[-87.74835,41.9973],[-87.74835,41.9973],[-87.74835,41.9973]]},"Street Light Out Complaint":{"count":6,"points":[[-87.70937,41.99922],[-87.72403,41.99727],[-87.70935,42.00467],[-87.70935,42.00467],[-87.70935,41.9974],[-87.70937,42.00102]]},"Tree Emergency":{"count":5,"points":[[-87.73134,41.99725],[-87.73985,41.99726],[-87.70935,41.9974],[-87.70937,42.00102],[-87.73256,41.99725]]}}},"story":{"titles":{"total":"DEMAND SIGNAL","snitch":"SOCIAL CAPITAL","efficiency":"STATE RESPONSE","time":"PEAK HOURS","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":"Median resolution time","time":"Midday service load","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":72,"current_count":100,"difference":28,"percent_change":38.88888888888889,"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}}}