{"zip_code":"21128","total_complaints":163,"rank":43,"total_zips":66,"population":15934,"per_capita_rate":10.2,"per_capita_rank":45,"per_capita_total":59,"top_3":[{"type":"WW-Water Leak (Exterior)","count":64,"percent":39.3},{"type":"WW-Water No Water","count":31,"percent":19.0},{"type":"ECC-Information Request","count":15,"percent":9.2}],"top_descriptor":"","unusual_complaint":"WW-Water Meter Cover Missing or Damaged","creative_descriptor":"","snitch_score":{"score":0,"label":"Live and Let Live","count":0,"definition":"Noise and parking-related reports"},"avg_resolution_hours":22.0,"peak_hour":14,"quiet_hour":1,"peak_day":"Sunday","worst_day":{"date":"2025-01-26","count":33},"monthly_trend":[43,26,18,4,4,7,13,7,9,8,3,21],"monthly_months":[1,2,3,4,5,6,7,8,9,10,11,12],"night_owl_score":0.02,"rat_season_peak":null,"archetype":{"name":"Steady State","icon":"\u2696\ufe0f"},"twins":{"cosmic":"21136","evil":"21230"},"top_agency":"Water Wastewater                                  ","comparison_vs_avg":-0.984,"economics":{"agency_performance":[{"agency":"Water Wastewater                                  ","count":145,"closed_count":145,"hours":25.3}],"infrastructure_count":0,"gentrification_count":0,"blight_count":0,"seasonal_volatility":0.87,"noise_ratio":0.0,"noise_pct":0.0,"most_ignored":{"type":"WW-Water No Water","hours":71.6,"closed_count":31},"rating":"AAA"},"timing":{"night_owl_pct":0.6,"weekend_pct":23.9,"hour_distribution":[1,0,0,0,0,0,3,5,6,12,14,13,16,21,35,12,7,5,9,2,2,0,0,0],"dow_distribution":[33,20,23,24,26,31,6],"busiest_window":"Noon-3pm"},"channels":{"mobile_pct":0.0,"phone_pct":84.0,"online_pct":0.0,"other_pct":16.0,"unknown_pct":0.0,"known_count":163,"primary_channel":"Phone"},"resolution":{"same_hour_pct":9.8,"same_day_pct":52.1,"within_week_pct":89.0,"median_hours":22.0,"p90_hours":192.9,"closed_count":163},"seasonal":[{"type":"WW-Water Leak (Exterior)","monthly":[12,14,5,0,2,2,7,4,2,4,0,12],"peak_month":"N/A","low_month":"N/A","swing_ratio":1.0},{"type":"WW-Water No Water","monthly":[21,1,1,0,0,0,0,0,0,0,0,8],"peak_month":"N/A","low_month":"N/A","swing_ratio":1.0},{"type":"ECC-Information Request","monthly":[9,2,2,0,0,0,1,0,1,0,0,0],"peak_month":"N/A","low_month":"N/A","swing_ratio":1.0},{"type":"WW-Water Meter Cover Missing or Damaged","monthly":[0,1,4,0,0,0,1,1,0,1,0,0],"peak_month":"N/A","low_month":"N/A","swing_ratio":1.0},{"type":"WW-Water Meter Leak","monthly":[0,1,1,0,0,0,2,0,1,1,0,0],"peak_month":"N/A","low_month":"N/A","swing_ratio":1.0}],"diversity":{"unique_types":17,"focus_score":67.5,"distinctive_types":[{"type":"WW-Hydrant Damaged","lift":61.5,"pct":2.5},{"type":"WW-Hydrant Leaking","lift":41.6,"pct":2.5},{"type":"WW-Water Meter Cover Missing or Damaged","lift":28.5,"pct":4.9},{"type":"WW-Water Discolored","lift":23.9,"pct":3.7},{"type":"WW-Water Leak (Exterior)","lift":20.1,"pct":39.3}]},"geo_stories":{"main_character":null,"turf_wars":{"type1":{"name":"WW-Water Leak (Exterior)","points":[[-76.46848,39.38783],[-76.46237,39.40068],[-76.46238,39.40047],[-76.42899,39.41247],[-76.45572,39.39184],[-76.45995,39.38546],[-76.45995,39.38546],[-76.45761,39.38524],[-76.45761,39.38524],[-76.45457,39.38458],[-76.4462,39.41547],[-76.4462,39.41547],[-76.45145,39.38702],[-76.45289,39.38127],[-76.42937,39.39158],[-76.46269,39.39958],[-76.46498,39.38747],[-76.45276,39.38086],[-76.45236,39.38089],[-76.45265,39.38123],[-76.45289,39.38127],[-76.45212,39.38314],[-76.44057,39.39338],[-76.44083,39.3917],[-76.43561,39.40089],[-76.45411,39.38359],[-76.45529,39.39119],[-76.45256,39.38168],[-76.44228,39.41258],[-76.45521,39.38981],[-76.45521,39.38981],[-76.45871,39.40056],[-76.45503,39.39246],[-76.45425,39.38278],[-76.46547,39.38769],[-76.45907,39.40139],[-76.43875,39.40363],[-76.45111,39.38557],[-76.44433,39.41852],[-76.44312,39.41655],[-76.45721,39.40261],[-76.44312,39.41655],[-76.45858,39.38692],[-76.45482,39.41703],[-76.45482,39.41703],[-76.45271,39.40474],[-76.45919,39.40077],[-76.43148,39.40591],[-76.43148,39.40591],[-76.46565,39.38865],[-76.46565,39.38865],[-76.45518,39.41725],[-76.4321,39.38348],[-76.44487,39.41995],[-76.44936,39.41627],[-76.44822,39.41727],[-76.4493,39.41737],[-76.44872,39.41717],[-76.44548,39.41972],[-76.44933,39.41699],[-76.44943,39.41653],[-76.44549,39.42004],[-76.44468,39.41881],[-76.4534,39.3862]]},"type2":{"name":"WW-Water No Water","points":[[-76.45205,39.38739],[-76.44966,39.38822],[-76.45466,39.38438],[-76.45233,39.38573],[-76.45202,39.38346],[-76.45199,39.3869],[-76.44571,39.38335],[-76.44958,39.38746],[-76.44805,39.3857],[-76.45364,39.38355],[-76.45364,39.38355],[-76.4511,39.38504],[-76.45124,39.38628],[-76.45094,39.38324],[-76.45324,39.38425],[-76.45111,39.38539],[-76.45122,39.38202],[-76.4522,39.38685],[-76.45191,39.38561],[-76.45201,39.38445],[-76.45087,39.38372],[-76.4508,39.38135],[-76.45461,39.39099],[-76.43061,39.38727],[-76.43029,39.38776],[-76.43005,39.38826],[-76.48118,39.38947],[-76.44788,39.42294],[-76.44744,39.42074],[-76.44646,39.42014],[-76.44781,39.42044]]}},"night_shift":[[-76.44548,39.41972]],"category_points":{"WW-Water Leak (Exterior)":{"count":64,"points":[[-76.46848,39.38783],[-76.46237,39.40068],[-76.46238,39.40047],[-76.42899,39.41247],[-76.45572,39.39184],[-76.45995,39.38546],[-76.45995,39.38546],[-76.45761,39.38524],[-76.45761,39.38524],[-76.45457,39.38458],[-76.4462,39.41547],[-76.4462,39.41547],[-76.45145,39.38702],[-76.45289,39.38127],[-76.42937,39.39158],[-76.46269,39.39958],[-76.46498,39.38747],[-76.45276,39.38086],[-76.45236,39.38089],[-76.45265,39.38123],[-76.45289,39.38127],[-76.45212,39.38314],[-76.44057,39.39338],[-76.44083,39.3917],[-76.43561,39.40089],[-76.45411,39.38359],[-76.45529,39.39119],[-76.45256,39.38168],[-76.44228,39.41258],[-76.45521,39.38981],[-76.45521,39.38981],[-76.45871,39.40056],[-76.45503,39.39246],[-76.45425,39.38278],[-76.46547,39.38769],[-76.45907,39.40139],[-76.43875,39.40363],[-76.45111,39.38557],[-76.44433,39.41852],[-76.44312,39.41655],[-76.45721,39.40261],[-76.44312,39.41655],[-76.45858,39.38692],[-76.45482,39.41703],[-76.45482,39.41703],[-76.45271,39.40474],[-76.45919,39.40077],[-76.43148,39.40591],[-76.43148,39.40591],[-76.46565,39.38865],[-76.46565,39.38865],[-76.45518,39.41725],[-76.4321,39.38348],[-76.44487,39.41995],[-76.44936,39.41627],[-76.44822,39.41727],[-76.4493,39.41737],[-76.44872,39.41717],[-76.44548,39.41972],[-76.44933,39.41699],[-76.44943,39.41653],[-76.44549,39.42004],[-76.44468,39.41881],[-76.4534,39.3862]]},"WW-Water No Water":{"count":31,"points":[[-76.45205,39.38739],[-76.44966,39.38822],[-76.45466,39.38438],[-76.45233,39.38573],[-76.45202,39.38346],[-76.45199,39.3869],[-76.44571,39.38335],[-76.44958,39.38746],[-76.44805,39.3857],[-76.45364,39.38355],[-76.45364,39.38355],[-76.4511,39.38504],[-76.45124,39.38628],[-76.45094,39.38324],[-76.45324,39.38425],[-76.45111,39.38539],[-76.45122,39.38202],[-76.4522,39.38685],[-76.45191,39.38561],[-76.45201,39.38445],[-76.45087,39.38372],[-76.4508,39.38135],[-76.45461,39.39099],[-76.43061,39.38727],[-76.43029,39.38776],[-76.43005,39.38826],[-76.48118,39.38947],[-76.44788,39.42294],[-76.44744,39.42074],[-76.44646,39.42014],[-76.44781,39.42044]]},"ECC-Information Request":{"count":15,"points":[[-76.45946,39.38497],[-76.44966,39.38822],[-76.45212,39.38314],[-76.45528,39.38401],[-76.45054,39.38188],[-76.45995,39.38546],[-76.45316,39.38667],[-76.45699,39.38437],[-76.45946,39.38497],[-76.45955,39.38449],[-76.45062,39.38217],[-76.45097,39.38176],[-76.45166,39.38696],[-76.46315,39.41204],[-76.46094,39.42025]]},"WW-Water Meter Cover Missing or Damaged":{"count":8,"points":[[-76.44731,39.42197],[-76.45809,39.4063],[-76.45475,39.3839],[-76.43586,39.38661],[-76.45529,39.39119],[-76.44456,39.41269],[-76.43182,39.4051],[-76.44678,39.42233]]},"WW-Water Meter Leak":{"count":6,"points":[[-76.48488,39.39084],[-76.48488,39.39084],[-76.42888,39.41573],[-76.43332,39.38847],[-76.45919,39.40077],[-76.45337,39.3861]]},"WW-Water Low Pressure":{"count":6,"points":[[-76.4589,39.4],[-76.4589,39.4],[-76.4589,39.4],[-76.43927,39.39604],[-76.43875,39.40363],[-76.43927,39.39604]]}}},"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":2025,"start":"2025-01-01","end":"2025-12-31","label":"2025","is_partial_year":false,"generated_at":"2026-09-24T20:12:51.978339+00:00","notes":[],"baseline_complete":true,"time_of_day_available":true,"source_total_requests":931321,"located_requests":671744,"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}}}