{"zip_code":"21128","total_complaints":156,"rank":44,"total_zips":61,"population":15934,"per_capita_rate":9.8,"per_capita_rank":44,"per_capita_total":55,"top_3":[{"type":"WW-Water Leak (Exterior)","count":75,"percent":48.1},{"type":"WW-Water Meter Leak","count":17,"percent":10.9},{"type":"WW-Water No Water","count":16,"percent":10.3}],"top_descriptor":"","unusual_complaint":"WW-Water Meter Leak","creative_descriptor":"","snitch_score":{"score":0,"label":"Live and Let Live","count":1,"definition":"Noise and parking-related reports"},"avg_resolution_hours":13.4,"peak_hour":11,"quiet_hour":0,"peak_day":"Saturday","worst_day":{"date":"2026-07-18","count":16},"monthly_trend":[14,12,9,9,7,14,61,23,7],"monthly_months":[1,2,3,4,5,6,7,8,9],"night_owl_score":0.06,"rat_season_peak":null,"archetype":{"name":"Steady State","icon":"\u2696\ufe0f"},"twins":{"cosmic":"21219","evil":"21216"},"top_agency":"Water Wastewater                                  ","comparison_vs_avg":-0.985,"economics":{"agency_performance":[{"agency":"Water Wastewater                                  ","count":142,"closed_count":129,"hours":17.0}],"infrastructure_count":0,"gentrification_count":0,"blight_count":0,"seasonal_volatility":0.99,"noise_ratio":0.0,"noise_pct":0.6,"most_ignored":{"type":"WW-Water Meter Leak","hours":69.0,"closed_count":15},"rating":"AAA"},"timing":{"night_owl_pct":1.9,"weekend_pct":26.3,"hour_distribution":[0,1,0,0,0,3,3,11,7,16,16,17,10,8,11,11,12,4,10,8,3,3,1,1],"dow_distribution":[9,25,19,23,18,30,32],"busiest_window":"9am-Noon"},"channels":{"mobile_pct":0.0,"phone_pct":78.8,"online_pct":0.0,"other_pct":21.2,"unknown_pct":0.0,"known_count":156,"primary_channel":"Phone"},"resolution":{"same_hour_pct":11.9,"same_day_pct":63.6,"within_week_pct":76.2,"median_hours":13.4,"p90_hours":656.4,"closed_count":143},"seasonal":[{"type":"WW-Water Leak (Exterior)","monthly":[4,10,5,4,4,4,28,10,6],"peak_month":"Jul","low_month":"Jan","swing_ratio":7.0},{"type":"WW-Water Meter Leak","monthly":[0,0,1,0,0,3,5,7,1],"peak_month":"N/A","low_month":"N/A","swing_ratio":1.0},{"type":"WW-Water No Water","monthly":[5,1,0,1,0,0,9,0,0],"peak_month":"N/A","low_month":"N/A","swing_ratio":1.0},{"type":"ECC-Information Request","monthly":[1,0,0,0,0,1,10,0,0],"peak_month":"N/A","low_month":"N/A","swing_ratio":1.0},{"type":"ECC-Escalation","monthly":[1,0,1,1,1,0,0,4,0],"peak_month":"N/A","low_month":"N/A","swing_ratio":1.0}],"diversity":{"unique_types":17,"focus_score":69.2,"distinctive_types":[{"type":"WW-Water Meter Leak","lift":33.8,"pct":10.9},{"type":"WW-Water Discolored","lift":28.5,"pct":3.2},{"type":"WW-Water Leak (Exterior)","lift":23.9,"pct":48.1},{"type":"WW-Water Meter Cover Missing or Damaged","lift":21.1,"pct":3.8},{"type":"WW-Water Low Pressure","lift":11.3,"pct":2.6}]},"geo_stories":{"main_character":null,"turf_wars":{"type1":{"name":"WW-Water Leak (Exterior)","points":[[-76.44706,39.38477],[-76.4457,39.38474],[-76.4457,39.38474],[-76.44595,39.38473],[-76.44172,39.40749],[-76.44706,39.38477],[-76.45056,39.41511],[-76.45245,39.4147],[-76.44771,39.41171],[-76.45056,39.41511],[-76.45128,39.41373],[-76.46498,39.38747],[-76.46521,39.38781],[-76.441,39.40892],[-76.44912,39.38325],[-76.45946,39.38497],[-76.45323,39.4054],[-76.42924,39.3918],[-76.42924,39.3918],[-76.45337,39.3861],[-76.44442,39.4159],[-76.45745,39.39921],[-76.46336,39.3876],[-76.46288,39.4018],[-76.45767,39.38885],[-76.44849,39.38574],[-76.47809,39.38904],[-76.45339,39.38155],[-76.44403,39.41372],[-76.45279,39.40563],[-76.45323,39.4054],[-76.45358,39.40474],[-76.45348,39.40559],[-76.44706,39.38477],[-76.44025,39.40748],[-76.42924,39.3918],[-76.45618,39.38219],[-76.42885,39.41337],[-76.45613,39.38222],[-76.46521,39.38781],[-76.44161,39.40234],[-76.44136,39.4028],[-76.45311,39.38163],[-76.44103,39.41523],[-76.44135,39.41506],[-76.44138,39.41553],[-76.44138,39.41553],[-76.44135,39.41506],[-76.45498,39.39177],[-76.45993,39.40139],[-76.44706,39.38477],[-76.46272,39.42094],[-76.46403,39.42304],[-76.46024,39.42013],[-76.46283,39.42243],[-76.46272,39.42094],[-76.43062,39.40504],[-76.43319,39.38879],[-76.46207,39.3913],[-76.45285,39.38322],[-76.42896,39.39198],[-76.46547,39.38769],[-76.46547,39.38769],[-76.46546,39.38751],[-76.46498,39.38747],[-76.46498,39.38747],[-76.46548,39.38786],[-76.46498,39.38747],[-76.46528,39.38833],[-76.46547,39.38769],[-76.43877,39.40282],[-76.44103,39.41523],[-76.45128,39.41373],[-76.45365,39.3819],[-76.44103,39.41523]]},"type2":{"name":"WW-Water Meter Leak","points":[[-76.43525,39.41437],[-76.44154,39.40767],[-76.43337,39.38716],[-76.46217,39.39815],[-76.45618,39.38219],[-76.46166,39.38743],[-76.44181,39.39584],[-76.46207,39.3913],[-76.43319,39.38879],[-76.45285,39.38322],[-76.45056,39.38517],[-76.45285,39.38322],[-76.44172,39.40749],[-76.43545,39.38942],[-76.44321,39.41575],[-76.45128,39.41373],[-76.44829,39.3825]]}},"night_shift":[[-76.42924,39.3918],[-76.46288,39.4018],[-76.45311,39.38163]],"category_points":{"WW-Water Leak (Exterior)":{"count":75,"points":[[-76.44706,39.38477],[-76.4457,39.38474],[-76.4457,39.38474],[-76.44595,39.38473],[-76.44172,39.40749],[-76.44706,39.38477],[-76.45056,39.41511],[-76.45245,39.4147],[-76.44771,39.41171],[-76.45056,39.41511],[-76.45128,39.41373],[-76.46498,39.38747],[-76.46521,39.38781],[-76.441,39.40892],[-76.44912,39.38325],[-76.45946,39.38497],[-76.45323,39.4054],[-76.42924,39.3918],[-76.42924,39.3918],[-76.45337,39.3861],[-76.44442,39.4159],[-76.45745,39.39921],[-76.46336,39.3876],[-76.46288,39.4018],[-76.45767,39.38885],[-76.44849,39.38574],[-76.47809,39.38904],[-76.45339,39.38155],[-76.44403,39.41372],[-76.45279,39.40563],[-76.45323,39.4054],[-76.45358,39.40474],[-76.45348,39.40559],[-76.44706,39.38477],[-76.44025,39.40748],[-76.42924,39.3918],[-76.45618,39.38219],[-76.42885,39.41337],[-76.45613,39.38222],[-76.46521,39.38781],[-76.44161,39.40234],[-76.44136,39.4028],[-76.45311,39.38163],[-76.44103,39.41523],[-76.44135,39.41506],[-76.44138,39.41553],[-76.44138,39.41553],[-76.44135,39.41506],[-76.45498,39.39177],[-76.45993,39.40139],[-76.44706,39.38477],[-76.46272,39.42094],[-76.46403,39.42304],[-76.46024,39.42013],[-76.46283,39.42243],[-76.46272,39.42094],[-76.43062,39.40504],[-76.43319,39.38879],[-76.46207,39.3913],[-76.45285,39.38322],[-76.42896,39.39198],[-76.46547,39.38769],[-76.46547,39.38769],[-76.46546,39.38751],[-76.46498,39.38747],[-76.46498,39.38747],[-76.46548,39.38786],[-76.46498,39.38747],[-76.46528,39.38833],[-76.46547,39.38769],[-76.43877,39.40282],[-76.44103,39.41523],[-76.45128,39.41373],[-76.45365,39.3819],[-76.44103,39.41523]]},"WW-Water Meter Leak":{"count":17,"points":[[-76.43525,39.41437],[-76.44154,39.40767],[-76.43337,39.38716],[-76.46217,39.39815],[-76.45618,39.38219],[-76.46166,39.38743],[-76.44181,39.39584],[-76.46207,39.3913],[-76.43319,39.38879],[-76.45285,39.38322],[-76.45056,39.38517],[-76.45285,39.38322],[-76.44172,39.40749],[-76.43545,39.38942],[-76.44321,39.41575],[-76.45128,39.41373],[-76.44829,39.3825]]},"WW-Water No Water":{"count":16,"points":[[-76.42789,39.41014],[-76.48212,39.38986],[-76.48118,39.38947],[-76.48212,39.38986],[-76.45745,39.39921],[-76.4534,39.38229],[-76.46423,39.42683],[-76.46352,39.42749],[-76.4653,39.42938],[-76.46233,39.42875],[-76.46141,39.43029],[-76.46193,39.42781],[-76.46446,39.42981],[-76.46356,39.42912],[-76.4618,39.43032],[-76.46323,39.42878]]},"ECC-Information Request":{"count":12,"points":[[-76.45471,39.39997],[-76.45637,39.38202],[-76.46547,39.38769],[-76.44135,39.41506],[-76.44135,39.41506],[-76.44128,39.39555],[-76.44161,39.40209],[-76.44136,39.4028],[-76.46288,39.4285],[-76.4648,39.42652],[-76.45978,39.4189],[-76.46739,39.42528]]},"ECC-Escalation":{"count":8,"points":[[-76.441,39.40892],[-76.42924,39.3918],[-76.45358,39.40474],[-76.42924,39.3918],[-76.46548,39.38786],[-76.45056,39.38517],[-76.46548,39.38786],[-76.46548,39.38786]]},"WW-Water Meter Cover Missing or Damaged":{"count":6,"points":[[-76.44472,39.39987],[-76.44458,39.40508],[-76.46626,39.38861],[-76.43682,39.41001],[-76.43975,39.42215],[-76.45056,39.38517]]}}},"story":{"titles":{"total":"DEMAND SIGNAL","snitch":"SOCIAL CAPITAL","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":"Informal norms prevail","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":127,"current_count":156,"difference":29,"percent_change":22.83464566929134,"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}}}