{"schemaVersion":"1.0","id":"cycle-parking-by-borough","dataset":"cycle-parking-borough","title":"Cycle parking by borough","description":"Hackney has ten times the cycle parking of Bexley.","methodology":"Cycle parking spaces per borough, summing the surveyed capacity of each location rather than counting locations — one Sheffield stand holds two bikes. 145,933 spaces in total across 23,758 surveyed sites.","category":"transport","categoryLabel":"Transport","cadence":"annual","placeholder":false,"landingPage":"https://londongraph.com/g/cycle-parking-by-borough","markdown":"https://londongraph.com/g/cycle-parking-by-borough/index.html.md","source":{"name":"TfL Unified API","url":"https://cycling.data.tfl.gov.uk/","licence":"TfL Open Data Licence","licenceUrl":"https://tfl.gov.uk/corporate/terms-and-conditions/transport-data-service"},"updatedAt":"2026-07-31T23:39:09.552Z","release":{"label":null,"publishedAt":null,"resourceUrl":null,"methodologyUrl":null,"sha256":null},"observations":[{"series":"","buckets":["Hackney","Westminster","Southwark","Camden","Lambeth","Islington","Hammersmith and Fulham","Tower Hamlets","Kensington and Chelsea","Wandsworth","Newham","Richmond upon Thames","Ealing","Hounslow","Waltham Forest","Lewisham","Greenwich","Haringey","Kingston upon Thames","City of London","Merton","Croydon","Brent","Barnet","Hillingdon","Bromley","Enfield","Havering","Harrow","Barking and Dagenham","Sutton","Redbridge","Bexley"],"values":[12322,10703,9946,9023,8590,7046,6826,6535,5902,4879,4397,4132,3944,3869,3859,3465,3387,3229,3067,3046,3008,2959,2910,2499,2392,2231,2093,1991,1855,1827,1540,1281,1180],"unit":"cycle parking spaces","metadata":[{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{}]}],"areaStatistics":null,"visualizations":[{"id":"overview","label":"Overview","description":"Hackney has ten times the cycle parking of Bexley.","url":"https://londongraph.com/g/cycle-parking-by-borough","renderer":"primary","default":true,"timeControl":"inherit","datasets":[],"transform":null,"controls":null,"metrics":[],"caveat":null},{"id":"distribution","label":"Distribution","description":"Show every published value around the median and quartiles.","url":"https://londongraph.com/g/cycle-parking-by-borough?view=distribution","renderer":"distribution","default":false,"timeControl":"inherit","datasets":[],"transform":null,"controls":null,"metrics":[],"caveat":null}],"availability":"observations","note":"The release is complete for the measures represented on the graph page."}