Lane Blockage Map
Where New Yorkers report blocked bike lanes, how often those reports close with nothing done, and where buses crawl.
The map
Dot colour = share closed without action · size = reportsBy borough
Reports, how they were closed, and the average bus speed on the slow-segment ranking.
Top hotspots
Each row is one grid cell of roughly 110 by 85 meters. "No action" is the share of closed reports whose resolution text says nothing was observed, no violation was found, or the report was referred or duplicated.
Slowest bus route segments
Average speed between consecutive timepoints, weighted by number of bus trips, over the whole month (all hours, all days). Segments with fewer than 200 trips are left out.
Slowest routes overall
How this is made
Complaints. Every NYC 311 request from the last days whose descriptor is "Blocked Bike Lane" (complaint type "Illegal Parking"). 311 has no separate "blocked bus lane" category, so bus lanes are covered only through bus speeds below. Each complaint is snapped to a grid cell by rounding its latitude and longitude to three decimals; cells are ranked by count.
Closed without action. A closed request counts as "no action" when its resolution text matches phrases like "observed no violation", "no evidence", "not necessary", "unable to", "referred", "duplicate", or "does not fall under". It counts as "action" when the text mentions a summons, a correction, a tow, an arrest, or a report. Everything else is "other". This is a text heuristic, not an official measure; the exact patterns are in build.py.
Bus speeds. The MTA publishes hourly average travel time and distance for every route segment between timepoints. We take the latest full month, sum travel time and distance weighted by bus trips, and rank segments and routes by miles per hour. Slow segments include terminals, layovers, and stop dwell time, so a very low number does not by itself prove a blocked lane; it is a place to look.
Map. Points are placed with a simple flat projection over a simplified borough outline; it is not a street map. Use the address in the table to find a spot precisely.
Sources. 311 Service Requests · MTA Bus Route Segment Speeds · Borough Boundaries.