{"zip_code":"94188","total_complaints":234,"rank":28,"total_zips":32,"population":null,"per_capita_rate":null,"per_capita_rank":null,"per_capita_total":27,"top_3":[{"type":"Street and Sidewalk Cleaning","count":93,"percent":39.7},{"type":"Parking Enforcement","count":50,"percent":21.4},{"type":"Encampment","count":20,"percent":8.5}],"top_descriptor":"garbage_and_debris","unusual_complaint":"Sidewalk and Curb","creative_descriptor":"large_vehicle","snitch_score":{"score":23,"label":"Engaged Citizens","count":54,"definition":"Noise and parking-related reports"},"avg_resolution_hours":27.7,"peak_hour":9,"quiet_hour":0,"peak_day":"Thursday","worst_day":{"date":"2026-01-15","count":27},"monthly_trend":[71,16,26,27,14,6,25,47,2],"monthly_months":[1,2,3,4,5,6,7,8,9],"night_owl_score":0.0,"rat_season_peak":null,"archetype":{"name":"Infrastructure Gap","icon":"\ud83d\udee3\ufe0f"},"twins":{"cosmic":"94124","evil":"94131"},"top_agency":"PW - Street and Environmental Services","comparison_vs_avg":-0.987,"economics":{"agency_performance":[{"agency":"PW - Street and Environmental Services","count":96,"closed_count":90,"hours":26.4},{"agency":"MTA - Abandoned Vehicles Work","count":41,"closed_count":41,"hours":119.5}],"infrastructure_count":11,"gentrification_count":0,"blight_count":9,"seasonal_volatility":0.83,"noise_ratio":0.0,"noise_pct":0.0,"most_ignored":{"type":"Tree Maintenance","hours":149.3,"closed_count":11},"rating":"AAA"},"timing":{"night_owl_pct":0.9,"weekend_pct":15.0,"hour_distribution":[0,0,0,0,0,0,19,13,5,57,14,6,9,24,13,19,22,13,8,8,2,0,2,0],"dow_distribution":[18,43,31,38,62,25,17],"busiest_window":"9am-Noon"},"channels":{"mobile_pct":59.4,"phone_pct":5.6,"online_pct":34.2,"other_pct":0.9,"unknown_pct":0.0,"known_count":234,"primary_channel":"App"},"resolution":{"same_hour_pct":5.6,"same_day_pct":44.7,"within_week_pct":82.8,"median_hours":27.7,"p90_hours":419.8,"closed_count":215},"seasonal":[{"type":"Street and Sidewalk Cleaning","monthly":[35,9,8,7,7,1,8,17,1],"peak_month":"Jan","low_month":"Jun","swing_ratio":35.0},{"type":"Parking Enforcement","monthly":[8,3,0,10,5,3,9,11,1],"peak_month":"N/A","low_month":"N/A","swing_ratio":1.0},{"type":"Encampment","monthly":[3,0,3,1,1,1,7,4,0],"peak_month":"N/A","low_month":"N/A","swing_ratio":1.0},{"type":"Sidewalk and Curb","monthly":[7,1,5,1,1,0,0,0,0],"peak_month":"N/A","low_month":"N/A","swing_ratio":1.0},{"type":"Tree Maintenance","monthly":[6,1,3,1,0,1,0,3,0],"peak_month":"N/A","low_month":"N/A","swing_ratio":1.0}],"diversity":{"unique_types":19,"focus_score":69.7,"distinctive_types":[{"type":"Sidewalk and Curb","lift":4.7,"pct":6.4},{"type":"Tree Maintenance","lift":3.3,"pct":6.4},{"type":"Sewer","lift":3.1,"pct":3.8},{"type":"Encampment","lift":1.9,"pct":8.5},{"type":"MTA Parking Traffic Signs Normal Priority","lift":1.7,"pct":1.7}]},"geo_stories":{"main_character":{"address":"79 Mendell St, San Francisco, Ca 94124","count":10,"top_type":"Parking Enforcement","position":[-122.38348,37.74328]},"turf_wars":{"type1":{"name":"Street and Sidewalk Cleaning","points":[[-122.38106,37.74241],[-122.38287,37.74005],[-122.3818,37.73944],[-122.38331,37.74348],[-122.38102,37.739],[-122.38275,37.74213],[-122.38363,37.74302],[-122.38348,37.74326],[-122.38388,37.74198],[-122.38258,37.7419],[-122.38264,37.74194],[-122.38324,37.74235],[-122.38359,37.74309],[-122.38355,37.74286],[-122.38323,37.7436],[-122.38353,37.74312],[-122.38357,37.74304],[-122.38366,37.74289],[-122.38367,37.74248],[-122.3835,37.74242],[-122.37933,37.73796],[-122.38061,37.73877],[-122.38255,37.7419],[-122.38293,37.74224],[-122.38315,37.74229],[-122.38318,37.7423],[-122.38287,37.74005],[-122.38331,37.74228],[-122.3837,37.74244],[-122.38379,37.74217],[-122.38347,37.74226],[-122.38355,37.74226],[-122.38312,37.74365],[-122.38372,37.74253],[-122.38319,37.74232],[-122.38443,37.74118],[-122.38372,37.7427],[-122.37912,37.73792],[-122.3789,37.73801],[-122.38347,37.74332],[-122.38365,37.74264],[-122.37685,37.74019],[-122.38347,37.74238],[-122.38366,37.74273],[-122.38372,37.74234],[-122.37916,37.7379],[-122.38341,37.74336],[-122.38324,37.74221],[-122.37848,37.73852],[-122.38358,37.74323],[-122.38345,37.74332],[-122.3827,37.74204],[-122.38348,37.74327],[-122.3839,37.74188],[-122.37941,37.74147],[-122.38329,37.74352],[-122.37974,37.74166],[-122.37848,37.73852],[-122.3829,37.74006],[-122.38278,37.74206],[-122.38314,37.74209],[-122.38318,37.74231],[-122.37773,37.73936],[-122.38357,37.7433],[-122.3836,37.74242],[-122.37908,37.73786],[-122.37818,37.73885],[-122.37902,37.73786],[-122.37908,37.73786],[-122.37985,37.74174],[-122.38358,37.74317],[-122.37902,37.73795],[-122.37914,37.73783],[-122.38329,37.74234],[-122.38356,37.74304],[-122.3836,37.74273],[-122.38329,37.74216],[-122.38345,37.74272],[-122.3833,37.74357],[-122.38378,37.74255],[-122.37914,37.73776],[-122.37965,37.73809],[-122.38021,37.73846],[-122.37922,37.73786],[-122.37922,37.73786],[-122.37917,37.73783],[-122.37987,37.73823],[-122.38311,37.74224],[-122.38397,37.74066],[-122.38296,37.74205],[-122.37837,37.74089],[-122.37891,37.74119],[-122.37955,37.74178]]},"type2":{"name":"Parking Enforcement","points":[[-122.38329,37.74352],[-122.38366,37.74268],[-122.38411,37.74143],[-122.38353,37.74312],[-122.3823,37.74333],[-122.38358,37.74315],[-122.38419,37.74135],[-122.3835,37.74322],[-122.38353,37.74312],[-122.38411,37.74142],[-122.38425,37.74128],[-122.38419,37.74135],[-122.37755,37.73956],[-122.3837,37.74237],[-122.38335,37.74354],[-122.38366,37.74268],[-122.38366,37.74268],[-122.38323,37.74359],[-122.38329,37.74352],[-122.38329,37.74352],[-122.38329,37.74352],[-122.38341,37.74336],[-122.38362,37.74311],[-122.38386,37.74188],[-122.38383,37.74212],[-122.38377,37.74209],[-122.38344,37.74329],[-122.38335,37.7434],[-122.38335,37.74343],[-122.38356,37.74305],[-122.38352,37.74318],[-122.38345,37.74331],[-122.38352,37.7414],[-122.38398,37.74159],[-122.38349,37.7414],[-122.38379,37.74217],[-122.38286,37.74221],[-122.38375,37.74196],[-122.38362,37.74269],[-122.38356,37.74304],[-122.38369,37.74258],[-122.38364,37.74276],[-122.38364,37.74276],[-122.38419,37.74135],[-122.38348,37.74327],[-122.38348,37.74327],[-122.38359,37.74304],[-122.38335,37.74343],[-122.3835,37.74322],[-122.38377,37.74256]]}},"night_shift":[[-122.37691,37.74021],[-122.38357,37.7433]],"category_points":{"Street and Sidewalk Cleaning":{"count":93,"points":[[-122.38106,37.74241],[-122.38287,37.74005],[-122.3818,37.73944],[-122.38331,37.74348],[-122.38102,37.739],[-122.38275,37.74213],[-122.38363,37.74302],[-122.38348,37.74326],[-122.38388,37.74198],[-122.38258,37.7419],[-122.38264,37.74194],[-122.38324,37.74235],[-122.38359,37.74309],[-122.38355,37.74286],[-122.38323,37.7436],[-122.38353,37.74312],[-122.38357,37.74304],[-122.38366,37.74289],[-122.38367,37.74248],[-122.3835,37.74242],[-122.37933,37.73796],[-122.38061,37.73877],[-122.38255,37.7419],[-122.38293,37.74224],[-122.38315,37.74229],[-122.38318,37.7423],[-122.38287,37.74005],[-122.38331,37.74228],[-122.3837,37.74244],[-122.38379,37.74217],[-122.38347,37.74226],[-122.38355,37.74226],[-122.38312,37.74365],[-122.38372,37.74253],[-122.38319,37.74232],[-122.38443,37.74118],[-122.38372,37.7427],[-122.37912,37.73792],[-122.3789,37.73801],[-122.38347,37.74332],[-122.38365,37.74264],[-122.37685,37.74019],[-122.38347,37.74238],[-122.38366,37.74273],[-122.38372,37.74234],[-122.37916,37.7379],[-122.38341,37.74336],[-122.38324,37.74221],[-122.37848,37.73852],[-122.38358,37.74323],[-122.38345,37.74332],[-122.3827,37.74204],[-122.38348,37.74327],[-122.3839,37.74188],[-122.37941,37.74147],[-122.38329,37.74352],[-122.37974,37.74166],[-122.37848,37.73852],[-122.3829,37.74006],[-122.38278,37.74206],[-122.38314,37.74209],[-122.38318,37.74231],[-122.37773,37.73936],[-122.38357,37.7433],[-122.3836,37.74242],[-122.37908,37.73786],[-122.37818,37.73885],[-122.37902,37.73786],[-122.37908,37.73786],[-122.37985,37.74174],[-122.38358,37.74317],[-122.37902,37.73795],[-122.37914,37.73783],[-122.38329,37.74234],[-122.38356,37.74304],[-122.3836,37.74273],[-122.38329,37.74216],[-122.38345,37.74272],[-122.3833,37.74357],[-122.38378,37.74255],[-122.37914,37.73776],[-122.37965,37.73809],[-122.38021,37.73846],[-122.37922,37.73786],[-122.37922,37.73786],[-122.37917,37.73783],[-122.37987,37.73823],[-122.38311,37.74224],[-122.38397,37.74066],[-122.38296,37.74205],[-122.37837,37.74089],[-122.37891,37.74119],[-122.37955,37.74178]]},"Parking Enforcement":{"count":50,"points":[[-122.38329,37.74352],[-122.38366,37.74268],[-122.38411,37.74143],[-122.38353,37.74312],[-122.3823,37.74333],[-122.38358,37.74315],[-122.38419,37.74135],[-122.3835,37.74322],[-122.38353,37.74312],[-122.38411,37.74142],[-122.38425,37.74128],[-122.38419,37.74135],[-122.37755,37.73956],[-122.3837,37.74237],[-122.38335,37.74354],[-122.38366,37.74268],[-122.38366,37.74268],[-122.38323,37.74359],[-122.38329,37.74352],[-122.38329,37.74352],[-122.38329,37.74352],[-122.38341,37.74336],[-122.38362,37.74311],[-122.38386,37.74188],[-122.38383,37.74212],[-122.38377,37.74209],[-122.38344,37.74329],[-122.38335,37.7434],[-122.38335,37.74343],[-122.38356,37.74305],[-122.38352,37.74318],[-122.38345,37.74331],[-122.38352,37.7414],[-122.38398,37.74159],[-122.38349,37.7414],[-122.38379,37.74217],[-122.38286,37.74221],[-122.38375,37.74196],[-122.38362,37.74269],[-122.38356,37.74304],[-122.38369,37.74258],[-122.38364,37.74276],[-122.38364,37.74276],[-122.38419,37.74135],[-122.38348,37.74327],[-122.38348,37.74327],[-122.38359,37.74304],[-122.38335,37.74343],[-122.3835,37.74322],[-122.38377,37.74256]]},"Encampment":{"count":20,"points":[[-122.37702,37.74005],[-122.38398,37.74159],[-122.38368,37.74278],[-122.38369,37.74258],[-122.38287,37.74202],[-122.37807,37.73952],[-122.38372,37.74278],[-122.38362,37.7428],[-122.38044,37.74206],[-122.38361,37.7426],[-122.38352,37.7414],[-122.38355,37.74321],[-122.38254,37.74205],[-122.38349,37.7414],[-122.38325,37.74222],[-122.38364,37.74276],[-122.38287,37.74202],[-122.38275,37.74216],[-122.38349,37.7414],[-122.37948,37.74164]]},"Sidewalk and Curb":{"count":15,"points":[[-122.37691,37.74021],[-122.38332,37.74237],[-122.38334,37.74235],[-122.38268,37.74195],[-122.38291,37.74221],[-122.38285,37.7422],[-122.37816,37.74094],[-122.38348,37.7433],[-122.38361,37.74301],[-122.38447,37.74108],[-122.38443,37.74114],[-122.38412,37.74141],[-122.38416,37.74143],[-122.3769,37.74029],[-122.37693,37.74022]]},"Tree Maintenance":{"count":15,"points":[[-122.38211,37.7396],[-122.38074,37.73887],[-122.38268,37.73998],[-122.38062,37.73875],[-122.38265,37.7419],[-122.38346,37.74326],[-122.38328,37.74359],[-122.38325,37.74356],[-122.38333,37.74351],[-122.37685,37.74019],[-122.38398,37.74174],[-122.38393,37.74178],[-122.38402,37.7416],[-122.37848,37.73852],[-122.38239,37.74323]]},"General Request":{"count":9,"points":[[-122.38322,37.74239],[-122.37685,37.74019],[-122.38298,37.74011],[-122.3838,37.74207],[-122.38256,37.74342],[-122.37906,37.74126],[-122.37685,37.74019],[-122.38102,37.739],[-122.38471,37.7409]]}}},"story":{"titles":{"total":"HIGH BANDWIDTH","snitch":"NEIGHBORHOOD WATCH","efficiency":"STATE RESPONSE","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":"Strong citizen-state interface","snitch":"Moderate surveillance","efficiency":"Median resolution time","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":"sf","city_name":"San Francisco","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:14.206693+00:00","notes":[],"baseline_complete":true,"time_of_day_available":true,"source_total_requests":604351,"located_requests":596585,"methodology_url":"/data/methodology.md"},"yoy":{"previous_count":402,"current_count":234,"difference":-168,"percent_change":-41.7910447761194,"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}}}