{"zip_code":"21287","total_complaints":300,"rank":43,"total_zips":61,"population":0,"per_capita_rate":null,"per_capita_rank":null,"per_capita_total":55,"top_3":[{"type":"ECC-Vehicle Look Up","count":71,"percent":23.7},{"type":"TRS-Parking Complaint","count":69,"percent":23.0},{"type":"TRT-Traffic Signal Repairs","count":22,"percent":7.3}],"top_descriptor":"","unusual_complaint":"RP-Custodial Services","creative_descriptor":"","snitch_score":{"score":23,"label":"Engaged Citizens","count":69,"definition":"Noise and parking-related reports"},"avg_resolution_hours":5.0,"peak_hour":13,"quiet_hour":1,"peak_day":"Friday","worst_day":{"date":"2026-05-29","count":11},"monthly_trend":[23,32,23,31,52,41,53,35,10],"monthly_months":[1,2,3,4,5,6,7,8,9],"night_owl_score":0.01,"rat_season_peak":null,"archetype":{"name":"Fauna Forward","icon":"\ud83e\udd81"},"twins":{"cosmic":"21201","evil":"21228"},"top_agency":"ECC                                               ","comparison_vs_avg":-0.971,"economics":{"agency_performance":[{"agency":"ECC                                               ","count":85,"closed_count":85,"hours":0.0},{"agency":"Transportation                                    ","count":68,"closed_count":55,"hours":5.0}],"infrastructure_count":53,"gentrification_count":9,"blight_count":3,"seasonal_volatility":0.42,"noise_ratio":0.0,"noise_pct":0.0,"most_ignored":{"type":"TRS-Parking Complaint","hours":371.3,"closed_count":64},"rating":"AAA"},"timing":{"night_owl_pct":0.7,"weekend_pct":10.0,"hour_distribution":[1,0,0,1,0,0,13,23,15,33,35,25,26,39,26,27,15,6,5,4,5,0,1,0],"dow_distribution":[15,46,53,44,60,67,15],"busiest_window":"9am-Noon"},"channels":{"mobile_pct":0.0,"phone_pct":61.7,"online_pct":0.0,"other_pct":38.3,"unknown_pct":0.0,"known_count":300,"primary_channel":"Phone"},"resolution":{"same_hour_pct":40.4,"same_day_pct":61.0,"within_week_pct":76.5,"median_hours":5.0,"p90_hours":1648.8,"closed_count":272},"seasonal":[{"type":"ECC-Vehicle Look Up","monthly":[6,10,5,5,11,7,17,9,1],"peak_month":"Jul","low_month":"Sep","swing_ratio":17.0},{"type":"TRS-Parking Complaint","monthly":[7,6,9,9,10,5,10,10,3],"peak_month":"May","low_month":"Sep","swing_ratio":3.3},{"type":"TRT-Traffic Signal Repairs","monthly":[0,0,0,1,11,6,3,0,1],"peak_month":"N/A","low_month":"N/A","swing_ratio":1.0},{"type":"TRM-Pickup Pothole","monthly":[0,0,3,0,5,4,2,2,0],"peak_month":"N/A","low_month":"N/A","swing_ratio":1.0},{"type":"FIR-Fire Code Inspection Request","monthly":[2,2,1,2,0,1,2,1,0],"peak_month":"N/A","low_month":"N/A","swing_ratio":1.0}],"diversity":{"unique_types":54,"focus_score":54.0,"distinctive_types":[{"type":"RP-Custodial Services","lift":28.1,"pct":2.0},{"type":"RP-Building Maintenance","lift":16.8,"pct":3.0},{"type":"ECC-Vehicle Look Up","lift":11.9,"pct":23.7},{"type":"TRM-Pickup Pothole","lift":7.5,"pct":5.3},{"type":"TRT-Traffic Signal Repairs","lift":6.5,"pct":7.3}]},"geo_stories":{"main_character":{"address":"1608 E Monument St, Baltimore City, 21205","count":34,"top_type":"ECC-Vehicle Look Up","position":[-76.59561,39.29872]},"turf_wars":{"type1":{"name":"ECC-Vehicle Look Up","points":[[-76.59533,39.29873],[-76.59533,39.29873],[-76.5959,39.29929],[-76.59533,39.29873],[-76.59707,39.29866],[-76.59561,39.29872],[-76.59533,39.29873],[-76.59561,39.29872],[-76.59561,39.29872],[-76.59533,39.29873],[-76.59561,39.29872],[-76.59601,39.29929],[-76.59561,39.29872],[-76.59561,39.29872],[-76.59561,39.29872],[-76.59533,39.29873],[-76.59533,39.29873],[-76.59561,39.29872],[-76.59561,39.29872],[-76.59533,39.29873],[-76.59147,39.29607],[-76.59561,39.29872],[-76.59533,39.29873],[-76.59561,39.29872],[-76.59561,39.29872],[-76.59533,39.29873],[-76.59601,39.29928],[-76.59561,39.29872],[-76.59561,39.29872],[-76.59561,39.29872],[-76.59561,39.29872],[-76.59561,39.29872],[-76.59533,39.29873],[-76.59068,39.29537],[-76.59707,39.29865],[-76.59533,39.29873],[-76.5959,39.29929],[-76.59533,39.29873],[-76.59601,39.29928],[-76.59533,39.29873],[-76.59561,39.29872],[-76.59621,39.29928],[-76.59561,39.29872],[-76.59598,39.29924],[-76.5959,39.29929],[-76.59561,39.29872],[-76.59561,39.29872],[-76.59561,39.29872],[-76.59561,39.29872],[-76.59544,39.29871],[-76.59606,39.29928],[-76.59561,39.29872],[-76.59561,39.29872],[-76.59533,39.29873],[-76.59533,39.29873],[-76.59561,39.29872],[-76.59561,39.29872],[-76.5959,39.29929],[-76.5959,39.29929],[-76.59533,39.29873],[-76.59601,39.29928],[-76.59561,39.29872],[-76.59561,39.29872],[-76.59738,39.29833],[-76.59561,39.29872],[-76.5959,39.29929],[-76.59585,39.29929],[-76.59561,39.29872],[-76.59561,39.29872],[-76.59684,39.29538],[-76.59561,39.29872]]},"type2":{"name":"TRS-Parking Complaint","points":[[-76.59147,39.29607],[-76.59147,39.29607],[-76.59137,39.29857],[-76.59175,39.29864],[-76.59175,39.29864],[-76.59078,39.29686],[-76.59079,39.29741],[-76.59175,39.29864],[-76.59133,39.29865],[-76.59132,39.29858],[-76.59175,39.29864],[-76.59175,39.29864],[-76.59175,39.29864],[-76.59123,39.29858],[-76.59084,39.29842],[-76.59078,39.29686],[-76.59078,39.29686],[-76.59078,39.29686],[-76.59067,39.29691],[-76.59175,39.29864],[-76.59088,39.2985],[-76.59743,39.29839],[-76.59133,39.29865],[-76.59132,39.29858],[-76.59688,39.29615],[-76.59688,39.29615],[-76.59088,39.2985],[-76.59123,39.29858],[-76.59175,39.29864],[-76.59175,39.29864],[-76.59544,39.29871],[-76.59132,39.29858],[-76.59175,39.29864],[-76.59175,39.29864],[-76.59175,39.29864],[-76.59133,39.29865],[-76.59688,39.29615],[-76.59088,39.2985],[-76.59229,39.2988],[-76.59688,39.29615],[-76.59213,39.29845],[-76.59175,39.29864],[-76.59175,39.29864],[-76.59088,39.2985],[-76.59175,39.29864],[-76.59132,39.29857],[-76.59132,39.29857],[-76.59175,39.29864],[-76.59175,39.29864],[-76.59175,39.29864],[-76.59132,39.29857],[-76.59123,39.29858],[-76.59773,39.29847],[-76.59761,39.29824],[-76.59593,39.29845],[-76.59084,39.29841],[-76.59088,39.2985],[-76.59133,39.29865],[-76.59133,39.29865],[-76.59133,39.29865],[-76.59721,39.29914],[-76.59068,39.29529],[-76.59068,39.29529],[-76.59175,39.29864],[-76.59079,39.29741],[-76.59088,39.2964],[-76.59804,39.29843],[-76.59133,39.29865],[-76.59132,39.29857]]}},"night_shift":[[-76.59094,39.2957],[-76.59406,39.29523]],"category_points":{"ECC-Vehicle Look Up":{"count":71,"points":[[-76.59533,39.29873],[-76.59533,39.29873],[-76.5959,39.29929],[-76.59533,39.29873],[-76.59707,39.29866],[-76.59561,39.29872],[-76.59533,39.29873],[-76.59561,39.29872],[-76.59561,39.29872],[-76.59533,39.29873],[-76.59561,39.29872],[-76.59601,39.29929],[-76.59561,39.29872],[-76.59561,39.29872],[-76.59561,39.29872],[-76.59533,39.29873],[-76.59533,39.29873],[-76.59561,39.29872],[-76.59561,39.29872],[-76.59533,39.29873],[-76.59147,39.29607],[-76.59561,39.29872],[-76.59533,39.29873],[-76.59561,39.29872],[-76.59561,39.29872],[-76.59533,39.29873],[-76.59601,39.29928],[-76.59561,39.29872],[-76.59561,39.29872],[-76.59561,39.29872],[-76.59561,39.29872],[-76.59561,39.29872],[-76.59533,39.29873],[-76.59068,39.29537],[-76.59707,39.29865],[-76.59533,39.29873],[-76.5959,39.29929],[-76.59533,39.29873],[-76.59601,39.29928],[-76.59533,39.29873],[-76.59561,39.29872],[-76.59621,39.29928],[-76.59561,39.29872],[-76.59598,39.29924],[-76.5959,39.29929],[-76.59561,39.29872],[-76.59561,39.29872],[-76.59561,39.29872],[-76.59561,39.29872],[-76.59544,39.29871],[-76.59606,39.29928],[-76.59561,39.29872],[-76.59561,39.29872],[-76.59533,39.29873],[-76.59533,39.29873],[-76.59561,39.29872],[-76.59561,39.29872],[-76.5959,39.29929],[-76.5959,39.29929],[-76.59533,39.29873],[-76.59601,39.29928],[-76.59561,39.29872],[-76.59561,39.29872],[-76.59738,39.29833],[-76.59561,39.29872],[-76.5959,39.29929],[-76.59585,39.29929],[-76.59561,39.29872],[-76.59561,39.29872],[-76.59684,39.29538],[-76.59561,39.29872]]},"TRS-Parking Complaint":{"count":69,"points":[[-76.59147,39.29607],[-76.59147,39.29607],[-76.59137,39.29857],[-76.59175,39.29864],[-76.59175,39.29864],[-76.59078,39.29686],[-76.59079,39.29741],[-76.59175,39.29864],[-76.59133,39.29865],[-76.59132,39.29858],[-76.59175,39.29864],[-76.59175,39.29864],[-76.59175,39.29864],[-76.59123,39.29858],[-76.59084,39.29842],[-76.59078,39.29686],[-76.59078,39.29686],[-76.59078,39.29686],[-76.59067,39.29691],[-76.59175,39.29864],[-76.59088,39.2985],[-76.59743,39.29839],[-76.59133,39.29865],[-76.59132,39.29858],[-76.59688,39.29615],[-76.59688,39.29615],[-76.59088,39.2985],[-76.59123,39.29858],[-76.59175,39.29864],[-76.59175,39.29864],[-76.59544,39.29871],[-76.59132,39.29858],[-76.59175,39.29864],[-76.59175,39.29864],[-76.59175,39.29864],[-76.59133,39.29865],[-76.59688,39.29615],[-76.59088,39.2985],[-76.59229,39.2988],[-76.59688,39.29615],[-76.59213,39.29845],[-76.59175,39.29864],[-76.59175,39.29864],[-76.59088,39.2985],[-76.59175,39.29864],[-76.59132,39.29857],[-76.59132,39.29857],[-76.59175,39.29864],[-76.59175,39.29864],[-76.59175,39.29864],[-76.59132,39.29857],[-76.59123,39.29858],[-76.59773,39.29847],[-76.59761,39.29824],[-76.59593,39.29845],[-76.59084,39.29841],[-76.59088,39.2985],[-76.59133,39.29865],[-76.59133,39.29865],[-76.59133,39.29865],[-76.59721,39.29914],[-76.59068,39.29529],[-76.59068,39.29529],[-76.59175,39.29864],[-76.59079,39.29741],[-76.59088,39.2964],[-76.59804,39.29843],[-76.59133,39.29865],[-76.59132,39.29857]]},"TRT-Traffic Signal Repairs":{"count":22,"points":[[-76.59406,39.29523],[-76.59147,39.29607],[-76.59068,39.29529],[-76.59263,39.29528],[-76.5942,39.29528],[-76.59406,39.29523],[-76.59406,39.29523],[-76.59406,39.29523],[-76.59406,39.29523],[-76.59068,39.29529],[-76.59761,39.29824],[-76.59068,39.29529],[-76.59068,39.29529],[-76.59068,39.29529],[-76.59761,39.29824],[-76.59088,39.2985],[-76.59406,39.29523],[-76.59406,39.29523],[-76.59406,39.29523],[-76.59088,39.2985],[-76.59131,39.29767],[-76.59406,39.29523]]},"TRM-Pickup Pothole":{"count":16,"points":[[-76.59093,39.29903],[-76.59175,39.29864],[-76.59388,39.29539],[-76.59147,39.29607],[-76.59448,39.29571],[-76.59406,39.29523],[-76.59688,39.29615],[-76.59649,39.29536],[-76.59101,39.29863],[-76.59094,39.2957],[-76.59068,39.29529],[-76.59406,39.29523],[-76.59448,39.29571],[-76.59684,39.29538],[-76.59175,39.29864],[-76.59175,39.29864]]},"FIR-Fire Code Inspection Request":{"count":11,"points":[[-76.59131,39.29767],[-76.59147,39.29607],[-76.59147,39.29607],[-76.59852,39.29777],[-76.59852,39.29777],[-76.59852,39.29777],[-76.59147,39.29607],[-76.59147,39.29607],[-76.59685,39.29566],[-76.59137,39.29534],[-76.59147,39.29607]]},"ECC-Information Request":{"count":11,"points":[[-76.59406,39.29523],[-76.59147,39.29607],[-76.59406,39.29523],[-76.59406,39.29523],[-76.59406,39.29523],[-76.59406,39.29523],[-76.59068,39.29529],[-76.59068,39.29529],[-76.59068,39.29529],[-76.59734,39.29887],[-76.59133,39.29865]]}}},"story":{"titles":{"total":"DEMAND SIGNAL","snitch":"NEIGHBORHOOD WATCH","efficiency":"HIGH CAPACITY","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":"Moderate surveillance","efficiency":"Rapid service delivery","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":"baltimore","city_name":"Baltimore","period":{"year":2026,"start":"2026-01-01","end":"2026-09-09","label":"2026 through Sep 9","is_partial_year":true,"generated_at":"2026-09-24T20:12:51.978339+00:00","notes":[],"baseline_complete":true,"time_of_day_available":true,"source_total_requests":842015,"located_requests":631727,"methodology_url":"/data/methodology.md"},"yoy":{"previous_count":295,"current_count":300,"difference":5,"percent_change":1.694915254237288,"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}}}