{
 "service": "roads",
 "title": "Roads and roadworks: spending, condition, potholes and who digs them up",
 "generatedAt": "2026-09-29T01:00:03.501Z",
 "units": "£ million",
 "priceBase": "2025-26 prices",
 "years": [
  "2006-07",
  "2007-08",
  "2008-09",
  "2009-10",
  "2010-11",
  "2011-12",
  "2012-13",
  "2013-14",
  "2014-15",
  "2015-16",
  "2016-17",
  "2017-18",
  "2018-19",
  "2019-20",
  "2020-21",
  "2021-22",
  "2022-23",
  "2023-24",
  "2024-25",
  "2025-26"
 ],
 "root": "uk",
 "nodes": {
  "uk": {
   "id": "uk",
   "name": "United Kingdom",
   "level": "uk",
   "code": "K02000001",
   "codeScheme": "ons",
   "nation": null,
   "years": {
    "2006-07": {
     "cash": 8259,
     "real": 13519.1,
     "perHead": 135.78,
     "perHeadReal": 222.25,
     "yoyCash": null,
     "yoyReal": null,
     "population": 60827000,
     "pctGdp": 0.55
    },
    "2007-08": {
     "cash": 8351,
     "real": 13407.4,
     "perHead": 136.19,
     "perHeadReal": 218.65,
     "yoyCash": 1.1,
     "yoyReal": -0.8,
     "population": 61319100,
     "pctGdp": 0.53
    },
    "2008-09": {
     "cash": 9082,
     "real": 14057.1,
     "perHead": 146.9,
     "perHeadReal": 227.37,
     "yoyCash": 8.8,
     "yoyReal": 4.8,
     "population": 61823800,
     "pctGdp": 0.57
    },
    "2009-10": {
     "cash": 9933,
     "real": 15178,
     "perHead": 159.54,
     "perHeadReal": 243.78,
     "yoyCash": 9.4,
     "yoyReal": 8,
     "population": 62260500,
     "pctGdp": 0.63
    },
    "2010-11": {
     "cash": 9262,
     "real": 13915.9,
     "perHead": 147.58,
     "perHeadReal": 221.73,
     "yoyCash": -6.8,
     "yoyReal": -8.3,
     "population": 62759500,
     "pctGdp": 0.57
    },
    "2011-12": {
     "cash": 8176,
     "real": 12027.4,
     "perHead": 129.19,
     "perHeadReal": 190.05,
     "yoyCash": -11.7,
     "yoyReal": -13.6,
     "population": 63285100,
     "pctGdp": 0.49
    },
    "2012-13": {
     "cash": 7664,
     "real": 11082.1,
     "perHead": 120.29,
     "perHeadReal": 173.94,
     "yoyCash": -6.3,
     "yoyReal": -7.9,
     "population": 63710500,
     "pctGdp": 0.44
    },
    "2013-14": {
     "cash": 8176,
     "real": 11581.5,
     "perHead": 127.47,
     "perHeadReal": 180.57,
     "yoyCash": 6.7,
     "yoyReal": 4.5,
     "population": 64138200,
     "pctGdp": 0.45
    },
    "2014-15": {
     "cash": 9015,
     "real": 12592,
     "perHead": 139.51,
     "perHeadReal": 194.87,
     "yoyCash": 10.3,
     "yoyReal": 8.7,
     "population": 64618700,
     "pctGdp": 0.48
    },
    "2015-16": {
     "cash": 9362,
     "real": 12986.5,
     "perHead": 143.84,
     "perHeadReal": 199.53,
     "yoyCash": 3.8,
     "yoyReal": 3.1,
     "population": 65087000,
     "pctGdp": 0.48
    },
    "2016-17": {
     "cash": 9387,
     "real": 12765.3,
     "perHead": 143.08,
     "perHeadReal": 194.58,
     "yoyCash": 0.3,
     "yoyReal": -1.7,
     "population": 65605800,
     "pctGdp": 0.46
    },
    "2017-18": {
     "cash": 10040,
     "real": 13482.6,
     "perHead": 152.2,
     "perHeadReal": 204.39,
     "yoyCash": 7,
     "yoyReal": 5.6,
     "population": 65964300,
     "pctGdp": 0.47
    },
    "2018-19": {
     "cash": 10124,
     "real": 13292.4,
     "perHead": 152.73,
     "perHeadReal": 200.53,
     "yoyCash": 0.8,
     "yoyReal": -1.4,
     "population": 66286700,
     "pctGdp": 0.46
    },
    "2019-20": {
     "cash": 11193,
     "real": 14318.2,
     "perHead": 167.99,
     "perHeadReal": 214.9,
     "yoyCash": 10.6,
     "yoyReal": 7.7,
     "population": 66627500,
     "pctGdp": 0.49
    },
    "2020-21": {
     "cash": 11907,
     "real": 14475,
     "perHead": 178.41,
     "perHeadReal": 216.89,
     "yoyCash": 6.4,
     "yoyReal": 1.1,
     "population": 66739900,
     "pctGdp": 0.56
    },
    "2021-22": {
     "cash": 11249,
     "real": 13642.5,
     "perHead": 167.95,
     "perHeadReal": 203.69,
     "yoyCash": -5.5,
     "yoyReal": -5.8,
     "population": 66978000,
     "pctGdp": 0.47
    },
    "2022-23": {
     "cash": 11770,
     "real": 13336.9,
     "perHead": 174.02,
     "perHeadReal": 197.19,
     "yoyCash": 4.6,
     "yoyReal": -2.2,
     "population": 67636100,
     "pctGdp": 0.45
    },
    "2023-24": {
     "cash": 13101,
     "real": 14103.1,
     "perHead": 191.18,
     "perHeadReal": 205.81,
     "yoyCash": 11.3,
     "yoyReal": 5.7,
     "population": 68526200,
     "pctGdp": 0.47
    },
    "2024-25": {
     "cash": 13614,
     "real": 14083.1,
     "perHead": 196.5,
     "perHeadReal": 203.27,
     "yoyCash": 3.9,
     "yoyReal": -0.1,
     "population": 69281400,
     "pctGdp": 0.46
    },
    "2025-26": {
     "cash": 14239,
     "real": 14239,
     "perHead": 204.92,
     "perHeadReal": 204.92,
     "yoyCash": 4.6,
     "yoyReal": 1.1,
     "population": 69487000,
     "pctGdp": 0.46
    }
   },
   "sourceIds": [
    "hmt-pesa",
    "hmt-pesa-2021",
    "hmt-pesa-2016",
    "hmt-pesa-2011"
   ],
   "children": [
    "E92000001",
    "S92000003",
    "W92000004",
    "N92000002"
   ],
   "note": "HM Treasury’s spending on national roads and local roads (COFOG 4.5 sub-functions), capital and current, by central and local government. It leaves out spending on public transport and railways."
  },
  "E92000001": {
   "id": "E92000001",
   "name": "England",
   "level": "nation",
   "code": "E92000001",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2020-21": {
     "cash": 10464,
     "real": 12720.8,
     "perHead": 185.78,
     "perHeadReal": 225.84,
     "yoyCash": null,
     "yoyReal": null,
     "population": 56326000
    },
    "2021-22": {
     "cash": 8731,
     "real": 10588.8,
     "perHead": 154.38,
     "perHeadReal": 187.23,
     "yoyCash": -16.6,
     "yoyReal": -16.8,
     "population": 56554900
    },
    "2022-23": {
     "cash": 9261,
     "real": 10493.9,
     "perHead": 162.06,
     "perHeadReal": 183.64,
     "yoyCash": 6.1,
     "yoyReal": -0.9,
     "population": 57144400
    },
    "2023-24": {
     "cash": 10456,
     "real": 11255.8,
     "perHead": 180.49,
     "perHeadReal": 194.29,
     "yoyCash": 12.9,
     "yoyReal": 7.3,
     "population": 57932500
    },
    "2024-25": {
     "cash": 10953,
     "real": 11330.4,
     "perHead": 186.85,
     "perHeadReal": 193.28,
     "yoyCash": 4.8,
     "yoyReal": 0.7,
     "population": 58620100
    }
   },
   "sourceIds": [
    "hmt-cra"
   ],
   "children": [
    "E92000001-local",
    "E92000001-national"
   ],
   "note": "Identifiable spending on national and local roads in the nation (HM Treasury country and regional analysis): the latest five years only."
  },
  "E92000001-national": {
   "id": "E92000001-national",
   "name": "Strategic roads: National Highways",
   "level": "body",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2020-21": {
     "cash": 5041,
     "real": 6128.2,
     "perHead": 89.5,
     "perHeadReal": 108.8,
     "yoyCash": null,
     "yoyReal": null,
     "population": 56326000
    },
    "2021-22": {
     "cash": 4316,
     "real": 5234.3,
     "perHead": 76.32,
     "perHeadReal": 92.55,
     "yoyCash": -14.4,
     "yoyReal": -14.6,
     "population": 56554900
    },
    "2022-23": {
     "cash": 4695,
     "real": 5320,
     "perHead": 82.16,
     "perHeadReal": 93.1,
     "yoyCash": 8.8,
     "yoyReal": 1.6,
     "population": 57144400
    },
    "2023-24": {
     "cash": 5112,
     "real": 5503,
     "perHead": 88.24,
     "perHeadReal": 94.99,
     "yoyCash": 8.9,
     "yoyReal": 3.4,
     "population": 57932500
    },
    "2024-25": {
     "cash": 5390,
     "real": 5575.7,
     "perHead": 91.95,
     "perHeadReal": 95.12,
     "yoyCash": 5.4,
     "yoyReal": 1.3,
     "population": 58620100
    }
   },
   "sourceIds": [
    "hmt-cra"
   ],
   "children": [],
   "notPublished": "National Highways runs England’s motorways and major A roads (about 4,500 miles). Its spending by road or region is not published as data; its funding for each road period against what it delivered is shown on the roads page (Office of Rail and Road)."
  },
  "E92000001-local": {
   "id": "E92000001-local",
   "name": "Local roads: county and unitary councils, metropolitan districts and London boroughs",
   "level": "body",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2020-21": {
     "cash": 5423,
     "real": 6592.6,
     "perHead": 96.28,
     "perHeadReal": 117.04,
     "yoyCash": null,
     "yoyReal": null,
     "population": 56326000
    },
    "2021-22": {
     "cash": 4415,
     "real": 5354.4,
     "perHead": 78.07,
     "perHeadReal": 94.68,
     "yoyCash": -18.6,
     "yoyReal": -18.8,
     "population": 56554900
    },
    "2022-23": {
     "cash": 4566,
     "real": 5173.9,
     "perHead": 79.9,
     "perHeadReal": 90.54,
     "yoyCash": 3.4,
     "yoyReal": -3.4,
     "population": 57144400
    },
    "2023-24": {
     "cash": 5344,
     "real": 5752.8,
     "perHead": 92.25,
     "perHeadReal": 99.3,
     "yoyCash": 17,
     "yoyReal": 11.2,
     "population": 57932500
    },
    "2024-25": {
     "cash": 5563,
     "real": 5754.7,
     "perHead": 94.9,
     "perHeadReal": 98.17,
     "yoyCash": 4.1,
     "yoyReal": 0,
     "population": 58620100
    }
   },
   "sourceIds": [
    "hmt-cra"
   ],
   "children": [
    "E08000025",
    "E08000039",
    "E10000030",
    "E10000016",
    "E10000014",
    "E10000032",
    "E10000015",
    "E10000012",
    "E10000019",
    "E10000008",
    "E10000003",
    "E10000013",
    "E10000025",
    "E06000065",
    "E10000028",
    "E10000007",
    "E10000017",
    "E06000060",
    "E10000018",
    "E08000035",
    "E06000054",
    "E10000029",
    "E06000052",
    "E10000024",
    "E10000011",
    "E10000031",
    "E10000020",
    "E06000011",
    "E06000047",
    "E06000062",
    "E08000026",
    "E10000034",
    "E06000066",
    "E08000032",
    "E08000012",
    "E06000059",
    "E08000003",
    "E06000044",
    "E09000008",
    "E06000057",
    "E09000018",
    "E08000021",
    "E09000028",
    "E06000049",
    "E08000030",
    "E06000025",
    "E08000027",
    "E06000015",
    "E06000051",
    "E08000024",
    "E08000005",
    "E08000011",
    "E09000006",
    "E08000036",
    "E09000033",
    "E09000009",
    "E08000015",
    "E06000018",
    "E08000007",
    "E06000058",
    "E06000061",
    "E09000027",
    "E06000043",
    "E08000017",
    "E08000033",
    "E06000045",
    "E06000026",
    "E09000011",
    "E08000014",
    "E09000026",
    "E06000021",
    "E09000005",
    "E06000064",
    "E08000008",
    "E09000010",
    "E06000063",
    "E06000046",
    "E09000003",
    "E08000018",
    "E06000003",
    "E08000004",
    "E08000028",
    "E06000004",
    "E06000023",
    "E08000023",
    "E08000034",
    "E06000022",
    "E08000001",
    "E09000032",
    "E06000050",
    "E09000020",
    "E09000022",
    "E08000010",
    "E06000009",
    "E08000031",
    "E09000014",
    "E09000031",
    "E06000012",
    "E06000056",
    "E09000001",
    "E09000015",
    "E06000033",
    "E06000032",
    "E06000034",
    "E08000037",
    "E09000004",
    "E06000010",
    "E09000016",
    "E06000041",
    "E06000042",
    "E06000030",
    "E09000025",
    "E06000016",
    "E06000024",
    "E09000024",
    "E06000001",
    "E06000035",
    "E06000014",
    "E06000007",
    "E06000019",
    "E08000013",
    "E08000029",
    "E06000013",
    "E09000019",
    "E06000038",
    "E08000006",
    "E06000036",
    "E08000009",
    "E09000017",
    "E09000013",
    "E06000006",
    "E06000027",
    "E08000002",
    "E06000005",
    "E06000020",
    "E06000055",
    "E08000022",
    "E09000021",
    "E09000030",
    "E08000038",
    "E06000040",
    "E09000029",
    "E06000037",
    "E09000002",
    "E09000012",
    "E06000017",
    "E09000023",
    "E06000002",
    "E06000031",
    "E06000039",
    "E06000053",
    "E06000008",
    "E09000007"
   ],
   "note": "HM Treasury’s figure for local roads counts capital and current spending; the councils below show revenue spending only, so they add up to much less."
  },
  "S92000003": {
   "id": "S92000003",
   "name": "Scotland",
   "level": "nation",
   "code": "S92000003",
   "codeScheme": "ons",
   "nation": "S92000003",
   "years": {
    "2020-21": {
     "cash": 1377,
     "real": 1674,
     "perHead": 254.58,
     "perHeadReal": 309.49,
     "yoyCash": null,
     "yoyReal": null,
     "population": 5408900
    },
    "2021-22": {
     "cash": 1508,
     "real": 1828.9,
     "perHead": 278.59,
     "perHeadReal": 337.87,
     "yoyCash": 9.5,
     "yoyReal": 9.3,
     "population": 5412900
    },
    "2022-23": {
     "cash": 1596,
     "real": 1808.5,
     "perHead": 293.01,
     "perHeadReal": 332.01,
     "yoyCash": 5.8,
     "yoyReal": -1.1,
     "population": 5447000
    },
    "2023-24": {
     "cash": 1682,
     "real": 1810.7,
     "perHead": 305.48,
     "perHeadReal": 328.85,
     "yoyCash": 5.4,
     "yoyReal": 0.1,
     "population": 5506000
    },
    "2024-25": {
     "cash": 1682,
     "real": 1740,
     "perHead": 303.23,
     "perHeadReal": 313.68,
     "yoyCash": 0,
     "yoyReal": -3.9,
     "population": 5546900
    }
   },
   "sourceIds": [
    "hmt-cra"
   ],
   "children": [
    "S92000003-local",
    "S92000003-national"
   ],
   "note": "Identifiable spending on national and local roads in the nation (HM Treasury country and regional analysis): the latest five years only."
  },
  "S92000003-national": {
   "id": "S92000003-national",
   "name": "Trunk roads: Transport Scotland",
   "level": "body",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2020-21": {
     "cash": 719,
     "real": 874.1,
     "perHead": 132.93,
     "perHeadReal": 161.6,
     "yoyCash": null,
     "yoyReal": null,
     "population": 5408900
    },
    "2021-22": {
     "cash": 769,
     "real": 932.6,
     "perHead": 142.07,
     "perHeadReal": 172.3,
     "yoyCash": 7,
     "yoyReal": 6.7,
     "population": 5412900
    },
    "2022-23": {
     "cash": 709,
     "real": 803.4,
     "perHead": 130.16,
     "perHeadReal": 147.49,
     "yoyCash": -7.8,
     "yoyReal": -13.9,
     "population": 5447000
    },
    "2023-24": {
     "cash": 682,
     "real": 734.2,
     "perHead": 123.86,
     "perHeadReal": 133.34,
     "yoyCash": -3.8,
     "yoyReal": -8.6,
     "population": 5506000
    },
    "2024-25": {
     "cash": 790,
     "real": 817.2,
     "perHead": 142.42,
     "perHeadReal": 147.33,
     "yoyCash": 15.8,
     "yoyReal": 11.3,
     "population": 5546900
    }
   },
   "sourceIds": [
    "hmt-cra"
   ],
   "children": [],
   "notPublished": "Transport Scotland runs Scotland’s motorways and trunk roads through operating companies. Its spending by road is in its annual accounts, not published as data."
  },
  "S92000003-local": {
   "id": "S92000003-local",
   "name": "Local roads: Scotland’s 32 councils",
   "level": "body",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2020-21": {
     "cash": 658,
     "real": 799.9,
     "perHead": 121.65,
     "perHeadReal": 147.89,
     "yoyCash": null,
     "yoyReal": null,
     "population": 5408900
    },
    "2021-22": {
     "cash": 739,
     "real": 896.2,
     "perHead": 136.53,
     "perHeadReal": 165.58,
     "yoyCash": 12.3,
     "yoyReal": 12,
     "population": 5412900
    },
    "2022-23": {
     "cash": 887,
     "real": 1005.1,
     "perHead": 162.84,
     "perHeadReal": 184.52,
     "yoyCash": 20,
     "yoyReal": 12.1,
     "population": 5447000
    },
    "2023-24": {
     "cash": 1000,
     "real": 1076.5,
     "perHead": 181.62,
     "perHeadReal": 195.51,
     "yoyCash": 12.7,
     "yoyReal": 7.1,
     "population": 5506000
    },
    "2024-25": {
     "cash": 892,
     "real": 922.7,
     "perHead": 160.81,
     "perHeadReal": 166.35,
     "yoyCash": -10.8,
     "yoyReal": -14.3,
     "population": 5546900
    }
   },
   "sourceIds": [
    "hmt-cra"
   ],
   "children": [
    "S12000049",
    "S12000017",
    "S12000047",
    "S12000050",
    "S12000036",
    "S12000034",
    "S12000029",
    "S12000035",
    "S12000026",
    "S12000041",
    "S12000040",
    "S12000033",
    "S12000030",
    "S12000021",
    "S12000048",
    "S12000008",
    "S12000006",
    "S12000038",
    "S12000028",
    "S12000027",
    "S12000020",
    "S12000011",
    "S12000045",
    "S12000019",
    "S12000010",
    "S12000014",
    "S12000023",
    "S12000013",
    "S12000042",
    "S12000018",
    "S12000039",
    "S12000005"
   ],
   "note": "HM Treasury’s figure for local roads counts capital and current spending; the councils below show revenue spending only, so they add up to much less."
  },
  "W92000004": {
   "id": "W92000004",
   "name": "Wales",
   "level": "nation",
   "code": "W92000004",
   "codeScheme": "ons",
   "nation": "W92000004",
   "years": {
    "2020-21": {
     "cash": 657,
     "real": 798.7,
     "perHead": 211.63,
     "perHeadReal": 257.27,
     "yoyCash": null,
     "yoyReal": null,
     "population": 3104500
    },
    "2021-22": {
     "cash": 642,
     "real": 778.6,
     "perHead": 206.72,
     "perHeadReal": 250.71,
     "yoyCash": -2.3,
     "yoyReal": -2.5,
     "population": 3105600
    },
    "2022-23": {
     "cash": 589,
     "real": 667.4,
     "perHead": 187.93,
     "perHeadReal": 212.95,
     "yoyCash": -8.3,
     "yoyReal": -14.3,
     "population": 3134200
    },
    "2023-24": {
     "cash": 656,
     "real": 706.2,
     "perHead": 207.12,
     "perHeadReal": 222.96,
     "yoyCash": 11.4,
     "yoyReal": 5.8,
     "population": 3167300
    },
    "2024-25": {
     "cash": 597,
     "real": 617.6,
     "perHead": 187.35,
     "perHeadReal": 193.8,
     "yoyCash": -9,
     "yoyReal": -12.6,
     "population": 3186600
    }
   },
   "sourceIds": [
    "hmt-cra"
   ],
   "children": [
    "W92000004-local",
    "W92000004-national"
   ],
   "note": "Identifiable spending on national and local roads in the nation (HM Treasury country and regional analysis): the latest five years only."
  },
  "W92000004-national": {
   "id": "W92000004-national",
   "name": "Trunk roads: Welsh Government",
   "level": "body",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2020-21": {
     "cash": 319,
     "real": 387.8,
     "perHead": 102.75,
     "perHeadReal": 124.92,
     "yoyCash": null,
     "yoyReal": null,
     "population": 3104500
    },
    "2021-22": {
     "cash": 314,
     "real": 380.8,
     "perHead": 101.11,
     "perHeadReal": 122.62,
     "yoyCash": -1.6,
     "yoyReal": -1.8,
     "population": 3105600
    },
    "2022-23": {
     "cash": 233,
     "real": 264,
     "perHead": 74.34,
     "perHeadReal": 84.24,
     "yoyCash": -25.8,
     "yoyReal": -30.7,
     "population": 3134200
    },
    "2023-24": {
     "cash": 306,
     "real": 329.4,
     "perHead": 96.61,
     "perHeadReal": 104,
     "yoyCash": 31.3,
     "yoyReal": 24.8,
     "population": 3167300
    },
    "2024-25": {
     "cash": 263,
     "real": 272.1,
     "perHead": 82.53,
     "perHeadReal": 85.38,
     "yoyCash": -14.1,
     "yoyReal": -17.4,
     "population": 3186600
    }
   },
   "sourceIds": [
    "hmt-cra"
   ],
   "children": [],
   "notPublished": "The Welsh Government runs Wales’s motorways and trunk roads through two trunk road agents. Spending by road is not published as data."
  },
  "W92000004-local": {
   "id": "W92000004-local",
   "name": "Local roads: Wales’s 22 councils",
   "level": "body",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2020-21": {
     "cash": 338,
     "real": 410.9,
     "perHead": 108.87,
     "perHeadReal": 132.36,
     "yoyCash": null,
     "yoyReal": null,
     "population": 3104500
    },
    "2021-22": {
     "cash": 328,
     "real": 397.8,
     "perHead": 105.62,
     "perHeadReal": 128.09,
     "yoyCash": -3,
     "yoyReal": -3.2,
     "population": 3105600
    },
    "2022-23": {
     "cash": 356,
     "real": 403.4,
     "perHead": 113.59,
     "perHeadReal": 128.71,
     "yoyCash": 8.5,
     "yoyReal": 1.4,
     "population": 3134200
    },
    "2023-24": {
     "cash": 350,
     "real": 376.8,
     "perHead": 110.5,
     "perHeadReal": 118.96,
     "yoyCash": -1.7,
     "yoyReal": -6.6,
     "population": 3167300
    },
    "2024-25": {
     "cash": 334,
     "real": 345.5,
     "perHead": 104.81,
     "perHeadReal": 108.43,
     "yoyCash": -4.6,
     "yoyReal": -8.3,
     "population": 3186600
    }
   },
   "sourceIds": [
    "hmt-cra"
   ],
   "children": [
    "W06000018",
    "W06000010",
    "W06000011",
    "W06000016",
    "W06000012",
    "W06000009",
    "W06000015",
    "W06000023",
    "W06000013",
    "W06000002",
    "W06000005",
    "W06000008",
    "W06000014",
    "W06000004",
    "W06000022",
    "W06000001",
    "W06000003",
    "W06000020",
    "W06000021",
    "W06000006",
    "W06000019",
    "W06000024"
   ],
   "note": "HM Treasury’s figure for local roads counts capital and current spending; the councils below show revenue spending only, so they add up to much less."
  },
  "N92000002": {
   "id": "N92000002",
   "name": "Northern Ireland",
   "level": "nation",
   "code": "N92000002",
   "codeScheme": "ons",
   "nation": "N92000002",
   "years": {
    "2020-21": {
     "cash": 452,
     "real": 549.5,
     "perHead": 237.83,
     "perHeadReal": 289.13,
     "yoyCash": null,
     "yoyReal": null,
     "population": 1900500
    },
    "2021-22": {
     "cash": 423,
     "real": 513,
     "perHead": 222.09,
     "perHeadReal": 269.35,
     "yoyCash": -6.4,
     "yoyReal": -6.6,
     "population": 1904600
    },
    "2022-23": {
     "cash": 380,
     "real": 430.6,
     "perHead": 198.9,
     "perHeadReal": 225.38,
     "yoyCash": -10.2,
     "yoyReal": -16.1,
     "population": 1910500
    },
    "2023-24": {
     "cash": 384,
     "real": 413.4,
     "perHead": 199.96,
     "perHeadReal": 215.25,
     "yoyCash": 1.1,
     "yoyReal": -4,
     "population": 1920400
    },
    "2024-25": {
     "cash": 431,
     "real": 445.8,
     "perHead": 223.56,
     "perHeadReal": 231.26,
     "yoyCash": 12.2,
     "yoyReal": 7.8,
     "population": 1927900
    }
   },
   "sourceIds": [
    "hmt-cra"
   ],
   "children": [
    "N92000002-local",
    "N92000002-national"
   ],
   "note": "Identifiable spending on national and local roads in the nation (HM Treasury country and regional analysis): the latest five years only."
  },
  "N92000002-national": {
   "id": "N92000002-national",
   "name": "Trunk roads: Department for Infrastructure",
   "level": "body",
   "code": null,
   "codeScheme": "none",
   "nation": "N92000002",
   "years": {
    "2020-21": {
     "cash": 73,
     "real": 88.7,
     "perHead": 38.41,
     "perHeadReal": 46.7,
     "yoyCash": null,
     "yoyReal": null,
     "population": 1900500
    },
    "2021-22": {
     "cash": 39,
     "real": 47.3,
     "perHead": 20.48,
     "perHeadReal": 24.83,
     "yoyCash": -46.6,
     "yoyReal": -46.7,
     "population": 1904600
    },
    "2022-23": {
     "cash": 29,
     "real": 32.9,
     "perHead": 15.18,
     "perHeadReal": 17.2,
     "yoyCash": -25.6,
     "yoyReal": -30.5,
     "population": 1910500
    },
    "2023-24": {
     "cash": 19,
     "real": 20.5,
     "perHead": 9.89,
     "perHeadReal": 10.65,
     "yoyCash": -34.5,
     "yoyReal": -37.8,
     "population": 1920400
    },
    "2024-25": {
     "cash": 17,
     "real": 17.6,
     "perHead": 8.82,
     "perHeadReal": 9.12,
     "yoyCash": -10.5,
     "yoyReal": -14.2,
     "population": 1927900
    }
   },
   "sourceIds": [
    "hmt-cra"
   ],
   "children": [],
   "notPublished": "In Northern Ireland the Department for Infrastructure (DfI Roads) looks after every public road, trunk and local. Its spending by road is not published as data."
  },
  "N92000002-local": {
   "id": "N92000002-local",
   "name": "Local roads: Department for Infrastructure",
   "level": "body",
   "code": null,
   "codeScheme": "none",
   "nation": "N92000002",
   "years": {
    "2020-21": {
     "cash": 379,
     "real": 460.7,
     "perHead": 199.42,
     "perHeadReal": 242.43,
     "yoyCash": null,
     "yoyReal": null,
     "population": 1900500
    },
    "2021-22": {
     "cash": 384,
     "real": 465.7,
     "perHead": 201.62,
     "perHeadReal": 244.52,
     "yoyCash": 1.3,
     "yoyReal": 1.1,
     "population": 1904600
    },
    "2022-23": {
     "cash": 351,
     "real": 397.7,
     "perHead": 183.72,
     "perHeadReal": 208.18,
     "yoyCash": -8.6,
     "yoyReal": -14.6,
     "population": 1910500
    },
    "2023-24": {
     "cash": 365,
     "real": 392.9,
     "perHead": 190.06,
     "perHeadReal": 204.6,
     "yoyCash": 4,
     "yoyReal": -1.2,
     "population": 1920400
    },
    "2024-25": {
     "cash": 414,
     "real": 428.3,
     "perHead": 214.74,
     "perHeadReal": 222.14,
     "yoyCash": 13.4,
     "yoyReal": 9,
     "population": 1927900
    }
   },
   "sourceIds": [
    "hmt-cra"
   ],
   "children": [],
   "notPublished": "Northern Ireland’s councils are not highway authorities: DfI Roads looks after local roads too, and publishes no spending by council area.",
   "note": "HM Treasury’s figure for local roads counts capital and current spending; the councils below show revenue spending only, so they add up to much less."
  },
  "E06000001-structural": {
   "id": "E06000001-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.8,
     "real": 0.9,
     "perHead": 8.36,
     "perHeadReal": 9,
     "yoyCash": null,
     "yoyReal": null,
     "population": 95717
    },
    "2024-25": {
     "cash": 0.8,
     "real": 0.8,
     "perHead": 8.17,
     "perHeadReal": 8.46,
     "yoyCash": 0,
     "yoyReal": -8,
     "population": 97868
    },
    "2025-26": {
     "cash": 0.9,
     "real": 0.9,
     "perHead": 9.03,
     "perHeadReal": 9.03,
     "yoyCash": 12.5,
     "yoyReal": 12.5,
     "population": 99656
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000001-routine": {
   "id": "E06000001-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2.4,
     "real": 2.6,
     "perHead": 25.07,
     "perHeadReal": 26.99,
     "yoyCash": null,
     "yoyReal": null,
     "population": 95717
    },
    "2024-25": {
     "cash": 2.3,
     "real": 2.4,
     "perHead": 23.5,
     "perHeadReal": 24.31,
     "yoyCash": -4.2,
     "yoyReal": -8.5,
     "population": 97868
    },
    "2025-26": {
     "cash": 2.7,
     "real": 2.7,
     "perHead": 27.09,
     "perHeadReal": 27.09,
     "yoyCash": 17.4,
     "yoyReal": 12.5,
     "population": 99656
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000001-winter": {
   "id": "E06000001-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.2,
     "real": 0.2,
     "perHead": 2.09,
     "perHeadReal": 2.25,
     "yoyCash": null,
     "yoyReal": null,
     "population": 95717
    },
    "2024-25": {
     "cash": 0.2,
     "real": 0.2,
     "perHead": 2.04,
     "perHeadReal": 2.11,
     "yoyCash": 0,
     "yoyReal": 3.4,
     "population": 97868
    },
    "2025-26": {
     "cash": 0.2,
     "real": 0.2,
     "perHead": 2.01,
     "perHeadReal": 2.01,
     "yoyCash": 0,
     "yoyReal": 0,
     "population": 99656
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000001-lighting": {
   "id": "E06000001-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.7,
     "real": 1.8,
     "perHead": 17.76,
     "perHeadReal": 19.12,
     "yoyCash": null,
     "yoyReal": null,
     "population": 95717
    },
    "2024-25": {
     "cash": 1.7,
     "real": 1.8,
     "perHead": 17.37,
     "perHeadReal": 17.97,
     "yoyCash": 0,
     "yoyReal": -2.3,
     "population": 97868
    },
    "2025-26": {
     "cash": 1.4,
     "real": 1.4,
     "perHead": 14.05,
     "perHeadReal": 14.05,
     "yoyCash": -17.6,
     "yoyReal": -22.2,
     "population": 99656
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000001": {
   "id": "E06000001",
   "name": "Hartlepool",
   "level": "local",
   "code": "E06000001",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 5.2,
     "real": 5.6,
     "perHead": 54.33,
     "perHeadReal": 58.48,
     "yoyCash": null,
     "yoyReal": null,
     "population": 95717
    },
    "2024-25": {
     "cash": 5.1,
     "real": 5.3,
     "perHead": 52.11,
     "perHeadReal": 53.91,
     "yoyCash": -1.9,
     "yoyReal": -5.8,
     "population": 97868
    },
    "2025-26": {
     "cash": 5.2,
     "real": 5.2,
     "perHead": 52.18,
     "perHeadReal": 52.18,
     "yoyCash": 2,
     "yoyReal": -1.9,
     "population": 99656
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E06000001-routine",
    "E06000001-lighting",
    "E06000001-structural",
    "E06000001-winter"
   ],
   "page": "roads/hartlepool",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E06000002-structural": {
   "id": "E06000002-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.1,
     "real": 0.1,
     "perHead": 0.65,
     "perHeadReal": 0.7,
     "yoyCash": null,
     "yoyReal": null,
     "population": 153186
    },
    "2024-25": {
     "cash": 0.1,
     "real": 0.1,
     "perHead": 0.65,
     "perHeadReal": 0.67,
     "yoyCash": 0,
     "yoyReal": 3.4,
     "population": 154700
    },
    "2025-26": {
     "cash": 0,
     "real": 0,
     "perHead": 0,
     "perHeadReal": 0,
     "yoyCash": -100,
     "yoyReal": -100,
     "population": 152795
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000002-routine": {
   "id": "E06000002-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.7,
     "real": 1.8,
     "perHead": 11.1,
     "perHeadReal": 11.95,
     "yoyCash": null,
     "yoyReal": null,
     "population": 153186
    },
    "2024-25": {
     "cash": 1.8,
     "real": 1.9,
     "perHead": 11.64,
     "perHeadReal": 12.04,
     "yoyCash": 5.9,
     "yoyReal": 3.4,
     "population": 154700
    },
    "2025-26": {
     "cash": 1.1,
     "real": 1.1,
     "perHead": 7.2,
     "perHeadReal": 7.2,
     "yoyCash": -38.9,
     "yoyReal": -42.1,
     "population": 152795
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000002-winter": {
   "id": "E06000002-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 2.61,
     "perHeadReal": 2.81,
     "yoyCash": null,
     "yoyReal": null,
     "population": 153186
    },
    "2024-25": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 2.59,
     "perHeadReal": 2.67,
     "yoyCash": 0,
     "yoyReal": 3.4,
     "population": 154700
    },
    "2025-26": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 2.62,
     "perHeadReal": 2.62,
     "yoyCash": 0,
     "yoyReal": 0,
     "population": 152795
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000002-lighting": {
   "id": "E06000002-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.6,
     "real": 1.7,
     "perHead": 10.44,
     "perHeadReal": 11.24,
     "yoyCash": null,
     "yoyReal": null,
     "population": 153186
    },
    "2024-25": {
     "cash": 1.4,
     "real": 1.4,
     "perHead": 9.05,
     "perHeadReal": 9.36,
     "yoyCash": -12.5,
     "yoyReal": -14.8,
     "population": 154700
    },
    "2025-26": {
     "cash": -0.5,
     "real": -0.5,
     "perHead": -3.27,
     "perHeadReal": -3.27,
     "yoyCash": -135.7,
     "yoyReal": -135.7,
     "population": 152795
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000002": {
   "id": "E06000002",
   "name": "Middlesbrough",
   "level": "local",
   "code": "E06000002",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 3.7,
     "real": 4,
     "perHead": 24.15,
     "perHeadReal": 26,
     "yoyCash": null,
     "yoyReal": null,
     "population": 153186
    },
    "2024-25": {
     "cash": 3.7,
     "real": 3.8,
     "perHead": 23.92,
     "perHeadReal": 24.74,
     "yoyCash": 0,
     "yoyReal": -4.3,
     "population": 154700
    },
    "2025-26": {
     "cash": 1,
     "real": 1,
     "perHead": 6.54,
     "perHeadReal": 6.54,
     "yoyCash": -73,
     "yoyReal": -73.7,
     "population": 152795
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E06000002-routine",
    "E06000002-winter",
    "E06000002-structural",
    "E06000002-lighting"
   ],
   "page": "roads/middlesbrough",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E06000003-structural": {
   "id": "E06000003-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.3,
     "real": 0.3,
     "perHead": 2.18,
     "perHeadReal": 2.34,
     "yoyCash": null,
     "yoyReal": null,
     "population": 137810
    },
    "2024-25": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 2.88,
     "perHeadReal": 2.98,
     "yoyCash": 33.3,
     "yoyReal": 37.9,
     "population": 138788
    },
    "2025-26": {
     "cash": 0.5,
     "real": 0.5,
     "perHead": 3.58,
     "perHeadReal": 3.58,
     "yoyCash": 25,
     "yoyReal": 25,
     "population": 139541
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000003-routine": {
   "id": "E06000003-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2.6,
     "real": 2.8,
     "perHead": 18.87,
     "perHeadReal": 20.31,
     "yoyCash": null,
     "yoyReal": null,
     "population": 137810
    },
    "2024-25": {
     "cash": 2.7,
     "real": 2.8,
     "perHead": 19.45,
     "perHeadReal": 20.12,
     "yoyCash": 3.8,
     "yoyReal": -0.2,
     "population": 138788
    },
    "2025-26": {
     "cash": 2.7,
     "real": 2.7,
     "perHead": 19.35,
     "perHeadReal": 19.35,
     "yoyCash": 0,
     "yoyReal": -3.6,
     "population": 139541
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000003-winter": {
   "id": "E06000003-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.7,
     "real": 0.8,
     "perHead": 5.08,
     "perHeadReal": 5.47,
     "yoyCash": null,
     "yoyReal": null,
     "population": 137810
    },
    "2024-25": {
     "cash": 0.5,
     "real": 0.5,
     "perHead": 3.6,
     "perHeadReal": 3.73,
     "yoyCash": -28.6,
     "yoyReal": -35.3,
     "population": 138788
    },
    "2025-26": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 2.87,
     "perHeadReal": 2.87,
     "yoyCash": -20,
     "yoyReal": -20,
     "population": 139541
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000003-lighting": {
   "id": "E06000003-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 4.9,
     "real": 5.3,
     "perHead": 35.56,
     "perHeadReal": 38.28,
     "yoyCash": null,
     "yoyReal": null,
     "population": 137810
    },
    "2024-25": {
     "cash": 4.9,
     "real": 5.1,
     "perHead": 35.31,
     "perHeadReal": 36.52,
     "yoyCash": 0,
     "yoyReal": -4.4,
     "population": 138788
    },
    "2025-26": {
     "cash": 4.1,
     "real": 4.1,
     "perHead": 29.38,
     "perHeadReal": 29.38,
     "yoyCash": -16.3,
     "yoyReal": -19.6,
     "population": 139541
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000003": {
   "id": "E06000003",
   "name": "Redcar and Cleveland",
   "level": "local",
   "code": "E06000003",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 8.5,
     "real": 9.2,
     "perHead": 61.68,
     "perHeadReal": 66.4,
     "yoyCash": null,
     "yoyReal": null,
     "population": 137810
    },
    "2024-25": {
     "cash": 8.5,
     "real": 8.8,
     "perHead": 61.24,
     "perHeadReal": 63.35,
     "yoyCash": 0,
     "yoyReal": -4.4,
     "population": 138788
    },
    "2025-26": {
     "cash": 7.7,
     "real": 7.7,
     "perHead": 55.18,
     "perHeadReal": 55.18,
     "yoyCash": -9.4,
     "yoyReal": -12.5,
     "population": 139541
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E06000003-lighting",
    "E06000003-routine",
    "E06000003-structural",
    "E06000003-winter"
   ],
   "page": "roads/redcar-and-cleveland",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E06000004-structural": {
   "id": "E06000004-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 3.3,
     "real": 3.6,
     "perHead": 16.23,
     "perHeadReal": 17.47,
     "yoyCash": null,
     "yoyReal": null,
     "population": 203361
    },
    "2024-25": {
     "cash": 3.6,
     "real": 3.7,
     "perHead": 17.47,
     "perHeadReal": 18.08,
     "yoyCash": 9.1,
     "yoyReal": 3.4,
     "population": 206018
    },
    "2025-26": {
     "cash": 3.3,
     "real": 3.3,
     "perHead": 15.93,
     "perHeadReal": 15.93,
     "yoyCash": -8.3,
     "yoyReal": -10.8,
     "population": 207158
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000004-routine": {
   "id": "E06000004-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.5,
     "real": 1.6,
     "perHead": 7.38,
     "perHeadReal": 7.94,
     "yoyCash": null,
     "yoyReal": null,
     "population": 203361
    },
    "2024-25": {
     "cash": 1.7,
     "real": 1.8,
     "perHead": 8.25,
     "perHeadReal": 8.54,
     "yoyCash": 13.3,
     "yoyReal": 9.9,
     "population": 206018
    },
    "2025-26": {
     "cash": 1.7,
     "real": 1.7,
     "perHead": 8.21,
     "perHeadReal": 8.21,
     "yoyCash": 0,
     "yoyReal": -5.6,
     "population": 207158
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000004-winter": {
   "id": "E06000004-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.5,
     "real": 0.5,
     "perHead": 2.46,
     "perHeadReal": 2.65,
     "yoyCash": null,
     "yoyReal": null,
     "population": 203361
    },
    "2024-25": {
     "cash": 0.7,
     "real": 0.7,
     "perHead": 3.4,
     "perHeadReal": 3.51,
     "yoyCash": 40,
     "yoyReal": 44.8,
     "population": 206018
    },
    "2025-26": {
     "cash": 0.7,
     "real": 0.7,
     "perHead": 3.38,
     "perHeadReal": 3.38,
     "yoyCash": 0,
     "yoyReal": 0,
     "population": 207158
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000004-lighting": {
   "id": "E06000004-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2.7,
     "real": 2.9,
     "perHead": 13.28,
     "perHeadReal": 14.29,
     "yoyCash": null,
     "yoyReal": null,
     "population": 203361
    },
    "2024-25": {
     "cash": 2.5,
     "real": 2.6,
     "perHead": 12.13,
     "perHeadReal": 12.55,
     "yoyCash": -7.4,
     "yoyReal": -10.8,
     "population": 206018
    },
    "2025-26": {
     "cash": 2,
     "real": 2,
     "perHead": 9.65,
     "perHeadReal": 9.65,
     "yoyCash": -20,
     "yoyReal": -23.1,
     "population": 207158
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000004": {
   "id": "E06000004",
   "name": "Stockton-on-Tees",
   "level": "local",
   "code": "E06000004",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 8,
     "real": 8.6,
     "perHead": 39.34,
     "perHeadReal": 42.35,
     "yoyCash": null,
     "yoyReal": null,
     "population": 203361
    },
    "2024-25": {
     "cash": 8.6,
     "real": 8.9,
     "perHead": 41.74,
     "perHeadReal": 43.18,
     "yoyCash": 7.5,
     "yoyReal": 3.4,
     "population": 206018
    },
    "2025-26": {
     "cash": 7.6,
     "real": 7.6,
     "perHead": 36.69,
     "perHeadReal": 36.69,
     "yoyCash": -11.6,
     "yoyReal": -14.6,
     "population": 207158
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E06000004-structural",
    "E06000004-lighting",
    "E06000004-routine",
    "E06000004-winter"
   ],
   "page": "roads/stockton-on-tees",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E06000005-structural": {
   "id": "E06000005-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.6,
     "real": 0.6,
     "perHead": 5.42,
     "perHeadReal": 5.83,
     "yoyCash": null,
     "yoyReal": null,
     "population": 110776
    },
    "2024-25": {
     "cash": 0.5,
     "real": 0.5,
     "perHead": 4.46,
     "perHeadReal": 4.61,
     "yoyCash": -16.7,
     "yoyReal": -13.8,
     "population": 112150
    },
    "2025-26": {
     "cash": 0.6,
     "real": 0.6,
     "perHead": 5.29,
     "perHeadReal": 5.29,
     "yoyCash": 20,
     "yoyReal": 20,
     "population": 113402
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000005-routine": {
   "id": "E06000005-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.2,
     "real": 1.3,
     "perHead": 10.83,
     "perHeadReal": 11.66,
     "yoyCash": null,
     "yoyReal": null,
     "population": 110776
    },
    "2024-25": {
     "cash": 1,
     "real": 1,
     "perHead": 8.92,
     "perHeadReal": 9.22,
     "yoyCash": -16.7,
     "yoyReal": -20.4,
     "population": 112150
    },
    "2025-26": {
     "cash": 1.1,
     "real": 1.1,
     "perHead": 9.7,
     "perHeadReal": 9.7,
     "yoyCash": 10,
     "yoyReal": 10,
     "population": 113402
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000005-winter": {
   "id": "E06000005-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.6,
     "real": 0.6,
     "perHead": 5.42,
     "perHeadReal": 5.83,
     "yoyCash": null,
     "yoyReal": null,
     "population": 110776
    },
    "2024-25": {
     "cash": 0.6,
     "real": 0.6,
     "perHead": 5.35,
     "perHeadReal": 5.53,
     "yoyCash": 0,
     "yoyReal": 3.4,
     "population": 112150
    },
    "2025-26": {
     "cash": 0.6,
     "real": 0.6,
     "perHead": 5.29,
     "perHeadReal": 5.29,
     "yoyCash": 0,
     "yoyReal": 0,
     "population": 113402
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000005-lighting": {
   "id": "E06000005-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.4,
     "real": 1.5,
     "perHead": 12.64,
     "perHeadReal": 13.6,
     "yoyCash": null,
     "yoyReal": null,
     "population": 110776
    },
    "2024-25": {
     "cash": 1.3,
     "real": 1.3,
     "perHead": 11.59,
     "perHeadReal": 11.99,
     "yoyCash": -7.1,
     "yoyReal": -10.3,
     "population": 112150
    },
    "2025-26": {
     "cash": 1.2,
     "real": 1.2,
     "perHead": 10.58,
     "perHeadReal": 10.58,
     "yoyCash": -7.7,
     "yoyReal": -7.7,
     "population": 113402
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000005": {
   "id": "E06000005",
   "name": "Darlington",
   "level": "local",
   "code": "E06000005",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 3.8,
     "real": 4.1,
     "perHead": 34.3,
     "perHeadReal": 36.93,
     "yoyCash": null,
     "yoyReal": null,
     "population": 110776
    },
    "2024-25": {
     "cash": 3.4,
     "real": 3.5,
     "perHead": 30.32,
     "perHeadReal": 31.36,
     "yoyCash": -10.5,
     "yoyReal": -14.2,
     "population": 112150
    },
    "2025-26": {
     "cash": 3.4,
     "real": 3.4,
     "perHead": 29.98,
     "perHeadReal": 29.98,
     "yoyCash": 0,
     "yoyReal": -2.9,
     "population": 113402
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E06000005-lighting",
    "E06000005-routine",
    "E06000005-structural",
    "E06000005-winter"
   ],
   "page": "roads/darlington",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E06000006-structural": {
   "id": "E06000006-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.5,
     "real": 1.6,
     "perHead": 11.52,
     "perHeadReal": 12.4,
     "yoyCash": null,
     "yoyReal": null,
     "population": 130202
    },
    "2024-25": {
     "cash": 1.3,
     "real": 1.3,
     "perHead": 9.9,
     "perHeadReal": 10.25,
     "yoyCash": -13.3,
     "yoyReal": -16,
     "population": 131247
    },
    "2025-26": {
     "cash": 0.3,
     "real": 0.3,
     "perHead": 2.27,
     "perHeadReal": 2.27,
     "yoyCash": -76.9,
     "yoyReal": -76.9,
     "population": 131912
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000006-routine": {
   "id": "E06000006-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.7,
     "real": 1.8,
     "perHead": 13.06,
     "perHeadReal": 14.06,
     "yoyCash": null,
     "yoyReal": null,
     "population": 130202
    },
    "2024-25": {
     "cash": 2.4,
     "real": 2.5,
     "perHead": 18.29,
     "perHeadReal": 18.92,
     "yoyCash": 41.2,
     "yoyReal": 37.9,
     "population": 131247
    },
    "2025-26": {
     "cash": 2,
     "real": 2,
     "perHead": 15.16,
     "perHeadReal": 15.16,
     "yoyCash": -16.7,
     "yoyReal": -20,
     "population": 131912
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000006-winter": {
   "id": "E06000006-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.2,
     "real": 0.2,
     "perHead": 1.54,
     "perHeadReal": 1.65,
     "yoyCash": null,
     "yoyReal": null,
     "population": 130202
    },
    "2024-25": {
     "cash": 0.2,
     "real": 0.2,
     "perHead": 1.52,
     "perHeadReal": 1.58,
     "yoyCash": 0,
     "yoyReal": 3.4,
     "population": 131247
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000006-lighting": {
   "id": "E06000006-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.6,
     "real": 0.6,
     "perHead": 4.61,
     "perHeadReal": 4.96,
     "yoyCash": null,
     "yoyReal": null,
     "population": 130202
    },
    "2024-25": {
     "cash": 1.8,
     "real": 1.9,
     "perHead": 13.71,
     "perHeadReal": 14.19,
     "yoyCash": 200,
     "yoyReal": 210.3,
     "population": 131247
    },
    "2025-26": {
     "cash": 1.8,
     "real": 1.8,
     "perHead": 13.65,
     "perHeadReal": 13.65,
     "yoyCash": 0,
     "yoyReal": -5.3,
     "population": 131912
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000006": {
   "id": "E06000006",
   "name": "Halton",
   "level": "local",
   "code": "E06000006",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 4,
     "real": 4.3,
     "perHead": 30.72,
     "perHeadReal": 33.07,
     "yoyCash": null,
     "yoyReal": null,
     "population": 130202
    },
    "2024-25": {
     "cash": 5.7,
     "real": 5.9,
     "perHead": 43.43,
     "perHeadReal": 44.93,
     "yoyCash": 42.5,
     "yoyReal": 37.1,
     "population": 131247
    },
    "2025-26": {
     "cash": 4.1,
     "real": 4.1,
     "perHead": 31.08,
     "perHeadReal": 31.08,
     "yoyCash": -28.1,
     "yoyReal": -30.5,
     "population": 131912
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E06000006-routine",
    "E06000006-lighting",
    "E06000006-structural",
    "E06000006-winter"
   ],
   "page": "roads/halton",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E06000007-structural": {
   "id": "E06000007-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.2,
     "real": 0.2,
     "perHead": 0.94,
     "perHeadReal": 1.01,
     "yoyCash": null,
     "yoyReal": null,
     "population": 213242
    },
    "2024-25": {
     "cash": 0.1,
     "real": 0.1,
     "perHead": 0.47,
     "perHeadReal": 0.48,
     "yoyCash": -50,
     "yoyReal": -48.3,
     "population": 214640
    },
    "2025-26": {
     "cash": 0.1,
     "real": 0.1,
     "perHead": 0.46,
     "perHeadReal": 0.46,
     "yoyCash": 0,
     "yoyReal": 0,
     "population": 215425
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000007-routine": {
   "id": "E06000007-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2.4,
     "real": 2.6,
     "perHead": 11.25,
     "perHeadReal": 12.12,
     "yoyCash": null,
     "yoyReal": null,
     "population": 213242
    },
    "2024-25": {
     "cash": 2.4,
     "real": 2.5,
     "perHead": 11.18,
     "perHeadReal": 11.57,
     "yoyCash": 0,
     "yoyReal": -4.5,
     "population": 214640
    },
    "2025-26": {
     "cash": 2.5,
     "real": 2.5,
     "perHead": 11.6,
     "perHeadReal": 11.6,
     "yoyCash": 4.2,
     "yoyReal": 0,
     "population": 215425
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000007-winter": {
   "id": "E06000007-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 1.88,
     "perHeadReal": 2.02,
     "yoyCash": null,
     "yoyReal": null,
     "population": 213242
    },
    "2024-25": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 1.86,
     "perHeadReal": 1.93,
     "yoyCash": 0,
     "yoyReal": 3.4,
     "population": 214640
    },
    "2025-26": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 1.86,
     "perHeadReal": 1.86,
     "yoyCash": 0,
     "yoyReal": 0,
     "population": 215425
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000007-lighting": {
   "id": "E06000007-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2.3,
     "real": 2.5,
     "perHead": 10.79,
     "perHeadReal": 11.61,
     "yoyCash": null,
     "yoyReal": null,
     "population": 213242
    },
    "2024-25": {
     "cash": 1.9,
     "real": 2,
     "perHead": 8.85,
     "perHeadReal": 9.16,
     "yoyCash": -17.4,
     "yoyReal": -21.4,
     "population": 214640
    },
    "2025-26": {
     "cash": 1.9,
     "real": 1.9,
     "perHead": 8.82,
     "perHeadReal": 8.82,
     "yoyCash": 0,
     "yoyReal": -5,
     "population": 215425
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000007": {
   "id": "E06000007",
   "name": "Warrington",
   "level": "local",
   "code": "E06000007",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 5.3,
     "real": 5.7,
     "perHead": 24.85,
     "perHeadReal": 26.76,
     "yoyCash": null,
     "yoyReal": null,
     "population": 213242
    },
    "2024-25": {
     "cash": 4.8,
     "real": 5,
     "perHead": 22.36,
     "perHeadReal": 23.13,
     "yoyCash": -9.4,
     "yoyReal": -12.9,
     "population": 214640
    },
    "2025-26": {
     "cash": 4.8,
     "real": 4.8,
     "perHead": 22.28,
     "perHeadReal": 22.28,
     "yoyCash": 0,
     "yoyReal": -4,
     "population": 215425
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E06000007-routine",
    "E06000007-lighting",
    "E06000007-winter",
    "E06000007-structural"
   ],
   "page": "roads/warrington",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E06000008-structural": {
   "id": "E06000008-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": -0.6,
     "real": -0.6,
     "perHead": -3.78,
     "perHeadReal": -4.07,
     "yoyCash": null,
     "yoyReal": null,
     "population": 158543
    },
    "2024-25": {
     "cash": -2.1,
     "real": -2.2,
     "perHead": -12.99,
     "perHeadReal": -13.44,
     "yoyCash": -250,
     "yoyReal": -262.1,
     "population": 161618
    },
    "2025-26": {
     "cash": -3.4,
     "real": -3.4,
     "perHead": -20.76,
     "perHeadReal": -20.76,
     "yoyCash": -61.9,
     "yoyReal": -54.5,
     "population": 163801
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000008-routine": {
   "id": "E06000008-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1,
     "real": 1.1,
     "perHead": 6.31,
     "perHeadReal": 6.79,
     "yoyCash": null,
     "yoyReal": null,
     "population": 158543
    },
    "2024-25": {
     "cash": 1.4,
     "real": 1.4,
     "perHead": 8.66,
     "perHeadReal": 8.96,
     "yoyCash": 40,
     "yoyReal": 31.7,
     "population": 161618
    },
    "2025-26": {
     "cash": 1.6,
     "real": 1.6,
     "perHead": 9.77,
     "perHeadReal": 9.77,
     "yoyCash": 14.3,
     "yoyReal": 14.3,
     "population": 163801
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000008-winter": {
   "id": "E06000008-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.5,
     "real": 0.5,
     "perHead": 3.15,
     "perHeadReal": 3.39,
     "yoyCash": null,
     "yoyReal": null,
     "population": 158543
    },
    "2024-25": {
     "cash": 0.7,
     "real": 0.7,
     "perHead": 4.33,
     "perHeadReal": 4.48,
     "yoyCash": 40,
     "yoyReal": 44.8,
     "population": 161618
    },
    "2025-26": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 2.44,
     "perHeadReal": 2.44,
     "yoyCash": -42.9,
     "yoyReal": -42.9,
     "population": 163801
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000008-lighting": {
   "id": "E06000008-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.7,
     "real": 1.8,
     "perHead": 10.72,
     "perHeadReal": 11.54,
     "yoyCash": null,
     "yoyReal": null,
     "population": 158543
    },
    "2024-25": {
     "cash": 1.5,
     "real": 1.6,
     "perHead": 9.28,
     "perHeadReal": 9.6,
     "yoyCash": -11.8,
     "yoyReal": -13.8,
     "population": 161618
    },
    "2025-26": {
     "cash": 1.4,
     "real": 1.4,
     "perHead": 8.55,
     "perHeadReal": 8.55,
     "yoyCash": -6.7,
     "yoyReal": -12.5,
     "population": 163801
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000008": {
   "id": "E06000008",
   "name": "Blackburn with Darwen",
   "level": "local",
   "code": "E06000008",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2.6,
     "real": 2.8,
     "perHead": 16.4,
     "perHeadReal": 17.65,
     "yoyCash": null,
     "yoyReal": null,
     "population": 158543
    },
    "2024-25": {
     "cash": 1.4,
     "real": 1.4,
     "perHead": 8.66,
     "perHeadReal": 8.96,
     "yoyCash": -46.2,
     "yoyReal": -48.3,
     "population": 161618
    },
    "2025-26": {
     "cash": 0,
     "real": 0,
     "perHead": 0,
     "perHeadReal": 0,
     "yoyCash": -100,
     "yoyReal": -100,
     "population": 163801
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E06000008-routine",
    "E06000008-lighting",
    "E06000008-winter",
    "E06000008-structural"
   ],
   "page": "roads/blackburn-with-darwen",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E06000009-structural": {
   "id": "E06000009-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.8,
     "real": 1.9,
     "perHead": 12.63,
     "perHeadReal": 13.6,
     "yoyCash": null,
     "yoyReal": null,
     "population": 142525
    },
    "2024-25": {
     "cash": 0.6,
     "real": 0.6,
     "perHead": 4.19,
     "perHeadReal": 4.33,
     "yoyCash": -66.7,
     "yoyReal": -67.3,
     "population": 143353
    },
    "2025-26": {
     "cash": -0.1,
     "real": -0.1,
     "perHead": -0.7,
     "perHeadReal": -0.7,
     "yoyCash": -116.7,
     "yoyReal": -116.7,
     "population": 143492
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000009-routine": {
   "id": "E06000009-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.5,
     "real": 0.5,
     "perHead": 3.51,
     "perHeadReal": 3.78,
     "yoyCash": null,
     "yoyReal": null,
     "population": 142525
    },
    "2024-25": {
     "cash": 0.9,
     "real": 0.9,
     "perHead": 6.28,
     "perHeadReal": 6.49,
     "yoyCash": 80,
     "yoyReal": 86.2,
     "population": 143353
    },
    "2025-26": {
     "cash": 1.4,
     "real": 1.4,
     "perHead": 9.76,
     "perHeadReal": 9.76,
     "yoyCash": 55.6,
     "yoyReal": 55.6,
     "population": 143492
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000009-lighting": {
   "id": "E06000009-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 8.4,
     "real": 9,
     "perHead": 58.94,
     "perHeadReal": 63.45,
     "yoyCash": null,
     "yoyReal": null,
     "population": 142525
    },
    "2024-25": {
     "cash": 5.7,
     "real": 5.9,
     "perHead": 39.76,
     "perHeadReal": 41.13,
     "yoyCash": -32.1,
     "yoyReal": -34.5,
     "population": 143353
    },
    "2025-26": {
     "cash": 5.7,
     "real": 5.7,
     "perHead": 39.72,
     "perHeadReal": 39.72,
     "yoyCash": 0,
     "yoyReal": -3.4,
     "population": 143492
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000009": {
   "id": "E06000009",
   "name": "Blackpool",
   "level": "local",
   "code": "E06000009",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 10.7,
     "real": 11.5,
     "perHead": 75.07,
     "perHeadReal": 80.82,
     "yoyCash": null,
     "yoyReal": null,
     "population": 142525
    },
    "2024-25": {
     "cash": 7.3,
     "real": 7.6,
     "perHead": 50.92,
     "perHeadReal": 52.68,
     "yoyCash": -31.8,
     "yoyReal": -34.3,
     "population": 143353
    },
    "2025-26": {
     "cash": 7,
     "real": 7,
     "perHead": 48.78,
     "perHeadReal": 48.78,
     "yoyCash": -4.1,
     "yoyReal": -7.9,
     "population": 143492
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E06000009-lighting",
    "E06000009-routine",
    "E06000009-structural"
   ],
   "page": "roads/blackpool",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E06000010-structural": {
   "id": "E06000010-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.5,
     "real": 0.5,
     "perHead": 1.83,
     "perHeadReal": 1.97,
     "yoyCash": null,
     "yoyReal": null,
     "population": 273245
    },
    "2024-25": {
     "cash": 0.6,
     "real": 0.6,
     "perHead": 2.18,
     "perHeadReal": 2.26,
     "yoyCash": 20,
     "yoyReal": 24.1,
     "population": 274727
    },
    "2025-26": {
     "cash": 0.7,
     "real": 0.7,
     "perHead": 2.56,
     "perHeadReal": 2.56,
     "yoyCash": 16.7,
     "yoyReal": 16.7,
     "population": 273257
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000010-routine": {
   "id": "E06000010-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2,
     "real": 2.2,
     "perHead": 7.32,
     "perHeadReal": 7.88,
     "yoyCash": null,
     "yoyReal": null,
     "population": 273245
    },
    "2024-25": {
     "cash": 1.3,
     "real": 1.3,
     "perHead": 4.73,
     "perHeadReal": 4.9,
     "yoyCash": -35,
     "yoyReal": -38.9,
     "population": 274727
    },
    "2025-26": {
     "cash": 1.8,
     "real": 1.8,
     "perHead": 6.59,
     "perHeadReal": 6.59,
     "yoyCash": 38.5,
     "yoyReal": 38.5,
     "population": 273257
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000010-winter": {
   "id": "E06000010-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 1.46,
     "perHeadReal": 1.58,
     "yoyCash": null,
     "yoyReal": null,
     "population": 273245
    },
    "2024-25": {
     "cash": 0.5,
     "real": 0.5,
     "perHead": 1.82,
     "perHeadReal": 1.88,
     "yoyCash": 25,
     "yoyReal": 29.3,
     "population": 274727
    },
    "2025-26": {
     "cash": 0.5,
     "real": 0.5,
     "perHead": 1.83,
     "perHeadReal": 1.83,
     "yoyCash": 0,
     "yoyReal": 0,
     "population": 273257
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000010-lighting": {
   "id": "E06000010-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 3.9,
     "real": 4.2,
     "perHead": 14.27,
     "perHeadReal": 15.36,
     "yoyCash": null,
     "yoyReal": null,
     "population": 273245
    },
    "2024-25": {
     "cash": 3,
     "real": 3.1,
     "perHead": 10.92,
     "perHeadReal": 11.3,
     "yoyCash": -23.1,
     "yoyReal": -26.1,
     "population": 274727
    },
    "2025-26": {
     "cash": 3,
     "real": 3,
     "perHead": 10.98,
     "perHeadReal": 10.98,
     "yoyCash": 0,
     "yoyReal": -3.2,
     "population": 273257
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000010": {
   "id": "E06000010",
   "name": "Kingston upon Hull, City of",
   "level": "local",
   "code": "E06000010",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 6.8,
     "real": 7.3,
     "perHead": 24.89,
     "perHeadReal": 26.79,
     "yoyCash": null,
     "yoyReal": null,
     "population": 273245
    },
    "2024-25": {
     "cash": 5.4,
     "real": 5.6,
     "perHead": 19.66,
     "perHeadReal": 20.33,
     "yoyCash": -20.6,
     "yoyReal": -23.5,
     "population": 274727
    },
    "2025-26": {
     "cash": 5.9,
     "real": 5.9,
     "perHead": 21.59,
     "perHeadReal": 21.59,
     "yoyCash": 9.3,
     "yoyReal": 5.4,
     "population": 273257
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E06000010-lighting",
    "E06000010-routine",
    "E06000010-structural",
    "E06000010-winter"
   ],
   "page": "roads/kingston-upon-hull-city-of",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E06000011-structural": {
   "id": "E06000011-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2.3,
     "real": 2.5,
     "perHead": 6.55,
     "perHeadReal": 7.05,
     "yoyCash": null,
     "yoyReal": null,
     "population": 351030
    },
    "2024-25": {
     "cash": 2.5,
     "real": 2.6,
     "perHead": 7.03,
     "perHeadReal": 7.28,
     "yoyCash": 8.7,
     "yoyReal": 3.4,
     "population": 355378
    },
    "2025-26": {
     "cash": 9.8,
     "real": 9.8,
     "perHead": 27.2,
     "perHeadReal": 27.2,
     "yoyCash": 292,
     "yoyReal": 276.9,
     "population": 360334
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000011-routine": {
   "id": "E06000011-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 8.4,
     "real": 9,
     "perHead": 23.93,
     "perHeadReal": 25.76,
     "yoyCash": null,
     "yoyReal": null,
     "population": 351030
    },
    "2024-25": {
     "cash": 9.4,
     "real": 9.7,
     "perHead": 26.45,
     "perHeadReal": 27.36,
     "yoyCash": 11.9,
     "yoyReal": 8,
     "population": 355378
    },
    "2025-26": {
     "cash": 4,
     "real": 4,
     "perHead": 11.1,
     "perHeadReal": 11.1,
     "yoyCash": -57.4,
     "yoyReal": -58.8,
     "population": 360334
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000011-winter": {
   "id": "E06000011-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.7,
     "real": 1.8,
     "perHead": 4.84,
     "perHeadReal": 5.21,
     "yoyCash": null,
     "yoyReal": null,
     "population": 351030
    },
    "2024-25": {
     "cash": 1.8,
     "real": 1.9,
     "perHead": 5.07,
     "perHeadReal": 5.24,
     "yoyCash": 5.9,
     "yoyReal": 3.4,
     "population": 355378
    },
    "2025-26": {
     "cash": 0.8,
     "real": 0.8,
     "perHead": 2.22,
     "perHeadReal": 2.22,
     "yoyCash": -55.6,
     "yoyReal": -57.9,
     "population": 360334
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000011-lighting": {
   "id": "E06000011-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 3.7,
     "real": 4,
     "perHead": 10.54,
     "perHeadReal": 11.35,
     "yoyCash": null,
     "yoyReal": null,
     "population": 351030
    },
    "2024-25": {
     "cash": 3.5,
     "real": 3.6,
     "perHead": 9.85,
     "perHeadReal": 10.19,
     "yoyCash": -5.4,
     "yoyReal": -9.5,
     "population": 355378
    },
    "2025-26": {
     "cash": 3.7,
     "real": 3.7,
     "perHead": 10.27,
     "perHeadReal": 10.27,
     "yoyCash": 5.7,
     "yoyReal": 2.8,
     "population": 360334
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000011": {
   "id": "E06000011",
   "name": "East Riding of Yorkshire",
   "level": "local",
   "code": "E06000011",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 16.2,
     "real": 17.4,
     "perHead": 46.15,
     "perHeadReal": 49.68,
     "yoyCash": null,
     "yoyReal": null,
     "population": 351030
    },
    "2024-25": {
     "cash": 17.2,
     "real": 17.8,
     "perHead": 48.4,
     "perHeadReal": 50.07,
     "yoyCash": 6.2,
     "yoyReal": 2.3,
     "population": 355378
    },
    "2025-26": {
     "cash": 18.4,
     "real": 18.4,
     "perHead": 51.06,
     "perHeadReal": 51.06,
     "yoyCash": 7,
     "yoyReal": 3.4,
     "population": 360334
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E06000011-structural",
    "E06000011-routine",
    "E06000011-lighting",
    "E06000011-winter"
   ],
   "page": "roads/east-riding-of-yorkshire",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E06000012-structural": {
   "id": "E06000012-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2,
     "real": 2.2,
     "perHead": 12.6,
     "perHeadReal": 13.57,
     "yoyCash": null,
     "yoyReal": null,
     "population": 158691
    },
    "2024-25": {
     "cash": 0.5,
     "real": 0.5,
     "perHead": 3.13,
     "perHeadReal": 3.24,
     "yoyCash": -75,
     "yoyReal": -76.5,
     "population": 159738
    },
    "2025-26": {
     "cash": 0.9,
     "real": 0.9,
     "perHead": 5.62,
     "perHeadReal": 5.62,
     "yoyCash": 80,
     "yoyReal": 80,
     "population": 160101
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000012-routine": {
   "id": "E06000012-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2.2,
     "real": 2.4,
     "perHead": 13.86,
     "perHeadReal": 14.92,
     "yoyCash": null,
     "yoyReal": null,
     "population": 158691
    },
    "2024-25": {
     "cash": 5.1,
     "real": 5.3,
     "perHead": 31.93,
     "perHeadReal": 33.03,
     "yoyCash": 131.8,
     "yoyReal": 119.8,
     "population": 159738
    },
    "2025-26": {
     "cash": 4.1,
     "real": 4.1,
     "perHead": 25.61,
     "perHeadReal": 25.61,
     "yoyCash": -19.6,
     "yoyReal": -22.6,
     "population": 160101
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000012-winter": {
   "id": "E06000012-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2025-26": {
     "cash": 0.1,
     "real": 0.1,
     "perHead": 0.62,
     "perHeadReal": 0.62,
     "yoyCash": null,
     "yoyReal": null,
     "population": 160101
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000012-lighting": {
   "id": "E06000012-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.4,
     "real": 1.5,
     "perHead": 8.82,
     "perHeadReal": 9.5,
     "yoyCash": null,
     "yoyReal": null,
     "population": 158691
    },
    "2024-25": {
     "cash": 1.9,
     "real": 2,
     "perHead": 11.89,
     "perHeadReal": 12.3,
     "yoyCash": 35.7,
     "yoyReal": 31,
     "population": 159738
    },
    "2025-26": {
     "cash": 1.8,
     "real": 1.8,
     "perHead": 11.24,
     "perHeadReal": 11.24,
     "yoyCash": -5.3,
     "yoyReal": -10,
     "population": 160101
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000012": {
   "id": "E06000012",
   "name": "North East Lincolnshire",
   "level": "local",
   "code": "E06000012",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 5.6,
     "real": 6,
     "perHead": 35.29,
     "perHeadReal": 37.99,
     "yoyCash": null,
     "yoyReal": null,
     "population": 158691
    },
    "2024-25": {
     "cash": 7.5,
     "real": 7.8,
     "perHead": 46.95,
     "perHeadReal": 48.57,
     "yoyCash": 33.9,
     "yoyReal": 29.3,
     "population": 159738
    },
    "2025-26": {
     "cash": 6.8,
     "real": 6.8,
     "perHead": 42.47,
     "perHeadReal": 42.47,
     "yoyCash": -9.3,
     "yoyReal": -12.8,
     "population": 160101
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E06000012-routine",
    "E06000012-lighting",
    "E06000012-structural",
    "E06000012-winter"
   ],
   "page": "roads/north-east-lincolnshire",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E06000013-structural": {
   "id": "E06000013-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2.8,
     "real": 3,
     "perHead": 16.41,
     "perHeadReal": 17.66,
     "yoyCash": null,
     "yoyReal": null,
     "population": 170649
    },
    "2024-25": {
     "cash": 2.6,
     "real": 2.7,
     "perHead": 15.17,
     "perHeadReal": 15.69,
     "yoyCash": -7.1,
     "yoyReal": -10.3,
     "population": 171424
    },
    "2025-26": {
     "cash": 3.1,
     "real": 3.1,
     "perHead": 18.08,
     "perHeadReal": 18.08,
     "yoyCash": 19.2,
     "yoyReal": 14.8,
     "population": 171421
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000013-routine": {
   "id": "E06000013-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 2.34,
     "perHeadReal": 2.52,
     "yoyCash": null,
     "yoyReal": null,
     "population": 170649
    },
    "2024-25": {
     "cash": 0.5,
     "real": 0.5,
     "perHead": 2.92,
     "perHeadReal": 3.02,
     "yoyCash": 25,
     "yoyReal": 29.3,
     "population": 171424
    },
    "2025-26": {
     "cash": 0.1,
     "real": 0.1,
     "perHead": 0.58,
     "perHeadReal": 0.58,
     "yoyCash": -80,
     "yoyReal": -80,
     "population": 171421
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000013-winter": {
   "id": "E06000013-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 2.34,
     "perHeadReal": 2.52,
     "yoyCash": null,
     "yoyReal": null,
     "population": 170649
    },
    "2024-25": {
     "cash": 0.5,
     "real": 0.5,
     "perHead": 2.92,
     "perHeadReal": 3.02,
     "yoyCash": 25,
     "yoyReal": 29.3,
     "population": 171424
    },
    "2025-26": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 2.33,
     "perHeadReal": 2.33,
     "yoyCash": -20,
     "yoyReal": -20,
     "population": 171421
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000013-lighting": {
   "id": "E06000013-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.4,
     "real": 1.5,
     "perHead": 8.2,
     "perHeadReal": 8.83,
     "yoyCash": null,
     "yoyReal": null,
     "population": 170649
    },
    "2024-25": {
     "cash": 1,
     "real": 1,
     "perHead": 5.83,
     "perHeadReal": 6.03,
     "yoyCash": -28.6,
     "yoyReal": -31,
     "population": 171424
    },
    "2025-26": {
     "cash": 0.9,
     "real": 0.9,
     "perHead": 5.25,
     "perHeadReal": 5.25,
     "yoyCash": -10,
     "yoyReal": -10,
     "population": 171421
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000013": {
   "id": "E06000013",
   "name": "North Lincolnshire",
   "level": "local",
   "code": "E06000013",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 5,
     "real": 5.4,
     "perHead": 29.3,
     "perHeadReal": 31.54,
     "yoyCash": null,
     "yoyReal": null,
     "population": 170649
    },
    "2024-25": {
     "cash": 4.6,
     "real": 4.8,
     "perHead": 26.83,
     "perHeadReal": 27.76,
     "yoyCash": -8,
     "yoyReal": -11.9,
     "population": 171424
    },
    "2025-26": {
     "cash": 4.5,
     "real": 4.5,
     "perHead": 26.25,
     "perHeadReal": 26.25,
     "yoyCash": -2.2,
     "yoyReal": -6.2,
     "population": 171421
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E06000013-structural",
    "E06000013-lighting",
    "E06000013-winter",
    "E06000013-routine"
   ],
   "page": "roads/north-lincolnshire",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E06000014-structural": {
   "id": "E06000014-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.8,
     "real": 0.9,
     "perHead": 3.88,
     "perHeadReal": 4.18,
     "yoyCash": null,
     "yoyReal": null,
     "population": 206239
    },
    "2024-25": {
     "cash": 1,
     "real": 1,
     "perHead": 4.8,
     "perHeadReal": 4.97,
     "yoyCash": 25,
     "yoyReal": 14.9,
     "population": 208237
    },
    "2025-26": {
     "cash": 1,
     "real": 1,
     "perHead": 4.78,
     "perHeadReal": 4.78,
     "yoyCash": 0,
     "yoyReal": 0,
     "population": 209118
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000014-routine": {
   "id": "E06000014-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.6,
     "real": 1.7,
     "perHead": 7.76,
     "perHeadReal": 8.35,
     "yoyCash": null,
     "yoyReal": null,
     "population": 206239
    },
    "2024-25": {
     "cash": 1.3,
     "real": 1.3,
     "perHead": 6.24,
     "perHeadReal": 6.46,
     "yoyCash": -18.8,
     "yoyReal": -20.9,
     "population": 208237
    },
    "2025-26": {
     "cash": 1.6,
     "real": 1.6,
     "perHead": 7.65,
     "perHeadReal": 7.65,
     "yoyCash": 23.1,
     "yoyReal": 23.1,
     "population": 209118
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000014-winter": {
   "id": "E06000014-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.6,
     "real": 0.6,
     "perHead": 2.91,
     "perHeadReal": 3.13,
     "yoyCash": null,
     "yoyReal": null,
     "population": 206239
    },
    "2024-25": {
     "cash": 0.7,
     "real": 0.7,
     "perHead": 3.36,
     "perHeadReal": 3.48,
     "yoyCash": 16.7,
     "yoyReal": 20.7,
     "population": 208237
    },
    "2025-26": {
     "cash": 0.6,
     "real": 0.6,
     "perHead": 2.87,
     "perHeadReal": 2.87,
     "yoyCash": -14.3,
     "yoyReal": -14.3,
     "population": 209118
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000014-lighting": {
   "id": "E06000014-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2.8,
     "real": 3,
     "perHead": 13.58,
     "perHeadReal": 14.61,
     "yoyCash": null,
     "yoyReal": null,
     "population": 206239
    },
    "2024-25": {
     "cash": 1.8,
     "real": 1.9,
     "perHead": 8.64,
     "perHeadReal": 8.94,
     "yoyCash": -35.7,
     "yoyReal": -37.9,
     "population": 208237
    },
    "2025-26": {
     "cash": 1.7,
     "real": 1.7,
     "perHead": 8.13,
     "perHeadReal": 8.13,
     "yoyCash": -5.6,
     "yoyReal": -10.5,
     "population": 209118
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000014": {
   "id": "E06000014",
   "name": "York",
   "level": "local",
   "code": "E06000014",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 5.7,
     "real": 6.1,
     "perHead": 27.64,
     "perHeadReal": 29.75,
     "yoyCash": null,
     "yoyReal": null,
     "population": 206239
    },
    "2024-25": {
     "cash": 4.7,
     "real": 4.9,
     "perHead": 22.57,
     "perHeadReal": 23.35,
     "yoyCash": -17.5,
     "yoyReal": -20.3,
     "population": 208237
    },
    "2025-26": {
     "cash": 4.9,
     "real": 4.9,
     "perHead": 23.43,
     "perHeadReal": 23.43,
     "yoyCash": 4.3,
     "yoyReal": 0,
     "population": 209118
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E06000014-lighting",
    "E06000014-routine",
    "E06000014-structural",
    "E06000014-winter"
   ],
   "page": "roads/york",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E06000015-structural": {
   "id": "E06000015-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.5,
     "real": 0.5,
     "perHead": 1.85,
     "perHeadReal": 2,
     "yoyCash": null,
     "yoyReal": null,
     "population": 269643
    },
    "2024-25": {
     "cash": 0.2,
     "real": 0.2,
     "perHead": 0.73,
     "perHeadReal": 0.76,
     "yoyCash": -60,
     "yoyReal": -58.6,
     "population": 273656
    },
    "2025-26": {
     "cash": 0,
     "real": 0,
     "perHead": 0,
     "perHeadReal": 0,
     "yoyCash": -100,
     "yoyReal": -100,
     "population": 275344
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000015-routine": {
   "id": "E06000015-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.6,
     "real": 0.6,
     "perHead": 2.23,
     "perHeadReal": 2.4,
     "yoyCash": null,
     "yoyReal": null,
     "population": 269643
    },
    "2024-25": {
     "cash": 0.8,
     "real": 0.8,
     "perHead": 2.92,
     "perHeadReal": 3.02,
     "yoyCash": 33.3,
     "yoyReal": 37.9,
     "population": 273656
    },
    "2025-26": {
     "cash": 1.7,
     "real": 1.7,
     "perHead": 6.17,
     "perHeadReal": 6.17,
     "yoyCash": 112.5,
     "yoyReal": 112.5,
     "population": 275344
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000015-winter": {
   "id": "E06000015-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0,
     "real": 0,
     "perHead": 0,
     "perHeadReal": 0,
     "yoyCash": null,
     "yoyReal": null,
     "population": 269643
    },
    "2024-25": {
     "cash": 0.1,
     "real": 0.1,
     "perHead": 0.37,
     "perHeadReal": 0.38,
     "yoyCash": null,
     "yoyReal": null,
     "population": 273656
    },
    "2025-26": {
     "cash": 0.3,
     "real": 0.3,
     "perHead": 1.09,
     "perHeadReal": 1.09,
     "yoyCash": 200,
     "yoyReal": 200,
     "population": 275344
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000015-lighting": {
   "id": "E06000015-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 9.8,
     "real": 10.5,
     "perHead": 36.34,
     "perHeadReal": 39.12,
     "yoyCash": null,
     "yoyReal": null,
     "population": 269643
    },
    "2024-25": {
     "cash": 10.2,
     "real": 10.6,
     "perHead": 37.27,
     "perHeadReal": 38.56,
     "yoyCash": 4.1,
     "yoyReal": 0.5,
     "population": 273656
    },
    "2025-26": {
     "cash": 9.1,
     "real": 9.1,
     "perHead": 33.05,
     "perHeadReal": 33.05,
     "yoyCash": -10.8,
     "yoyReal": -14.2,
     "population": 275344
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000015": {
   "id": "E06000015",
   "name": "Derby",
   "level": "local",
   "code": "E06000015",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 10.9,
     "real": 11.7,
     "perHead": 40.42,
     "perHeadReal": 43.52,
     "yoyCash": null,
     "yoyReal": null,
     "population": 269643
    },
    "2024-25": {
     "cash": 11.4,
     "real": 11.8,
     "perHead": 41.66,
     "perHeadReal": 43.09,
     "yoyCash": 4.6,
     "yoyReal": 0.8,
     "population": 273656
    },
    "2025-26": {
     "cash": 11.1,
     "real": 11.1,
     "perHead": 40.31,
     "perHeadReal": 40.31,
     "yoyCash": -2.6,
     "yoyReal": -5.9,
     "population": 275344
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E06000015-lighting",
    "E06000015-routine",
    "E06000015-winter",
    "E06000015-structural"
   ],
   "page": "roads/derby",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E06000016-structural": {
   "id": "E06000016-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2.3,
     "real": 2.5,
     "perHead": 6.01,
     "perHeadReal": 6.47,
     "yoyCash": null,
     "yoyReal": null,
     "population": 382934
    },
    "2024-25": {
     "cash": 2.2,
     "real": 2.3,
     "perHead": 5.69,
     "perHeadReal": 5.88,
     "yoyCash": -4.3,
     "yoyReal": -9,
     "population": 386755
    },
    "2025-26": {
     "cash": 2.1,
     "real": 2.1,
     "perHead": 5.48,
     "perHeadReal": 5.48,
     "yoyCash": -4.5,
     "yoyReal": -8.7,
     "population": 383116
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000016-routine": {
   "id": "E06000016-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.3,
     "real": 0.3,
     "perHead": 0.78,
     "perHeadReal": 0.84,
     "yoyCash": null,
     "yoyReal": null,
     "population": 382934
    },
    "2024-25": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 1.03,
     "perHeadReal": 1.07,
     "yoyCash": 33.3,
     "yoyReal": 37.9,
     "population": 386755
    },
    "2025-26": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 1.04,
     "perHeadReal": 1.04,
     "yoyCash": 0,
     "yoyReal": 0,
     "population": 383116
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000016-winter": {
   "id": "E06000016-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.1,
     "real": 0.1,
     "perHead": 0.26,
     "perHeadReal": 0.28,
     "yoyCash": null,
     "yoyReal": null,
     "population": 382934
    },
    "2024-25": {
     "cash": 0.1,
     "real": 0.1,
     "perHead": 0.26,
     "perHeadReal": 0.27,
     "yoyCash": 0,
     "yoyReal": 3.4,
     "population": 386755
    },
    "2025-26": {
     "cash": 0.2,
     "real": 0.2,
     "perHead": 0.52,
     "perHeadReal": 0.52,
     "yoyCash": 100,
     "yoyReal": 100,
     "population": 383116
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000016-lighting": {
   "id": "E06000016-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 3.5,
     "real": 3.8,
     "perHead": 9.14,
     "perHeadReal": 9.84,
     "yoyCash": null,
     "yoyReal": null,
     "population": 382934
    },
    "2024-25": {
     "cash": 3.5,
     "real": 3.6,
     "perHead": 9.05,
     "perHeadReal": 9.36,
     "yoyCash": 0,
     "yoyReal": -4.7,
     "population": 386755
    },
    "2025-26": {
     "cash": 2.7,
     "real": 2.7,
     "perHead": 7.05,
     "perHeadReal": 7.05,
     "yoyCash": -22.9,
     "yoyReal": -25,
     "population": 383116
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000016": {
   "id": "E06000016",
   "name": "Leicester",
   "level": "local",
   "code": "E06000016",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 6.2,
     "real": 6.7,
     "perHead": 16.19,
     "perHeadReal": 17.43,
     "yoyCash": null,
     "yoyReal": null,
     "population": 382934
    },
    "2024-25": {
     "cash": 6.2,
     "real": 6.4,
     "perHead": 16.03,
     "perHeadReal": 16.58,
     "yoyCash": 0,
     "yoyReal": -4.3,
     "population": 386755
    },
    "2025-26": {
     "cash": 5.3,
     "real": 5.3,
     "perHead": 13.83,
     "perHeadReal": 13.83,
     "yoyCash": -14.5,
     "yoyReal": -17.2,
     "population": 383116
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E06000016-lighting",
    "E06000016-structural",
    "E06000016-routine",
    "E06000016-winter"
   ],
   "page": "roads/leicester",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E06000017-structural": {
   "id": "E06000017-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.1,
     "real": 0.1,
     "perHead": 2.45,
     "perHeadReal": 2.64,
     "yoyCash": null,
     "yoyReal": null,
     "population": 40765
    },
    "2024-25": {
     "cash": 0.2,
     "real": 0.2,
     "perHead": 4.83,
     "perHeadReal": 5,
     "yoyCash": 100,
     "yoyReal": 106.9,
     "population": 41382
    },
    "2025-26": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 9.61,
     "perHeadReal": 9.61,
     "yoyCash": 100,
     "yoyReal": 100,
     "population": 41629
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000017-routine": {
   "id": "E06000017-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.1,
     "real": 1.2,
     "perHead": 26.98,
     "perHeadReal": 29.05,
     "yoyCash": null,
     "yoyReal": null,
     "population": 40765
    },
    "2024-25": {
     "cash": 1,
     "real": 1,
     "perHead": 24.17,
     "perHeadReal": 25,
     "yoyCash": -9.1,
     "yoyReal": -13.8,
     "population": 41382
    },
    "2025-26": {
     "cash": 0.7,
     "real": 0.7,
     "perHead": 16.82,
     "perHeadReal": 16.82,
     "yoyCash": -30,
     "yoyReal": -30,
     "population": 41629
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000017-winter": {
   "id": "E06000017-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.3,
     "real": 0.3,
     "perHead": 7.36,
     "perHeadReal": 7.92,
     "yoyCash": null,
     "yoyReal": null,
     "population": 40765
    },
    "2024-25": {
     "cash": 0.3,
     "real": 0.3,
     "perHead": 7.25,
     "perHeadReal": 7.5,
     "yoyCash": 0,
     "yoyReal": 3.4,
     "population": 41382
    },
    "2025-26": {
     "cash": 0.3,
     "real": 0.3,
     "perHead": 7.21,
     "perHeadReal": 7.21,
     "yoyCash": 0,
     "yoyReal": 0,
     "population": 41629
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000017-lighting": {
   "id": "E06000017-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.3,
     "real": 0.3,
     "perHead": 7.36,
     "perHeadReal": 7.92,
     "yoyCash": null,
     "yoyReal": null,
     "population": 40765
    },
    "2024-25": {
     "cash": 0.1,
     "real": 0.1,
     "perHead": 2.42,
     "perHeadReal": 2.5,
     "yoyCash": -66.7,
     "yoyReal": -65.5,
     "population": 41382
    },
    "2025-26": {
     "cash": 0.2,
     "real": 0.2,
     "perHead": 4.8,
     "perHeadReal": 4.8,
     "yoyCash": 100,
     "yoyReal": 100,
     "population": 41629
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000017": {
   "id": "E06000017",
   "name": "Rutland",
   "level": "local",
   "code": "E06000017",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.7,
     "real": 1.8,
     "perHead": 41.7,
     "perHeadReal": 44.89,
     "yoyCash": null,
     "yoyReal": null,
     "population": 40765
    },
    "2024-25": {
     "cash": 1.6,
     "real": 1.7,
     "perHead": 38.66,
     "perHeadReal": 40,
     "yoyCash": -5.9,
     "yoyReal": -8,
     "population": 41382
    },
    "2025-26": {
     "cash": 1.5,
     "real": 1.5,
     "perHead": 36.03,
     "perHeadReal": 36.03,
     "yoyCash": -6.3,
     "yoyReal": -11.8,
     "population": 41629
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E06000017-routine",
    "E06000017-structural",
    "E06000017-winter",
    "E06000017-lighting"
   ],
   "page": "roads/rutland",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E06000018-structural": {
   "id": "E06000018-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 3.2,
     "real": 3.4,
     "perHead": 9.78,
     "perHeadReal": 10.53,
     "yoyCash": null,
     "yoyReal": null,
     "population": 327193
    },
    "2024-25": {
     "cash": 3.4,
     "real": 3.5,
     "perHead": 10.29,
     "perHeadReal": 10.64,
     "yoyCash": 6.2,
     "yoyReal": 3.4,
     "population": 330561
    },
    "2025-26": {
     "cash": 2.9,
     "real": 2.9,
     "perHead": 8.9,
     "perHeadReal": 8.9,
     "yoyCash": -14.7,
     "yoyReal": -17.1,
     "population": 325765
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000018-routine": {
   "id": "E06000018-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2.5,
     "real": 2.7,
     "perHead": 7.64,
     "perHeadReal": 8.23,
     "yoyCash": null,
     "yoyReal": null,
     "population": 327193
    },
    "2024-25": {
     "cash": 2.7,
     "real": 2.8,
     "perHead": 8.17,
     "perHeadReal": 8.45,
     "yoyCash": 8,
     "yoyReal": 3.4,
     "population": 330561
    },
    "2025-26": {
     "cash": 2.6,
     "real": 2.6,
     "perHead": 7.98,
     "perHeadReal": 7.98,
     "yoyCash": -3.7,
     "yoyReal": -7.1,
     "population": 325765
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000018-winter": {
   "id": "E06000018-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.2,
     "real": 0.2,
     "perHead": 0.61,
     "perHeadReal": 0.66,
     "yoyCash": null,
     "yoyReal": null,
     "population": 327193
    },
    "2024-25": {
     "cash": 0.2,
     "real": 0.2,
     "perHead": 0.61,
     "perHeadReal": 0.63,
     "yoyCash": 0,
     "yoyReal": 3.4,
     "population": 330561
    },
    "2025-26": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 1.23,
     "perHeadReal": 1.23,
     "yoyCash": 100,
     "yoyReal": 100,
     "population": 325765
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000018-lighting": {
   "id": "E06000018-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 4,
     "real": 4.3,
     "perHead": 12.23,
     "perHeadReal": 13.16,
     "yoyCash": null,
     "yoyReal": null,
     "population": 327193
    },
    "2024-25": {
     "cash": 2,
     "real": 2.1,
     "perHead": 6.05,
     "perHeadReal": 6.26,
     "yoyCash": -50,
     "yoyReal": -51.9,
     "population": 330561
    },
    "2025-26": {
     "cash": 3.6,
     "real": 3.6,
     "perHead": 11.05,
     "perHeadReal": 11.05,
     "yoyCash": 80,
     "yoyReal": 71.4,
     "population": 325765
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000018": {
   "id": "E06000018",
   "name": "Nottingham",
   "level": "local",
   "code": "E06000018",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 9.9,
     "real": 10.7,
     "perHead": 30.26,
     "perHeadReal": 32.57,
     "yoyCash": null,
     "yoyReal": null,
     "population": 327193
    },
    "2024-25": {
     "cash": 8.4,
     "real": 8.7,
     "perHead": 25.41,
     "perHeadReal": 26.29,
     "yoyCash": -15.2,
     "yoyReal": -18.8,
     "population": 330561
    },
    "2025-26": {
     "cash": 9.5,
     "real": 9.5,
     "perHead": 29.16,
     "perHeadReal": 29.16,
     "yoyCash": 13.1,
     "yoyReal": 9.2,
     "population": 325765
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E06000018-lighting",
    "E06000018-structural",
    "E06000018-routine",
    "E06000018-winter"
   ],
   "page": "roads/nottingham",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E06000019-structural": {
   "id": "E06000019-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.1,
     "real": 0.1,
     "perHead": 0.52,
     "perHeadReal": 0.56,
     "yoyCash": null,
     "yoyReal": null,
     "population": 190940
    },
    "2024-25": {
     "cash": 0.1,
     "real": 0.1,
     "perHead": 0.52,
     "perHeadReal": 0.54,
     "yoyCash": 0,
     "yoyReal": 3.4,
     "population": 192067
    },
    "2025-26": {
     "cash": 0.2,
     "real": 0.2,
     "perHead": 1.04,
     "perHeadReal": 1.04,
     "yoyCash": 100,
     "yoyReal": 100,
     "population": 192539
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000019-routine": {
   "id": "E06000019-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0,
     "real": 0,
     "perHead": 0,
     "perHeadReal": 0,
     "yoyCash": null,
     "yoyReal": null,
     "population": 190940
    },
    "2024-25": {
     "cash": 2.2,
     "real": 2.3,
     "perHead": 11.45,
     "perHeadReal": 11.85,
     "yoyCash": null,
     "yoyReal": null,
     "population": 192067
    },
    "2025-26": {
     "cash": 2.7,
     "real": 2.7,
     "perHead": 14.02,
     "perHeadReal": 14.02,
     "yoyCash": 22.7,
     "yoyReal": 17.4,
     "population": 192539
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000019-winter": {
   "id": "E06000019-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.3,
     "real": 0.3,
     "perHead": 1.57,
     "perHeadReal": 1.69,
     "yoyCash": null,
     "yoyReal": null,
     "population": 190940
    },
    "2024-25": {
     "cash": 1.4,
     "real": 1.4,
     "perHead": 7.29,
     "perHeadReal": 7.54,
     "yoyCash": 366.7,
     "yoyReal": 382.7,
     "population": 192067
    },
    "2025-26": {
     "cash": 1.2,
     "real": 1.2,
     "perHead": 6.23,
     "perHeadReal": 6.23,
     "yoyCash": -14.3,
     "yoyReal": -14.3,
     "population": 192539
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000019-lighting": {
   "id": "E06000019-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.5,
     "real": 0.5,
     "perHead": 2.62,
     "perHeadReal": 2.82,
     "yoyCash": null,
     "yoyReal": null,
     "population": 190940
    },
    "2024-25": {
     "cash": 0.7,
     "real": 0.7,
     "perHead": 3.64,
     "perHeadReal": 3.77,
     "yoyCash": 40,
     "yoyReal": 44.8,
     "population": 192067
    },
    "2025-26": {
     "cash": 0.6,
     "real": 0.6,
     "perHead": 3.12,
     "perHeadReal": 3.12,
     "yoyCash": -14.3,
     "yoyReal": -14.3,
     "population": 192539
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000019": {
   "id": "E06000019",
   "name": "Herefordshire, County of",
   "level": "local",
   "code": "E06000019",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.9,
     "real": 1,
     "perHead": 4.71,
     "perHeadReal": 5.07,
     "yoyCash": null,
     "yoyReal": null,
     "population": 190940
    },
    "2024-25": {
     "cash": 4.3,
     "real": 4.4,
     "perHead": 22.39,
     "perHeadReal": 23.16,
     "yoyCash": 377.8,
     "yoyReal": 344.8,
     "population": 192067
    },
    "2025-26": {
     "cash": 4.8,
     "real": 4.8,
     "perHead": 24.93,
     "perHeadReal": 24.93,
     "yoyCash": 11.6,
     "yoyReal": 9.1,
     "population": 192539
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E06000019-routine",
    "E06000019-winter",
    "E06000019-lighting",
    "E06000019-structural"
   ],
   "page": "roads/herefordshire-county-of",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E06000020-structural": {
   "id": "E06000020-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0,
     "real": 0,
     "perHead": 0,
     "perHeadReal": 0,
     "yoyCash": null,
     "yoyReal": null,
     "population": 192358
    },
    "2024-25": {
     "cash": 0,
     "real": 0,
     "perHead": 0,
     "perHeadReal": 0,
     "yoyCash": null,
     "yoyReal": null,
     "population": 196090
    },
    "2025-26": {
     "cash": 0.2,
     "real": 0.2,
     "perHead": 1,
     "perHeadReal": 1,
     "yoyCash": null,
     "yoyReal": null,
     "population": 199378
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000020-routine": {
   "id": "E06000020-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2.3,
     "real": 2.5,
     "perHead": 11.96,
     "perHeadReal": 12.87,
     "yoyCash": null,
     "yoyReal": null,
     "population": 192358
    },
    "2024-25": {
     "cash": 2,
     "real": 2.1,
     "perHead": 10.2,
     "perHeadReal": 10.55,
     "yoyCash": -13,
     "yoyReal": -17.2,
     "population": 196090
    },
    "2025-26": {
     "cash": 2,
     "real": 2,
     "perHead": 10.03,
     "perHeadReal": 10.03,
     "yoyCash": 0,
     "yoyReal": -4.8,
     "population": 199378
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000020-winter": {
   "id": "E06000020-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 2.08,
     "perHeadReal": 2.24,
     "yoyCash": null,
     "yoyReal": null,
     "population": 192358
    },
    "2024-25": {
     "cash": 0.5,
     "real": 0.5,
     "perHead": 2.55,
     "perHeadReal": 2.64,
     "yoyCash": 25,
     "yoyReal": 29.3,
     "population": 196090
    },
    "2025-26": {
     "cash": 0.6,
     "real": 0.6,
     "perHead": 3.01,
     "perHeadReal": 3.01,
     "yoyCash": 20,
     "yoyReal": 20,
     "population": 199378
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000020-lighting": {
   "id": "E06000020-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.6,
     "real": 0.6,
     "perHead": 3.12,
     "perHeadReal": 3.36,
     "yoyCash": null,
     "yoyReal": null,
     "population": 192358
    },
    "2024-25": {
     "cash": 0.7,
     "real": 0.7,
     "perHead": 3.57,
     "perHeadReal": 3.69,
     "yoyCash": 16.7,
     "yoyReal": 20.7,
     "population": 196090
    },
    "2025-26": {
     "cash": 0.7,
     "real": 0.7,
     "perHead": 3.51,
     "perHeadReal": 3.51,
     "yoyCash": 0,
     "yoyReal": 0,
     "population": 199378
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000020": {
   "id": "E06000020",
   "name": "Telford and Wrekin",
   "level": "local",
   "code": "E06000020",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 3.4,
     "real": 3.7,
     "perHead": 17.68,
     "perHeadReal": 19.03,
     "yoyCash": null,
     "yoyReal": null,
     "population": 192358
    },
    "2024-25": {
     "cash": 3.2,
     "real": 3.3,
     "perHead": 16.32,
     "perHeadReal": 16.88,
     "yoyCash": -5.9,
     "yoyReal": -10.5,
     "population": 196090
    },
    "2025-26": {
     "cash": 3.4,
     "real": 3.4,
     "perHead": 17.05,
     "perHeadReal": 17.05,
     "yoyCash": 6.2,
     "yoyReal": 3,
     "population": 199378
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E06000020-routine",
    "E06000020-lighting",
    "E06000020-winter",
    "E06000020-structural"
   ],
   "page": "roads/telford-and-wrekin",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E06000021-structural": {
   "id": "E06000021-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.7,
     "real": 1.8,
     "perHead": 6.4,
     "perHeadReal": 6.89,
     "yoyCash": null,
     "yoyReal": null,
     "population": 265750
    },
    "2024-25": {
     "cash": 1,
     "real": 1,
     "perHead": 3.7,
     "perHeadReal": 3.83,
     "yoyCash": -41.2,
     "yoyReal": -42.5,
     "population": 270010
    },
    "2025-26": {
     "cash": 0.1,
     "real": 0.1,
     "perHead": 0.37,
     "perHeadReal": 0.37,
     "yoyCash": -90,
     "yoyReal": -90,
     "population": 272282
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000021-routine": {
   "id": "E06000021-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.9,
     "real": 2,
     "perHead": 7.15,
     "perHeadReal": 7.7,
     "yoyCash": null,
     "yoyReal": null,
     "population": 265750
    },
    "2024-25": {
     "cash": 1.7,
     "real": 1.8,
     "perHead": 6.3,
     "perHeadReal": 6.51,
     "yoyCash": -10.5,
     "yoyReal": -12.1,
     "population": 270010
    },
    "2025-26": {
     "cash": 1.1,
     "real": 1.1,
     "perHead": 4.04,
     "perHeadReal": 4.04,
     "yoyCash": -35.3,
     "yoyReal": -38.9,
     "population": 272282
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000021-winter": {
   "id": "E06000021-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 1.51,
     "perHeadReal": 1.62,
     "yoyCash": null,
     "yoyReal": null,
     "population": 265750
    },
    "2024-25": {
     "cash": 0.9,
     "real": 0.9,
     "perHead": 3.33,
     "perHeadReal": 3.45,
     "yoyCash": 125,
     "yoyReal": 132.8,
     "population": 270010
    },
    "2025-26": {
     "cash": 0.5,
     "real": 0.5,
     "perHead": 1.84,
     "perHeadReal": 1.84,
     "yoyCash": -44.4,
     "yoyReal": -44.4,
     "population": 272282
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000021-lighting": {
   "id": "E06000021-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 7.1,
     "real": 7.6,
     "perHead": 26.72,
     "perHeadReal": 28.76,
     "yoyCash": null,
     "yoyReal": null,
     "population": 265750
    },
    "2024-25": {
     "cash": 9.9,
     "real": 10.2,
     "perHead": 36.67,
     "perHeadReal": 37.93,
     "yoyCash": 39.4,
     "yoyReal": 34.8,
     "population": 270010
    },
    "2025-26": {
     "cash": 6.4,
     "real": 6.4,
     "perHead": 23.51,
     "perHeadReal": 23.51,
     "yoyCash": -35.4,
     "yoyReal": -37.3,
     "population": 272282
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000021": {
   "id": "E06000021",
   "name": "Stoke-on-Trent",
   "level": "local",
   "code": "E06000021",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 11.2,
     "real": 12.1,
     "perHead": 42.14,
     "perHeadReal": 45.37,
     "yoyCash": null,
     "yoyReal": null,
     "population": 265750
    },
    "2024-25": {
     "cash": 13.4,
     "real": 13.9,
     "perHead": 49.63,
     "perHeadReal": 51.34,
     "yoyCash": 19.6,
     "yoyReal": 14.6,
     "population": 270010
    },
    "2025-26": {
     "cash": 8.1,
     "real": 8.1,
     "perHead": 29.75,
     "perHeadReal": 29.75,
     "yoyCash": -39.6,
     "yoyReal": -41.7,
     "population": 272282
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E06000021-lighting",
    "E06000021-routine",
    "E06000021-winter",
    "E06000021-structural"
   ],
   "page": "roads/stoke-on-trent",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E06000022-structural": {
   "id": "E06000022-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 3.8,
     "real": 4.1,
     "perHead": 19.1,
     "perHeadReal": 20.56,
     "yoyCash": null,
     "yoyReal": null,
     "population": 198945
    },
    "2024-25": {
     "cash": 4.1,
     "real": 4.2,
     "perHead": 20.44,
     "perHeadReal": 21.15,
     "yoyCash": 7.9,
     "yoyReal": 3.4,
     "population": 200539
    },
    "2025-26": {
     "cash": 4.5,
     "real": 4.5,
     "perHead": 22.4,
     "perHeadReal": 22.4,
     "yoyCash": 9.8,
     "yoyReal": 7.1,
     "population": 200898
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000022-routine": {
   "id": "E06000022-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 2.01,
     "perHeadReal": 2.16,
     "yoyCash": null,
     "yoyReal": null,
     "population": 198945
    },
    "2024-25": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 1.99,
     "perHeadReal": 2.06,
     "yoyCash": 0,
     "yoyReal": 3.4,
     "population": 200539
    },
    "2025-26": {
     "cash": 0.5,
     "real": 0.5,
     "perHead": 2.49,
     "perHeadReal": 2.49,
     "yoyCash": 25,
     "yoyReal": 25,
     "population": 200898
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000022-winter": {
   "id": "E06000022-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.5,
     "real": 0.5,
     "perHead": 2.51,
     "perHeadReal": 2.71,
     "yoyCash": null,
     "yoyReal": null,
     "population": 198945
    },
    "2024-25": {
     "cash": 0.6,
     "real": 0.6,
     "perHead": 2.99,
     "perHeadReal": 3.1,
     "yoyCash": 20,
     "yoyReal": 24.1,
     "population": 200539
    },
    "2025-26": {
     "cash": 0.5,
     "real": 0.5,
     "perHead": 2.49,
     "perHeadReal": 2.49,
     "yoyCash": -16.7,
     "yoyReal": -16.7,
     "population": 200898
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000022-lighting": {
   "id": "E06000022-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2.1,
     "real": 2.3,
     "perHead": 10.56,
     "perHeadReal": 11.36,
     "yoyCash": null,
     "yoyReal": null,
     "population": 198945
    },
    "2024-25": {
     "cash": 1.9,
     "real": 2,
     "perHead": 9.47,
     "perHeadReal": 9.8,
     "yoyCash": -9.5,
     "yoyReal": -14.5,
     "population": 200539
    },
    "2025-26": {
     "cash": 1.8,
     "real": 1.8,
     "perHead": 8.96,
     "perHeadReal": 8.96,
     "yoyCash": -5.3,
     "yoyReal": -10,
     "population": 200898
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000022": {
   "id": "E06000022",
   "name": "Bath and North East Somerset",
   "level": "local",
   "code": "E06000022",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 6.8,
     "real": 7.3,
     "perHead": 34.18,
     "perHeadReal": 36.79,
     "yoyCash": null,
     "yoyReal": null,
     "population": 198945
    },
    "2024-25": {
     "cash": 6.9,
     "real": 7.1,
     "perHead": 34.41,
     "perHeadReal": 35.59,
     "yoyCash": 1.5,
     "yoyReal": -2.2,
     "population": 200539
    },
    "2025-26": {
     "cash": 7.3,
     "real": 7.3,
     "perHead": 36.34,
     "perHeadReal": 36.34,
     "yoyCash": 5.8,
     "yoyReal": 2.8,
     "population": 200898
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E06000022-structural",
    "E06000022-lighting",
    "E06000022-routine",
    "E06000022-winter"
   ],
   "page": "roads/bath-and-north-east-somerset",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E06000023-structural": {
   "id": "E06000023-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2.1,
     "real": 2.3,
     "perHead": 4.31,
     "perHeadReal": 4.64,
     "yoyCash": null,
     "yoyReal": null,
     "population": 486729
    },
    "2024-25": {
     "cash": 3,
     "real": 3.1,
     "perHead": 6.07,
     "perHeadReal": 6.28,
     "yoyCash": 42.9,
     "yoyReal": 34.9,
     "population": 494225
    },
    "2025-26": {
     "cash": 4.2,
     "real": 4.2,
     "perHead": 8.48,
     "perHeadReal": 8.48,
     "yoyCash": 40,
     "yoyReal": 35.5,
     "population": 495260
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000023-routine": {
   "id": "E06000023-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.9,
     "real": 1,
     "perHead": 1.85,
     "perHeadReal": 1.99,
     "yoyCash": null,
     "yoyReal": null,
     "population": 486729
    },
    "2024-25": {
     "cash": 1,
     "real": 1,
     "perHead": 2.02,
     "perHeadReal": 2.09,
     "yoyCash": 11.1,
     "yoyReal": 3.4,
     "population": 494225
    },
    "2025-26": {
     "cash": 1.1,
     "real": 1.1,
     "perHead": 2.22,
     "perHeadReal": 2.22,
     "yoyCash": 10,
     "yoyReal": 10,
     "population": 495260
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000023-winter": {
   "id": "E06000023-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.5,
     "real": 0.5,
     "perHead": 1.03,
     "perHeadReal": 1.11,
     "yoyCash": null,
     "yoyReal": null,
     "population": 486729
    },
    "2024-25": {
     "cash": 0.6,
     "real": 0.6,
     "perHead": 1.21,
     "perHeadReal": 1.26,
     "yoyCash": 20,
     "yoyReal": 24.1,
     "population": 494225
    },
    "2025-26": {
     "cash": 0.5,
     "real": 0.5,
     "perHead": 1.01,
     "perHeadReal": 1.01,
     "yoyCash": -16.7,
     "yoyReal": -16.7,
     "population": 495260
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000023-lighting": {
   "id": "E06000023-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 4.6,
     "real": 5,
     "perHead": 9.45,
     "perHeadReal": 10.17,
     "yoyCash": null,
     "yoyReal": null,
     "population": 486729
    },
    "2024-25": {
     "cash": 3.6,
     "real": 3.7,
     "perHead": 7.28,
     "perHeadReal": 7.54,
     "yoyCash": -21.7,
     "yoyReal": -25.5,
     "population": 494225
    },
    "2025-26": {
     "cash": 1.9,
     "real": 1.9,
     "perHead": 3.84,
     "perHeadReal": 3.84,
     "yoyCash": -47.2,
     "yoyReal": -48.6,
     "population": 495260
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000023": {
   "id": "E06000023",
   "name": "Bristol, City of",
   "level": "local",
   "code": "E06000023",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 8.1,
     "real": 8.7,
     "perHead": 16.64,
     "perHeadReal": 17.91,
     "yoyCash": null,
     "yoyReal": null,
     "population": 486729
    },
    "2024-25": {
     "cash": 8.2,
     "real": 8.5,
     "perHead": 16.59,
     "perHeadReal": 17.16,
     "yoyCash": 1.2,
     "yoyReal": -2.5,
     "population": 494225
    },
    "2025-26": {
     "cash": 7.6,
     "real": 7.6,
     "perHead": 15.35,
     "perHeadReal": 15.35,
     "yoyCash": -7.3,
     "yoyReal": -10.6,
     "population": 495260
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E06000023-structural",
    "E06000023-lighting",
    "E06000023-routine",
    "E06000023-winter"
   ],
   "page": "roads/bristol-city-of",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E06000024-structural": {
   "id": "E06000024-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1,
     "real": 1.1,
     "perHead": 4.5,
     "perHeadReal": 4.85,
     "yoyCash": null,
     "yoyReal": null,
     "population": 222108
    },
    "2024-25": {
     "cash": 0.8,
     "real": 0.8,
     "perHead": 3.56,
     "perHeadReal": 3.68,
     "yoyCash": -20,
     "yoyReal": -24.8,
     "population": 224667
    },
    "2025-26": {
     "cash": 1.3,
     "real": 1.3,
     "perHead": 5.72,
     "perHeadReal": 5.72,
     "yoyCash": 62.5,
     "yoyReal": 62.5,
     "population": 227160
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000024-routine": {
   "id": "E06000024-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2.1,
     "real": 2.3,
     "perHead": 9.45,
     "perHeadReal": 10.18,
     "yoyCash": null,
     "yoyReal": null,
     "population": 222108
    },
    "2024-25": {
     "cash": 2.6,
     "real": 2.7,
     "perHead": 11.57,
     "perHeadReal": 11.97,
     "yoyCash": 23.8,
     "yoyReal": 16.9,
     "population": 224667
    },
    "2025-26": {
     "cash": 2.2,
     "real": 2.2,
     "perHead": 9.68,
     "perHeadReal": 9.68,
     "yoyCash": -15.4,
     "yoyReal": -18.5,
     "population": 227160
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000024-winter": {
   "id": "E06000024-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.6,
     "real": 0.6,
     "perHead": 2.7,
     "perHeadReal": 2.91,
     "yoyCash": null,
     "yoyReal": null,
     "population": 222108
    },
    "2024-25": {
     "cash": 0.5,
     "real": 0.5,
     "perHead": 2.23,
     "perHeadReal": 2.3,
     "yoyCash": -16.7,
     "yoyReal": -13.8,
     "population": 224667
    },
    "2025-26": {
     "cash": 0.6,
     "real": 0.6,
     "perHead": 2.64,
     "perHeadReal": 2.64,
     "yoyCash": 20,
     "yoyReal": 20,
     "population": 227160
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000024-lighting": {
   "id": "E06000024-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.7,
     "real": 1.8,
     "perHead": 7.65,
     "perHeadReal": 8.24,
     "yoyCash": null,
     "yoyReal": null,
     "population": 222108
    },
    "2024-25": {
     "cash": 1.3,
     "real": 1.3,
     "perHead": 5.79,
     "perHeadReal": 5.99,
     "yoyCash": -23.5,
     "yoyReal": -25.3,
     "population": 224667
    },
    "2025-26": {
     "cash": 1.2,
     "real": 1.2,
     "perHead": 5.28,
     "perHeadReal": 5.28,
     "yoyCash": -7.7,
     "yoyReal": -7.7,
     "population": 227160
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000024": {
   "id": "E06000024",
   "name": "North Somerset",
   "level": "local",
   "code": "E06000024",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 5.3,
     "real": 5.7,
     "perHead": 23.86,
     "perHeadReal": 25.69,
     "yoyCash": null,
     "yoyReal": null,
     "population": 222108
    },
    "2024-25": {
     "cash": 5.3,
     "real": 5.5,
     "perHead": 23.59,
     "perHeadReal": 24.4,
     "yoyCash": 0,
     "yoyReal": -3.8,
     "population": 224667
    },
    "2025-26": {
     "cash": 5.3,
     "real": 5.3,
     "perHead": 23.33,
     "perHeadReal": 23.33,
     "yoyCash": 0,
     "yoyReal": -3.6,
     "population": 227160
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E06000024-routine",
    "E06000024-structural",
    "E06000024-lighting",
    "E06000024-winter"
   ],
   "page": "roads/north-somerset",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E06000025-structural": {
   "id": "E06000025-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2.4,
     "real": 2.6,
     "perHead": 7.99,
     "perHeadReal": 8.6,
     "yoyCash": null,
     "yoyReal": null,
     "population": 300441
    },
    "2024-25": {
     "cash": 2.9,
     "real": 3,
     "perHead": 9.48,
     "perHeadReal": 9.81,
     "yoyCash": 20.8,
     "yoyReal": 15.4,
     "population": 305766
    },
    "2025-26": {
     "cash": 3.5,
     "real": 3.5,
     "perHead": 11.33,
     "perHeadReal": 11.33,
     "yoyCash": 20.7,
     "yoyReal": 16.7,
     "population": 308787
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000025-routine": {
   "id": "E06000025-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 5.2,
     "real": 5.6,
     "perHead": 17.31,
     "perHeadReal": 18.63,
     "yoyCash": null,
     "yoyReal": null,
     "population": 300441
    },
    "2024-25": {
     "cash": 5.7,
     "real": 5.9,
     "perHead": 18.64,
     "perHeadReal": 19.28,
     "yoyCash": 9.6,
     "yoyReal": 5.3,
     "population": 305766
    },
    "2025-26": {
     "cash": 5.6,
     "real": 5.6,
     "perHead": 18.14,
     "perHeadReal": 18.14,
     "yoyCash": -1.8,
     "yoyReal": -5.1,
     "population": 308787
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000025-winter": {
   "id": "E06000025-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.8,
     "real": 0.9,
     "perHead": 2.66,
     "perHeadReal": 2.87,
     "yoyCash": null,
     "yoyReal": null,
     "population": 300441
    },
    "2024-25": {
     "cash": 0.9,
     "real": 0.9,
     "perHead": 2.94,
     "perHeadReal": 3.04,
     "yoyCash": 12.5,
     "yoyReal": 3.4,
     "population": 305766
    },
    "2025-26": {
     "cash": 1,
     "real": 1,
     "perHead": 3.24,
     "perHeadReal": 3.24,
     "yoyCash": 11.1,
     "yoyReal": 11.1,
     "population": 308787
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000025-lighting": {
   "id": "E06000025-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.9,
     "real": 2,
     "perHead": 6.32,
     "perHeadReal": 6.81,
     "yoyCash": null,
     "yoyReal": null,
     "population": 300441
    },
    "2024-25": {
     "cash": 1.8,
     "real": 1.9,
     "perHead": 5.89,
     "perHeadReal": 6.09,
     "yoyCash": -5.3,
     "yoyReal": -6.9,
     "population": 305766
    },
    "2025-26": {
     "cash": 1.7,
     "real": 1.7,
     "perHead": 5.51,
     "perHeadReal": 5.51,
     "yoyCash": -5.6,
     "yoyReal": -10.5,
     "population": 308787
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000025": {
   "id": "E06000025",
   "name": "South Gloucestershire",
   "level": "local",
   "code": "E06000025",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 10.3,
     "real": 11.1,
     "perHead": 34.28,
     "perHeadReal": 36.91,
     "yoyCash": null,
     "yoyReal": null,
     "population": 300441
    },
    "2024-25": {
     "cash": 11.2,
     "real": 11.6,
     "perHead": 36.63,
     "perHeadReal": 37.89,
     "yoyCash": 8.7,
     "yoyReal": 4.4,
     "population": 305766
    },
    "2025-26": {
     "cash": 11.7,
     "real": 11.7,
     "perHead": 37.89,
     "perHeadReal": 37.89,
     "yoyCash": 4.5,
     "yoyReal": 0.9,
     "population": 308787
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E06000025-routine",
    "E06000025-structural",
    "E06000025-lighting",
    "E06000025-winter"
   ],
   "page": "roads/south-gloucestershire",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E06000026-structural": {
   "id": "E06000026-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 3.1,
     "real": 3.3,
     "perHead": 11.45,
     "perHeadReal": 12.33,
     "yoyCash": null,
     "yoyReal": null,
     "population": 270641
    },
    "2024-25": {
     "cash": 3,
     "real": 3.1,
     "perHead": 11.03,
     "perHeadReal": 11.41,
     "yoyCash": -3.2,
     "yoyReal": -6,
     "population": 271904
    },
    "2025-26": {
     "cash": 3.1,
     "real": 3.1,
     "perHead": 11.42,
     "perHeadReal": 11.42,
     "yoyCash": 3.3,
     "yoyReal": 0,
     "population": 271361
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000026-routine": {
   "id": "E06000026-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2.2,
     "real": 2.4,
     "perHead": 8.13,
     "perHeadReal": 8.75,
     "yoyCash": null,
     "yoyReal": null,
     "population": 270641
    },
    "2024-25": {
     "cash": 2.6,
     "real": 2.7,
     "perHead": 9.56,
     "perHeadReal": 9.89,
     "yoyCash": 18.2,
     "yoyReal": 12.1,
     "population": 271904
    },
    "2025-26": {
     "cash": 2.9,
     "real": 2.9,
     "perHead": 10.69,
     "perHeadReal": 10.69,
     "yoyCash": 11.5,
     "yoyReal": 7.4,
     "population": 271361
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000026-winter": {
   "id": "E06000026-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 1.48,
     "perHeadReal": 1.59,
     "yoyCash": null,
     "yoyReal": null,
     "population": 270641
    },
    "2024-25": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 1.47,
     "perHeadReal": 1.52,
     "yoyCash": 0,
     "yoyReal": 3.4,
     "population": 271904
    },
    "2025-26": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 1.47,
     "perHeadReal": 1.47,
     "yoyCash": 0,
     "yoyReal": 0,
     "population": 271361
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000026-lighting": {
   "id": "E06000026-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 3.5,
     "real": 3.8,
     "perHead": 12.93,
     "perHeadReal": 13.92,
     "yoyCash": null,
     "yoyReal": null,
     "population": 270641
    },
    "2024-25": {
     "cash": 2.3,
     "real": 2.4,
     "perHead": 8.46,
     "perHeadReal": 8.75,
     "yoyCash": -34.3,
     "yoyReal": -37.4,
     "population": 271904
    },
    "2025-26": {
     "cash": 1.9,
     "real": 1.9,
     "perHead": 7,
     "perHeadReal": 7,
     "yoyCash": -17.4,
     "yoyReal": -20.8,
     "population": 271361
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000026": {
   "id": "E06000026",
   "name": "Plymouth",
   "level": "local",
   "code": "E06000026",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 9.1,
     "real": 9.8,
     "perHead": 33.62,
     "perHeadReal": 36.2,
     "yoyCash": null,
     "yoyReal": null,
     "population": 270641
    },
    "2024-25": {
     "cash": 8.3,
     "real": 8.6,
     "perHead": 30.53,
     "perHeadReal": 31.58,
     "yoyCash": -8.8,
     "yoyReal": -12.4,
     "population": 271904
    },
    "2025-26": {
     "cash": 8.3,
     "real": 8.3,
     "perHead": 30.59,
     "perHeadReal": 30.59,
     "yoyCash": 0,
     "yoyReal": -3.5,
     "population": 271361
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E06000026-structural",
    "E06000026-routine",
    "E06000026-lighting",
    "E06000026-winter"
   ],
   "page": "roads/plymouth",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E06000027-structural": {
   "id": "E06000027-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.9,
     "real": 1,
     "perHead": 6.44,
     "perHeadReal": 6.93,
     "yoyCash": null,
     "yoyReal": null,
     "population": 139734
    },
    "2024-25": {
     "cash": 0.9,
     "real": 0.9,
     "perHead": 6.43,
     "perHeadReal": 6.66,
     "yoyCash": 0,
     "yoyReal": -6.9,
     "population": 139862
    },
    "2025-26": {
     "cash": 1,
     "real": 1,
     "perHead": 7.17,
     "perHeadReal": 7.17,
     "yoyCash": 11.1,
     "yoyReal": 11.1,
     "population": 139486
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000027-routine": {
   "id": "E06000027-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.2,
     "real": 1.3,
     "perHead": 8.59,
     "perHeadReal": 9.24,
     "yoyCash": null,
     "yoyReal": null,
     "population": 139734
    },
    "2024-25": {
     "cash": 1.3,
     "real": 1.3,
     "perHead": 9.29,
     "perHeadReal": 9.62,
     "yoyCash": 8.3,
     "yoyReal": 3.4,
     "population": 139862
    },
    "2025-26": {
     "cash": 1.5,
     "real": 1.5,
     "perHead": 10.75,
     "perHeadReal": 10.75,
     "yoyCash": 15.4,
     "yoyReal": 15.4,
     "population": 139486
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000027-winter": {
   "id": "E06000027-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.1,
     "real": 0.1,
     "perHead": 0.72,
     "perHeadReal": 0.77,
     "yoyCash": null,
     "yoyReal": null,
     "population": 139734
    },
    "2025-26": {
     "cash": 0.2,
     "real": 0.2,
     "perHead": 1.43,
     "perHeadReal": 1.43,
     "yoyCash": null,
     "yoyReal": null,
     "population": 139486
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000027-lighting": {
   "id": "E06000027-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.4,
     "real": 1.5,
     "perHead": 10.02,
     "perHeadReal": 10.79,
     "yoyCash": null,
     "yoyReal": null,
     "population": 139734
    },
    "2025-26": {
     "cash": 1.2,
     "real": 1.2,
     "perHead": 8.6,
     "perHeadReal": 8.6,
     "yoyCash": null,
     "yoyReal": null,
     "population": 139486
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000027": {
   "id": "E06000027",
   "name": "Torbay",
   "level": "local",
   "code": "E06000027",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 3.5,
     "real": 3.8,
     "perHead": 25.05,
     "perHeadReal": 26.96,
     "yoyCash": null,
     "yoyReal": null,
     "population": 139734
    },
    "2024-25": {
     "cash": 2.2,
     "real": 2.3,
     "perHead": 15.73,
     "perHeadReal": 16.27,
     "yoyCash": -37.1,
     "yoyReal": -40.1,
     "population": 139862
    },
    "2025-26": {
     "cash": 3.9,
     "real": 3.9,
     "perHead": 27.96,
     "perHeadReal": 27.96,
     "yoyCash": 77.3,
     "yoyReal": 69.6,
     "population": 139486
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E06000027-routine",
    "E06000027-lighting",
    "E06000027-structural",
    "E06000027-winter"
   ],
   "page": "roads/torbay",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E06000030-structural": {
   "id": "E06000030-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.1,
     "real": 0.1,
     "perHead": 0.42,
     "perHeadReal": 0.45,
     "yoyCash": null,
     "yoyReal": null,
     "population": 240013
    },
    "2024-25": {
     "cash": 0.1,
     "real": 0.1,
     "perHead": 0.41,
     "perHeadReal": 0.43,
     "yoyCash": 0,
     "yoyReal": 3.4,
     "population": 243324
    },
    "2025-26": {
     "cash": 0.1,
     "real": 0.1,
     "perHead": 0.41,
     "perHeadReal": 0.41,
     "yoyCash": 0,
     "yoyReal": 0,
     "population": 245286
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000030-routine": {
   "id": "E06000030-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 3,
     "real": 3.2,
     "perHead": 12.5,
     "perHeadReal": 13.46,
     "yoyCash": null,
     "yoyReal": null,
     "population": 240013
    },
    "2024-25": {
     "cash": 2.8,
     "real": 2.9,
     "perHead": 11.51,
     "perHeadReal": 11.9,
     "yoyCash": -6.7,
     "yoyReal": -9.5,
     "population": 243324
    },
    "2025-26": {
     "cash": 3.9,
     "real": 3.9,
     "perHead": 15.9,
     "perHeadReal": 15.9,
     "yoyCash": 39.3,
     "yoyReal": 34.5,
     "population": 245286
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000030-winter": {
   "id": "E06000030-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2025-26": {
     "cash": 0.3,
     "real": 0.3,
     "perHead": 1.22,
     "perHeadReal": 1.22,
     "yoyCash": null,
     "yoyReal": null,
     "population": 245286
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000030-lighting": {
   "id": "E06000030-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.2,
     "real": 0.2,
     "perHead": 0.83,
     "perHeadReal": 0.9,
     "yoyCash": null,
     "yoyReal": null,
     "population": 240013
    },
    "2024-25": {
     "cash": 1.2,
     "real": 1.2,
     "perHead": 4.93,
     "perHeadReal": 5.1,
     "yoyCash": 500,
     "yoyReal": 520.7,
     "population": 243324
    },
    "2025-26": {
     "cash": 1.3,
     "real": 1.3,
     "perHead": 5.3,
     "perHeadReal": 5.3,
     "yoyCash": 8.3,
     "yoyReal": 8.3,
     "population": 245286
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000030": {
   "id": "E06000030",
   "name": "Swindon",
   "level": "local",
   "code": "E06000030",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 3.3,
     "real": 3.6,
     "perHead": 13.75,
     "perHeadReal": 14.8,
     "yoyCash": null,
     "yoyReal": null,
     "population": 240013
    },
    "2024-25": {
     "cash": 4.2,
     "real": 4.3,
     "perHead": 17.26,
     "perHeadReal": 17.86,
     "yoyCash": 27.3,
     "yoyReal": 20.7,
     "population": 243324
    },
    "2025-26": {
     "cash": 5.6,
     "real": 5.6,
     "perHead": 22.83,
     "perHeadReal": 22.83,
     "yoyCash": 33.3,
     "yoyReal": 30.2,
     "population": 245286
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E06000030-routine",
    "E06000030-lighting",
    "E06000030-winter",
    "E06000030-structural"
   ],
   "page": "roads/swindon",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E06000031-structural": {
   "id": "E06000031-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.7,
     "real": 0.8,
     "perHead": 3.16,
     "perHeadReal": 3.4,
     "yoyCash": null,
     "yoyReal": null,
     "population": 221822
    },
    "2024-25": {
     "cash": 0.6,
     "real": 0.6,
     "perHead": 2.68,
     "perHeadReal": 2.77,
     "yoyCash": -14.3,
     "yoyReal": -22.4,
     "population": 224152
    },
    "2025-26": {
     "cash": 0.7,
     "real": 0.7,
     "perHead": 3.11,
     "perHeadReal": 3.11,
     "yoyCash": 16.7,
     "yoyReal": 16.7,
     "population": 224757
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000031-routine": {
   "id": "E06000031-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.2,
     "real": 1.3,
     "perHead": 5.41,
     "perHeadReal": 5.82,
     "yoyCash": null,
     "yoyReal": null,
     "population": 221822
    },
    "2024-25": {
     "cash": 1.5,
     "real": 1.6,
     "perHead": 6.69,
     "perHeadReal": 6.92,
     "yoyCash": 25,
     "yoyReal": 19.4,
     "population": 224152
    },
    "2025-26": {
     "cash": -1.7,
     "real": -1.7,
     "perHead": -7.56,
     "perHeadReal": -7.56,
     "yoyCash": -213.3,
     "yoyReal": -206.2,
     "population": 224757
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000031-winter": {
   "id": "E06000031-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.3,
     "real": 0.3,
     "perHead": 1.35,
     "perHeadReal": 1.46,
     "yoyCash": null,
     "yoyReal": null,
     "population": 221822
    },
    "2024-25": {
     "cash": 0.3,
     "real": 0.3,
     "perHead": 1.34,
     "perHeadReal": 1.38,
     "yoyCash": 0,
     "yoyReal": 3.4,
     "population": 224152
    },
    "2025-26": {
     "cash": 0.3,
     "real": 0.3,
     "perHead": 1.33,
     "perHeadReal": 1.33,
     "yoyCash": 0,
     "yoyReal": 0,
     "population": 224757
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000031-lighting": {
   "id": "E06000031-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2.1,
     "real": 2.3,
     "perHead": 9.47,
     "perHeadReal": 10.19,
     "yoyCash": null,
     "yoyReal": null,
     "population": 221822
    },
    "2024-25": {
     "cash": 1.8,
     "real": 1.9,
     "perHead": 8.03,
     "perHeadReal": 8.31,
     "yoyCash": -14.3,
     "yoyReal": -19,
     "population": 224152
    },
    "2025-26": {
     "cash": 1.5,
     "real": 1.5,
     "perHead": 6.67,
     "perHeadReal": 6.67,
     "yoyCash": -16.7,
     "yoyReal": -21.1,
     "population": 224757
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000031": {
   "id": "E06000031",
   "name": "Peterborough",
   "level": "local",
   "code": "E06000031",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 4.4,
     "real": 4.7,
     "perHead": 19.84,
     "perHeadReal": 21.35,
     "yoyCash": null,
     "yoyReal": null,
     "population": 221822
    },
    "2024-25": {
     "cash": 4.2,
     "real": 4.3,
     "perHead": 18.74,
     "perHeadReal": 19.38,
     "yoyCash": -4.5,
     "yoyReal": -7.6,
     "population": 224152
    },
    "2025-26": {
     "cash": 0.8,
     "real": 0.8,
     "perHead": 3.56,
     "perHeadReal": 3.56,
     "yoyCash": -81,
     "yoyReal": -81.4,
     "population": 224757
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E06000031-lighting",
    "E06000031-structural",
    "E06000031-winter",
    "E06000031-routine"
   ],
   "page": "roads/peterborough",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E06000032-structural": {
   "id": "E06000032-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.6,
     "real": 0.6,
     "perHead": 2.57,
     "perHeadReal": 2.76,
     "yoyCash": null,
     "yoyReal": null,
     "population": 233813
    },
    "2024-25": {
     "cash": 0.5,
     "real": 0.5,
     "perHead": 2.1,
     "perHeadReal": 2.17,
     "yoyCash": -16.7,
     "yoyReal": -13.8,
     "population": 238047
    },
    "2025-26": {
     "cash": 0.6,
     "real": 0.6,
     "perHead": 2.54,
     "perHeadReal": 2.54,
     "yoyCash": 20,
     "yoyReal": 20,
     "population": 236380
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000032-routine": {
   "id": "E06000032-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 3.8,
     "real": 4.1,
     "perHead": 16.25,
     "perHeadReal": 17.5,
     "yoyCash": null,
     "yoyReal": null,
     "population": 233813
    },
    "2024-25": {
     "cash": 3.6,
     "real": 3.7,
     "perHead": 15.12,
     "perHeadReal": 15.64,
     "yoyCash": -5.3,
     "yoyReal": -9.2,
     "population": 238047
    },
    "2025-26": {
     "cash": 3.5,
     "real": 3.5,
     "perHead": 14.81,
     "perHeadReal": 14.81,
     "yoyCash": -2.8,
     "yoyReal": -5.4,
     "population": 236380
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000032-winter": {
   "id": "E06000032-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 1.71,
     "perHeadReal": 1.84,
     "yoyCash": null,
     "yoyReal": null,
     "population": 233813
    },
    "2024-25": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 1.68,
     "perHeadReal": 1.74,
     "yoyCash": 0,
     "yoyReal": 3.4,
     "population": 238047
    },
    "2025-26": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 1.69,
     "perHeadReal": 1.69,
     "yoyCash": 0,
     "yoyReal": 0,
     "population": 236380
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000032-lighting": {
   "id": "E06000032-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2,
     "real": 2.2,
     "perHead": 8.55,
     "perHeadReal": 9.21,
     "yoyCash": null,
     "yoyReal": null,
     "population": 233813
    },
    "2024-25": {
     "cash": 1.5,
     "real": 1.6,
     "perHead": 6.3,
     "perHeadReal": 6.52,
     "yoyCash": -25,
     "yoyReal": -29.5,
     "population": 238047
    },
    "2025-26": {
     "cash": 1.6,
     "real": 1.6,
     "perHead": 6.77,
     "perHeadReal": 6.77,
     "yoyCash": 6.7,
     "yoyReal": 0,
     "population": 236380
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000032": {
   "id": "E06000032",
   "name": "Luton",
   "level": "local",
   "code": "E06000032",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 6.8,
     "real": 7.3,
     "perHead": 29.08,
     "perHeadReal": 31.31,
     "yoyCash": null,
     "yoyReal": null,
     "population": 233813
    },
    "2024-25": {
     "cash": 6,
     "real": 6.2,
     "perHead": 25.21,
     "perHeadReal": 26.07,
     "yoyCash": -11.8,
     "yoyReal": -15,
     "population": 238047
    },
    "2025-26": {
     "cash": 6.1,
     "real": 6.1,
     "perHead": 25.81,
     "perHeadReal": 25.81,
     "yoyCash": 1.7,
     "yoyReal": -1.6,
     "population": 236380
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E06000032-routine",
    "E06000032-lighting",
    "E06000032-structural",
    "E06000032-winter"
   ],
   "page": "roads/luton",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E06000033-structural": {
   "id": "E06000033-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.5,
     "real": 1.6,
     "perHead": 8.23,
     "perHeadReal": 8.86,
     "yoyCash": null,
     "yoyReal": null,
     "population": 182327
    },
    "2024-25": {
     "cash": 1.9,
     "real": 2,
     "perHead": 10.3,
     "perHeadReal": 10.65,
     "yoyCash": 26.7,
     "yoyReal": 22.8,
     "population": 184503
    },
    "2025-26": {
     "cash": 2.8,
     "real": 2.8,
     "perHead": 15.12,
     "perHeadReal": 15.12,
     "yoyCash": 47.4,
     "yoyReal": 40,
     "population": 185214
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000033-routine": {
   "id": "E06000033-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 5,
     "real": 5.4,
     "perHead": 27.42,
     "perHeadReal": 29.52,
     "yoyCash": null,
     "yoyReal": null,
     "population": 182327
    },
    "2024-25": {
     "cash": 3.9,
     "real": 4,
     "perHead": 21.14,
     "perHeadReal": 21.87,
     "yoyCash": -22,
     "yoyReal": -25.3,
     "population": 184503
    },
    "2025-26": {
     "cash": 2.2,
     "real": 2.2,
     "perHead": 11.88,
     "perHeadReal": 11.88,
     "yoyCash": -43.6,
     "yoyReal": -45,
     "population": 185214
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000033-winter": {
   "id": "E06000033-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.1,
     "real": 0.1,
     "perHead": 0.55,
     "perHeadReal": 0.59,
     "yoyCash": null,
     "yoyReal": null,
     "population": 182327
    },
    "2024-25": {
     "cash": 0.1,
     "real": 0.1,
     "perHead": 0.54,
     "perHeadReal": 0.56,
     "yoyCash": 0,
     "yoyReal": 3.4,
     "population": 184503
    },
    "2025-26": {
     "cash": 0.1,
     "real": 0.1,
     "perHead": 0.54,
     "perHeadReal": 0.54,
     "yoyCash": 0,
     "yoyReal": 0,
     "population": 185214
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000033-lighting": {
   "id": "E06000033-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.6,
     "real": 1.7,
     "perHead": 8.78,
     "perHeadReal": 9.45,
     "yoyCash": null,
     "yoyReal": null,
     "population": 182327
    },
    "2024-25": {
     "cash": 1.1,
     "real": 1.1,
     "perHead": 5.96,
     "perHeadReal": 6.17,
     "yoyCash": -31.2,
     "yoyReal": -33.1,
     "population": 184503
    },
    "2025-26": {
     "cash": 1.2,
     "real": 1.2,
     "perHead": 6.48,
     "perHeadReal": 6.48,
     "yoyCash": 9.1,
     "yoyReal": 9.1,
     "population": 185214
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000033": {
   "id": "E06000033",
   "name": "Southend-on-Sea",
   "level": "local",
   "code": "E06000033",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 8.2,
     "real": 8.8,
     "perHead": 44.97,
     "perHeadReal": 48.41,
     "yoyCash": null,
     "yoyReal": null,
     "population": 182327
    },
    "2024-25": {
     "cash": 6.9,
     "real": 7.1,
     "perHead": 37.4,
     "perHeadReal": 38.69,
     "yoyCash": -15.9,
     "yoyReal": -18.9,
     "population": 184503
    },
    "2025-26": {
     "cash": 6.3,
     "real": 6.3,
     "perHead": 34.01,
     "perHeadReal": 34.01,
     "yoyCash": -8.7,
     "yoyReal": -11.3,
     "population": 185214
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E06000033-structural",
    "E06000033-routine",
    "E06000033-lighting",
    "E06000033-winter"
   ],
   "page": "roads/southend-on-sea",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E06000034-structural": {
   "id": "E06000034-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.2,
     "real": 0.2,
     "perHead": 1.12,
     "perHeadReal": 1.2,
     "yoyCash": null,
     "yoyReal": null,
     "population": 179372
    },
    "2024-25": {
     "cash": 0.2,
     "real": 0.2,
     "perHead": 1.1,
     "perHeadReal": 1.14,
     "yoyCash": 0,
     "yoyReal": 3.4,
     "population": 181287
    },
    "2025-26": {
     "cash": 0.1,
     "real": 0.1,
     "perHead": 0.55,
     "perHeadReal": 0.55,
     "yoyCash": -50,
     "yoyReal": -50,
     "population": 181664
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000034-routine": {
   "id": "E06000034-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 3.7,
     "real": 4,
     "perHead": 20.63,
     "perHeadReal": 22.21,
     "yoyCash": null,
     "yoyReal": null,
     "population": 179372
    },
    "2024-25": {
     "cash": 3,
     "real": 3.1,
     "perHead": 16.55,
     "perHeadReal": 17.12,
     "yoyCash": -18.9,
     "yoyReal": -22.4,
     "population": 181287
    },
    "2025-26": {
     "cash": 4.2,
     "real": 4.2,
     "perHead": 23.12,
     "perHeadReal": 23.12,
     "yoyCash": 40,
     "yoyReal": 35.5,
     "population": 181664
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000034-winter": {
   "id": "E06000034-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.2,
     "real": 0.2,
     "perHead": 1.12,
     "perHeadReal": 1.2,
     "yoyCash": null,
     "yoyReal": null,
     "population": 179372
    },
    "2024-25": {
     "cash": 0.2,
     "real": 0.2,
     "perHead": 1.1,
     "perHeadReal": 1.14,
     "yoyCash": 0,
     "yoyReal": 3.4,
     "population": 181287
    },
    "2025-26": {
     "cash": 0.2,
     "real": 0.2,
     "perHead": 1.1,
     "perHeadReal": 1.1,
     "yoyCash": 0,
     "yoyReal": 0,
     "population": 181664
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000034-lighting": {
   "id": "E06000034-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.7,
     "real": 1.8,
     "perHead": 9.48,
     "perHeadReal": 10.2,
     "yoyCash": null,
     "yoyReal": null,
     "population": 179372
    },
    "2024-25": {
     "cash": 1.5,
     "real": 1.6,
     "perHead": 8.27,
     "perHeadReal": 8.56,
     "yoyCash": -11.8,
     "yoyReal": -13.8,
     "population": 181287
    },
    "2025-26": {
     "cash": 1.6,
     "real": 1.6,
     "perHead": 8.81,
     "perHeadReal": 8.81,
     "yoyCash": 6.7,
     "yoyReal": 0,
     "population": 181664
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000034": {
   "id": "E06000034",
   "name": "Thurrock",
   "level": "local",
   "code": "E06000034",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 5.8,
     "real": 6.2,
     "perHead": 32.34,
     "perHeadReal": 34.81,
     "yoyCash": null,
     "yoyReal": null,
     "population": 179372
    },
    "2024-25": {
     "cash": 4.9,
     "real": 5.1,
     "perHead": 27.03,
     "perHeadReal": 27.96,
     "yoyCash": -15.5,
     "yoyReal": -18.2,
     "population": 181287
    },
    "2025-26": {
     "cash": 6.1,
     "real": 6.1,
     "perHead": 33.58,
     "perHeadReal": 33.58,
     "yoyCash": 24.5,
     "yoyReal": 19.6,
     "population": 181664
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E06000034-routine",
    "E06000034-lighting",
    "E06000034-winter",
    "E06000034-structural"
   ],
   "page": "roads/thurrock",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E06000035-structural": {
   "id": "E06000035-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.1,
     "real": 1.2,
     "perHead": 3.82,
     "perHeadReal": 4.12,
     "yoyCash": null,
     "yoyReal": null,
     "population": 287701
    },
    "2024-25": {
     "cash": 1.1,
     "real": 1.1,
     "perHead": 3.77,
     "perHeadReal": 3.9,
     "yoyCash": 0,
     "yoyReal": -5.2,
     "population": 291691
    },
    "2025-26": {
     "cash": 1.1,
     "real": 1.1,
     "perHead": 3.76,
     "perHeadReal": 3.76,
     "yoyCash": 0,
     "yoyReal": 0,
     "population": 292697
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000035-routine": {
   "id": "E06000035-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2.5,
     "real": 2.7,
     "perHead": 8.69,
     "perHeadReal": 9.35,
     "yoyCash": null,
     "yoyReal": null,
     "population": 287701
    },
    "2024-25": {
     "cash": 2.3,
     "real": 2.4,
     "perHead": 7.89,
     "perHeadReal": 8.16,
     "yoyCash": -8,
     "yoyReal": -11.9,
     "population": 291691
    },
    "2025-26": {
     "cash": 2.9,
     "real": 2.9,
     "perHead": 9.91,
     "perHeadReal": 9.91,
     "yoyCash": 26.1,
     "yoyReal": 20.8,
     "population": 292697
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000035-winter": {
   "id": "E06000035-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.1,
     "real": 0.1,
     "perHead": 0.35,
     "perHeadReal": 0.37,
     "yoyCash": null,
     "yoyReal": null,
     "population": 287701
    },
    "2024-25": {
     "cash": 0.3,
     "real": 0.3,
     "perHead": 1.03,
     "perHeadReal": 1.06,
     "yoyCash": 200,
     "yoyReal": 210.3,
     "population": 291691
    },
    "2025-26": {
     "cash": 0.2,
     "real": 0.2,
     "perHead": 0.68,
     "perHeadReal": 0.68,
     "yoyCash": -33.3,
     "yoyReal": -33.3,
     "population": 292697
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000035-lighting": {
   "id": "E06000035-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1,
     "real": 1.1,
     "perHead": 3.48,
     "perHeadReal": 3.74,
     "yoyCash": null,
     "yoyReal": null,
     "population": 287701
    },
    "2024-25": {
     "cash": 0.8,
     "real": 0.8,
     "perHead": 2.74,
     "perHeadReal": 2.84,
     "yoyCash": -20,
     "yoyReal": -24.8,
     "population": 291691
    },
    "2025-26": {
     "cash": 0.9,
     "real": 0.9,
     "perHead": 3.07,
     "perHeadReal": 3.07,
     "yoyCash": 12.5,
     "yoyReal": 12.5,
     "population": 292697
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000035": {
   "id": "E06000035",
   "name": "Medway",
   "level": "local",
   "code": "E06000035",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 4.8,
     "real": 5.2,
     "perHead": 16.68,
     "perHeadReal": 17.96,
     "yoyCash": null,
     "yoyReal": null,
     "population": 287701
    },
    "2024-25": {
     "cash": 4.5,
     "real": 4.7,
     "perHead": 15.43,
     "perHeadReal": 15.96,
     "yoyCash": -6.2,
     "yoyReal": -10.5,
     "population": 291691
    },
    "2025-26": {
     "cash": 5,
     "real": 5,
     "perHead": 17.08,
     "perHeadReal": 17.08,
     "yoyCash": 11.1,
     "yoyReal": 6.4,
     "population": 292697
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E06000035-routine",
    "E06000035-structural",
    "E06000035-lighting",
    "E06000035-winter"
   ],
   "page": "roads/medway",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E06000036-structural": {
   "id": "E06000036-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.2,
     "real": 0.2,
     "perHead": 1.55,
     "perHeadReal": 1.67,
     "yoyCash": null,
     "yoyReal": null,
     "population": 128972
    },
    "2024-25": {
     "cash": 0.7,
     "real": 0.7,
     "perHead": 5.36,
     "perHeadReal": 5.55,
     "yoyCash": 250,
     "yoyReal": 262.1,
     "population": 130502
    },
    "2025-26": {
     "cash": 0.9,
     "real": 0.9,
     "perHead": 6.81,
     "perHeadReal": 6.81,
     "yoyCash": 28.6,
     "yoyReal": 28.6,
     "population": 132145
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000036-routine": {
   "id": "E06000036-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.8,
     "real": 1.9,
     "perHead": 13.96,
     "perHeadReal": 15.02,
     "yoyCash": null,
     "yoyReal": null,
     "population": 128972
    },
    "2024-25": {
     "cash": 1.7,
     "real": 1.8,
     "perHead": 13.03,
     "perHeadReal": 13.48,
     "yoyCash": -5.6,
     "yoyReal": -7.4,
     "population": 130502
    },
    "2025-26": {
     "cash": 2,
     "real": 2,
     "perHead": 15.13,
     "perHeadReal": 15.13,
     "yoyCash": 17.6,
     "yoyReal": 11.1,
     "population": 132145
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000036-winter": {
   "id": "E06000036-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1,
     "real": 1.1,
     "perHead": 7.75,
     "perHeadReal": 8.35,
     "yoyCash": null,
     "yoyReal": null,
     "population": 128972
    },
    "2024-25": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 3.07,
     "perHeadReal": 3.17,
     "yoyCash": -60,
     "yoyReal": -62.4,
     "population": 130502
    },
    "2025-26": {
     "cash": 0.3,
     "real": 0.3,
     "perHead": 2.27,
     "perHeadReal": 2.27,
     "yoyCash": -25,
     "yoyReal": -25,
     "population": 132145
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000036-lighting": {
   "id": "E06000036-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.5,
     "real": 1.6,
     "perHead": 11.63,
     "perHeadReal": 12.52,
     "yoyCash": null,
     "yoyReal": null,
     "population": 128972
    },
    "2024-25": {
     "cash": 1.2,
     "real": 1.2,
     "perHead": 9.2,
     "perHeadReal": 9.51,
     "yoyCash": -20,
     "yoyReal": -22.4,
     "population": 130502
    },
    "2025-26": {
     "cash": 1.2,
     "real": 1.2,
     "perHead": 9.08,
     "perHeadReal": 9.08,
     "yoyCash": 0,
     "yoyReal": 0,
     "population": 132145
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000036": {
   "id": "E06000036",
   "name": "Bracknell Forest",
   "level": "local",
   "code": "E06000036",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 4.5,
     "real": 4.8,
     "perHead": 34.89,
     "perHeadReal": 37.56,
     "yoyCash": null,
     "yoyReal": null,
     "population": 128972
    },
    "2024-25": {
     "cash": 4,
     "real": 4.1,
     "perHead": 30.65,
     "perHeadReal": 31.71,
     "yoyCash": -11.1,
     "yoyReal": -13.8,
     "population": 130502
    },
    "2025-26": {
     "cash": 4.3,
     "real": 4.3,
     "perHead": 32.54,
     "perHeadReal": 32.54,
     "yoyCash": 7.5,
     "yoyReal": 4.9,
     "population": 132145
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E06000036-routine",
    "E06000036-lighting",
    "E06000036-structural",
    "E06000036-winter"
   ],
   "page": "roads/bracknell-forest",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E06000037-structural": {
   "id": "E06000037-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.5,
     "real": 0.5,
     "perHead": 3.05,
     "perHeadReal": 3.28,
     "yoyCash": null,
     "yoyReal": null,
     "population": 164121
    },
    "2024-25": {
     "cash": 0.5,
     "real": 0.5,
     "perHead": 3.03,
     "perHeadReal": 3.14,
     "yoyCash": 0,
     "yoyReal": 3.4,
     "population": 164918
    },
    "2025-26": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 2.42,
     "perHeadReal": 2.42,
     "yoyCash": -20,
     "yoyReal": -20,
     "population": 165523
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000037-routine": {
   "id": "E06000037-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.5,
     "real": 0.5,
     "perHead": 3.05,
     "perHeadReal": 3.28,
     "yoyCash": null,
     "yoyReal": null,
     "population": 164121
    },
    "2024-25": {
     "cash": 0.3,
     "real": 0.3,
     "perHead": 1.82,
     "perHeadReal": 1.88,
     "yoyCash": -40,
     "yoyReal": -37.9,
     "population": 164918
    },
    "2025-26": {
     "cash": -0.2,
     "real": -0.2,
     "perHead": -1.21,
     "perHeadReal": -1.21,
     "yoyCash": -166.7,
     "yoyReal": -166.7,
     "population": 165523
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000037-winter": {
   "id": "E06000037-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.7,
     "real": 0.8,
     "perHead": 4.27,
     "perHeadReal": 4.59,
     "yoyCash": null,
     "yoyReal": null,
     "population": 164121
    },
    "2024-25": {
     "cash": 0.7,
     "real": 0.7,
     "perHead": 4.24,
     "perHeadReal": 4.39,
     "yoyCash": 0,
     "yoyReal": -9.5,
     "population": 164918
    },
    "2025-26": {
     "cash": 0.7,
     "real": 0.7,
     "perHead": 4.23,
     "perHeadReal": 4.23,
     "yoyCash": 0,
     "yoyReal": 0,
     "population": 165523
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000037-lighting": {
   "id": "E06000037-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.6,
     "real": 1.7,
     "perHead": 9.75,
     "perHeadReal": 10.49,
     "yoyCash": null,
     "yoyReal": null,
     "population": 164121
    },
    "2024-25": {
     "cash": 1,
     "real": 1,
     "perHead": 6.06,
     "perHeadReal": 6.27,
     "yoyCash": -37.5,
     "yoyReal": -39.1,
     "population": 164918
    },
    "2025-26": {
     "cash": 1,
     "real": 1,
     "perHead": 6.04,
     "perHeadReal": 6.04,
     "yoyCash": 0,
     "yoyReal": 0,
     "population": 165523
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000037": {
   "id": "E06000037",
   "name": "West Berkshire",
   "level": "local",
   "code": "E06000037",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 3.2,
     "real": 3.4,
     "perHead": 19.5,
     "perHeadReal": 20.99,
     "yoyCash": null,
     "yoyReal": null,
     "population": 164121
    },
    "2024-25": {
     "cash": 2.4,
     "real": 2.5,
     "perHead": 14.55,
     "perHeadReal": 15.05,
     "yoyCash": -25,
     "yoyReal": -27,
     "population": 164918
    },
    "2025-26": {
     "cash": 1.9,
     "real": 1.9,
     "perHead": 11.48,
     "perHeadReal": 11.48,
     "yoyCash": -20.8,
     "yoyReal": -24,
     "population": 165523
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E06000037-lighting",
    "E06000037-winter",
    "E06000037-structural",
    "E06000037-routine"
   ],
   "page": "roads/west-berkshire",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E06000038-structural": {
   "id": "E06000038-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.8,
     "real": 1.9,
     "perHead": 9.98,
     "perHeadReal": 10.74,
     "yoyCash": null,
     "yoyReal": null,
     "population": 180350
    },
    "2024-25": {
     "cash": 2.2,
     "real": 2.3,
     "perHead": 12.03,
     "perHeadReal": 12.45,
     "yoyCash": 22.2,
     "yoyReal": 19.8,
     "population": 182809
    },
    "2025-26": {
     "cash": 2.1,
     "real": 2.1,
     "perHead": 11.43,
     "perHeadReal": 11.43,
     "yoyCash": -4.5,
     "yoyReal": -8.7,
     "population": 183762
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000038-routine": {
   "id": "E06000038-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 3,
     "real": 3.2,
     "perHead": 16.63,
     "perHeadReal": 17.91,
     "yoyCash": null,
     "yoyReal": null,
     "population": 180350
    },
    "2024-25": {
     "cash": 1.2,
     "real": 1.2,
     "perHead": 6.56,
     "perHeadReal": 6.79,
     "yoyCash": -60,
     "yoyReal": -61.2,
     "population": 182809
    },
    "2025-26": {
     "cash": 1.4,
     "real": 1.4,
     "perHead": 7.62,
     "perHeadReal": 7.62,
     "yoyCash": 16.7,
     "yoyReal": 16.7,
     "population": 183762
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000038-winter": {
   "id": "E06000038-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.2,
     "real": 0.2,
     "perHead": 1.11,
     "perHeadReal": 1.19,
     "yoyCash": null,
     "yoyReal": null,
     "population": 180350
    },
    "2024-25": {
     "cash": 0.2,
     "real": 0.2,
     "perHead": 1.09,
     "perHeadReal": 1.13,
     "yoyCash": 0,
     "yoyReal": 3.4,
     "population": 182809
    },
    "2025-26": {
     "cash": 0.2,
     "real": 0.2,
     "perHead": 1.09,
     "perHeadReal": 1.09,
     "yoyCash": 0,
     "yoyReal": 0,
     "population": 183762
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000038-lighting": {
   "id": "E06000038-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.9,
     "real": 1,
     "perHead": 4.99,
     "perHeadReal": 5.37,
     "yoyCash": null,
     "yoyReal": null,
     "population": 180350
    },
    "2024-25": {
     "cash": 1,
     "real": 1,
     "perHead": 5.47,
     "perHeadReal": 5.66,
     "yoyCash": 11.1,
     "yoyReal": 3.4,
     "population": 182809
    },
    "2025-26": {
     "cash": 0.7,
     "real": 0.7,
     "perHead": 3.81,
     "perHeadReal": 3.81,
     "yoyCash": -30,
     "yoyReal": -30,
     "population": 183762
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000038": {
   "id": "E06000038",
   "name": "Reading",
   "level": "local",
   "code": "E06000038",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 5.9,
     "real": 6.4,
     "perHead": 32.71,
     "perHeadReal": 35.22,
     "yoyCash": null,
     "yoyReal": null,
     "population": 180350
    },
    "2024-25": {
     "cash": 4.5,
     "real": 4.7,
     "perHead": 24.62,
     "perHeadReal": 25.46,
     "yoyCash": -23.7,
     "yoyReal": -27.3,
     "population": 182809
    },
    "2025-26": {
     "cash": 4.4,
     "real": 4.4,
     "perHead": 23.94,
     "perHeadReal": 23.94,
     "yoyCash": -2.2,
     "yoyReal": -6.4,
     "population": 183762
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E06000038-structural",
    "E06000038-routine",
    "E06000038-lighting",
    "E06000038-winter"
   ],
   "page": "roads/reading",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E06000039-structural": {
   "id": "E06000039-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0,
     "real": 0,
     "perHead": 0,
     "perHeadReal": 0,
     "yoyCash": null,
     "yoyReal": null,
     "population": 163608
    },
    "2024-25": {
     "cash": 0,
     "real": 0,
     "perHead": 0,
     "perHeadReal": 0,
     "yoyCash": null,
     "yoyReal": null,
     "population": 166739
    },
    "2025-26": {
     "cash": 0,
     "real": 0,
     "perHead": 0,
     "perHeadReal": 0,
     "yoyCash": null,
     "yoyReal": null,
     "population": 167450
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000039-routine": {
   "id": "E06000039-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2025-26": {
     "cash": 0.2,
     "real": 0.2,
     "perHead": 1.19,
     "perHeadReal": 1.19,
     "yoyCash": null,
     "yoyReal": null,
     "population": 167450
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000039-lighting": {
   "id": "E06000039-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.1,
     "real": 0.1,
     "perHead": 0.61,
     "perHeadReal": 0.66,
     "yoyCash": null,
     "yoyReal": null,
     "population": 163608
    },
    "2024-25": {
     "cash": 0,
     "real": 0,
     "perHead": 0,
     "perHeadReal": 0,
     "yoyCash": -100,
     "yoyReal": -100,
     "population": 166739
    },
    "2025-26": {
     "cash": 0.1,
     "real": 0.1,
     "perHead": 0.6,
     "perHeadReal": 0.6,
     "yoyCash": null,
     "yoyReal": null,
     "population": 167450
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000039": {
   "id": "E06000039",
   "name": "Slough",
   "level": "local",
   "code": "E06000039",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.1,
     "real": 0.1,
     "perHead": 0.61,
     "perHeadReal": 0.66,
     "yoyCash": null,
     "yoyReal": null,
     "population": 163608
    },
    "2024-25": {
     "cash": 0,
     "real": 0,
     "perHead": 0,
     "perHeadReal": 0,
     "yoyCash": -100,
     "yoyReal": -100,
     "population": 166739
    },
    "2025-26": {
     "cash": 0.3,
     "real": 0.3,
     "perHead": 1.79,
     "perHeadReal": 1.79,
     "yoyCash": null,
     "yoyReal": null,
     "population": 167450
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E06000039-routine",
    "E06000039-lighting",
    "E06000039-structural"
   ],
   "page": "roads/slough",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E06000040-structural": {
   "id": "E06000040-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 2.54,
     "perHeadReal": 2.74,
     "yoyCash": null,
     "yoyReal": null,
     "population": 157220
    },
    "2024-25": {
     "cash": 0.8,
     "real": 0.8,
     "perHead": 5.04,
     "perHeadReal": 5.21,
     "yoyCash": 100,
     "yoyReal": 106.9,
     "population": 158760
    },
    "2025-26": {
     "cash": 0.9,
     "real": 0.9,
     "perHead": 5.63,
     "perHeadReal": 5.63,
     "yoyCash": 12.5,
     "yoyReal": 12.5,
     "population": 159776
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000040-routine": {
   "id": "E06000040-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 3.5,
     "real": 3.8,
     "perHead": 22.26,
     "perHeadReal": 23.96,
     "yoyCash": null,
     "yoyReal": null,
     "population": 157220
    },
    "2024-25": {
     "cash": 2.6,
     "real": 2.7,
     "perHead": 16.38,
     "perHeadReal": 16.94,
     "yoyCash": -25.7,
     "yoyReal": -29.2,
     "population": 158760
    },
    "2025-26": {
     "cash": 0.8,
     "real": 0.8,
     "perHead": 5.01,
     "perHeadReal": 5.01,
     "yoyCash": -69.2,
     "yoyReal": -70.4,
     "population": 159776
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000040-winter": {
   "id": "E06000040-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 2.54,
     "perHeadReal": 2.74,
     "yoyCash": null,
     "yoyReal": null,
     "population": 157220
    },
    "2024-25": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 2.52,
     "perHeadReal": 2.61,
     "yoyCash": 0,
     "yoyReal": 3.4,
     "population": 158760
    },
    "2025-26": {
     "cash": 0.3,
     "real": 0.3,
     "perHead": 1.88,
     "perHeadReal": 1.88,
     "yoyCash": -25,
     "yoyReal": -25,
     "population": 159776
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000040-lighting": {
   "id": "E06000040-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.8,
     "real": 0.9,
     "perHead": 5.09,
     "perHeadReal": 5.48,
     "yoyCash": null,
     "yoyReal": null,
     "population": 157220
    },
    "2024-25": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 2.52,
     "perHeadReal": 2.61,
     "yoyCash": -50,
     "yoyReal": -54,
     "population": 158760
    },
    "2025-26": {
     "cash": 0.2,
     "real": 0.2,
     "perHead": 1.25,
     "perHeadReal": 1.25,
     "yoyCash": -50,
     "yoyReal": -50,
     "population": 159776
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000040": {
   "id": "E06000040",
   "name": "Windsor and Maidenhead",
   "level": "local",
   "code": "E06000040",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 5,
     "real": 5.4,
     "perHead": 31.8,
     "perHeadReal": 34.24,
     "yoyCash": null,
     "yoyReal": null,
     "population": 157220
    },
    "2024-25": {
     "cash": 4.2,
     "real": 4.3,
     "perHead": 26.46,
     "perHeadReal": 27.37,
     "yoyCash": -16,
     "yoyReal": -19.5,
     "population": 158760
    },
    "2025-26": {
     "cash": 2.2,
     "real": 2.2,
     "perHead": 13.77,
     "perHeadReal": 13.77,
     "yoyCash": -47.6,
     "yoyReal": -48.8,
     "population": 159776
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E06000040-structural",
    "E06000040-routine",
    "E06000040-winter",
    "E06000040-lighting"
   ],
   "page": "roads/windsor-and-maidenhead",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E06000041-structural": {
   "id": "E06000041-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.7,
     "real": 1.8,
     "perHead": 9.19,
     "perHeadReal": 9.89,
     "yoyCash": null,
     "yoyReal": null,
     "population": 185044
    },
    "2024-25": {
     "cash": 1.5,
     "real": 1.6,
     "perHead": 8,
     "perHeadReal": 8.28,
     "yoyCash": -11.8,
     "yoyReal": -13.8,
     "population": 187433
    },
    "2025-26": {
     "cash": 1.6,
     "real": 1.6,
     "perHead": 8.46,
     "perHeadReal": 8.46,
     "yoyCash": 6.7,
     "yoyReal": 0,
     "population": 189024
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000041-routine": {
   "id": "E06000041-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2.5,
     "real": 2.7,
     "perHead": 13.51,
     "perHeadReal": 14.54,
     "yoyCash": null,
     "yoyReal": null,
     "population": 185044
    },
    "2024-25": {
     "cash": 2.8,
     "real": 2.9,
     "perHead": 14.94,
     "perHeadReal": 15.45,
     "yoyCash": 12,
     "yoyReal": 7.3,
     "population": 187433
    },
    "2025-26": {
     "cash": 2.9,
     "real": 2.9,
     "perHead": 15.34,
     "perHeadReal": 15.34,
     "yoyCash": 3.6,
     "yoyReal": 0,
     "population": 189024
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000041-winter": {
   "id": "E06000041-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.2,
     "real": 0.2,
     "perHead": 1.08,
     "perHeadReal": 1.16,
     "yoyCash": null,
     "yoyReal": null,
     "population": 185044
    },
    "2024-25": {
     "cash": 0.3,
     "real": 0.3,
     "perHead": 1.6,
     "perHeadReal": 1.66,
     "yoyCash": 50,
     "yoyReal": 55.2,
     "population": 187433
    },
    "2025-26": {
     "cash": 0.2,
     "real": 0.2,
     "perHead": 1.06,
     "perHeadReal": 1.06,
     "yoyCash": -33.3,
     "yoyReal": -33.3,
     "population": 189024
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000041-lighting": {
   "id": "E06000041-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.5,
     "real": 1.6,
     "perHead": 8.11,
     "perHeadReal": 8.73,
     "yoyCash": null,
     "yoyReal": null,
     "population": 185044
    },
    "2024-25": {
     "cash": 1.5,
     "real": 1.6,
     "perHead": 8,
     "perHeadReal": 8.28,
     "yoyCash": 0,
     "yoyReal": -3,
     "population": 187433
    },
    "2025-26": {
     "cash": 1.1,
     "real": 1.1,
     "perHead": 5.82,
     "perHeadReal": 5.82,
     "yoyCash": -26.7,
     "yoyReal": -31.2,
     "population": 189024
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000041": {
   "id": "E06000041",
   "name": "Wokingham",
   "level": "local",
   "code": "E06000041",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 5.9,
     "real": 6.4,
     "perHead": 31.88,
     "perHeadReal": 34.32,
     "yoyCash": null,
     "yoyReal": null,
     "population": 185044
    },
    "2024-25": {
     "cash": 6.1,
     "real": 6.3,
     "perHead": 32.54,
     "perHeadReal": 33.67,
     "yoyCash": 3.4,
     "yoyReal": -1.4,
     "population": 187433
    },
    "2025-26": {
     "cash": 5.7,
     "real": 5.7,
     "perHead": 30.15,
     "perHeadReal": 30.15,
     "yoyCash": -6.6,
     "yoyReal": -9.5,
     "population": 189024
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E06000041-routine",
    "E06000041-structural",
    "E06000041-lighting",
    "E06000041-winter"
   ],
   "page": "roads/wokingham",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E06000042-structural": {
   "id": "E06000042-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.3,
     "real": 0.3,
     "perHead": 1,
     "perHeadReal": 1.08,
     "yoyCash": null,
     "yoyReal": null,
     "population": 300323
    },
    "2024-25": {
     "cash": 1.2,
     "real": 1.2,
     "perHead": 3.92,
     "perHeadReal": 4.06,
     "yoyCash": 300,
     "yoyReal": 313.8,
     "population": 305806
    },
    "2025-26": {
     "cash": 1.9,
     "real": 1.9,
     "perHead": 6.15,
     "perHeadReal": 6.15,
     "yoyCash": 58.3,
     "yoyReal": 58.3,
     "population": 308866
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000042-routine": {
   "id": "E06000042-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.8,
     "real": 1.9,
     "perHead": 5.99,
     "perHeadReal": 6.45,
     "yoyCash": null,
     "yoyReal": null,
     "population": 300323
    },
    "2024-25": {
     "cash": 0.6,
     "real": 0.6,
     "perHead": 1.96,
     "perHeadReal": 2.03,
     "yoyCash": -66.7,
     "yoyReal": -67.3,
     "population": 305806
    },
    "2025-26": {
     "cash": -0.2,
     "real": -0.2,
     "perHead": -0.65,
     "perHeadReal": -0.65,
     "yoyCash": -133.3,
     "yoyReal": -133.3,
     "population": 308866
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000042-winter": {
   "id": "E06000042-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.6,
     "real": 0.6,
     "perHead": 2,
     "perHeadReal": 2.15,
     "yoyCash": null,
     "yoyReal": null,
     "population": 300323
    },
    "2024-25": {
     "cash": 0.9,
     "real": 0.9,
     "perHead": 2.94,
     "perHeadReal": 3.04,
     "yoyCash": 50,
     "yoyReal": 55.2,
     "population": 305806
    },
    "2025-26": {
     "cash": 0.8,
     "real": 0.8,
     "perHead": 2.59,
     "perHeadReal": 2.59,
     "yoyCash": -11.1,
     "yoyReal": -11.1,
     "population": 308866
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000042-lighting": {
   "id": "E06000042-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 4.2,
     "real": 4.5,
     "perHead": 13.98,
     "perHeadReal": 15.05,
     "yoyCash": null,
     "yoyReal": null,
     "population": 300323
    },
    "2024-25": {
     "cash": 4.4,
     "real": 4.6,
     "perHead": 14.39,
     "perHeadReal": 14.88,
     "yoyCash": 4.8,
     "yoyReal": 1.1,
     "population": 305806
    },
    "2025-26": {
     "cash": 3.3,
     "real": 3.3,
     "perHead": 10.68,
     "perHeadReal": 10.68,
     "yoyCash": -25,
     "yoyReal": -28.3,
     "population": 308866
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000042": {
   "id": "E06000042",
   "name": "Milton Keynes",
   "level": "local",
   "code": "E06000042",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 6.8,
     "real": 7.3,
     "perHead": 22.64,
     "perHeadReal": 24.37,
     "yoyCash": null,
     "yoyReal": null,
     "population": 300323
    },
    "2024-25": {
     "cash": 7,
     "real": 7.2,
     "perHead": 22.89,
     "perHeadReal": 23.68,
     "yoyCash": 2.9,
     "yoyReal": -0.8,
     "population": 305806
    },
    "2025-26": {
     "cash": 5.7,
     "real": 5.7,
     "perHead": 18.45,
     "perHeadReal": 18.45,
     "yoyCash": -18.6,
     "yoyReal": -20.8,
     "population": 308866
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E06000042-lighting",
    "E06000042-structural",
    "E06000042-winter",
    "E06000042-routine"
   ],
   "page": "roads/milton-keynes",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E06000043-structural": {
   "id": "E06000043-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.5,
     "real": 0.5,
     "perHead": 1.77,
     "perHeadReal": 1.91,
     "yoyCash": null,
     "yoyReal": null,
     "population": 282366
    },
    "2024-25": {
     "cash": 0.1,
     "real": 0.1,
     "perHead": 0.35,
     "perHeadReal": 0.36,
     "yoyCash": -80,
     "yoyReal": -79.3,
     "population": 285063
    },
    "2025-26": {
     "cash": 0.3,
     "real": 0.3,
     "perHead": 1.06,
     "perHeadReal": 1.06,
     "yoyCash": 200,
     "yoyReal": 200,
     "population": 284170
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000043-routine": {
   "id": "E06000043-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 4.5,
     "real": 4.8,
     "perHead": 15.94,
     "perHeadReal": 17.16,
     "yoyCash": null,
     "yoyReal": null,
     "population": 282366
    },
    "2024-25": {
     "cash": 4.5,
     "real": 4.7,
     "perHead": 15.79,
     "perHeadReal": 16.33,
     "yoyCash": 0,
     "yoyReal": -3,
     "population": 285063
    },
    "2025-26": {
     "cash": 5.5,
     "real": 5.5,
     "perHead": 19.35,
     "perHeadReal": 19.35,
     "yoyCash": 22.2,
     "yoyReal": 17,
     "population": 284170
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000043-winter": {
   "id": "E06000043-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.1,
     "real": 0.1,
     "perHead": 0.35,
     "perHeadReal": 0.38,
     "yoyCash": null,
     "yoyReal": null,
     "population": 282366
    },
    "2024-25": {
     "cash": 0.3,
     "real": 0.3,
     "perHead": 1.05,
     "perHeadReal": 1.09,
     "yoyCash": 200,
     "yoyReal": 210.3,
     "population": 285063
    },
    "2025-26": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 1.41,
     "perHeadReal": 1.41,
     "yoyCash": 33.3,
     "yoyReal": 33.3,
     "population": 284170
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000043-lighting": {
   "id": "E06000043-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2.4,
     "real": 2.6,
     "perHead": 8.5,
     "perHeadReal": 9.15,
     "yoyCash": null,
     "yoyReal": null,
     "population": 282366
    },
    "2024-25": {
     "cash": 2.5,
     "real": 2.6,
     "perHead": 8.77,
     "perHeadReal": 9.07,
     "yoyCash": 4.2,
     "yoyReal": -0.5,
     "population": 285063
    },
    "2025-26": {
     "cash": 2.5,
     "real": 2.5,
     "perHead": 8.8,
     "perHeadReal": 8.8,
     "yoyCash": 0,
     "yoyReal": -3.8,
     "population": 284170
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000043": {
   "id": "E06000043",
   "name": "Brighton and Hove",
   "level": "local",
   "code": "E06000043",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 7.6,
     "real": 8.2,
     "perHead": 26.92,
     "perHeadReal": 28.97,
     "yoyCash": null,
     "yoyReal": null,
     "population": 282366
    },
    "2024-25": {
     "cash": 7.4,
     "real": 7.7,
     "perHead": 25.96,
     "perHeadReal": 26.85,
     "yoyCash": -2.6,
     "yoyReal": -6.6,
     "population": 285063
    },
    "2025-26": {
     "cash": 8.7,
     "real": 8.7,
     "perHead": 30.62,
     "perHeadReal": 30.62,
     "yoyCash": 17.6,
     "yoyReal": 13,
     "population": 284170
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E06000043-routine",
    "E06000043-lighting",
    "E06000043-winter",
    "E06000043-structural"
   ],
   "page": "roads/brighton-and-hove",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E06000044-structural": {
   "id": "E06000044-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 11.3,
     "real": 12.2,
     "perHead": 52.82,
     "perHeadReal": 56.86,
     "yoyCash": null,
     "yoyReal": null,
     "population": 213939
    },
    "2024-25": {
     "cash": 12.8,
     "real": 13.2,
     "perHead": 60.11,
     "perHeadReal": 62.18,
     "yoyCash": 13.3,
     "yoyReal": 8.5,
     "population": 212936
    },
    "2025-26": {
     "cash": 8.3,
     "real": 8.3,
     "perHead": 39.25,
     "perHeadReal": 39.25,
     "yoyCash": -35.2,
     "yoyReal": -37.1,
     "population": 211475
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000044-routine": {
   "id": "E06000044-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 5,
     "real": 5.4,
     "perHead": 23.37,
     "perHeadReal": 25.16,
     "yoyCash": null,
     "yoyReal": null,
     "population": 213939
    },
    "2024-25": {
     "cash": 4.4,
     "real": 4.6,
     "perHead": 20.66,
     "perHeadReal": 21.38,
     "yoyCash": -12,
     "yoyReal": -15.7,
     "population": 212936
    },
    "2025-26": {
     "cash": 5,
     "real": 5,
     "perHead": 23.64,
     "perHeadReal": 23.64,
     "yoyCash": 13.6,
     "yoyReal": 8.7,
     "population": 211475
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000044-lighting": {
   "id": "E06000044-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.4,
     "real": 1.5,
     "perHead": 6.54,
     "perHeadReal": 7.04,
     "yoyCash": null,
     "yoyReal": null,
     "population": 213939
    },
    "2024-25": {
     "cash": 1.4,
     "real": 1.4,
     "perHead": 6.57,
     "perHeadReal": 6.8,
     "yoyCash": 0,
     "yoyReal": -3.5,
     "population": 212936
    },
    "2025-26": {
     "cash": 1.4,
     "real": 1.4,
     "perHead": 6.62,
     "perHeadReal": 6.62,
     "yoyCash": 0,
     "yoyReal": 0,
     "population": 211475
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000044": {
   "id": "E06000044",
   "name": "Portsmouth",
   "level": "local",
   "code": "E06000044",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 17.8,
     "real": 19.2,
     "perHead": 83.2,
     "perHeadReal": 89.57,
     "yoyCash": null,
     "yoyReal": null,
     "population": 213939
    },
    "2024-25": {
     "cash": 18.7,
     "real": 19.3,
     "perHead": 87.82,
     "perHeadReal": 90.85,
     "yoyCash": 5.1,
     "yoyReal": 0.8,
     "population": 212936
    },
    "2025-26": {
     "cash": 14.7,
     "real": 14.7,
     "perHead": 69.51,
     "perHeadReal": 69.51,
     "yoyCash": -21.4,
     "yoyReal": -23.8,
     "population": 211475
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E06000044-structural",
    "E06000044-routine",
    "E06000044-lighting"
   ],
   "page": "roads/portsmouth",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E06000045-structural": {
   "id": "E06000045-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.2,
     "real": 0.2,
     "perHead": 0.77,
     "perHeadReal": 0.83,
     "yoyCash": null,
     "yoyReal": null,
     "population": 258617
    },
    "2024-25": {
     "cash": 0.2,
     "real": 0.2,
     "perHead": 0.77,
     "perHeadReal": 0.79,
     "yoyCash": 0,
     "yoyReal": 3.4,
     "population": 260604
    },
    "2025-26": {
     "cash": 0.1,
     "real": 0.1,
     "perHead": 0.39,
     "perHeadReal": 0.39,
     "yoyCash": -50,
     "yoyReal": -50,
     "population": 259230
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000045-routine": {
   "id": "E06000045-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.7,
     "real": 1.8,
     "perHead": 6.57,
     "perHeadReal": 7.08,
     "yoyCash": null,
     "yoyReal": null,
     "population": 258617
    },
    "2024-25": {
     "cash": 2.3,
     "real": 2.4,
     "perHead": 8.83,
     "perHeadReal": 9.13,
     "yoyCash": 35.3,
     "yoyReal": 32.2,
     "population": 260604
    },
    "2025-26": {
     "cash": 1.9,
     "real": 1.9,
     "perHead": 7.33,
     "perHeadReal": 7.33,
     "yoyCash": -17.4,
     "yoyReal": -20.8,
     "population": 259230
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000045-winter": {
   "id": "E06000045-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.6,
     "real": 0.6,
     "perHead": 2.32,
     "perHeadReal": 2.5,
     "yoyCash": null,
     "yoyReal": null,
     "population": 258617
    },
    "2024-25": {
     "cash": 0.7,
     "real": 0.7,
     "perHead": 2.69,
     "perHeadReal": 2.78,
     "yoyCash": 16.7,
     "yoyReal": 20.7,
     "population": 260604
    },
    "2025-26": {
     "cash": 0.6,
     "real": 0.6,
     "perHead": 2.31,
     "perHeadReal": 2.31,
     "yoyCash": -14.3,
     "yoyReal": -14.3,
     "population": 259230
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000045-lighting": {
   "id": "E06000045-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 6.5,
     "real": 7,
     "perHead": 25.13,
     "perHeadReal": 27.06,
     "yoyCash": null,
     "yoyReal": null,
     "population": 258617
    },
    "2024-25": {
     "cash": 6.6,
     "real": 6.8,
     "perHead": 25.33,
     "perHeadReal": 26.2,
     "yoyCash": 1.5,
     "yoyReal": -2.5,
     "population": 260604
    },
    "2025-26": {
     "cash": 5.9,
     "real": 5.9,
     "perHead": 22.76,
     "perHeadReal": 22.76,
     "yoyCash": -10.6,
     "yoyReal": -13.2,
     "population": 259230
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000045": {
   "id": "E06000045",
   "name": "Southampton",
   "level": "local",
   "code": "E06000045",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 9,
     "real": 9.7,
     "perHead": 34.8,
     "perHeadReal": 37.46,
     "yoyCash": null,
     "yoyReal": null,
     "population": 258617
    },
    "2024-25": {
     "cash": 9.8,
     "real": 10.1,
     "perHead": 37.6,
     "perHeadReal": 38.9,
     "yoyCash": 8.9,
     "yoyReal": 4.5,
     "population": 260604
    },
    "2025-26": {
     "cash": 8.5,
     "real": 8.5,
     "perHead": 32.79,
     "perHeadReal": 32.79,
     "yoyCash": -13.3,
     "yoyReal": -15.8,
     "population": 259230
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E06000045-lighting",
    "E06000045-routine",
    "E06000045-winter",
    "E06000045-structural"
   ],
   "page": "roads/southampton",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E06000046-structural": {
   "id": "E06000046-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2.9,
     "real": 3.1,
     "perHead": 20.54,
     "perHeadReal": 22.11,
     "yoyCash": null,
     "yoyReal": null,
     "population": 141169
    },
    "2024-25": {
     "cash": 3.2,
     "real": 3.3,
     "perHead": 22.64,
     "perHeadReal": 23.42,
     "yoyCash": 10.3,
     "yoyReal": 6.8,
     "population": 141356
    },
    "2025-26": {
     "cash": 3.1,
     "real": 3.1,
     "perHead": 22.02,
     "perHeadReal": 22.02,
     "yoyCash": -3.1,
     "yoyReal": -6.1,
     "population": 140777
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000046-routine": {
   "id": "E06000046-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2.7,
     "real": 2.9,
     "perHead": 19.13,
     "perHeadReal": 20.59,
     "yoyCash": null,
     "yoyReal": null,
     "population": 141169
    },
    "2024-25": {
     "cash": 3.1,
     "real": 3.2,
     "perHead": 21.93,
     "perHeadReal": 22.69,
     "yoyCash": 14.8,
     "yoyReal": 10.6,
     "population": 141356
    },
    "2025-26": {
     "cash": 3,
     "real": 3,
     "perHead": 21.31,
     "perHeadReal": 21.31,
     "yoyCash": -3.2,
     "yoyReal": -6.3,
     "population": 140777
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000046-winter": {
   "id": "E06000046-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.7,
     "real": 0.8,
     "perHead": 4.96,
     "perHeadReal": 5.34,
     "yoyCash": null,
     "yoyReal": null,
     "population": 141169
    },
    "2024-25": {
     "cash": 0.8,
     "real": 0.8,
     "perHead": 5.66,
     "perHeadReal": 5.85,
     "yoyCash": 14.3,
     "yoyReal": 3.4,
     "population": 141356
    },
    "2025-26": {
     "cash": 0.8,
     "real": 0.8,
     "perHead": 5.68,
     "perHeadReal": 5.68,
     "yoyCash": 0,
     "yoyReal": 0,
     "population": 140777
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000046-lighting": {
   "id": "E06000046-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.9,
     "real": 1,
     "perHead": 6.38,
     "perHeadReal": 6.86,
     "yoyCash": null,
     "yoyReal": null,
     "population": 141169
    },
    "2024-25": {
     "cash": 1,
     "real": 1,
     "perHead": 7.07,
     "perHeadReal": 7.32,
     "yoyCash": 11.1,
     "yoyReal": 3.4,
     "population": 141356
    },
    "2025-26": {
     "cash": 1,
     "real": 1,
     "perHead": 7.1,
     "perHeadReal": 7.1,
     "yoyCash": 0,
     "yoyReal": 0,
     "population": 140777
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000046": {
   "id": "E06000046",
   "name": "Isle of Wight",
   "level": "local",
   "code": "E06000046",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 7.3,
     "real": 7.9,
     "perHead": 51.71,
     "perHeadReal": 55.67,
     "yoyCash": null,
     "yoyReal": null,
     "population": 141169
    },
    "2024-25": {
     "cash": 8.1,
     "real": 8.4,
     "perHead": 57.3,
     "perHeadReal": 59.28,
     "yoyCash": 11,
     "yoyReal": 6.1,
     "population": 141356
    },
    "2025-26": {
     "cash": 7.9,
     "real": 7.9,
     "perHead": 56.12,
     "perHeadReal": 56.12,
     "yoyCash": -2.5,
     "yoyReal": -6,
     "population": 140777
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E06000046-structural",
    "E06000046-routine",
    "E06000046-lighting",
    "E06000046-winter"
   ],
   "page": "roads/isle-of-wight",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E06000047-structural": {
   "id": "E06000047-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 5.9,
     "real": 6.4,
     "perHead": 11.06,
     "perHeadReal": 11.91,
     "yoyCash": null,
     "yoyReal": null,
     "population": 533311
    },
    "2024-25": {
     "cash": 6.1,
     "real": 6.3,
     "perHead": 11.36,
     "perHeadReal": 11.76,
     "yoyCash": 3.4,
     "yoyReal": -1.4,
     "population": 536793
    },
    "2025-26": {
     "cash": 6.6,
     "real": 6.6,
     "perHead": 12.24,
     "perHeadReal": 12.24,
     "yoyCash": 8.2,
     "yoyReal": 4.8,
     "population": 539146
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000047-routine": {
   "id": "E06000047-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2.1,
     "real": 2.3,
     "perHead": 3.94,
     "perHeadReal": 4.24,
     "yoyCash": null,
     "yoyReal": null,
     "population": 533311
    },
    "2024-25": {
     "cash": 3.2,
     "real": 3.3,
     "perHead": 5.96,
     "perHeadReal": 6.17,
     "yoyCash": 52.4,
     "yoyReal": 43.9,
     "population": 536793
    },
    "2025-26": {
     "cash": 2.8,
     "real": 2.8,
     "perHead": 5.19,
     "perHeadReal": 5.19,
     "yoyCash": -12.5,
     "yoyReal": -15.2,
     "population": 539146
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000047-winter": {
   "id": "E06000047-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2.9,
     "real": 3.1,
     "perHead": 5.44,
     "perHeadReal": 5.85,
     "yoyCash": null,
     "yoyReal": null,
     "population": 533311
    },
    "2024-25": {
     "cash": 3.7,
     "real": 3.8,
     "perHead": 6.89,
     "perHeadReal": 7.13,
     "yoyCash": 27.6,
     "yoyReal": 23.5,
     "population": 536793
    },
    "2025-26": {
     "cash": 2.8,
     "real": 2.8,
     "perHead": 5.19,
     "perHeadReal": 5.19,
     "yoyCash": -24.3,
     "yoyReal": -26.3,
     "population": 539146
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000047-lighting": {
   "id": "E06000047-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 6.3,
     "real": 6.8,
     "perHead": 11.81,
     "perHeadReal": 12.72,
     "yoyCash": null,
     "yoyReal": null,
     "population": 533311
    },
    "2024-25": {
     "cash": 5.1,
     "real": 5.3,
     "perHead": 9.5,
     "perHeadReal": 9.83,
     "yoyCash": -19,
     "yoyReal": -22.4,
     "population": 536793
    },
    "2025-26": {
     "cash": 5.9,
     "real": 5.9,
     "perHead": 10.94,
     "perHeadReal": 10.94,
     "yoyCash": 15.7,
     "yoyReal": 11.3,
     "population": 539146
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000047": {
   "id": "E06000047",
   "name": "County Durham",
   "level": "local",
   "code": "E06000047",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 17.3,
     "real": 18.6,
     "perHead": 32.44,
     "perHeadReal": 34.92,
     "yoyCash": null,
     "yoyReal": null,
     "population": 533311
    },
    "2024-25": {
     "cash": 18.1,
     "real": 18.7,
     "perHead": 33.72,
     "perHeadReal": 34.88,
     "yoyCash": 4.6,
     "yoyReal": 0.7,
     "population": 536793
    },
    "2025-26": {
     "cash": 18.1,
     "real": 18.1,
     "perHead": 33.57,
     "perHeadReal": 33.57,
     "yoyCash": 0,
     "yoyReal": -3.2,
     "population": 539146
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E06000047-structural",
    "E06000047-lighting",
    "E06000047-routine",
    "E06000047-winter"
   ],
   "page": "roads/county-durham",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E06000049-structural": {
   "id": "E06000049-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.2,
     "real": 0.2,
     "perHead": 0.48,
     "perHeadReal": 0.52,
     "yoyCash": null,
     "yoyReal": null,
     "population": 414906
    },
    "2024-25": {
     "cash": 0.2,
     "real": 0.2,
     "perHead": 0.48,
     "perHeadReal": 0.49,
     "yoyCash": 0,
     "yoyReal": 3.4,
     "population": 420472
    },
    "2025-26": {
     "cash": 0.3,
     "real": 0.3,
     "perHead": 0.71,
     "perHeadReal": 0.71,
     "yoyCash": 50,
     "yoyReal": 50,
     "population": 425459
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000049-routine": {
   "id": "E06000049-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 6.4,
     "real": 6.9,
     "perHead": 15.43,
     "perHeadReal": 16.61,
     "yoyCash": null,
     "yoyReal": null,
     "population": 414906
    },
    "2024-25": {
     "cash": 8.6,
     "real": 8.9,
     "perHead": 20.45,
     "perHeadReal": 21.16,
     "yoyCash": 34.4,
     "yoyReal": 28.9,
     "population": 420472
    },
    "2025-26": {
     "cash": 9,
     "real": 9,
     "perHead": 21.15,
     "perHeadReal": 21.15,
     "yoyCash": 4.7,
     "yoyReal": 1.1,
     "population": 425459
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000049-winter": {
   "id": "E06000049-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.9,
     "real": 2,
     "perHead": 4.58,
     "perHeadReal": 4.93,
     "yoyCash": null,
     "yoyReal": null,
     "population": 414906
    },
    "2024-25": {
     "cash": 2.4,
     "real": 2.5,
     "perHead": 5.71,
     "perHeadReal": 5.9,
     "yoyCash": 26.3,
     "yoyReal": 24.1,
     "population": 420472
    },
    "2025-26": {
     "cash": 1.9,
     "real": 1.9,
     "perHead": 4.47,
     "perHeadReal": 4.47,
     "yoyCash": -20.8,
     "yoyReal": -24,
     "population": 425459
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000049-lighting": {
   "id": "E06000049-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.9,
     "real": 2,
     "perHead": 4.58,
     "perHeadReal": 4.93,
     "yoyCash": null,
     "yoyReal": null,
     "population": 414906
    },
    "2024-25": {
     "cash": 1.9,
     "real": 2,
     "perHead": 4.52,
     "perHeadReal": 4.67,
     "yoyCash": 0,
     "yoyReal": -1.7,
     "population": 420472
    },
    "2025-26": {
     "cash": 1.8,
     "real": 1.8,
     "perHead": 4.23,
     "perHeadReal": 4.23,
     "yoyCash": -5.3,
     "yoyReal": -10,
     "population": 425459
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000049": {
   "id": "E06000049",
   "name": "Cheshire East",
   "level": "local",
   "code": "E06000049",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 10.4,
     "real": 11.2,
     "perHead": 25.07,
     "perHeadReal": 26.98,
     "yoyCash": null,
     "yoyReal": null,
     "population": 414906
    },
    "2024-25": {
     "cash": 13.1,
     "real": 13.6,
     "perHead": 31.16,
     "perHeadReal": 32.23,
     "yoyCash": 26,
     "yoyReal": 21,
     "population": 420472
    },
    "2025-26": {
     "cash": 13,
     "real": 13,
     "perHead": 30.56,
     "perHeadReal": 30.56,
     "yoyCash": -0.8,
     "yoyReal": -4.4,
     "population": 425459
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E06000049-routine",
    "E06000049-winter",
    "E06000049-lighting",
    "E06000049-structural"
   ],
   "page": "roads/cheshire-east",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E06000050-structural": {
   "id": "E06000050-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2.4,
     "real": 2.6,
     "perHead": 6.55,
     "perHeadReal": 7.05,
     "yoyCash": null,
     "yoyReal": null,
     "population": 366508
    },
    "2024-25": {
     "cash": 1.6,
     "real": 1.7,
     "perHead": 4.31,
     "perHeadReal": 4.46,
     "yoyCash": -33.3,
     "yoyReal": -36.3,
     "population": 370951
    },
    "2025-26": {
     "cash": 1.3,
     "real": 1.3,
     "perHead": 3.48,
     "perHeadReal": 3.48,
     "yoyCash": -18.8,
     "yoyReal": -23.5,
     "population": 373951
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000050-routine": {
   "id": "E06000050-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.4,
     "real": 1.5,
     "perHead": 3.82,
     "perHeadReal": 4.11,
     "yoyCash": null,
     "yoyReal": null,
     "population": 366508
    },
    "2024-25": {
     "cash": 2.3,
     "real": 2.4,
     "perHead": 6.2,
     "perHeadReal": 6.41,
     "yoyCash": 64.3,
     "yoyReal": 58.6,
     "population": 370951
    },
    "2025-26": {
     "cash": 2.1,
     "real": 2.1,
     "perHead": 5.62,
     "perHeadReal": 5.62,
     "yoyCash": -8.7,
     "yoyReal": -12.5,
     "population": 373951
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000050-winter": {
   "id": "E06000050-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1,
     "real": 1.1,
     "perHead": 2.73,
     "perHeadReal": 2.94,
     "yoyCash": null,
     "yoyReal": null,
     "population": 366508
    },
    "2024-25": {
     "cash": 1.3,
     "real": 1.3,
     "perHead": 3.5,
     "perHeadReal": 3.63,
     "yoyCash": 30,
     "yoyReal": 22.3,
     "population": 370951
    },
    "2025-26": {
     "cash": 0.7,
     "real": 0.7,
     "perHead": 1.87,
     "perHeadReal": 1.87,
     "yoyCash": -46.2,
     "yoyReal": -46.2,
     "population": 373951
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000050-lighting": {
   "id": "E06000050-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 3.3,
     "real": 3.6,
     "perHead": 9,
     "perHeadReal": 9.69,
     "yoyCash": null,
     "yoyReal": null,
     "population": 366508
    },
    "2024-25": {
     "cash": 3.3,
     "real": 3.4,
     "perHead": 8.9,
     "perHeadReal": 9.2,
     "yoyCash": 0,
     "yoyReal": -5.2,
     "population": 370951
    },
    "2025-26": {
     "cash": 3.1,
     "real": 3.1,
     "perHead": 8.29,
     "perHeadReal": 8.29,
     "yoyCash": -6.1,
     "yoyReal": -8.8,
     "population": 373951
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000050": {
   "id": "E06000050",
   "name": "Cheshire West and Chester",
   "level": "local",
   "code": "E06000050",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 8.1,
     "real": 8.7,
     "perHead": 22.1,
     "perHeadReal": 23.79,
     "yoyCash": null,
     "yoyReal": null,
     "population": 366508
    },
    "2024-25": {
     "cash": 8.4,
     "real": 8.7,
     "perHead": 22.64,
     "perHeadReal": 23.42,
     "yoyCash": 3.7,
     "yoyReal": -0.1,
     "population": 370951
    },
    "2025-26": {
     "cash": 7.2,
     "real": 7.2,
     "perHead": 19.25,
     "perHeadReal": 19.25,
     "yoyCash": -14.3,
     "yoyReal": -17.2,
     "population": 373951
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E06000050-lighting",
    "E06000050-routine",
    "E06000050-structural",
    "E06000050-winter"
   ],
   "page": "roads/cheshire-west-and-chester",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E06000051-structural": {
   "id": "E06000051-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1,
     "real": 1.1,
     "perHead": 3.04,
     "perHeadReal": 3.27,
     "yoyCash": null,
     "yoyReal": null,
     "population": 329211
    },
    "2024-25": {
     "cash": 1.1,
     "real": 1.1,
     "perHead": 3.32,
     "perHeadReal": 3.43,
     "yoyCash": 10,
     "yoyReal": 3.4,
     "population": 331751
    },
    "2025-26": {
     "cash": 1,
     "real": 1,
     "perHead": 3,
     "perHeadReal": 3,
     "yoyCash": -9.1,
     "yoyReal": -9.1,
     "population": 333162
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000051-routine": {
   "id": "E06000051-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 8.2,
     "real": 8.8,
     "perHead": 24.91,
     "perHeadReal": 26.81,
     "yoyCash": null,
     "yoyReal": null,
     "population": 329211
    },
    "2024-25": {
     "cash": 7.2,
     "real": 7.4,
     "perHead": 21.7,
     "perHeadReal": 22.45,
     "yoyCash": -12.2,
     "yoyReal": -15.4,
     "population": 331751
    },
    "2025-26": {
     "cash": 6.4,
     "real": 6.4,
     "perHead": 19.21,
     "perHeadReal": 19.21,
     "yoyCash": -11.1,
     "yoyReal": -13.5,
     "population": 333162
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000051-winter": {
   "id": "E06000051-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2,
     "real": 2.2,
     "perHead": 6.08,
     "perHeadReal": 6.54,
     "yoyCash": null,
     "yoyReal": null,
     "population": 329211
    },
    "2024-25": {
     "cash": 2,
     "real": 2.1,
     "perHead": 6.03,
     "perHeadReal": 6.24,
     "yoyCash": 0,
     "yoyReal": -6,
     "population": 331751
    },
    "2025-26": {
     "cash": 1.9,
     "real": 1.9,
     "perHead": 5.7,
     "perHeadReal": 5.7,
     "yoyCash": -5,
     "yoyReal": -9.5,
     "population": 333162
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000051-lighting": {
   "id": "E06000051-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2.2,
     "real": 2.4,
     "perHead": 6.68,
     "perHeadReal": 7.19,
     "yoyCash": null,
     "yoyReal": null,
     "population": 329211
    },
    "2024-25": {
     "cash": 2.4,
     "real": 2.5,
     "perHead": 7.23,
     "perHeadReal": 7.48,
     "yoyCash": 9.1,
     "yoyReal": 3.4,
     "population": 331751
    },
    "2025-26": {
     "cash": 1.9,
     "real": 1.9,
     "perHead": 5.7,
     "perHeadReal": 5.7,
     "yoyCash": -20.8,
     "yoyReal": -24,
     "population": 333162
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000051": {
   "id": "E06000051",
   "name": "Shropshire",
   "level": "local",
   "code": "E06000051",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 13.3,
     "real": 14.3,
     "perHead": 40.4,
     "perHeadReal": 43.49,
     "yoyCash": null,
     "yoyReal": null,
     "population": 329211
    },
    "2024-25": {
     "cash": 12.7,
     "real": 13.1,
     "perHead": 38.28,
     "perHeadReal": 39.6,
     "yoyCash": -4.5,
     "yoyReal": -8.1,
     "population": 331751
    },
    "2025-26": {
     "cash": 11.1,
     "real": 11.1,
     "perHead": 33.32,
     "perHeadReal": 33.32,
     "yoyCash": -12.6,
     "yoyReal": -15.3,
     "population": 333162
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E06000051-routine",
    "E06000051-winter",
    "E06000051-lighting",
    "E06000051-structural"
   ],
   "page": "roads/shropshire",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E06000052-structural": {
   "id": "E06000052-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2.4,
     "real": 2.6,
     "perHead": 4.15,
     "perHeadReal": 4.46,
     "yoyCash": null,
     "yoyReal": null,
     "population": 578961
    },
    "2024-25": {
     "cash": 4.4,
     "real": 4.6,
     "perHead": 7.56,
     "perHeadReal": 7.82,
     "yoyCash": 83.3,
     "yoyReal": 75.1,
     "population": 582205
    },
    "2025-26": {
     "cash": 2.6,
     "real": 2.6,
     "perHead": 4.45,
     "perHeadReal": 4.45,
     "yoyCash": -40.9,
     "yoyReal": -43.5,
     "population": 584782
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000052-routine": {
   "id": "E06000052-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 14,
     "real": 15.1,
     "perHead": 24.18,
     "perHeadReal": 26.03,
     "yoyCash": null,
     "yoyReal": null,
     "population": 578961
    },
    "2024-25": {
     "cash": 14.8,
     "real": 15.3,
     "perHead": 25.42,
     "perHeadReal": 26.3,
     "yoyCash": 5.7,
     "yoyReal": 1.4,
     "population": 582205
    },
    "2025-26": {
     "cash": 15.2,
     "real": 15.2,
     "perHead": 25.99,
     "perHeadReal": 25.99,
     "yoyCash": 2.7,
     "yoyReal": -0.7,
     "population": 584782
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000052-winter": {
   "id": "E06000052-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.6,
     "real": 1.7,
     "perHead": 2.76,
     "perHeadReal": 2.97,
     "yoyCash": null,
     "yoyReal": null,
     "population": 578961
    },
    "2024-25": {
     "cash": 2.3,
     "real": 2.4,
     "perHead": 3.95,
     "perHeadReal": 4.09,
     "yoyCash": 43.7,
     "yoyReal": 40,
     "population": 582205
    },
    "2025-26": {
     "cash": 2.2,
     "real": 2.2,
     "perHead": 3.76,
     "perHeadReal": 3.76,
     "yoyCash": -4.3,
     "yoyReal": -8.3,
     "population": 584782
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000052-lighting": {
   "id": "E06000052-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 4.4,
     "real": 4.7,
     "perHead": 7.6,
     "perHeadReal": 8.18,
     "yoyCash": null,
     "yoyReal": null,
     "population": 578961
    },
    "2024-25": {
     "cash": 3.6,
     "real": 3.7,
     "perHead": 6.18,
     "perHeadReal": 6.4,
     "yoyCash": -18.2,
     "yoyReal": -20.8,
     "population": 582205
    },
    "2025-26": {
     "cash": 2.7,
     "real": 2.7,
     "perHead": 4.62,
     "perHeadReal": 4.62,
     "yoyCash": -25,
     "yoyReal": -27,
     "population": 584782
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000052": {
   "id": "E06000052",
   "name": "Cornwall",
   "level": "local",
   "code": "E06000052",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 22.5,
     "real": 24.2,
     "perHead": 38.86,
     "perHeadReal": 41.84,
     "yoyCash": null,
     "yoyReal": null,
     "population": 578961
    },
    "2024-25": {
     "cash": 25.1,
     "real": 26,
     "perHead": 43.11,
     "perHeadReal": 44.6,
     "yoyCash": 11.6,
     "yoyReal": 7.3,
     "population": 582205
    },
    "2025-26": {
     "cash": 22.7,
     "real": 22.7,
     "perHead": 38.82,
     "perHeadReal": 38.82,
     "yoyCash": -9.6,
     "yoyReal": -12.7,
     "population": 584782
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E06000052-routine",
    "E06000052-lighting",
    "E06000052-structural",
    "E06000052-winter"
   ],
   "page": "roads/cornwall",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E06000053-maintenance": {
   "id": "E06000053-maintenance",
   "name": "Road maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2022-23": {
     "cash": 0.1,
     "real": 0.1,
     "perHead": 42.52,
     "perHeadReal": 48.18,
     "yoyCash": null,
     "yoyReal": null,
     "population": 2352
    },
    "2023-24": {
     "cash": 0.1,
     "real": 0.1,
     "perHead": 40.57,
     "perHeadReal": 43.67,
     "yoyCash": 0,
     "yoyReal": 7.6,
     "population": 2465
    },
    "2024-25": {
     "cash": 0.2,
     "real": 0.2,
     "perHead": 83.93,
     "perHeadReal": 86.82,
     "yoyCash": 100,
     "yoyReal": 106.9,
     "population": 2383
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000053": {
   "id": "E06000053",
   "name": "Isles of Scilly",
   "level": "local",
   "code": "E06000053",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2022-23": {
     "cash": 0.1,
     "real": 0.1,
     "perHead": 42.52,
     "perHeadReal": 48.18,
     "yoyCash": null,
     "yoyReal": null,
     "population": 2352
    },
    "2023-24": {
     "cash": 0.1,
     "real": 0.1,
     "perHead": 40.57,
     "perHeadReal": 43.67,
     "yoyCash": 0,
     "yoyReal": 7.6,
     "population": 2465
    },
    "2024-25": {
     "cash": 0.2,
     "real": 0.2,
     "perHead": 83.93,
     "perHeadReal": 86.82,
     "yoyCash": 100,
     "yoyReal": 106.9,
     "population": 2383
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E06000053-maintenance"
   ],
   "page": "roads/isles-of-scilly",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E06000054-structural": {
   "id": "E06000054-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 4.7,
     "real": 5.1,
     "perHead": 9.04,
     "perHeadReal": 9.73,
     "yoyCash": null,
     "yoyReal": null,
     "population": 519941
    },
    "2024-25": {
     "cash": 5.3,
     "real": 5.5,
     "perHead": 10.11,
     "perHeadReal": 10.46,
     "yoyCash": 12.8,
     "yoyReal": 7.5,
     "population": 524001
    },
    "2025-26": {
     "cash": 4.5,
     "real": 4.5,
     "perHead": 8.55,
     "perHeadReal": 8.55,
     "yoyCash": -15.1,
     "yoyReal": -18.2,
     "population": 526392
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000054-routine": {
   "id": "E06000054-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 9.9,
     "real": 10.7,
     "perHead": 19.04,
     "perHeadReal": 20.5,
     "yoyCash": null,
     "yoyReal": null,
     "population": 519941
    },
    "2024-25": {
     "cash": 12.2,
     "real": 12.6,
     "perHead": 23.28,
     "perHeadReal": 24.08,
     "yoyCash": 23.2,
     "yoyReal": 17.9,
     "population": 524001
    },
    "2025-26": {
     "cash": 12.3,
     "real": 12.3,
     "perHead": 23.37,
     "perHeadReal": 23.37,
     "yoyCash": 0.8,
     "yoyReal": -2.4,
     "population": 526392
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000054-winter": {
   "id": "E06000054-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.5,
     "real": 1.6,
     "perHead": 2.88,
     "perHeadReal": 3.11,
     "yoyCash": null,
     "yoyReal": null,
     "population": 519941
    },
    "2024-25": {
     "cash": 2.3,
     "real": 2.4,
     "perHead": 4.39,
     "perHeadReal": 4.54,
     "yoyCash": 53.3,
     "yoyReal": 48.7,
     "population": 524001
    },
    "2025-26": {
     "cash": 2.3,
     "real": 2.3,
     "perHead": 4.37,
     "perHeadReal": 4.37,
     "yoyCash": 0,
     "yoyReal": -4.2,
     "population": 526392
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000054-lighting": {
   "id": "E06000054-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2.8,
     "real": 3,
     "perHead": 5.39,
     "perHeadReal": 5.8,
     "yoyCash": null,
     "yoyReal": null,
     "population": 519941
    },
    "2024-25": {
     "cash": 3.4,
     "real": 3.5,
     "perHead": 6.49,
     "perHeadReal": 6.71,
     "yoyCash": 21.4,
     "yoyReal": 17.2,
     "population": 524001
    },
    "2025-26": {
     "cash": 3.8,
     "real": 3.8,
     "perHead": 7.22,
     "perHeadReal": 7.22,
     "yoyCash": 11.8,
     "yoyReal": 8.6,
     "population": 526392
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000054": {
   "id": "E06000054",
   "name": "Wiltshire",
   "level": "local",
   "code": "E06000054",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 18.8,
     "real": 20.2,
     "perHead": 36.16,
     "perHeadReal": 38.92,
     "yoyCash": null,
     "yoyReal": null,
     "population": 519941
    },
    "2024-25": {
     "cash": 23.2,
     "real": 24,
     "perHead": 44.27,
     "perHeadReal": 45.8,
     "yoyCash": 23.4,
     "yoyReal": 18.8,
     "population": 524001
    },
    "2025-26": {
     "cash": 22.9,
     "real": 22.9,
     "perHead": 43.5,
     "perHeadReal": 43.5,
     "yoyCash": -1.3,
     "yoyReal": -4.6,
     "population": 526392
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E06000054-routine",
    "E06000054-structural",
    "E06000054-lighting",
    "E06000054-winter"
   ],
   "page": "roads/wiltshire",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E06000055-structural": {
   "id": "E06000055-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.1,
     "real": 0.1,
     "perHead": 0.52,
     "perHeadReal": 0.56,
     "yoyCash": null,
     "yoyReal": null,
     "population": 191452
    },
    "2024-25": {
     "cash": 0.2,
     "real": 0.2,
     "perHead": 1.03,
     "perHeadReal": 1.06,
     "yoyCash": 100,
     "yoyReal": 106.9,
     "population": 194881
    },
    "2025-26": {
     "cash": 0.1,
     "real": 0.1,
     "perHead": 0.51,
     "perHeadReal": 0.51,
     "yoyCash": -50,
     "yoyReal": -50,
     "population": 196398
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000055-routine": {
   "id": "E06000055-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2.3,
     "real": 2.5,
     "perHead": 12.01,
     "perHeadReal": 12.93,
     "yoyCash": null,
     "yoyReal": null,
     "population": 191452
    },
    "2024-25": {
     "cash": 2.7,
     "real": 2.8,
     "perHead": 13.85,
     "perHeadReal": 14.33,
     "yoyCash": 17.4,
     "yoyReal": 11.7,
     "population": 194881
    },
    "2025-26": {
     "cash": 2.1,
     "real": 2.1,
     "perHead": 10.69,
     "perHeadReal": 10.69,
     "yoyCash": -22.2,
     "yoyReal": -25,
     "population": 196398
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000055-winter": {
   "id": "E06000055-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.6,
     "real": 0.6,
     "perHead": 3.13,
     "perHeadReal": 3.37,
     "yoyCash": null,
     "yoyReal": null,
     "population": 191452
    },
    "2024-25": {
     "cash": 0.7,
     "real": 0.7,
     "perHead": 3.59,
     "perHeadReal": 3.72,
     "yoyCash": 16.7,
     "yoyReal": 20.7,
     "population": 194881
    },
    "2025-26": {
     "cash": 0.7,
     "real": 0.7,
     "perHead": 3.56,
     "perHeadReal": 3.56,
     "yoyCash": 0,
     "yoyReal": 0,
     "population": 196398
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000055-lighting": {
   "id": "E06000055-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.8,
     "real": 0.9,
     "perHead": 4.18,
     "perHeadReal": 4.5,
     "yoyCash": null,
     "yoyReal": null,
     "population": 191452
    },
    "2024-25": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 2.05,
     "perHeadReal": 2.12,
     "yoyCash": -50,
     "yoyReal": -54,
     "population": 194881
    },
    "2025-26": {
     "cash": 0.3,
     "real": 0.3,
     "perHead": 1.53,
     "perHeadReal": 1.53,
     "yoyCash": -25,
     "yoyReal": -25,
     "population": 196398
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000055": {
   "id": "E06000055",
   "name": "Bedford",
   "level": "local",
   "code": "E06000055",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 3.9,
     "real": 4.2,
     "perHead": 20.37,
     "perHeadReal": 21.93,
     "yoyCash": null,
     "yoyReal": null,
     "population": 191452
    },
    "2024-25": {
     "cash": 3.9,
     "real": 4,
     "perHead": 20.01,
     "perHeadReal": 20.7,
     "yoyCash": 0,
     "yoyReal": -3.9,
     "population": 194881
    },
    "2025-26": {
     "cash": 3.3,
     "real": 3.3,
     "perHead": 16.8,
     "perHeadReal": 16.8,
     "yoyCash": -15.4,
     "yoyReal": -17.5,
     "population": 196398
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E06000055-routine",
    "E06000055-winter",
    "E06000055-lighting",
    "E06000055-structural"
   ],
   "page": "roads/bedford",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E06000056-maintenance": {
   "id": "E06000056-maintenance",
   "name": "Road maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 4.2,
     "real": 4.5,
     "perHead": 13.56,
     "perHeadReal": 14.6,
     "yoyCash": null,
     "yoyReal": null,
     "population": 309755
    },
    "2024-25": {
     "cash": 3.4,
     "real": 3.5,
     "perHead": 10.76,
     "perHeadReal": 11.13,
     "yoyCash": -19,
     "yoyReal": -21.8,
     "population": 316062
    },
    "2025-26": {
     "cash": 4,
     "real": 4,
     "perHead": 12.44,
     "perHeadReal": 12.44,
     "yoyCash": 17.6,
     "yoyReal": 14.3,
     "population": 321605
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000056-winter": {
   "id": "E06000056-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.9,
     "real": 1,
     "perHead": 2.91,
     "perHeadReal": 3.13,
     "yoyCash": null,
     "yoyReal": null,
     "population": 309755
    },
    "2024-25": {
     "cash": 0.9,
     "real": 0.9,
     "perHead": 2.85,
     "perHeadReal": 2.95,
     "yoyCash": 0,
     "yoyReal": -6.9,
     "population": 316062
    },
    "2025-26": {
     "cash": 0.9,
     "real": 0.9,
     "perHead": 2.8,
     "perHeadReal": 2.8,
     "yoyCash": 0,
     "yoyReal": 0,
     "population": 321605
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000056-lighting": {
   "id": "E06000056-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2.1,
     "real": 2.3,
     "perHead": 6.78,
     "perHeadReal": 7.3,
     "yoyCash": null,
     "yoyReal": null,
     "population": 309755
    },
    "2024-25": {
     "cash": 1.1,
     "real": 1.1,
     "perHead": 3.48,
     "perHeadReal": 3.6,
     "yoyCash": -47.6,
     "yoyReal": -50.5,
     "population": 316062
    },
    "2025-26": {
     "cash": 1.6,
     "real": 1.6,
     "perHead": 4.98,
     "perHeadReal": 4.98,
     "yoyCash": 45.5,
     "yoyReal": 45.5,
     "population": 321605
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000056": {
   "id": "E06000056",
   "name": "Central Bedfordshire",
   "level": "local",
   "code": "E06000056",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 7.2,
     "real": 7.8,
     "perHead": 23.24,
     "perHeadReal": 25.02,
     "yoyCash": null,
     "yoyReal": null,
     "population": 309755
    },
    "2024-25": {
     "cash": 5.4,
     "real": 5.6,
     "perHead": 17.09,
     "perHeadReal": 17.67,
     "yoyCash": -25,
     "yoyReal": -28.4,
     "population": 316062
    },
    "2025-26": {
     "cash": 6.4,
     "real": 6.4,
     "perHead": 19.9,
     "perHeadReal": 19.9,
     "yoyCash": 18.5,
     "yoyReal": 14.3,
     "population": 321605
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E06000056-maintenance",
    "E06000056-lighting",
    "E06000056-winter"
   ],
   "page": "roads/central-bedfordshire",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E06000057-structural": {
   "id": "E06000057-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 3.4,
     "real": 3.7,
     "perHead": 10.39,
     "perHeadReal": 11.18,
     "yoyCash": null,
     "yoyReal": null,
     "population": 327366
    },
    "2024-25": {
     "cash": 4.1,
     "real": 4.2,
     "perHead": 12.4,
     "perHeadReal": 12.83,
     "yoyCash": 20.6,
     "yoyReal": 14.6,
     "population": 330615
    },
    "2025-26": {
     "cash": 5.7,
     "real": 5.7,
     "perHead": 17.07,
     "perHeadReal": 17.07,
     "yoyCash": 39,
     "yoyReal": 35.7,
     "population": 333975
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000057-routine": {
   "id": "E06000057-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.7,
     "real": 0.8,
     "perHead": 2.14,
     "perHeadReal": 2.3,
     "yoyCash": null,
     "yoyReal": null,
     "population": 327366
    },
    "2024-25": {
     "cash": 0.2,
     "real": 0.2,
     "perHead": 0.6,
     "perHeadReal": 0.63,
     "yoyCash": -71.4,
     "yoyReal": -74.1,
     "population": 330615
    },
    "2025-26": {
     "cash": 0.3,
     "real": 0.3,
     "perHead": 0.9,
     "perHeadReal": 0.9,
     "yoyCash": 50,
     "yoyReal": 50,
     "population": 333975
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000057-winter": {
   "id": "E06000057-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 5.2,
     "real": 5.6,
     "perHead": 15.88,
     "perHeadReal": 17.1,
     "yoyCash": null,
     "yoyReal": null,
     "population": 327366
    },
    "2024-25": {
     "cash": 5.3,
     "real": 5.5,
     "perHead": 16.03,
     "perHeadReal": 16.58,
     "yoyCash": 1.9,
     "yoyReal": -2.1,
     "population": 330615
    },
    "2025-26": {
     "cash": 5.2,
     "real": 5.2,
     "perHead": 15.57,
     "perHeadReal": 15.57,
     "yoyCash": -1.9,
     "yoyReal": -5.5,
     "population": 333975
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000057-lighting": {
   "id": "E06000057-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 3.6,
     "real": 3.9,
     "perHead": 11,
     "perHeadReal": 11.84,
     "yoyCash": null,
     "yoyReal": null,
     "population": 327366
    },
    "2024-25": {
     "cash": 3.3,
     "real": 3.4,
     "perHead": 9.98,
     "perHeadReal": 10.33,
     "yoyCash": -8.3,
     "yoyReal": -12.5,
     "population": 330615
    },
    "2025-26": {
     "cash": 3.2,
     "real": 3.2,
     "perHead": 9.58,
     "perHeadReal": 9.58,
     "yoyCash": -3,
     "yoyReal": -5.9,
     "population": 333975
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000057": {
   "id": "E06000057",
   "name": "Northumberland",
   "level": "local",
   "code": "E06000057",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 12.9,
     "real": 13.9,
     "perHead": 39.41,
     "perHeadReal": 42.42,
     "yoyCash": null,
     "yoyReal": null,
     "population": 327366
    },
    "2024-25": {
     "cash": 12.9,
     "real": 13.3,
     "perHead": 39.02,
     "perHeadReal": 40.36,
     "yoyCash": 0,
     "yoyReal": -4,
     "population": 330615
    },
    "2025-26": {
     "cash": 14.4,
     "real": 14.4,
     "perHead": 43.12,
     "perHeadReal": 43.12,
     "yoyCash": 11.6,
     "yoyReal": 8.3,
     "population": 333975
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E06000057-structural",
    "E06000057-winter",
    "E06000057-lighting",
    "E06000057-routine"
   ],
   "page": "roads/northumberland",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E06000058-structural": {
   "id": "E06000058-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 3.5,
     "real": 3.8,
     "perHead": 8.6,
     "perHeadReal": 9.26,
     "yoyCash": null,
     "yoyReal": null,
     "population": 406976
    },
    "2024-25": {
     "cash": 3.3,
     "real": 3.4,
     "perHead": 8.09,
     "perHeadReal": 8.37,
     "yoyCash": -5.7,
     "yoyReal": -10.2,
     "population": 408009
    },
    "2025-26": {
     "cash": 2.8,
     "real": 2.8,
     "perHead": 6.9,
     "perHeadReal": 6.9,
     "yoyCash": -15.2,
     "yoyReal": -17.6,
     "population": 405829
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000058-routine": {
   "id": "E06000058-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2.3,
     "real": 2.5,
     "perHead": 5.65,
     "perHeadReal": 6.08,
     "yoyCash": null,
     "yoyReal": null,
     "population": 406976
    },
    "2024-25": {
     "cash": 1.7,
     "real": 1.8,
     "perHead": 4.17,
     "perHeadReal": 4.31,
     "yoyCash": -26.1,
     "yoyReal": -29.7,
     "population": 408009
    },
    "2025-26": {
     "cash": 2.6,
     "real": 2.6,
     "perHead": 6.41,
     "perHeadReal": 6.41,
     "yoyCash": 52.9,
     "yoyReal": 44.4,
     "population": 405829
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000058-winter": {
   "id": "E06000058-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.1,
     "real": 0.1,
     "perHead": 0.25,
     "perHeadReal": 0.26,
     "yoyCash": null,
     "yoyReal": null,
     "population": 406976
    },
    "2024-25": {
     "cash": 0.1,
     "real": 0.1,
     "perHead": 0.25,
     "perHeadReal": 0.25,
     "yoyCash": 0,
     "yoyReal": 3.4,
     "population": 408009
    },
    "2025-26": {
     "cash": 0.1,
     "real": 0.1,
     "perHead": 0.25,
     "perHeadReal": 0.25,
     "yoyCash": 0,
     "yoyReal": 0,
     "population": 405829
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000058-lighting": {
   "id": "E06000058-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 4,
     "real": 4.3,
     "perHead": 9.83,
     "perHeadReal": 10.58,
     "yoyCash": null,
     "yoyReal": null,
     "population": 406976
    },
    "2024-25": {
     "cash": 3.7,
     "real": 3.8,
     "perHead": 9.07,
     "perHeadReal": 9.38,
     "yoyCash": -7.5,
     "yoyReal": -11,
     "population": 408009
    },
    "2025-26": {
     "cash": 3.8,
     "real": 3.8,
     "perHead": 9.36,
     "perHeadReal": 9.36,
     "yoyCash": 2.7,
     "yoyReal": 0,
     "population": 405829
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000058": {
   "id": "E06000058",
   "name": "Bournemouth, Christchurch and Poole",
   "level": "local",
   "code": "E06000058",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 9.9,
     "real": 10.7,
     "perHead": 24.33,
     "perHeadReal": 26.19,
     "yoyCash": null,
     "yoyReal": null,
     "population": 406976
    },
    "2024-25": {
     "cash": 8.8,
     "real": 9.1,
     "perHead": 21.57,
     "perHeadReal": 22.31,
     "yoyCash": -11.1,
     "yoyReal": -14.9,
     "population": 408009
    },
    "2025-26": {
     "cash": 9.3,
     "real": 9.3,
     "perHead": 22.92,
     "perHeadReal": 22.92,
     "yoyCash": 5.7,
     "yoyReal": 2.2,
     "population": 405829
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E06000058-lighting",
    "E06000058-structural",
    "E06000058-routine",
    "E06000058-winter"
   ],
   "page": "roads/bournemouth-christchurch-and-poole",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E06000059-structural": {
   "id": "E06000059-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.5,
     "real": 0.5,
     "perHead": 1.3,
     "perHeadReal": 1.39,
     "yoyCash": null,
     "yoyReal": null,
     "population": 385934
    },
    "2024-25": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 1.03,
     "perHeadReal": 1.06,
     "yoyCash": -20,
     "yoyReal": -17.2,
     "population": 389341
    },
    "2025-26": {
     "cash": 0.5,
     "real": 0.5,
     "perHead": 1.28,
     "perHeadReal": 1.28,
     "yoyCash": 25,
     "yoyReal": 25,
     "population": 391036
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000059-routine": {
   "id": "E06000059-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 6.2,
     "real": 6.7,
     "perHead": 16.06,
     "perHeadReal": 17.29,
     "yoyCash": null,
     "yoyReal": null,
     "population": 385934
    },
    "2024-25": {
     "cash": 8.8,
     "real": 9.1,
     "perHead": 22.6,
     "perHeadReal": 23.38,
     "yoyCash": 41.9,
     "yoyReal": 35.9,
     "population": 389341
    },
    "2025-26": {
     "cash": 11.5,
     "real": 11.5,
     "perHead": 29.41,
     "perHeadReal": 29.41,
     "yoyCash": 30.7,
     "yoyReal": 26.4,
     "population": 391036
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000059-winter": {
   "id": "E06000059-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1,
     "real": 1.1,
     "perHead": 2.59,
     "perHeadReal": 2.79,
     "yoyCash": null,
     "yoyReal": null,
     "population": 385934
    },
    "2024-25": {
     "cash": 1,
     "real": 1,
     "perHead": 2.57,
     "perHeadReal": 2.66,
     "yoyCash": 0,
     "yoyReal": -6,
     "population": 389341
    },
    "2025-26": {
     "cash": 1,
     "real": 1,
     "perHead": 2.56,
     "perHeadReal": 2.56,
     "yoyCash": 0,
     "yoyReal": 0,
     "population": 391036
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000059-lighting": {
   "id": "E06000059-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.1,
     "real": 0.1,
     "perHead": 0.26,
     "perHeadReal": 0.28,
     "yoyCash": null,
     "yoyReal": null,
     "population": 385934
    },
    "2024-25": {
     "cash": 2.9,
     "real": 3,
     "perHead": 7.45,
     "perHeadReal": 7.71,
     "yoyCash": 2800,
     "yoyReal": 2899.9,
     "population": 389341
    },
    "2025-26": {
     "cash": 2.9,
     "real": 2.9,
     "perHead": 7.42,
     "perHeadReal": 7.42,
     "yoyCash": 0,
     "yoyReal": -3.3,
     "population": 391036
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000059": {
   "id": "E06000059",
   "name": "Dorset",
   "level": "local",
   "code": "E06000059",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 7.9,
     "real": 8.5,
     "perHead": 20.47,
     "perHeadReal": 22.04,
     "yoyCash": null,
     "yoyReal": null,
     "population": 385934
    },
    "2024-25": {
     "cash": 13,
     "real": 13.4,
     "perHead": 33.39,
     "perHeadReal": 34.54,
     "yoyCash": 64.6,
     "yoyReal": 58.2,
     "population": 389341
    },
    "2025-26": {
     "cash": 16,
     "real": 16,
     "perHead": 40.92,
     "perHeadReal": 40.92,
     "yoyCash": 23.1,
     "yoyReal": 19.4,
     "population": 391036
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E06000059-routine",
    "E06000059-lighting",
    "E06000059-winter",
    "E06000059-structural"
   ],
   "page": "roads/dorset",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E06000060-structural": {
   "id": "E06000060-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.8,
     "real": 0.9,
     "perHead": 1.4,
     "perHeadReal": 1.51,
     "yoyCash": null,
     "yoyReal": null,
     "population": 570039
    },
    "2024-25": {
     "cash": 11.7,
     "real": 12.1,
     "perHead": 20.23,
     "perHeadReal": 20.92,
     "yoyCash": 1362.5,
     "yoyReal": 1244.8,
     "population": 578432
    },
    "2025-26": {
     "cash": 7.1,
     "real": 7.1,
     "perHead": 12.15,
     "perHeadReal": 12.15,
     "yoyCash": -39.3,
     "yoyReal": -41.3,
     "population": 584296
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000060-routine": {
   "id": "E06000060-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 15.7,
     "real": 16.9,
     "perHead": 27.54,
     "perHeadReal": 29.65,
     "yoyCash": null,
     "yoyReal": null,
     "population": 570039
    },
    "2024-25": {
     "cash": 12.8,
     "real": 13.2,
     "perHead": 22.13,
     "perHeadReal": 22.89,
     "yoyCash": -18.5,
     "yoyReal": -21.7,
     "population": 578432
    },
    "2025-26": {
     "cash": 13.1,
     "real": 13.1,
     "perHead": 22.42,
     "perHeadReal": 22.42,
     "yoyCash": 2.3,
     "yoyReal": -0.8,
     "population": 584296
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000060-winter": {
   "id": "E06000060-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2.4,
     "real": 2.6,
     "perHead": 4.21,
     "perHeadReal": 4.53,
     "yoyCash": null,
     "yoyReal": null,
     "population": 570039
    },
    "2024-25": {
     "cash": 3.1,
     "real": 3.2,
     "perHead": 5.36,
     "perHeadReal": 5.54,
     "yoyCash": 29.2,
     "yoyReal": 23.3,
     "population": 578432
    },
    "2025-26": {
     "cash": 2.7,
     "real": 2.7,
     "perHead": 4.62,
     "perHeadReal": 4.62,
     "yoyCash": -12.9,
     "yoyReal": -15.6,
     "population": 584296
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000060-lighting": {
   "id": "E06000060-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 5.1,
     "real": 5.5,
     "perHead": 8.95,
     "perHeadReal": 9.63,
     "yoyCash": null,
     "yoyReal": null,
     "population": 570039
    },
    "2024-25": {
     "cash": 4.7,
     "real": 4.9,
     "perHead": 8.13,
     "perHeadReal": 8.41,
     "yoyCash": -7.8,
     "yoyReal": -11.6,
     "population": 578432
    },
    "2025-26": {
     "cash": 2.9,
     "real": 2.9,
     "perHead": 4.96,
     "perHeadReal": 4.96,
     "yoyCash": -38.3,
     "yoyReal": -40.8,
     "population": 584296
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000060": {
   "id": "E06000060",
   "name": "Buckinghamshire",
   "level": "local",
   "code": "E06000060",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 23.9,
     "real": 25.7,
     "perHead": 41.93,
     "perHeadReal": 45.13,
     "yoyCash": null,
     "yoyReal": null,
     "population": 570039
    },
    "2024-25": {
     "cash": 32.3,
     "real": 33.4,
     "perHead": 55.84,
     "perHeadReal": 57.76,
     "yoyCash": 35.1,
     "yoyReal": 30,
     "population": 578432
    },
    "2025-26": {
     "cash": 25.7,
     "real": 25.7,
     "perHead": 43.98,
     "perHeadReal": 43.98,
     "yoyCash": -20.4,
     "yoyReal": -23.1,
     "population": 584296
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E06000060-routine",
    "E06000060-structural",
    "E06000060-lighting",
    "E06000060-winter"
   ],
   "page": "roads/buckinghamshire",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E06000061-maintenance": {
   "id": "E06000061-maintenance",
   "name": "Road maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 3.2,
     "real": 3.4,
     "perHead": 8.67,
     "perHeadReal": 9.33,
     "yoyCash": null,
     "yoyReal": null,
     "population": 369219
    },
    "2024-25": {
     "cash": 4.5,
     "real": 4.7,
     "perHead": 11.99,
     "perHeadReal": 12.4,
     "yoyCash": 40.6,
     "yoyReal": 36.9,
     "population": 375336
    },
    "2025-26": {
     "cash": 5.7,
     "real": 5.7,
     "perHead": 15.02,
     "perHeadReal": 15.02,
     "yoyCash": 26.7,
     "yoyReal": 21.3,
     "population": 379569
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000061-winter": {
   "id": "E06000061-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.9,
     "real": 1,
     "perHead": 2.44,
     "perHeadReal": 2.62,
     "yoyCash": null,
     "yoyReal": null,
     "population": 369219
    },
    "2024-25": {
     "cash": 1,
     "real": 1,
     "perHead": 2.66,
     "perHeadReal": 2.76,
     "yoyCash": 11.1,
     "yoyReal": 3.4,
     "population": 375336
    },
    "2025-26": {
     "cash": 1.2,
     "real": 1.2,
     "perHead": 3.16,
     "perHeadReal": 3.16,
     "yoyCash": 20,
     "yoyReal": 20,
     "population": 379569
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000061-lighting": {
   "id": "E06000061-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 4,
     "real": 4.3,
     "perHead": 10.83,
     "perHeadReal": 11.66,
     "yoyCash": null,
     "yoyReal": null,
     "population": 369219
    },
    "2024-25": {
     "cash": 3.2,
     "real": 3.3,
     "perHead": 8.53,
     "perHeadReal": 8.82,
     "yoyCash": -20,
     "yoyReal": -23,
     "population": 375336
    },
    "2025-26": {
     "cash": 2.4,
     "real": 2.4,
     "perHead": 6.32,
     "perHeadReal": 6.32,
     "yoyCash": -25,
     "yoyReal": -27.3,
     "population": 379569
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000061": {
   "id": "E06000061",
   "name": "North Northamptonshire",
   "level": "local",
   "code": "E06000061",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 8.1,
     "real": 8.7,
     "perHead": 21.94,
     "perHeadReal": 23.62,
     "yoyCash": null,
     "yoyReal": null,
     "population": 369219
    },
    "2024-25": {
     "cash": 8.6,
     "real": 8.9,
     "perHead": 22.91,
     "perHeadReal": 23.7,
     "yoyCash": 6.2,
     "yoyReal": 2.3,
     "population": 375336
    },
    "2025-26": {
     "cash": 9.3,
     "real": 9.3,
     "perHead": 24.5,
     "perHeadReal": 24.5,
     "yoyCash": 8.1,
     "yoyReal": 4.5,
     "population": 379569
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E06000061-maintenance",
    "E06000061-lighting",
    "E06000061-winter"
   ],
   "page": "roads/north-northamptonshire",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E06000062-structural": {
   "id": "E06000062-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 3,
     "real": 3.2,
     "perHead": 6.84,
     "perHeadReal": 7.37,
     "yoyCash": null,
     "yoyReal": null,
     "population": 438462
    },
    "2024-25": {
     "cash": 4.3,
     "real": 4.4,
     "perHead": 9.74,
     "perHeadReal": 10.08,
     "yoyCash": 43.3,
     "yoyReal": 39,
     "population": 441277
    },
    "2025-26": {
     "cash": 7.6,
     "real": 7.6,
     "perHead": 17.11,
     "perHeadReal": 17.11,
     "yoyCash": 76.7,
     "yoyReal": 72.7,
     "population": 444218
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000062-routine": {
   "id": "E06000062-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.1,
     "real": 0.1,
     "perHead": 0.23,
     "perHeadReal": 0.25,
     "yoyCash": null,
     "yoyReal": null,
     "population": 438462
    },
    "2024-25": {
     "cash": 0.1,
     "real": 0.1,
     "perHead": 0.23,
     "perHeadReal": 0.23,
     "yoyCash": 0,
     "yoyReal": 3.4,
     "population": 441277
    },
    "2025-26": {
     "cash": 0.1,
     "real": 0.1,
     "perHead": 0.23,
     "perHeadReal": 0.23,
     "yoyCash": 0,
     "yoyReal": 0,
     "population": 444218
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000062-winter": {
   "id": "E06000062-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.1,
     "real": 1.2,
     "perHead": 2.51,
     "perHeadReal": 2.7,
     "yoyCash": null,
     "yoyReal": null,
     "population": 438462
    },
    "2024-25": {
     "cash": 1.3,
     "real": 1.3,
     "perHead": 2.95,
     "perHeadReal": 3.05,
     "yoyCash": 18.2,
     "yoyReal": 12.1,
     "population": 441277
    },
    "2025-26": {
     "cash": 1.5,
     "real": 1.5,
     "perHead": 3.38,
     "perHeadReal": 3.38,
     "yoyCash": 15.4,
     "yoyReal": 15.4,
     "population": 444218
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000062-lighting": {
   "id": "E06000062-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 9.2,
     "real": 9.9,
     "perHead": 20.98,
     "perHeadReal": 22.59,
     "yoyCash": null,
     "yoyReal": null,
     "population": 438462
    },
    "2024-25": {
     "cash": 9.2,
     "real": 9.5,
     "perHead": 20.85,
     "perHeadReal": 21.57,
     "yoyCash": 0,
     "yoyReal": -3.9,
     "population": 441277
    },
    "2025-26": {
     "cash": 8.9,
     "real": 8.9,
     "perHead": 20.04,
     "perHeadReal": 20.04,
     "yoyCash": -3.3,
     "yoyReal": -6.3,
     "population": 444218
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000062": {
   "id": "E06000062",
   "name": "West Northamptonshire",
   "level": "local",
   "code": "E06000062",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 13.4,
     "real": 14.4,
     "perHead": 30.56,
     "perHeadReal": 32.9,
     "yoyCash": null,
     "yoyReal": null,
     "population": 438462
    },
    "2024-25": {
     "cash": 14.9,
     "real": 15.4,
     "perHead": 33.77,
     "perHeadReal": 34.93,
     "yoyCash": 11.2,
     "yoyReal": 7,
     "population": 441277
    },
    "2025-26": {
     "cash": 18.1,
     "real": 18.1,
     "perHead": 40.75,
     "perHeadReal": 40.75,
     "yoyCash": 21.5,
     "yoyReal": 17.5,
     "population": 444218
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E06000062-lighting",
    "E06000062-structural",
    "E06000062-winter",
    "E06000062-routine"
   ],
   "page": "roads/west-northamptonshire",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E08000001-structural": {
   "id": "E08000001-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.8,
     "real": 1.9,
     "perHead": 5.91,
     "perHeadReal": 6.36,
     "yoyCash": null,
     "yoyReal": null,
     "population": 304761
    },
    "2024-25": {
     "cash": 0.1,
     "real": 0.1,
     "perHead": 0.32,
     "perHeadReal": 0.33,
     "yoyCash": -94.4,
     "yoyReal": -94.6,
     "population": 308904
    },
    "2025-26": {
     "cash": 1.7,
     "real": 1.7,
     "perHead": 5.49,
     "perHeadReal": 5.49,
     "yoyCash": 1600,
     "yoyReal": 1600,
     "population": 309732
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000001-routine": {
   "id": "E08000001-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.6,
     "real": 0.6,
     "perHead": 1.97,
     "perHeadReal": 2.12,
     "yoyCash": null,
     "yoyReal": null,
     "population": 304761
    },
    "2024-25": {
     "cash": 1.4,
     "real": 1.4,
     "perHead": 4.53,
     "perHeadReal": 4.69,
     "yoyCash": 133.3,
     "yoyReal": 141.4,
     "population": 308904
    },
    "2025-26": {
     "cash": 1.7,
     "real": 1.7,
     "perHead": 5.49,
     "perHeadReal": 5.49,
     "yoyCash": 21.4,
     "yoyReal": 21.4,
     "population": 309732
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000001-winter": {
   "id": "E08000001-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.8,
     "real": 0.9,
     "perHead": 2.63,
     "perHeadReal": 2.83,
     "yoyCash": null,
     "yoyReal": null,
     "population": 304761
    },
    "2024-25": {
     "cash": 0.8,
     "real": 0.8,
     "perHead": 2.59,
     "perHeadReal": 2.68,
     "yoyCash": 0,
     "yoyReal": -8,
     "population": 308904
    },
    "2025-26": {
     "cash": 0.8,
     "real": 0.8,
     "perHead": 2.58,
     "perHeadReal": 2.58,
     "yoyCash": 0,
     "yoyReal": 0,
     "population": 309732
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000001-lighting": {
   "id": "E08000001-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 3.1,
     "real": 3.3,
     "perHead": 10.17,
     "perHeadReal": 10.95,
     "yoyCash": null,
     "yoyReal": null,
     "population": 304761
    },
    "2024-25": {
     "cash": 3.4,
     "real": 3.5,
     "perHead": 11.01,
     "perHeadReal": 11.39,
     "yoyCash": 9.7,
     "yoyReal": 6.6,
     "population": 308904
    },
    "2025-26": {
     "cash": 3,
     "real": 3,
     "perHead": 9.69,
     "perHeadReal": 9.69,
     "yoyCash": -11.8,
     "yoyReal": -14.3,
     "population": 309732
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000001": {
   "id": "E08000001",
   "name": "Bolton",
   "level": "local",
   "code": "E08000001",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 6.4,
     "real": 6.9,
     "perHead": 21,
     "perHeadReal": 22.61,
     "yoyCash": null,
     "yoyReal": null,
     "population": 304761
    },
    "2024-25": {
     "cash": 5.6,
     "real": 5.8,
     "perHead": 18.13,
     "perHeadReal": 18.75,
     "yoyCash": -12.5,
     "yoyReal": -16,
     "population": 308904
    },
    "2025-26": {
     "cash": 7.3,
     "real": 7.3,
     "perHead": 23.57,
     "perHeadReal": 23.57,
     "yoyCash": 30.4,
     "yoyReal": 25.9,
     "population": 309732
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E08000001-lighting",
    "E08000001-structural",
    "E08000001-routine",
    "E08000001-winter"
   ],
   "page": "roads/bolton",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E08000002-structural": {
   "id": "E08000002-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.2,
     "real": 0.2,
     "perHead": 1.02,
     "perHeadReal": 1.1,
     "yoyCash": null,
     "yoyReal": null,
     "population": 196160
    },
    "2024-25": {
     "cash": 0.5,
     "real": 0.5,
     "perHead": 2.52,
     "perHeadReal": 2.61,
     "yoyCash": 150,
     "yoyReal": 158.6,
     "population": 198136
    },
    "2025-26": {
     "cash": 0.7,
     "real": 0.7,
     "perHead": 3.51,
     "perHeadReal": 3.51,
     "yoyCash": 40,
     "yoyReal": 40,
     "population": 199271
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000002-routine": {
   "id": "E08000002-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.7,
     "real": 1.8,
     "perHead": 8.67,
     "perHeadReal": 9.33,
     "yoyCash": null,
     "yoyReal": null,
     "population": 196160
    },
    "2025-26": {
     "cash": 1.1,
     "real": 1.1,
     "perHead": 5.52,
     "perHeadReal": 5.52,
     "yoyCash": null,
     "yoyReal": null,
     "population": 199271
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000002-winter": {
   "id": "E08000002-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.3,
     "real": 0.3,
     "perHead": 1.53,
     "perHeadReal": 1.65,
     "yoyCash": null,
     "yoyReal": null,
     "population": 196160
    },
    "2024-25": {
     "cash": 0.3,
     "real": 0.3,
     "perHead": 1.51,
     "perHeadReal": 1.57,
     "yoyCash": 0,
     "yoyReal": 3.4,
     "population": 198136
    },
    "2025-26": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 2.01,
     "perHeadReal": 2.01,
     "yoyCash": 33.3,
     "yoyReal": 33.3,
     "population": 199271
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000002-lighting": {
   "id": "E08000002-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2.6,
     "real": 2.8,
     "perHead": 13.25,
     "perHeadReal": 14.27,
     "yoyCash": null,
     "yoyReal": null,
     "population": 196160
    },
    "2024-25": {
     "cash": 0.8,
     "real": 0.8,
     "perHead": 4.04,
     "perHeadReal": 4.18,
     "yoyCash": -69.2,
     "yoyReal": -70.4,
     "population": 198136
    },
    "2025-26": {
     "cash": 1.7,
     "real": 1.7,
     "perHead": 8.53,
     "perHeadReal": 8.53,
     "yoyCash": 112.5,
     "yoyReal": 112.5,
     "population": 199271
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000002": {
   "id": "E08000002",
   "name": "Bury",
   "level": "local",
   "code": "E08000002",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 4.8,
     "real": 5.2,
     "perHead": 24.47,
     "perHeadReal": 26.34,
     "yoyCash": null,
     "yoyReal": null,
     "population": 196160
    },
    "2024-25": {
     "cash": 1.7,
     "real": 1.8,
     "perHead": 8.58,
     "perHeadReal": 8.88,
     "yoyCash": -64.6,
     "yoyReal": -66.2,
     "population": 198136
    },
    "2025-26": {
     "cash": 3.9,
     "real": 3.9,
     "perHead": 19.57,
     "perHeadReal": 19.57,
     "yoyCash": 129.4,
     "yoyReal": 116.7,
     "population": 199271
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E08000002-lighting",
    "E08000002-routine",
    "E08000002-structural",
    "E08000002-winter"
   ],
   "page": "roads/bury",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E08000003-structural": {
   "id": "E08000003-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": -0.8,
     "real": -0.9,
     "perHead": -1.38,
     "perHeadReal": -1.48,
     "yoyCash": null,
     "yoyReal": null,
     "population": 581416
    },
    "2024-25": {
     "cash": -1.1,
     "real": -1.1,
     "perHead": -1.87,
     "perHeadReal": -1.93,
     "yoyCash": -37.5,
     "yoyReal": -26.4,
     "population": 588597
    },
    "2025-26": {
     "cash": -1,
     "real": -1,
     "perHead": -1.7,
     "perHeadReal": -1.7,
     "yoyCash": 9.1,
     "yoyReal": 9.1,
     "population": 588256
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000003-routine": {
   "id": "E08000003-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 8.4,
     "real": 9,
     "perHead": 14.45,
     "perHeadReal": 15.55,
     "yoyCash": null,
     "yoyReal": null,
     "population": 581416
    },
    "2024-25": {
     "cash": 7.3,
     "real": 7.6,
     "perHead": 12.4,
     "perHeadReal": 12.83,
     "yoyCash": -13.1,
     "yoyReal": -16.1,
     "population": 588597
    },
    "2025-26": {
     "cash": 9.2,
     "real": 9.2,
     "perHead": 15.64,
     "perHeadReal": 15.64,
     "yoyCash": 26,
     "yoyReal": 21.1,
     "population": 588256
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000003-winter": {
   "id": "E08000003-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.8,
     "real": 0.9,
     "perHead": 1.38,
     "perHeadReal": 1.48,
     "yoyCash": null,
     "yoyReal": null,
     "population": 581416
    },
    "2024-25": {
     "cash": 1,
     "real": 1,
     "perHead": 1.7,
     "perHeadReal": 1.76,
     "yoyCash": 25,
     "yoyReal": 14.9,
     "population": 588597
    },
    "2025-26": {
     "cash": 1,
     "real": 1,
     "perHead": 1.7,
     "perHeadReal": 1.7,
     "yoyCash": 0,
     "yoyReal": 0,
     "population": 588256
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000003-lighting": {
   "id": "E08000003-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 8,
     "real": 8.6,
     "perHead": 13.76,
     "perHeadReal": 14.81,
     "yoyCash": null,
     "yoyReal": null,
     "population": 581416
    },
    "2024-25": {
     "cash": 7,
     "real": 7.2,
     "perHead": 11.89,
     "perHeadReal": 12.3,
     "yoyCash": -12.5,
     "yoyReal": -15.8,
     "population": 588597
    },
    "2025-26": {
     "cash": 6.4,
     "real": 6.4,
     "perHead": 10.88,
     "perHeadReal": 10.88,
     "yoyCash": -8.6,
     "yoyReal": -11.1,
     "population": 588256
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000003": {
   "id": "E08000003",
   "name": "Manchester",
   "level": "local",
   "code": "E08000003",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 16.5,
     "real": 17.8,
     "perHead": 28.38,
     "perHeadReal": 30.55,
     "yoyCash": null,
     "yoyReal": null,
     "population": 581416
    },
    "2024-25": {
     "cash": 14.2,
     "real": 14.7,
     "perHead": 24.13,
     "perHeadReal": 24.96,
     "yoyCash": -13.9,
     "yoyReal": -17.5,
     "population": 588597
    },
    "2025-26": {
     "cash": 15.7,
     "real": 15.7,
     "perHead": 26.69,
     "perHeadReal": 26.69,
     "yoyCash": 10.6,
     "yoyReal": 6.8,
     "population": 588256
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E08000003-routine",
    "E08000003-lighting",
    "E08000003-winter",
    "E08000003-structural"
   ],
   "page": "roads/manchester",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E08000004-structural": {
   "id": "E08000004-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.6,
     "real": 0.6,
     "perHead": 2.43,
     "perHeadReal": 2.61,
     "yoyCash": null,
     "yoyReal": null,
     "population": 247251
    },
    "2024-25": {
     "cash": 0.5,
     "real": 0.5,
     "perHead": 1.99,
     "perHeadReal": 2.06,
     "yoyCash": -16.7,
     "yoyReal": -13.8,
     "population": 250725
    },
    "2025-26": {
     "cash": 0.5,
     "real": 0.5,
     "perHead": 1.98,
     "perHeadReal": 1.98,
     "yoyCash": 0,
     "yoyReal": 0,
     "population": 251915
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000004-routine": {
   "id": "E08000004-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.3,
     "real": 1.4,
     "perHead": 5.26,
     "perHeadReal": 5.66,
     "yoyCash": null,
     "yoyReal": null,
     "population": 247251
    },
    "2024-25": {
     "cash": 1.1,
     "real": 1.1,
     "perHead": 4.39,
     "perHeadReal": 4.54,
     "yoyCash": -15.4,
     "yoyReal": -18.7,
     "population": 250725
    },
    "2025-26": {
     "cash": 0.9,
     "real": 0.9,
     "perHead": 3.57,
     "perHeadReal": 3.57,
     "yoyCash": -18.2,
     "yoyReal": -18.2,
     "population": 251915
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000004-winter": {
   "id": "E08000004-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1,
     "real": 1.1,
     "perHead": 4.04,
     "perHeadReal": 4.35,
     "yoyCash": null,
     "yoyReal": null,
     "population": 247251
    },
    "2024-25": {
     "cash": 1,
     "real": 1,
     "perHead": 3.99,
     "perHeadReal": 4.13,
     "yoyCash": 0,
     "yoyReal": -6,
     "population": 250725
    },
    "2025-26": {
     "cash": 0.9,
     "real": 0.9,
     "perHead": 3.57,
     "perHeadReal": 3.57,
     "yoyCash": -10,
     "yoyReal": -10,
     "population": 251915
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000004-lighting": {
   "id": "E08000004-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 4.7,
     "real": 5.1,
     "perHead": 19.01,
     "perHeadReal": 20.46,
     "yoyCash": null,
     "yoyReal": null,
     "population": 247251
    },
    "2024-25": {
     "cash": 5.5,
     "real": 5.7,
     "perHead": 21.94,
     "perHeadReal": 22.69,
     "yoyCash": 17,
     "yoyReal": 11.6,
     "population": 250725
    },
    "2025-26": {
     "cash": 5.5,
     "real": 5.5,
     "perHead": 21.83,
     "perHeadReal": 21.83,
     "yoyCash": 0,
     "yoyReal": -3.5,
     "population": 251915
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000004": {
   "id": "E08000004",
   "name": "Oldham",
   "level": "local",
   "code": "E08000004",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 7.5,
     "real": 8.1,
     "perHead": 30.33,
     "perHeadReal": 32.65,
     "yoyCash": null,
     "yoyReal": null,
     "population": 247251
    },
    "2024-25": {
     "cash": 8.1,
     "real": 8.4,
     "perHead": 32.31,
     "perHeadReal": 33.42,
     "yoyCash": 8,
     "yoyReal": 3.4,
     "population": 250725
    },
    "2025-26": {
     "cash": 7.7,
     "real": 7.7,
     "perHead": 30.57,
     "perHeadReal": 30.57,
     "yoyCash": -4.9,
     "yoyReal": -8.3,
     "population": 251915
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E08000004-lighting",
    "E08000004-routine",
    "E08000004-winter",
    "E08000004-structural"
   ],
   "page": "roads/oldham",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E08000005-structural": {
   "id": "E08000005-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.8,
     "real": 0.9,
     "perHead": 3.47,
     "perHeadReal": 3.73,
     "yoyCash": null,
     "yoyReal": null,
     "population": 230729
    },
    "2024-25": {
     "cash": 1,
     "real": 1,
     "perHead": 4.26,
     "perHeadReal": 4.4,
     "yoyCash": 25,
     "yoyReal": 14.9,
     "population": 234919
    },
    "2025-26": {
     "cash": 0.3,
     "real": 0.3,
     "perHead": 1.26,
     "perHeadReal": 1.26,
     "yoyCash": -70,
     "yoyReal": -70,
     "population": 237641
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000005-routine": {
   "id": "E08000005-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 3.3,
     "real": 3.6,
     "perHead": 14.3,
     "perHeadReal": 15.4,
     "yoyCash": null,
     "yoyReal": null,
     "population": 230729
    },
    "2024-25": {
     "cash": 4.3,
     "real": 4.4,
     "perHead": 18.3,
     "perHeadReal": 18.93,
     "yoyCash": 30.3,
     "yoyReal": 23.6,
     "population": 234919
    },
    "2025-26": {
     "cash": 3.8,
     "real": 3.8,
     "perHead": 15.99,
     "perHeadReal": 15.99,
     "yoyCash": -11.6,
     "yoyReal": -13.6,
     "population": 237641
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000005-winter": {
   "id": "E08000005-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.5,
     "real": 0.5,
     "perHead": 2.17,
     "perHeadReal": 2.33,
     "yoyCash": null,
     "yoyReal": null,
     "population": 230729
    },
    "2024-25": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 1.7,
     "perHeadReal": 1.76,
     "yoyCash": -20,
     "yoyReal": -17.2,
     "population": 234919
    },
    "2025-26": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 1.68,
     "perHeadReal": 1.68,
     "yoyCash": 0,
     "yoyReal": 0,
     "population": 237641
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000005-lighting": {
   "id": "E08000005-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 6.3,
     "real": 6.8,
     "perHead": 27.3,
     "perHeadReal": 29.39,
     "yoyCash": null,
     "yoyReal": null,
     "population": 230729
    },
    "2024-25": {
     "cash": 6.5,
     "real": 6.7,
     "perHead": 27.67,
     "perHeadReal": 28.62,
     "yoyCash": 3.2,
     "yoyReal": -1.1,
     "population": 234919
    },
    "2025-26": {
     "cash": 6.5,
     "real": 6.5,
     "perHead": 27.35,
     "perHeadReal": 27.35,
     "yoyCash": 0,
     "yoyReal": -3,
     "population": 237641
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000005": {
   "id": "E08000005",
   "name": "Rochdale",
   "level": "local",
   "code": "E08000005",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 10.9,
     "real": 11.7,
     "perHead": 47.24,
     "perHeadReal": 50.86,
     "yoyCash": null,
     "yoyReal": null,
     "population": 230729
    },
    "2024-25": {
     "cash": 12.2,
     "real": 12.6,
     "perHead": 51.93,
     "perHeadReal": 53.72,
     "yoyCash": 11.9,
     "yoyReal": 7.9,
     "population": 234919
    },
    "2025-26": {
     "cash": 10.9,
     "real": 10.9,
     "perHead": 45.87,
     "perHeadReal": 45.87,
     "yoyCash": -10.7,
     "yoyReal": -13.5,
     "population": 237641
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E08000005-lighting",
    "E08000005-routine",
    "E08000005-winter",
    "E08000005-structural"
   ],
   "page": "roads/rochdale",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E08000006-structural": {
   "id": "E08000006-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.1,
     "real": 1.2,
     "perHead": 3.83,
     "perHeadReal": 4.13,
     "yoyCash": null,
     "yoyReal": null,
     "population": 286990
    },
    "2024-25": {
     "cash": 1,
     "real": 1,
     "perHead": 3.41,
     "perHeadReal": 3.52,
     "yoyCash": -9.1,
     "yoyReal": -13.8,
     "population": 293508
    },
    "2025-26": {
     "cash": 1.8,
     "real": 1.8,
     "perHead": 6.06,
     "perHeadReal": 6.06,
     "yoyCash": 80,
     "yoyReal": 80,
     "population": 297004
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000006-routine": {
   "id": "E08000006-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": -0.6,
     "real": -0.6,
     "perHead": -2.09,
     "perHeadReal": -2.25,
     "yoyCash": null,
     "yoyReal": null,
     "population": 286990
    },
    "2024-25": {
     "cash": -0.5,
     "real": -0.5,
     "perHead": -1.7,
     "perHeadReal": -1.76,
     "yoyCash": 16.7,
     "yoyReal": 13.8,
     "population": 293508
    },
    "2025-26": {
     "cash": -0.3,
     "real": -0.3,
     "perHead": -1.01,
     "perHeadReal": -1.01,
     "yoyCash": 40,
     "yoyReal": 40,
     "population": 297004
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000006-winter": {
   "id": "E08000006-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.5,
     "real": 0.5,
     "perHead": 1.74,
     "perHeadReal": 1.88,
     "yoyCash": null,
     "yoyReal": null,
     "population": 286990
    },
    "2024-25": {
     "cash": 0.6,
     "real": 0.6,
     "perHead": 2.04,
     "perHeadReal": 2.11,
     "yoyCash": 20,
     "yoyReal": 24.1,
     "population": 293508
    },
    "2025-26": {
     "cash": 0.5,
     "real": 0.5,
     "perHead": 1.68,
     "perHeadReal": 1.68,
     "yoyCash": -16.7,
     "yoyReal": -16.7,
     "population": 297004
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000006-lighting": {
   "id": "E08000006-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2.5,
     "real": 2.7,
     "perHead": 8.71,
     "perHeadReal": 9.38,
     "yoyCash": null,
     "yoyReal": null,
     "population": 286990
    },
    "2024-25": {
     "cash": 2.2,
     "real": 2.3,
     "perHead": 7.5,
     "perHeadReal": 7.75,
     "yoyCash": -12,
     "yoyReal": -15.7,
     "population": 293508
    },
    "2025-26": {
     "cash": 2.4,
     "real": 2.4,
     "perHead": 8.08,
     "perHeadReal": 8.08,
     "yoyCash": 9.1,
     "yoyReal": 4.3,
     "population": 297004
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000006": {
   "id": "E08000006",
   "name": "Salford",
   "level": "local",
   "code": "E08000006",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 3.5,
     "real": 3.8,
     "perHead": 12.2,
     "perHeadReal": 13.13,
     "yoyCash": null,
     "yoyReal": null,
     "population": 286990
    },
    "2024-25": {
     "cash": 3.2,
     "real": 3.3,
     "perHead": 10.9,
     "perHeadReal": 11.28,
     "yoyCash": -8.6,
     "yoyReal": -12.9,
     "population": 293508
    },
    "2025-26": {
     "cash": 4.4,
     "real": 4.4,
     "perHead": 14.81,
     "perHeadReal": 14.81,
     "yoyCash": 37.5,
     "yoyReal": 33.3,
     "population": 297004
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E08000006-lighting",
    "E08000006-structural",
    "E08000006-winter",
    "E08000006-routine"
   ],
   "page": "roads/salford",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E08000007-structural": {
   "id": "E08000007-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 3.8,
     "real": 4.1,
     "perHead": 12.69,
     "perHeadReal": 13.66,
     "yoyCash": null,
     "yoyReal": null,
     "population": 299373
    },
    "2024-25": {
     "cash": 4.4,
     "real": 4.6,
     "perHead": 14.56,
     "perHeadReal": 15.06,
     "yoyCash": 15.8,
     "yoyReal": 11,
     "population": 302184
    },
    "2025-26": {
     "cash": 4.4,
     "real": 4.4,
     "perHead": 14.43,
     "perHeadReal": 14.43,
     "yoyCash": 0,
     "yoyReal": -4.3,
     "population": 304879
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000007-routine": {
   "id": "E08000007-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2.1,
     "real": 2.3,
     "perHead": 7.01,
     "perHeadReal": 7.55,
     "yoyCash": null,
     "yoyReal": null,
     "population": 299373
    },
    "2024-25": {
     "cash": 1.9,
     "real": 2,
     "perHead": 6.29,
     "perHeadReal": 6.5,
     "yoyCash": -9.5,
     "yoyReal": -14.5,
     "population": 302184
    },
    "2025-26": {
     "cash": 1.8,
     "real": 1.8,
     "perHead": 5.9,
     "perHeadReal": 5.9,
     "yoyCash": -5.3,
     "yoyReal": -10,
     "population": 304879
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000007-winter": {
   "id": "E08000007-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.5,
     "real": 0.5,
     "perHead": 1.67,
     "perHeadReal": 1.8,
     "yoyCash": null,
     "yoyReal": null,
     "population": 299373
    },
    "2024-25": {
     "cash": 0.7,
     "real": 0.7,
     "perHead": 2.32,
     "perHeadReal": 2.4,
     "yoyCash": 40,
     "yoyReal": 44.8,
     "population": 302184
    },
    "2025-26": {
     "cash": 0.6,
     "real": 0.6,
     "perHead": 1.97,
     "perHeadReal": 1.97,
     "yoyCash": -14.3,
     "yoyReal": -14.3,
     "population": 304879
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000007-lighting": {
   "id": "E08000007-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 3.1,
     "real": 3.3,
     "perHead": 10.35,
     "perHeadReal": 11.15,
     "yoyCash": null,
     "yoyReal": null,
     "population": 299373
    },
    "2024-25": {
     "cash": 2.8,
     "real": 2.9,
     "perHead": 9.27,
     "perHeadReal": 9.59,
     "yoyCash": -9.7,
     "yoyReal": -12.2,
     "population": 302184
    },
    "2025-26": {
     "cash": 2.7,
     "real": 2.7,
     "perHead": 8.86,
     "perHeadReal": 8.86,
     "yoyCash": -3.6,
     "yoyReal": -6.9,
     "population": 304879
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000007": {
   "id": "E08000007",
   "name": "Stockport",
   "level": "local",
   "code": "E08000007",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 9.5,
     "real": 10.2,
     "perHead": 31.73,
     "perHeadReal": 34.16,
     "yoyCash": null,
     "yoyReal": null,
     "population": 299373
    },
    "2024-25": {
     "cash": 9.8,
     "real": 10.1,
     "perHead": 32.43,
     "perHeadReal": 33.55,
     "yoyCash": 3.2,
     "yoyReal": -0.6,
     "population": 302184
    },
    "2025-26": {
     "cash": 9.5,
     "real": 9.5,
     "perHead": 31.16,
     "perHeadReal": 31.16,
     "yoyCash": -3.1,
     "yoyReal": -5.9,
     "population": 304879
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E08000007-structural",
    "E08000007-lighting",
    "E08000007-routine",
    "E08000007-winter"
   ],
   "page": "roads/stockport",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E08000008-structural": {
   "id": "E08000008-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 3,
     "real": 3.2,
     "perHead": 12.73,
     "perHeadReal": 13.7,
     "yoyCash": null,
     "yoyReal": null,
     "population": 235650
    },
    "2024-25": {
     "cash": 5.5,
     "real": 5.7,
     "perHead": 23.02,
     "perHeadReal": 23.82,
     "yoyCash": 83.3,
     "yoyReal": 77.8,
     "population": 238895
    },
    "2025-26": {
     "cash": 5.2,
     "real": 5.2,
     "perHead": 21.59,
     "perHeadReal": 21.59,
     "yoyCash": -5.5,
     "yoyReal": -8.8,
     "population": 240822
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000008-routine": {
   "id": "E08000008-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": -0.3,
     "real": -0.3,
     "perHead": -1.27,
     "perHeadReal": -1.37,
     "yoyCash": null,
     "yoyReal": null,
     "population": 235650
    },
    "2024-25": {
     "cash": -0.2,
     "real": -0.2,
     "perHead": -0.84,
     "perHeadReal": -0.87,
     "yoyCash": 33.3,
     "yoyReal": 31,
     "population": 238895
    },
    "2025-26": {
     "cash": 0,
     "real": 0,
     "perHead": 0,
     "perHeadReal": 0,
     "yoyCash": 100,
     "yoyReal": 100,
     "population": 240822
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000008-winter": {
   "id": "E08000008-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.6,
     "real": 0.6,
     "perHead": 2.55,
     "perHeadReal": 2.74,
     "yoyCash": null,
     "yoyReal": null,
     "population": 235650
    },
    "2024-25": {
     "cash": 0.7,
     "real": 0.7,
     "perHead": 2.93,
     "perHeadReal": 3.03,
     "yoyCash": 16.7,
     "yoyReal": 20.7,
     "population": 238895
    },
    "2025-26": {
     "cash": 0.6,
     "real": 0.6,
     "perHead": 2.49,
     "perHeadReal": 2.49,
     "yoyCash": -14.3,
     "yoyReal": -14.3,
     "population": 240822
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000008-lighting": {
   "id": "E08000008-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 3.4,
     "real": 3.7,
     "perHead": 14.43,
     "perHeadReal": 15.53,
     "yoyCash": null,
     "yoyReal": null,
     "population": 235650
    },
    "2024-25": {
     "cash": 2,
     "real": 2.1,
     "perHead": 8.37,
     "perHeadReal": 8.66,
     "yoyCash": -41.2,
     "yoyReal": -44.1,
     "population": 238895
    },
    "2025-26": {
     "cash": 2.2,
     "real": 2.2,
     "perHead": 9.14,
     "perHeadReal": 9.14,
     "yoyCash": 10,
     "yoyReal": 4.8,
     "population": 240822
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000008": {
   "id": "E08000008",
   "name": "Tameside",
   "level": "local",
   "code": "E08000008",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 6.6,
     "real": 7.1,
     "perHead": 28.01,
     "perHeadReal": 30.15,
     "yoyCash": null,
     "yoyReal": null,
     "population": 235650
    },
    "2024-25": {
     "cash": 7.9,
     "real": 8.2,
     "perHead": 33.07,
     "perHeadReal": 34.21,
     "yoyCash": 19.7,
     "yoyReal": 15.1,
     "population": 238895
    },
    "2025-26": {
     "cash": 8,
     "real": 8,
     "perHead": 33.22,
     "perHeadReal": 33.22,
     "yoyCash": 1.3,
     "yoyReal": -2.4,
     "population": 240822
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E08000008-structural",
    "E08000008-lighting",
    "E08000008-winter",
    "E08000008-routine"
   ],
   "page": "roads/tameside",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E08000009-structural": {
   "id": "E08000009-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 1.68,
     "perHeadReal": 1.81,
     "yoyCash": null,
     "yoyReal": null,
     "population": 238189
    },
    "2024-25": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 1.67,
     "perHeadReal": 1.73,
     "yoyCash": 0,
     "yoyReal": 3.4,
     "population": 239618
    },
    "2025-26": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 1.66,
     "perHeadReal": 1.66,
     "yoyCash": 0,
     "yoyReal": 0,
     "population": 240981
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000009-routine": {
   "id": "E08000009-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.2,
     "real": 1.3,
     "perHead": 5.04,
     "perHeadReal": 5.42,
     "yoyCash": null,
     "yoyReal": null,
     "population": 238189
    },
    "2024-25": {
     "cash": 1.4,
     "real": 1.4,
     "perHead": 5.84,
     "perHeadReal": 6.04,
     "yoyCash": 16.7,
     "yoyReal": 11.4,
     "population": 239618
    },
    "2025-26": {
     "cash": 1.8,
     "real": 1.8,
     "perHead": 7.47,
     "perHeadReal": 7.47,
     "yoyCash": 28.6,
     "yoyReal": 28.6,
     "population": 240981
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000009-winter": {
   "id": "E08000009-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 1.68,
     "perHeadReal": 1.81,
     "yoyCash": null,
     "yoyReal": null,
     "population": 238189
    },
    "2024-25": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 1.67,
     "perHeadReal": 1.73,
     "yoyCash": 0,
     "yoyReal": 3.4,
     "population": 239618
    },
    "2025-26": {
     "cash": 0.5,
     "real": 0.5,
     "perHead": 2.07,
     "perHeadReal": 2.07,
     "yoyCash": 25,
     "yoyReal": 25,
     "population": 240981
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000009-lighting": {
   "id": "E08000009-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2.1,
     "real": 2.3,
     "perHead": 8.82,
     "perHeadReal": 9.49,
     "yoyCash": null,
     "yoyReal": null,
     "population": 238189
    },
    "2024-25": {
     "cash": 2,
     "real": 2.1,
     "perHead": 8.35,
     "perHeadReal": 8.63,
     "yoyCash": -4.8,
     "yoyReal": -10,
     "population": 239618
    },
    "2025-26": {
     "cash": 1.7,
     "real": 1.7,
     "perHead": 7.05,
     "perHeadReal": 7.05,
     "yoyCash": -15,
     "yoyReal": -19,
     "population": 240981
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000009": {
   "id": "E08000009",
   "name": "Trafford",
   "level": "local",
   "code": "E08000009",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 4.1,
     "real": 4.4,
     "perHead": 17.21,
     "perHeadReal": 18.53,
     "yoyCash": null,
     "yoyReal": null,
     "population": 238189
    },
    "2024-25": {
     "cash": 4.1,
     "real": 4.2,
     "perHead": 17.11,
     "perHeadReal": 17.7,
     "yoyCash": 0,
     "yoyReal": -3.6,
     "population": 239618
    },
    "2025-26": {
     "cash": 4.3,
     "real": 4.3,
     "perHead": 17.84,
     "perHeadReal": 17.84,
     "yoyCash": 4.9,
     "yoyReal": 2.4,
     "population": 240981
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E08000009-routine",
    "E08000009-lighting",
    "E08000009-winter",
    "E08000009-structural"
   ],
   "page": "roads/trafford",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E08000010-structural": {
   "id": "E08000010-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2,
     "real": 2.2,
     "perHead": 5.89,
     "perHeadReal": 6.34,
     "yoyCash": null,
     "yoyReal": null,
     "population": 339755
    },
    "2024-25": {
     "cash": 2,
     "real": 2.1,
     "perHead": 5.81,
     "perHeadReal": 6.01,
     "yoyCash": 0,
     "yoyReal": -6,
     "population": 344245
    },
    "2025-26": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 1.15,
     "perHeadReal": 1.15,
     "yoyCash": -80,
     "yoyReal": -81,
     "population": 347089
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000010-routine": {
   "id": "E08000010-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2,
     "real": 2.2,
     "perHead": 5.89,
     "perHeadReal": 6.34,
     "yoyCash": null,
     "yoyReal": null,
     "population": 339755
    },
    "2024-25": {
     "cash": 1.9,
     "real": 2,
     "perHead": 5.52,
     "perHeadReal": 5.71,
     "yoyCash": -5,
     "yoyReal": -10.7,
     "population": 344245
    },
    "2025-26": {
     "cash": 3.7,
     "real": 3.7,
     "perHead": 10.66,
     "perHeadReal": 10.66,
     "yoyCash": 94.7,
     "yoyReal": 85,
     "population": 347089
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000010-winter": {
   "id": "E08000010-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.5,
     "real": 0.5,
     "perHead": 1.47,
     "perHeadReal": 1.58,
     "yoyCash": null,
     "yoyReal": null,
     "population": 339755
    },
    "2024-25": {
     "cash": 0.5,
     "real": 0.5,
     "perHead": 1.45,
     "perHeadReal": 1.5,
     "yoyCash": 0,
     "yoyReal": 3.4,
     "population": 344245
    },
    "2025-26": {
     "cash": 1.9,
     "real": 1.9,
     "perHead": 5.47,
     "perHeadReal": 5.47,
     "yoyCash": 280,
     "yoyReal": 280,
     "population": 347089
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000010-lighting": {
   "id": "E08000010-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 3.3,
     "real": 3.6,
     "perHead": 9.71,
     "perHeadReal": 10.46,
     "yoyCash": null,
     "yoyReal": null,
     "population": 339755
    },
    "2024-25": {
     "cash": 2.5,
     "real": 2.6,
     "perHead": 7.26,
     "perHeadReal": 7.51,
     "yoyCash": -24.2,
     "yoyReal": -28.2,
     "population": 344245
    },
    "2025-26": {
     "cash": 1.1,
     "real": 1.1,
     "perHead": 3.17,
     "perHeadReal": 3.17,
     "yoyCash": -56,
     "yoyReal": -57.7,
     "population": 347089
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000010": {
   "id": "E08000010",
   "name": "Wigan",
   "level": "local",
   "code": "E08000010",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 7.7,
     "real": 8.3,
     "perHead": 22.66,
     "perHeadReal": 24.4,
     "yoyCash": null,
     "yoyReal": null,
     "population": 339755
    },
    "2024-25": {
     "cash": 7,
     "real": 7.2,
     "perHead": 20.33,
     "perHeadReal": 21.03,
     "yoyCash": -9.1,
     "yoyReal": -12.8,
     "population": 344245
    },
    "2025-26": {
     "cash": 7.1,
     "real": 7.1,
     "perHead": 20.46,
     "perHeadReal": 20.46,
     "yoyCash": 1.4,
     "yoyReal": -1.4,
     "population": 347089
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E08000010-routine",
    "E08000010-winter",
    "E08000010-lighting",
    "E08000010-structural"
   ],
   "page": "roads/wigan",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E08000011-structural": {
   "id": "E08000011-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.1,
     "real": 0.1,
     "perHead": 0.63,
     "perHeadReal": 0.68,
     "yoyCash": null,
     "yoyReal": null,
     "population": 159191
    },
    "2024-25": {
     "cash": 0.1,
     "real": 0.1,
     "perHead": 0.62,
     "perHeadReal": 0.64,
     "yoyCash": 0,
     "yoyReal": 3.4,
     "population": 161714
    },
    "2025-26": {
     "cash": 0.6,
     "real": 0.6,
     "perHead": 3.66,
     "perHeadReal": 3.66,
     "yoyCash": 500,
     "yoyReal": 500,
     "population": 163723
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000011-routine": {
   "id": "E08000011-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2.7,
     "real": 2.9,
     "perHead": 16.96,
     "perHeadReal": 18.26,
     "yoyCash": null,
     "yoyReal": null,
     "population": 159191
    },
    "2024-25": {
     "cash": 2.7,
     "real": 2.8,
     "perHead": 16.7,
     "perHeadReal": 17.27,
     "yoyCash": 0,
     "yoyReal": -3.7,
     "population": 161714
    },
    "2025-26": {
     "cash": 2.1,
     "real": 2.1,
     "perHead": 12.83,
     "perHeadReal": 12.83,
     "yoyCash": -22.2,
     "yoyReal": -25,
     "population": 163723
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000011-winter": {
   "id": "E08000011-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.2,
     "real": 0.2,
     "perHead": 1.26,
     "perHeadReal": 1.35,
     "yoyCash": null,
     "yoyReal": null,
     "population": 159191
    },
    "2024-25": {
     "cash": 0.3,
     "real": 0.3,
     "perHead": 1.86,
     "perHeadReal": 1.92,
     "yoyCash": 50,
     "yoyReal": 55.2,
     "population": 161714
    },
    "2025-26": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 2.44,
     "perHeadReal": 2.44,
     "yoyCash": 33.3,
     "yoyReal": 33.3,
     "population": 163723
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000011-lighting": {
   "id": "E08000011-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 8,
     "real": 8.6,
     "perHead": 50.25,
     "perHeadReal": 54.1,
     "yoyCash": null,
     "yoyReal": null,
     "population": 159191
    },
    "2024-25": {
     "cash": 7.7,
     "real": 8,
     "perHead": 47.61,
     "perHeadReal": 49.26,
     "yoyCash": -3.7,
     "yoyReal": -7.4,
     "population": 161714
    },
    "2025-26": {
     "cash": 7.8,
     "real": 7.8,
     "perHead": 47.64,
     "perHeadReal": 47.64,
     "yoyCash": 1.3,
     "yoyReal": -2.5,
     "population": 163723
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000011": {
   "id": "E08000011",
   "name": "Knowsley",
   "level": "local",
   "code": "E08000011",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 11,
     "real": 11.8,
     "perHead": 69.1,
     "perHeadReal": 74.38,
     "yoyCash": null,
     "yoyReal": null,
     "population": 159191
    },
    "2024-25": {
     "cash": 10.9,
     "real": 11.3,
     "perHead": 67.4,
     "perHeadReal": 69.73,
     "yoyCash": -0.9,
     "yoyReal": -4.4,
     "population": 161714
    },
    "2025-26": {
     "cash": 10.8,
     "real": 10.8,
     "perHead": 65.97,
     "perHeadReal": 65.97,
     "yoyCash": -0.9,
     "yoyReal": -4.4,
     "population": 163723
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E08000011-lighting",
    "E08000011-routine",
    "E08000011-structural",
    "E08000011-winter"
   ],
   "page": "roads/knowsley",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E08000012-structural": {
   "id": "E08000012-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 3.7,
     "real": 4,
     "perHead": 7.35,
     "perHeadReal": 7.92,
     "yoyCash": null,
     "yoyReal": null,
     "population": 503198
    },
    "2024-25": {
     "cash": 3.1,
     "real": 3.2,
     "perHead": 6.1,
     "perHeadReal": 6.31,
     "yoyCash": -16.2,
     "yoyReal": -19.8,
     "population": 508202
    },
    "2025-26": {
     "cash": 3.5,
     "real": 3.5,
     "perHead": 6.89,
     "perHeadReal": 6.89,
     "yoyCash": 12.9,
     "yoyReal": 9.4,
     "population": 507915
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000012-routine": {
   "id": "E08000012-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 4.4,
     "real": 4.7,
     "perHead": 8.74,
     "perHeadReal": 9.41,
     "yoyCash": null,
     "yoyReal": null,
     "population": 503198
    },
    "2024-25": {
     "cash": 4.7,
     "real": 4.9,
     "perHead": 9.25,
     "perHeadReal": 9.57,
     "yoyCash": 6.8,
     "yoyReal": 3.4,
     "population": 508202
    },
    "2025-26": {
     "cash": 5.4,
     "real": 5.4,
     "perHead": 10.63,
     "perHeadReal": 10.63,
     "yoyCash": 14.9,
     "yoyReal": 10.2,
     "population": 507915
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000012-winter": {
   "id": "E08000012-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.6,
     "real": 0.6,
     "perHead": 1.19,
     "perHeadReal": 1.28,
     "yoyCash": null,
     "yoyReal": null,
     "population": 503198
    },
    "2024-25": {
     "cash": 0.6,
     "real": 0.6,
     "perHead": 1.18,
     "perHeadReal": 1.22,
     "yoyCash": 0,
     "yoyReal": 3.4,
     "population": 508202
    },
    "2025-26": {
     "cash": 0.5,
     "real": 0.5,
     "perHead": 0.98,
     "perHeadReal": 0.98,
     "yoyCash": -16.7,
     "yoyReal": -16.7,
     "population": 507915
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000012-lighting": {
   "id": "E08000012-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 7.1,
     "real": 7.6,
     "perHead": 14.11,
     "perHeadReal": 15.19,
     "yoyCash": null,
     "yoyReal": null,
     "population": 503198
    },
    "2024-25": {
     "cash": 5.8,
     "real": 6,
     "perHead": 11.41,
     "perHeadReal": 11.81,
     "yoyCash": -18.3,
     "yoyReal": -21.1,
     "population": 508202
    },
    "2025-26": {
     "cash": 6.7,
     "real": 6.7,
     "perHead": 13.19,
     "perHeadReal": 13.19,
     "yoyCash": 15.5,
     "yoyReal": 11.7,
     "population": 507915
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000012": {
   "id": "E08000012",
   "name": "Liverpool",
   "level": "local",
   "code": "E08000012",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 15.7,
     "real": 16.9,
     "perHead": 31.2,
     "perHeadReal": 33.59,
     "yoyCash": null,
     "yoyReal": null,
     "population": 503198
    },
    "2024-25": {
     "cash": 14.2,
     "real": 14.7,
     "perHead": 27.94,
     "perHeadReal": 28.9,
     "yoyCash": -9.6,
     "yoyReal": -13.1,
     "population": 508202
    },
    "2025-26": {
     "cash": 16.1,
     "real": 16.1,
     "perHead": 31.7,
     "perHeadReal": 31.7,
     "yoyCash": 13.4,
     "yoyReal": 9.5,
     "population": 507915
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E08000012-lighting",
    "E08000012-routine",
    "E08000012-structural",
    "E08000012-winter"
   ],
   "page": "roads/liverpool",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E08000013-structural": {
   "id": "E08000013-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": -0.7,
     "real": -0.8,
     "perHead": -3.75,
     "perHeadReal": -4.04,
     "yoyCash": null,
     "yoyReal": null,
     "population": 186659
    },
    "2024-25": {
     "cash": -0.4,
     "real": -0.4,
     "perHead": -2.12,
     "perHeadReal": -2.2,
     "yoyCash": 42.9,
     "yoyReal": 48.3,
     "population": 188397
    },
    "2025-26": {
     "cash": -0.2,
     "real": -0.2,
     "perHead": -1.05,
     "perHeadReal": -1.05,
     "yoyCash": 50,
     "yoyReal": 50,
     "population": 189890
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000013-routine": {
   "id": "E08000013-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.4,
     "real": 1.5,
     "perHead": 7.5,
     "perHeadReal": 8.07,
     "yoyCash": null,
     "yoyReal": null,
     "population": 186659
    },
    "2024-25": {
     "cash": 1.9,
     "real": 2,
     "perHead": 10.09,
     "perHeadReal": 10.43,
     "yoyCash": 35.7,
     "yoyReal": 31,
     "population": 188397
    },
    "2025-26": {
     "cash": 2.3,
     "real": 2.3,
     "perHead": 12.11,
     "perHeadReal": 12.11,
     "yoyCash": 21.1,
     "yoyReal": 15,
     "population": 189890
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000013-winter": {
   "id": "E08000013-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 2.14,
     "perHeadReal": 2.31,
     "yoyCash": null,
     "yoyReal": null,
     "population": 186659
    },
    "2024-25": {
     "cash": 0.5,
     "real": 0.5,
     "perHead": 2.65,
     "perHeadReal": 2.75,
     "yoyCash": 25,
     "yoyReal": 29.3,
     "population": 188397
    },
    "2025-26": {
     "cash": 0.6,
     "real": 0.6,
     "perHead": 3.16,
     "perHeadReal": 3.16,
     "yoyCash": 20,
     "yoyReal": 20,
     "population": 189890
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000013-lighting": {
   "id": "E08000013-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2.6,
     "real": 2.8,
     "perHead": 13.93,
     "perHeadReal": 14.99,
     "yoyCash": null,
     "yoyReal": null,
     "population": 186659
    },
    "2024-25": {
     "cash": 1.9,
     "real": 2,
     "perHead": 10.09,
     "perHeadReal": 10.43,
     "yoyCash": -26.9,
     "yoyReal": -29.8,
     "population": 188397
    },
    "2025-26": {
     "cash": 2.1,
     "real": 2.1,
     "perHead": 11.06,
     "perHeadReal": 11.06,
     "yoyCash": 10.5,
     "yoyReal": 5,
     "population": 189890
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000013": {
   "id": "E08000013",
   "name": "St. Helens",
   "level": "local",
   "code": "E08000013",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 3.8,
     "real": 4.1,
     "perHead": 20.36,
     "perHeadReal": 21.92,
     "yoyCash": null,
     "yoyReal": null,
     "population": 186659
    },
    "2024-25": {
     "cash": 3.9,
     "real": 4,
     "perHead": 20.7,
     "perHeadReal": 21.41,
     "yoyCash": 2.6,
     "yoyReal": -1.6,
     "population": 188397
    },
    "2025-26": {
     "cash": 4.7,
     "real": 4.7,
     "perHead": 24.75,
     "perHeadReal": 24.75,
     "yoyCash": 20.5,
     "yoyReal": 17.5,
     "population": 189890
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E08000013-routine",
    "E08000013-lighting",
    "E08000013-winter",
    "E08000013-structural"
   ],
   "page": "roads/st-helens",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E08000014-structural": {
   "id": "E08000014-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.5,
     "real": 0.5,
     "perHead": 1.77,
     "perHeadReal": 1.9,
     "yoyCash": null,
     "yoyReal": null,
     "population": 283078
    },
    "2024-25": {
     "cash": 0.1,
     "real": 0.1,
     "perHead": 0.35,
     "perHeadReal": 0.36,
     "yoyCash": -80,
     "yoyReal": -79.3,
     "population": 285298
    },
    "2025-26": {
     "cash": 0.5,
     "real": 0.5,
     "perHead": 1.74,
     "perHeadReal": 1.74,
     "yoyCash": 400,
     "yoyReal": 400,
     "population": 287583
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000014-routine": {
   "id": "E08000014-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 3.2,
     "real": 3.4,
     "perHead": 11.3,
     "perHeadReal": 12.17,
     "yoyCash": null,
     "yoyReal": null,
     "population": 283078
    },
    "2024-25": {
     "cash": 3.3,
     "real": 3.4,
     "perHead": 11.57,
     "perHeadReal": 11.97,
     "yoyCash": 3.1,
     "yoyReal": 0.4,
     "population": 285298
    },
    "2025-26": {
     "cash": 3.4,
     "real": 3.4,
     "perHead": 11.82,
     "perHeadReal": 11.82,
     "yoyCash": 3,
     "yoyReal": 0,
     "population": 287583
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000014-winter": {
   "id": "E08000014-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.3,
     "real": 1.4,
     "perHead": 4.59,
     "perHeadReal": 4.94,
     "yoyCash": null,
     "yoyReal": null,
     "population": 283078
    },
    "2024-25": {
     "cash": 1.7,
     "real": 1.8,
     "perHead": 5.96,
     "perHeadReal": 6.16,
     "yoyCash": 30.8,
     "yoyReal": 25.6,
     "population": 285298
    },
    "2025-26": {
     "cash": 1.4,
     "real": 1.4,
     "perHead": 4.87,
     "perHeadReal": 4.87,
     "yoyCash": -17.6,
     "yoyReal": -22.2,
     "population": 287583
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000014-lighting": {
   "id": "E08000014-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2.8,
     "real": 3,
     "perHead": 9.89,
     "perHeadReal": 10.65,
     "yoyCash": null,
     "yoyReal": null,
     "population": 283078
    },
    "2024-25": {
     "cash": 3.3,
     "real": 3.4,
     "perHead": 11.57,
     "perHeadReal": 11.97,
     "yoyCash": 17.9,
     "yoyReal": 13.8,
     "population": 285298
    },
    "2025-26": {
     "cash": 2.9,
     "real": 2.9,
     "perHead": 10.08,
     "perHeadReal": 10.08,
     "yoyCash": -12.1,
     "yoyReal": -14.7,
     "population": 287583
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000014": {
   "id": "E08000014",
   "name": "Sefton",
   "level": "local",
   "code": "E08000014",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 7.8,
     "real": 8.4,
     "perHead": 27.55,
     "perHeadReal": 29.66,
     "yoyCash": null,
     "yoyReal": null,
     "population": 283078
    },
    "2024-25": {
     "cash": 8.4,
     "real": 8.7,
     "perHead": 29.44,
     "perHeadReal": 30.46,
     "yoyCash": 7.7,
     "yoyReal": 3.4,
     "population": 285298
    },
    "2025-26": {
     "cash": 8.2,
     "real": 8.2,
     "perHead": 28.51,
     "perHeadReal": 28.51,
     "yoyCash": -2.4,
     "yoyReal": -5.7,
     "population": 287583
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E08000014-routine",
    "E08000014-lighting",
    "E08000014-winter",
    "E08000014-structural"
   ],
   "page": "roads/sefton",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E08000015-structural": {
   "id": "E08000015-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.2,
     "real": 1.3,
     "perHead": 3.69,
     "perHeadReal": 3.97,
     "yoyCash": null,
     "yoyReal": null,
     "population": 325228
    },
    "2024-25": {
     "cash": 1.6,
     "real": 1.7,
     "perHead": 4.87,
     "perHeadReal": 5.04,
     "yoyCash": 33.3,
     "yoyReal": 27.3,
     "population": 328209
    },
    "2025-26": {
     "cash": 1.9,
     "real": 1.9,
     "perHead": 5.76,
     "perHeadReal": 5.76,
     "yoyCash": 18.7,
     "yoyReal": 11.8,
     "population": 329896
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000015-routine": {
   "id": "E08000015-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2.3,
     "real": 2.5,
     "perHead": 7.07,
     "perHeadReal": 7.61,
     "yoyCash": null,
     "yoyReal": null,
     "population": 325228
    },
    "2024-25": {
     "cash": 3.6,
     "real": 3.7,
     "perHead": 10.97,
     "perHeadReal": 11.35,
     "yoyCash": 56.5,
     "yoyReal": 49,
     "population": 328209
    },
    "2025-26": {
     "cash": 3.8,
     "real": 3.8,
     "perHead": 11.52,
     "perHeadReal": 11.52,
     "yoyCash": 5.6,
     "yoyReal": 2.7,
     "population": 329896
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000015-winter": {
   "id": "E08000015-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.9,
     "real": 1,
     "perHead": 2.77,
     "perHeadReal": 2.98,
     "yoyCash": null,
     "yoyReal": null,
     "population": 325228
    },
    "2024-25": {
     "cash": 0.9,
     "real": 0.9,
     "perHead": 2.74,
     "perHeadReal": 2.84,
     "yoyCash": 0,
     "yoyReal": -6.9,
     "population": 328209
    },
    "2025-26": {
     "cash": 1,
     "real": 1,
     "perHead": 3.03,
     "perHeadReal": 3.03,
     "yoyCash": 11.1,
     "yoyReal": 11.1,
     "population": 329896
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000015-lighting": {
   "id": "E08000015-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2.3,
     "real": 2.5,
     "perHead": 7.07,
     "perHeadReal": 7.61,
     "yoyCash": null,
     "yoyReal": null,
     "population": 325228
    },
    "2024-25": {
     "cash": 2.8,
     "real": 2.9,
     "perHead": 8.53,
     "perHeadReal": 8.83,
     "yoyCash": 21.7,
     "yoyReal": 15.9,
     "population": 328209
    },
    "2025-26": {
     "cash": 2.9,
     "real": 2.9,
     "perHead": 8.79,
     "perHeadReal": 8.79,
     "yoyCash": 3.6,
     "yoyReal": 0,
     "population": 329896
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000015": {
   "id": "E08000015",
   "name": "Wirral",
   "level": "local",
   "code": "E08000015",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 6.7,
     "real": 7.2,
     "perHead": 20.6,
     "perHeadReal": 22.18,
     "yoyCash": null,
     "yoyReal": null,
     "population": 325228
    },
    "2024-25": {
     "cash": 8.9,
     "real": 9.2,
     "perHead": 27.12,
     "perHeadReal": 28.05,
     "yoyCash": 32.8,
     "yoyReal": 27.9,
     "population": 328209
    },
    "2025-26": {
     "cash": 9.7,
     "real": 9.7,
     "perHead": 29.4,
     "perHeadReal": 29.4,
     "yoyCash": 9,
     "yoyReal": 5.4,
     "population": 329896
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E08000015-routine",
    "E08000015-lighting",
    "E08000015-structural",
    "E08000015-winter"
   ],
   "page": "roads/wirral",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E08000017-structural": {
   "id": "E08000017-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.5,
     "real": 1.6,
     "perHead": 4.75,
     "perHeadReal": 5.11,
     "yoyCash": null,
     "yoyReal": null,
     "population": 315698
    },
    "2024-25": {
     "cash": 1.8,
     "real": 1.9,
     "perHead": 5.62,
     "perHeadReal": 5.81,
     "yoyCash": 20,
     "yoyReal": 16.4,
     "population": 320248
    },
    "2025-26": {
     "cash": 1.3,
     "real": 1.3,
     "perHead": 4.02,
     "perHeadReal": 4.02,
     "yoyCash": -27.8,
     "yoyReal": -31.6,
     "population": 323016
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000017-routine": {
   "id": "E08000017-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2.9,
     "real": 3.1,
     "perHead": 9.19,
     "perHeadReal": 9.89,
     "yoyCash": null,
     "yoyReal": null,
     "population": 315698
    },
    "2024-25": {
     "cash": 2.7,
     "real": 2.8,
     "perHead": 8.43,
     "perHeadReal": 8.72,
     "yoyCash": -6.9,
     "yoyReal": -9.9,
     "population": 320248
    },
    "2025-26": {
     "cash": 2.5,
     "real": 2.5,
     "perHead": 7.74,
     "perHeadReal": 7.74,
     "yoyCash": -7.4,
     "yoyReal": -10.7,
     "population": 323016
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000017-winter": {
   "id": "E08000017-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.1,
     "real": 1.2,
     "perHead": 3.48,
     "perHeadReal": 3.75,
     "yoyCash": null,
     "yoyReal": null,
     "population": 315698
    },
    "2024-25": {
     "cash": 1.4,
     "real": 1.4,
     "perHead": 4.37,
     "perHeadReal": 4.52,
     "yoyCash": 27.3,
     "yoyReal": 20.7,
     "population": 320248
    },
    "2025-26": {
     "cash": 1.3,
     "real": 1.3,
     "perHead": 4.02,
     "perHeadReal": 4.02,
     "yoyCash": -7.1,
     "yoyReal": -7.1,
     "population": 323016
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000017-lighting": {
   "id": "E08000017-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 5.5,
     "real": 5.9,
     "perHead": 17.42,
     "perHeadReal": 18.75,
     "yoyCash": null,
     "yoyReal": null,
     "population": 315698
    },
    "2024-25": {
     "cash": 4.4,
     "real": 4.6,
     "perHead": 13.74,
     "perHeadReal": 14.21,
     "yoyCash": -20,
     "yoyReal": -22.9,
     "population": 320248
    },
    "2025-26": {
     "cash": 3.5,
     "real": 3.5,
     "perHead": 10.84,
     "perHeadReal": 10.84,
     "yoyCash": -20.5,
     "yoyReal": -23.9,
     "population": 323016
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000017": {
   "id": "E08000017",
   "name": "Doncaster",
   "level": "local",
   "code": "E08000017",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 11.1,
     "real": 11.9,
     "perHead": 35.16,
     "perHeadReal": 37.85,
     "yoyCash": null,
     "yoyReal": null,
     "population": 315698
    },
    "2024-25": {
     "cash": 10.4,
     "real": 10.8,
     "perHead": 32.47,
     "perHeadReal": 33.59,
     "yoyCash": -6.3,
     "yoyReal": -9.6,
     "population": 320248
    },
    "2025-26": {
     "cash": 8.6,
     "real": 8.6,
     "perHead": 26.62,
     "perHeadReal": 26.62,
     "yoyCash": -17.3,
     "yoyReal": -20.4,
     "population": 323016
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E08000017-lighting",
    "E08000017-routine",
    "E08000017-structural",
    "E08000017-winter"
   ],
   "page": "roads/doncaster",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E08000018-structural": {
   "id": "E08000018-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2.4,
     "real": 2.6,
     "perHead": 8.81,
     "perHeadReal": 9.48,
     "yoyCash": null,
     "yoyReal": null,
     "population": 272516
    },
    "2024-25": {
     "cash": 3.7,
     "real": 3.8,
     "perHead": 13.39,
     "perHeadReal": 13.85,
     "yoyCash": 54.2,
     "yoyReal": 47.2,
     "population": 276332
    },
    "2025-26": {
     "cash": 5,
     "real": 5,
     "perHead": 17.91,
     "perHeadReal": 17.91,
     "yoyCash": 35.1,
     "yoyReal": 31.6,
     "population": 279161
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000018-routine": {
   "id": "E08000018-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.8,
     "real": 0.9,
     "perHead": 2.94,
     "perHeadReal": 3.16,
     "yoyCash": null,
     "yoyReal": null,
     "population": 272516
    },
    "2024-25": {
     "cash": 0.8,
     "real": 0.8,
     "perHead": 2.9,
     "perHeadReal": 2.99,
     "yoyCash": 0,
     "yoyReal": -8,
     "population": 276332
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000018-winter": {
   "id": "E08000018-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1,
     "real": 1.1,
     "perHead": 3.67,
     "perHeadReal": 3.95,
     "yoyCash": null,
     "yoyReal": null,
     "population": 272516
    },
    "2024-25": {
     "cash": 1.2,
     "real": 1.2,
     "perHead": 4.34,
     "perHeadReal": 4.49,
     "yoyCash": 20,
     "yoyReal": 12.8,
     "population": 276332
    },
    "2025-26": {
     "cash": 1,
     "real": 1,
     "perHead": 3.58,
     "perHeadReal": 3.58,
     "yoyCash": -16.7,
     "yoyReal": -16.7,
     "population": 279161
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000018-lighting": {
   "id": "E08000018-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 3.2,
     "real": 3.4,
     "perHead": 11.74,
     "perHeadReal": 12.64,
     "yoyCash": null,
     "yoyReal": null,
     "population": 272516
    },
    "2024-25": {
     "cash": 2.1,
     "real": 2.2,
     "perHead": 7.6,
     "perHeadReal": 7.86,
     "yoyCash": -34.4,
     "yoyReal": -36.1,
     "population": 276332
    },
    "2025-26": {
     "cash": 1.8,
     "real": 1.8,
     "perHead": 6.45,
     "perHeadReal": 6.45,
     "yoyCash": -14.3,
     "yoyReal": -18.2,
     "population": 279161
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000018": {
   "id": "E08000018",
   "name": "Rotherham",
   "level": "local",
   "code": "E08000018",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 7.3,
     "real": 7.9,
     "perHead": 26.79,
     "perHeadReal": 28.84,
     "yoyCash": null,
     "yoyReal": null,
     "population": 272516
    },
    "2024-25": {
     "cash": 7.8,
     "real": 8.1,
     "perHead": 28.23,
     "perHeadReal": 29.2,
     "yoyCash": 6.8,
     "yoyReal": 2.1,
     "population": 276332
    },
    "2025-26": {
     "cash": 7.8,
     "real": 7.8,
     "perHead": 27.94,
     "perHeadReal": 27.94,
     "yoyCash": 0,
     "yoyReal": -3.7,
     "population": 279161
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E08000018-structural",
    "E08000018-lighting",
    "E08000018-winter",
    "E08000018-routine"
   ],
   "page": "roads/rotherham",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E08000021-structural": {
   "id": "E08000021-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.2,
     "real": 0.2,
     "perHead": 0.64,
     "perHeadReal": 0.69,
     "yoyCash": null,
     "yoyReal": null,
     "population": 313354
    },
    "2024-25": {
     "cash": 0.5,
     "real": 0.5,
     "perHead": 1.57,
     "perHeadReal": 1.62,
     "yoyCash": 150,
     "yoyReal": 158.6,
     "population": 318852
    },
    "2025-26": {
     "cash": 0.2,
     "real": 0.2,
     "perHead": 0.62,
     "perHeadReal": 0.62,
     "yoyCash": -60,
     "yoyReal": -60,
     "population": 320838
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000021-routine": {
   "id": "E08000021-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2.5,
     "real": 2.7,
     "perHead": 7.98,
     "perHeadReal": 8.59,
     "yoyCash": null,
     "yoyReal": null,
     "population": 313354
    },
    "2024-25": {
     "cash": 3,
     "real": 3.1,
     "perHead": 9.41,
     "perHeadReal": 9.73,
     "yoyCash": 20,
     "yoyReal": 14.9,
     "population": 318852
    },
    "2025-26": {
     "cash": 3.8,
     "real": 3.8,
     "perHead": 11.84,
     "perHeadReal": 11.84,
     "yoyCash": 26.7,
     "yoyReal": 22.6,
     "population": 320838
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000021-winter": {
   "id": "E08000021-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.6,
     "real": 0.6,
     "perHead": 1.91,
     "perHeadReal": 2.06,
     "yoyCash": null,
     "yoyReal": null,
     "population": 313354
    },
    "2024-25": {
     "cash": 0.5,
     "real": 0.5,
     "perHead": 1.57,
     "perHeadReal": 1.62,
     "yoyCash": -16.7,
     "yoyReal": -13.8,
     "population": 318852
    },
    "2025-26": {
     "cash": 0.7,
     "real": 0.7,
     "perHead": 2.18,
     "perHeadReal": 2.18,
     "yoyCash": 40,
     "yoyReal": 40,
     "population": 320838
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000021-lighting": {
   "id": "E08000021-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 9.7,
     "real": 10.4,
     "perHead": 30.96,
     "perHeadReal": 33.32,
     "yoyCash": null,
     "yoyReal": null,
     "population": 313354
    },
    "2024-25": {
     "cash": 9.4,
     "real": 9.7,
     "perHead": 29.48,
     "perHeadReal": 30.5,
     "yoyCash": -3.1,
     "yoyReal": -6.5,
     "population": 318852
    },
    "2025-26": {
     "cash": 8.7,
     "real": 8.7,
     "perHead": 27.12,
     "perHeadReal": 27.12,
     "yoyCash": -7.4,
     "yoyReal": -10.3,
     "population": 320838
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000021": {
   "id": "E08000021",
   "name": "Newcastle upon Tyne",
   "level": "local",
   "code": "E08000021",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 13,
     "real": 14,
     "perHead": 41.49,
     "perHeadReal": 44.66,
     "yoyCash": null,
     "yoyReal": null,
     "population": 313354
    },
    "2024-25": {
     "cash": 13.3,
     "real": 13.8,
     "perHead": 41.71,
     "perHeadReal": 43.15,
     "yoyCash": 2.3,
     "yoyReal": -1.7,
     "population": 318852
    },
    "2025-26": {
     "cash": 13.4,
     "real": 13.4,
     "perHead": 41.77,
     "perHeadReal": 41.77,
     "yoyCash": 0.8,
     "yoyReal": -2.9,
     "population": 320838
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E08000021-lighting",
    "E08000021-routine",
    "E08000021-winter",
    "E08000021-structural"
   ],
   "page": "roads/newcastle-upon-tyne",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E08000022-structural": {
   "id": "E08000022-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.4,
     "real": 1.5,
     "perHead": 6.6,
     "perHeadReal": 7.1,
     "yoyCash": null,
     "yoyReal": null,
     "population": 212157
    },
    "2024-25": {
     "cash": 0.7,
     "real": 0.7,
     "perHead": 3.27,
     "perHeadReal": 3.38,
     "yoyCash": -50,
     "yoyReal": -51.7,
     "population": 214110
    },
    "2025-26": {
     "cash": -1.5,
     "real": -1.5,
     "perHead": -6.96,
     "perHeadReal": -6.96,
     "yoyCash": -314.3,
     "yoyReal": -314.3,
     "population": 215401
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000022-routine": {
   "id": "E08000022-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.2,
     "real": 1.3,
     "perHead": 5.66,
     "perHeadReal": 6.09,
     "yoyCash": null,
     "yoyReal": null,
     "population": 212157
    },
    "2024-25": {
     "cash": 1.2,
     "real": 1.2,
     "perHead": 5.6,
     "perHeadReal": 5.8,
     "yoyCash": 0,
     "yoyReal": -4.5,
     "population": 214110
    },
    "2025-26": {
     "cash": 0,
     "real": 0,
     "perHead": 0,
     "perHeadReal": 0,
     "yoyCash": -100,
     "yoyReal": -100,
     "population": 215401
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000022-winter": {
   "id": "E08000022-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.6,
     "real": 0.6,
     "perHead": 2.83,
     "perHeadReal": 3.04,
     "yoyCash": null,
     "yoyReal": null,
     "population": 212157
    },
    "2024-25": {
     "cash": 0.6,
     "real": 0.6,
     "perHead": 2.8,
     "perHeadReal": 2.9,
     "yoyCash": 0,
     "yoyReal": 3.4,
     "population": 214110
    },
    "2025-26": {
     "cash": 0.5,
     "real": 0.5,
     "perHead": 2.32,
     "perHeadReal": 2.32,
     "yoyCash": -16.7,
     "yoyReal": -16.7,
     "population": 215401
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000022-lighting": {
   "id": "E08000022-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 5.4,
     "real": 5.8,
     "perHead": 25.45,
     "perHeadReal": 27.4,
     "yoyCash": null,
     "yoyReal": null,
     "population": 212157
    },
    "2024-25": {
     "cash": 5.3,
     "real": 5.5,
     "perHead": 24.75,
     "perHeadReal": 25.61,
     "yoyCash": -1.9,
     "yoyReal": -5.5,
     "population": 214110
    },
    "2025-26": {
     "cash": 4.3,
     "real": 4.3,
     "perHead": 19.96,
     "perHeadReal": 19.96,
     "yoyCash": -18.9,
     "yoyReal": -21.8,
     "population": 215401
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000022": {
   "id": "E08000022",
   "name": "North Tyneside",
   "level": "local",
   "code": "E08000022",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 8.6,
     "real": 9.3,
     "perHead": 40.54,
     "perHeadReal": 43.64,
     "yoyCash": null,
     "yoyReal": null,
     "population": 212157
    },
    "2024-25": {
     "cash": 7.7,
     "real": 8,
     "perHead": 35.96,
     "perHeadReal": 37.2,
     "yoyCash": -10.5,
     "yoyReal": -14.4,
     "population": 214110
    },
    "2025-26": {
     "cash": 3.3,
     "real": 3.3,
     "perHead": 15.32,
     "perHeadReal": 15.32,
     "yoyCash": -57.1,
     "yoyReal": -58.7,
     "population": 215401
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E08000022-lighting",
    "E08000022-winter",
    "E08000022-routine",
    "E08000022-structural"
   ],
   "page": "roads/north-tyneside",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E08000023-structural": {
   "id": "E08000023-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.2,
     "real": 0.2,
     "perHead": 1.34,
     "perHeadReal": 1.44,
     "yoyCash": null,
     "yoyReal": null,
     "population": 149706
    },
    "2024-25": {
     "cash": 0,
     "real": 0,
     "perHead": 0,
     "perHeadReal": 0,
     "yoyCash": -100,
     "yoyReal": -100,
     "population": 150736
    },
    "2025-26": {
     "cash": 0.3,
     "real": 0.3,
     "perHead": 1.98,
     "perHeadReal": 1.98,
     "yoyCash": null,
     "yoyReal": null,
     "population": 151255
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000023-routine": {
   "id": "E08000023-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": -0.1,
     "real": -0.1,
     "perHead": -0.67,
     "perHeadReal": -0.72,
     "yoyCash": null,
     "yoyReal": null,
     "population": 149706
    },
    "2024-25": {
     "cash": 0.6,
     "real": 0.6,
     "perHead": 3.98,
     "perHeadReal": 4.12,
     "yoyCash": 700,
     "yoyReal": 720.7,
     "population": 150736
    },
    "2025-26": {
     "cash": 0.5,
     "real": 0.5,
     "perHead": 3.31,
     "perHeadReal": 3.31,
     "yoyCash": -16.7,
     "yoyReal": -16.7,
     "population": 151255
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000023-winter": {
   "id": "E08000023-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.6,
     "real": 0.6,
     "perHead": 4.01,
     "perHeadReal": 4.31,
     "yoyCash": null,
     "yoyReal": null,
     "population": 149706
    },
    "2024-25": {
     "cash": 0.8,
     "real": 0.8,
     "perHead": 5.31,
     "perHeadReal": 5.49,
     "yoyCash": 33.3,
     "yoyReal": 37.9,
     "population": 150736
    },
    "2025-26": {
     "cash": 0.8,
     "real": 0.8,
     "perHead": 5.29,
     "perHeadReal": 5.29,
     "yoyCash": 0,
     "yoyReal": 0,
     "population": 151255
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000023-lighting": {
   "id": "E08000023-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 6.3,
     "real": 6.8,
     "perHead": 42.08,
     "perHeadReal": 45.3,
     "yoyCash": null,
     "yoyReal": null,
     "population": 149706
    },
    "2024-25": {
     "cash": 6.2,
     "real": 6.4,
     "perHead": 41.13,
     "perHeadReal": 42.55,
     "yoyCash": -1.6,
     "yoyReal": -5.7,
     "population": 150736
    },
    "2025-26": {
     "cash": 6.1,
     "real": 6.1,
     "perHead": 40.33,
     "perHeadReal": 40.33,
     "yoyCash": -1.6,
     "yoyReal": -4.7,
     "population": 151255
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000023": {
   "id": "E08000023",
   "name": "South Tyneside",
   "level": "local",
   "code": "E08000023",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 7.1,
     "real": 7.6,
     "perHead": 47.43,
     "perHeadReal": 51.05,
     "yoyCash": null,
     "yoyReal": null,
     "population": 149706
    },
    "2024-25": {
     "cash": 7.6,
     "real": 7.9,
     "perHead": 50.42,
     "perHeadReal": 52.16,
     "yoyCash": 7,
     "yoyReal": 3.4,
     "population": 150736
    },
    "2025-26": {
     "cash": 7.5,
     "real": 7.5,
     "perHead": 49.59,
     "perHeadReal": 49.59,
     "yoyCash": -1.3,
     "yoyReal": -5.1,
     "population": 151255
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E08000023-lighting",
    "E08000023-winter",
    "E08000023-routine",
    "E08000023-structural"
   ],
   "page": "roads/south-tyneside",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E08000024-structural": {
   "id": "E08000024-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": -0.3,
     "real": -0.3,
     "perHead": -1.06,
     "perHeadReal": -1.14,
     "yoyCash": null,
     "yoyReal": null,
     "population": 282669
    },
    "2024-25": {
     "cash": -0.3,
     "real": -0.3,
     "perHead": -1.05,
     "perHeadReal": -1.08,
     "yoyCash": 0,
     "yoyReal": -3.4,
     "population": 286696
    },
    "2025-26": {
     "cash": 2,
     "real": 2,
     "perHead": 6.97,
     "perHeadReal": 6.97,
     "yoyCash": 766.7,
     "yoyReal": 766.7,
     "population": 287070
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000024-routine": {
   "id": "E08000024-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.4,
     "real": 1.5,
     "perHead": 4.95,
     "perHeadReal": 5.33,
     "yoyCash": null,
     "yoyReal": null,
     "population": 282669
    },
    "2024-25": {
     "cash": 0.8,
     "real": 0.8,
     "perHead": 2.79,
     "perHeadReal": 2.89,
     "yoyCash": -42.9,
     "yoyReal": -44.8,
     "population": 286696
    },
    "2025-26": {
     "cash": 0.8,
     "real": 0.8,
     "perHead": 2.79,
     "perHeadReal": 2.79,
     "yoyCash": 0,
     "yoyReal": 0,
     "population": 287070
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000024-winter": {
   "id": "E08000024-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.3,
     "real": 1.4,
     "perHead": 4.6,
     "perHeadReal": 4.95,
     "yoyCash": null,
     "yoyReal": null,
     "population": 282669
    },
    "2024-25": {
     "cash": 1.7,
     "real": 1.8,
     "perHead": 5.93,
     "perHeadReal": 6.13,
     "yoyCash": 30.8,
     "yoyReal": 25.6,
     "population": 286696
    },
    "2025-26": {
     "cash": 1.7,
     "real": 1.7,
     "perHead": 5.92,
     "perHeadReal": 5.92,
     "yoyCash": 0,
     "yoyReal": -5.6,
     "population": 287070
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000024-lighting": {
   "id": "E08000024-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 7.3,
     "real": 7.9,
     "perHead": 25.83,
     "perHeadReal": 27.8,
     "yoyCash": null,
     "yoyReal": null,
     "population": 282669
    },
    "2024-25": {
     "cash": 7,
     "real": 7.2,
     "perHead": 24.42,
     "perHeadReal": 25.26,
     "yoyCash": -4.1,
     "yoyReal": -8.3,
     "population": 286696
    },
    "2025-26": {
     "cash": 6.6,
     "real": 6.6,
     "perHead": 22.99,
     "perHeadReal": 22.99,
     "yoyCash": -5.7,
     "yoyReal": -8.3,
     "population": 287070
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000024": {
   "id": "E08000024",
   "name": "Sunderland",
   "level": "local",
   "code": "E08000024",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 9.6,
     "real": 10.3,
     "perHead": 33.96,
     "perHeadReal": 36.56,
     "yoyCash": null,
     "yoyReal": null,
     "population": 282669
    },
    "2024-25": {
     "cash": 9.3,
     "real": 9.6,
     "perHead": 32.44,
     "perHeadReal": 33.56,
     "yoyCash": -3.1,
     "yoyReal": -6.6,
     "population": 286696
    },
    "2025-26": {
     "cash": 11.1,
     "real": 11.1,
     "perHead": 38.67,
     "perHeadReal": 38.67,
     "yoyCash": 19.4,
     "yoyReal": 15.6,
     "population": 287070
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E08000024-lighting",
    "E08000024-structural",
    "E08000024-winter",
    "E08000024-routine"
   ],
   "page": "roads/sunderland",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E08000025-structural": {
   "id": "E08000025-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 129.2,
     "real": 139.1,
     "perHead": 110.46,
     "perHeadReal": 118.91,
     "yoyCash": null,
     "yoyReal": null,
     "population": 1169606
    },
    "2024-25": {
     "cash": 74.8,
     "real": 77.4,
     "perHead": 63.23,
     "perHeadReal": 65.41,
     "yoyCash": -42.1,
     "yoyReal": -44.4,
     "population": 1182920
    },
    "2025-26": {
     "cash": 110.3,
     "real": 110.3,
     "perHead": 93.72,
     "perHeadReal": 93.72,
     "yoyCash": 47.5,
     "yoyReal": 42.5,
     "population": 1176960
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000025-routine": {
   "id": "E08000025-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.9,
     "real": 1,
     "perHead": 0.77,
     "perHeadReal": 0.83,
     "yoyCash": null,
     "yoyReal": null,
     "population": 1169606
    },
    "2024-25": {
     "cash": 0.7,
     "real": 0.7,
     "perHead": 0.59,
     "perHeadReal": 0.61,
     "yoyCash": -22.2,
     "yoyReal": -27.6,
     "population": 1182920
    },
    "2025-26": {
     "cash": 1.7,
     "real": 1.7,
     "perHead": 1.44,
     "perHeadReal": 1.44,
     "yoyCash": 142.9,
     "yoyReal": 142.9,
     "population": 1176960
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000025-lighting": {
   "id": "E08000025-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 15,
     "real": 16.1,
     "perHead": 12.82,
     "perHeadReal": 13.81,
     "yoyCash": null,
     "yoyReal": null,
     "population": 1169606
    },
    "2024-25": {
     "cash": 13.3,
     "real": 13.8,
     "perHead": 11.24,
     "perHeadReal": 11.63,
     "yoyCash": -11.3,
     "yoyReal": -14.5,
     "population": 1182920
    },
    "2025-26": {
     "cash": 12.5,
     "real": 12.5,
     "perHead": 10.62,
     "perHeadReal": 10.62,
     "yoyCash": -6,
     "yoyReal": -9.4,
     "population": 1176960
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000025": {
   "id": "E08000025",
   "name": "Birmingham",
   "level": "local",
   "code": "E08000025",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 145.1,
     "real": 156.2,
     "perHead": 124.06,
     "perHeadReal": 133.55,
     "yoyCash": null,
     "yoyReal": null,
     "population": 1169606
    },
    "2024-25": {
     "cash": 88.8,
     "real": 91.9,
     "perHead": 75.07,
     "perHeadReal": 77.65,
     "yoyCash": -38.8,
     "yoyReal": -41.2,
     "population": 1182920
    },
    "2025-26": {
     "cash": 124.5,
     "real": 124.5,
     "perHead": 105.78,
     "perHeadReal": 105.78,
     "yoyCash": 40.2,
     "yoyReal": 35.5,
     "population": 1176960
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E08000025-structural",
    "E08000025-lighting",
    "E08000025-routine"
   ],
   "page": "roads/birmingham",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E08000026-structural": {
   "id": "E08000026-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 1.11,
     "perHeadReal": 1.2,
     "yoyCash": null,
     "yoyReal": null,
     "population": 360269
    },
    "2024-25": {
     "cash": 0.3,
     "real": 0.3,
     "perHead": 0.81,
     "perHeadReal": 0.84,
     "yoyCash": -25,
     "yoyReal": -22.4,
     "population": 368707
    },
    "2025-26": {
     "cash": 0.3,
     "real": 0.3,
     "perHead": 0.82,
     "perHeadReal": 0.82,
     "yoyCash": 0,
     "yoyReal": 0,
     "population": 364766
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000026-routine": {
   "id": "E08000026-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 6.3,
     "real": 6.8,
     "perHead": 17.49,
     "perHeadReal": 18.82,
     "yoyCash": null,
     "yoyReal": null,
     "population": 360269
    },
    "2024-25": {
     "cash": 6.4,
     "real": 6.6,
     "perHead": 17.36,
     "perHeadReal": 17.96,
     "yoyCash": 1.6,
     "yoyReal": -2.6,
     "population": 368707
    },
    "2025-26": {
     "cash": 7.2,
     "real": 7.2,
     "perHead": 19.74,
     "perHeadReal": 19.74,
     "yoyCash": 12.5,
     "yoyReal": 9.1,
     "population": 364766
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000026-winter": {
   "id": "E08000026-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.5,
     "real": 0.5,
     "perHead": 1.39,
     "perHeadReal": 1.49,
     "yoyCash": null,
     "yoyReal": null,
     "population": 360269
    },
    "2024-25": {
     "cash": 0.6,
     "real": 0.6,
     "perHead": 1.63,
     "perHeadReal": 1.68,
     "yoyCash": 20,
     "yoyReal": 24.1,
     "population": 368707
    },
    "2025-26": {
     "cash": 0.5,
     "real": 0.5,
     "perHead": 1.37,
     "perHeadReal": 1.37,
     "yoyCash": -16.7,
     "yoyReal": -16.7,
     "population": 364766
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000026-lighting": {
   "id": "E08000026-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 11.1,
     "real": 11.9,
     "perHead": 30.81,
     "perHeadReal": 33.17,
     "yoyCash": null,
     "yoyReal": null,
     "population": 360269
    },
    "2024-25": {
     "cash": 8.8,
     "real": 9.1,
     "perHead": 23.87,
     "perHeadReal": 24.69,
     "yoyCash": -20.7,
     "yoyReal": -23.5,
     "population": 368707
    },
    "2025-26": {
     "cash": 9,
     "real": 9,
     "perHead": 24.67,
     "perHeadReal": 24.67,
     "yoyCash": 2.3,
     "yoyReal": -1.1,
     "population": 364766
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000026": {
   "id": "E08000026",
   "name": "Coventry",
   "level": "local",
   "code": "E08000026",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 18.2,
     "real": 19.6,
     "perHead": 50.52,
     "perHeadReal": 54.38,
     "yoyCash": null,
     "yoyReal": null,
     "population": 360269
    },
    "2024-25": {
     "cash": 16,
     "real": 16.6,
     "perHead": 43.39,
     "perHeadReal": 44.89,
     "yoyCash": -12.1,
     "yoyReal": -15.6,
     "population": 368707
    },
    "2025-26": {
     "cash": 17,
     "real": 17,
     "perHead": 46.61,
     "perHeadReal": 46.61,
     "yoyCash": 6.3,
     "yoyReal": 2.4,
     "population": 364766
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E08000026-lighting",
    "E08000026-routine",
    "E08000026-winter",
    "E08000026-structural"
   ],
   "page": "roads/coventry",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E08000027-structural": {
   "id": "E08000027-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2022-23": {
     "cash": 5.1,
     "real": 5.8,
     "perHead": 15.68,
     "perHeadReal": 17.77,
     "yoyCash": null,
     "yoyReal": null,
     "population": 325265
    },
    "2023-24": {
     "cash": 4.9,
     "real": 5.3,
     "perHead": 14.95,
     "perHeadReal": 16.09,
     "yoyCash": -3.9,
     "yoyReal": -9.1,
     "population": 327845
    },
    "2024-25": {
     "cash": 4.7,
     "real": 4.9,
     "perHead": 14.19,
     "perHeadReal": 14.68,
     "yoyCash": -4.1,
     "yoyReal": -8.3,
     "population": 331239
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000027-routine": {
   "id": "E08000027-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2022-23": {
     "cash": 3.1,
     "real": 3.5,
     "perHead": 9.53,
     "perHeadReal": 10.8,
     "yoyCash": null,
     "yoyReal": null,
     "population": 325265
    },
    "2023-24": {
     "cash": 2.5,
     "real": 2.7,
     "perHead": 7.63,
     "perHeadReal": 8.21,
     "yoyCash": -19.4,
     "yoyReal": -23.1,
     "population": 327845
    },
    "2024-25": {
     "cash": 2.6,
     "real": 2.7,
     "perHead": 7.85,
     "perHeadReal": 8.12,
     "yoyCash": 4,
     "yoyReal": -0.4,
     "population": 331239
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000027-winter": {
   "id": "E08000027-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2022-23": {
     "cash": 0.9,
     "real": 1,
     "perHead": 2.77,
     "perHeadReal": 3.14,
     "yoyCash": null,
     "yoyReal": null,
     "population": 325265
    },
    "2023-24": {
     "cash": 0.8,
     "real": 0.9,
     "perHead": 2.44,
     "perHeadReal": 2.63,
     "yoyCash": -11.1,
     "yoyReal": -13.9,
     "population": 327845
    },
    "2024-25": {
     "cash": 0.7,
     "real": 0.7,
     "perHead": 2.11,
     "perHeadReal": 2.19,
     "yoyCash": -12.5,
     "yoyReal": -19.5,
     "population": 331239
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000027-lighting": {
   "id": "E08000027-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2022-23": {
     "cash": 3.1,
     "real": 3.5,
     "perHead": 9.53,
     "perHeadReal": 10.8,
     "yoyCash": null,
     "yoyReal": null,
     "population": 325265
    },
    "2023-24": {
     "cash": 4.2,
     "real": 4.5,
     "perHead": 12.81,
     "perHeadReal": 13.79,
     "yoyCash": 35.5,
     "yoyReal": 29.2,
     "population": 327845
    },
    "2024-25": {
     "cash": 3.2,
     "real": 3.3,
     "perHead": 9.66,
     "perHeadReal": 9.99,
     "yoyCash": -23.8,
     "yoyReal": -26.4,
     "population": 331239
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000027": {
   "id": "E08000027",
   "name": "Dudley",
   "level": "local",
   "code": "E08000027",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2022-23": {
     "cash": 12.2,
     "real": 13.8,
     "perHead": 37.51,
     "perHeadReal": 42.5,
     "yoyCash": null,
     "yoyReal": null,
     "population": 325265
    },
    "2023-24": {
     "cash": 12.3,
     "real": 13.2,
     "perHead": 37.52,
     "perHeadReal": 40.39,
     "yoyCash": 0.8,
     "yoyReal": -4.1,
     "population": 327845
    },
    "2024-25": {
     "cash": 11.2,
     "real": 11.6,
     "perHead": 33.81,
     "perHeadReal": 34.98,
     "yoyCash": -8.9,
     "yoyReal": -12.2,
     "population": 331239
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E08000027-structural",
    "E08000027-lighting",
    "E08000027-routine",
    "E08000027-winter"
   ],
   "page": "roads/dudley",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E08000028-structural": {
   "id": "E08000028-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2022-23": {
     "cash": 3.8,
     "real": 4.3,
     "perHead": 10.99,
     "perHeadReal": 12.45,
     "yoyCash": null,
     "yoyReal": null,
     "population": 345718
    },
    "2023-24": {
     "cash": 3.1,
     "real": 3.3,
     "perHead": 8.87,
     "perHeadReal": 9.55,
     "yoyCash": -18.4,
     "yoyReal": -22.4,
     "population": 349541
    },
    "2024-25": {
     "cash": 0.1,
     "real": 0.1,
     "perHead": 0.28,
     "perHeadReal": 0.29,
     "yoyCash": -96.8,
     "yoyReal": -96.9,
     "population": 353270
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000028-routine": {
   "id": "E08000028-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2022-23": {
     "cash": 3.4,
     "real": 3.9,
     "perHead": 9.83,
     "perHeadReal": 11.14,
     "yoyCash": null,
     "yoyReal": null,
     "population": 345718
    },
    "2023-24": {
     "cash": 6.3,
     "real": 6.8,
     "perHead": 18.02,
     "perHeadReal": 19.4,
     "yoyCash": 85.3,
     "yoyReal": 73.9,
     "population": 349541
    },
    "2024-25": {
     "cash": 4.1,
     "real": 4.2,
     "perHead": 11.61,
     "perHeadReal": 12.01,
     "yoyCash": -34.9,
     "yoyReal": -37.6,
     "population": 353270
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000028-winter": {
   "id": "E08000028-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2022-23": {
     "cash": 0.2,
     "real": 0.2,
     "perHead": 0.58,
     "perHeadReal": 0.66,
     "yoyCash": null,
     "yoyReal": null,
     "population": 345718
    },
    "2023-24": {
     "cash": 0.2,
     "real": 0.2,
     "perHead": 0.57,
     "perHeadReal": 0.62,
     "yoyCash": 0,
     "yoyReal": 7.6,
     "population": 349541
    },
    "2024-25": {
     "cash": 0.2,
     "real": 0.2,
     "perHead": 0.57,
     "perHeadReal": 0.59,
     "yoyCash": 0,
     "yoyReal": 3.4,
     "population": 353270
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000028-lighting": {
   "id": "E08000028-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2022-23": {
     "cash": 3.1,
     "real": 3.5,
     "perHead": 8.97,
     "perHeadReal": 10.16,
     "yoyCash": null,
     "yoyReal": null,
     "population": 345718
    },
    "2023-24": {
     "cash": 4.8,
     "real": 5.2,
     "perHead": 13.73,
     "perHeadReal": 14.78,
     "yoyCash": 54.8,
     "yoyReal": 47.6,
     "population": 349541
    },
    "2024-25": {
     "cash": 3.3,
     "real": 3.4,
     "perHead": 9.34,
     "perHeadReal": 9.66,
     "yoyCash": -31.2,
     "yoyReal": -34.4,
     "population": 353270
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000028": {
   "id": "E08000028",
   "name": "Sandwell",
   "level": "local",
   "code": "E08000028",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2022-23": {
     "cash": 10.4,
     "real": 11.8,
     "perHead": 30.08,
     "perHeadReal": 34.09,
     "yoyCash": null,
     "yoyReal": null,
     "population": 345718
    },
    "2023-24": {
     "cash": 14.4,
     "real": 15.5,
     "perHead": 41.2,
     "perHeadReal": 44.35,
     "yoyCash": 38.5,
     "yoyReal": 31.4,
     "population": 349541
    },
    "2024-25": {
     "cash": 7.7,
     "real": 8,
     "perHead": 21.8,
     "perHeadReal": 22.55,
     "yoyCash": -46.5,
     "yoyReal": -48.6,
     "population": 353270
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E08000028-routine",
    "E08000028-lighting",
    "E08000028-winter",
    "E08000028-structural"
   ],
   "page": "roads/sandwell",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E08000029-structural": {
   "id": "E08000029-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.6,
     "real": 1.7,
     "perHead": 7.3,
     "perHeadReal": 7.85,
     "yoyCash": null,
     "yoyReal": null,
     "population": 219303
    },
    "2024-25": {
     "cash": 1.2,
     "real": 1.2,
     "perHead": 5.45,
     "perHeadReal": 5.63,
     "yoyCash": -25,
     "yoyReal": -27,
     "population": 220299
    },
    "2025-26": {
     "cash": 0.7,
     "real": 0.7,
     "perHead": 3.16,
     "perHeadReal": 3.16,
     "yoyCash": -41.7,
     "yoyReal": -41.7,
     "population": 221449
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000029-routine": {
   "id": "E08000029-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.8,
     "real": 1.9,
     "perHead": 8.21,
     "perHeadReal": 8.84,
     "yoyCash": null,
     "yoyReal": null,
     "population": 219303
    },
    "2024-25": {
     "cash": 1.3,
     "real": 1.3,
     "perHead": 5.9,
     "perHeadReal": 6.1,
     "yoyCash": -27.8,
     "yoyReal": -29.2,
     "population": 220299
    },
    "2025-26": {
     "cash": 0.8,
     "real": 0.8,
     "perHead": 3.61,
     "perHeadReal": 3.61,
     "yoyCash": -38.5,
     "yoyReal": -38.5,
     "population": 221449
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000029-winter": {
   "id": "E08000029-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.7,
     "real": 0.8,
     "perHead": 3.19,
     "perHeadReal": 3.44,
     "yoyCash": null,
     "yoyReal": null,
     "population": 219303
    },
    "2024-25": {
     "cash": 0.7,
     "real": 0.7,
     "perHead": 3.18,
     "perHeadReal": 3.29,
     "yoyCash": 0,
     "yoyReal": -9.5,
     "population": 220299
    },
    "2025-26": {
     "cash": 0.6,
     "real": 0.6,
     "perHead": 2.71,
     "perHeadReal": 2.71,
     "yoyCash": -14.3,
     "yoyReal": -14.3,
     "population": 221449
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000029-lighting": {
   "id": "E08000029-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 3.8,
     "real": 4.1,
     "perHead": 17.33,
     "perHeadReal": 18.65,
     "yoyCash": null,
     "yoyReal": null,
     "population": 219303
    },
    "2024-25": {
     "cash": 3,
     "real": 3.1,
     "perHead": 13.62,
     "perHeadReal": 14.09,
     "yoyCash": -21.1,
     "yoyReal": -24.3,
     "population": 220299
    },
    "2025-26": {
     "cash": 2.6,
     "real": 2.6,
     "perHead": 11.74,
     "perHeadReal": 11.74,
     "yoyCash": -13.3,
     "yoyReal": -16.1,
     "population": 221449
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000029": {
   "id": "E08000029",
   "name": "Solihull",
   "level": "local",
   "code": "E08000029",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 7.8,
     "real": 8.4,
     "perHead": 35.57,
     "perHeadReal": 38.29,
     "yoyCash": null,
     "yoyReal": null,
     "population": 219303
    },
    "2024-25": {
     "cash": 6.2,
     "real": 6.4,
     "perHead": 28.14,
     "perHeadReal": 29.11,
     "yoyCash": -20.5,
     "yoyReal": -23.6,
     "population": 220299
    },
    "2025-26": {
     "cash": 4.6,
     "real": 4.6,
     "perHead": 20.77,
     "perHeadReal": 20.77,
     "yoyCash": -25.8,
     "yoyReal": -28.1,
     "population": 221449
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E08000029-lighting",
    "E08000029-routine",
    "E08000029-structural",
    "E08000029-winter"
   ],
   "page": "roads/solihull",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E08000030-structural": {
   "id": "E08000030-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.8,
     "real": 0.9,
     "perHead": 2.75,
     "perHeadReal": 2.96,
     "yoyCash": null,
     "yoyReal": null,
     "population": 290545
    },
    "2024-25": {
     "cash": 0.3,
     "real": 0.3,
     "perHead": 1.02,
     "perHeadReal": 1.05,
     "yoyCash": -62.5,
     "yoyReal": -65.5,
     "population": 294626
    },
    "2025-26": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 1.35,
     "perHeadReal": 1.35,
     "yoyCash": 33.3,
     "yoyReal": 33.3,
     "population": 295722
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000030-routine": {
   "id": "E08000030-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 5.2,
     "real": 5.6,
     "perHead": 17.9,
     "perHeadReal": 19.27,
     "yoyCash": null,
     "yoyReal": null,
     "population": 290545
    },
    "2024-25": {
     "cash": 6,
     "real": 6.2,
     "perHead": 20.36,
     "perHeadReal": 21.07,
     "yoyCash": 15.4,
     "yoyReal": 10.8,
     "population": 294626
    },
    "2025-26": {
     "cash": 6.2,
     "real": 6.2,
     "perHead": 20.97,
     "perHeadReal": 20.97,
     "yoyCash": 3.3,
     "yoyReal": 0,
     "population": 295722
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000030-winter": {
   "id": "E08000030-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 1.38,
     "perHeadReal": 1.48,
     "yoyCash": null,
     "yoyReal": null,
     "population": 290545
    },
    "2024-25": {
     "cash": 0.3,
     "real": 0.3,
     "perHead": 1.02,
     "perHeadReal": 1.05,
     "yoyCash": -25,
     "yoyReal": -22.4,
     "population": 294626
    },
    "2025-26": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 1.35,
     "perHeadReal": 1.35,
     "yoyCash": 33.3,
     "yoyReal": 33.3,
     "population": 295722
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000030-lighting": {
   "id": "E08000030-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 6.4,
     "real": 6.9,
     "perHead": 22.03,
     "perHeadReal": 23.71,
     "yoyCash": null,
     "yoyReal": null,
     "population": 290545
    },
    "2024-25": {
     "cash": 5.7,
     "real": 5.9,
     "perHead": 19.35,
     "perHeadReal": 20.01,
     "yoyCash": -10.9,
     "yoyReal": -14.5,
     "population": 294626
    },
    "2025-26": {
     "cash": 5.4,
     "real": 5.4,
     "perHead": 18.26,
     "perHeadReal": 18.26,
     "yoyCash": -5.3,
     "yoyReal": -8.5,
     "population": 295722
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000030": {
   "id": "E08000030",
   "name": "Walsall",
   "level": "local",
   "code": "E08000030",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 12.7,
     "real": 13.7,
     "perHead": 43.71,
     "perHeadReal": 47.05,
     "yoyCash": null,
     "yoyReal": null,
     "population": 290545
    },
    "2024-25": {
     "cash": 12.3,
     "real": 12.7,
     "perHead": 41.75,
     "perHeadReal": 43.19,
     "yoyCash": -3.1,
     "yoyReal": -7.1,
     "population": 294626
    },
    "2025-26": {
     "cash": 12.3,
     "real": 12.3,
     "perHead": 41.59,
     "perHeadReal": 41.59,
     "yoyCash": 0,
     "yoyReal": -3.1,
     "population": 295722
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E08000030-routine",
    "E08000030-lighting",
    "E08000030-structural",
    "E08000030-winter"
   ],
   "page": "roads/walsall",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E08000031-structural": {
   "id": "E08000031-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.6,
     "real": 0.6,
     "perHead": 2.18,
     "perHeadReal": 2.35,
     "yoyCash": null,
     "yoyReal": null,
     "population": 275074
    },
    "2024-25": {
     "cash": 0.5,
     "real": 0.5,
     "perHead": 1.78,
     "perHeadReal": 1.84,
     "yoyCash": -16.7,
     "yoyReal": -13.8,
     "population": 280541
    },
    "2025-26": {
     "cash": 0.5,
     "real": 0.5,
     "perHead": 1.78,
     "perHeadReal": 1.78,
     "yoyCash": 0,
     "yoyReal": 0,
     "population": 281434
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000031-routine": {
   "id": "E08000031-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2.7,
     "real": 2.9,
     "perHead": 9.82,
     "perHeadReal": 10.57,
     "yoyCash": null,
     "yoyReal": null,
     "population": 275074
    },
    "2024-25": {
     "cash": 2.9,
     "real": 3,
     "perHead": 10.34,
     "perHeadReal": 10.69,
     "yoyCash": 7.4,
     "yoyReal": 3.4,
     "population": 280541
    },
    "2025-26": {
     "cash": 3.6,
     "real": 3.6,
     "perHead": 12.79,
     "perHeadReal": 12.79,
     "yoyCash": 24.1,
     "yoyReal": 20,
     "population": 281434
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000031-winter": {
   "id": "E08000031-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 1.45,
     "perHeadReal": 1.57,
     "yoyCash": null,
     "yoyReal": null,
     "population": 275074
    },
    "2024-25": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 1.43,
     "perHeadReal": 1.47,
     "yoyCash": 0,
     "yoyReal": 3.4,
     "population": 280541
    },
    "2025-26": {
     "cash": 0.6,
     "real": 0.6,
     "perHead": 2.13,
     "perHeadReal": 2.13,
     "yoyCash": 50,
     "yoyReal": 50,
     "population": 281434
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000031-lighting": {
   "id": "E08000031-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 3.7,
     "real": 4,
     "perHead": 13.45,
     "perHeadReal": 14.48,
     "yoyCash": null,
     "yoyReal": null,
     "population": 275074
    },
    "2024-25": {
     "cash": 3.1,
     "real": 3.2,
     "perHead": 11.05,
     "perHeadReal": 11.43,
     "yoyCash": -16.2,
     "yoyReal": -19.8,
     "population": 280541
    },
    "2025-26": {
     "cash": 2.3,
     "real": 2.3,
     "perHead": 8.17,
     "perHeadReal": 8.17,
     "yoyCash": -25.8,
     "yoyReal": -28.1,
     "population": 281434
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000031": {
   "id": "E08000031",
   "name": "Wolverhampton",
   "level": "local",
   "code": "E08000031",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 7.4,
     "real": 8,
     "perHead": 26.9,
     "perHeadReal": 28.96,
     "yoyCash": null,
     "yoyReal": null,
     "population": 275074
    },
    "2024-25": {
     "cash": 6.9,
     "real": 7.1,
     "perHead": 24.6,
     "perHeadReal": 25.44,
     "yoyCash": -6.8,
     "yoyReal": -10.8,
     "population": 280541
    },
    "2025-26": {
     "cash": 7,
     "real": 7,
     "perHead": 24.87,
     "perHeadReal": 24.87,
     "yoyCash": 1.4,
     "yoyReal": -1.4,
     "population": 281434
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E08000031-routine",
    "E08000031-lighting",
    "E08000031-winter",
    "E08000031-structural"
   ],
   "page": "roads/wolverhampton",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E08000032-structural": {
   "id": "E08000032-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.6,
     "real": 1.7,
     "perHead": 2.87,
     "perHeadReal": 3.09,
     "yoyCash": null,
     "yoyReal": null,
     "population": 556919
    },
    "2024-25": {
     "cash": 2,
     "real": 2.1,
     "perHead": 3.57,
     "perHeadReal": 3.7,
     "yoyCash": 25,
     "yoyReal": 21.7,
     "population": 559818
    },
    "2025-26": {
     "cash": 3,
     "real": 3,
     "perHead": 5.38,
     "perHeadReal": 5.38,
     "yoyCash": 50,
     "yoyReal": 42.9,
     "population": 557758
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000032-routine": {
   "id": "E08000032-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.6,
     "real": 0.6,
     "perHead": 1.08,
     "perHeadReal": 1.16,
     "yoyCash": null,
     "yoyReal": null,
     "population": 556919
    },
    "2024-25": {
     "cash": 2.5,
     "real": 2.6,
     "perHead": 4.47,
     "perHeadReal": 4.62,
     "yoyCash": 316.7,
     "yoyReal": 331,
     "population": 559818
    },
    "2025-26": {
     "cash": 6.9,
     "real": 6.9,
     "perHead": 12.37,
     "perHeadReal": 12.37,
     "yoyCash": 176,
     "yoyReal": 165.4,
     "population": 557758
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000032-winter": {
   "id": "E08000032-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.6,
     "real": 1.7,
     "perHead": 2.87,
     "perHeadReal": 3.09,
     "yoyCash": null,
     "yoyReal": null,
     "population": 556919
    },
    "2024-25": {
     "cash": 2,
     "real": 2.1,
     "perHead": 3.57,
     "perHeadReal": 3.7,
     "yoyCash": 25,
     "yoyReal": 21.7,
     "population": 559818
    },
    "2025-26": {
     "cash": 1.7,
     "real": 1.7,
     "perHead": 3.05,
     "perHeadReal": 3.05,
     "yoyCash": -15,
     "yoyReal": -19,
     "population": 557758
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000032-lighting": {
   "id": "E08000032-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 8.4,
     "real": 9,
     "perHead": 15.08,
     "perHeadReal": 16.24,
     "yoyCash": null,
     "yoyReal": null,
     "population": 556919
    },
    "2024-25": {
     "cash": 3.1,
     "real": 3.2,
     "perHead": 5.54,
     "perHeadReal": 5.73,
     "yoyCash": -63.1,
     "yoyReal": -64.4,
     "population": 559818
    },
    "2025-26": {
     "cash": 4.8,
     "real": 4.8,
     "perHead": 8.61,
     "perHeadReal": 8.61,
     "yoyCash": 54.8,
     "yoyReal": 50,
     "population": 557758
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000032": {
   "id": "E08000032",
   "name": "Bradford",
   "level": "local",
   "code": "E08000032",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 12.2,
     "real": 13.1,
     "perHead": 21.91,
     "perHeadReal": 23.58,
     "yoyCash": null,
     "yoyReal": null,
     "population": 556919
    },
    "2024-25": {
     "cash": 9.5,
     "real": 9.8,
     "perHead": 16.97,
     "perHeadReal": 17.55,
     "yoyCash": -22.1,
     "yoyReal": -25,
     "population": 559818
    },
    "2025-26": {
     "cash": 16.3,
     "real": 16.3,
     "perHead": 29.22,
     "perHeadReal": 29.22,
     "yoyCash": 71.6,
     "yoyReal": 66.3,
     "population": 557758
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E08000032-routine",
    "E08000032-lighting",
    "E08000032-structural",
    "E08000032-winter"
   ],
   "page": "roads/bradford",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E08000033-structural": {
   "id": "E08000033-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1,
     "real": 1.1,
     "perHead": 4.79,
     "perHeadReal": 5.16,
     "yoyCash": null,
     "yoyReal": null,
     "population": 208687
    },
    "2024-25": {
     "cash": 1.5,
     "real": 1.6,
     "perHead": 7.15,
     "perHeadReal": 7.4,
     "yoyCash": 50,
     "yoyReal": 41.1,
     "population": 209828
    },
    "2025-26": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 1.9,
     "perHeadReal": 1.9,
     "yoyCash": -73.3,
     "yoyReal": -75,
     "population": 210734
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000033-routine": {
   "id": "E08000033-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2.1,
     "real": 2.3,
     "perHead": 10.06,
     "perHeadReal": 10.83,
     "yoyCash": null,
     "yoyReal": null,
     "population": 208687
    },
    "2024-25": {
     "cash": 2.8,
     "real": 2.9,
     "perHead": 13.34,
     "perHeadReal": 13.8,
     "yoyCash": 33.3,
     "yoyReal": 25.9,
     "population": 209828
    },
    "2025-26": {
     "cash": 5.2,
     "real": 5.2,
     "perHead": 24.68,
     "perHeadReal": 24.68,
     "yoyCash": 85.7,
     "yoyReal": 79.3,
     "population": 210734
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000033-winter": {
   "id": "E08000033-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.8,
     "real": 1.9,
     "perHead": 8.63,
     "perHeadReal": 9.29,
     "yoyCash": null,
     "yoyReal": null,
     "population": 208687
    },
    "2024-25": {
     "cash": 2.4,
     "real": 2.5,
     "perHead": 11.44,
     "perHeadReal": 11.83,
     "yoyCash": 33.3,
     "yoyReal": 30.7,
     "population": 209828
    },
    "2025-26": {
     "cash": 1.6,
     "real": 1.6,
     "perHead": 7.59,
     "perHeadReal": 7.59,
     "yoyCash": -33.3,
     "yoyReal": -36,
     "population": 210734
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000033-lighting": {
   "id": "E08000033-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2.8,
     "real": 3,
     "perHead": 13.42,
     "perHeadReal": 14.44,
     "yoyCash": null,
     "yoyReal": null,
     "population": 208687
    },
    "2024-25": {
     "cash": 2.2,
     "real": 2.3,
     "perHead": 10.48,
     "perHeadReal": 10.85,
     "yoyCash": -21.4,
     "yoyReal": -24.1,
     "population": 209828
    },
    "2025-26": {
     "cash": 1.5,
     "real": 1.5,
     "perHead": 7.12,
     "perHeadReal": 7.12,
     "yoyCash": -31.8,
     "yoyReal": -34.8,
     "population": 210734
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000033": {
   "id": "E08000033",
   "name": "Calderdale",
   "level": "local",
   "code": "E08000033",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 7.7,
     "real": 8.3,
     "perHead": 36.9,
     "perHeadReal": 39.72,
     "yoyCash": null,
     "yoyReal": null,
     "population": 208687
    },
    "2024-25": {
     "cash": 8.8,
     "real": 9.1,
     "perHead": 41.94,
     "perHeadReal": 43.38,
     "yoyCash": 14.3,
     "yoyReal": 9.7,
     "population": 209828
    },
    "2025-26": {
     "cash": 8.6,
     "real": 8.6,
     "perHead": 40.81,
     "perHeadReal": 40.81,
     "yoyCash": -2.3,
     "yoyReal": -5.5,
     "population": 210734
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E08000033-routine",
    "E08000033-winter",
    "E08000033-lighting",
    "E08000033-structural"
   ],
   "page": "roads/calderdale",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E08000034-structural": {
   "id": "E08000034-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.2,
     "real": 0.2,
     "perHead": 0.45,
     "perHeadReal": 0.49,
     "yoyCash": null,
     "yoyReal": null,
     "population": 442743
    },
    "2024-25": {
     "cash": -0.1,
     "real": -0.1,
     "perHead": -0.22,
     "perHeadReal": -0.23,
     "yoyCash": -150,
     "yoyReal": -151.7,
     "population": 445780
    },
    "2025-26": {
     "cash": -0.6,
     "real": -0.6,
     "perHead": -1.35,
     "perHeadReal": -1.35,
     "yoyCash": -500,
     "yoyReal": -500,
     "population": 445832
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000034-routine": {
   "id": "E08000034-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 3.2,
     "real": 3.4,
     "perHead": 7.23,
     "perHeadReal": 7.78,
     "yoyCash": null,
     "yoyReal": null,
     "population": 442743
    },
    "2024-25": {
     "cash": 2.8,
     "real": 2.9,
     "perHead": 6.28,
     "perHeadReal": 6.5,
     "yoyCash": -12.5,
     "yoyReal": -14.8,
     "population": 445780
    },
    "2025-26": {
     "cash": 3.3,
     "real": 3.3,
     "perHead": 7.4,
     "perHeadReal": 7.4,
     "yoyCash": 17.9,
     "yoyReal": 13.8,
     "population": 445832
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000034-winter": {
   "id": "E08000034-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2.2,
     "real": 2.4,
     "perHead": 4.97,
     "perHeadReal": 5.35,
     "yoyCash": null,
     "yoyReal": null,
     "population": 442743
    },
    "2024-25": {
     "cash": 2.4,
     "real": 2.5,
     "perHead": 5.38,
     "perHeadReal": 5.57,
     "yoyCash": 9.1,
     "yoyReal": 3.4,
     "population": 445780
    },
    "2025-26": {
     "cash": 2.2,
     "real": 2.2,
     "perHead": 4.93,
     "perHeadReal": 4.93,
     "yoyCash": -8.3,
     "yoyReal": -12,
     "population": 445832
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000034-lighting": {
   "id": "E08000034-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 3.7,
     "real": 4,
     "perHead": 8.36,
     "perHeadReal": 9,
     "yoyCash": null,
     "yoyReal": null,
     "population": 442743
    },
    "2024-25": {
     "cash": 3,
     "real": 3.1,
     "perHead": 6.73,
     "perHeadReal": 6.96,
     "yoyCash": -18.9,
     "yoyReal": -22.4,
     "population": 445780
    },
    "2025-26": {
     "cash": 2.4,
     "real": 2.4,
     "perHead": 5.38,
     "perHeadReal": 5.38,
     "yoyCash": -20,
     "yoyReal": -22.6,
     "population": 445832
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000034": {
   "id": "E08000034",
   "name": "Kirklees",
   "level": "local",
   "code": "E08000034",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 9.3,
     "real": 10,
     "perHead": 21.01,
     "perHeadReal": 22.61,
     "yoyCash": null,
     "yoyReal": null,
     "population": 442743
    },
    "2024-25": {
     "cash": 8.1,
     "real": 8.4,
     "perHead": 18.17,
     "perHeadReal": 18.8,
     "yoyCash": -12.9,
     "yoyReal": -16.2,
     "population": 445780
    },
    "2025-26": {
     "cash": 7.4,
     "real": 7.4,
     "perHead": 16.6,
     "perHeadReal": 16.6,
     "yoyCash": -8.6,
     "yoyReal": -11.9,
     "population": 445832
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E08000034-routine",
    "E08000034-lighting",
    "E08000034-winter",
    "E08000034-structural"
   ],
   "page": "roads/kirklees",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E08000035-structural": {
   "id": "E08000035-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": -0.3,
     "real": -0.3,
     "perHead": -0.36,
     "perHeadReal": -0.39,
     "yoyCash": null,
     "yoyReal": null,
     "population": 833035
    },
    "2024-25": {
     "cash": -0.7,
     "real": -0.7,
     "perHead": -0.83,
     "perHeadReal": -0.86,
     "yoyCash": -133.3,
     "yoyReal": -141.4,
     "population": 842884
    },
    "2025-26": {
     "cash": -1.1,
     "real": -1.1,
     "perHead": -1.31,
     "perHeadReal": -1.31,
     "yoyCash": -57.1,
     "yoyReal": -57.1,
     "population": 840550
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000035-routine": {
   "id": "E08000035-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 5.7,
     "real": 6.1,
     "perHead": 6.84,
     "perHeadReal": 7.37,
     "yoyCash": null,
     "yoyReal": null,
     "population": 833035
    },
    "2024-25": {
     "cash": 2.9,
     "real": 3,
     "perHead": 3.44,
     "perHeadReal": 3.56,
     "yoyCash": -49.1,
     "yoyReal": -50.8,
     "population": 842884
    },
    "2025-26": {
     "cash": 2.2,
     "real": 2.2,
     "perHead": 2.62,
     "perHeadReal": 2.62,
     "yoyCash": -24.1,
     "yoyReal": -26.7,
     "population": 840550
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000035-winter": {
   "id": "E08000035-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.7,
     "real": 1.8,
     "perHead": 2.04,
     "perHeadReal": 2.2,
     "yoyCash": null,
     "yoyReal": null,
     "population": 833035
    },
    "2024-25": {
     "cash": 1.5,
     "real": 1.6,
     "perHead": 1.78,
     "perHeadReal": 1.84,
     "yoyCash": -11.8,
     "yoyReal": -13.8,
     "population": 842884
    },
    "2025-26": {
     "cash": 0.7,
     "real": 0.7,
     "perHead": 0.83,
     "perHeadReal": 0.83,
     "yoyCash": -53.3,
     "yoyReal": -56.2,
     "population": 840550
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000035-lighting": {
   "id": "E08000035-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 19.9,
     "real": 21.4,
     "perHead": 23.89,
     "perHeadReal": 25.72,
     "yoyCash": null,
     "yoyReal": null,
     "population": 833035
    },
    "2024-25": {
     "cash": 21.7,
     "real": 22.4,
     "perHead": 25.74,
     "perHeadReal": 26.63,
     "yoyCash": 9,
     "yoyReal": 4.9,
     "population": 842884
    },
    "2025-26": {
     "cash": 22.5,
     "real": 22.5,
     "perHead": 26.77,
     "perHeadReal": 26.77,
     "yoyCash": 3.7,
     "yoyReal": 0.4,
     "population": 840550
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000035": {
   "id": "E08000035",
   "name": "Leeds",
   "level": "local",
   "code": "E08000035",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 27.1,
     "real": 29.2,
     "perHead": 32.53,
     "perHeadReal": 35.02,
     "yoyCash": null,
     "yoyReal": null,
     "population": 833035
    },
    "2024-25": {
     "cash": 25.3,
     "real": 26.2,
     "perHead": 30.02,
     "perHeadReal": 31.05,
     "yoyCash": -6.6,
     "yoyReal": -10.4,
     "population": 842884
    },
    "2025-26": {
     "cash": 24.3,
     "real": 24.3,
     "perHead": 28.91,
     "perHeadReal": 28.91,
     "yoyCash": -4,
     "yoyReal": -7.3,
     "population": 840550
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E08000035-lighting",
    "E08000035-routine",
    "E08000035-winter",
    "E08000035-structural"
   ],
   "page": "roads/leeds",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E08000036-structural": {
   "id": "E08000036-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.3,
     "real": 0.3,
     "perHead": 0.83,
     "perHeadReal": 0.89,
     "yoyCash": null,
     "yoyReal": null,
     "population": 362336
    },
    "2024-25": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 1.09,
     "perHeadReal": 1.13,
     "yoyCash": 33.3,
     "yoyReal": 37.9,
     "population": 366925
    },
    "2025-26": {
     "cash": 0.5,
     "real": 0.5,
     "perHead": 1.35,
     "perHeadReal": 1.35,
     "yoyCash": 25,
     "yoyReal": 25,
     "population": 369450
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000036-routine": {
   "id": "E08000036-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 3,
     "real": 3.2,
     "perHead": 8.28,
     "perHeadReal": 8.91,
     "yoyCash": null,
     "yoyReal": null,
     "population": 362336
    },
    "2024-25": {
     "cash": 5.2,
     "real": 5.4,
     "perHead": 14.17,
     "perHeadReal": 14.66,
     "yoyCash": 73.3,
     "yoyReal": 68.1,
     "population": 366925
    },
    "2025-26": {
     "cash": 4.7,
     "real": 4.7,
     "perHead": 12.72,
     "perHeadReal": 12.72,
     "yoyCash": -9.6,
     "yoyReal": -13,
     "population": 369450
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000036-winter": {
   "id": "E08000036-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1,
     "real": 1.1,
     "perHead": 2.76,
     "perHeadReal": 2.97,
     "yoyCash": null,
     "yoyReal": null,
     "population": 362336
    },
    "2024-25": {
     "cash": 0.9,
     "real": 0.9,
     "perHead": 2.45,
     "perHeadReal": 2.54,
     "yoyCash": -10,
     "yoyReal": -15.4,
     "population": 366925
    },
    "2025-26": {
     "cash": 1.2,
     "real": 1.2,
     "perHead": 3.25,
     "perHeadReal": 3.25,
     "yoyCash": 33.3,
     "yoyReal": 33.3,
     "population": 369450
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000036-lighting": {
   "id": "E08000036-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 4.5,
     "real": 4.8,
     "perHead": 12.42,
     "perHeadReal": 13.37,
     "yoyCash": null,
     "yoyReal": null,
     "population": 362336
    },
    "2024-25": {
     "cash": 5.5,
     "real": 5.7,
     "perHead": 14.99,
     "perHeadReal": 15.51,
     "yoyCash": 22.2,
     "yoyReal": 18.5,
     "population": 366925
    },
    "2025-26": {
     "cash": 4.4,
     "real": 4.4,
     "perHead": 11.91,
     "perHeadReal": 11.91,
     "yoyCash": -20,
     "yoyReal": -22.8,
     "population": 369450
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000036": {
   "id": "E08000036",
   "name": "Wakefield",
   "level": "local",
   "code": "E08000036",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 8.8,
     "real": 9.5,
     "perHead": 24.29,
     "perHeadReal": 26.14,
     "yoyCash": null,
     "yoyReal": null,
     "population": 362336
    },
    "2024-25": {
     "cash": 12.1,
     "real": 12.5,
     "perHead": 32.98,
     "perHeadReal": 34.11,
     "yoyCash": 37.5,
     "yoyReal": 31.8,
     "population": 366925
    },
    "2025-26": {
     "cash": 10.7,
     "real": 10.7,
     "perHead": 28.96,
     "perHeadReal": 28.96,
     "yoyCash": -11.6,
     "yoyReal": -14.4,
     "population": 369450
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E08000036-routine",
    "E08000036-lighting",
    "E08000036-winter",
    "E08000036-structural"
   ],
   "page": "roads/wakefield",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E08000037-structural": {
   "id": "E08000037-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.2,
     "real": 1.3,
     "perHead": 6,
     "perHeadReal": 6.46,
     "yoyCash": null,
     "yoyReal": null,
     "population": 199876
    },
    "2024-25": {
     "cash": 2.4,
     "real": 2.5,
     "perHead": 11.92,
     "perHeadReal": 12.33,
     "yoyCash": 100,
     "yoyReal": 91,
     "population": 201422
    },
    "2025-26": {
     "cash": 1.3,
     "real": 1.3,
     "perHead": 6.42,
     "perHeadReal": 6.42,
     "yoyCash": -45.8,
     "yoyReal": -48,
     "population": 202509
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000037-routine": {
   "id": "E08000037-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2.4,
     "real": 2.6,
     "perHead": 12.01,
     "perHeadReal": 12.93,
     "yoyCash": null,
     "yoyReal": null,
     "population": 199876
    },
    "2024-25": {
     "cash": 2.6,
     "real": 2.7,
     "perHead": 12.91,
     "perHeadReal": 13.35,
     "yoyCash": 8.3,
     "yoyReal": 3.4,
     "population": 201422
    },
    "2025-26": {
     "cash": 3,
     "real": 3,
     "perHead": 14.81,
     "perHeadReal": 14.81,
     "yoyCash": 15.4,
     "yoyReal": 11.1,
     "population": 202509
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000037-winter": {
   "id": "E08000037-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.2,
     "real": 0.2,
     "perHead": 1,
     "perHeadReal": 1.08,
     "yoyCash": null,
     "yoyReal": null,
     "population": 199876
    },
    "2024-25": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 1.99,
     "perHeadReal": 2.05,
     "yoyCash": 100,
     "yoyReal": 106.9,
     "population": 201422
    },
    "2025-26": {
     "cash": 0.6,
     "real": 0.6,
     "perHead": 2.96,
     "perHeadReal": 2.96,
     "yoyCash": 50,
     "yoyReal": 50,
     "population": 202509
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000037-lighting": {
   "id": "E08000037-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.8,
     "real": 1.9,
     "perHead": 9.01,
     "perHeadReal": 9.69,
     "yoyCash": null,
     "yoyReal": null,
     "population": 199876
    },
    "2024-25": {
     "cash": 1.5,
     "real": 1.6,
     "perHead": 7.45,
     "perHeadReal": 7.7,
     "yoyCash": -16.7,
     "yoyReal": -18.3,
     "population": 201422
    },
    "2025-26": {
     "cash": 1.1,
     "real": 1.1,
     "perHead": 5.43,
     "perHeadReal": 5.43,
     "yoyCash": -26.7,
     "yoyReal": -31.2,
     "population": 202509
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000037": {
   "id": "E08000037",
   "name": "Gateshead",
   "level": "local",
   "code": "E08000037",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 5.6,
     "real": 6,
     "perHead": 28.02,
     "perHeadReal": 30.16,
     "yoyCash": null,
     "yoyReal": null,
     "population": 199876
    },
    "2024-25": {
     "cash": 6.9,
     "real": 7.1,
     "perHead": 34.26,
     "perHeadReal": 35.44,
     "yoyCash": 23.2,
     "yoyReal": 19,
     "population": 201422
    },
    "2025-26": {
     "cash": 6,
     "real": 6,
     "perHead": 29.63,
     "perHeadReal": 29.63,
     "yoyCash": -13,
     "yoyReal": -15.5,
     "population": 202509
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E08000037-routine",
    "E08000037-structural",
    "E08000037-lighting",
    "E08000037-winter"
   ],
   "page": "roads/gateshead",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E09000001-structural": {
   "id": "E09000001-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 3.3,
     "real": 3.6,
     "perHead": 227.37,
     "perHeadReal": 244.76,
     "yoyCash": null,
     "yoyReal": null,
     "population": 14514
    },
    "2024-25": {
     "cash": 3.7,
     "real": 3.8,
     "perHead": 238.76,
     "perHeadReal": 246.98,
     "yoyCash": 12.1,
     "yoyReal": 6.3,
     "population": 15497
    },
    "2025-26": {
     "cash": 3.2,
     "real": 3.2,
     "perHead": 204.72,
     "perHeadReal": 204.72,
     "yoyCash": -13.5,
     "yoyReal": -15.8,
     "population": 15631
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000001-routine": {
   "id": "E09000001-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 3.6,
     "real": 3.9,
     "perHead": 248.04,
     "perHeadReal": 267.01,
     "yoyCash": null,
     "yoyReal": null,
     "population": 14514
    },
    "2024-25": {
     "cash": 3.1,
     "real": 3.2,
     "perHead": 200.04,
     "perHeadReal": 206.93,
     "yoyCash": -13.9,
     "yoyReal": -17.8,
     "population": 15497
    },
    "2025-26": {
     "cash": 2.3,
     "real": 2.3,
     "perHead": 147.14,
     "perHeadReal": 147.14,
     "yoyCash": -25.8,
     "yoyReal": -28.1,
     "population": 15631
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000001-lighting": {
   "id": "E09000001-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.9,
     "real": 1,
     "perHead": 62.01,
     "perHeadReal": 66.75,
     "yoyCash": null,
     "yoyReal": null,
     "population": 14514
    },
    "2024-25": {
     "cash": 1.1,
     "real": 1.1,
     "perHead": 70.98,
     "perHeadReal": 73.43,
     "yoyCash": 22.2,
     "yoyReal": 13.8,
     "population": 15497
    },
    "2025-26": {
     "cash": 0.9,
     "real": 0.9,
     "perHead": 57.58,
     "perHeadReal": 57.58,
     "yoyCash": -18.2,
     "yoyReal": -18.2,
     "population": 15631
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000001": {
   "id": "E09000001",
   "name": "City of London",
   "level": "local",
   "code": "E09000001",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 7.8,
     "real": 8.4,
     "perHead": 537.41,
     "perHeadReal": 578.52,
     "yoyCash": null,
     "yoyReal": null,
     "population": 14514
    },
    "2024-25": {
     "cash": 7.8,
     "real": 8.1,
     "perHead": 503.32,
     "perHeadReal": 520.66,
     "yoyCash": 0,
     "yoyReal": -3.9,
     "population": 15497
    },
    "2025-26": {
     "cash": 6.4,
     "real": 6.4,
     "perHead": 409.44,
     "perHeadReal": 409.44,
     "yoyCash": -17.9,
     "yoyReal": -21,
     "population": 15631
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E09000001-structural",
    "E09000001-routine",
    "E09000001-lighting"
   ],
   "page": "roads/city-of-london",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E09000002-maintenance": {
   "id": "E09000002-maintenance",
   "name": "Road maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.7,
     "real": 0.8,
     "perHead": 3.07,
     "perHeadReal": 3.31,
     "yoyCash": null,
     "yoyReal": null,
     "population": 227908
    },
    "2024-25": {
     "cash": 0.5,
     "real": 0.5,
     "perHead": 2.13,
     "perHeadReal": 2.2,
     "yoyCash": -28.6,
     "yoyReal": -35.3,
     "population": 234866
    },
    "2025-26": {
     "cash": 1,
     "real": 1,
     "perHead": 4.2,
     "perHeadReal": 4.2,
     "yoyCash": 100,
     "yoyReal": 100,
     "population": 238295
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000002-winter": {
   "id": "E09000002-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2024-25": {
     "cash": 0.1,
     "real": 0.1,
     "perHead": 0.43,
     "perHeadReal": 0.44,
     "yoyCash": null,
     "yoyReal": null,
     "population": 234866
    },
    "2025-26": {
     "cash": 0.1,
     "real": 0.1,
     "perHead": 0.42,
     "perHeadReal": 0.42,
     "yoyCash": 0,
     "yoyReal": 0,
     "population": 238295
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000002-lighting": {
   "id": "E09000002-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.2,
     "real": 1.3,
     "perHead": 5.27,
     "perHeadReal": 5.67,
     "yoyCash": null,
     "yoyReal": null,
     "population": 227908
    },
    "2024-25": {
     "cash": 1.3,
     "real": 1.3,
     "perHead": 5.54,
     "perHeadReal": 5.73,
     "yoyCash": 8.3,
     "yoyReal": 3.4,
     "population": 234866
    },
    "2025-26": {
     "cash": 0.9,
     "real": 0.9,
     "perHead": 3.78,
     "perHeadReal": 3.78,
     "yoyCash": -30.8,
     "yoyReal": -30.8,
     "population": 238295
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000002": {
   "id": "E09000002",
   "name": "Barking and Dagenham",
   "level": "local",
   "code": "E09000002",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.8,
     "real": 1.9,
     "perHead": 7.9,
     "perHeadReal": 8.5,
     "yoyCash": null,
     "yoyReal": null,
     "population": 227908
    },
    "2024-25": {
     "cash": 1.9,
     "real": 2,
     "perHead": 8.09,
     "perHeadReal": 8.37,
     "yoyCash": 5.6,
     "yoyReal": 3.4,
     "population": 234866
    },
    "2025-26": {
     "cash": 1.9,
     "real": 1.9,
     "perHead": 7.97,
     "perHeadReal": 7.97,
     "yoyCash": 0,
     "yoyReal": -5,
     "population": 238295
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E09000002-maintenance",
    "E09000002-lighting",
    "E09000002-winter"
   ],
   "page": "roads/barking-and-dagenham",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E09000003-structural": {
   "id": "E09000003-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 6.2,
     "real": 6.7,
     "perHead": 15.51,
     "perHeadReal": 16.69,
     "yoyCash": null,
     "yoyReal": null,
     "population": 399842
    },
    "2024-25": {
     "cash": 2.1,
     "real": 2.2,
     "perHead": 5.17,
     "perHeadReal": 5.35,
     "yoyCash": -66.1,
     "yoyReal": -67.6,
     "population": 406198
    },
    "2025-26": {
     "cash": 2.3,
     "real": 2.3,
     "perHead": 5.64,
     "perHeadReal": 5.64,
     "yoyCash": 9.5,
     "yoyReal": 4.5,
     "population": 408087
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000003-routine": {
   "id": "E09000003-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.5,
     "real": 1.6,
     "perHead": 3.75,
     "perHeadReal": 4.04,
     "yoyCash": null,
     "yoyReal": null,
     "population": 399842
    },
    "2024-25": {
     "cash": 1.8,
     "real": 1.9,
     "perHead": 4.43,
     "perHeadReal": 4.58,
     "yoyCash": 20,
     "yoyReal": 16.4,
     "population": 406198
    },
    "2025-26": {
     "cash": 1.6,
     "real": 1.6,
     "perHead": 3.92,
     "perHeadReal": 3.92,
     "yoyCash": -11.1,
     "yoyReal": -15.8,
     "population": 408087
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000003-winter": {
   "id": "E09000003-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0,
     "real": 0,
     "perHead": 0,
     "perHeadReal": 0,
     "yoyCash": null,
     "yoyReal": null,
     "population": 399842
    },
    "2024-25": {
     "cash": 0,
     "real": 0,
     "perHead": 0,
     "perHeadReal": 0,
     "yoyCash": null,
     "yoyReal": null,
     "population": 406198
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000003-lighting": {
   "id": "E09000003-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 5.4,
     "real": 5.8,
     "perHead": 13.51,
     "perHeadReal": 14.54,
     "yoyCash": null,
     "yoyReal": null,
     "population": 399842
    },
    "2024-25": {
     "cash": 4.6,
     "real": 4.8,
     "perHead": 11.32,
     "perHeadReal": 11.71,
     "yoyCash": -14.8,
     "yoyReal": -18,
     "population": 406198
    },
    "2025-26": {
     "cash": 4.1,
     "real": 4.1,
     "perHead": 10.05,
     "perHeadReal": 10.05,
     "yoyCash": -10.9,
     "yoyReal": -14.6,
     "population": 408087
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000003": {
   "id": "E09000003",
   "name": "Barnet",
   "level": "local",
   "code": "E09000003",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 13.2,
     "real": 14.2,
     "perHead": 33.01,
     "perHeadReal": 35.54,
     "yoyCash": null,
     "yoyReal": null,
     "population": 399842
    },
    "2024-25": {
     "cash": 8.6,
     "real": 8.9,
     "perHead": 21.17,
     "perHeadReal": 21.9,
     "yoyCash": -34.8,
     "yoyReal": -37.3,
     "population": 406198
    },
    "2025-26": {
     "cash": 7.9,
     "real": 7.9,
     "perHead": 19.36,
     "perHeadReal": 19.36,
     "yoyCash": -8.1,
     "yoyReal": -11.2,
     "population": 408087
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E09000003-lighting",
    "E09000003-structural",
    "E09000003-routine",
    "E09000003-winter"
   ],
   "page": "roads/barnet",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E09000004-structural": {
   "id": "E09000004-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.5,
     "real": 0.5,
     "perHead": 1.98,
     "perHeadReal": 2.14,
     "yoyCash": null,
     "yoyReal": null,
     "population": 252070
    },
    "2024-25": {
     "cash": 1.8,
     "real": 1.9,
     "perHead": 7.02,
     "perHeadReal": 7.27,
     "yoyCash": 260,
     "yoyReal": 272.4,
     "population": 256288
    },
    "2025-26": {
     "cash": 2.2,
     "real": 2.2,
     "perHead": 8.56,
     "perHeadReal": 8.56,
     "yoyCash": 22.2,
     "yoyReal": 15.8,
     "population": 257103
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000004-routine": {
   "id": "E09000004-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1,
     "real": 1.1,
     "perHead": 3.97,
     "perHeadReal": 4.27,
     "yoyCash": null,
     "yoyReal": null,
     "population": 252070
    },
    "2024-25": {
     "cash": 1.4,
     "real": 1.4,
     "perHead": 5.46,
     "perHeadReal": 5.65,
     "yoyCash": 40,
     "yoyReal": 31.7,
     "population": 256288
    },
    "2025-26": {
     "cash": 1.8,
     "real": 1.8,
     "perHead": 7,
     "perHeadReal": 7,
     "yoyCash": 28.6,
     "yoyReal": 28.6,
     "population": 257103
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000004-winter": {
   "id": "E09000004-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.6,
     "real": 0.6,
     "perHead": 2.38,
     "perHeadReal": 2.56,
     "yoyCash": null,
     "yoyReal": null,
     "population": 252070
    },
    "2024-25": {
     "cash": 0.6,
     "real": 0.6,
     "perHead": 2.34,
     "perHeadReal": 2.42,
     "yoyCash": 0,
     "yoyReal": 3.4,
     "population": 256288
    },
    "2025-26": {
     "cash": 0.7,
     "real": 0.7,
     "perHead": 2.72,
     "perHeadReal": 2.72,
     "yoyCash": 16.7,
     "yoyReal": 16.7,
     "population": 257103
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000004-lighting": {
   "id": "E09000004-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.8,
     "real": 1.9,
     "perHead": 7.14,
     "perHeadReal": 7.69,
     "yoyCash": null,
     "yoyReal": null,
     "population": 252070
    },
    "2024-25": {
     "cash": 1.6,
     "real": 1.7,
     "perHead": 6.24,
     "perHeadReal": 6.46,
     "yoyCash": -11.1,
     "yoyReal": -12.9,
     "population": 256288
    },
    "2025-26": {
     "cash": 1.4,
     "real": 1.4,
     "perHead": 5.45,
     "perHeadReal": 5.45,
     "yoyCash": -12.5,
     "yoyReal": -17.6,
     "population": 257103
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000004": {
   "id": "E09000004",
   "name": "Bexley",
   "level": "local",
   "code": "E09000004",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 4,
     "real": 4.3,
     "perHead": 15.87,
     "perHeadReal": 17.08,
     "yoyCash": null,
     "yoyReal": null,
     "population": 252070
    },
    "2024-25": {
     "cash": 5.3,
     "real": 5.5,
     "perHead": 20.68,
     "perHeadReal": 21.39,
     "yoyCash": 32.5,
     "yoyReal": 27.5,
     "population": 256288
    },
    "2025-26": {
     "cash": 6,
     "real": 6,
     "perHead": 23.34,
     "perHeadReal": 23.34,
     "yoyCash": 13.2,
     "yoyReal": 9.1,
     "population": 257103
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E09000004-structural",
    "E09000004-routine",
    "E09000004-lighting",
    "E09000004-winter"
   ],
   "page": "roads/bexley",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E09000005-structural": {
   "id": "E09000005-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2.9,
     "real": 3.1,
     "perHead": 8.24,
     "perHeadReal": 8.86,
     "yoyCash": null,
     "yoyReal": null,
     "population": 352153
    },
    "2024-25": {
     "cash": 1.8,
     "real": 1.9,
     "perHead": 5.06,
     "perHeadReal": 5.24,
     "yoyCash": -37.9,
     "yoyReal": -39.9,
     "population": 355398
    },
    "2025-26": {
     "cash": 1.7,
     "real": 1.7,
     "perHead": 4.83,
     "perHeadReal": 4.83,
     "yoyCash": -5.6,
     "yoyReal": -10.5,
     "population": 352201
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000005-routine": {
   "id": "E09000005-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.6,
     "real": 1.7,
     "perHead": 4.54,
     "perHeadReal": 4.89,
     "yoyCash": null,
     "yoyReal": null,
     "population": 352153
    },
    "2024-25": {
     "cash": 4,
     "real": 4.1,
     "perHead": 11.25,
     "perHeadReal": 11.64,
     "yoyCash": 150,
     "yoyReal": 143.4,
     "population": 355398
    },
    "2025-26": {
     "cash": 4.2,
     "real": 4.2,
     "perHead": 11.93,
     "perHeadReal": 11.93,
     "yoyCash": 5,
     "yoyReal": 2.4,
     "population": 352201
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000005-winter": {
   "id": "E09000005-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 1.14,
     "perHeadReal": 1.22,
     "yoyCash": null,
     "yoyReal": null,
     "population": 352153
    },
    "2024-25": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 1.13,
     "perHeadReal": 1.16,
     "yoyCash": 0,
     "yoyReal": 3.4,
     "population": 355398
    },
    "2025-26": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 1.14,
     "perHeadReal": 1.14,
     "yoyCash": 0,
     "yoyReal": 0,
     "population": 352201
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000005-lighting": {
   "id": "E09000005-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.4,
     "real": 1.5,
     "perHead": 3.98,
     "perHeadReal": 4.28,
     "yoyCash": null,
     "yoyReal": null,
     "population": 352153
    },
    "2024-25": {
     "cash": 1.7,
     "real": 1.8,
     "perHead": 4.78,
     "perHeadReal": 4.95,
     "yoyCash": 21.4,
     "yoyReal": 17.2,
     "population": 355398
    },
    "2025-26": {
     "cash": 1.8,
     "real": 1.8,
     "perHead": 5.11,
     "perHeadReal": 5.11,
     "yoyCash": 5.9,
     "yoyReal": 0,
     "population": 352201
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000005": {
   "id": "E09000005",
   "name": "Brent",
   "level": "local",
   "code": "E09000005",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 6.3,
     "real": 6.8,
     "perHead": 17.89,
     "perHeadReal": 19.26,
     "yoyCash": null,
     "yoyReal": null,
     "population": 352153
    },
    "2024-25": {
     "cash": 7.9,
     "real": 8.2,
     "perHead": 22.23,
     "perHeadReal": 22.99,
     "yoyCash": 25.4,
     "yoyReal": 20.2,
     "population": 355398
    },
    "2025-26": {
     "cash": 8.1,
     "real": 8.1,
     "perHead": 23,
     "perHeadReal": 23,
     "yoyCash": 2.5,
     "yoyReal": -1.2,
     "population": 352201
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E09000005-routine",
    "E09000005-lighting",
    "E09000005-structural",
    "E09000005-winter"
   ],
   "page": "roads/brent",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E09000006-structural": {
   "id": "E09000006-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.2,
     "real": 0.2,
     "perHead": 0.6,
     "perHeadReal": 0.65,
     "yoyCash": null,
     "yoyReal": null,
     "population": 332418
    },
    "2024-25": {
     "cash": 0.1,
     "real": 0.1,
     "perHead": 0.3,
     "perHeadReal": 0.31,
     "yoyCash": -50,
     "yoyReal": -48.3,
     "population": 334641
    },
    "2025-26": {
     "cash": 0.3,
     "real": 0.3,
     "perHead": 0.89,
     "perHeadReal": 0.89,
     "yoyCash": 200,
     "yoyReal": 200,
     "population": 336048
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000006-routine": {
   "id": "E09000006-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 9.2,
     "real": 9.9,
     "perHead": 27.68,
     "perHeadReal": 29.79,
     "yoyCash": null,
     "yoyReal": null,
     "population": 332418
    },
    "2024-25": {
     "cash": 8.9,
     "real": 9.2,
     "perHead": 26.6,
     "perHeadReal": 27.51,
     "yoyCash": -3.3,
     "yoyReal": -7,
     "population": 334641
    },
    "2025-26": {
     "cash": 7.4,
     "real": 7.4,
     "perHead": 22.02,
     "perHeadReal": 22.02,
     "yoyCash": -16.9,
     "yoyReal": -19.6,
     "population": 336048
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000006-winter": {
   "id": "E09000006-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.2,
     "real": 0.2,
     "perHead": 0.6,
     "perHeadReal": 0.65,
     "yoyCash": null,
     "yoyReal": null,
     "population": 332418
    },
    "2024-25": {
     "cash": 0.2,
     "real": 0.2,
     "perHead": 0.6,
     "perHeadReal": 0.62,
     "yoyCash": 0,
     "yoyReal": 3.4,
     "population": 334641
    },
    "2025-26": {
     "cash": 0.2,
     "real": 0.2,
     "perHead": 0.6,
     "perHeadReal": 0.6,
     "yoyCash": 0,
     "yoyReal": 0,
     "population": 336048
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000006-lighting": {
   "id": "E09000006-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 3.9,
     "real": 4.2,
     "perHead": 11.73,
     "perHeadReal": 12.63,
     "yoyCash": null,
     "yoyReal": null,
     "population": 332418
    },
    "2024-25": {
     "cash": 3.9,
     "real": 4,
     "perHead": 11.65,
     "perHeadReal": 12.06,
     "yoyCash": 0,
     "yoyReal": -3.9,
     "population": 334641
    },
    "2025-26": {
     "cash": 2.9,
     "real": 2.9,
     "perHead": 8.63,
     "perHeadReal": 8.63,
     "yoyCash": -25.6,
     "yoyReal": -27.5,
     "population": 336048
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000006": {
   "id": "E09000006",
   "name": "Bromley",
   "level": "local",
   "code": "E09000006",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 13.5,
     "real": 14.5,
     "perHead": 40.61,
     "perHeadReal": 43.72,
     "yoyCash": null,
     "yoyReal": null,
     "population": 332418
    },
    "2024-25": {
     "cash": 13.1,
     "real": 13.6,
     "perHead": 39.15,
     "perHeadReal": 40.5,
     "yoyCash": -3,
     "yoyReal": -6.5,
     "population": 334641
    },
    "2025-26": {
     "cash": 10.8,
     "real": 10.8,
     "perHead": 32.14,
     "perHeadReal": 32.14,
     "yoyCash": -17.6,
     "yoyReal": -20.6,
     "population": 336048
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E09000006-routine",
    "E09000006-lighting",
    "E09000006-structural",
    "E09000006-winter"
   ],
   "page": "roads/bromley",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E09000007-structural": {
   "id": "E09000007-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2.4,
     "real": 2.6,
     "perHead": 10.87,
     "perHeadReal": 11.7,
     "yoyCash": null,
     "yoyReal": null,
     "population": 220879
    },
    "2024-25": {
     "cash": 0.1,
     "real": 0.1,
     "perHead": 0.45,
     "perHeadReal": 0.47,
     "yoyCash": -95.8,
     "yoyReal": -96,
     "population": 220558
    },
    "2025-26": {
     "cash": 0.2,
     "real": 0.2,
     "perHead": 0.92,
     "perHeadReal": 0.92,
     "yoyCash": 100,
     "yoyReal": 100,
     "population": 216658
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000007-routine": {
   "id": "E09000007-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.2,
     "real": 1.3,
     "perHead": 5.43,
     "perHeadReal": 5.85,
     "yoyCash": null,
     "yoyReal": null,
     "population": 220879
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000007-lighting": {
   "id": "E09000007-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.3,
     "real": 0.3,
     "perHead": 1.36,
     "perHeadReal": 1.46,
     "yoyCash": null,
     "yoyReal": null,
     "population": 220879
    },
    "2024-25": {
     "cash": 0.2,
     "real": 0.2,
     "perHead": 0.91,
     "perHeadReal": 0.94,
     "yoyCash": -33.3,
     "yoyReal": -31,
     "population": 220558
    },
    "2025-26": {
     "cash": -0.2,
     "real": -0.2,
     "perHead": -0.92,
     "perHeadReal": -0.92,
     "yoyCash": -200,
     "yoyReal": -200,
     "population": 216658
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000007": {
   "id": "E09000007",
   "name": "Camden",
   "level": "local",
   "code": "E09000007",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 3.9,
     "real": 4.2,
     "perHead": 17.66,
     "perHeadReal": 19.01,
     "yoyCash": null,
     "yoyReal": null,
     "population": 220879
    },
    "2024-25": {
     "cash": 0.3,
     "real": 0.3,
     "perHead": 1.36,
     "perHeadReal": 1.41,
     "yoyCash": -92.3,
     "yoyReal": -92.6,
     "population": 220558
    },
    "2025-26": {
     "cash": 0,
     "real": 0,
     "perHead": 0,
     "perHeadReal": 0,
     "yoyCash": -100,
     "yoyReal": -100,
     "population": 216658
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E09000007-routine",
    "E09000007-structural",
    "E09000007-lighting"
   ],
   "page": "roads/camden",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E09000008-structural": {
   "id": "E09000008-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0,
     "real": 0,
     "perHead": 0,
     "perHeadReal": 0,
     "yoyCash": null,
     "yoyReal": null,
     "population": 402011
    },
    "2024-25": {
     "cash": 0.1,
     "real": 0.1,
     "perHead": 0.24,
     "perHeadReal": 0.25,
     "yoyCash": null,
     "yoyReal": null,
     "population": 408636
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000008-routine": {
   "id": "E09000008-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 3.7,
     "real": 4,
     "perHead": 9.2,
     "perHeadReal": 9.91,
     "yoyCash": null,
     "yoyReal": null,
     "population": 402011
    },
    "2024-25": {
     "cash": 3.2,
     "real": 3.3,
     "perHead": 7.83,
     "perHeadReal": 8.1,
     "yoyCash": -13.5,
     "yoyReal": -17.2,
     "population": 408636
    },
    "2025-26": {
     "cash": 2.4,
     "real": 2.4,
     "perHead": 5.85,
     "perHeadReal": 5.85,
     "yoyCash": -25,
     "yoyReal": -27.3,
     "population": 410085
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000008-winter": {
   "id": "E09000008-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 0.99,
     "perHeadReal": 1.07,
     "yoyCash": null,
     "yoyReal": null,
     "population": 402011
    },
    "2024-25": {
     "cash": 0.3,
     "real": 0.3,
     "perHead": 0.73,
     "perHeadReal": 0.76,
     "yoyCash": -25,
     "yoyReal": -22.4,
     "population": 408636
    },
    "2025-26": {
     "cash": 0.5,
     "real": 0.5,
     "perHead": 1.22,
     "perHeadReal": 1.22,
     "yoyCash": 66.7,
     "yoyReal": 66.7,
     "population": 410085
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000008-lighting": {
   "id": "E09000008-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 11.9,
     "real": 12.8,
     "perHead": 29.6,
     "perHeadReal": 31.87,
     "yoyCash": null,
     "yoyReal": null,
     "population": 402011
    },
    "2024-25": {
     "cash": 6.9,
     "real": 7.1,
     "perHead": 16.89,
     "perHeadReal": 17.47,
     "yoyCash": -42,
     "yoyReal": -44.2,
     "population": 408636
    },
    "2025-26": {
     "cash": 11.9,
     "real": 11.9,
     "perHead": 29.02,
     "perHeadReal": 29.02,
     "yoyCash": 72.5,
     "yoyReal": 67.6,
     "population": 410085
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000008": {
   "id": "E09000008",
   "name": "Croydon",
   "level": "local",
   "code": "E09000008",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 15.9,
     "real": 17.1,
     "perHead": 39.55,
     "perHeadReal": 42.58,
     "yoyCash": null,
     "yoyReal": null,
     "population": 402011
    },
    "2024-25": {
     "cash": 10.5,
     "real": 10.9,
     "perHead": 25.7,
     "perHeadReal": 26.58,
     "yoyCash": -34,
     "yoyReal": -36.5,
     "population": 408636
    },
    "2025-26": {
     "cash": 14.7,
     "real": 14.7,
     "perHead": 35.85,
     "perHeadReal": 35.85,
     "yoyCash": 40,
     "yoyReal": 34.9,
     "population": 410085
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E09000008-lighting",
    "E09000008-routine",
    "E09000008-winter",
    "E09000008-structural"
   ],
   "page": "roads/croydon",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E09000009-structural": {
   "id": "E09000009-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0,
     "real": 0,
     "perHead": 0,
     "perHeadReal": 0,
     "yoyCash": null,
     "yoyReal": null,
     "population": 381747
    },
    "2024-25": {
     "cash": 0,
     "real": 0,
     "perHead": 0,
     "perHeadReal": 0,
     "yoyCash": null,
     "yoyReal": null,
     "population": 387680
    },
    "2025-26": {
     "cash": 0,
     "real": 0,
     "perHead": 0,
     "perHeadReal": 0,
     "yoyCash": null,
     "yoyReal": null,
     "population": 387072
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000009-routine": {
   "id": "E09000009-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2.5,
     "real": 2.7,
     "perHead": 6.55,
     "perHeadReal": 7.05,
     "yoyCash": null,
     "yoyReal": null,
     "population": 381747
    },
    "2024-25": {
     "cash": 2.8,
     "real": 2.9,
     "perHead": 7.22,
     "perHeadReal": 7.47,
     "yoyCash": 12,
     "yoyReal": 7.3,
     "population": 387680
    },
    "2025-26": {
     "cash": 3.5,
     "real": 3.5,
     "perHead": 9.04,
     "perHeadReal": 9.04,
     "yoyCash": 25,
     "yoyReal": 20.7,
     "population": 387072
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000009-winter": {
   "id": "E09000009-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.3,
     "real": 0.3,
     "perHead": 0.79,
     "perHeadReal": 0.85,
     "yoyCash": null,
     "yoyReal": null,
     "population": 381747
    },
    "2024-25": {
     "cash": 0.3,
     "real": 0.3,
     "perHead": 0.77,
     "perHeadReal": 0.8,
     "yoyCash": 0,
     "yoyReal": 3.4,
     "population": 387680
    },
    "2025-26": {
     "cash": 0.3,
     "real": 0.3,
     "perHead": 0.78,
     "perHeadReal": 0.78,
     "yoyCash": 0,
     "yoyReal": 0,
     "population": 387072
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000009-lighting": {
   "id": "E09000009-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 7,
     "real": 7.5,
     "perHead": 18.34,
     "perHeadReal": 19.74,
     "yoyCash": null,
     "yoyReal": null,
     "population": 381747
    },
    "2024-25": {
     "cash": 6.3,
     "real": 6.5,
     "perHead": 16.25,
     "perHeadReal": 16.81,
     "yoyCash": -10,
     "yoyReal": -13.1,
     "population": 387680
    },
    "2025-26": {
     "cash": 6.1,
     "real": 6.1,
     "perHead": 15.76,
     "perHeadReal": 15.76,
     "yoyCash": -3.2,
     "yoyReal": -6.2,
     "population": 387072
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000009": {
   "id": "E09000009",
   "name": "Ealing",
   "level": "local",
   "code": "E09000009",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 9.9,
     "real": 10.7,
     "perHead": 25.93,
     "perHeadReal": 27.92,
     "yoyCash": null,
     "yoyReal": null,
     "population": 381747
    },
    "2024-25": {
     "cash": 9.4,
     "real": 9.7,
     "perHead": 24.25,
     "perHeadReal": 25.08,
     "yoyCash": -5.1,
     "yoyReal": -9.1,
     "population": 387680
    },
    "2025-26": {
     "cash": 9.9,
     "real": 9.9,
     "perHead": 25.58,
     "perHeadReal": 25.58,
     "yoyCash": 5.3,
     "yoyReal": 2.1,
     "population": 387072
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E09000009-lighting",
    "E09000009-routine",
    "E09000009-winter",
    "E09000009-structural"
   ],
   "page": "roads/ealing",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E09000010-structural": {
   "id": "E09000010-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.1,
     "real": 0.1,
     "perHead": 0.3,
     "perHeadReal": 0.33,
     "yoyCash": null,
     "yoyReal": null,
     "population": 330673
    },
    "2024-25": {
     "cash": 0.1,
     "real": 0.1,
     "perHead": 0.3,
     "perHeadReal": 0.31,
     "yoyCash": 0,
     "yoyReal": 3.4,
     "population": 331421
    },
    "2025-26": {
     "cash": 0.3,
     "real": 0.3,
     "perHead": 0.91,
     "perHeadReal": 0.91,
     "yoyCash": 200,
     "yoyReal": 200,
     "population": 329400
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000010-routine": {
   "id": "E09000010-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2.6,
     "real": 2.8,
     "perHead": 7.86,
     "perHeadReal": 8.46,
     "yoyCash": null,
     "yoyReal": null,
     "population": 330673
    },
    "2024-25": {
     "cash": 2.6,
     "real": 2.7,
     "perHead": 7.85,
     "perHeadReal": 8.12,
     "yoyCash": 0,
     "yoyReal": -3.9,
     "population": 331421
    },
    "2025-26": {
     "cash": 2,
     "real": 2,
     "perHead": 6.07,
     "perHeadReal": 6.07,
     "yoyCash": -23.1,
     "yoyReal": -25.9,
     "population": 329400
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000010-winter": {
   "id": "E09000010-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.2,
     "real": 0.2,
     "perHead": 0.6,
     "perHeadReal": 0.65,
     "yoyCash": null,
     "yoyReal": null,
     "population": 330673
    },
    "2024-25": {
     "cash": 0.3,
     "real": 0.3,
     "perHead": 0.91,
     "perHeadReal": 0.94,
     "yoyCash": 50,
     "yoyReal": 55.2,
     "population": 331421
    },
    "2025-26": {
     "cash": 0.3,
     "real": 0.3,
     "perHead": 0.91,
     "perHeadReal": 0.91,
     "yoyCash": 0,
     "yoyReal": 0,
     "population": 329400
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000010-lighting": {
   "id": "E09000010-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 5.5,
     "real": 5.9,
     "perHead": 16.63,
     "perHeadReal": 17.9,
     "yoyCash": null,
     "yoyReal": null,
     "population": 330673
    },
    "2024-25": {
     "cash": 5.4,
     "real": 5.6,
     "perHead": 16.29,
     "perHeadReal": 16.85,
     "yoyCash": -1.8,
     "yoyReal": -5.3,
     "population": 331421
    },
    "2025-26": {
     "cash": 5.4,
     "real": 5.4,
     "perHead": 16.39,
     "perHeadReal": 16.39,
     "yoyCash": 0,
     "yoyReal": -3.6,
     "population": 329400
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000010": {
   "id": "E09000010",
   "name": "Enfield",
   "level": "local",
   "code": "E09000010",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 8.5,
     "real": 9.2,
     "perHead": 25.71,
     "perHeadReal": 27.67,
     "yoyCash": null,
     "yoyReal": null,
     "population": 330673
    },
    "2024-25": {
     "cash": 8.4,
     "real": 8.7,
     "perHead": 25.35,
     "perHeadReal": 26.22,
     "yoyCash": -1.2,
     "yoyReal": -5.5,
     "population": 331421
    },
    "2025-26": {
     "cash": 8,
     "real": 8,
     "perHead": 24.29,
     "perHeadReal": 24.29,
     "yoyCash": -4.8,
     "yoyReal": -8,
     "population": 329400
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E09000010-lighting",
    "E09000010-routine",
    "E09000010-structural",
    "E09000010-winter"
   ],
   "page": "roads/enfield",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E09000011-structural": {
   "id": "E09000011-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 3.7,
     "real": 4,
     "perHead": 12.42,
     "perHeadReal": 13.37,
     "yoyCash": null,
     "yoyReal": null,
     "population": 297945
    },
    "2024-25": {
     "cash": 3.6,
     "real": 3.7,
     "perHead": 11.95,
     "perHeadReal": 12.36,
     "yoyCash": -2.7,
     "yoyReal": -6.9,
     "population": 301259
    },
    "2025-26": {
     "cash": 4.8,
     "real": 4.8,
     "perHead": 15.93,
     "perHeadReal": 15.93,
     "yoyCash": 33.3,
     "yoyReal": 29.7,
     "population": 301225
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000011-routine": {
   "id": "E09000011-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1,
     "real": 1.1,
     "perHead": 3.36,
     "perHeadReal": 3.61,
     "yoyCash": null,
     "yoyReal": null,
     "population": 297945
    },
    "2024-25": {
     "cash": 0.8,
     "real": 0.8,
     "perHead": 2.66,
     "perHeadReal": 2.75,
     "yoyCash": -20,
     "yoyReal": -24.8,
     "population": 301259
    },
    "2025-26": {
     "cash": 1.2,
     "real": 1.2,
     "perHead": 3.98,
     "perHeadReal": 3.98,
     "yoyCash": 50,
     "yoyReal": 50,
     "population": 301225
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000011-winter": {
   "id": "E09000011-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 1.34,
     "perHeadReal": 1.45,
     "yoyCash": null,
     "yoyReal": null,
     "population": 297945
    },
    "2024-25": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 1.33,
     "perHeadReal": 1.37,
     "yoyCash": 0,
     "yoyReal": 3.4,
     "population": 301259
    },
    "2025-26": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 1.33,
     "perHeadReal": 1.33,
     "yoyCash": 0,
     "yoyReal": 0,
     "population": 301225
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000011-lighting": {
   "id": "E09000011-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2.6,
     "real": 2.8,
     "perHead": 8.73,
     "perHeadReal": 9.39,
     "yoyCash": null,
     "yoyReal": null,
     "population": 297945
    },
    "2024-25": {
     "cash": 1.3,
     "real": 1.3,
     "perHead": 4.32,
     "perHeadReal": 4.46,
     "yoyCash": -50,
     "yoyReal": -52,
     "population": 301259
    },
    "2025-26": {
     "cash": 1.9,
     "real": 1.9,
     "perHead": 6.31,
     "perHeadReal": 6.31,
     "yoyCash": 46.2,
     "yoyReal": 46.2,
     "population": 301225
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000011": {
   "id": "E09000011",
   "name": "Greenwich",
   "level": "local",
   "code": "E09000011",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 7.7,
     "real": 8.3,
     "perHead": 25.84,
     "perHeadReal": 27.82,
     "yoyCash": null,
     "yoyReal": null,
     "population": 297945
    },
    "2024-25": {
     "cash": 6,
     "real": 6.2,
     "perHead": 19.92,
     "perHeadReal": 20.6,
     "yoyCash": -22.1,
     "yoyReal": -25.2,
     "population": 301259
    },
    "2025-26": {
     "cash": 8.3,
     "real": 8.3,
     "perHead": 27.55,
     "perHeadReal": 27.55,
     "yoyCash": 38.3,
     "yoyReal": 33.9,
     "population": 301225
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E09000011-structural",
    "E09000011-lighting",
    "E09000011-routine",
    "E09000011-winter"
   ],
   "page": "roads/greenwich",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E09000012-structural": {
   "id": "E09000012-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.1,
     "real": 0.1,
     "perHead": 0.37,
     "perHeadReal": 0.4,
     "yoyCash": null,
     "yoyReal": null,
     "population": 267493
    },
    "2024-25": {
     "cash": 0.3,
     "real": 0.3,
     "perHead": 1.12,
     "perHeadReal": 1.16,
     "yoyCash": 200,
     "yoyReal": 210.3,
     "population": 268651
    },
    "2025-26": {
     "cash": -0.1,
     "real": -0.1,
     "perHead": -0.38,
     "perHeadReal": -0.38,
     "yoyCash": -133.3,
     "yoyReal": -133.3,
     "population": 266241
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000012-routine": {
   "id": "E09000012-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.1,
     "real": 0.1,
     "perHead": 0.37,
     "perHeadReal": 0.4,
     "yoyCash": null,
     "yoyReal": null,
     "population": 267493
    },
    "2024-25": {
     "cash": 0.2,
     "real": 0.2,
     "perHead": 0.74,
     "perHeadReal": 0.77,
     "yoyCash": 100,
     "yoyReal": 106.9,
     "population": 268651
    },
    "2025-26": {
     "cash": 0.2,
     "real": 0.2,
     "perHead": 0.75,
     "perHeadReal": 0.75,
     "yoyCash": 0,
     "yoyReal": 0,
     "population": 266241
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000012-winter": {
   "id": "E09000012-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0,
     "real": 0,
     "perHead": 0,
     "perHeadReal": 0,
     "yoyCash": null,
     "yoyReal": null,
     "population": 267493
    },
    "2024-25": {
     "cash": 0.1,
     "real": 0.1,
     "perHead": 0.37,
     "perHeadReal": 0.39,
     "yoyCash": null,
     "yoyReal": null,
     "population": 268651
    },
    "2025-26": {
     "cash": 0.1,
     "real": 0.1,
     "perHead": 0.38,
     "perHeadReal": 0.38,
     "yoyCash": 0,
     "yoyReal": 0,
     "population": 266241
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000012-lighting": {
   "id": "E09000012-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2.4,
     "real": 2.6,
     "perHead": 8.97,
     "perHeadReal": 9.66,
     "yoyCash": null,
     "yoyReal": null,
     "population": 267493
    },
    "2024-25": {
     "cash": 1.6,
     "real": 1.7,
     "perHead": 5.96,
     "perHeadReal": 6.16,
     "yoyCash": -33.3,
     "yoyReal": -36.3,
     "population": 268651
    },
    "2025-26": {
     "cash": 1.6,
     "real": 1.6,
     "perHead": 6.01,
     "perHeadReal": 6.01,
     "yoyCash": 0,
     "yoyReal": -5.9,
     "population": 266241
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000012": {
   "id": "E09000012",
   "name": "Hackney",
   "level": "local",
   "code": "E09000012",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2.6,
     "real": 2.8,
     "perHead": 9.72,
     "perHeadReal": 10.46,
     "yoyCash": null,
     "yoyReal": null,
     "population": 267493
    },
    "2024-25": {
     "cash": 2.2,
     "real": 2.3,
     "perHead": 8.19,
     "perHeadReal": 8.47,
     "yoyCash": -15.4,
     "yoyReal": -18.7,
     "population": 268651
    },
    "2025-26": {
     "cash": 1.8,
     "real": 1.8,
     "perHead": 6.76,
     "perHeadReal": 6.76,
     "yoyCash": -18.2,
     "yoyReal": -21.7,
     "population": 266241
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E09000012-lighting",
    "E09000012-routine",
    "E09000012-winter",
    "E09000012-structural"
   ],
   "page": "roads/hackney",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E09000013-structural": {
   "id": "E09000013-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.7,
     "real": 0.8,
     "perHead": 3.69,
     "perHeadReal": 3.97,
     "yoyCash": null,
     "yoyReal": null,
     "population": 189683
    },
    "2024-25": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 2.1,
     "perHeadReal": 2.17,
     "yoyCash": -42.9,
     "yoyReal": -48.3,
     "population": 190803
    },
    "2025-26": {
     "cash": 0.7,
     "real": 0.7,
     "perHead": 3.68,
     "perHeadReal": 3.68,
     "yoyCash": 75,
     "yoyReal": 75,
     "population": 190216
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000013-routine": {
   "id": "E09000013-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2.4,
     "real": 2.6,
     "perHead": 12.65,
     "perHeadReal": 13.62,
     "yoyCash": null,
     "yoyReal": null,
     "population": 189683
    },
    "2024-25": {
     "cash": 2.8,
     "real": 2.9,
     "perHead": 14.67,
     "perHeadReal": 15.18,
     "yoyCash": 16.7,
     "yoyReal": 11.4,
     "population": 190803
    },
    "2025-26": {
     "cash": 2.4,
     "real": 2.4,
     "perHead": 12.62,
     "perHeadReal": 12.62,
     "yoyCash": -14.3,
     "yoyReal": -17.2,
     "population": 190216
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000013-winter": {
   "id": "E09000013-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.2,
     "real": 0.2,
     "perHead": 1.05,
     "perHeadReal": 1.14,
     "yoyCash": null,
     "yoyReal": null,
     "population": 189683
    },
    "2024-25": {
     "cash": 0.3,
     "real": 0.3,
     "perHead": 1.57,
     "perHeadReal": 1.63,
     "yoyCash": 50,
     "yoyReal": 55.2,
     "population": 190803
    },
    "2025-26": {
     "cash": 0.3,
     "real": 0.3,
     "perHead": 1.58,
     "perHeadReal": 1.58,
     "yoyCash": 0,
     "yoyReal": 0,
     "population": 190216
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000013-lighting": {
   "id": "E09000013-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.1,
     "real": 1.2,
     "perHead": 5.8,
     "perHeadReal": 6.24,
     "yoyCash": null,
     "yoyReal": null,
     "population": 189683
    },
    "2024-25": {
     "cash": 0.8,
     "real": 0.8,
     "perHead": 4.19,
     "perHeadReal": 4.34,
     "yoyCash": -27.3,
     "yoyReal": -31,
     "population": 190803
    },
    "2025-26": {
     "cash": 0.8,
     "real": 0.8,
     "perHead": 4.21,
     "perHeadReal": 4.21,
     "yoyCash": 0,
     "yoyReal": 0,
     "population": 190216
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000013": {
   "id": "E09000013",
   "name": "Hammersmith and Fulham",
   "level": "local",
   "code": "E09000013",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 4.5,
     "real": 4.8,
     "perHead": 23.72,
     "perHeadReal": 25.54,
     "yoyCash": null,
     "yoyReal": null,
     "population": 189683
    },
    "2024-25": {
     "cash": 4.2,
     "real": 4.3,
     "perHead": 22.01,
     "perHeadReal": 22.77,
     "yoyCash": -6.7,
     "yoyReal": -9.5,
     "population": 190803
    },
    "2025-26": {
     "cash": 4.2,
     "real": 4.2,
     "perHead": 22.08,
     "perHeadReal": 22.08,
     "yoyCash": 0,
     "yoyReal": -2.3,
     "population": 190216
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E09000013-routine",
    "E09000013-lighting",
    "E09000013-structural",
    "E09000013-winter"
   ],
   "page": "roads/hammersmith-and-fulham",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E09000014-structural": {
   "id": "E09000014-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.1,
     "real": 0.1,
     "perHead": 0.37,
     "perHeadReal": 0.4,
     "yoyCash": null,
     "yoyReal": null,
     "population": 267204
    },
    "2024-25": {
     "cash": 0.1,
     "real": 0.1,
     "perHead": 0.37,
     "perHeadReal": 0.39,
     "yoyCash": 0,
     "yoyReal": 3.4,
     "population": 268524
    },
    "2025-26": {
     "cash": 0.1,
     "real": 0.1,
     "perHead": 0.38,
     "perHeadReal": 0.38,
     "yoyCash": 0,
     "yoyReal": 0,
     "population": 266218
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000014-routine": {
   "id": "E09000014-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 4.9,
     "real": 5.3,
     "perHead": 18.34,
     "perHeadReal": 19.74,
     "yoyCash": null,
     "yoyReal": null,
     "population": 267204
    },
    "2024-25": {
     "cash": 5.1,
     "real": 5.3,
     "perHead": 18.99,
     "perHeadReal": 19.65,
     "yoyCash": 4.1,
     "yoyReal": -0.5,
     "population": 268524
    },
    "2025-26": {
     "cash": 5.4,
     "real": 5.4,
     "perHead": 20.28,
     "perHeadReal": 20.28,
     "yoyCash": 5.9,
     "yoyReal": 1.9,
     "population": 266218
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000014-winter": {
   "id": "E09000014-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2024-25": {
     "cash": 0.2,
     "real": 0.2,
     "perHead": 0.74,
     "perHeadReal": 0.77,
     "yoyCash": null,
     "yoyReal": null,
     "population": 268524
    },
    "2025-26": {
     "cash": 0.2,
     "real": 0.2,
     "perHead": 0.75,
     "perHeadReal": 0.75,
     "yoyCash": 0,
     "yoyReal": 0,
     "population": 266218
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000014-lighting": {
   "id": "E09000014-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.7,
     "real": 1.8,
     "perHead": 6.36,
     "perHeadReal": 6.85,
     "yoyCash": null,
     "yoyReal": null,
     "population": 267204
    },
    "2024-25": {
     "cash": 1.5,
     "real": 1.6,
     "perHead": 5.59,
     "perHeadReal": 5.78,
     "yoyCash": -11.8,
     "yoyReal": -13.8,
     "population": 268524
    },
    "2025-26": {
     "cash": 1.2,
     "real": 1.2,
     "perHead": 4.51,
     "perHeadReal": 4.51,
     "yoyCash": -20,
     "yoyReal": -25,
     "population": 266218
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000014": {
   "id": "E09000014",
   "name": "Haringey",
   "level": "local",
   "code": "E09000014",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 6.7,
     "real": 7.2,
     "perHead": 25.07,
     "perHeadReal": 26.99,
     "yoyCash": null,
     "yoyReal": null,
     "population": 267204
    },
    "2024-25": {
     "cash": 6.9,
     "real": 7.1,
     "perHead": 25.7,
     "perHeadReal": 26.58,
     "yoyCash": 3,
     "yoyReal": -0.9,
     "population": 268524
    },
    "2025-26": {
     "cash": 6.9,
     "real": 6.9,
     "perHead": 25.92,
     "perHeadReal": 25.92,
     "yoyCash": 0,
     "yoyReal": -2.8,
     "population": 266218
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E09000014-routine",
    "E09000014-lighting",
    "E09000014-winter",
    "E09000014-structural"
   ],
   "page": "roads/haringey",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E09000015-structural": {
   "id": "E09000015-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.3,
     "real": 0.3,
     "perHead": 1.12,
     "perHeadReal": 1.21,
     "yoyCash": null,
     "yoyReal": null,
     "population": 267893
    },
    "2024-25": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 1.48,
     "perHeadReal": 1.53,
     "yoyCash": 33.3,
     "yoyReal": 37.9,
     "population": 270987
    },
    "2025-26": {
     "cash": 0.6,
     "real": 0.6,
     "perHead": 2.2,
     "perHeadReal": 2.2,
     "yoyCash": 50,
     "yoyReal": 50,
     "population": 272612
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000015-routine": {
   "id": "E09000015-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.7,
     "real": 1.8,
     "perHead": 6.35,
     "perHeadReal": 6.83,
     "yoyCash": null,
     "yoyReal": null,
     "population": 267893
    },
    "2024-25": {
     "cash": 3.7,
     "real": 3.8,
     "perHead": 13.65,
     "perHeadReal": 14.12,
     "yoyCash": 117.6,
     "yoyReal": 112.6,
     "population": 270987
    },
    "2025-26": {
     "cash": 4.1,
     "real": 4.1,
     "perHead": 15.04,
     "perHeadReal": 15.04,
     "yoyCash": 10.8,
     "yoyReal": 7.9,
     "population": 272612
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000015-winter": {
   "id": "E09000015-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.1,
     "real": 0.1,
     "perHead": 0.37,
     "perHeadReal": 0.4,
     "yoyCash": null,
     "yoyReal": null,
     "population": 267893
    },
    "2024-25": {
     "cash": 0.2,
     "real": 0.2,
     "perHead": 0.74,
     "perHeadReal": 0.76,
     "yoyCash": 100,
     "yoyReal": 106.9,
     "population": 270987
    },
    "2025-26": {
     "cash": 0.2,
     "real": 0.2,
     "perHead": 0.73,
     "perHeadReal": 0.73,
     "yoyCash": 0,
     "yoyReal": 0,
     "population": 272612
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000015-lighting": {
   "id": "E09000015-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.9,
     "real": 2,
     "perHead": 7.09,
     "perHeadReal": 7.63,
     "yoyCash": null,
     "yoyReal": null,
     "population": 267893
    },
    "2024-25": {
     "cash": 1.5,
     "real": 1.6,
     "perHead": 5.54,
     "perHeadReal": 5.73,
     "yoyCash": -21.1,
     "yoyReal": -22.4,
     "population": 270987
    },
    "2025-26": {
     "cash": 1.4,
     "real": 1.4,
     "perHead": 5.14,
     "perHeadReal": 5.14,
     "yoyCash": -6.7,
     "yoyReal": -12.5,
     "population": 272612
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000015": {
   "id": "E09000015",
   "name": "Harrow",
   "level": "local",
   "code": "E09000015",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 4,
     "real": 4.3,
     "perHead": 14.93,
     "perHeadReal": 16.07,
     "yoyCash": null,
     "yoyReal": null,
     "population": 267893
    },
    "2024-25": {
     "cash": 5.9,
     "real": 6.1,
     "perHead": 21.77,
     "perHeadReal": 22.52,
     "yoyCash": 47.5,
     "yoyReal": 41.9,
     "population": 270987
    },
    "2025-26": {
     "cash": 6.4,
     "real": 6.4,
     "perHead": 23.48,
     "perHeadReal": 23.48,
     "yoyCash": 8.5,
     "yoyReal": 4.9,
     "population": 272612
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E09000015-routine",
    "E09000015-lighting",
    "E09000015-structural",
    "E09000015-winter"
   ],
   "page": "roads/harrow",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E09000016-structural": {
   "id": "E09000016-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 1.48,
     "perHeadReal": 1.59,
     "yoyCash": null,
     "yoyReal": null,
     "population": 270756
    },
    "2024-25": {
     "cash": 0.6,
     "real": 0.6,
     "perHead": 2.17,
     "perHeadReal": 2.24,
     "yoyCash": 50,
     "yoyReal": 55.2,
     "population": 277042
    },
    "2025-26": {
     "cash": 0.2,
     "real": 0.2,
     "perHead": 0.71,
     "perHeadReal": 0.71,
     "yoyCash": -66.7,
     "yoyReal": -66.7,
     "population": 280787
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000016-routine": {
   "id": "E09000016-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 4.1,
     "real": 4.4,
     "perHead": 15.14,
     "perHeadReal": 16.3,
     "yoyCash": null,
     "yoyReal": null,
     "population": 270756
    },
    "2024-25": {
     "cash": 4.3,
     "real": 4.4,
     "perHead": 15.52,
     "perHeadReal": 16.06,
     "yoyCash": 4.9,
     "yoyReal": 1.1,
     "population": 277042
    },
    "2025-26": {
     "cash": 3.7,
     "real": 3.7,
     "perHead": 13.18,
     "perHeadReal": 13.18,
     "yoyCash": -14,
     "yoyReal": -15.9,
     "population": 280787
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000016-winter": {
   "id": "E09000016-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.3,
     "real": 0.3,
     "perHead": 1.11,
     "perHeadReal": 1.19,
     "yoyCash": null,
     "yoyReal": null,
     "population": 270756
    },
    "2024-25": {
     "cash": 0.3,
     "real": 0.3,
     "perHead": 1.08,
     "perHeadReal": 1.12,
     "yoyCash": 0,
     "yoyReal": 3.4,
     "population": 277042
    },
    "2025-26": {
     "cash": 0.3,
     "real": 0.3,
     "perHead": 1.07,
     "perHeadReal": 1.07,
     "yoyCash": 0,
     "yoyReal": 0,
     "population": 280787
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000016-lighting": {
   "id": "E09000016-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.6,
     "real": 1.7,
     "perHead": 5.91,
     "perHeadReal": 6.36,
     "yoyCash": null,
     "yoyReal": null,
     "population": 270756
    },
    "2024-25": {
     "cash": 1.8,
     "real": 1.9,
     "perHead": 6.5,
     "perHeadReal": 6.72,
     "yoyCash": 12.5,
     "yoyReal": 9.5,
     "population": 277042
    },
    "2025-26": {
     "cash": 1.7,
     "real": 1.7,
     "perHead": 6.05,
     "perHeadReal": 6.05,
     "yoyCash": -5.6,
     "yoyReal": -10.5,
     "population": 280787
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000016": {
   "id": "E09000016",
   "name": "Havering",
   "level": "local",
   "code": "E09000016",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 6.5,
     "real": 7,
     "perHead": 24.01,
     "perHeadReal": 25.84,
     "yoyCash": null,
     "yoyReal": null,
     "population": 270756
    },
    "2024-25": {
     "cash": 7,
     "real": 7.2,
     "perHead": 25.27,
     "perHeadReal": 26.14,
     "yoyCash": 7.7,
     "yoyReal": 3.4,
     "population": 277042
    },
    "2025-26": {
     "cash": 5.9,
     "real": 5.9,
     "perHead": 21.01,
     "perHeadReal": 21.01,
     "yoyCash": -15.7,
     "yoyReal": -18.1,
     "population": 280787
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E09000016-routine",
    "E09000016-lighting",
    "E09000016-winter",
    "E09000016-structural"
   ],
   "page": "roads/havering",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E09000017-structural": {
   "id": "E09000017-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 3,
     "real": 3.2,
     "perHead": 9.31,
     "perHeadReal": 10.02,
     "yoyCash": null,
     "yoyReal": null,
     "population": 322383
    },
    "2024-25": {
     "cash": 2.6,
     "real": 2.7,
     "perHead": 7.93,
     "perHeadReal": 8.2,
     "yoyCash": -13.3,
     "yoyReal": -16,
     "population": 327886
    },
    "2025-26": {
     "cash": 3,
     "real": 3,
     "perHead": 9.18,
     "perHeadReal": 9.18,
     "yoyCash": 15.4,
     "yoyReal": 11.1,
     "population": 326671
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000017-routine": {
   "id": "E09000017-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.2,
     "real": 1.3,
     "perHead": 3.72,
     "perHeadReal": 4.01,
     "yoyCash": null,
     "yoyReal": null,
     "population": 322383
    },
    "2024-25": {
     "cash": 1.2,
     "real": 1.2,
     "perHead": 3.66,
     "perHeadReal": 3.79,
     "yoyCash": 0,
     "yoyReal": -4.5,
     "population": 327886
    },
    "2025-26": {
     "cash": 0.8,
     "real": 0.8,
     "perHead": 2.45,
     "perHeadReal": 2.45,
     "yoyCash": -33.3,
     "yoyReal": -33.3,
     "population": 326671
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000017-winter": {
   "id": "E09000017-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.2,
     "real": 0.2,
     "perHead": 0.62,
     "perHeadReal": 0.67,
     "yoyCash": null,
     "yoyReal": null,
     "population": 322383
    },
    "2024-25": {
     "cash": 0,
     "real": 0,
     "perHead": 0,
     "perHeadReal": 0,
     "yoyCash": -100,
     "yoyReal": -100,
     "population": 327886
    },
    "2025-26": {
     "cash": 0,
     "real": 0,
     "perHead": 0,
     "perHeadReal": 0,
     "yoyCash": null,
     "yoyReal": null,
     "population": 326671
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000017-lighting": {
   "id": "E09000017-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.7,
     "real": 1.8,
     "perHead": 5.27,
     "perHeadReal": 5.68,
     "yoyCash": null,
     "yoyReal": null,
     "population": 322383
    },
    "2024-25": {
     "cash": 0.7,
     "real": 0.7,
     "perHead": 2.13,
     "perHeadReal": 2.21,
     "yoyCash": -58.8,
     "yoyReal": -59.8,
     "population": 327886
    },
    "2025-26": {
     "cash": 0.5,
     "real": 0.5,
     "perHead": 1.53,
     "perHeadReal": 1.53,
     "yoyCash": -28.6,
     "yoyReal": -28.6,
     "population": 326671
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000017": {
   "id": "E09000017",
   "name": "Hillingdon",
   "level": "local",
   "code": "E09000017",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 6.2,
     "real": 6.7,
     "perHead": 19.23,
     "perHeadReal": 20.7,
     "yoyCash": null,
     "yoyReal": null,
     "population": 322383
    },
    "2024-25": {
     "cash": 4.5,
     "real": 4.7,
     "perHead": 13.72,
     "perHeadReal": 14.2,
     "yoyCash": -27.4,
     "yoyReal": -30.5,
     "population": 327886
    },
    "2025-26": {
     "cash": 4.3,
     "real": 4.3,
     "perHead": 13.16,
     "perHeadReal": 13.16,
     "yoyCash": -4.4,
     "yoyReal": -8.5,
     "population": 326671
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E09000017-structural",
    "E09000017-routine",
    "E09000017-lighting",
    "E09000017-winter"
   ],
   "page": "roads/hillingdon",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E09000018-structural": {
   "id": "E09000018-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 4.9,
     "real": 5.3,
     "perHead": 16.49,
     "perHeadReal": 17.76,
     "yoyCash": null,
     "yoyReal": null,
     "population": 297085
    },
    "2024-25": {
     "cash": 5.2,
     "real": 5.4,
     "perHead": 17.33,
     "perHeadReal": 17.93,
     "yoyCash": 6.1,
     "yoyReal": 1.5,
     "population": 300047
    },
    "2025-26": {
     "cash": 4.5,
     "real": 4.5,
     "perHead": 15.03,
     "perHeadReal": 15.03,
     "yoyCash": -13.5,
     "yoyReal": -16.7,
     "population": 299486
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000018-routine": {
   "id": "E09000018-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 5.6,
     "real": 6,
     "perHead": 18.85,
     "perHeadReal": 20.29,
     "yoyCash": null,
     "yoyReal": null,
     "population": 297085
    },
    "2024-25": {
     "cash": 5.7,
     "real": 5.9,
     "perHead": 19,
     "perHeadReal": 19.65,
     "yoyCash": 1.8,
     "yoyReal": -1.7,
     "population": 300047
    },
    "2025-26": {
     "cash": 5,
     "real": 5,
     "perHead": 16.7,
     "perHeadReal": 16.7,
     "yoyCash": -12.3,
     "yoyReal": -15.3,
     "population": 299486
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000018-winter": {
   "id": "E09000018-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.2,
     "real": 0.2,
     "perHead": 0.67,
     "perHeadReal": 0.72,
     "yoyCash": null,
     "yoyReal": null,
     "population": 297085
    },
    "2024-25": {
     "cash": 0.2,
     "real": 0.2,
     "perHead": 0.67,
     "perHeadReal": 0.69,
     "yoyCash": 0,
     "yoyReal": 3.4,
     "population": 300047
    },
    "2025-26": {
     "cash": 0.2,
     "real": 0.2,
     "perHead": 0.67,
     "perHeadReal": 0.67,
     "yoyCash": 0,
     "yoyReal": 0,
     "population": 299486
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000018-lighting": {
   "id": "E09000018-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 4.8,
     "real": 5.2,
     "perHead": 16.16,
     "perHeadReal": 17.39,
     "yoyCash": null,
     "yoyReal": null,
     "population": 297085
    },
    "2024-25": {
     "cash": 4.8,
     "real": 5,
     "perHead": 16,
     "perHeadReal": 16.55,
     "yoyCash": 0,
     "yoyReal": -4.5,
     "population": 300047
    },
    "2025-26": {
     "cash": 4.1,
     "real": 4.1,
     "perHead": 13.69,
     "perHeadReal": 13.69,
     "yoyCash": -14.6,
     "yoyReal": -18,
     "population": 299486
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000018": {
   "id": "E09000018",
   "name": "Hounslow",
   "level": "local",
   "code": "E09000018",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 15.5,
     "real": 16.7,
     "perHead": 52.17,
     "perHeadReal": 56.16,
     "yoyCash": null,
     "yoyReal": null,
     "population": 297085
    },
    "2024-25": {
     "cash": 15.9,
     "real": 16.4,
     "perHead": 52.99,
     "perHeadReal": 54.82,
     "yoyCash": 2.6,
     "yoyReal": -1.5,
     "population": 300047
    },
    "2025-26": {
     "cash": 13.9,
     "real": 13.9,
     "perHead": 46.41,
     "perHeadReal": 46.41,
     "yoyCash": -12.6,
     "yoyReal": -15.2,
     "population": 299486
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E09000018-routine",
    "E09000018-structural",
    "E09000018-lighting",
    "E09000018-winter"
   ],
   "page": "roads/hounslow",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E09000019-maintenance": {
   "id": "E09000019-maintenance",
   "name": "Road maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 9.8,
     "real": 10.5,
     "perHead": 43.45,
     "perHeadReal": 46.78,
     "yoyCash": null,
     "yoyReal": null,
     "population": 225529
    },
    "2024-25": {
     "cash": 0.3,
     "real": 0.3,
     "perHead": 1.33,
     "perHeadReal": 1.37,
     "yoyCash": -96.9,
     "yoyReal": -97,
     "population": 226183
    },
    "2025-26": {
     "cash": 2,
     "real": 2,
     "perHead": 8.91,
     "perHeadReal": 8.91,
     "yoyCash": 566.7,
     "yoyReal": 566.7,
     "population": 224551
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000019-winter": {
   "id": "E09000019-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.1,
     "real": 0.1,
     "perHead": 0.44,
     "perHeadReal": 0.48,
     "yoyCash": null,
     "yoyReal": null,
     "population": 225529
    },
    "2024-25": {
     "cash": 0.2,
     "real": 0.2,
     "perHead": 0.88,
     "perHeadReal": 0.91,
     "yoyCash": 100,
     "yoyReal": 106.9,
     "population": 226183
    },
    "2025-26": {
     "cash": 0.2,
     "real": 0.2,
     "perHead": 0.89,
     "perHeadReal": 0.89,
     "yoyCash": 0,
     "yoyReal": 0,
     "population": 224551
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000019-lighting": {
   "id": "E09000019-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 3.2,
     "real": 3.4,
     "perHead": 14.19,
     "perHeadReal": 15.27,
     "yoyCash": null,
     "yoyReal": null,
     "population": 225529
    },
    "2024-25": {
     "cash": 2.4,
     "real": 2.5,
     "perHead": 10.61,
     "perHeadReal": 10.98,
     "yoyCash": -25,
     "yoyReal": -27,
     "population": 226183
    },
    "2025-26": {
     "cash": 2.3,
     "real": 2.3,
     "perHead": 10.24,
     "perHeadReal": 10.24,
     "yoyCash": -4.2,
     "yoyReal": -8,
     "population": 224551
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000019": {
   "id": "E09000019",
   "name": "Islington",
   "level": "local",
   "code": "E09000019",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 13.2,
     "real": 14.2,
     "perHead": 58.53,
     "perHeadReal": 63.01,
     "yoyCash": null,
     "yoyReal": null,
     "population": 225529
    },
    "2024-25": {
     "cash": 2.9,
     "real": 3,
     "perHead": 12.82,
     "perHeadReal": 13.26,
     "yoyCash": -78,
     "yoyReal": -78.9,
     "population": 226183
    },
    "2025-26": {
     "cash": 4.5,
     "real": 4.5,
     "perHead": 20.04,
     "perHeadReal": 20.04,
     "yoyCash": 55.2,
     "yoyReal": 50,
     "population": 224551
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E09000019-lighting",
    "E09000019-maintenance",
    "E09000019-winter"
   ],
   "page": "roads/islington",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E09000020-structural": {
   "id": "E09000020-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 4.1,
     "real": 4.4,
     "perHead": 27.51,
     "perHeadReal": 29.61,
     "yoyCash": null,
     "yoyReal": null,
     "population": 149049
    },
    "2024-25": {
     "cash": 4.1,
     "real": 4.2,
     "perHead": 27.84,
     "perHeadReal": 28.8,
     "yoyCash": 0,
     "yoyReal": -3.6,
     "population": 147255
    },
    "2025-26": {
     "cash": 4.7,
     "real": 4.7,
     "perHead": 32.25,
     "perHeadReal": 32.25,
     "yoyCash": 14.6,
     "yoyReal": 11.9,
     "population": 145734
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000020-routine": {
   "id": "E09000020-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.6,
     "real": 0.6,
     "perHead": 4.03,
     "perHeadReal": 4.33,
     "yoyCash": null,
     "yoyReal": null,
     "population": 149049
    },
    "2024-25": {
     "cash": 0.2,
     "real": 0.2,
     "perHead": 1.36,
     "perHeadReal": 1.4,
     "yoyCash": -66.7,
     "yoyReal": -65.5,
     "population": 147255
    },
    "2025-26": {
     "cash": 0.2,
     "real": 0.2,
     "perHead": 1.37,
     "perHeadReal": 1.37,
     "yoyCash": 0,
     "yoyReal": 0,
     "population": 145734
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000020-lighting": {
   "id": "E09000020-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2.7,
     "real": 2.9,
     "perHead": 18.11,
     "perHeadReal": 19.5,
     "yoyCash": null,
     "yoyReal": null,
     "population": 149049
    },
    "2024-25": {
     "cash": 2.3,
     "real": 2.4,
     "perHead": 15.62,
     "perHeadReal": 16.16,
     "yoyCash": -14.8,
     "yoyReal": -18,
     "population": 147255
    },
    "2025-26": {
     "cash": 2.3,
     "real": 2.3,
     "perHead": 15.78,
     "perHeadReal": 15.78,
     "yoyCash": 0,
     "yoyReal": -4.2,
     "population": 145734
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000020": {
   "id": "E09000020",
   "name": "Kensington and Chelsea",
   "level": "local",
   "code": "E09000020",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 7.5,
     "real": 8.1,
     "perHead": 50.32,
     "perHeadReal": 54.17,
     "yoyCash": null,
     "yoyReal": null,
     "population": 149049
    },
    "2024-25": {
     "cash": 6.6,
     "real": 6.8,
     "perHead": 44.82,
     "perHeadReal": 46.36,
     "yoyCash": -12,
     "yoyReal": -15.7,
     "population": 147255
    },
    "2025-26": {
     "cash": 7.2,
     "real": 7.2,
     "perHead": 49.41,
     "perHeadReal": 49.41,
     "yoyCash": 9.1,
     "yoyReal": 5.9,
     "population": 145734
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E09000020-structural",
    "E09000020-lighting",
    "E09000020-routine"
   ],
   "page": "roads/kensington-and-chelsea",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E09000021-structural": {
   "id": "E09000021-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 7.3,
     "real": 7.9,
     "perHead": 42.6,
     "perHeadReal": 45.86,
     "yoyCash": null,
     "yoyReal": null,
     "population": 171356
    },
    "2024-25": {
     "cash": 3.1,
     "real": 3.2,
     "perHead": 17.92,
     "perHeadReal": 18.54,
     "yoyCash": -57.5,
     "yoyReal": -59.4,
     "population": 172964
    },
    "2025-26": {
     "cash": 2.6,
     "real": 2.6,
     "perHead": 15.05,
     "perHeadReal": 15.05,
     "yoyCash": -16.1,
     "yoyReal": -18.8,
     "population": 172761
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000021-routine": {
   "id": "E09000021-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0,
     "real": 0,
     "perHead": 0,
     "perHeadReal": 0,
     "yoyCash": null,
     "yoyReal": null,
     "population": 171356
    },
    "2024-25": {
     "cash": 0,
     "real": 0,
     "perHead": 0,
     "perHeadReal": 0,
     "yoyCash": null,
     "yoyReal": null,
     "population": 172964
    },
    "2025-26": {
     "cash": 0,
     "real": 0,
     "perHead": 0,
     "perHeadReal": 0,
     "yoyCash": null,
     "yoyReal": null,
     "population": 172761
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000021-winter": {
   "id": "E09000021-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 2.33,
     "perHeadReal": 2.51,
     "yoyCash": null,
     "yoyReal": null,
     "population": 171356
    },
    "2024-25": {
     "cash": 1.5,
     "real": 1.6,
     "perHead": 8.67,
     "perHeadReal": 8.97,
     "yoyCash": 275,
     "yoyReal": 287.9,
     "population": 172964
    },
    "2025-26": {
     "cash": 0.1,
     "real": 0.1,
     "perHead": 0.58,
     "perHeadReal": 0.58,
     "yoyCash": -93.3,
     "yoyReal": -93.7,
     "population": 172761
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000021": {
   "id": "E09000021",
   "name": "Kingston upon Thames",
   "level": "local",
   "code": "E09000021",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 7.7,
     "real": 8.3,
     "perHead": 44.94,
     "perHeadReal": 48.37,
     "yoyCash": null,
     "yoyReal": null,
     "population": 171356
    },
    "2024-25": {
     "cash": 4.6,
     "real": 4.8,
     "perHead": 26.6,
     "perHeadReal": 27.51,
     "yoyCash": -40.3,
     "yoyReal": -42.7,
     "population": 172964
    },
    "2025-26": {
     "cash": 2.7,
     "real": 2.7,
     "perHead": 15.63,
     "perHeadReal": 15.63,
     "yoyCash": -41.3,
     "yoyReal": -43.7,
     "population": 172761
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E09000021-structural",
    "E09000021-winter",
    "E09000021-routine"
   ],
   "page": "roads/kingston-upon-thames",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E09000022-maintenance": {
   "id": "E09000022-maintenance",
   "name": "Road maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2.8,
     "real": 3,
     "perHead": 8.74,
     "perHeadReal": 9.4,
     "yoyCash": null,
     "yoyReal": null,
     "population": 320532
    },
    "2024-25": {
     "cash": 2.2,
     "real": 2.3,
     "perHead": 6.9,
     "perHeadReal": 7.14,
     "yoyCash": -21.4,
     "yoyReal": -24.1,
     "population": 318864
    },
    "2025-26": {
     "cash": 5,
     "real": 5,
     "perHead": 15.91,
     "perHeadReal": 15.91,
     "yoyCash": 127.3,
     "yoyReal": 117.4,
     "population": 314298
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000022-lighting": {
   "id": "E09000022-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 4,
     "real": 4.3,
     "perHead": 12.48,
     "perHeadReal": 13.43,
     "yoyCash": null,
     "yoyReal": null,
     "population": 320532
    },
    "2024-25": {
     "cash": 3.9,
     "real": 4,
     "perHead": 12.23,
     "perHeadReal": 12.65,
     "yoyCash": -2.5,
     "yoyReal": -6.2,
     "population": 318864
    },
    "2025-26": {
     "cash": 2.2,
     "real": 2.2,
     "perHead": 7,
     "perHeadReal": 7,
     "yoyCash": -43.6,
     "yoyReal": -45,
     "population": 314298
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000022": {
   "id": "E09000022",
   "name": "Lambeth",
   "level": "local",
   "code": "E09000022",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 6.9,
     "real": 7.4,
     "perHead": 21.53,
     "perHeadReal": 23.17,
     "yoyCash": null,
     "yoyReal": null,
     "population": 320532
    },
    "2024-25": {
     "cash": 6.1,
     "real": 6.3,
     "perHead": 19.13,
     "perHeadReal": 19.79,
     "yoyCash": -11.6,
     "yoyReal": -14.7,
     "population": 318864
    },
    "2025-26": {
     "cash": 7.2,
     "real": 7.2,
     "perHead": 22.91,
     "perHeadReal": 22.91,
     "yoyCash": 18,
     "yoyReal": 14.3,
     "population": 314298
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E09000022-maintenance",
    "E09000022-lighting"
   ],
   "page": "roads/lambeth",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E09000023-structural": {
   "id": "E09000023-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.9,
     "real": 1,
     "perHead": 2.99,
     "perHeadReal": 3.21,
     "yoyCash": null,
     "yoyReal": null,
     "population": 301374
    },
    "2024-25": {
     "cash": 1,
     "real": 1,
     "perHead": 3.31,
     "perHeadReal": 3.42,
     "yoyCash": 11.1,
     "yoyReal": 3.4,
     "population": 302432
    },
    "2025-26": {
     "cash": 0.9,
     "real": 0.9,
     "perHead": 2.99,
     "perHeadReal": 2.99,
     "yoyCash": -10,
     "yoyReal": -10,
     "population": 301037
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000023-routine": {
   "id": "E09000023-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.2,
     "real": 1.3,
     "perHead": 3.98,
     "perHeadReal": 4.29,
     "yoyCash": null,
     "yoyReal": null,
     "population": 301374
    },
    "2024-25": {
     "cash": 1.2,
     "real": 1.2,
     "perHead": 3.97,
     "perHeadReal": 4.1,
     "yoyCash": 0,
     "yoyReal": -4.5,
     "population": 302432
    },
    "2025-26": {
     "cash": 1.3,
     "real": 1.3,
     "perHead": 4.32,
     "perHeadReal": 4.32,
     "yoyCash": 8.3,
     "yoyReal": 8.3,
     "population": 301037
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000023-winter": {
   "id": "E09000023-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.3,
     "real": 0.3,
     "perHead": 1,
     "perHeadReal": 1.07,
     "yoyCash": null,
     "yoyReal": null,
     "population": 301374
    },
    "2024-25": {
     "cash": 0.3,
     "real": 0.3,
     "perHead": 0.99,
     "perHeadReal": 1.03,
     "yoyCash": 0,
     "yoyReal": 3.4,
     "population": 302432
    },
    "2025-26": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 1.33,
     "perHeadReal": 1.33,
     "yoyCash": 33.3,
     "yoyReal": 33.3,
     "population": 301037
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000023-lighting": {
   "id": "E09000023-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": -1.1,
     "real": -1.2,
     "perHead": -3.65,
     "perHeadReal": -3.93,
     "yoyCash": null,
     "yoyReal": null,
     "population": 301374
    },
    "2024-25": {
     "cash": -1.3,
     "real": -1.3,
     "perHead": -4.3,
     "perHeadReal": -4.45,
     "yoyCash": -18.2,
     "yoyReal": -12.1,
     "population": 302432
    },
    "2025-26": {
     "cash": -1.1,
     "real": -1.1,
     "perHead": -3.65,
     "perHeadReal": -3.65,
     "yoyCash": 15.4,
     "yoyReal": 15.4,
     "population": 301037
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000023": {
   "id": "E09000023",
   "name": "Lewisham",
   "level": "local",
   "code": "E09000023",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.3,
     "real": 1.4,
     "perHead": 4.31,
     "perHeadReal": 4.64,
     "yoyCash": null,
     "yoyReal": null,
     "population": 301374
    },
    "2024-25": {
     "cash": 1.2,
     "real": 1.2,
     "perHead": 3.97,
     "perHeadReal": 4.1,
     "yoyCash": -7.7,
     "yoyReal": -11.3,
     "population": 302432
    },
    "2025-26": {
     "cash": 1.5,
     "real": 1.5,
     "perHead": 4.98,
     "perHeadReal": 4.98,
     "yoyCash": 25,
     "yoyReal": 25,
     "population": 301037
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E09000023-routine",
    "E09000023-structural",
    "E09000023-winter",
    "E09000023-lighting"
   ],
   "page": "roads/lewisham",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E09000024-structural": {
   "id": "E09000024-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.8,
     "real": 0.9,
     "perHead": 3.66,
     "perHeadReal": 3.94,
     "yoyCash": null,
     "yoyReal": null,
     "population": 218697
    },
    "2024-25": {
     "cash": 1.3,
     "real": 1.3,
     "perHead": 5.91,
     "perHeadReal": 6.11,
     "yoyCash": 62.5,
     "yoyReal": 49.4,
     "population": 220020
    },
    "2025-26": {
     "cash": 0.7,
     "real": 0.7,
     "perHead": 3.2,
     "perHeadReal": 3.2,
     "yoyCash": -46.2,
     "yoyReal": -46.2,
     "population": 218891
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000024-routine": {
   "id": "E09000024-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2.8,
     "real": 3,
     "perHead": 12.8,
     "perHeadReal": 13.78,
     "yoyCash": null,
     "yoyReal": null,
     "population": 218697
    },
    "2024-25": {
     "cash": 2.7,
     "real": 2.8,
     "perHead": 12.27,
     "perHeadReal": 12.69,
     "yoyCash": -3.6,
     "yoyReal": -6.9,
     "population": 220020
    },
    "2025-26": {
     "cash": 3.5,
     "real": 3.5,
     "perHead": 15.99,
     "perHeadReal": 15.99,
     "yoyCash": 29.6,
     "yoyReal": 25,
     "population": 218891
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000024-winter": {
   "id": "E09000024-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.1,
     "real": 0.1,
     "perHead": 0.46,
     "perHeadReal": 0.49,
     "yoyCash": null,
     "yoyReal": null,
     "population": 218697
    },
    "2024-25": {
     "cash": 0.1,
     "real": 0.1,
     "perHead": 0.45,
     "perHeadReal": 0.47,
     "yoyCash": 0,
     "yoyReal": 3.4,
     "population": 220020
    },
    "2025-26": {
     "cash": 0.3,
     "real": 0.3,
     "perHead": 1.37,
     "perHeadReal": 1.37,
     "yoyCash": 200,
     "yoyReal": 200,
     "population": 218891
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000024-lighting": {
   "id": "E09000024-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1,
     "real": 1.1,
     "perHead": 4.57,
     "perHeadReal": 4.92,
     "yoyCash": null,
     "yoyReal": null,
     "population": 218697
    },
    "2024-25": {
     "cash": 0.9,
     "real": 0.9,
     "perHead": 4.09,
     "perHeadReal": 4.23,
     "yoyCash": -10,
     "yoyReal": -15.4,
     "population": 220020
    },
    "2025-26": {
     "cash": 0.8,
     "real": 0.8,
     "perHead": 3.65,
     "perHeadReal": 3.65,
     "yoyCash": -11.1,
     "yoyReal": -11.1,
     "population": 218891
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000024": {
   "id": "E09000024",
   "name": "Merton",
   "level": "local",
   "code": "E09000024",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 4.6,
     "real": 5,
     "perHead": 21.03,
     "perHeadReal": 22.64,
     "yoyCash": null,
     "yoyReal": null,
     "population": 218697
    },
    "2024-25": {
     "cash": 4.9,
     "real": 5.1,
     "perHead": 22.27,
     "perHeadReal": 23.04,
     "yoyCash": 6.5,
     "yoyReal": 1.4,
     "population": 220020
    },
    "2025-26": {
     "cash": 5.3,
     "real": 5.3,
     "perHead": 24.21,
     "perHeadReal": 24.21,
     "yoyCash": 8.2,
     "yoyReal": 3.9,
     "population": 218891
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E09000024-routine",
    "E09000024-lighting",
    "E09000024-structural",
    "E09000024-winter"
   ],
   "page": "roads/merton",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E09000025-structural": {
   "id": "E09000025-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 4.3,
     "real": 4.6,
     "perHead": 11.5,
     "perHeadReal": 12.38,
     "yoyCash": null,
     "yoyReal": null,
     "population": 373886
    },
    "2024-25": {
     "cash": 3.1,
     "real": 3.2,
     "perHead": 8.17,
     "perHeadReal": 8.45,
     "yoyCash": -27.9,
     "yoyReal": -30.3,
     "population": 379479
    },
    "2025-26": {
     "cash": 2.3,
     "real": 2.3,
     "perHead": 6.11,
     "perHeadReal": 6.11,
     "yoyCash": -25.8,
     "yoyReal": -28.1,
     "population": 376542
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000025-routine": {
   "id": "E09000025-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": -0.1,
     "real": -0.1,
     "perHead": -0.27,
     "perHeadReal": -0.29,
     "yoyCash": null,
     "yoyReal": null,
     "population": 373886
    },
    "2024-25": {
     "cash": 0.2,
     "real": 0.2,
     "perHead": 0.53,
     "perHeadReal": 0.55,
     "yoyCash": 300,
     "yoyReal": 306.9,
     "population": 379479
    },
    "2025-26": {
     "cash": 1.8,
     "real": 1.8,
     "perHead": 4.78,
     "perHeadReal": 4.78,
     "yoyCash": 800,
     "yoyReal": 800,
     "population": 376542
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000025-winter": {
   "id": "E09000025-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.8,
     "real": 0.9,
     "perHead": 2.14,
     "perHeadReal": 2.3,
     "yoyCash": null,
     "yoyReal": null,
     "population": 373886
    },
    "2024-25": {
     "cash": 0.5,
     "real": 0.5,
     "perHead": 1.32,
     "perHeadReal": 1.36,
     "yoyCash": -37.5,
     "yoyReal": -42.5,
     "population": 379479
    },
    "2025-26": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 1.06,
     "perHeadReal": 1.06,
     "yoyCash": -20,
     "yoyReal": -20,
     "population": 376542
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000025-lighting": {
   "id": "E09000025-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.2,
     "real": 0.2,
     "perHead": 0.53,
     "perHeadReal": 0.58,
     "yoyCash": null,
     "yoyReal": null,
     "population": 373886
    },
    "2024-25": {
     "cash": 1.8,
     "real": 1.9,
     "perHead": 4.74,
     "perHeadReal": 4.91,
     "yoyCash": 800,
     "yoyReal": 831,
     "population": 379479
    },
    "2025-26": {
     "cash": 1.2,
     "real": 1.2,
     "perHead": 3.19,
     "perHeadReal": 3.19,
     "yoyCash": -33.3,
     "yoyReal": -36.8,
     "population": 376542
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000025": {
   "id": "E09000025",
   "name": "Newham",
   "level": "local",
   "code": "E09000025",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 5.2,
     "real": 5.6,
     "perHead": 13.91,
     "perHeadReal": 14.97,
     "yoyCash": null,
     "yoyReal": null,
     "population": 373886
    },
    "2024-25": {
     "cash": 5.6,
     "real": 5.8,
     "perHead": 14.76,
     "perHeadReal": 15.27,
     "yoyCash": 7.7,
     "yoyReal": 3.4,
     "population": 379479
    },
    "2025-26": {
     "cash": 5.6,
     "real": 5.6,
     "perHead": 14.87,
     "perHeadReal": 14.87,
     "yoyCash": 0,
     "yoyReal": -3.4,
     "population": 376542
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E09000025-structural",
    "E09000025-routine",
    "E09000025-lighting",
    "E09000025-winter"
   ],
   "page": "roads/newham",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E09000026-structural": {
   "id": "E09000026-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.5,
     "real": 1.6,
     "perHead": 4.71,
     "perHeadReal": 5.07,
     "yoyCash": null,
     "yoyReal": null,
     "population": 318749
    },
    "2024-25": {
     "cash": 1.7,
     "real": 1.8,
     "perHead": 5.26,
     "perHeadReal": 5.44,
     "yoyCash": 13.3,
     "yoyReal": 9.9,
     "population": 323006
    },
    "2025-26": {
     "cash": 1.3,
     "real": 1.3,
     "perHead": 4.04,
     "perHeadReal": 4.04,
     "yoyCash": -23.5,
     "yoyReal": -27.8,
     "population": 321829
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000026-routine": {
   "id": "E09000026-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 3.5,
     "real": 3.8,
     "perHead": 10.98,
     "perHeadReal": 11.82,
     "yoyCash": null,
     "yoyReal": null,
     "population": 318749
    },
    "2024-25": {
     "cash": 3.3,
     "real": 3.4,
     "perHead": 10.22,
     "perHeadReal": 10.57,
     "yoyCash": -5.7,
     "yoyReal": -10.2,
     "population": 323006
    },
    "2025-26": {
     "cash": 4,
     "real": 4,
     "perHead": 12.43,
     "perHeadReal": 12.43,
     "yoyCash": 21.2,
     "yoyReal": 17.6,
     "population": 321829
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000026-winter": {
   "id": "E09000026-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.3,
     "real": 0.3,
     "perHead": 0.94,
     "perHeadReal": 1.01,
     "yoyCash": null,
     "yoyReal": null,
     "population": 318749
    },
    "2024-25": {
     "cash": 0.3,
     "real": 0.3,
     "perHead": 0.93,
     "perHeadReal": 0.96,
     "yoyCash": 0,
     "yoyReal": 3.4,
     "population": 323006
    },
    "2025-26": {
     "cash": 0.3,
     "real": 0.3,
     "perHead": 0.93,
     "perHeadReal": 0.93,
     "yoyCash": 0,
     "yoyReal": 0,
     "population": 321829
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000026-lighting": {
   "id": "E09000026-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2.2,
     "real": 2.4,
     "perHead": 6.9,
     "perHeadReal": 7.43,
     "yoyCash": null,
     "yoyReal": null,
     "population": 318749
    },
    "2024-25": {
     "cash": 2.9,
     "real": 3,
     "perHead": 8.98,
     "perHeadReal": 9.29,
     "yoyCash": 31.8,
     "yoyReal": 25,
     "population": 323006
    },
    "2025-26": {
     "cash": 2.6,
     "real": 2.6,
     "perHead": 8.08,
     "perHeadReal": 8.08,
     "yoyCash": -10.3,
     "yoyReal": -13.3,
     "population": 321829
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000026": {
   "id": "E09000026",
   "name": "Redbridge",
   "level": "local",
   "code": "E09000026",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 7.5,
     "real": 8.1,
     "perHead": 23.53,
     "perHeadReal": 25.33,
     "yoyCash": null,
     "yoyReal": null,
     "population": 318749
    },
    "2024-25": {
     "cash": 8.3,
     "real": 8.6,
     "perHead": 25.7,
     "perHeadReal": 26.58,
     "yoyCash": 10.7,
     "yoyReal": 6,
     "population": 323006
    },
    "2025-26": {
     "cash": 8.2,
     "real": 8.2,
     "perHead": 25.48,
     "perHeadReal": 25.48,
     "yoyCash": -1.2,
     "yoyReal": -4.7,
     "population": 321829
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E09000026-routine",
    "E09000026-lighting",
    "E09000026-structural",
    "E09000026-winter"
   ],
   "page": "roads/redbridge",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E09000027-structural": {
   "id": "E09000027-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 4.2,
     "real": 4.5,
     "perHead": 21.35,
     "perHeadReal": 22.98,
     "yoyCash": null,
     "yoyReal": null,
     "population": 196764
    },
    "2024-25": {
     "cash": 4.6,
     "real": 4.8,
     "perHead": 23.35,
     "perHeadReal": 24.16,
     "yoyCash": 9.5,
     "yoyReal": 5.7,
     "population": 196975
    },
    "2025-26": {
     "cash": 3.6,
     "real": 3.6,
     "perHead": 18.3,
     "perHeadReal": 18.3,
     "yoyCash": -21.7,
     "yoyReal": -25,
     "population": 196713
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000027-routine": {
   "id": "E09000027-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2.4,
     "real": 2.6,
     "perHead": 12.2,
     "perHeadReal": 13.13,
     "yoyCash": null,
     "yoyReal": null,
     "population": 196764
    },
    "2024-25": {
     "cash": 2.7,
     "real": 2.8,
     "perHead": 13.71,
     "perHeadReal": 14.18,
     "yoyCash": 12.5,
     "yoyReal": 7.4,
     "population": 196975
    },
    "2025-26": {
     "cash": 3.5,
     "real": 3.5,
     "perHead": 17.79,
     "perHeadReal": 17.79,
     "yoyCash": 29.6,
     "yoyReal": 25,
     "population": 196713
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000027-winter": {
   "id": "E09000027-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.1,
     "real": 0.1,
     "perHead": 0.51,
     "perHeadReal": 0.55,
     "yoyCash": null,
     "yoyReal": null,
     "population": 196764
    },
    "2024-25": {
     "cash": 0.1,
     "real": 0.1,
     "perHead": 0.51,
     "perHeadReal": 0.53,
     "yoyCash": 0,
     "yoyReal": 3.4,
     "population": 196975
    },
    "2025-26": {
     "cash": 0.1,
     "real": 0.1,
     "perHead": 0.51,
     "perHeadReal": 0.51,
     "yoyCash": 0,
     "yoyReal": 0,
     "population": 196713
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000027-lighting": {
   "id": "E09000027-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.7,
     "real": 1.8,
     "perHead": 8.64,
     "perHeadReal": 9.3,
     "yoyCash": null,
     "yoyReal": null,
     "population": 196764
    },
    "2024-25": {
     "cash": 1.3,
     "real": 1.3,
     "perHead": 6.6,
     "perHeadReal": 6.83,
     "yoyCash": -23.5,
     "yoyReal": -25.3,
     "population": 196975
    },
    "2025-26": {
     "cash": 1.6,
     "real": 1.6,
     "perHead": 8.13,
     "perHeadReal": 8.13,
     "yoyCash": 23.1,
     "yoyReal": 23.1,
     "population": 196713
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000027": {
   "id": "E09000027",
   "name": "Richmond upon Thames",
   "level": "local",
   "code": "E09000027",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 8.4,
     "real": 9,
     "perHead": 42.69,
     "perHeadReal": 45.96,
     "yoyCash": null,
     "yoyReal": null,
     "population": 196764
    },
    "2024-25": {
     "cash": 8.7,
     "real": 9,
     "perHead": 44.17,
     "perHeadReal": 45.69,
     "yoyCash": 3.6,
     "yoyReal": 0,
     "population": 196975
    },
    "2025-26": {
     "cash": 8.8,
     "real": 8.8,
     "perHead": 44.74,
     "perHeadReal": 44.74,
     "yoyCash": 1.1,
     "yoyReal": -2.2,
     "population": 196713
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E09000027-structural",
    "E09000027-routine",
    "E09000027-lighting",
    "E09000027-winter"
   ],
   "page": "roads/richmond-upon-thames",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E09000028-structural": {
   "id": "E09000028-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.1,
     "real": 0.1,
     "perHead": 0.32,
     "perHeadReal": 0.34,
     "yoyCash": null,
     "yoyReal": null,
     "population": 316080
    },
    "2024-25": {
     "cash": 0.1,
     "real": 0.1,
     "perHead": 0.32,
     "perHeadReal": 0.33,
     "yoyCash": 0,
     "yoyReal": 3.4,
     "population": 317058
    },
    "2025-26": {
     "cash": 0.2,
     "real": 0.2,
     "perHead": 0.64,
     "perHeadReal": 0.64,
     "yoyCash": 100,
     "yoyReal": 100,
     "population": 312366
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000028-routine": {
   "id": "E09000028-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 9.2,
     "real": 9.9,
     "perHead": 29.11,
     "perHeadReal": 31.33,
     "yoyCash": null,
     "yoyReal": null,
     "population": 316080
    },
    "2024-25": {
     "cash": 7.5,
     "real": 7.8,
     "perHead": 23.65,
     "perHeadReal": 24.47,
     "yoyCash": -18.5,
     "yoyReal": -21.6,
     "population": 317058
    },
    "2025-26": {
     "cash": 10.4,
     "real": 10.4,
     "perHead": 33.29,
     "perHeadReal": 33.29,
     "yoyCash": 38.7,
     "yoyReal": 33.3,
     "population": 312366
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000028-winter": {
   "id": "E09000028-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.1,
     "real": 0.1,
     "perHead": 0.32,
     "perHeadReal": 0.34,
     "yoyCash": null,
     "yoyReal": null,
     "population": 316080
    },
    "2024-25": {
     "cash": 0.2,
     "real": 0.2,
     "perHead": 0.63,
     "perHeadReal": 0.65,
     "yoyCash": 100,
     "yoyReal": 106.9,
     "population": 317058
    },
    "2025-26": {
     "cash": 0.2,
     "real": 0.2,
     "perHead": 0.64,
     "perHeadReal": 0.64,
     "yoyCash": 0,
     "yoyReal": 0,
     "population": 312366
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000028-lighting": {
   "id": "E09000028-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2.4,
     "real": 2.6,
     "perHead": 7.59,
     "perHeadReal": 8.17,
     "yoyCash": null,
     "yoyReal": null,
     "population": 316080
    },
    "2024-25": {
     "cash": 4.4,
     "real": 4.6,
     "perHead": 13.88,
     "perHeadReal": 14.36,
     "yoyCash": 83.3,
     "yoyReal": 75.1,
     "population": 317058
    },
    "2025-26": {
     "cash": 2.7,
     "real": 2.7,
     "perHead": 8.64,
     "perHeadReal": 8.64,
     "yoyCash": -38.6,
     "yoyReal": -41.3,
     "population": 312366
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000028": {
   "id": "E09000028",
   "name": "Southwark",
   "level": "local",
   "code": "E09000028",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 12,
     "real": 12.9,
     "perHead": 37.97,
     "perHeadReal": 40.87,
     "yoyCash": null,
     "yoyReal": null,
     "population": 316080
    },
    "2024-25": {
     "cash": 12.2,
     "real": 12.6,
     "perHead": 38.48,
     "perHeadReal": 39.8,
     "yoyCash": 1.7,
     "yoyReal": -2.2,
     "population": 317058
    },
    "2025-26": {
     "cash": 13.4,
     "real": 13.4,
     "perHead": 42.9,
     "perHeadReal": 42.9,
     "yoyCash": 9.8,
     "yoyReal": 6.3,
     "population": 312366
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E09000028-routine",
    "E09000028-lighting",
    "E09000028-structural",
    "E09000028-winter"
   ],
   "page": "roads/southwark",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E09000029-structural": {
   "id": "E09000029-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 3.6,
     "real": 3.9,
     "perHead": 16.98,
     "perHeadReal": 18.27,
     "yoyCash": null,
     "yoyReal": null,
     "population": 212059
    },
    "2024-25": {
     "cash": 0.9,
     "real": 0.9,
     "perHead": 4.21,
     "perHeadReal": 4.36,
     "yoyCash": -75,
     "yoyReal": -76.1,
     "population": 213672
    },
    "2025-26": {
     "cash": 0.9,
     "real": 0.9,
     "perHead": 4.21,
     "perHeadReal": 4.21,
     "yoyCash": 0,
     "yoyReal": 0,
     "population": 213972
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000029-routine": {
   "id": "E09000029-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": -1.2,
     "real": -1.3,
     "perHead": -5.66,
     "perHeadReal": -6.09,
     "yoyCash": null,
     "yoyReal": null,
     "population": 212059
    },
    "2024-25": {
     "cash": 0.3,
     "real": 0.3,
     "perHead": 1.4,
     "perHeadReal": 1.45,
     "yoyCash": 125,
     "yoyReal": 123.9,
     "population": 213672
    },
    "2025-26": {
     "cash": 0.2,
     "real": 0.2,
     "perHead": 0.93,
     "perHeadReal": 0.93,
     "yoyCash": -33.3,
     "yoyReal": -33.3,
     "population": 213972
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000029-lighting": {
   "id": "E09000029-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.1,
     "real": 1.2,
     "perHead": 5.19,
     "perHeadReal": 5.58,
     "yoyCash": null,
     "yoyReal": null,
     "population": 212059
    },
    "2024-25": {
     "cash": 1.2,
     "real": 1.2,
     "perHead": 5.62,
     "perHeadReal": 5.81,
     "yoyCash": 9.1,
     "yoyReal": 3.4,
     "population": 213672
    },
    "2025-26": {
     "cash": 1,
     "real": 1,
     "perHead": 4.67,
     "perHeadReal": 4.67,
     "yoyCash": -16.7,
     "yoyReal": -16.7,
     "population": 213972
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000029": {
   "id": "E09000029",
   "name": "Sutton",
   "level": "local",
   "code": "E09000029",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 3.6,
     "real": 3.9,
     "perHead": 16.98,
     "perHeadReal": 18.27,
     "yoyCash": null,
     "yoyReal": null,
     "population": 212059
    },
    "2024-25": {
     "cash": 2.4,
     "real": 2.5,
     "perHead": 11.23,
     "perHeadReal": 11.62,
     "yoyCash": -33.3,
     "yoyReal": -36.3,
     "population": 213672
    },
    "2025-26": {
     "cash": 2.1,
     "real": 2.1,
     "perHead": 9.81,
     "perHeadReal": 9.81,
     "yoyCash": -12.5,
     "yoyReal": -16,
     "population": 213972
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E09000029-lighting",
    "E09000029-structural",
    "E09000029-routine"
   ],
   "page": "roads/sutton",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E09000030-structural": {
   "id": "E09000030-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2.1,
     "real": 2.3,
     "perHead": 6.29,
     "perHeadReal": 6.77,
     "yoyCash": null,
     "yoyReal": null,
     "population": 333985
    },
    "2024-25": {
     "cash": 1.3,
     "real": 1.3,
     "perHead": 3.87,
     "perHeadReal": 4,
     "yoyCash": -38.1,
     "yoyReal": -41.5,
     "population": 336153
    },
    "2025-26": {
     "cash": -0.3,
     "real": -0.3,
     "perHead": -0.9,
     "perHeadReal": -0.9,
     "yoyCash": -123.1,
     "yoyReal": -123.1,
     "population": 334240
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000030-routine": {
   "id": "E09000030-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.5,
     "real": 1.6,
     "perHead": 4.49,
     "perHeadReal": 4.83,
     "yoyCash": null,
     "yoyReal": null,
     "population": 333985
    },
    "2024-25": {
     "cash": 1.1,
     "real": 1.1,
     "perHead": 3.27,
     "perHeadReal": 3.39,
     "yoyCash": -26.7,
     "yoyReal": -28.9,
     "population": 336153
    },
    "2025-26": {
     "cash": 1,
     "real": 1,
     "perHead": 2.99,
     "perHeadReal": 2.99,
     "yoyCash": -9.1,
     "yoyReal": -9.1,
     "population": 334240
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000030-winter": {
   "id": "E09000030-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 1.2,
     "perHeadReal": 1.29,
     "yoyCash": null,
     "yoyReal": null,
     "population": 333985
    },
    "2024-25": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 1.19,
     "perHeadReal": 1.23,
     "yoyCash": 0,
     "yoyReal": 3.4,
     "population": 336153
    },
    "2025-26": {
     "cash": 0.1,
     "real": 0.1,
     "perHead": 0.3,
     "perHeadReal": 0.3,
     "yoyCash": -75,
     "yoyReal": -75,
     "population": 334240
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000030-lighting": {
   "id": "E09000030-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2.4,
     "real": 2.6,
     "perHead": 7.19,
     "perHeadReal": 7.74,
     "yoyCash": null,
     "yoyReal": null,
     "population": 333985
    },
    "2024-25": {
     "cash": 2.1,
     "real": 2.2,
     "perHead": 6.25,
     "perHeadReal": 6.46,
     "yoyCash": -12.5,
     "yoyReal": -16.4,
     "population": 336153
    },
    "2025-26": {
     "cash": 1.9,
     "real": 1.9,
     "perHead": 5.68,
     "perHeadReal": 5.68,
     "yoyCash": -9.5,
     "yoyReal": -13.6,
     "population": 334240
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000030": {
   "id": "E09000030",
   "name": "Tower Hamlets",
   "level": "local",
   "code": "E09000030",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 6.4,
     "real": 6.9,
     "perHead": 19.16,
     "perHeadReal": 20.63,
     "yoyCash": null,
     "yoyReal": null,
     "population": 333985
    },
    "2024-25": {
     "cash": 4.9,
     "real": 5.1,
     "perHead": 14.58,
     "perHeadReal": 15.08,
     "yoyCash": -23.4,
     "yoyReal": -26.5,
     "population": 336153
    },
    "2025-26": {
     "cash": 2.7,
     "real": 2.7,
     "perHead": 8.08,
     "perHeadReal": 8.08,
     "yoyCash": -44.9,
     "yoyReal": -47.1,
     "population": 334240
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E09000030-lighting",
    "E09000030-routine",
    "E09000030-winter",
    "E09000030-structural"
   ],
   "page": "roads/tower-hamlets",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E09000031-structural": {
   "id": "E09000031-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2.6,
     "real": 2.8,
     "perHead": 9.22,
     "perHeadReal": 9.93,
     "yoyCash": null,
     "yoyReal": null,
     "population": 281983
    },
    "2024-25": {
     "cash": 2.7,
     "real": 2.8,
     "perHead": 9.51,
     "perHeadReal": 9.84,
     "yoyCash": 3.8,
     "yoyReal": -0.2,
     "population": 283782
    },
    "2025-26": {
     "cash": 1.7,
     "real": 1.7,
     "perHead": 5.99,
     "perHeadReal": 5.99,
     "yoyCash": -37,
     "yoyReal": -39.3,
     "population": 283713
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000031-routine": {
   "id": "E09000031-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2.6,
     "real": 2.8,
     "perHead": 9.22,
     "perHeadReal": 9.93,
     "yoyCash": null,
     "yoyReal": null,
     "population": 281983
    },
    "2024-25": {
     "cash": 2.8,
     "real": 2.9,
     "perHead": 9.87,
     "perHeadReal": 10.21,
     "yoyCash": 7.7,
     "yoyReal": 3.4,
     "population": 283782
    },
    "2025-26": {
     "cash": 2.4,
     "real": 2.4,
     "perHead": 8.46,
     "perHeadReal": 8.46,
     "yoyCash": -14.3,
     "yoyReal": -17.2,
     "population": 283713
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000031-winter": {
   "id": "E09000031-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.2,
     "real": 0.2,
     "perHead": 0.71,
     "perHeadReal": 0.76,
     "yoyCash": null,
     "yoyReal": null,
     "population": 281983
    },
    "2024-25": {
     "cash": 0.2,
     "real": 0.2,
     "perHead": 0.7,
     "perHeadReal": 0.73,
     "yoyCash": 0,
     "yoyReal": 3.4,
     "population": 283782
    },
    "2025-26": {
     "cash": 0.1,
     "real": 0.1,
     "perHead": 0.35,
     "perHeadReal": 0.35,
     "yoyCash": -50,
     "yoyReal": -50,
     "population": 283713
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000031-lighting": {
   "id": "E09000031-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 3.8,
     "real": 4.1,
     "perHead": 13.48,
     "perHeadReal": 14.51,
     "yoyCash": null,
     "yoyReal": null,
     "population": 281983
    },
    "2024-25": {
     "cash": 3.6,
     "real": 3.7,
     "perHead": 12.69,
     "perHeadReal": 13.12,
     "yoyCash": -5.3,
     "yoyReal": -9.2,
     "population": 283782
    },
    "2025-26": {
     "cash": 2.7,
     "real": 2.7,
     "perHead": 9.52,
     "perHeadReal": 9.52,
     "yoyCash": -25,
     "yoyReal": -27,
     "population": 283713
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000031": {
   "id": "E09000031",
   "name": "Waltham Forest",
   "level": "local",
   "code": "E09000031",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 9.2,
     "real": 9.9,
     "perHead": 32.63,
     "perHeadReal": 35.12,
     "yoyCash": null,
     "yoyReal": null,
     "population": 281983
    },
    "2024-25": {
     "cash": 9.3,
     "real": 9.6,
     "perHead": 32.77,
     "perHeadReal": 33.9,
     "yoyCash": 1.1,
     "yoyReal": -2.8,
     "population": 283782
    },
    "2025-26": {
     "cash": 6.9,
     "real": 6.9,
     "perHead": 24.32,
     "perHeadReal": 24.32,
     "yoyCash": -25.8,
     "yoyReal": -28.1,
     "population": 283713
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E09000031-lighting",
    "E09000031-routine",
    "E09000031-structural",
    "E09000031-winter"
   ],
   "page": "roads/waltham-forest",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E09000032-structural": {
   "id": "E09000032-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.5,
     "real": 1.6,
     "perHead": 4.47,
     "perHeadReal": 4.81,
     "yoyCash": null,
     "yoyReal": null,
     "population": 335863
    },
    "2024-25": {
     "cash": 1.9,
     "real": 2,
     "perHead": 5.59,
     "perHeadReal": 5.79,
     "yoyCash": 26.7,
     "yoyReal": 22.8,
     "population": 339727
    },
    "2025-26": {
     "cash": 2.7,
     "real": 2.7,
     "perHead": 7.94,
     "perHeadReal": 7.94,
     "yoyCash": 42.1,
     "yoyReal": 35,
     "population": 339859
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000032-routine": {
   "id": "E09000032-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.7,
     "real": 0.8,
     "perHead": 2.08,
     "perHeadReal": 2.24,
     "yoyCash": null,
     "yoyReal": null,
     "population": 335863
    },
    "2024-25": {
     "cash": 1.7,
     "real": 1.8,
     "perHead": 5,
     "perHeadReal": 5.18,
     "yoyCash": 142.9,
     "yoyReal": 119.8,
     "population": 339727
    },
    "2025-26": {
     "cash": 2.5,
     "real": 2.5,
     "perHead": 7.36,
     "perHeadReal": 7.36,
     "yoyCash": 47.1,
     "yoyReal": 38.9,
     "population": 339859
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000032-winter": {
   "id": "E09000032-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.1,
     "real": 0.1,
     "perHead": 0.3,
     "perHeadReal": 0.32,
     "yoyCash": null,
     "yoyReal": null,
     "population": 335863
    },
    "2024-25": {
     "cash": 0.1,
     "real": 0.1,
     "perHead": 0.29,
     "perHeadReal": 0.3,
     "yoyCash": 0,
     "yoyReal": 3.4,
     "population": 339727
    },
    "2025-26": {
     "cash": 0.2,
     "real": 0.2,
     "perHead": 0.59,
     "perHeadReal": 0.59,
     "yoyCash": 100,
     "yoyReal": 100,
     "population": 339859
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000032-lighting": {
   "id": "E09000032-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2.1,
     "real": 2.3,
     "perHead": 6.25,
     "perHeadReal": 6.73,
     "yoyCash": null,
     "yoyReal": null,
     "population": 335863
    },
    "2024-25": {
     "cash": 2.2,
     "real": 2.3,
     "perHead": 6.48,
     "perHeadReal": 6.7,
     "yoyCash": 4.8,
     "yoyReal": -1.1,
     "population": 339727
    },
    "2025-26": {
     "cash": 1.9,
     "real": 1.9,
     "perHead": 5.59,
     "perHeadReal": 5.59,
     "yoyCash": -13.6,
     "yoyReal": -17.4,
     "population": 339859
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000032": {
   "id": "E09000032",
   "name": "Wandsworth",
   "level": "local",
   "code": "E09000032",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 4.3,
     "real": 4.6,
     "perHead": 12.8,
     "perHeadReal": 13.78,
     "yoyCash": null,
     "yoyReal": null,
     "population": 335863
    },
    "2024-25": {
     "cash": 5.9,
     "real": 6.1,
     "perHead": 17.37,
     "perHeadReal": 17.97,
     "yoyCash": 37.2,
     "yoyReal": 32.7,
     "population": 339727
    },
    "2025-26": {
     "cash": 7.3,
     "real": 7.3,
     "perHead": 21.48,
     "perHeadReal": 21.48,
     "yoyCash": 23.7,
     "yoyReal": 19.7,
     "population": 339859
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E09000032-structural",
    "E09000032-routine",
    "E09000032-lighting",
    "E09000032-winter"
   ],
   "page": "roads/wandsworth",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E09000033-structural": {
   "id": "E09000033-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 5.3,
     "real": 5.7,
     "perHead": 24.5,
     "perHeadReal": 26.37,
     "yoyCash": null,
     "yoyReal": null,
     "population": 216343
    },
    "2024-25": {
     "cash": 2.9,
     "real": 3,
     "perHead": 13.44,
     "perHeadReal": 13.91,
     "yoyCash": -45.3,
     "yoyReal": -47.4,
     "population": 215694
    },
    "2025-26": {
     "cash": 3.5,
     "real": 3.5,
     "perHead": 16.48,
     "perHeadReal": 16.48,
     "yoyCash": 20.7,
     "yoyReal": 16.7,
     "population": 212367
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000033-routine": {
   "id": "E09000033-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.9,
     "real": 1,
     "perHead": 4.16,
     "perHeadReal": 4.48,
     "yoyCash": null,
     "yoyReal": null,
     "population": 216343
    },
    "2024-25": {
     "cash": 3.8,
     "real": 3.9,
     "perHead": 17.62,
     "perHeadReal": 18.22,
     "yoyCash": 322.2,
     "yoyReal": 293.1,
     "population": 215694
    },
    "2025-26": {
     "cash": 4.1,
     "real": 4.1,
     "perHead": 19.31,
     "perHeadReal": 19.31,
     "yoyCash": 7.9,
     "yoyReal": 5.1,
     "population": 212367
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000033-winter": {
   "id": "E09000033-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.3,
     "real": 0.3,
     "perHead": 1.39,
     "perHeadReal": 1.49,
     "yoyCash": null,
     "yoyReal": null,
     "population": 216343
    },
    "2024-25": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 1.85,
     "perHeadReal": 1.92,
     "yoyCash": 33.3,
     "yoyReal": 37.9,
     "population": 215694
    },
    "2025-26": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 1.88,
     "perHeadReal": 1.88,
     "yoyCash": 0,
     "yoyReal": 0,
     "population": 212367
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000033-lighting": {
   "id": "E09000033-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2.1,
     "real": 2.3,
     "perHead": 9.71,
     "perHeadReal": 10.45,
     "yoyCash": null,
     "yoyReal": null,
     "population": 216343
    },
    "2024-25": {
     "cash": 2.6,
     "real": 2.7,
     "perHead": 12.05,
     "perHeadReal": 12.47,
     "yoyCash": 23.8,
     "yoyReal": 16.9,
     "population": 215694
    },
    "2025-26": {
     "cash": 2.4,
     "real": 2.4,
     "perHead": 11.3,
     "perHeadReal": 11.3,
     "yoyCash": -7.7,
     "yoyReal": -11.1,
     "population": 212367
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E09000033": {
   "id": "E09000033",
   "name": "Westminster",
   "level": "local",
   "code": "E09000033",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 8.7,
     "real": 9.4,
     "perHead": 40.21,
     "perHeadReal": 43.29,
     "yoyCash": null,
     "yoyReal": null,
     "population": 216343
    },
    "2024-25": {
     "cash": 9.7,
     "real": 10,
     "perHead": 44.97,
     "perHeadReal": 46.52,
     "yoyCash": 11.5,
     "yoyReal": 6.7,
     "population": 215694
    },
    "2025-26": {
     "cash": 10.4,
     "real": 10.4,
     "perHead": 48.97,
     "perHeadReal": 48.97,
     "yoyCash": 7.2,
     "yoyReal": 4,
     "population": 212367
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E09000033-routine",
    "E09000033-structural",
    "E09000033-lighting",
    "E09000033-winter"
   ],
   "page": "roads/westminster",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E10000003-structural": {
   "id": "E10000003-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.1,
     "real": 1.2,
     "perHead": 1.56,
     "perHeadReal": 1.68,
     "yoyCash": null,
     "yoyReal": null,
     "population": 703197
    },
    "2024-25": {
     "cash": 1.4,
     "real": 1.4,
     "perHead": 1.96,
     "perHeadReal": 2.03,
     "yoyCash": 27.3,
     "yoyReal": 20.7,
     "population": 713218
    },
    "2025-26": {
     "cash": 6.6,
     "real": 6.6,
     "perHead": 9.21,
     "perHeadReal": 9.21,
     "yoyCash": 371.4,
     "yoyReal": 371.4,
     "population": 716983
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E10000003-routine": {
   "id": "E10000003-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.2,
     "real": 1.3,
     "perHead": 1.71,
     "perHeadReal": 1.84,
     "yoyCash": null,
     "yoyReal": null,
     "population": 703197
    },
    "2024-25": {
     "cash": 1.1,
     "real": 1.1,
     "perHead": 1.54,
     "perHeadReal": 1.6,
     "yoyCash": -8.3,
     "yoyReal": -12.5,
     "population": 713218
    },
    "2025-26": {
     "cash": 17.7,
     "real": 17.7,
     "perHead": 24.69,
     "perHeadReal": 24.69,
     "yoyCash": 1509.1,
     "yoyReal": 1509.1,
     "population": 716983
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E10000003-winter": {
   "id": "E10000003-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2.9,
     "real": 3.1,
     "perHead": 4.12,
     "perHeadReal": 4.44,
     "yoyCash": null,
     "yoyReal": null,
     "population": 703197
    },
    "2024-25": {
     "cash": 4.3,
     "real": 4.4,
     "perHead": 6.03,
     "perHeadReal": 6.24,
     "yoyCash": 48.3,
     "yoyReal": 43.5,
     "population": 713218
    },
    "2025-26": {
     "cash": 3.5,
     "real": 3.5,
     "perHead": 4.88,
     "perHeadReal": 4.88,
     "yoyCash": -18.6,
     "yoyReal": -20.5,
     "population": 716983
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E10000003-lighting": {
   "id": "E10000003-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 14.3,
     "real": 15.4,
     "perHead": 20.34,
     "perHeadReal": 21.89,
     "yoyCash": null,
     "yoyReal": null,
     "population": 703197
    },
    "2024-25": {
     "cash": 10,
     "real": 10.3,
     "perHead": 14.02,
     "perHeadReal": 14.5,
     "yoyCash": -30.1,
     "yoyReal": -32.8,
     "population": 713218
    },
    "2025-26": {
     "cash": 9,
     "real": 9,
     "perHead": 12.55,
     "perHeadReal": 12.55,
     "yoyCash": -10,
     "yoyReal": -12.6,
     "population": 716983
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E10000003": {
   "id": "E10000003",
   "name": "Cambridgeshire County Council",
   "level": "local",
   "code": "E10000003",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 19.5,
     "real": 21,
     "perHead": 27.73,
     "perHeadReal": 29.85,
     "yoyCash": null,
     "yoyReal": null,
     "population": 703197
    },
    "2024-25": {
     "cash": 16.7,
     "real": 17.3,
     "perHead": 23.42,
     "perHeadReal": 24.22,
     "yoyCash": -14.4,
     "yoyReal": -17.7,
     "population": 713218
    },
    "2025-26": {
     "cash": 36.8,
     "real": 36.8,
     "perHead": 51.33,
     "perHeadReal": 51.33,
     "yoyCash": 120.4,
     "yoyReal": 112.7,
     "population": 716983
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E10000003-routine",
    "E10000003-lighting",
    "E10000003-structural",
    "E10000003-winter"
   ],
   "page": "roads/cambridgeshire",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included. A county council looks after the roads in all of its districts."
  },
  "E10000007-structural": {
   "id": "E10000007-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.4,
     "real": 1.5,
     "perHead": 1.72,
     "perHeadReal": 1.85,
     "yoyCash": null,
     "yoyReal": null,
     "population": 813152
    },
    "2024-25": {
     "cash": 1.2,
     "real": 1.2,
     "perHead": 1.46,
     "perHeadReal": 1.51,
     "yoyCash": -14.3,
     "yoyReal": -17.2,
     "population": 820913
    },
    "2025-26": {
     "cash": 1.4,
     "real": 1.4,
     "perHead": 1.69,
     "perHeadReal": 1.69,
     "yoyCash": 16.7,
     "yoyReal": 16.7,
     "population": 827217
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E10000007-routine": {
   "id": "E10000007-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 14.4,
     "real": 15.5,
     "perHead": 17.71,
     "perHeadReal": 19.06,
     "yoyCash": null,
     "yoyReal": null,
     "population": 813152
    },
    "2024-25": {
     "cash": 13.9,
     "real": 14.4,
     "perHead": 16.93,
     "perHeadReal": 17.52,
     "yoyCash": -3.5,
     "yoyReal": -7.2,
     "population": 820913
    },
    "2025-26": {
     "cash": 16.9,
     "real": 16.9,
     "perHead": 20.43,
     "perHeadReal": 20.43,
     "yoyCash": 21.6,
     "yoyReal": 17.4,
     "population": 827217
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E10000007-winter": {
   "id": "E10000007-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 3.2,
     "real": 3.4,
     "perHead": 3.94,
     "perHeadReal": 4.24,
     "yoyCash": null,
     "yoyReal": null,
     "population": 813152
    },
    "2024-25": {
     "cash": 4.1,
     "real": 4.2,
     "perHead": 4.99,
     "perHeadReal": 5.17,
     "yoyCash": 28.1,
     "yoyReal": 24.7,
     "population": 820913
    },
    "2025-26": {
     "cash": 5.9,
     "real": 5.9,
     "perHead": 7.13,
     "perHeadReal": 7.13,
     "yoyCash": 43.9,
     "yoyReal": 40.5,
     "population": 827217
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E10000007-lighting": {
   "id": "E10000007-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 4.3,
     "real": 4.6,
     "perHead": 5.29,
     "perHeadReal": 5.69,
     "yoyCash": null,
     "yoyReal": null,
     "population": 813152
    },
    "2024-25": {
     "cash": 3.1,
     "real": 3.2,
     "perHead": 3.78,
     "perHeadReal": 3.91,
     "yoyCash": -27.9,
     "yoyReal": -30.3,
     "population": 820913
    },
    "2025-26": {
     "cash": 3.8,
     "real": 3.8,
     "perHead": 4.59,
     "perHeadReal": 4.59,
     "yoyCash": 22.6,
     "yoyReal": 18.7,
     "population": 827217
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E10000007": {
   "id": "E10000007",
   "name": "Derbyshire County Council",
   "level": "local",
   "code": "E10000007",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 23.2,
     "real": 25,
     "perHead": 28.53,
     "perHeadReal": 30.71,
     "yoyCash": null,
     "yoyReal": null,
     "population": 813152
    },
    "2024-25": {
     "cash": 22.2,
     "real": 23,
     "perHead": 27.04,
     "perHeadReal": 27.97,
     "yoyCash": -4.3,
     "yoyReal": -8.1,
     "population": 820913
    },
    "2025-26": {
     "cash": 27.9,
     "real": 27.9,
     "perHead": 33.73,
     "perHeadReal": 33.73,
     "yoyCash": 25.7,
     "yoyReal": 21.3,
     "population": 827217
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E10000007-routine",
    "E10000007-winter",
    "E10000007-lighting",
    "E10000007-structural"
   ],
   "page": "roads/derbyshire",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included. A county council looks after the roads in all of its districts."
  },
  "E10000008-structural": {
   "id": "E10000008-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.6,
     "real": 1.7,
     "perHead": 1.92,
     "perHeadReal": 2.07,
     "yoyCash": null,
     "yoyReal": null,
     "population": 833930
    },
    "2024-25": {
     "cash": 1.9,
     "real": 2,
     "perHead": 2.26,
     "perHeadReal": 2.33,
     "yoyCash": 18.7,
     "yoyReal": 15.6,
     "population": 842043
    },
    "2025-26": {
     "cash": 1.7,
     "real": 1.7,
     "perHead": 2.01,
     "perHeadReal": 2.01,
     "yoyCash": -10.5,
     "yoyReal": -15,
     "population": 845541
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E10000008-routine": {
   "id": "E10000008-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 26.1,
     "real": 28.1,
     "perHead": 31.3,
     "perHeadReal": 33.69,
     "yoyCash": null,
     "yoyReal": null,
     "population": 833930
    },
    "2024-25": {
     "cash": 28.5,
     "real": 29.5,
     "perHead": 33.85,
     "perHeadReal": 35.01,
     "yoyCash": 9.2,
     "yoyReal": 4.9,
     "population": 842043
    },
    "2025-26": {
     "cash": 27.6,
     "real": 27.6,
     "perHead": 32.64,
     "perHeadReal": 32.64,
     "yoyCash": -3.2,
     "yoyReal": -6.4,
     "population": 845541
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E10000008-winter": {
   "id": "E10000008-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2.4,
     "real": 2.6,
     "perHead": 2.88,
     "perHeadReal": 3.1,
     "yoyCash": null,
     "yoyReal": null,
     "population": 833930
    },
    "2024-25": {
     "cash": 3.2,
     "real": 3.3,
     "perHead": 3.8,
     "perHeadReal": 3.93,
     "yoyCash": 33.3,
     "yoyReal": 27.3,
     "population": 842043
    },
    "2025-26": {
     "cash": 3.8,
     "real": 3.8,
     "perHead": 4.49,
     "perHeadReal": 4.49,
     "yoyCash": 18.7,
     "yoyReal": 15.2,
     "population": 845541
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E10000008-lighting": {
   "id": "E10000008-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 4.9,
     "real": 5.3,
     "perHead": 5.88,
     "perHeadReal": 6.33,
     "yoyCash": null,
     "yoyReal": null,
     "population": 833930
    },
    "2024-25": {
     "cash": 4.4,
     "real": 4.6,
     "perHead": 5.23,
     "perHeadReal": 5.41,
     "yoyCash": -10.2,
     "yoyReal": -14.1,
     "population": 842043
    },
    "2025-26": {
     "cash": 4.3,
     "real": 4.3,
     "perHead": 5.09,
     "perHeadReal": 5.09,
     "yoyCash": -2.3,
     "yoyReal": -6.5,
     "population": 845541
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E10000008": {
   "id": "E10000008",
   "name": "Devon County Council",
   "level": "local",
   "code": "E10000008",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 35.1,
     "real": 37.8,
     "perHead": 42.09,
     "perHeadReal": 45.31,
     "yoyCash": null,
     "yoyReal": null,
     "population": 833930
    },
    "2024-25": {
     "cash": 38,
     "real": 39.3,
     "perHead": 45.13,
     "perHeadReal": 46.68,
     "yoyCash": 8.3,
     "yoyReal": 4,
     "population": 842043
    },
    "2025-26": {
     "cash": 37.3,
     "real": 37.3,
     "perHead": 44.11,
     "perHeadReal": 44.11,
     "yoyCash": -1.8,
     "yoyReal": -5.1,
     "population": 845541
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E10000008-routine",
    "E10000008-lighting",
    "E10000008-winter",
    "E10000008-structural"
   ],
   "page": "roads/devon",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included. A county council looks after the roads in all of its districts."
  },
  "E10000011-structural": {
   "id": "E10000011-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 7.8,
     "real": 8.4,
     "perHead": 14.02,
     "perHeadReal": 15.09,
     "yoyCash": null,
     "yoyReal": null,
     "population": 556481
    },
    "2024-25": {
     "cash": 6.8,
     "real": 7,
     "perHead": 12.14,
     "perHeadReal": 12.55,
     "yoyCash": -12.8,
     "yoyReal": -16.3,
     "population": 560334
    },
    "2025-26": {
     "cash": 8,
     "real": 8,
     "perHead": 14.24,
     "perHeadReal": 14.24,
     "yoyCash": 17.6,
     "yoyReal": 14.3,
     "population": 561855
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E10000011-routine": {
   "id": "E10000011-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 4.7,
     "real": 5.1,
     "perHead": 8.45,
     "perHeadReal": 9.09,
     "yoyCash": null,
     "yoyReal": null,
     "population": 556481
    },
    "2024-25": {
     "cash": 3.9,
     "real": 4,
     "perHead": 6.96,
     "perHeadReal": 7.2,
     "yoyCash": -17,
     "yoyReal": -20.9,
     "population": 560334
    },
    "2025-26": {
     "cash": 4.9,
     "real": 4.9,
     "perHead": 8.72,
     "perHeadReal": 8.72,
     "yoyCash": 25.6,
     "yoyReal": 22.5,
     "population": 561855
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E10000011-winter": {
   "id": "E10000011-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 4.1,
     "real": 4.4,
     "perHead": 7.37,
     "perHeadReal": 7.93,
     "yoyCash": null,
     "yoyReal": null,
     "population": 556481
    },
    "2024-25": {
     "cash": 4.1,
     "real": 4.2,
     "perHead": 7.32,
     "perHeadReal": 7.57,
     "yoyCash": 0,
     "yoyReal": -3.6,
     "population": 560334
    },
    "2025-26": {
     "cash": 4.2,
     "real": 4.2,
     "perHead": 7.48,
     "perHeadReal": 7.48,
     "yoyCash": 2.4,
     "yoyReal": 0,
     "population": 561855
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E10000011-lighting": {
   "id": "E10000011-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2.6,
     "real": 2.8,
     "perHead": 4.67,
     "perHeadReal": 5.03,
     "yoyCash": null,
     "yoyReal": null,
     "population": 556481
    },
    "2024-25": {
     "cash": 3.1,
     "real": 3.2,
     "perHead": 5.53,
     "perHeadReal": 5.72,
     "yoyCash": 19.2,
     "yoyReal": 14.5,
     "population": 560334
    },
    "2025-26": {
     "cash": 3,
     "real": 3,
     "perHead": 5.34,
     "perHeadReal": 5.34,
     "yoyCash": -3.2,
     "yoyReal": -6.3,
     "population": 561855
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E10000011": {
   "id": "E10000011",
   "name": "East Sussex County Council",
   "level": "local",
   "code": "E10000011",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 19.2,
     "real": 20.7,
     "perHead": 34.5,
     "perHeadReal": 37.14,
     "yoyCash": null,
     "yoyReal": null,
     "population": 556481
    },
    "2024-25": {
     "cash": 17.9,
     "real": 18.5,
     "perHead": 31.95,
     "perHeadReal": 33.05,
     "yoyCash": -6.8,
     "yoyReal": -10.5,
     "population": 560334
    },
    "2025-26": {
     "cash": 20.1,
     "real": 20.1,
     "perHead": 35.77,
     "perHeadReal": 35.77,
     "yoyCash": 12.3,
     "yoyReal": 8.6,
     "population": 561855
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E10000011-structural",
    "E10000011-routine",
    "E10000011-winter",
    "E10000011-lighting"
   ],
   "page": "roads/east-sussex",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included. A county council looks after the roads in all of its districts."
  },
  "E10000012-structural": {
   "id": "E10000012-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 24.7,
     "real": 26.6,
     "perHead": 16.03,
     "perHeadReal": 17.25,
     "yoyCash": null,
     "yoyReal": null,
     "population": 1541131
    },
    "2024-25": {
     "cash": 19.3,
     "real": 20,
     "perHead": 12.38,
     "perHeadReal": 12.81,
     "yoyCash": -21.9,
     "yoyReal": -24.9,
     "population": 1558928
    },
    "2025-26": {
     "cash": 20.5,
     "real": 20.5,
     "perHead": 13.01,
     "perHeadReal": 13.01,
     "yoyCash": 6.2,
     "yoyReal": 2.5,
     "population": 1576125
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E10000012-routine": {
   "id": "E10000012-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 10.4,
     "real": 11.2,
     "perHead": 6.75,
     "perHeadReal": 7.26,
     "yoyCash": null,
     "yoyReal": null,
     "population": 1541131
    },
    "2024-25": {
     "cash": 15.5,
     "real": 16,
     "perHead": 9.94,
     "perHeadReal": 10.29,
     "yoyCash": 49,
     "yoyReal": 43.2,
     "population": 1558928
    },
    "2025-26": {
     "cash": 18.3,
     "real": 18.3,
     "perHead": 11.61,
     "perHeadReal": 11.61,
     "yoyCash": 18.1,
     "yoyReal": 14.4,
     "population": 1576125
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E10000012-winter": {
   "id": "E10000012-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2.6,
     "real": 2.8,
     "perHead": 1.69,
     "perHeadReal": 1.82,
     "yoyCash": null,
     "yoyReal": null,
     "population": 1541131
    },
    "2024-25": {
     "cash": 2.7,
     "real": 2.8,
     "perHead": 1.73,
     "perHeadReal": 1.79,
     "yoyCash": 3.8,
     "yoyReal": -0.2,
     "population": 1558928
    },
    "2025-26": {
     "cash": 3,
     "real": 3,
     "perHead": 1.9,
     "perHeadReal": 1.9,
     "yoyCash": 11.1,
     "yoyReal": 7.1,
     "population": 1576125
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E10000012-lighting": {
   "id": "E10000012-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 8.2,
     "real": 8.8,
     "perHead": 5.32,
     "perHeadReal": 5.73,
     "yoyCash": null,
     "yoyReal": null,
     "population": 1541131
    },
    "2024-25": {
     "cash": 6.6,
     "real": 6.8,
     "perHead": 4.23,
     "perHeadReal": 4.38,
     "yoyCash": -19.5,
     "yoyReal": -22.4,
     "population": 1558928
    },
    "2025-26": {
     "cash": 5.6,
     "real": 5.6,
     "perHead": 3.55,
     "perHeadReal": 3.55,
     "yoyCash": -15.2,
     "yoyReal": -17.6,
     "population": 1576125
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E10000012": {
   "id": "E10000012",
   "name": "Essex County Council",
   "level": "local",
   "code": "E10000012",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 45.8,
     "real": 49.3,
     "perHead": 29.72,
     "perHeadReal": 31.99,
     "yoyCash": null,
     "yoyReal": null,
     "population": 1541131
    },
    "2024-25": {
     "cash": 44,
     "real": 45.5,
     "perHead": 28.22,
     "perHeadReal": 29.2,
     "yoyCash": -3.9,
     "yoyReal": -7.7,
     "population": 1558928
    },
    "2025-26": {
     "cash": 47.4,
     "real": 47.4,
     "perHead": 30.07,
     "perHeadReal": 30.07,
     "yoyCash": 7.7,
     "yoyReal": 4.2,
     "population": 1576125
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E10000012-structural",
    "E10000012-routine",
    "E10000012-lighting",
    "E10000012-winter"
   ],
   "page": "roads/essex",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included. A county council looks after the roads in all of its districts."
  },
  "E10000013-structural": {
   "id": "E10000013-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.8,
     "real": 1.9,
     "perHead": 2.72,
     "perHeadReal": 2.93,
     "yoyCash": null,
     "yoyReal": null,
     "population": 661406
    },
    "2024-25": {
     "cash": 4.7,
     "real": 4.9,
     "perHead": 7.03,
     "perHeadReal": 7.28,
     "yoyCash": 161.1,
     "yoyReal": 155.9,
     "population": 668109
    },
    "2025-26": {
     "cash": 1.5,
     "real": 1.5,
     "perHead": 2.23,
     "perHeadReal": 2.23,
     "yoyCash": -68.1,
     "yoyReal": -69.4,
     "population": 671908
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E10000013-routine": {
   "id": "E10000013-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 22.5,
     "real": 24.2,
     "perHead": 34.02,
     "perHeadReal": 36.62,
     "yoyCash": null,
     "yoyReal": null,
     "population": 661406
    },
    "2024-25": {
     "cash": 26,
     "real": 26.9,
     "perHead": 38.92,
     "perHeadReal": 40.26,
     "yoyCash": 15.6,
     "yoyReal": 11.1,
     "population": 668109
    },
    "2025-26": {
     "cash": 26.5,
     "real": 26.5,
     "perHead": 39.44,
     "perHeadReal": 39.44,
     "yoyCash": 1.9,
     "yoyReal": -1.5,
     "population": 671908
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E10000013-winter": {
   "id": "E10000013-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 3,
     "real": 3.2,
     "perHead": 4.54,
     "perHeadReal": 4.88,
     "yoyCash": null,
     "yoyReal": null,
     "population": 661406
    },
    "2024-25": {
     "cash": 3.4,
     "real": 3.5,
     "perHead": 5.09,
     "perHeadReal": 5.26,
     "yoyCash": 13.3,
     "yoyReal": 9.9,
     "population": 668109
    },
    "2025-26": {
     "cash": 3.7,
     "real": 3.7,
     "perHead": 5.51,
     "perHeadReal": 5.51,
     "yoyCash": 8.8,
     "yoyReal": 5.7,
     "population": 671908
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E10000013-lighting": {
   "id": "E10000013-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 5.4,
     "real": 5.8,
     "perHead": 8.16,
     "perHeadReal": 8.79,
     "yoyCash": null,
     "yoyReal": null,
     "population": 661406
    },
    "2024-25": {
     "cash": 5.5,
     "real": 5.7,
     "perHead": 8.23,
     "perHeadReal": 8.52,
     "yoyCash": 1.9,
     "yoyReal": -1.9,
     "population": 668109
    },
    "2025-26": {
     "cash": 4.7,
     "real": 4.7,
     "perHead": 7,
     "perHeadReal": 7,
     "yoyCash": -14.5,
     "yoyReal": -17.5,
     "population": 671908
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E10000013": {
   "id": "E10000013",
   "name": "Gloucestershire County Council",
   "level": "local",
   "code": "E10000013",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 32.7,
     "real": 35.2,
     "perHead": 49.44,
     "perHeadReal": 53.22,
     "yoyCash": null,
     "yoyReal": null,
     "population": 661406
    },
    "2024-25": {
     "cash": 39.6,
     "real": 41,
     "perHead": 59.27,
     "perHeadReal": 61.31,
     "yoyCash": 21.1,
     "yoyReal": 16.4,
     "population": 668109
    },
    "2025-26": {
     "cash": 36.4,
     "real": 36.4,
     "perHead": 54.17,
     "perHeadReal": 54.17,
     "yoyCash": -8.1,
     "yoyReal": -11.2,
     "population": 671908
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E10000013-routine",
    "E10000013-lighting",
    "E10000013-winter",
    "E10000013-structural"
   ],
   "page": "roads/gloucestershire",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included. A county council looks after the roads in all of its districts."
  },
  "E10000014-structural": {
   "id": "E10000014-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1,
     "real": 1.1,
     "perHead": 0.7,
     "perHeadReal": 0.75,
     "yoyCash": null,
     "yoyReal": null,
     "population": 1432948
    },
    "2024-25": {
     "cash": 0.1,
     "real": 0.1,
     "perHead": 0.07,
     "perHeadReal": 0.07,
     "yoyCash": -90,
     "yoyReal": -90.6,
     "population": 1445170
    },
    "2025-26": {
     "cash": 0,
     "real": 0,
     "perHead": 0,
     "perHeadReal": 0,
     "yoyCash": -100,
     "yoyReal": -100,
     "population": 1451703
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E10000014-routine": {
   "id": "E10000014-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 33.8,
     "real": 36.4,
     "perHead": 23.59,
     "perHeadReal": 25.39,
     "yoyCash": null,
     "yoyReal": null,
     "population": 1432948
    },
    "2024-25": {
     "cash": 34.5,
     "real": 35.7,
     "perHead": 23.87,
     "perHeadReal": 24.7,
     "yoyCash": 2.1,
     "yoyReal": -2,
     "population": 1445170
    },
    "2025-26": {
     "cash": 37.4,
     "real": 37.4,
     "perHead": 25.76,
     "perHeadReal": 25.76,
     "yoyCash": 8.4,
     "yoyReal": 4.8,
     "population": 1451703
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E10000014-winter": {
   "id": "E10000014-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 5.2,
     "real": 5.6,
     "perHead": 3.63,
     "perHeadReal": 3.91,
     "yoyCash": null,
     "yoyReal": null,
     "population": 1432948
    },
    "2024-25": {
     "cash": 5.5,
     "real": 5.7,
     "perHead": 3.81,
     "perHeadReal": 3.94,
     "yoyCash": 5.8,
     "yoyReal": 1.6,
     "population": 1445170
    },
    "2025-26": {
     "cash": 4.8,
     "real": 4.8,
     "perHead": 3.31,
     "perHeadReal": 3.31,
     "yoyCash": -12.7,
     "yoyReal": -15.8,
     "population": 1451703
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E10000014-lighting": {
   "id": "E10000014-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 12.6,
     "real": 13.6,
     "perHead": 8.79,
     "perHeadReal": 9.47,
     "yoyCash": null,
     "yoyReal": null,
     "population": 1432948
    },
    "2024-25": {
     "cash": 13.1,
     "real": 13.6,
     "perHead": 9.06,
     "perHeadReal": 9.38,
     "yoyCash": 4,
     "yoyReal": -0.4,
     "population": 1445170
    },
    "2025-26": {
     "cash": 12.6,
     "real": 12.6,
     "perHead": 8.68,
     "perHeadReal": 8.68,
     "yoyCash": -3.8,
     "yoyReal": -7.4,
     "population": 1451703
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E10000014": {
   "id": "E10000014",
   "name": "Hampshire County Council",
   "level": "local",
   "code": "E10000014",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 52.6,
     "real": 56.6,
     "perHead": 36.71,
     "perHeadReal": 39.52,
     "yoyCash": null,
     "yoyReal": null,
     "population": 1432948
    },
    "2024-25": {
     "cash": 53.2,
     "real": 55,
     "perHead": 36.81,
     "perHeadReal": 38.08,
     "yoyCash": 1.1,
     "yoyReal": -2.8,
     "population": 1445170
    },
    "2025-26": {
     "cash": 54.9,
     "real": 54.9,
     "perHead": 37.82,
     "perHeadReal": 37.82,
     "yoyCash": 3.2,
     "yoyReal": -0.2,
     "population": 1451703
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E10000014-routine",
    "E10000014-lighting",
    "E10000014-winter",
    "E10000014-structural"
   ],
   "page": "roads/hampshire",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included. A county council looks after the roads in all of its districts."
  },
  "E10000015-structural": {
   "id": "E10000015-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 4.9,
     "real": 5.3,
     "perHead": 4.01,
     "perHeadReal": 4.32,
     "yoyCash": null,
     "yoyReal": null,
     "population": 1220700
    },
    "2024-25": {
     "cash": 5.1,
     "real": 5.3,
     "perHead": 4.13,
     "perHeadReal": 4.28,
     "yoyCash": 4.1,
     "yoyReal": -0.5,
     "population": 1233983
    },
    "2025-26": {
     "cash": 5,
     "real": 5,
     "perHead": 4.03,
     "perHeadReal": 4.03,
     "yoyCash": -2,
     "yoyReal": -5.7,
     "population": 1239398
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E10000015-routine": {
   "id": "E10000015-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 30.6,
     "real": 32.9,
     "perHead": 25.07,
     "perHeadReal": 26.99,
     "yoyCash": null,
     "yoyReal": null,
     "population": 1220700
    },
    "2024-25": {
     "cash": 29.4,
     "real": 30.4,
     "perHead": 23.83,
     "perHeadReal": 24.65,
     "yoyCash": -3.9,
     "yoyReal": -7.6,
     "population": 1233983
    },
    "2025-26": {
     "cash": 28.7,
     "real": 28.7,
     "perHead": 23.16,
     "perHeadReal": 23.16,
     "yoyCash": -2.4,
     "yoyReal": -5.6,
     "population": 1239398
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E10000015-winter": {
   "id": "E10000015-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 5.6,
     "real": 6,
     "perHead": 4.59,
     "perHeadReal": 4.94,
     "yoyCash": null,
     "yoyReal": null,
     "population": 1220700
    },
    "2024-25": {
     "cash": 6,
     "real": 6.2,
     "perHead": 4.86,
     "perHeadReal": 5.03,
     "yoyCash": 7.1,
     "yoyReal": 3.4,
     "population": 1233983
    },
    "2025-26": {
     "cash": 6.1,
     "real": 6.1,
     "perHead": 4.92,
     "perHeadReal": 4.92,
     "yoyCash": 1.7,
     "yoyReal": -1.6,
     "population": 1239398
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E10000015-lighting": {
   "id": "E10000015-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 11.6,
     "real": 12.5,
     "perHead": 9.5,
     "perHeadReal": 10.23,
     "yoyCash": null,
     "yoyReal": null,
     "population": 1220700
    },
    "2024-25": {
     "cash": 10.1,
     "real": 10.4,
     "perHead": 8.18,
     "perHeadReal": 8.47,
     "yoyCash": -12.9,
     "yoyReal": -16.4,
     "population": 1233983
    },
    "2025-26": {
     "cash": 9.5,
     "real": 9.5,
     "perHead": 7.67,
     "perHeadReal": 7.67,
     "yoyCash": -5.9,
     "yoyReal": -8.7,
     "population": 1239398
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E10000015": {
   "id": "E10000015",
   "name": "Hertfordshire County Council",
   "level": "local",
   "code": "E10000015",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 52.7,
     "real": 56.7,
     "perHead": 43.17,
     "perHeadReal": 46.47,
     "yoyCash": null,
     "yoyReal": null,
     "population": 1220700
    },
    "2024-25": {
     "cash": 50.6,
     "real": 52.3,
     "perHead": 41.01,
     "perHeadReal": 42.42,
     "yoyCash": -4,
     "yoyReal": -7.7,
     "population": 1233983
    },
    "2025-26": {
     "cash": 49.3,
     "real": 49.3,
     "perHead": 39.78,
     "perHeadReal": 39.78,
     "yoyCash": -2.6,
     "yoyReal": -5.7,
     "population": 1239398
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E10000015-routine",
    "E10000015-lighting",
    "E10000015-winter",
    "E10000015-structural"
   ],
   "page": "roads/hertfordshire",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included. A county council looks after the roads in all of its districts."
  },
  "E10000016-structural": {
   "id": "E10000016-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 5.3,
     "real": 5.7,
     "perHead": 3.27,
     "perHeadReal": 3.52,
     "yoyCash": null,
     "yoyReal": null,
     "population": 1619302
    },
    "2024-25": {
     "cash": 6.2,
     "real": 6.4,
     "perHead": 3.78,
     "perHeadReal": 3.91,
     "yoyCash": 17,
     "yoyReal": 12.5,
     "population": 1639077
    },
    "2025-26": {
     "cash": 4.6,
     "real": 4.6,
     "perHead": 2.78,
     "perHeadReal": 2.78,
     "yoyCash": -25.8,
     "yoyReal": -28.1,
     "population": 1652769
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E10000016-routine": {
   "id": "E10000016-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 30.6,
     "real": 32.9,
     "perHead": 18.9,
     "perHeadReal": 20.34,
     "yoyCash": null,
     "yoyReal": null,
     "population": 1619302
    },
    "2024-25": {
     "cash": 34.1,
     "real": 35.3,
     "perHead": 20.8,
     "perHeadReal": 21.52,
     "yoyCash": 11.4,
     "yoyReal": 7.2,
     "population": 1639077
    },
    "2025-26": {
     "cash": 40.3,
     "real": 40.3,
     "perHead": 24.38,
     "perHeadReal": 24.38,
     "yoyCash": 18.2,
     "yoyReal": 14.2,
     "population": 1652769
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E10000016-winter": {
   "id": "E10000016-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 3.6,
     "real": 3.9,
     "perHead": 2.22,
     "perHeadReal": 2.39,
     "yoyCash": null,
     "yoyReal": null,
     "population": 1619302
    },
    "2024-25": {
     "cash": 4.6,
     "real": 4.8,
     "perHead": 2.81,
     "perHeadReal": 2.9,
     "yoyCash": 27.8,
     "yoyReal": 22,
     "population": 1639077
    },
    "2025-26": {
     "cash": 4.3,
     "real": 4.3,
     "perHead": 2.6,
     "perHeadReal": 2.6,
     "yoyCash": -6.5,
     "yoyReal": -10.4,
     "population": 1652769
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E10000016-lighting": {
   "id": "E10000016-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 7.9,
     "real": 8.5,
     "perHead": 4.88,
     "perHeadReal": 5.25,
     "yoyCash": null,
     "yoyReal": null,
     "population": 1619302
    },
    "2024-25": {
     "cash": 6.4,
     "real": 6.6,
     "perHead": 3.9,
     "perHeadReal": 4.04,
     "yoyCash": -19,
     "yoyReal": -22.1,
     "population": 1639077
    },
    "2025-26": {
     "cash": 7.2,
     "real": 7.2,
     "perHead": 4.36,
     "perHeadReal": 4.36,
     "yoyCash": 12.5,
     "yoyReal": 9.1,
     "population": 1652769
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E10000016": {
   "id": "E10000016",
   "name": "Kent County Council",
   "level": "local",
   "code": "E10000016",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 47.4,
     "real": 51,
     "perHead": 29.27,
     "perHeadReal": 31.51,
     "yoyCash": null,
     "yoyReal": null,
     "population": 1619302
    },
    "2024-25": {
     "cash": 51.3,
     "real": 53.1,
     "perHead": 31.3,
     "perHeadReal": 32.38,
     "yoyCash": 8.2,
     "yoyReal": 4.1,
     "population": 1639077
    },
    "2025-26": {
     "cash": 56.4,
     "real": 56.4,
     "perHead": 34.12,
     "perHeadReal": 34.12,
     "yoyCash": 9.9,
     "yoyReal": 6.2,
     "population": 1652769
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E10000016-routine",
    "E10000016-lighting",
    "E10000016-structural",
    "E10000016-winter"
   ],
   "page": "roads/kent",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included. A county council looks after the roads in all of its districts."
  },
  "E10000017-structural": {
   "id": "E10000017-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 4.4,
     "real": 4.7,
     "perHead": 3.45,
     "perHeadReal": 3.72,
     "yoyCash": null,
     "yoyReal": null,
     "population": 1274073
    },
    "2024-25": {
     "cash": 4.1,
     "real": 4.2,
     "perHead": 3.17,
     "perHeadReal": 3.28,
     "yoyCash": -6.8,
     "yoyReal": -9.8,
     "population": 1292439
    },
    "2025-26": {
     "cash": 3.5,
     "real": 3.5,
     "perHead": 2.67,
     "perHeadReal": 2.67,
     "yoyCash": -14.6,
     "yoyReal": -16.7,
     "population": 1308567
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E10000017-routine": {
   "id": "E10000017-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 17.7,
     "real": 19.1,
     "perHead": 13.89,
     "perHeadReal": 14.96,
     "yoyCash": null,
     "yoyReal": null,
     "population": 1274073
    },
    "2024-25": {
     "cash": 11.2,
     "real": 11.6,
     "perHead": 8.67,
     "perHeadReal": 8.96,
     "yoyCash": -36.7,
     "yoyReal": -39.3,
     "population": 1292439
    },
    "2025-26": {
     "cash": 13.8,
     "real": 13.8,
     "perHead": 10.55,
     "perHeadReal": 10.55,
     "yoyCash": 23.2,
     "yoyReal": 19,
     "population": 1308567
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E10000017-winter": {
   "id": "E10000017-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 5,
     "real": 5.4,
     "perHead": 3.92,
     "perHeadReal": 4.22,
     "yoyCash": null,
     "yoyReal": null,
     "population": 1274073
    },
    "2024-25": {
     "cash": 5.1,
     "real": 5.3,
     "perHead": 3.95,
     "perHeadReal": 4.08,
     "yoyCash": 2,
     "yoyReal": -2.3,
     "population": 1292439
    },
    "2025-26": {
     "cash": 4.1,
     "real": 4.1,
     "perHead": 3.13,
     "perHeadReal": 3.13,
     "yoyCash": -19.6,
     "yoyReal": -22.6,
     "population": 1308567
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E10000017-lighting": {
   "id": "E10000017-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 8.2,
     "real": 8.8,
     "perHead": 6.44,
     "perHeadReal": 6.93,
     "yoyCash": null,
     "yoyReal": null,
     "population": 1274073
    },
    "2024-25": {
     "cash": 8.5,
     "real": 8.8,
     "perHead": 6.58,
     "perHeadReal": 6.8,
     "yoyCash": 3.7,
     "yoyReal": -0.1,
     "population": 1292439
    },
    "2025-26": {
     "cash": 6.2,
     "real": 6.2,
     "perHead": 4.74,
     "perHeadReal": 4.74,
     "yoyCash": -27.1,
     "yoyReal": -29.5,
     "population": 1308567
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E10000017": {
   "id": "E10000017",
   "name": "Lancashire County Council",
   "level": "local",
   "code": "E10000017",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 35.3,
     "real": 38,
     "perHead": 27.71,
     "perHeadReal": 29.83,
     "yoyCash": null,
     "yoyReal": null,
     "population": 1274073
    },
    "2024-25": {
     "cash": 29,
     "real": 30,
     "perHead": 22.44,
     "perHeadReal": 23.21,
     "yoyCash": -17.8,
     "yoyReal": -21.1,
     "population": 1292439
    },
    "2025-26": {
     "cash": 27.7,
     "real": 27.7,
     "perHead": 21.17,
     "perHeadReal": 21.17,
     "yoyCash": -4.5,
     "yoyReal": -7.7,
     "population": 1308567
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E10000017-routine",
    "E10000017-lighting",
    "E10000017-winter",
    "E10000017-structural"
   ],
   "page": "roads/lancashire",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included. A county council looks after the roads in all of its districts."
  },
  "E10000018-structural": {
   "id": "E10000018-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 5.4,
     "real": 5.8,
     "perHead": 7.36,
     "perHeadReal": 7.92,
     "yoyCash": null,
     "yoyReal": null,
     "population": 733723
    },
    "2024-25": {
     "cash": 5.8,
     "real": 6,
     "perHead": 7.79,
     "perHeadReal": 8.06,
     "yoyCash": 7.4,
     "yoyReal": 3.4,
     "population": 744477
    },
    "2025-26": {
     "cash": 3.5,
     "real": 3.5,
     "perHead": 4.65,
     "perHeadReal": 4.65,
     "yoyCash": -39.7,
     "yoyReal": -41.7,
     "population": 752448
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E10000018-routine": {
   "id": "E10000018-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 10.7,
     "real": 11.5,
     "perHead": 14.58,
     "perHeadReal": 15.7,
     "yoyCash": null,
     "yoyReal": null,
     "population": 733723
    },
    "2024-25": {
     "cash": 12.2,
     "real": 12.6,
     "perHead": 16.39,
     "perHeadReal": 16.95,
     "yoyCash": 14,
     "yoyReal": 9.7,
     "population": 744477
    },
    "2025-26": {
     "cash": 11.9,
     "real": 11.9,
     "perHead": 15.82,
     "perHeadReal": 15.82,
     "yoyCash": -2.5,
     "yoyReal": -5.6,
     "population": 752448
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E10000018-winter": {
   "id": "E10000018-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2.6,
     "real": 2.8,
     "perHead": 3.54,
     "perHeadReal": 3.81,
     "yoyCash": null,
     "yoyReal": null,
     "population": 733723
    },
    "2024-25": {
     "cash": 3.1,
     "real": 3.2,
     "perHead": 4.16,
     "perHeadReal": 4.31,
     "yoyCash": 19.2,
     "yoyReal": 14.5,
     "population": 744477
    },
    "2025-26": {
     "cash": 3.2,
     "real": 3.2,
     "perHead": 4.25,
     "perHeadReal": 4.25,
     "yoyCash": 3.2,
     "yoyReal": 0,
     "population": 752448
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E10000018-lighting": {
   "id": "E10000018-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 5.7,
     "real": 6.1,
     "perHead": 7.77,
     "perHeadReal": 8.36,
     "yoyCash": null,
     "yoyReal": null,
     "population": 733723
    },
    "2024-25": {
     "cash": 5.4,
     "real": 5.6,
     "perHead": 7.25,
     "perHeadReal": 7.5,
     "yoyCash": -5.3,
     "yoyReal": -8.4,
     "population": 744477
    },
    "2025-26": {
     "cash": 6.1,
     "real": 6.1,
     "perHead": 8.11,
     "perHeadReal": 8.11,
     "yoyCash": 13,
     "yoyReal": 8.9,
     "population": 752448
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E10000018": {
   "id": "E10000018",
   "name": "Leicestershire County Council",
   "level": "local",
   "code": "E10000018",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 24.3,
     "real": 26.2,
     "perHead": 33.12,
     "perHeadReal": 35.65,
     "yoyCash": null,
     "yoyReal": null,
     "population": 733723
    },
    "2024-25": {
     "cash": 26.6,
     "real": 27.5,
     "perHead": 35.73,
     "perHeadReal": 36.96,
     "yoyCash": 9.5,
     "yoyReal": 5,
     "population": 744477
    },
    "2025-26": {
     "cash": 24.7,
     "real": 24.7,
     "perHead": 32.83,
     "perHeadReal": 32.83,
     "yoyCash": -7.1,
     "yoyReal": -10.2,
     "population": 752448
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E10000018-routine",
    "E10000018-lighting",
    "E10000018-structural",
    "E10000018-winter"
   ],
   "page": "roads/leicestershire",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included. A county council looks after the roads in all of its districts."
  },
  "E10000019-structural": {
   "id": "E10000019-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 13.3,
     "real": 14.3,
     "perHead": 16.93,
     "perHeadReal": 18.22,
     "yoyCash": null,
     "yoyReal": null,
     "population": 785707
    },
    "2024-25": {
     "cash": 17.6,
     "real": 18.2,
     "perHead": 22.26,
     "perHeadReal": 23.03,
     "yoyCash": 32.3,
     "yoyReal": 27.3,
     "population": 790533
    },
    "2025-26": {
     "cash": 19.2,
     "real": 19.2,
     "perHead": 24.18,
     "perHeadReal": 24.18,
     "yoyCash": 9.1,
     "yoyReal": 5.5,
     "population": 794009
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E10000019-routine": {
   "id": "E10000019-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 8.4,
     "real": 9,
     "perHead": 10.69,
     "perHeadReal": 11.51,
     "yoyCash": null,
     "yoyReal": null,
     "population": 785707
    },
    "2024-25": {
     "cash": 11.4,
     "real": 11.8,
     "perHead": 14.42,
     "perHeadReal": 14.92,
     "yoyCash": 35.7,
     "yoyReal": 31,
     "population": 790533
    },
    "2025-26": {
     "cash": 13,
     "real": 13,
     "perHead": 16.37,
     "perHeadReal": 16.37,
     "yoyCash": 14,
     "yoyReal": 10.2,
     "population": 794009
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E10000019-winter": {
   "id": "E10000019-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 4.1,
     "real": 4.4,
     "perHead": 5.22,
     "perHeadReal": 5.62,
     "yoyCash": null,
     "yoyReal": null,
     "population": 785707
    },
    "2024-25": {
     "cash": 4.3,
     "real": 4.4,
     "perHead": 5.44,
     "perHeadReal": 5.63,
     "yoyCash": 4.9,
     "yoyReal": 1.1,
     "population": 790533
    },
    "2025-26": {
     "cash": 4.8,
     "real": 4.8,
     "perHead": 6.05,
     "perHeadReal": 6.05,
     "yoyCash": 11.6,
     "yoyReal": 9.1,
     "population": 794009
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E10000019-lighting": {
   "id": "E10000019-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 6.2,
     "real": 6.7,
     "perHead": 7.89,
     "perHeadReal": 8.49,
     "yoyCash": null,
     "yoyReal": null,
     "population": 785707
    },
    "2024-25": {
     "cash": 6.3,
     "real": 6.5,
     "perHead": 7.97,
     "perHeadReal": 8.24,
     "yoyCash": 1.6,
     "yoyReal": -2.7,
     "population": 790533
    },
    "2025-26": {
     "cash": 5.7,
     "real": 5.7,
     "perHead": 7.18,
     "perHeadReal": 7.18,
     "yoyCash": -9.5,
     "yoyReal": -12.3,
     "population": 794009
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E10000019": {
   "id": "E10000019",
   "name": "Lincolnshire County Council",
   "level": "local",
   "code": "E10000019",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 31.9,
     "real": 34.3,
     "perHead": 40.6,
     "perHeadReal": 43.71,
     "yoyCash": null,
     "yoyReal": null,
     "population": 785707
    },
    "2024-25": {
     "cash": 39.6,
     "real": 41,
     "perHead": 50.09,
     "perHeadReal": 51.82,
     "yoyCash": 24.1,
     "yoyReal": 19.4,
     "population": 790533
    },
    "2025-26": {
     "cash": 42.6,
     "real": 42.6,
     "perHead": 53.65,
     "perHeadReal": 53.65,
     "yoyCash": 7.6,
     "yoyReal": 3.9,
     "population": 794009
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E10000019-structural",
    "E10000019-routine",
    "E10000019-lighting",
    "E10000019-winter"
   ],
   "page": "roads/lincolnshire",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included. A county council looks after the roads in all of its districts."
  },
  "E10000020-structural": {
   "id": "E10000020-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.6,
     "real": 0.6,
     "perHead": 0.64,
     "perHeadReal": 0.69,
     "yoyCash": null,
     "yoyReal": null,
     "population": 934300
    },
    "2024-25": {
     "cash": 0.9,
     "real": 0.9,
     "perHead": 0.96,
     "perHeadReal": 0.99,
     "yoyCash": 50,
     "yoyReal": 55.2,
     "population": 940468
    },
    "2025-26": {
     "cash": 1.4,
     "real": 1.4,
     "perHead": 1.48,
     "perHeadReal": 1.48,
     "yoyCash": 55.6,
     "yoyReal": 55.6,
     "population": 945427
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E10000020-routine": {
   "id": "E10000020-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 8.5,
     "real": 9.2,
     "perHead": 9.1,
     "perHeadReal": 9.79,
     "yoyCash": null,
     "yoyReal": null,
     "population": 934300
    },
    "2024-25": {
     "cash": 9.1,
     "real": 9.4,
     "perHead": 9.68,
     "perHeadReal": 10.01,
     "yoyCash": 7.1,
     "yoyReal": 2.3,
     "population": 940468
    },
    "2025-26": {
     "cash": 3.9,
     "real": 3.9,
     "perHead": 4.13,
     "perHeadReal": 4.13,
     "yoyCash": -57.1,
     "yoyReal": -58.5,
     "population": 945427
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E10000020-winter": {
   "id": "E10000020-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 3.2,
     "real": 3.4,
     "perHead": 3.43,
     "perHeadReal": 3.69,
     "yoyCash": null,
     "yoyReal": null,
     "population": 934300
    },
    "2024-25": {
     "cash": 4.1,
     "real": 4.2,
     "perHead": 4.36,
     "perHeadReal": 4.51,
     "yoyCash": 28.1,
     "yoyReal": 24.7,
     "population": 940468
    },
    "2025-26": {
     "cash": 3.4,
     "real": 3.4,
     "perHead": 3.6,
     "perHeadReal": 3.6,
     "yoyCash": -17.1,
     "yoyReal": -19,
     "population": 945427
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E10000020-lighting": {
   "id": "E10000020-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 11.2,
     "real": 12.1,
     "perHead": 11.99,
     "perHeadReal": 12.9,
     "yoyCash": null,
     "yoyReal": null,
     "population": 934300
    },
    "2024-25": {
     "cash": 10.4,
     "real": 10.8,
     "perHead": 11.06,
     "perHeadReal": 11.44,
     "yoyCash": -7.1,
     "yoyReal": -11.1,
     "population": 940468
    },
    "2025-26": {
     "cash": 10,
     "real": 10,
     "perHead": 10.58,
     "perHeadReal": 10.58,
     "yoyCash": -3.8,
     "yoyReal": -7.4,
     "population": 945427
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E10000020": {
   "id": "E10000020",
   "name": "Norfolk County Council",
   "level": "local",
   "code": "E10000020",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 23.5,
     "real": 25.3,
     "perHead": 25.15,
     "perHeadReal": 27.08,
     "yoyCash": null,
     "yoyReal": null,
     "population": 934300
    },
    "2024-25": {
     "cash": 24.5,
     "real": 25.3,
     "perHead": 26.05,
     "perHeadReal": 26.95,
     "yoyCash": 4.3,
     "yoyReal": 0.2,
     "population": 940468
    },
    "2025-26": {
     "cash": 18.8,
     "real": 18.8,
     "perHead": 19.89,
     "perHeadReal": 19.89,
     "yoyCash": -23.3,
     "yoyReal": -25.7,
     "population": 945427
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E10000020-lighting",
    "E10000020-routine",
    "E10000020-winter",
    "E10000020-structural"
   ],
   "page": "roads/norfolk",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included. A county council looks after the roads in all of its districts."
  },
  "E10000024-structural": {
   "id": "E10000024-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 9,
     "real": 9.7,
     "perHead": 10.64,
     "perHeadReal": 11.45,
     "yoyCash": null,
     "yoyReal": null,
     "population": 846144
    },
    "2024-25": {
     "cash": 14.4,
     "real": 14.9,
     "perHead": 16.84,
     "perHeadReal": 17.42,
     "yoyCash": 60,
     "yoyReal": 53.6,
     "population": 855350
    },
    "2025-26": {
     "cash": 13,
     "real": 13,
     "perHead": 15.08,
     "perHeadReal": 15.08,
     "yoyCash": -9.7,
     "yoyReal": -12.8,
     "population": 862326
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E10000024-routine": {
   "id": "E10000024-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 5.2,
     "real": 5.6,
     "perHead": 6.15,
     "perHeadReal": 6.62,
     "yoyCash": null,
     "yoyReal": null,
     "population": 846144
    },
    "2024-25": {
     "cash": 2.6,
     "real": 2.7,
     "perHead": 3.04,
     "perHeadReal": 3.14,
     "yoyCash": -50,
     "yoyReal": -52,
     "population": 855350
    },
    "2025-26": {
     "cash": 2.6,
     "real": 2.6,
     "perHead": 3.02,
     "perHeadReal": 3.02,
     "yoyCash": 0,
     "yoyReal": -3.7,
     "population": 862326
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E10000024-winter": {
   "id": "E10000024-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2.5,
     "real": 2.7,
     "perHead": 2.95,
     "perHeadReal": 3.18,
     "yoyCash": null,
     "yoyReal": null,
     "population": 846144
    },
    "2024-25": {
     "cash": 2.8,
     "real": 2.9,
     "perHead": 3.27,
     "perHeadReal": 3.39,
     "yoyCash": 12,
     "yoyReal": 7.3,
     "population": 855350
    },
    "2025-26": {
     "cash": 2.2,
     "real": 2.2,
     "perHead": 2.55,
     "perHeadReal": 2.55,
     "yoyCash": -21.4,
     "yoyReal": -24.1,
     "population": 862326
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E10000024-lighting": {
   "id": "E10000024-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 7.3,
     "real": 7.9,
     "perHead": 8.63,
     "perHeadReal": 9.29,
     "yoyCash": null,
     "yoyReal": null,
     "population": 846144
    },
    "2024-25": {
     "cash": 5.2,
     "real": 5.4,
     "perHead": 6.08,
     "perHeadReal": 6.29,
     "yoyCash": -28.8,
     "yoyReal": -31.9,
     "population": 855350
    },
    "2025-26": {
     "cash": 4.8,
     "real": 4.8,
     "perHead": 5.57,
     "perHeadReal": 5.57,
     "yoyCash": -7.7,
     "yoyReal": -11.1,
     "population": 862326
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E10000024": {
   "id": "E10000024",
   "name": "Nottinghamshire County Council",
   "level": "local",
   "code": "E10000024",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 24,
     "real": 25.8,
     "perHead": 28.36,
     "perHeadReal": 30.53,
     "yoyCash": null,
     "yoyReal": null,
     "population": 846144
    },
    "2024-25": {
     "cash": 24.9,
     "real": 25.8,
     "perHead": 29.11,
     "perHeadReal": 30.11,
     "yoyCash": 3.7,
     "yoyReal": -0.2,
     "population": 855350
    },
    "2025-26": {
     "cash": 22.6,
     "real": 22.6,
     "perHead": 26.21,
     "perHeadReal": 26.21,
     "yoyCash": -9.2,
     "yoyReal": -12.4,
     "population": 862326
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E10000024-structural",
    "E10000024-lighting",
    "E10000024-routine",
    "E10000024-winter"
   ],
   "page": "roads/nottinghamshire",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included. A county council looks after the roads in all of its districts."
  },
  "E10000025-structural": {
   "id": "E10000025-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 11.1,
     "real": 11.9,
     "perHead": 14.72,
     "perHeadReal": 15.85,
     "yoyCash": null,
     "yoyReal": null,
     "population": 754028
    },
    "2024-25": {
     "cash": 13.8,
     "real": 14.3,
     "perHead": 18.04,
     "perHeadReal": 18.66,
     "yoyCash": 24.3,
     "yoyReal": 20,
     "population": 765123
    },
    "2025-26": {
     "cash": 10.9,
     "real": 10.9,
     "perHead": 14.16,
     "perHeadReal": 14.16,
     "yoyCash": -21,
     "yoyReal": -23.8,
     "population": 769831
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E10000025-routine": {
   "id": "E10000025-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 12.7,
     "real": 13.7,
     "perHead": 16.84,
     "perHeadReal": 18.13,
     "yoyCash": null,
     "yoyReal": null,
     "population": 754028
    },
    "2024-25": {
     "cash": 12.6,
     "real": 13,
     "perHead": 16.47,
     "perHeadReal": 17.04,
     "yoyCash": -0.8,
     "yoyReal": -4.9,
     "population": 765123
    },
    "2025-26": {
     "cash": 15.2,
     "real": 15.2,
     "perHead": 19.74,
     "perHeadReal": 19.74,
     "yoyCash": 20.6,
     "yoyReal": 16.9,
     "population": 769831
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E10000025-winter": {
   "id": "E10000025-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2,
     "real": 2.2,
     "perHead": 2.65,
     "perHeadReal": 2.86,
     "yoyCash": null,
     "yoyReal": null,
     "population": 754028
    },
    "2024-25": {
     "cash": 3.2,
     "real": 3.3,
     "perHead": 4.18,
     "perHeadReal": 4.33,
     "yoyCash": 60,
     "yoyReal": 50.5,
     "population": 765123
    },
    "2025-26": {
     "cash": 3,
     "real": 3,
     "perHead": 3.9,
     "perHeadReal": 3.9,
     "yoyCash": -6.3,
     "yoyReal": -9.1,
     "population": 769831
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E10000025-lighting": {
   "id": "E10000025-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 4.2,
     "real": 4.5,
     "perHead": 5.57,
     "perHeadReal": 6,
     "yoyCash": null,
     "yoyReal": null,
     "population": 754028
    },
    "2024-25": {
     "cash": 3.5,
     "real": 3.6,
     "perHead": 4.57,
     "perHeadReal": 4.73,
     "yoyCash": -16.7,
     "yoyReal": -19.5,
     "population": 765123
    },
    "2025-26": {
     "cash": 4.7,
     "real": 4.7,
     "perHead": 6.11,
     "perHeadReal": 6.11,
     "yoyCash": 34.3,
     "yoyReal": 30.6,
     "population": 769831
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E10000025": {
   "id": "E10000025",
   "name": "Oxfordshire County Council",
   "level": "local",
   "code": "E10000025",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 30,
     "real": 32.3,
     "perHead": 39.79,
     "perHeadReal": 42.83,
     "yoyCash": null,
     "yoyReal": null,
     "population": 754028
    },
    "2024-25": {
     "cash": 33,
     "real": 34.1,
     "perHead": 43.13,
     "perHeadReal": 44.62,
     "yoyCash": 10,
     "yoyReal": 5.7,
     "population": 765123
    },
    "2025-26": {
     "cash": 33.8,
     "real": 33.8,
     "perHead": 43.91,
     "perHeadReal": 43.91,
     "yoyCash": 2.4,
     "yoyReal": -0.9,
     "population": 769831
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E10000025-routine",
    "E10000025-structural",
    "E10000025-lighting",
    "E10000025-winter"
   ],
   "page": "roads/oxfordshire",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included. A county council looks after the roads in all of its districts."
  },
  "E10000028-structural": {
   "id": "E10000028-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2,
     "real": 2.2,
     "perHead": 2.23,
     "perHeadReal": 2.4,
     "yoyCash": null,
     "yoyReal": null,
     "population": 897673
    },
    "2024-25": {
     "cash": 2,
     "real": 2.1,
     "perHead": 2.21,
     "perHeadReal": 2.28,
     "yoyCash": 0,
     "yoyReal": -6,
     "population": 906397
    },
    "2025-26": {
     "cash": 2.1,
     "real": 2.1,
     "perHead": 2.3,
     "perHeadReal": 2.3,
     "yoyCash": 5,
     "yoyReal": 0,
     "population": 913073
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E10000028-routine": {
   "id": "E10000028-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 20.3,
     "real": 21.9,
     "perHead": 22.61,
     "perHeadReal": 24.34,
     "yoyCash": null,
     "yoyReal": null,
     "population": 897673
    },
    "2024-25": {
     "cash": 17.4,
     "real": 18,
     "perHead": 19.2,
     "perHeadReal": 19.86,
     "yoyCash": -14.3,
     "yoyReal": -17.8,
     "population": 906397
    },
    "2025-26": {
     "cash": 16.4,
     "real": 16.4,
     "perHead": 17.96,
     "perHeadReal": 17.96,
     "yoyCash": -5.7,
     "yoyReal": -8.9,
     "population": 913073
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E10000028-winter": {
   "id": "E10000028-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.6,
     "real": 1.7,
     "perHead": 1.78,
     "perHeadReal": 1.92,
     "yoyCash": null,
     "yoyReal": null,
     "population": 897673
    },
    "2024-25": {
     "cash": 2,
     "real": 2.1,
     "perHead": 2.21,
     "perHeadReal": 2.28,
     "yoyCash": 25,
     "yoyReal": 21.7,
     "population": 906397
    },
    "2025-26": {
     "cash": 1.9,
     "real": 1.9,
     "perHead": 2.08,
     "perHeadReal": 2.08,
     "yoyCash": -5,
     "yoyReal": -9.5,
     "population": 913073
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E10000028-lighting": {
   "id": "E10000028-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 8.7,
     "real": 9.4,
     "perHead": 9.69,
     "perHeadReal": 10.43,
     "yoyCash": null,
     "yoyReal": null,
     "population": 897673
    },
    "2024-25": {
     "cash": 5.9,
     "real": 6.1,
     "perHead": 6.51,
     "perHeadReal": 6.73,
     "yoyCash": -32.2,
     "yoyReal": -35.1,
     "population": 906397
    },
    "2025-26": {
     "cash": 7.7,
     "real": 7.7,
     "perHead": 8.43,
     "perHeadReal": 8.43,
     "yoyCash": 30.5,
     "yoyReal": 26.2,
     "population": 913073
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E10000028": {
   "id": "E10000028",
   "name": "Staffordshire County Council",
   "level": "local",
   "code": "E10000028",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 32.5,
     "real": 35,
     "perHead": 36.2,
     "perHeadReal": 38.97,
     "yoyCash": null,
     "yoyReal": null,
     "population": 897673
    },
    "2024-25": {
     "cash": 27.3,
     "real": 28.2,
     "perHead": 30.12,
     "perHeadReal": 31.16,
     "yoyCash": -16,
     "yoyReal": -19.3,
     "population": 906397
    },
    "2025-26": {
     "cash": 28.1,
     "real": 28.1,
     "perHead": 30.78,
     "perHeadReal": 30.78,
     "yoyCash": 2.9,
     "yoyReal": -0.4,
     "population": 913073
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E10000028-routine",
    "E10000028-lighting",
    "E10000028-structural",
    "E10000028-winter"
   ],
   "page": "roads/staffordshire",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included. A county council looks after the roads in all of its districts."
  },
  "E10000029-structural": {
   "id": "E10000029-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.9,
     "real": 1,
     "perHead": 1.16,
     "perHeadReal": 1.24,
     "yoyCash": null,
     "yoyReal": null,
     "population": 778217
    },
    "2024-25": {
     "cash": 1.1,
     "real": 1.1,
     "perHead": 1.4,
     "perHeadReal": 1.45,
     "yoyCash": 22.2,
     "yoyReal": 13.8,
     "population": 785501
    },
    "2025-26": {
     "cash": 1.9,
     "real": 1.9,
     "perHead": 2.41,
     "perHeadReal": 2.41,
     "yoyCash": 72.7,
     "yoyReal": 72.7,
     "population": 789850
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E10000029-routine": {
   "id": "E10000029-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 7.7,
     "real": 8.3,
     "perHead": 9.89,
     "perHeadReal": 10.65,
     "yoyCash": null,
     "yoyReal": null,
     "population": 778217
    },
    "2024-25": {
     "cash": 6.6,
     "real": 6.8,
     "perHead": 8.4,
     "perHeadReal": 8.69,
     "yoyCash": -14.3,
     "yoyReal": -17.7,
     "population": 785501
    },
    "2025-26": {
     "cash": 12.7,
     "real": 12.7,
     "perHead": 16.08,
     "perHeadReal": 16.08,
     "yoyCash": 92.4,
     "yoyReal": 86.8,
     "population": 789850
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E10000029-winter": {
   "id": "E10000029-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 3,
     "real": 3.2,
     "perHead": 3.85,
     "perHeadReal": 4.15,
     "yoyCash": null,
     "yoyReal": null,
     "population": 778217
    },
    "2024-25": {
     "cash": 4.3,
     "real": 4.4,
     "perHead": 5.47,
     "perHeadReal": 5.66,
     "yoyCash": 43.3,
     "yoyReal": 39,
     "population": 785501
    },
    "2025-26": {
     "cash": 4.5,
     "real": 4.5,
     "perHead": 5.7,
     "perHeadReal": 5.7,
     "yoyCash": 4.7,
     "yoyReal": 2.3,
     "population": 789850
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E10000029-lighting": {
   "id": "E10000029-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 4.4,
     "real": 4.7,
     "perHead": 5.65,
     "perHeadReal": 6.09,
     "yoyCash": null,
     "yoyReal": null,
     "population": 778217
    },
    "2024-25": {
     "cash": 3.2,
     "real": 3.3,
     "perHead": 4.07,
     "perHeadReal": 4.21,
     "yoyCash": -27.3,
     "yoyReal": -29.6,
     "population": 785501
    },
    "2025-26": {
     "cash": 3.7,
     "real": 3.7,
     "perHead": 4.68,
     "perHeadReal": 4.68,
     "yoyCash": 15.6,
     "yoyReal": 12.1,
     "population": 789850
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E10000029": {
   "id": "E10000029",
   "name": "Suffolk County Council",
   "level": "local",
   "code": "E10000029",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 16,
     "real": 17.2,
     "perHead": 20.56,
     "perHeadReal": 22.13,
     "yoyCash": null,
     "yoyReal": null,
     "population": 778217
    },
    "2024-25": {
     "cash": 15.2,
     "real": 15.7,
     "perHead": 19.35,
     "perHeadReal": 20.02,
     "yoyCash": -5,
     "yoyReal": -8.6,
     "population": 785501
    },
    "2025-26": {
     "cash": 22.9,
     "real": 22.9,
     "perHead": 28.99,
     "perHeadReal": 28.99,
     "yoyCash": 50.7,
     "yoyReal": 45.9,
     "population": 789850
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E10000029-routine",
    "E10000029-winter",
    "E10000029-lighting",
    "E10000029-structural"
   ],
   "page": "roads/suffolk",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included. A county council looks after the roads in all of its districts."
  },
  "E10000030-structural": {
   "id": "E10000030-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 6.9,
     "real": 7.4,
     "perHead": 5.58,
     "perHeadReal": 6.01,
     "yoyCash": null,
     "yoyReal": null,
     "population": 1236445
    },
    "2024-25": {
     "cash": 6.3,
     "real": 6.5,
     "perHead": 5.05,
     "perHeadReal": 5.22,
     "yoyCash": -8.7,
     "yoyReal": -11.9,
     "population": 1247792
    },
    "2025-26": {
     "cash": 7.9,
     "real": 7.9,
     "perHead": 6.29,
     "perHeadReal": 6.29,
     "yoyCash": 25.4,
     "yoyReal": 21.5,
     "population": 1255255
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E10000030-routine": {
   "id": "E10000030-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 21.9,
     "real": 23.6,
     "perHead": 17.71,
     "perHeadReal": 19.07,
     "yoyCash": null,
     "yoyReal": null,
     "population": 1236445
    },
    "2024-25": {
     "cash": 26.1,
     "real": 27,
     "perHead": 20.92,
     "perHeadReal": 21.64,
     "yoyCash": 19.2,
     "yoyReal": 14.4,
     "population": 1247792
    },
    "2025-26": {
     "cash": 29.6,
     "real": 29.6,
     "perHead": 23.58,
     "perHeadReal": 23.58,
     "yoyCash": 13.4,
     "yoyReal": 9.6,
     "population": 1255255
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E10000030-winter": {
   "id": "E10000030-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2.7,
     "real": 2.9,
     "perHead": 2.18,
     "perHeadReal": 2.35,
     "yoyCash": null,
     "yoyReal": null,
     "population": 1236445
    },
    "2024-25": {
     "cash": 3,
     "real": 3.1,
     "perHead": 2.4,
     "perHeadReal": 2.49,
     "yoyCash": 11.1,
     "yoyReal": 7,
     "population": 1247792
    },
    "2025-26": {
     "cash": 2.8,
     "real": 2.8,
     "perHead": 2.23,
     "perHeadReal": 2.23,
     "yoyCash": -6.7,
     "yoyReal": -9.7,
     "population": 1255255
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E10000030-lighting": {
   "id": "E10000030-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 16.2,
     "real": 17.4,
     "perHead": 13.1,
     "perHeadReal": 14.1,
     "yoyCash": null,
     "yoyReal": null,
     "population": 1236445
    },
    "2024-25": {
     "cash": 16.6,
     "real": 17.2,
     "perHead": 13.3,
     "perHeadReal": 13.76,
     "yoyCash": 2.5,
     "yoyReal": -1.3,
     "population": 1247792
    },
    "2025-26": {
     "cash": 17,
     "real": 17,
     "perHead": 13.54,
     "perHeadReal": 13.54,
     "yoyCash": 2.4,
     "yoyReal": -1.2,
     "population": 1255255
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E10000030": {
   "id": "E10000030",
   "name": "Surrey County Council",
   "level": "local",
   "code": "E10000030",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 47.6,
     "real": 51.2,
     "perHead": 38.5,
     "perHeadReal": 41.44,
     "yoyCash": null,
     "yoyReal": null,
     "population": 1236445
    },
    "2024-25": {
     "cash": 51.9,
     "real": 53.7,
     "perHead": 41.59,
     "perHeadReal": 43.03,
     "yoyCash": 9,
     "yoyReal": 4.9,
     "population": 1247792
    },
    "2025-26": {
     "cash": 57.3,
     "real": 57.3,
     "perHead": 45.65,
     "perHeadReal": 45.65,
     "yoyCash": 10.4,
     "yoyReal": 6.7,
     "population": 1255255
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E10000030-routine",
    "E10000030-lighting",
    "E10000030-structural",
    "E10000030-winter"
   ],
   "page": "roads/surrey",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included. A county council looks after the roads in all of its districts."
  },
  "E10000031-structural": {
   "id": "E10000031-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 4,
     "real": 4.3,
     "perHead": 6.44,
     "perHeadReal": 6.93,
     "yoyCash": null,
     "yoyReal": null,
     "population": 621265
    },
    "2024-25": {
     "cash": 3.1,
     "real": 3.2,
     "perHead": 4.9,
     "perHeadReal": 5.07,
     "yoyCash": -22.5,
     "yoyReal": -25.4,
     "population": 633002
    },
    "2025-26": {
     "cash": 3.3,
     "real": 3.3,
     "perHead": 5.12,
     "perHeadReal": 5.12,
     "yoyCash": 6.5,
     "yoyReal": 3.1,
     "population": 644021
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E10000031-routine": {
   "id": "E10000031-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 9.9,
     "real": 10.7,
     "perHead": 15.94,
     "perHeadReal": 17.15,
     "yoyCash": null,
     "yoyReal": null,
     "population": 621265
    },
    "2024-25": {
     "cash": 11.1,
     "real": 11.5,
     "perHead": 17.54,
     "perHeadReal": 18.14,
     "yoyCash": 12.1,
     "yoyReal": 7.3,
     "population": 633002
    },
    "2025-26": {
     "cash": 10.8,
     "real": 10.8,
     "perHead": 16.77,
     "perHeadReal": 16.77,
     "yoyCash": -2.7,
     "yoyReal": -6.1,
     "population": 644021
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E10000031-winter": {
   "id": "E10000031-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.7,
     "real": 1.8,
     "perHead": 2.74,
     "perHeadReal": 2.95,
     "yoyCash": null,
     "yoyReal": null,
     "population": 621265
    },
    "2024-25": {
     "cash": 2.2,
     "real": 2.3,
     "perHead": 3.48,
     "perHeadReal": 3.6,
     "yoyCash": 29.4,
     "yoyReal": 26.4,
     "population": 633002
    },
    "2025-26": {
     "cash": 2.3,
     "real": 2.3,
     "perHead": 3.57,
     "perHeadReal": 3.57,
     "yoyCash": 4.5,
     "yoyReal": 0,
     "population": 644021
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E10000031-lighting": {
   "id": "E10000031-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 5.1,
     "real": 5.5,
     "perHead": 8.21,
     "perHeadReal": 8.84,
     "yoyCash": null,
     "yoyReal": null,
     "population": 621265
    },
    "2024-25": {
     "cash": 4.1,
     "real": 4.2,
     "perHead": 6.48,
     "perHeadReal": 6.7,
     "yoyCash": -19.6,
     "yoyReal": -22.9,
     "population": 633002
    },
    "2025-26": {
     "cash": 3.7,
     "real": 3.7,
     "perHead": 5.75,
     "perHeadReal": 5.75,
     "yoyCash": -9.8,
     "yoyReal": -11.9,
     "population": 644021
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E10000031": {
   "id": "E10000031",
   "name": "Warwickshire County Council",
   "level": "local",
   "code": "E10000031",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 20.7,
     "real": 22.3,
     "perHead": 33.32,
     "perHeadReal": 35.87,
     "yoyCash": null,
     "yoyReal": null,
     "population": 621265
    },
    "2024-25": {
     "cash": 20.6,
     "real": 21.3,
     "perHead": 32.54,
     "perHeadReal": 33.66,
     "yoyCash": -0.5,
     "yoyReal": -4.4,
     "population": 633002
    },
    "2025-26": {
     "cash": 20.1,
     "real": 20.1,
     "perHead": 31.21,
     "perHeadReal": 31.21,
     "yoyCash": -2.4,
     "yoyReal": -5.6,
     "population": 644021
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E10000031-routine",
    "E10000031-lighting",
    "E10000031-structural",
    "E10000031-winter"
   ],
   "page": "roads/warwickshire",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included. A county council looks after the roads in all of its districts."
  },
  "E10000032-structural": {
   "id": "E10000032-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2.7,
     "real": 2.9,
     "perHead": 2.98,
     "perHeadReal": 3.21,
     "yoyCash": null,
     "yoyReal": null,
     "population": 904579
    },
    "2024-25": {
     "cash": 2,
     "real": 2.1,
     "perHead": 2.19,
     "perHeadReal": 2.26,
     "yoyCash": -25.9,
     "yoyReal": -28.7,
     "population": 914100
    },
    "2025-26": {
     "cash": 1.7,
     "real": 1.7,
     "perHead": 1.85,
     "perHeadReal": 1.85,
     "yoyCash": -15,
     "yoyReal": -19,
     "population": 921240
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E10000032-routine": {
   "id": "E10000032-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 24.4,
     "real": 26.3,
     "perHead": 26.97,
     "perHeadReal": 29.04,
     "yoyCash": null,
     "yoyReal": null,
     "population": 904579
    },
    "2024-25": {
     "cash": 27.2,
     "real": 28.1,
     "perHead": 29.76,
     "perHeadReal": 30.78,
     "yoyCash": 11.5,
     "yoyReal": 7,
     "population": 914100
    },
    "2025-26": {
     "cash": 28.6,
     "real": 28.6,
     "perHead": 31.05,
     "perHeadReal": 31.05,
     "yoyCash": 5.1,
     "yoyReal": 1.8,
     "population": 921240
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E10000032-winter": {
   "id": "E10000032-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.8,
     "real": 1.9,
     "perHead": 1.99,
     "perHeadReal": 2.14,
     "yoyCash": null,
     "yoyReal": null,
     "population": 904579
    },
    "2024-25": {
     "cash": 1.9,
     "real": 2,
     "perHead": 2.08,
     "perHeadReal": 2.15,
     "yoyCash": 5.6,
     "yoyReal": 3.4,
     "population": 914100
    },
    "2025-26": {
     "cash": 2.5,
     "real": 2.5,
     "perHead": 2.71,
     "perHeadReal": 2.71,
     "yoyCash": 31.6,
     "yoyReal": 25,
     "population": 921240
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E10000032-lighting": {
   "id": "E10000032-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 21.4,
     "real": 23,
     "perHead": 23.66,
     "perHeadReal": 25.47,
     "yoyCash": null,
     "yoyReal": null,
     "population": 904579
    },
    "2024-25": {
     "cash": 19.7,
     "real": 20.4,
     "perHead": 21.55,
     "perHeadReal": 22.29,
     "yoyCash": -7.9,
     "yoyReal": -11.4,
     "population": 914100
    },
    "2025-26": {
     "cash": 19.8,
     "real": 19.8,
     "perHead": 21.49,
     "perHeadReal": 21.49,
     "yoyCash": 0.5,
     "yoyReal": -2.9,
     "population": 921240
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E10000032": {
   "id": "E10000032",
   "name": "West Sussex County Council",
   "level": "local",
   "code": "E10000032",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 50.3,
     "real": 54.1,
     "perHead": 55.61,
     "perHeadReal": 59.86,
     "yoyCash": null,
     "yoyReal": null,
     "population": 904579
    },
    "2024-25": {
     "cash": 50.9,
     "real": 52.7,
     "perHead": 55.68,
     "perHeadReal": 57.6,
     "yoyCash": 1.2,
     "yoyReal": -2.7,
     "population": 914100
    },
    "2025-26": {
     "cash": 52.6,
     "real": 52.6,
     "perHead": 57.1,
     "perHeadReal": 57.1,
     "yoyCash": 3.3,
     "yoyReal": -0.2,
     "population": 921240
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E10000032-routine",
    "E10000032-lighting",
    "E10000032-winter",
    "E10000032-structural"
   ],
   "page": "roads/west-sussex",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included. A county council looks after the roads in all of its districts."
  },
  "E10000034-structural": {
   "id": "E10000034-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 0.6,
     "real": 0.6,
     "perHead": 0.97,
     "perHeadReal": 1.05,
     "yoyCash": null,
     "yoyReal": null,
     "population": 615797
    },
    "2024-25": {
     "cash": 0.6,
     "real": 0.6,
     "perHead": 0.97,
     "perHeadReal": 1,
     "yoyCash": 0,
     "yoyReal": 3.4,
     "population": 620714
    },
    "2025-26": {
     "cash": 0.6,
     "real": 0.6,
     "perHead": 0.96,
     "perHeadReal": 0.96,
     "yoyCash": 0,
     "yoyReal": 0,
     "population": 624209
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E10000034-routine": {
   "id": "E10000034-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 13.7,
     "real": 14.7,
     "perHead": 22.25,
     "perHeadReal": 23.95,
     "yoyCash": null,
     "yoyReal": null,
     "population": 615797
    },
    "2024-25": {
     "cash": 9.3,
     "real": 9.6,
     "perHead": 14.98,
     "perHeadReal": 15.5,
     "yoyCash": -32.1,
     "yoyReal": -34.6,
     "population": 620714
    },
    "2025-26": {
     "cash": 9.7,
     "real": 9.7,
     "perHead": 15.54,
     "perHeadReal": 15.54,
     "yoyCash": 4.3,
     "yoyReal": 1,
     "population": 624209
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E10000034-winter": {
   "id": "E10000034-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.5,
     "real": 1.6,
     "perHead": 2.44,
     "perHeadReal": 2.62,
     "yoyCash": null,
     "yoyReal": null,
     "population": 615797
    },
    "2024-25": {
     "cash": 2.1,
     "real": 2.2,
     "perHead": 3.38,
     "perHeadReal": 3.5,
     "yoyCash": 40,
     "yoyReal": 35.8,
     "population": 620714
    },
    "2025-26": {
     "cash": 1.8,
     "real": 1.8,
     "perHead": 2.88,
     "perHeadReal": 2.88,
     "yoyCash": -14.3,
     "yoyReal": -18.2,
     "population": 624209
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E10000034-lighting": {
   "id": "E10000034-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 5.1,
     "real": 5.5,
     "perHead": 8.28,
     "perHeadReal": 8.92,
     "yoyCash": null,
     "yoyReal": null,
     "population": 615797
    },
    "2024-25": {
     "cash": 5,
     "real": 5.2,
     "perHead": 8.06,
     "perHeadReal": 8.33,
     "yoyCash": -2,
     "yoyReal": -6,
     "population": 620714
    },
    "2025-26": {
     "cash": 4.9,
     "real": 4.9,
     "perHead": 7.85,
     "perHeadReal": 7.85,
     "yoyCash": -2,
     "yoyReal": -5.8,
     "population": 624209
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E10000034": {
   "id": "E10000034",
   "name": "Worcestershire County Council",
   "level": "local",
   "code": "E10000034",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 20.9,
     "real": 22.5,
     "perHead": 33.94,
     "perHeadReal": 36.54,
     "yoyCash": null,
     "yoyReal": null,
     "population": 615797
    },
    "2024-25": {
     "cash": 17,
     "real": 17.6,
     "perHead": 27.39,
     "perHeadReal": 28.33,
     "yoyCash": -18.7,
     "yoyReal": -21.8,
     "population": 620714
    },
    "2025-26": {
     "cash": 17,
     "real": 17,
     "perHead": 27.23,
     "perHeadReal": 27.23,
     "yoyCash": 0,
     "yoyReal": -3.4,
     "population": 624209
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E10000034-routine",
    "E10000034-lighting",
    "E10000034-winter",
    "E10000034-structural"
   ],
   "page": "roads/worcestershire",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included. A county council looks after the roads in all of its districts."
  },
  "E06000063-maintenance": {
   "id": "E06000063-maintenance",
   "name": "Road maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 4.3,
     "real": 4.6,
     "perHead": 15.48,
     "perHeadReal": 16.66,
     "yoyCash": null,
     "yoyReal": null,
     "population": 277799
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000063-winter": {
   "id": "E06000063-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.1,
     "real": 1.2,
     "perHead": 3.96,
     "perHeadReal": 4.26,
     "yoyCash": null,
     "yoyReal": null,
     "population": 277799
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000063-lighting": {
   "id": "E06000063-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2.7,
     "real": 2.9,
     "perHead": 9.72,
     "perHeadReal": 10.46,
     "yoyCash": null,
     "yoyReal": null,
     "population": 277799
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000063": {
   "id": "E06000063",
   "name": "Cumberland",
   "level": "local",
   "code": "E06000063",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 8,
     "real": 8.6,
     "perHead": 28.8,
     "perHeadReal": 31,
     "yoyCash": null,
     "yoyReal": null,
     "population": 277799
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E06000063-maintenance",
    "E06000063-lighting",
    "E06000063-winter"
   ],
   "page": "roads/cumberland",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E06000064-structural": {
   "id": "E06000064-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 5.1,
     "real": 5.5,
     "perHead": 22.32,
     "perHeadReal": 24.03,
     "yoyCash": null,
     "yoyReal": null,
     "population": 228504
    },
    "2024-25": {
     "cash": 7.2,
     "real": 7.4,
     "perHead": 31.33,
     "perHeadReal": 32.41,
     "yoyCash": 41.2,
     "yoyReal": 35.4,
     "population": 229821
    },
    "2025-26": {
     "cash": 1.4,
     "real": 1.4,
     "perHead": 6.05,
     "perHeadReal": 6.05,
     "yoyCash": -80.6,
     "yoyReal": -81.1,
     "population": 231307
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000064-routine": {
   "id": "E06000064-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1,
     "real": 1.1,
     "perHead": 4.38,
     "perHeadReal": 4.71,
     "yoyCash": null,
     "yoyReal": null,
     "population": 228504
    },
    "2024-25": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 1.74,
     "perHeadReal": 1.8,
     "yoyCash": -60,
     "yoyReal": -62.4,
     "population": 229821
    },
    "2025-26": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 1.73,
     "perHeadReal": 1.73,
     "yoyCash": 0,
     "yoyReal": 0,
     "population": 231307
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000064-winter": {
   "id": "E06000064-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 4.3,
     "real": 4.6,
     "perHead": 18.82,
     "perHeadReal": 20.26,
     "yoyCash": null,
     "yoyReal": null,
     "population": 228504
    },
    "2024-25": {
     "cash": 3.6,
     "real": 3.7,
     "perHead": 15.66,
     "perHeadReal": 16.2,
     "yoyCash": -16.3,
     "yoyReal": -19,
     "population": 229821
    },
    "2025-26": {
     "cash": 4,
     "real": 4,
     "perHead": 17.29,
     "perHeadReal": 17.29,
     "yoyCash": 11.1,
     "yoyReal": 8.1,
     "population": 231307
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000064-lighting": {
   "id": "E06000064-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 4,
     "real": 4.3,
     "perHead": 17.51,
     "perHeadReal": 18.84,
     "yoyCash": null,
     "yoyReal": null,
     "population": 228504
    },
    "2024-25": {
     "cash": 2,
     "real": 2.1,
     "perHead": 8.7,
     "perHeadReal": 9,
     "yoyCash": -50,
     "yoyReal": -51.9,
     "population": 229821
    },
    "2025-26": {
     "cash": 2.3,
     "real": 2.3,
     "perHead": 9.94,
     "perHeadReal": 9.94,
     "yoyCash": 15,
     "yoyReal": 9.5,
     "population": 231307
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000064": {
   "id": "E06000064",
   "name": "Westmorland and Furness",
   "level": "local",
   "code": "E06000064",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 14.4,
     "real": 15.5,
     "perHead": 63.02,
     "perHeadReal": 67.84,
     "yoyCash": null,
     "yoyReal": null,
     "population": 228504
    },
    "2024-25": {
     "cash": 13,
     "real": 13.4,
     "perHead": 56.57,
     "perHeadReal": 58.51,
     "yoyCash": -9.7,
     "yoyReal": -13.2,
     "population": 229821
    },
    "2025-26": {
     "cash": 8.1,
     "real": 8.1,
     "perHead": 35.02,
     "perHeadReal": 35.02,
     "yoyCash": -37.7,
     "yoyReal": -39.6,
     "population": 231307
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E06000064-winter",
    "E06000064-lighting",
    "E06000064-structural",
    "E06000064-routine"
   ],
   "page": "roads/westmorland-and-furness",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E06000065-structural": {
   "id": "E06000065-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 2.6,
     "real": 2.8,
     "perHead": 4.14,
     "perHeadReal": 4.46,
     "yoyCash": null,
     "yoyReal": null,
     "population": 628076
    },
    "2024-25": {
     "cash": 4,
     "real": 4.1,
     "perHead": 6.31,
     "perHeadReal": 6.53,
     "yoyCash": 53.8,
     "yoyReal": 47.8,
     "population": 633692
    },
    "2025-26": {
     "cash": 4.3,
     "real": 4.3,
     "perHead": 6.73,
     "perHeadReal": 6.73,
     "yoyCash": 7.5,
     "yoyReal": 4.9,
     "population": 639133
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000065-routine": {
   "id": "E06000065-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 19,
     "real": 20.5,
     "perHead": 30.25,
     "perHeadReal": 32.57,
     "yoyCash": null,
     "yoyReal": null,
     "population": 628076
    },
    "2024-25": {
     "cash": 15.9,
     "real": 16.4,
     "perHead": 25.09,
     "perHeadReal": 25.96,
     "yoyCash": -16.3,
     "yoyReal": -19.8,
     "population": 633692
    },
    "2025-26": {
     "cash": 16.8,
     "real": 16.8,
     "perHead": 26.29,
     "perHeadReal": 26.29,
     "yoyCash": 5.7,
     "yoyReal": 2.4,
     "population": 639133
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000065-winter": {
   "id": "E06000065-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 6.6,
     "real": 7.1,
     "perHead": 10.51,
     "perHeadReal": 11.31,
     "yoyCash": null,
     "yoyReal": null,
     "population": 628076
    },
    "2024-25": {
     "cash": 8.5,
     "real": 8.8,
     "perHead": 13.41,
     "perHeadReal": 13.88,
     "yoyCash": 28.8,
     "yoyReal": 23.8,
     "population": 633692
    },
    "2025-26": {
     "cash": 7.6,
     "real": 7.6,
     "perHead": 11.89,
     "perHeadReal": 11.89,
     "yoyCash": -10.6,
     "yoyReal": -13.6,
     "population": 639133
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000065-lighting": {
   "id": "E06000065-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 5.8,
     "real": 6.2,
     "perHead": 9.23,
     "perHeadReal": 9.94,
     "yoyCash": null,
     "yoyReal": null,
     "population": 628076
    },
    "2024-25": {
     "cash": 5.5,
     "real": 5.7,
     "perHead": 8.68,
     "perHeadReal": 8.98,
     "yoyCash": -5.2,
     "yoyReal": -8.2,
     "population": 633692
    },
    "2025-26": {
     "cash": 3.9,
     "real": 3.9,
     "perHead": 6.1,
     "perHeadReal": 6.1,
     "yoyCash": -29.1,
     "yoyReal": -31.6,
     "population": 639133
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000065": {
   "id": "E06000065",
   "name": "North Yorkshire",
   "level": "local",
   "code": "E06000065",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 33.9,
     "real": 36.5,
     "perHead": 53.97,
     "perHeadReal": 58.1,
     "yoyCash": null,
     "yoyReal": null,
     "population": 628076
    },
    "2024-25": {
     "cash": 33.8,
     "real": 35,
     "perHead": 53.34,
     "perHeadReal": 55.18,
     "yoyCash": -0.3,
     "yoyReal": -4.2,
     "population": 633692
    },
    "2025-26": {
     "cash": 32.6,
     "real": 32.6,
     "perHead": 51.01,
     "perHeadReal": 51.01,
     "yoyCash": -3.6,
     "yoyReal": -6.9,
     "population": 639133
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E06000065-routine",
    "E06000065-winter",
    "E06000065-structural",
    "E06000065-lighting"
   ],
   "page": "roads/north-yorkshire",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E06000066-structural": {
   "id": "E06000066-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1.1,
     "real": 1.2,
     "perHead": 1.89,
     "perHeadReal": 2.03,
     "yoyCash": null,
     "yoyReal": null,
     "population": 583076
    },
    "2024-25": {
     "cash": 1.1,
     "real": 1.1,
     "perHead": 1.87,
     "perHeadReal": 1.93,
     "yoyCash": 0,
     "yoyReal": -5.2,
     "population": 588173
    },
    "2025-26": {
     "cash": -0.5,
     "real": -0.5,
     "perHead": -0.85,
     "perHeadReal": -0.85,
     "yoyCash": -145.5,
     "yoyReal": -145.5,
     "population": 590972
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000066-routine": {
   "id": "E06000066-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 4.5,
     "real": 4.8,
     "perHead": 7.72,
     "perHeadReal": 8.31,
     "yoyCash": null,
     "yoyReal": null,
     "population": 583076
    },
    "2024-25": {
     "cash": 6.5,
     "real": 6.7,
     "perHead": 11.05,
     "perHeadReal": 11.43,
     "yoyCash": 44.4,
     "yoyReal": 40.1,
     "population": 588173
    },
    "2025-26": {
     "cash": 8.9,
     "real": 8.9,
     "perHead": 15.06,
     "perHeadReal": 15.06,
     "yoyCash": 36.9,
     "yoyReal": 32.8,
     "population": 590972
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000066-winter": {
   "id": "E06000066-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 1,
     "real": 1.1,
     "perHead": 1.72,
     "perHeadReal": 1.85,
     "yoyCash": null,
     "yoyReal": null,
     "population": 583076
    },
    "2024-25": {
     "cash": 1.7,
     "real": 1.8,
     "perHead": 2.89,
     "perHeadReal": 2.99,
     "yoyCash": 70,
     "yoyReal": 59.9,
     "population": 588173
    },
    "2025-26": {
     "cash": 2.3,
     "real": 2.3,
     "perHead": 3.89,
     "perHeadReal": 3.89,
     "yoyCash": 35.3,
     "yoyReal": 27.8,
     "population": 590972
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000066-lighting": {
   "id": "E06000066-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 6.7,
     "real": 7.2,
     "perHead": 11.49,
     "perHeadReal": 12.37,
     "yoyCash": null,
     "yoyReal": null,
     "population": 583076
    },
    "2024-25": {
     "cash": 6,
     "real": 6.2,
     "perHead": 10.2,
     "perHeadReal": 10.55,
     "yoyCash": -10.4,
     "yoyReal": -13.8,
     "population": 588173
    },
    "2025-26": {
     "cash": 6,
     "real": 6,
     "perHead": 10.15,
     "perHeadReal": 10.15,
     "yoyCash": 0,
     "yoyReal": -3.2,
     "population": 590972
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E06000066": {
   "id": "E06000066",
   "name": "Somerset",
   "level": "local",
   "code": "E06000066",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2023-24": {
     "cash": 13.3,
     "real": 14.3,
     "perHead": 22.81,
     "perHeadReal": 24.55,
     "yoyCash": null,
     "yoyReal": null,
     "population": 583076
    },
    "2024-25": {
     "cash": 15.2,
     "real": 15.7,
     "perHead": 25.84,
     "perHeadReal": 26.73,
     "yoyCash": 14.3,
     "yoyReal": 10,
     "population": 588173
    },
    "2025-26": {
     "cash": 16.7,
     "real": 16.7,
     "perHead": 28.26,
     "perHeadReal": 28.26,
     "yoyCash": 9.9,
     "yoyReal": 6.4,
     "population": 590972
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E06000066-routine",
    "E06000066-lighting",
    "E06000066-winter",
    "E06000066-structural"
   ],
   "page": "roads/somerset",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E08000038-structural": {
   "id": "E08000038-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2025-26": {
     "cash": 0.2,
     "real": 0.2,
     "perHead": 0.79,
     "perHeadReal": 0.79,
     "yoyCash": null,
     "yoyReal": null,
     "population": 252784
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000038-routine": {
   "id": "E08000038-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2025-26": {
     "cash": -1,
     "real": -1,
     "perHead": -3.96,
     "perHeadReal": -3.96,
     "yoyCash": null,
     "yoyReal": null,
     "population": 252784
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000038-winter": {
   "id": "E08000038-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2025-26": {
     "cash": 1.5,
     "real": 1.5,
     "perHead": 5.93,
     "perHeadReal": 5.93,
     "yoyCash": null,
     "yoyReal": null,
     "population": 252784
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000038-lighting": {
   "id": "E08000038-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2025-26": {
     "cash": 1.7,
     "real": 1.7,
     "perHead": 6.73,
     "perHeadReal": 6.73,
     "yoyCash": null,
     "yoyReal": null,
     "population": 252784
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000038": {
   "id": "E08000038",
   "name": "Barnsley",
   "level": "local",
   "code": "E08000038",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2025-26": {
     "cash": 2.4,
     "real": 2.4,
     "perHead": 9.49,
     "perHeadReal": 9.49,
     "yoyCash": null,
     "yoyReal": null,
     "population": 252784
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E08000038-lighting",
    "E08000038-winter",
    "E08000038-structural",
    "E08000038-routine"
   ],
   "page": "roads/barnsley",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "E08000039-structural": {
   "id": "E08000039-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2025-26": {
     "cash": 32.3,
     "real": 32.3,
     "perHead": 55.74,
     "perHeadReal": 55.74,
     "yoyCash": null,
     "yoyReal": null,
     "population": 579517
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000039-routine": {
   "id": "E08000039-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2025-26": {
     "cash": 24.8,
     "real": 24.8,
     "perHead": 42.79,
     "perHeadReal": 42.79,
     "yoyCash": null,
     "yoyReal": null,
     "population": 579517
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000039-winter": {
   "id": "E08000039-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2025-26": {
     "cash": 2.1,
     "real": 2.1,
     "perHead": 3.62,
     "perHeadReal": 3.62,
     "yoyCash": null,
     "yoyReal": null,
     "population": 579517
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000039-lighting": {
   "id": "E08000039-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "E92000001",
   "years": {
    "2025-26": {
     "cash": 8.7,
     "real": 8.7,
     "perHead": 15.01,
     "perHeadReal": 15.01,
     "yoyCash": null,
     "yoyReal": null,
     "population": 579517
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns. English councils publish every payment over £500, which the site’s council spending pages search."
  },
  "E08000039": {
   "id": "E08000039",
   "name": "Sheffield",
   "level": "local",
   "code": "E08000039",
   "codeScheme": "ons",
   "nation": "E92000001",
   "years": {
    "2025-26": {
     "cash": 67.8,
     "real": 67.8,
     "perHead": 116.99,
     "perHeadReal": 116.99,
     "yoyCash": null,
     "yoyReal": null,
     "population": 579517
    }
   },
   "sourceIds": [
    "mhclg-ro"
   ],
   "children": [
    "E08000039-structural",
    "E08000039-routine",
    "E08000039-lighting",
    "E08000039-winter"
   ],
   "page": "roads/sheffield",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "S12000033-maintenance": {
   "id": "S12000033-maintenance",
   "name": "Road maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 6.6,
     "real": 7.5,
     "perHead": 29.43,
     "perHeadReal": 33.35,
     "yoyCash": null,
     "yoyReal": null,
     "population": 224250
    },
    "2023-24": {
     "cash": 8.1,
     "real": 8.7,
     "perHead": 35.19,
     "perHeadReal": 37.89,
     "yoyCash": 22.7,
     "yoyReal": 16.3,
     "population": 230150
    },
    "2024-25": {
     "cash": 6.7,
     "real": 6.9,
     "perHead": 28.96,
     "perHeadReal": 29.96,
     "yoyCash": -17.3,
     "yoyReal": -20.3,
     "population": 231320
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000033-winter": {
   "id": "S12000033-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 2,
     "real": 2.3,
     "perHead": 8.92,
     "perHeadReal": 10.11,
     "yoyCash": null,
     "yoyReal": null,
     "population": 224250
    },
    "2023-24": {
     "cash": 1.8,
     "real": 1.9,
     "perHead": 7.82,
     "perHeadReal": 8.42,
     "yoyCash": -10,
     "yoyReal": -15.8,
     "population": 230150
    },
    "2024-25": {
     "cash": 1.6,
     "real": 1.7,
     "perHead": 6.92,
     "perHeadReal": 7.16,
     "yoyCash": -11.1,
     "yoyReal": -12.9,
     "population": 231320
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000033-lighting": {
   "id": "S12000033-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 3.3,
     "real": 3.7,
     "perHead": 14.72,
     "perHeadReal": 16.67,
     "yoyCash": null,
     "yoyReal": null,
     "population": 224250
    },
    "2023-24": {
     "cash": 2.6,
     "real": 2.8,
     "perHead": 11.3,
     "perHeadReal": 12.16,
     "yoyCash": -21.2,
     "yoyReal": -24.4,
     "population": 230150
    },
    "2024-25": {
     "cash": 1.5,
     "real": 1.6,
     "perHead": 6.48,
     "perHeadReal": 6.71,
     "yoyCash": -42.3,
     "yoyReal": -44.6,
     "population": 231320
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000033": {
   "id": "S12000033",
   "name": "Aberdeen City",
   "level": "local",
   "code": "S12000033",
   "codeScheme": "ons",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 11.9,
     "real": 13.5,
     "perHead": 53.07,
     "perHeadReal": 60.13,
     "yoyCash": null,
     "yoyReal": null,
     "population": 224250
    },
    "2023-24": {
     "cash": 12.5,
     "real": 13.5,
     "perHead": 54.31,
     "perHeadReal": 58.47,
     "yoyCash": 5,
     "yoyReal": -0.3,
     "population": 230150
    },
    "2024-25": {
     "cash": 9.8,
     "real": 10.1,
     "perHead": 42.37,
     "perHeadReal": 43.83,
     "yoyCash": -21.6,
     "yoyReal": -24.9,
     "population": 231320
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [
    "S12000033-maintenance",
    "S12000033-winter",
    "S12000033-lighting"
   ],
   "page": "roads/aberdeen-city",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "S12000034-maintenance": {
   "id": "S12000034-maintenance",
   "name": "Road maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 5.2,
     "real": 5.9,
     "perHead": 19.72,
     "perHeadReal": 22.34,
     "yoyCash": null,
     "yoyReal": null,
     "population": 263750
    },
    "2023-24": {
     "cash": 5.9,
     "real": 6.4,
     "perHead": 22.28,
     "perHeadReal": 23.98,
     "yoyCash": 13.5,
     "yoyReal": 7.6,
     "population": 264850
    },
    "2024-25": {
     "cash": 5.5,
     "real": 5.7,
     "perHead": 20.75,
     "perHeadReal": 21.46,
     "yoyCash": -6.8,
     "yoyReal": -11.1,
     "population": 265110
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000034-winter": {
   "id": "S12000034-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 7.5,
     "real": 8.5,
     "perHead": 28.44,
     "perHeadReal": 32.22,
     "yoyCash": null,
     "yoyReal": null,
     "population": 263750
    },
    "2023-24": {
     "cash": 7,
     "real": 7.5,
     "perHead": 26.43,
     "perHeadReal": 28.45,
     "yoyCash": -6.7,
     "yoyReal": -11.3,
     "population": 264850
    },
    "2024-25": {
     "cash": 7.1,
     "real": 7.3,
     "perHead": 26.78,
     "perHeadReal": 27.7,
     "yoyCash": 1.4,
     "yoyReal": -2.1,
     "population": 265110
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000034-lighting": {
   "id": "S12000034-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 1.6,
     "real": 1.8,
     "perHead": 6.07,
     "perHeadReal": 6.87,
     "yoyCash": null,
     "yoyReal": null,
     "population": 263750
    },
    "2023-24": {
     "cash": 2.2,
     "real": 2.4,
     "perHead": 8.31,
     "perHeadReal": 8.94,
     "yoyCash": 37.5,
     "yoyReal": 31.6,
     "population": 264850
    },
    "2024-25": {
     "cash": 2.4,
     "real": 2.5,
     "perHead": 9.05,
     "perHeadReal": 9.36,
     "yoyCash": 9.1,
     "yoyReal": 3.4,
     "population": 265110
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000034": {
   "id": "S12000034",
   "name": "Aberdeenshire",
   "level": "local",
   "code": "S12000034",
   "codeScheme": "ons",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 14.2,
     "real": 16.1,
     "perHead": 53.84,
     "perHeadReal": 61.01,
     "yoyCash": null,
     "yoyReal": null,
     "population": 263750
    },
    "2023-24": {
     "cash": 15.1,
     "real": 16.3,
     "perHead": 57.01,
     "perHeadReal": 61.37,
     "yoyCash": 6.3,
     "yoyReal": 1,
     "population": 264850
    },
    "2024-25": {
     "cash": 14.9,
     "real": 15.4,
     "perHead": 56.2,
     "perHeadReal": 58.14,
     "yoyCash": -1.3,
     "yoyReal": -5.4,
     "population": 265110
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [
    "S12000034-winter",
    "S12000034-maintenance",
    "S12000034-lighting"
   ],
   "page": "roads/aberdeenshire",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "S12000010-maintenance": {
   "id": "S12000010-maintenance",
   "name": "Road maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 1.7,
     "real": 1.9,
     "perHead": 15.12,
     "perHeadReal": 17.13,
     "yoyCash": null,
     "yoyReal": null,
     "population": 112460
    },
    "2023-24": {
     "cash": 2.2,
     "real": 2.4,
     "perHead": 19.32,
     "perHeadReal": 20.8,
     "yoyCash": 29.4,
     "yoyReal": 24.6,
     "population": 113860
    },
    "2024-25": {
     "cash": 1.9,
     "real": 2,
     "perHead": 16.5,
     "perHeadReal": 17.06,
     "yoyCash": -13.6,
     "yoyReal": -18.1,
     "population": 115180
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000010-winter": {
   "id": "S12000010-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 1.4,
     "real": 1.6,
     "perHead": 12.45,
     "perHeadReal": 14.11,
     "yoyCash": null,
     "yoyReal": null,
     "population": 112460
    },
    "2023-24": {
     "cash": 1.4,
     "real": 1.5,
     "perHead": 12.3,
     "perHeadReal": 13.24,
     "yoyCash": 0,
     "yoyReal": -5.8,
     "population": 113860
    },
    "2024-25": {
     "cash": 1.4,
     "real": 1.4,
     "perHead": 12.15,
     "perHeadReal": 12.57,
     "yoyCash": 0,
     "yoyReal": -3.5,
     "population": 115180
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000010-lighting": {
   "id": "S12000010-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 1.2,
     "real": 1.4,
     "perHead": 10.67,
     "perHeadReal": 12.09,
     "yoyCash": null,
     "yoyReal": null,
     "population": 112460
    },
    "2023-24": {
     "cash": 1.4,
     "real": 1.5,
     "perHead": 12.3,
     "perHeadReal": 13.24,
     "yoyCash": 16.7,
     "yoyReal": 7.6,
     "population": 113860
    },
    "2024-25": {
     "cash": 1.5,
     "real": 1.6,
     "perHead": 13.02,
     "perHeadReal": 13.47,
     "yoyCash": 7.1,
     "yoyReal": 3.4,
     "population": 115180
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000010": {
   "id": "S12000010",
   "name": "East Lothian",
   "level": "local",
   "code": "S12000010",
   "codeScheme": "ons",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 4.4,
     "real": 5,
     "perHead": 39.13,
     "perHeadReal": 44.33,
     "yoyCash": null,
     "yoyReal": null,
     "population": 112460
    },
    "2023-24": {
     "cash": 5,
     "real": 5.4,
     "perHead": 43.91,
     "perHeadReal": 47.27,
     "yoyCash": 13.6,
     "yoyReal": 7.6,
     "population": 113860
    },
    "2024-25": {
     "cash": 4.8,
     "real": 5,
     "perHead": 41.67,
     "perHeadReal": 43.11,
     "yoyCash": -4,
     "yoyReal": -8,
     "population": 115180
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [
    "S12000010-maintenance",
    "S12000010-lighting",
    "S12000010-winter"
   ],
   "page": "roads/east-lothian",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "S12000041-maintenance": {
   "id": "S12000041-maintenance",
   "name": "Road maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 5.4,
     "real": 6.1,
     "perHead": 47.09,
     "perHeadReal": 53.36,
     "yoyCash": null,
     "yoyReal": null,
     "population": 114670
    },
    "2023-24": {
     "cash": 5.9,
     "real": 6.4,
     "perHead": 51.26,
     "perHeadReal": 55.18,
     "yoyCash": 9.3,
     "yoyReal": 4.1,
     "population": 115100
    },
    "2024-25": {
     "cash": 6.7,
     "real": 6.9,
     "perHead": 58.3,
     "perHeadReal": 60.3,
     "yoyCash": 13.6,
     "yoyReal": 8.3,
     "population": 114930
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000041-winter": {
   "id": "S12000041-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 3.2,
     "real": 3.6,
     "perHead": 27.91,
     "perHeadReal": 31.62,
     "yoyCash": null,
     "yoyReal": null,
     "population": 114670
    },
    "2023-24": {
     "cash": 3.2,
     "real": 3.4,
     "perHead": 27.8,
     "perHeadReal": 29.93,
     "yoyCash": 0,
     "yoyReal": -4.3,
     "population": 115100
    },
    "2024-25": {
     "cash": 3.4,
     "real": 3.5,
     "perHead": 29.58,
     "perHeadReal": 30.6,
     "yoyCash": 6.2,
     "yoyReal": 3.4,
     "population": 114930
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000041-lighting": {
   "id": "S12000041-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 0.8,
     "real": 0.9,
     "perHead": 6.98,
     "perHeadReal": 7.91,
     "yoyCash": null,
     "yoyReal": null,
     "population": 114670
    },
    "2023-24": {
     "cash": 1.2,
     "real": 1.3,
     "perHead": 10.43,
     "perHeadReal": 11.22,
     "yoyCash": 50,
     "yoyReal": 43.5,
     "population": 115100
    },
    "2024-25": {
     "cash": 1.4,
     "real": 1.4,
     "perHead": 12.18,
     "perHeadReal": 12.6,
     "yoyCash": 16.7,
     "yoyReal": 11.4,
     "population": 114930
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000041": {
   "id": "S12000041",
   "name": "Angus",
   "level": "local",
   "code": "S12000041",
   "codeScheme": "ons",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 9.5,
     "real": 10.8,
     "perHead": 82.85,
     "perHeadReal": 93.88,
     "yoyCash": null,
     "yoyReal": null,
     "population": 114670
    },
    "2023-24": {
     "cash": 10.3,
     "real": 11.1,
     "perHead": 89.49,
     "perHeadReal": 96.33,
     "yoyCash": 8.4,
     "yoyReal": 2.7,
     "population": 115100
    },
    "2024-25": {
     "cash": 11.5,
     "real": 11.9,
     "perHead": 100.06,
     "perHeadReal": 103.51,
     "yoyCash": 11.7,
     "yoyReal": 7.2,
     "population": 114930
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [
    "S12000041-maintenance",
    "S12000041-winter",
    "S12000041-lighting"
   ],
   "page": "roads/angus",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "S12000035-maintenance": {
   "id": "S12000035-maintenance",
   "name": "Road maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 6.4,
     "real": 7.3,
     "perHead": 72.79,
     "perHeadReal": 82.47,
     "yoyCash": null,
     "yoyReal": null,
     "population": 87930
    },
    "2023-24": {
     "cash": 6.1,
     "real": 6.6,
     "perHead": 69.26,
     "perHeadReal": 74.55,
     "yoyCash": -4.7,
     "yoyReal": -10,
     "population": 88080
    },
    "2024-25": {
     "cash": 7.5,
     "real": 7.8,
     "perHead": 85.44,
     "perHeadReal": 88.38,
     "yoyCash": 23,
     "yoyReal": 17.6,
     "population": 87780
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000035-winter": {
   "id": "S12000035-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 2.7,
     "real": 3.1,
     "perHead": 30.71,
     "perHeadReal": 34.79,
     "yoyCash": null,
     "yoyReal": null,
     "population": 87930
    },
    "2023-24": {
     "cash": 2.8,
     "real": 3,
     "perHead": 31.79,
     "perHeadReal": 34.22,
     "yoyCash": 3.7,
     "yoyReal": -2.8,
     "population": 88080
    },
    "2024-25": {
     "cash": 3,
     "real": 3.1,
     "perHead": 34.18,
     "perHeadReal": 35.35,
     "yoyCash": 7.1,
     "yoyReal": 3.4,
     "population": 87780
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000035-lighting": {
   "id": "S12000035-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 1.4,
     "real": 1.6,
     "perHead": 15.92,
     "perHeadReal": 18.04,
     "yoyCash": null,
     "yoyReal": null,
     "population": 87930
    },
    "2023-24": {
     "cash": 1.6,
     "real": 1.7,
     "perHead": 18.17,
     "perHeadReal": 19.55,
     "yoyCash": 14.3,
     "yoyReal": 7.6,
     "population": 88080
    },
    "2024-25": {
     "cash": 1.7,
     "real": 1.8,
     "perHead": 19.37,
     "perHeadReal": 20.03,
     "yoyCash": 6.2,
     "yoyReal": 3.4,
     "population": 87780
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000035": {
   "id": "S12000035",
   "name": "Argyll & Bute",
   "level": "local",
   "code": "S12000035",
   "codeScheme": "ons",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 10.5,
     "real": 11.9,
     "perHead": 119.41,
     "perHeadReal": 135.31,
     "yoyCash": null,
     "yoyReal": null,
     "population": 87930
    },
    "2023-24": {
     "cash": 10.5,
     "real": 11.3,
     "perHead": 119.21,
     "perHeadReal": 128.33,
     "yoyCash": 0,
     "yoyReal": -5,
     "population": 88080
    },
    "2024-25": {
     "cash": 12.2,
     "real": 12.6,
     "perHead": 138.98,
     "perHeadReal": 143.77,
     "yoyCash": 16.2,
     "yoyReal": 11.7,
     "population": 87780
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [
    "S12000035-maintenance",
    "S12000035-winter",
    "S12000035-lighting"
   ],
   "page": "roads/argyll-and-bute",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "S12000036-maintenance": {
   "id": "S12000036-maintenance",
   "name": "Road maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 12.1,
     "real": 13.7,
     "perHead": 23.51,
     "perHeadReal": 26.65,
     "yoyCash": null,
     "yoyReal": null,
     "population": 514570
    },
    "2023-24": {
     "cash": 11.4,
     "real": 12.3,
     "perHead": 21.65,
     "perHeadReal": 23.3,
     "yoyCash": -5.8,
     "yoyReal": -10.4,
     "population": 526660
    },
    "2024-25": {
     "cash": 11.2,
     "real": 11.6,
     "perHead": 21.05,
     "perHeadReal": 21.78,
     "yoyCash": -1.8,
     "yoyReal": -5.8,
     "population": 532070
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000036-winter": {
   "id": "S12000036-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 2.1,
     "real": 2.4,
     "perHead": 4.08,
     "perHeadReal": 4.62,
     "yoyCash": null,
     "yoyReal": null,
     "population": 514570
    },
    "2023-24": {
     "cash": 1.9,
     "real": 2,
     "perHead": 3.61,
     "perHeadReal": 3.88,
     "yoyCash": -9.5,
     "yoyReal": -14.8,
     "population": 526660
    },
    "2024-25": {
     "cash": 2,
     "real": 2.1,
     "perHead": 3.76,
     "perHeadReal": 3.89,
     "yoyCash": 5.3,
     "yoyReal": 3.4,
     "population": 532070
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000036-lighting": {
   "id": "S12000036-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 3.9,
     "real": 4.4,
     "perHead": 7.58,
     "perHeadReal": 8.59,
     "yoyCash": null,
     "yoyReal": null,
     "population": 514570
    },
    "2023-24": {
     "cash": 5,
     "real": 5.4,
     "perHead": 9.49,
     "perHeadReal": 10.22,
     "yoyCash": 28.2,
     "yoyReal": 22.3,
     "population": 526660
    },
    "2024-25": {
     "cash": 5.8,
     "real": 6,
     "perHead": 10.9,
     "perHeadReal": 11.28,
     "yoyCash": 16,
     "yoyReal": 11.1,
     "population": 532070
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000036": {
   "id": "S12000036",
   "name": "City of Edinburgh",
   "level": "local",
   "code": "S12000036",
   "codeScheme": "ons",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 18.1,
     "real": 20.5,
     "perHead": 35.18,
     "perHeadReal": 39.86,
     "yoyCash": null,
     "yoyReal": null,
     "population": 514570
    },
    "2023-24": {
     "cash": 18.3,
     "real": 19.7,
     "perHead": 34.75,
     "perHeadReal": 37.41,
     "yoyCash": 1.1,
     "yoyReal": -3.9,
     "population": 526660
    },
    "2024-25": {
     "cash": 19,
     "real": 19.7,
     "perHead": 35.71,
     "perHeadReal": 36.94,
     "yoyCash": 3.8,
     "yoyReal": -0.2,
     "population": 532070
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [
    "S12000036-maintenance",
    "S12000036-lighting",
    "S12000036-winter"
   ],
   "page": "roads/city-of-edinburgh",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "S12000005-maintenance": {
   "id": "S12000005-maintenance",
   "name": "Road maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 1.6,
     "real": 1.8,
     "perHead": 30.92,
     "perHeadReal": 35.03,
     "yoyCash": null,
     "yoyReal": null,
     "population": 51750
    },
    "2023-24": {
     "cash": 1.7,
     "real": 1.8,
     "perHead": 32.72,
     "perHeadReal": 35.22,
     "yoyCash": 6.2,
     "yoyReal": 1.7,
     "population": 51960
    },
    "2024-25": {
     "cash": 1.3,
     "real": 1.3,
     "perHead": 25.01,
     "perHeadReal": 25.88,
     "yoyCash": -23.5,
     "yoyReal": -25.3,
     "population": 51970
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000005-winter": {
   "id": "S12000005-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 0.5,
     "real": 0.6,
     "perHead": 9.66,
     "perHeadReal": 10.95,
     "yoyCash": null,
     "yoyReal": null,
     "population": 51750
    },
    "2023-24": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 7.7,
     "perHeadReal": 8.29,
     "yoyCash": -20,
     "yoyReal": -28.2,
     "population": 51960
    },
    "2024-25": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 7.7,
     "perHeadReal": 7.96,
     "yoyCash": 0,
     "yoyReal": 3.4,
     "population": 51970
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000005-lighting": {
   "id": "S12000005-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 0.7,
     "real": 0.8,
     "perHead": 13.53,
     "perHeadReal": 15.33,
     "yoyCash": null,
     "yoyReal": null,
     "population": 51750
    },
    "2023-24": {
     "cash": 0.9,
     "real": 1,
     "perHead": 17.32,
     "perHeadReal": 18.65,
     "yoyCash": 28.6,
     "yoyReal": 21.1,
     "population": 51960
    },
    "2024-25": {
     "cash": 0.9,
     "real": 0.9,
     "perHead": 17.32,
     "perHeadReal": 17.91,
     "yoyCash": 0,
     "yoyReal": -6.9,
     "population": 51970
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000005": {
   "id": "S12000005",
   "name": "Clackmannanshire",
   "level": "local",
   "code": "S12000005",
   "codeScheme": "ons",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 2.8,
     "real": 3.2,
     "perHead": 54.11,
     "perHeadReal": 61.31,
     "yoyCash": null,
     "yoyReal": null,
     "population": 51750
    },
    "2023-24": {
     "cash": 2.9,
     "real": 3.1,
     "perHead": 55.81,
     "perHeadReal": 60.08,
     "yoyCash": 3.6,
     "yoyReal": -2.4,
     "population": 51960
    },
    "2024-25": {
     "cash": 2.6,
     "real": 2.7,
     "perHead": 50.03,
     "perHeadReal": 51.75,
     "yoyCash": -10.3,
     "yoyReal": -13.2,
     "population": 51970
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [
    "S12000005-maintenance",
    "S12000005-lighting",
    "S12000005-winter"
   ],
   "page": "roads/clackmannanshire",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "S12000006-maintenance": {
   "id": "S12000006-maintenance",
   "name": "Road maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 5.6,
     "real": 6.3,
     "perHead": 38.42,
     "perHeadReal": 43.53,
     "yoyCash": null,
     "yoyReal": null,
     "population": 145770
    },
    "2023-24": {
     "cash": 5.2,
     "real": 5.6,
     "perHead": 35.61,
     "perHeadReal": 38.33,
     "yoyCash": -7.1,
     "yoyReal": -11.1,
     "population": 146040
    },
    "2024-25": {
     "cash": 5.4,
     "real": 5.6,
     "perHead": 37,
     "perHeadReal": 38.28,
     "yoyCash": 3.8,
     "yoyReal": -0.2,
     "population": 145930
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000006-winter": {
   "id": "S12000006-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 1.8,
     "real": 2,
     "perHead": 12.35,
     "perHeadReal": 13.99,
     "yoyCash": null,
     "yoyReal": null,
     "population": 145770
    },
    "2023-24": {
     "cash": 1.8,
     "real": 1.9,
     "perHead": 12.33,
     "perHeadReal": 13.27,
     "yoyCash": 0,
     "yoyReal": -3.1,
     "population": 146040
    },
    "2024-25": {
     "cash": 1.8,
     "real": 1.9,
     "perHead": 12.33,
     "perHeadReal": 12.76,
     "yoyCash": 0,
     "yoyReal": -2,
     "population": 145930
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000006-lighting": {
   "id": "S12000006-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 0.9,
     "real": 1,
     "perHead": 6.17,
     "perHeadReal": 7,
     "yoyCash": null,
     "yoyReal": null,
     "population": 145770
    },
    "2023-24": {
     "cash": 1.2,
     "real": 1.3,
     "perHead": 8.22,
     "perHeadReal": 8.85,
     "yoyCash": 33.3,
     "yoyReal": 29.2,
     "population": 146040
    },
    "2024-25": {
     "cash": 1.4,
     "real": 1.4,
     "perHead": 9.59,
     "perHeadReal": 9.92,
     "yoyCash": 16.7,
     "yoyReal": 11.4,
     "population": 145930
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000006": {
   "id": "S12000006",
   "name": "Dumfries & Galloway",
   "level": "local",
   "code": "S12000006",
   "codeScheme": "ons",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 8.2,
     "real": 9.3,
     "perHead": 56.25,
     "perHeadReal": 63.74,
     "yoyCash": null,
     "yoyReal": null,
     "population": 145770
    },
    "2023-24": {
     "cash": 8.3,
     "real": 8.9,
     "perHead": 56.83,
     "perHeadReal": 61.18,
     "yoyCash": 1.2,
     "yoyReal": -3.9,
     "population": 146040
    },
    "2024-25": {
     "cash": 8.5,
     "real": 8.8,
     "perHead": 58.25,
     "perHeadReal": 60.25,
     "yoyCash": 2.4,
     "yoyReal": -1.2,
     "population": 145930
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [
    "S12000006-maintenance",
    "S12000006-winter",
    "S12000006-lighting"
   ],
   "page": "roads/dumfries-and-galloway",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "S12000042-maintenance": {
   "id": "S12000042-maintenance",
   "name": "Road maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 1.6,
     "real": 1.8,
     "perHead": 10.78,
     "perHeadReal": 12.21,
     "yoyCash": null,
     "yoyReal": null,
     "population": 148470
    },
    "2023-24": {
     "cash": 1.3,
     "real": 1.4,
     "perHead": 8.66,
     "perHeadReal": 9.32,
     "yoyCash": -18.8,
     "yoyReal": -22.3,
     "population": 150200
    },
    "2024-25": {
     "cash": 1.3,
     "real": 1.3,
     "perHead": 8.71,
     "perHeadReal": 9.01,
     "yoyCash": 0,
     "yoyReal": -3.9,
     "population": 149330
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000042-winter": {
   "id": "S12000042-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 1.9,
     "real": 2.2,
     "perHead": 12.8,
     "perHeadReal": 14.5,
     "yoyCash": null,
     "yoyReal": null,
     "population": 148470
    },
    "2023-24": {
     "cash": 1.9,
     "real": 2,
     "perHead": 12.65,
     "perHeadReal": 13.62,
     "yoyCash": 0,
     "yoyReal": -7,
     "population": 150200
    },
    "2024-25": {
     "cash": 1.7,
     "real": 1.8,
     "perHead": 11.38,
     "perHeadReal": 11.78,
     "yoyCash": -10.5,
     "yoyReal": -12.1,
     "population": 149330
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000042-lighting": {
   "id": "S12000042-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 0.8,
     "real": 0.9,
     "perHead": 5.39,
     "perHeadReal": 6.11,
     "yoyCash": null,
     "yoyReal": null,
     "population": 148470
    },
    "2023-24": {
     "cash": 1,
     "real": 1.1,
     "perHead": 6.66,
     "perHeadReal": 7.17,
     "yoyCash": 25,
     "yoyReal": 19.6,
     "population": 150200
    },
    "2024-25": {
     "cash": 1,
     "real": 1,
     "perHead": 6.7,
     "perHeadReal": 6.93,
     "yoyCash": 0,
     "yoyReal": -6,
     "population": 149330
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000042": {
   "id": "S12000042",
   "name": "Dundee City",
   "level": "local",
   "code": "S12000042",
   "codeScheme": "ons",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 4.3,
     "real": 4.9,
     "perHead": 28.96,
     "perHeadReal": 32.82,
     "yoyCash": null,
     "yoyReal": null,
     "population": 148470
    },
    "2023-24": {
     "cash": 4.2,
     "real": 4.5,
     "perHead": 27.96,
     "perHeadReal": 30.1,
     "yoyCash": -2.3,
     "yoyReal": -7.7,
     "population": 150200
    },
    "2024-25": {
     "cash": 4,
     "real": 4.1,
     "perHead": 26.79,
     "perHeadReal": 27.71,
     "yoyCash": -4.8,
     "yoyReal": -8,
     "population": 149330
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [
    "S12000042-winter",
    "S12000042-maintenance",
    "S12000042-lighting"
   ],
   "page": "roads/dundee-city",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "S12000008-maintenance": {
   "id": "S12000008-maintenance",
   "name": "Road maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 3.7,
     "real": 4.2,
     "perHead": 30.73,
     "perHeadReal": 34.82,
     "yoyCash": null,
     "yoyReal": null,
     "population": 120400
    },
    "2023-24": {
     "cash": 3.7,
     "real": 4,
     "perHead": 30.63,
     "perHeadReal": 32.97,
     "yoyCash": 0,
     "yoyReal": -5.2,
     "population": 120800
    },
    "2024-25": {
     "cash": 4.3,
     "real": 4.4,
     "perHead": 35.44,
     "perHeadReal": 36.66,
     "yoyCash": 16.2,
     "yoyReal": 11.2,
     "population": 121320
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000008-winter": {
   "id": "S12000008-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 1.3,
     "real": 1.5,
     "perHead": 10.8,
     "perHeadReal": 12.23,
     "yoyCash": null,
     "yoyReal": null,
     "population": 120400
    },
    "2023-24": {
     "cash": 1.4,
     "real": 1.5,
     "perHead": 11.59,
     "perHeadReal": 12.48,
     "yoyCash": 7.7,
     "yoyReal": 0.5,
     "population": 120800
    },
    "2024-25": {
     "cash": 1.6,
     "real": 1.7,
     "perHead": 13.19,
     "perHeadReal": 13.64,
     "yoyCash": 14.3,
     "yoyReal": 10.3,
     "population": 121320
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000008-lighting": {
   "id": "S12000008-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 1.9,
     "real": 2.2,
     "perHead": 15.78,
     "perHeadReal": 17.88,
     "yoyCash": null,
     "yoyReal": null,
     "population": 120400
    },
    "2023-24": {
     "cash": 2.7,
     "real": 2.9,
     "perHead": 22.35,
     "perHeadReal": 24.06,
     "yoyCash": 42.1,
     "yoyReal": 32.1,
     "population": 120800
    },
    "2024-25": {
     "cash": 2.7,
     "real": 2.8,
     "perHead": 22.26,
     "perHeadReal": 23.02,
     "yoyCash": 0,
     "yoyReal": -3.7,
     "population": 121320
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000008": {
   "id": "S12000008",
   "name": "East Ayrshire",
   "level": "local",
   "code": "S12000008",
   "codeScheme": "ons",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 7,
     "real": 7.9,
     "perHead": 58.14,
     "perHeadReal": 65.88,
     "yoyCash": null,
     "yoyReal": null,
     "population": 120400
    },
    "2023-24": {
     "cash": 7.7,
     "real": 8.3,
     "perHead": 63.74,
     "perHeadReal": 68.62,
     "yoyCash": 10,
     "yoyReal": 4.9,
     "population": 120800
    },
    "2024-25": {
     "cash": 8.6,
     "real": 8.9,
     "perHead": 70.89,
     "perHeadReal": 73.33,
     "yoyCash": 11.7,
     "yoyReal": 7.2,
     "population": 121320
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [
    "S12000008-maintenance",
    "S12000008-lighting",
    "S12000008-winter"
   ],
   "page": "roads/east-ayrshire",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "S12000045-maintenance": {
   "id": "S12000045-maintenance",
   "name": "Road maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 2.8,
     "real": 3.2,
     "perHead": 25.69,
     "perHeadReal": 29.11,
     "yoyCash": null,
     "yoyReal": null,
     "population": 108990
    },
    "2023-24": {
     "cash": 3.2,
     "real": 3.4,
     "perHead": 29.27,
     "perHeadReal": 31.51,
     "yoyCash": 14.3,
     "yoyReal": 7.6,
     "population": 109340
    },
    "2024-25": {
     "cash": 2.7,
     "real": 2.8,
     "perHead": 24.62,
     "perHeadReal": 25.47,
     "yoyCash": -15.6,
     "yoyReal": -17.9,
     "population": 109680
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000045-winter": {
   "id": "S12000045-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 0.9,
     "real": 1,
     "perHead": 8.26,
     "perHeadReal": 9.36,
     "yoyCash": null,
     "yoyReal": null,
     "population": 108990
    },
    "2023-24": {
     "cash": 1,
     "real": 1.1,
     "perHead": 9.15,
     "perHeadReal": 9.85,
     "yoyCash": 11.1,
     "yoyReal": 7.6,
     "population": 109340
    },
    "2024-25": {
     "cash": 0.7,
     "real": 0.7,
     "perHead": 6.38,
     "perHeadReal": 6.6,
     "yoyCash": -30,
     "yoyReal": -34.2,
     "population": 109680
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000045-lighting": {
   "id": "S12000045-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 0.9,
     "real": 1,
     "perHead": 8.26,
     "perHeadReal": 9.36,
     "yoyCash": null,
     "yoyReal": null,
     "population": 108990
    },
    "2023-24": {
     "cash": 1.6,
     "real": 1.7,
     "perHead": 14.63,
     "perHeadReal": 15.75,
     "yoyCash": 77.8,
     "yoyReal": 72.2,
     "population": 109340
    },
    "2024-25": {
     "cash": 1.7,
     "real": 1.8,
     "perHead": 15.5,
     "perHeadReal": 16.03,
     "yoyCash": 6.2,
     "yoyReal": 3.4,
     "population": 109680
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000045": {
   "id": "S12000045",
   "name": "East Dunbartonshire",
   "level": "local",
   "code": "S12000045",
   "codeScheme": "ons",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 4.6,
     "real": 5.2,
     "perHead": 42.21,
     "perHeadReal": 47.82,
     "yoyCash": null,
     "yoyReal": null,
     "population": 108990
    },
    "2023-24": {
     "cash": 5.8,
     "real": 6.2,
     "perHead": 53.05,
     "perHeadReal": 57.1,
     "yoyCash": 26.1,
     "yoyReal": 20.1,
     "population": 109340
    },
    "2024-25": {
     "cash": 5.1,
     "real": 5.3,
     "perHead": 46.5,
     "perHeadReal": 48.1,
     "yoyCash": -12.1,
     "yoyReal": -14.9,
     "population": 109680
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [
    "S12000045-maintenance",
    "S12000045-lighting",
    "S12000045-winter"
   ],
   "page": "roads/east-dunbartonshire",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "S12000011-maintenance": {
   "id": "S12000011-maintenance",
   "name": "Road maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 6.2,
     "real": 7,
     "perHead": 63.81,
     "perHeadReal": 72.3,
     "yoyCash": null,
     "yoyReal": null,
     "population": 97170
    },
    "2023-24": {
     "cash": 5.9,
     "real": 6.4,
     "perHead": 59.83,
     "perHeadReal": 64.4,
     "yoyCash": -4.8,
     "yoyReal": -9.3,
     "population": 98620
    },
    "2024-25": {
     "cash": 4.7,
     "real": 4.9,
     "perHead": 47.26,
     "perHeadReal": 48.89,
     "yoyCash": -20.3,
     "yoyReal": -24,
     "population": 99440
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000011-winter": {
   "id": "S12000011-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 0.8,
     "real": 0.9,
     "perHead": 8.23,
     "perHeadReal": 9.33,
     "yoyCash": null,
     "yoyReal": null,
     "population": 97170
    },
    "2023-24": {
     "cash": 0.8,
     "real": 0.9,
     "perHead": 8.11,
     "perHeadReal": 8.73,
     "yoyCash": 0,
     "yoyReal": -4.3,
     "population": 98620
    },
    "2024-25": {
     "cash": 0.8,
     "real": 0.8,
     "perHead": 8.05,
     "perHeadReal": 8.32,
     "yoyCash": 0,
     "yoyReal": -8,
     "population": 99440
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000011-lighting": {
   "id": "S12000011-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 1,
     "real": 1.1,
     "perHead": 10.29,
     "perHeadReal": 11.66,
     "yoyCash": null,
     "yoyReal": null,
     "population": 97170
    },
    "2023-24": {
     "cash": 1.2,
     "real": 1.3,
     "perHead": 12.17,
     "perHeadReal": 13.1,
     "yoyCash": 20,
     "yoyReal": 17.4,
     "population": 98620
    },
    "2024-25": {
     "cash": 1.2,
     "real": 1.2,
     "perHead": 12.07,
     "perHeadReal": 12.48,
     "yoyCash": 0,
     "yoyReal": -4.5,
     "population": 99440
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000011": {
   "id": "S12000011",
   "name": "East Renfrewshire",
   "level": "local",
   "code": "S12000011",
   "codeScheme": "ons",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 8,
     "real": 9.1,
     "perHead": 82.33,
     "perHeadReal": 93.29,
     "yoyCash": null,
     "yoyReal": null,
     "population": 97170
    },
    "2023-24": {
     "cash": 7.9,
     "real": 8.5,
     "perHead": 80.11,
     "perHeadReal": 86.23,
     "yoyCash": -1.2,
     "yoyReal": -6.5,
     "population": 98620
    },
    "2024-25": {
     "cash": 6.6,
     "real": 6.8,
     "perHead": 66.37,
     "perHeadReal": 68.66,
     "yoyCash": -16.5,
     "yoyReal": -19.7,
     "population": 99440
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [
    "S12000011-maintenance",
    "S12000011-lighting",
    "S12000011-winter"
   ],
   "page": "roads/east-renfrewshire",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "S12000047-maintenance": {
   "id": "S12000047-maintenance",
   "name": "Road maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 15.4,
     "real": 17.5,
     "perHead": 41.47,
     "perHeadReal": 46.99,
     "yoyCash": null,
     "yoyReal": null,
     "population": 371390
    },
    "2023-24": {
     "cash": 16.4,
     "real": 17.7,
     "perHead": 43.87,
     "perHeadReal": 47.23,
     "yoyCash": 6.5,
     "yoyReal": 0.9,
     "population": 373790
    },
    "2024-25": {
     "cash": 15.5,
     "real": 16,
     "perHead": 41.35,
     "perHeadReal": 42.78,
     "yoyCash": -5.5,
     "yoyReal": -9.4,
     "population": 374810
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000047-winter": {
   "id": "S12000047-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 4.2,
     "real": 4.8,
     "perHead": 11.31,
     "perHeadReal": 12.81,
     "yoyCash": null,
     "yoyReal": null,
     "population": 371390
    },
    "2023-24": {
     "cash": 2.8,
     "real": 3,
     "perHead": 7.49,
     "perHeadReal": 8.06,
     "yoyCash": -33.3,
     "yoyReal": -37.2,
     "population": 373790
    },
    "2024-25": {
     "cash": 2.6,
     "real": 2.7,
     "perHead": 6.94,
     "perHeadReal": 7.18,
     "yoyCash": -7.1,
     "yoyReal": -10.3,
     "population": 374810
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000047-lighting": {
   "id": "S12000047-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 3.5,
     "real": 4,
     "perHead": 9.42,
     "perHeadReal": 10.68,
     "yoyCash": null,
     "yoyReal": null,
     "population": 371390
    },
    "2023-24": {
     "cash": 4.9,
     "real": 5.3,
     "perHead": 13.11,
     "perHeadReal": 14.11,
     "yoyCash": 40,
     "yoyReal": 31.9,
     "population": 373790
    },
    "2024-25": {
     "cash": 4.6,
     "real": 4.8,
     "perHead": 12.27,
     "perHeadReal": 12.7,
     "yoyCash": -6.1,
     "yoyReal": -10.2,
     "population": 374810
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000047": {
   "id": "S12000047",
   "name": "Fife",
   "level": "local",
   "code": "S12000047",
   "codeScheme": "ons",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 23.1,
     "real": 26.2,
     "perHead": 62.2,
     "perHeadReal": 70.48,
     "yoyCash": null,
     "yoyReal": null,
     "population": 371390
    },
    "2023-24": {
     "cash": 24.1,
     "real": 25.9,
     "perHead": 64.47,
     "perHeadReal": 69.41,
     "yoyCash": 4.3,
     "yoyReal": -1,
     "population": 373790
    },
    "2024-25": {
     "cash": 22.7,
     "real": 23.5,
     "perHead": 60.56,
     "perHeadReal": 62.65,
     "yoyCash": -5.8,
     "yoyReal": -9.3,
     "population": 374810
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [
    "S12000047-maintenance",
    "S12000047-lighting",
    "S12000047-winter"
   ],
   "page": "roads/fife",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "S12000049-maintenance": {
   "id": "S12000049-maintenance",
   "name": "Road maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 12.9,
     "real": 14.6,
     "perHead": 20.74,
     "perHeadReal": 23.5,
     "yoyCash": null,
     "yoyReal": null,
     "population": 622050
    },
    "2023-24": {
     "cash": 14,
     "real": 15.1,
     "perHead": 21.86,
     "perHeadReal": 23.54,
     "yoyCash": 8.5,
     "yoyReal": 3.2,
     "population": 640350
    },
    "2024-25": {
     "cash": 16.8,
     "real": 17.4,
     "perHead": 25.83,
     "perHeadReal": 26.72,
     "yoyCash": 20,
     "yoyReal": 15.1,
     "population": 650320
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000049-winter": {
   "id": "S12000049-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 1.5,
     "real": 1.7,
     "perHead": 2.41,
     "perHeadReal": 2.73,
     "yoyCash": null,
     "yoyReal": null,
     "population": 622050
    },
    "2023-24": {
     "cash": 1.5,
     "real": 1.6,
     "perHead": 2.34,
     "perHeadReal": 2.52,
     "yoyCash": 0,
     "yoyReal": -5,
     "population": 640350
    },
    "2024-25": {
     "cash": 2.5,
     "real": 2.6,
     "perHead": 3.84,
     "perHeadReal": 3.98,
     "yoyCash": 66.7,
     "yoyReal": 61.6,
     "population": 650320
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000049-lighting": {
   "id": "S12000049-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 8.4,
     "real": 9.5,
     "perHead": 13.5,
     "perHeadReal": 15.3,
     "yoyCash": null,
     "yoyReal": null,
     "population": 622050
    },
    "2023-24": {
     "cash": 14.2,
     "real": 15.3,
     "perHead": 22.18,
     "perHeadReal": 23.87,
     "yoyCash": 69,
     "yoyReal": 60.9,
     "population": 640350
    },
    "2024-25": {
     "cash": 13.3,
     "real": 13.8,
     "perHead": 20.45,
     "perHeadReal": 21.16,
     "yoyCash": -6.3,
     "yoyReal": -10.1,
     "population": 650320
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000049": {
   "id": "S12000049",
   "name": "Glasgow City",
   "level": "local",
   "code": "S12000049",
   "codeScheme": "ons",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 22.8,
     "real": 25.8,
     "perHead": 36.65,
     "perHeadReal": 41.53,
     "yoyCash": null,
     "yoyReal": null,
     "population": 622050
    },
    "2023-24": {
     "cash": 29.8,
     "real": 32.1,
     "perHead": 46.54,
     "perHeadReal": 50.1,
     "yoyCash": 30.7,
     "yoyReal": 24.3,
     "population": 640350
    },
    "2024-25": {
     "cash": 32.6,
     "real": 33.7,
     "perHead": 50.13,
     "perHeadReal": 51.86,
     "yoyCash": 9.4,
     "yoyReal": 5.1,
     "population": 650320
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [
    "S12000049-maintenance",
    "S12000049-lighting",
    "S12000049-winter"
   ],
   "page": "roads/glasgow-city",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "S12000017-maintenance": {
   "id": "S12000017-maintenance",
   "name": "Road maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 12.8,
     "real": 14.5,
     "perHead": 54.3,
     "perHeadReal": 61.53,
     "yoyCash": null,
     "yoyReal": null,
     "population": 235710
    },
    "2023-24": {
     "cash": 14.1,
     "real": 15.2,
     "perHead": 59.54,
     "perHeadReal": 64.09,
     "yoyCash": 10.2,
     "yoyReal": 4.7,
     "population": 236830
    },
    "2024-25": {
     "cash": 14.9,
     "real": 15.4,
     "perHead": 62.72,
     "perHeadReal": 64.88,
     "yoyCash": 5.7,
     "yoyReal": 1.4,
     "population": 237570
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000017-winter": {
   "id": "S12000017-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 10.5,
     "real": 11.9,
     "perHead": 44.55,
     "perHeadReal": 50.48,
     "yoyCash": null,
     "yoyReal": null,
     "population": 235710
    },
    "2023-24": {
     "cash": 10.4,
     "real": 11.2,
     "perHead": 43.91,
     "perHeadReal": 47.27,
     "yoyCash": -1,
     "yoyReal": -5.9,
     "population": 236830
    },
    "2024-25": {
     "cash": 9.6,
     "real": 9.9,
     "perHead": 40.41,
     "perHeadReal": 41.8,
     "yoyCash": -7.7,
     "yoyReal": -11.3,
     "population": 237570
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000017-lighting": {
   "id": "S12000017-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 3.7,
     "real": 4.2,
     "perHead": 15.7,
     "perHeadReal": 17.79,
     "yoyCash": null,
     "yoyReal": null,
     "population": 235710
    },
    "2023-24": {
     "cash": 4.7,
     "real": 5.1,
     "perHead": 19.85,
     "perHeadReal": 21.36,
     "yoyCash": 27,
     "yoyReal": 20.5,
     "population": 236830
    },
    "2024-25": {
     "cash": 6.1,
     "real": 6.3,
     "perHead": 25.68,
     "perHeadReal": 26.56,
     "yoyCash": 29.8,
     "yoyReal": 23.7,
     "population": 237570
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000017": {
   "id": "S12000017",
   "name": "Highland",
   "level": "local",
   "code": "S12000017",
   "codeScheme": "ons",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 27,
     "real": 30.6,
     "perHead": 114.55,
     "perHeadReal": 129.8,
     "yoyCash": null,
     "yoyReal": null,
     "population": 235710
    },
    "2023-24": {
     "cash": 29.2,
     "real": 31.4,
     "perHead": 123.3,
     "perHeadReal": 132.73,
     "yoyCash": 8.1,
     "yoyReal": 2.7,
     "population": 236830
    },
    "2024-25": {
     "cash": 30.6,
     "real": 31.7,
     "perHead": 128.8,
     "perHeadReal": 133.24,
     "yoyCash": 4.8,
     "yoyReal": 0.8,
     "population": 237570
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [
    "S12000017-maintenance",
    "S12000017-winter",
    "S12000017-lighting"
   ],
   "page": "roads/highland",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "S12000018-maintenance": {
   "id": "S12000018-maintenance",
   "name": "Road maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 1.2,
     "real": 1.4,
     "perHead": 15.32,
     "perHeadReal": 17.35,
     "yoyCash": null,
     "yoyReal": null,
     "population": 78350
    },
    "2023-24": {
     "cash": 1.1,
     "real": 1.2,
     "perHead": 13.98,
     "perHeadReal": 15.05,
     "yoyCash": -8.3,
     "yoyReal": -15.4,
     "population": 78660
    },
    "2024-25": {
     "cash": 1,
     "real": 1,
     "perHead": 12.7,
     "perHeadReal": 13.14,
     "yoyCash": -9.1,
     "yoyReal": -13.8,
     "population": 78740
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000018-winter": {
   "id": "S12000018-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 0.4,
     "real": 0.5,
     "perHead": 5.11,
     "perHeadReal": 5.78,
     "yoyCash": null,
     "yoyReal": null,
     "population": 78350
    },
    "2023-24": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 5.09,
     "perHeadReal": 5.47,
     "yoyCash": 0,
     "yoyReal": -13.9,
     "population": 78660
    },
    "2024-25": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 5.08,
     "perHeadReal": 5.26,
     "yoyCash": 0,
     "yoyReal": 3.4,
     "population": 78740
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000018-lighting": {
   "id": "S12000018-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 0.9,
     "real": 1,
     "perHead": 11.49,
     "perHeadReal": 13.02,
     "yoyCash": null,
     "yoyReal": null,
     "population": 78350
    },
    "2023-24": {
     "cash": 1.3,
     "real": 1.4,
     "perHead": 16.53,
     "perHeadReal": 17.79,
     "yoyCash": 44.4,
     "yoyReal": 39.9,
     "population": 78660
    },
    "2024-25": {
     "cash": 1.5,
     "real": 1.6,
     "perHead": 19.05,
     "perHeadReal": 19.71,
     "yoyCash": 15.4,
     "yoyReal": 10.8,
     "population": 78740
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000018": {
   "id": "S12000018",
   "name": "Inverclyde",
   "level": "local",
   "code": "S12000018",
   "codeScheme": "ons",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 2.5,
     "real": 2.8,
     "perHead": 31.91,
     "perHeadReal": 36.16,
     "yoyCash": null,
     "yoyReal": null,
     "population": 78350
    },
    "2023-24": {
     "cash": 2.9,
     "real": 3.1,
     "perHead": 36.87,
     "perHeadReal": 39.69,
     "yoyCash": 16,
     "yoyReal": 11.5,
     "population": 78660
    },
    "2024-25": {
     "cash": 2.8,
     "real": 2.9,
     "perHead": 35.56,
     "perHeadReal": 36.79,
     "yoyCash": -3.4,
     "yoyReal": -6.6,
     "population": 78740
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [
    "S12000018-lighting",
    "S12000018-maintenance",
    "S12000018-winter"
   ],
   "page": "roads/inverclyde",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "S12000019-maintenance": {
   "id": "S12000019-maintenance",
   "name": "Road maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 1.5,
     "real": 1.7,
     "perHead": 15.46,
     "perHeadReal": 17.52,
     "yoyCash": null,
     "yoyReal": null,
     "population": 97040
    },
    "2023-24": {
     "cash": 1.6,
     "real": 1.7,
     "perHead": 16.27,
     "perHeadReal": 17.51,
     "yoyCash": 6.7,
     "yoyReal": 1.3,
     "population": 98350
    },
    "2024-25": {
     "cash": 1.6,
     "real": 1.7,
     "perHead": 16.04,
     "perHeadReal": 16.6,
     "yoyCash": 0,
     "yoyReal": -2.6,
     "population": 99720
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000019-winter": {
   "id": "S12000019-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 1.2,
     "real": 1.4,
     "perHead": 12.37,
     "perHeadReal": 14.01,
     "yoyCash": null,
     "yoyReal": null,
     "population": 97040
    },
    "2023-24": {
     "cash": 1.2,
     "real": 1.3,
     "perHead": 12.2,
     "perHeadReal": 13.13,
     "yoyCash": 0,
     "yoyReal": -7.7,
     "population": 98350
    },
    "2024-25": {
     "cash": 1.3,
     "real": 1.3,
     "perHead": 13.04,
     "perHeadReal": 13.49,
     "yoyCash": 8.3,
     "yoyReal": 3.4,
     "population": 99720
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000019-lighting": {
   "id": "S12000019-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 1.2,
     "real": 1.4,
     "perHead": 12.37,
     "perHeadReal": 14.01,
     "yoyCash": null,
     "yoyReal": null,
     "population": 97040
    },
    "2023-24": {
     "cash": 1.7,
     "real": 1.8,
     "perHead": 17.29,
     "perHeadReal": 18.61,
     "yoyCash": 41.7,
     "yoyReal": 30.7,
     "population": 98350
    },
    "2024-25": {
     "cash": 1.9,
     "real": 2,
     "perHead": 19.05,
     "perHeadReal": 19.71,
     "yoyCash": 11.8,
     "yoyReal": 9.2,
     "population": 99720
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000019": {
   "id": "S12000019",
   "name": "Midlothian",
   "level": "local",
   "code": "S12000019",
   "codeScheme": "ons",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 3.8,
     "real": 4.3,
     "perHead": 39.16,
     "perHeadReal": 44.37,
     "yoyCash": null,
     "yoyReal": null,
     "population": 97040
    },
    "2023-24": {
     "cash": 4.6,
     "real": 5,
     "perHead": 46.77,
     "perHeadReal": 50.35,
     "yoyCash": 21.1,
     "yoyReal": 15.2,
     "population": 98350
    },
    "2024-25": {
     "cash": 4.9,
     "real": 5.1,
     "perHead": 49.14,
     "perHeadReal": 50.83,
     "yoyCash": 6.5,
     "yoyReal": 1.4,
     "population": 99720
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [
    "S12000019-lighting",
    "S12000019-maintenance",
    "S12000019-winter"
   ],
   "page": "roads/midlothian",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "S12000020-maintenance": {
   "id": "S12000020-maintenance",
   "name": "Road maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 2.4,
     "real": 2.7,
     "perHead": 25.45,
     "perHeadReal": 28.84,
     "yoyCash": null,
     "yoyReal": null,
     "population": 94300
    },
    "2023-24": {
     "cash": 3.1,
     "real": 3.3,
     "perHead": 32.7,
     "perHeadReal": 35.21,
     "yoyCash": 29.2,
     "yoyReal": 23.6,
     "population": 94790
    },
    "2024-25": {
     "cash": 3.6,
     "real": 3.7,
     "perHead": 37.94,
     "perHeadReal": 39.25,
     "yoyCash": 16.1,
     "yoyReal": 12.8,
     "population": 94890
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000020-winter": {
   "id": "S12000020-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 2.6,
     "real": 2.9,
     "perHead": 27.57,
     "perHeadReal": 31.24,
     "yoyCash": null,
     "yoyReal": null,
     "population": 94300
    },
    "2023-24": {
     "cash": 2.5,
     "real": 2.7,
     "perHead": 26.37,
     "perHeadReal": 28.39,
     "yoyCash": -3.8,
     "yoyReal": -7.2,
     "population": 94790
    },
    "2024-25": {
     "cash": 2.4,
     "real": 2.5,
     "perHead": 25.29,
     "perHeadReal": 26.16,
     "yoyCash": -4,
     "yoyReal": -8,
     "population": 94890
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000020-lighting": {
   "id": "S12000020-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 0.5,
     "real": 0.6,
     "perHead": 5.3,
     "perHeadReal": 6.01,
     "yoyCash": null,
     "yoyReal": null,
     "population": 94300
    },
    "2023-24": {
     "cash": 0.8,
     "real": 0.9,
     "perHead": 8.44,
     "perHeadReal": 9.09,
     "yoyCash": 60,
     "yoyReal": 43.5,
     "population": 94790
    },
    "2024-25": {
     "cash": 0.7,
     "real": 0.7,
     "perHead": 7.38,
     "perHeadReal": 7.63,
     "yoyCash": -12.5,
     "yoyReal": -19.5,
     "population": 94890
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000020": {
   "id": "S12000020",
   "name": "Moray",
   "level": "local",
   "code": "S12000020",
   "codeScheme": "ons",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 5.6,
     "real": 6.3,
     "perHead": 59.38,
     "perHeadReal": 67.29,
     "yoyCash": null,
     "yoyReal": null,
     "population": 94300
    },
    "2023-24": {
     "cash": 6.4,
     "real": 6.9,
     "perHead": 67.52,
     "perHeadReal": 72.68,
     "yoyCash": 14.3,
     "yoyReal": 9.4,
     "population": 94790
    },
    "2024-25": {
     "cash": 6.7,
     "real": 6.9,
     "perHead": 70.61,
     "perHeadReal": 73.04,
     "yoyCash": 4.7,
     "yoyReal": 0.4,
     "population": 94890
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [
    "S12000020-maintenance",
    "S12000020-winter",
    "S12000020-lighting"
   ],
   "page": "roads/moray",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "S12000014-maintenance": {
   "id": "S12000014-maintenance",
   "name": "Road maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 1.3,
     "real": 1.5,
     "perHead": 8.2,
     "perHeadReal": 9.3,
     "yoyCash": null,
     "yoyReal": null,
     "population": 158450
    },
    "2023-24": {
     "cash": 3.3,
     "real": 3.6,
     "perHead": 20.75,
     "perHeadReal": 22.34,
     "yoyCash": 153.8,
     "yoyReal": 136.8,
     "population": 159000
    },
    "2024-25": {
     "cash": 2.1,
     "real": 2.2,
     "perHead": 13.14,
     "perHeadReal": 13.59,
     "yoyCash": -36.4,
     "yoyReal": -39.7,
     "population": 159850
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000014-winter": {
   "id": "S12000014-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 1.2,
     "real": 1.4,
     "perHead": 7.57,
     "perHeadReal": 8.58,
     "yoyCash": null,
     "yoyReal": null,
     "population": 158450
    },
    "2023-24": {
     "cash": 1.1,
     "real": 1.2,
     "perHead": 6.92,
     "perHeadReal": 7.45,
     "yoyCash": -8.3,
     "yoyReal": -15.4,
     "population": 159000
    },
    "2024-25": {
     "cash": 0.7,
     "real": 0.7,
     "perHead": 4.38,
     "perHeadReal": 4.53,
     "yoyCash": -36.4,
     "yoyReal": -39.7,
     "population": 159850
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000014-lighting": {
   "id": "S12000014-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 1.2,
     "real": 1.4,
     "perHead": 7.57,
     "perHeadReal": 8.58,
     "yoyCash": null,
     "yoyReal": null,
     "population": 158450
    },
    "2023-24": {
     "cash": 1.8,
     "real": 1.9,
     "perHead": 11.32,
     "perHeadReal": 12.19,
     "yoyCash": 50,
     "yoyReal": 38.4,
     "population": 159000
    },
    "2024-25": {
     "cash": 1.8,
     "real": 1.9,
     "perHead": 11.26,
     "perHeadReal": 11.65,
     "yoyCash": 0,
     "yoyReal": -2,
     "population": 159850
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000014": {
   "id": "S12000014",
   "name": "Falkirk",
   "level": "local",
   "code": "S12000014",
   "codeScheme": "ons",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 3.6,
     "real": 4.1,
     "perHead": 22.72,
     "perHeadReal": 25.74,
     "yoyCash": null,
     "yoyReal": null,
     "population": 158450
    },
    "2023-24": {
     "cash": 6.2,
     "real": 6.7,
     "perHead": 38.99,
     "perHeadReal": 41.98,
     "yoyCash": 72.2,
     "yoyReal": 62.8,
     "population": 159000
    },
    "2024-25": {
     "cash": 4.6,
     "real": 4.8,
     "perHead": 28.78,
     "perHeadReal": 29.77,
     "yoyCash": -25.8,
     "yoyReal": -29,
     "population": 159850
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [
    "S12000014-maintenance",
    "S12000014-lighting",
    "S12000014-winter"
   ],
   "page": "roads/falkirk",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "S12000013-maintenance": {
   "id": "S12000013-maintenance",
   "name": "Road maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 1.6,
     "real": 1.8,
     "perHead": 61.26,
     "perHeadReal": 69.41,
     "yoyCash": null,
     "yoyReal": null,
     "population": 26120
    },
    "2023-24": {
     "cash": 1.9,
     "real": 2,
     "perHead": 73.08,
     "perHeadReal": 78.67,
     "yoyCash": 18.7,
     "yoyReal": 13.6,
     "population": 26000
    },
    "2024-25": {
     "cash": 1.8,
     "real": 1.9,
     "perHead": 69.42,
     "perHeadReal": 71.81,
     "yoyCash": -5.3,
     "yoyReal": -6.9,
     "population": 25930
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000013-winter": {
   "id": "S12000013-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 2.1,
     "real": 2.4,
     "perHead": 80.4,
     "perHeadReal": 91.1,
     "yoyCash": null,
     "yoyReal": null,
     "population": 26120
    },
    "2023-24": {
     "cash": 2.3,
     "real": 2.5,
     "perHead": 88.46,
     "perHeadReal": 95.23,
     "yoyCash": 9.5,
     "yoyReal": 3.2,
     "population": 26000
    },
    "2024-25": {
     "cash": 2.1,
     "real": 2.2,
     "perHead": 80.99,
     "perHeadReal": 83.78,
     "yoyCash": -8.7,
     "yoyReal": -13.1,
     "population": 25930
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000013-lighting": {
   "id": "S12000013-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 0.4,
     "real": 0.5,
     "perHead": 15.31,
     "perHeadReal": 17.35,
     "yoyCash": null,
     "yoyReal": null,
     "population": 26120
    },
    "2023-24": {
     "cash": 0.5,
     "real": 0.5,
     "perHead": 19.23,
     "perHeadReal": 20.7,
     "yoyCash": 25,
     "yoyReal": 7.6,
     "population": 26000
    },
    "2024-25": {
     "cash": 0.5,
     "real": 0.5,
     "perHead": 19.28,
     "perHeadReal": 19.95,
     "yoyCash": 0,
     "yoyReal": 3.4,
     "population": 25930
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000013": {
   "id": "S12000013",
   "name": "Na h-Eileanan Siar",
   "level": "local",
   "code": "S12000013",
   "codeScheme": "ons",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 4.1,
     "real": 4.6,
     "perHead": 156.97,
     "perHeadReal": 177.86,
     "yoyCash": null,
     "yoyReal": null,
     "population": 26120
    },
    "2023-24": {
     "cash": 4.6,
     "real": 5,
     "perHead": 176.92,
     "perHeadReal": 190.46,
     "yoyCash": 12.2,
     "yoyReal": 7.6,
     "population": 26000
    },
    "2024-25": {
     "cash": 4.4,
     "real": 4.6,
     "perHead": 169.69,
     "perHeadReal": 175.53,
     "yoyCash": -4.3,
     "yoyReal": -9,
     "population": 25930
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [
    "S12000013-winter",
    "S12000013-maintenance",
    "S12000013-lighting"
   ],
   "page": "roads/na-h-eileanan-siar",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "S12000021-maintenance": {
   "id": "S12000021-maintenance",
   "name": "Road maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 6,
     "real": 6.8,
     "perHead": 44.95,
     "perHeadReal": 50.93,
     "yoyCash": null,
     "yoyReal": null,
     "population": 133490
    },
    "2023-24": {
     "cash": 7.2,
     "real": 7.8,
     "perHead": 53.83,
     "perHeadReal": 57.95,
     "yoyCash": 20,
     "yoyReal": 14,
     "population": 133750
    },
    "2024-25": {
     "cash": 6.3,
     "real": 6.5,
     "perHead": 47.07,
     "perHeadReal": 48.7,
     "yoyCash": -12.5,
     "yoyReal": -16.4,
     "population": 133830
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000021-winter": {
   "id": "S12000021-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 0.9,
     "real": 1,
     "perHead": 6.74,
     "perHeadReal": 7.64,
     "yoyCash": null,
     "yoyReal": null,
     "population": 133490
    },
    "2023-24": {
     "cash": 1,
     "real": 1.1,
     "perHead": 7.48,
     "perHeadReal": 8.05,
     "yoyCash": 11.1,
     "yoyReal": 7.6,
     "population": 133750
    },
    "2024-25": {
     "cash": 0.9,
     "real": 0.9,
     "perHead": 6.72,
     "perHeadReal": 6.96,
     "yoyCash": -10,
     "yoyReal": -15.4,
     "population": 133830
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000021-lighting": {
   "id": "S12000021-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 1.7,
     "real": 1.9,
     "perHead": 12.74,
     "perHeadReal": 14.43,
     "yoyCash": null,
     "yoyReal": null,
     "population": 133490
    },
    "2023-24": {
     "cash": 2.2,
     "real": 2.4,
     "perHead": 16.45,
     "perHeadReal": 17.71,
     "yoyCash": 29.4,
     "yoyReal": 24.6,
     "population": 133750
    },
    "2024-25": {
     "cash": 2.2,
     "real": 2.3,
     "perHead": 16.44,
     "perHeadReal": 17.01,
     "yoyCash": 0,
     "yoyReal": -5.2,
     "population": 133830
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000021": {
   "id": "S12000021",
   "name": "North Ayrshire",
   "level": "local",
   "code": "S12000021",
   "codeScheme": "ons",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 8.6,
     "real": 9.7,
     "perHead": 64.42,
     "perHeadReal": 73,
     "yoyCash": null,
     "yoyReal": null,
     "population": 133490
    },
    "2023-24": {
     "cash": 10.3,
     "real": 11.1,
     "perHead": 77.01,
     "perHeadReal": 82.9,
     "yoyCash": 19.8,
     "yoyReal": 14.3,
     "population": 133750
    },
    "2024-25": {
     "cash": 9.5,
     "real": 9.8,
     "perHead": 70.99,
     "perHeadReal": 73.43,
     "yoyCash": -7.8,
     "yoyReal": -11.5,
     "population": 133830
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [
    "S12000021-maintenance",
    "S12000021-lighting",
    "S12000021-winter"
   ],
   "page": "roads/north-ayrshire",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "S12000050-maintenance": {
   "id": "S12000050-maintenance",
   "name": "Road maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 7.8,
     "real": 8.8,
     "perHead": 22.88,
     "perHeadReal": 25.93,
     "yoyCash": null,
     "yoyReal": null,
     "population": 340920
    },
    "2023-24": {
     "cash": 8.2,
     "real": 8.8,
     "perHead": 23.95,
     "perHeadReal": 25.78,
     "yoyCash": 5.1,
     "yoyReal": 0.3,
     "population": 342410
    },
    "2024-25": {
     "cash": 11.7,
     "real": 12.1,
     "perHead": 34.06,
     "perHeadReal": 35.23,
     "yoyCash": 42.7,
     "yoyReal": 37.5,
     "population": 343550
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000050-winter": {
   "id": "S12000050-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 4.7,
     "real": 5.3,
     "perHead": 13.79,
     "perHeadReal": 15.62,
     "yoyCash": null,
     "yoyReal": null,
     "population": 340920
    },
    "2023-24": {
     "cash": 4.2,
     "real": 4.5,
     "perHead": 12.27,
     "perHeadReal": 13.2,
     "yoyCash": -10.6,
     "yoyReal": -14.7,
     "population": 342410
    },
    "2024-25": {
     "cash": 4.2,
     "real": 4.3,
     "perHead": 12.23,
     "perHeadReal": 12.65,
     "yoyCash": 0,
     "yoyReal": -3.5,
     "population": 343550
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000050-lighting": {
   "id": "S12000050-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 4.7,
     "real": 5.3,
     "perHead": 13.79,
     "perHeadReal": 15.62,
     "yoyCash": null,
     "yoyReal": null,
     "population": 340920
    },
    "2023-24": {
     "cash": 7.2,
     "real": 7.8,
     "perHead": 21.03,
     "perHeadReal": 22.64,
     "yoyCash": 53.2,
     "yoyReal": 46.2,
     "population": 342410
    },
    "2024-25": {
     "cash": 5.5,
     "real": 5.7,
     "perHead": 16.01,
     "perHeadReal": 16.56,
     "yoyCash": -23.6,
     "yoyReal": -27.1,
     "population": 343550
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000050": {
   "id": "S12000050",
   "name": "North Lanarkshire",
   "level": "local",
   "code": "S12000050",
   "codeScheme": "ons",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 17.2,
     "real": 19.5,
     "perHead": 50.45,
     "perHeadReal": 57.17,
     "yoyCash": null,
     "yoyReal": null,
     "population": 340920
    },
    "2023-24": {
     "cash": 19.6,
     "real": 21.1,
     "perHead": 57.24,
     "perHeadReal": 61.62,
     "yoyCash": 14,
     "yoyReal": 8.2,
     "population": 342410
    },
    "2024-25": {
     "cash": 21.5,
     "real": 22.2,
     "perHead": 62.58,
     "perHeadReal": 64.74,
     "yoyCash": 9.7,
     "yoyReal": 5.4,
     "population": 343550
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [
    "S12000050-maintenance",
    "S12000050-lighting",
    "S12000050-winter"
   ],
   "page": "roads/north-lanarkshire",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "S12000023-maintenance": {
   "id": "S12000023-maintenance",
   "name": "Road maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 2.6,
     "real": 2.9,
     "perHead": 118.02,
     "perHeadReal": 133.73,
     "yoyCash": null,
     "yoyReal": null,
     "population": 22030
    },
    "2023-24": {
     "cash": 2.1,
     "real": 2.3,
     "perHead": 95.41,
     "perHeadReal": 102.71,
     "yoyCash": -19.2,
     "yoyReal": -22,
     "population": 22010
    },
    "2024-25": {
     "cash": 2.6,
     "real": 2.7,
     "perHead": 118.18,
     "perHeadReal": 122.25,
     "yoyCash": 23.8,
     "yoyReal": 16.9,
     "population": 22000
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000023-winter": {
   "id": "S12000023-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 1.7,
     "real": 1.9,
     "perHead": 77.17,
     "perHeadReal": 87.44,
     "yoyCash": null,
     "yoyReal": null,
     "population": 22030
    },
    "2023-24": {
     "cash": 2.1,
     "real": 2.3,
     "perHead": 95.41,
     "perHeadReal": 102.71,
     "yoyCash": 23.5,
     "yoyReal": 19,
     "population": 22010
    },
    "2024-25": {
     "cash": 1.6,
     "real": 1.7,
     "perHead": 72.73,
     "perHeadReal": 75.23,
     "yoyCash": -23.8,
     "yoyReal": -28,
     "population": 22000
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000023-lighting": {
   "id": "S12000023-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 0.3,
     "real": 0.3,
     "perHead": 13.62,
     "perHeadReal": 15.43,
     "yoyCash": null,
     "yoyReal": null,
     "population": 22030
    },
    "2023-24": {
     "cash": 0.3,
     "real": 0.3,
     "perHead": 13.63,
     "perHeadReal": 14.67,
     "yoyCash": 0,
     "yoyReal": 7.6,
     "population": 22010
    },
    "2024-25": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 18.18,
     "perHeadReal": 18.81,
     "yoyCash": 33.3,
     "yoyReal": 37.9,
     "population": 22000
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000023": {
   "id": "S12000023",
   "name": "Orkney Islands",
   "level": "local",
   "code": "S12000023",
   "codeScheme": "ons",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 4.6,
     "real": 5.2,
     "perHead": 208.81,
     "perHeadReal": 236.6,
     "yoyCash": null,
     "yoyReal": null,
     "population": 22030
    },
    "2023-24": {
     "cash": 4.6,
     "real": 5,
     "perHead": 209,
     "perHeadReal": 224.98,
     "yoyCash": 0,
     "yoyReal": -4.8,
     "population": 22010
    },
    "2024-25": {
     "cash": 4.6,
     "real": 4.8,
     "perHead": 209.09,
     "perHeadReal": 216.29,
     "yoyCash": 0,
     "yoyReal": -4.8,
     "population": 22000
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [
    "S12000023-maintenance",
    "S12000023-winter",
    "S12000023-lighting"
   ],
   "page": "roads/orkney-islands",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "S12000048-maintenance": {
   "id": "S12000048-maintenance",
   "name": "Road maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 3.7,
     "real": 4.2,
     "perHead": 24.48,
     "perHeadReal": 27.74,
     "yoyCash": null,
     "yoyReal": null,
     "population": 151130
    },
    "2023-24": {
     "cash": 3.4,
     "real": 3.7,
     "perHead": 22.2,
     "perHeadReal": 23.89,
     "yoyCash": -8.1,
     "yoyReal": -12.9,
     "population": 153180
    },
    "2024-25": {
     "cash": 3.3,
     "real": 3.4,
     "perHead": 21.36,
     "perHeadReal": 22.1,
     "yoyCash": -2.9,
     "yoyReal": -7.7,
     "population": 154490
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000048-winter": {
   "id": "S12000048-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 4.7,
     "real": 5.3,
     "perHead": 31.1,
     "perHeadReal": 35.24,
     "yoyCash": null,
     "yoyReal": null,
     "population": 151130
    },
    "2023-24": {
     "cash": 4.2,
     "real": 4.5,
     "perHead": 27.42,
     "perHeadReal": 29.52,
     "yoyCash": -10.6,
     "yoyReal": -14.7,
     "population": 153180
    },
    "2024-25": {
     "cash": 4.1,
     "real": 4.2,
     "perHead": 26.54,
     "perHeadReal": 27.45,
     "yoyCash": -2.4,
     "yoyReal": -5.7,
     "population": 154490
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000048-lighting": {
   "id": "S12000048-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 1.3,
     "real": 1.5,
     "perHead": 8.6,
     "perHeadReal": 9.75,
     "yoyCash": null,
     "yoyReal": null,
     "population": 151130
    },
    "2023-24": {
     "cash": 1.7,
     "real": 1.8,
     "perHead": 11.1,
     "perHeadReal": 11.95,
     "yoyCash": 30.8,
     "yoyReal": 22,
     "population": 153180
    },
    "2024-25": {
     "cash": 1.6,
     "real": 1.7,
     "perHead": 10.36,
     "perHeadReal": 10.71,
     "yoyCash": -5.9,
     "yoyReal": -8,
     "population": 154490
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000048": {
   "id": "S12000048",
   "name": "Perth & Kinross",
   "level": "local",
   "code": "S12000048",
   "codeScheme": "ons",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 9.7,
     "real": 11,
     "perHead": 64.18,
     "perHeadReal": 72.73,
     "yoyCash": null,
     "yoyReal": null,
     "population": 151130
    },
    "2023-24": {
     "cash": 9.3,
     "real": 10,
     "perHead": 60.71,
     "perHeadReal": 65.36,
     "yoyCash": -4.1,
     "yoyReal": -9,
     "population": 153180
    },
    "2024-25": {
     "cash": 9,
     "real": 9.3,
     "perHead": 58.26,
     "perHeadReal": 60.26,
     "yoyCash": -3.2,
     "yoyReal": -6.9,
     "population": 154490
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [
    "S12000048-winter",
    "S12000048-maintenance",
    "S12000048-lighting"
   ],
   "page": "roads/perth-and-kinross",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "S12000038-maintenance": {
   "id": "S12000038-maintenance",
   "name": "Road maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 1.2,
     "real": 1.4,
     "perHead": 6.51,
     "perHeadReal": 7.38,
     "yoyCash": null,
     "yoyReal": null,
     "population": 184370
    },
    "2023-24": {
     "cash": 0.7,
     "real": 0.8,
     "perHead": 3.74,
     "perHeadReal": 4.03,
     "yoyCash": -41.7,
     "yoyReal": -46.2,
     "population": 187150
    },
    "2024-25": {
     "cash": 0.6,
     "real": 0.6,
     "perHead": 3.18,
     "perHeadReal": 3.29,
     "yoyCash": -14.3,
     "yoyReal": -22.4,
     "population": 188610
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000038-winter": {
   "id": "S12000038-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 4.3,
     "real": 4.9,
     "perHead": 23.32,
     "perHeadReal": 26.43,
     "yoyCash": null,
     "yoyReal": null,
     "population": 184370
    },
    "2023-24": {
     "cash": 5.4,
     "real": 5.8,
     "perHead": 28.85,
     "perHeadReal": 31.06,
     "yoyCash": 25.6,
     "yoyReal": 18.6,
     "population": 187150
    },
    "2024-25": {
     "cash": 4.5,
     "real": 4.7,
     "perHead": 23.86,
     "perHeadReal": 24.68,
     "yoyCash": -16.7,
     "yoyReal": -19.7,
     "population": 188610
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000038-lighting": {
   "id": "S12000038-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 1.8,
     "real": 2,
     "perHead": 9.76,
     "perHeadReal": 11.06,
     "yoyCash": null,
     "yoyReal": null,
     "population": 184370
    },
    "2023-24": {
     "cash": 2.6,
     "real": 2.8,
     "perHead": 13.89,
     "perHeadReal": 14.96,
     "yoyCash": 44.4,
     "yoyReal": 39.9,
     "population": 187150
    },
    "2024-25": {
     "cash": 2.6,
     "real": 2.7,
     "perHead": 13.79,
     "perHeadReal": 14.26,
     "yoyCash": 0,
     "yoyReal": -3.9,
     "population": 188610
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000038": {
   "id": "S12000038",
   "name": "Renfrewshire",
   "level": "local",
   "code": "S12000038",
   "codeScheme": "ons",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 7.3,
     "real": 8.3,
     "perHead": 39.59,
     "perHeadReal": 44.87,
     "yoyCash": null,
     "yoyReal": null,
     "population": 184370
    },
    "2023-24": {
     "cash": 8.6,
     "real": 9.3,
     "perHead": 45.95,
     "perHeadReal": 49.47,
     "yoyCash": 17.8,
     "yoyReal": 11.5,
     "population": 187150
    },
    "2024-25": {
     "cash": 7.7,
     "real": 8,
     "perHead": 40.82,
     "perHeadReal": 42.23,
     "yoyCash": -10.5,
     "yoyReal": -14.4,
     "population": 188610
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [
    "S12000038-winter",
    "S12000038-lighting",
    "S12000038-maintenance"
   ],
   "page": "roads/renfrewshire",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "S12000026-maintenance": {
   "id": "S12000026-maintenance",
   "name": "Road maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 6.5,
     "real": 7.4,
     "perHead": 55.64,
     "perHeadReal": 63.05,
     "yoyCash": null,
     "yoyReal": null,
     "population": 116820
    },
    "2023-24": {
     "cash": 5.8,
     "real": 6.2,
     "perHead": 49.54,
     "perHeadReal": 53.33,
     "yoyCash": -10.8,
     "yoyReal": -15.6,
     "population": 117080
    },
    "2024-25": {
     "cash": 6,
     "real": 6.2,
     "perHead": 51.2,
     "perHeadReal": 52.96,
     "yoyCash": 3.4,
     "yoyReal": 0.1,
     "population": 117190
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000026-winter": {
   "id": "S12000026-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 4.6,
     "real": 5.2,
     "perHead": 39.38,
     "perHeadReal": 44.62,
     "yoyCash": null,
     "yoyReal": null,
     "population": 116820
    },
    "2023-24": {
     "cash": 4.3,
     "real": 4.6,
     "perHead": 36.73,
     "perHeadReal": 39.54,
     "yoyCash": -6.5,
     "yoyReal": -11,
     "population": 117080
    },
    "2024-25": {
     "cash": 4.4,
     "real": 4.6,
     "perHead": 37.55,
     "perHeadReal": 38.84,
     "yoyCash": 2.3,
     "yoyReal": -1.1,
     "population": 117190
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000026-lighting": {
   "id": "S12000026-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 1.2,
     "real": 1.4,
     "perHead": 10.27,
     "perHeadReal": 11.64,
     "yoyCash": null,
     "yoyReal": null,
     "population": 116820
    },
    "2023-24": {
     "cash": 1.5,
     "real": 1.6,
     "perHead": 12.81,
     "perHeadReal": 13.79,
     "yoyCash": 25,
     "yoyReal": 15.3,
     "population": 117080
    },
    "2024-25": {
     "cash": 1.6,
     "real": 1.7,
     "perHead": 13.65,
     "perHeadReal": 14.12,
     "yoyCash": 6.7,
     "yoyReal": 3.4,
     "population": 117190
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000026": {
   "id": "S12000026",
   "name": "Scottish Borders",
   "level": "local",
   "code": "S12000026",
   "codeScheme": "ons",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 12.2,
     "real": 13.8,
     "perHead": 104.43,
     "perHeadReal": 118.34,
     "yoyCash": null,
     "yoyReal": null,
     "population": 116820
    },
    "2023-24": {
     "cash": 11.7,
     "real": 12.6,
     "perHead": 99.93,
     "perHeadReal": 107.58,
     "yoyCash": -4.1,
     "yoyReal": -8.7,
     "population": 117080
    },
    "2024-25": {
     "cash": 12,
     "real": 12.4,
     "perHead": 102.4,
     "perHeadReal": 105.93,
     "yoyCash": 2.6,
     "yoyReal": -1.5,
     "population": 117190
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [
    "S12000026-maintenance",
    "S12000026-winter",
    "S12000026-lighting"
   ],
   "page": "roads/scottish-borders",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "S12000027-maintenance": {
   "id": "S12000027-maintenance",
   "name": "Road maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 2.8,
     "real": 3.2,
     "perHead": 121.63,
     "perHeadReal": 137.83,
     "yoyCash": null,
     "yoyReal": null,
     "population": 23020
    },
    "2023-24": {
     "cash": 3.8,
     "real": 4.1,
     "perHead": 166.01,
     "perHeadReal": 178.71,
     "yoyCash": 35.7,
     "yoyReal": 27.8,
     "population": 22890
    },
    "2024-25": {
     "cash": 4.5,
     "real": 4.7,
     "perHead": 197.37,
     "perHeadReal": 204.17,
     "yoyCash": 18.4,
     "yoyReal": 13.5,
     "population": 22800
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000027-winter": {
   "id": "S12000027-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 2,
     "real": 2.3,
     "perHead": 86.88,
     "perHeadReal": 98.45,
     "yoyCash": null,
     "yoyReal": null,
     "population": 23020
    },
    "2023-24": {
     "cash": 2.1,
     "real": 2.3,
     "perHead": 91.74,
     "perHeadReal": 98.76,
     "yoyCash": 5,
     "yoyReal": -1.7,
     "population": 22890
    },
    "2024-25": {
     "cash": 1.8,
     "real": 1.9,
     "perHead": 78.95,
     "perHeadReal": 81.67,
     "yoyCash": -14.3,
     "yoyReal": -19,
     "population": 22800
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000027-lighting": {
   "id": "S12000027-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 0.3,
     "real": 0.3,
     "perHead": 13.03,
     "perHeadReal": 14.77,
     "yoyCash": null,
     "yoyReal": null,
     "population": 23020
    },
    "2023-24": {
     "cash": 0.5,
     "real": 0.5,
     "perHead": 21.84,
     "perHeadReal": 23.51,
     "yoyCash": 66.7,
     "yoyReal": 79.4,
     "population": 22890
    },
    "2024-25": {
     "cash": 0.5,
     "real": 0.5,
     "perHead": 21.93,
     "perHeadReal": 22.69,
     "yoyCash": 0,
     "yoyReal": 3.4,
     "population": 22800
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000027": {
   "id": "S12000027",
   "name": "Shetland Islands",
   "level": "local",
   "code": "S12000027",
   "codeScheme": "ons",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 5.2,
     "real": 5.9,
     "perHead": 225.89,
     "perHeadReal": 255.96,
     "yoyCash": null,
     "yoyReal": null,
     "population": 23020
    },
    "2023-24": {
     "cash": 6.4,
     "real": 6.9,
     "perHead": 279.6,
     "perHeadReal": 300.98,
     "yoyCash": 23.1,
     "yoyReal": 16.8,
     "population": 22890
    },
    "2024-25": {
     "cash": 6.8,
     "real": 7,
     "perHead": 298.25,
     "perHeadReal": 308.52,
     "yoyCash": 6.2,
     "yoyReal": 1.9,
     "population": 22800
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [
    "S12000027-maintenance",
    "S12000027-winter",
    "S12000027-lighting"
   ],
   "page": "roads/shetland-islands",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "S12000028-maintenance": {
   "id": "S12000028-maintenance",
   "name": "Road maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 5.1,
     "real": 5.8,
     "perHead": 45.72,
     "perHeadReal": 51.8,
     "yoyCash": null,
     "yoyReal": null,
     "population": 111560
    },
    "2023-24": {
     "cash": 5.3,
     "real": 5.7,
     "perHead": 47.3,
     "perHeadReal": 50.92,
     "yoyCash": 3.9,
     "yoyReal": -1.6,
     "population": 112050
    },
    "2024-25": {
     "cash": 5.9,
     "real": 6.1,
     "perHead": 52.55,
     "perHeadReal": 54.36,
     "yoyCash": 11.3,
     "yoyReal": 7.1,
     "population": 112270
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000028-winter": {
   "id": "S12000028-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 0.3,
     "real": 0.3,
     "perHead": 2.69,
     "perHeadReal": 3.05,
     "yoyCash": null,
     "yoyReal": null,
     "population": 111560
    },
    "2023-24": {
     "cash": 0.5,
     "real": 0.5,
     "perHead": 4.46,
     "perHeadReal": 4.8,
     "yoyCash": 66.7,
     "yoyReal": 79.4,
     "population": 112050
    },
    "2024-25": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 3.56,
     "perHeadReal": 3.69,
     "yoyCash": -20,
     "yoyReal": -17.2,
     "population": 112270
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000028-lighting": {
   "id": "S12000028-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 1,
     "real": 1.1,
     "perHead": 8.96,
     "perHeadReal": 10.16,
     "yoyCash": null,
     "yoyReal": null,
     "population": 111560
    },
    "2023-24": {
     "cash": 1.1,
     "real": 1.2,
     "perHead": 9.82,
     "perHeadReal": 10.57,
     "yoyCash": 10,
     "yoyReal": 7.6,
     "population": 112050
    },
    "2024-25": {
     "cash": 1.2,
     "real": 1.2,
     "perHead": 10.69,
     "perHeadReal": 11.06,
     "yoyCash": 9.1,
     "yoyReal": 3.4,
     "population": 112270
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000028": {
   "id": "S12000028",
   "name": "South Ayrshire",
   "level": "local",
   "code": "S12000028",
   "codeScheme": "ons",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 6.4,
     "real": 7.3,
     "perHead": 57.37,
     "perHeadReal": 65.01,
     "yoyCash": null,
     "yoyReal": null,
     "population": 111560
    },
    "2023-24": {
     "cash": 6.9,
     "real": 7.4,
     "perHead": 61.58,
     "perHeadReal": 66.29,
     "yoyCash": 7.8,
     "yoyReal": 1.8,
     "population": 112050
    },
    "2024-25": {
     "cash": 7.4,
     "real": 7.7,
     "perHead": 65.91,
     "perHeadReal": 68.18,
     "yoyCash": 7.2,
     "yoyReal": 3.4,
     "population": 112270
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [
    "S12000028-maintenance",
    "S12000028-lighting",
    "S12000028-winter"
   ],
   "page": "roads/south-ayrshire",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "S12000029-maintenance": {
   "id": "S12000029-maintenance",
   "name": "Road maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 4.1,
     "real": 4.6,
     "perHead": 12.52,
     "perHeadReal": 14.19,
     "yoyCash": null,
     "yoyReal": null,
     "population": 327460
    },
    "2023-24": {
     "cash": 5.9,
     "real": 6.4,
     "perHead": 17.83,
     "perHeadReal": 19.19,
     "yoyCash": 43.9,
     "yoyReal": 38.1,
     "population": 330930
    },
    "2024-25": {
     "cash": 2.9,
     "real": 3,
     "perHead": 8.71,
     "perHeadReal": 9.01,
     "yoyCash": -50.8,
     "yoyReal": -53.1,
     "population": 333070
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000029-winter": {
   "id": "S12000029-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 5.1,
     "real": 5.8,
     "perHead": 15.57,
     "perHeadReal": 17.65,
     "yoyCash": null,
     "yoyReal": null,
     "population": 327460
    },
    "2023-24": {
     "cash": 4.6,
     "real": 5,
     "perHead": 13.9,
     "perHeadReal": 14.96,
     "yoyCash": -9.8,
     "yoyReal": -14.6,
     "population": 330930
    },
    "2024-25": {
     "cash": 5.5,
     "real": 5.7,
     "perHead": 16.51,
     "perHeadReal": 17.08,
     "yoyCash": 19.6,
     "yoyReal": 13.8,
     "population": 333070
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000029-lighting": {
   "id": "S12000029-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 3.6,
     "real": 4.1,
     "perHead": 10.99,
     "perHeadReal": 12.46,
     "yoyCash": null,
     "yoyReal": null,
     "population": 327460
    },
    "2023-24": {
     "cash": 4.9,
     "real": 5.3,
     "perHead": 14.81,
     "perHeadReal": 15.94,
     "yoyCash": 36.1,
     "yoyReal": 28.7,
     "population": 330930
    },
    "2024-25": {
     "cash": 5.4,
     "real": 5.6,
     "perHead": 16.21,
     "perHeadReal": 16.77,
     "yoyCash": 10.2,
     "yoyReal": 5.4,
     "population": 333070
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000029": {
   "id": "S12000029",
   "name": "South Lanarkshire",
   "level": "local",
   "code": "S12000029",
   "codeScheme": "ons",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 12.8,
     "real": 14.5,
     "perHead": 39.09,
     "perHeadReal": 44.29,
     "yoyCash": null,
     "yoyReal": null,
     "population": 327460
    },
    "2023-24": {
     "cash": 15.4,
     "real": 16.6,
     "perHead": 46.54,
     "perHeadReal": 50.1,
     "yoyCash": 20.3,
     "yoyReal": 14.3,
     "population": 330930
    },
    "2024-25": {
     "cash": 13.7,
     "real": 14.2,
     "perHead": 41.13,
     "perHeadReal": 42.55,
     "yoyCash": -11,
     "yoyReal": -14.6,
     "population": 333070
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [
    "S12000029-winter",
    "S12000029-lighting",
    "S12000029-maintenance"
   ],
   "page": "roads/south-lanarkshire",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "S12000030-maintenance": {
   "id": "S12000030-maintenance",
   "name": "Road maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 5.2,
     "real": 5.9,
     "perHead": 56.15,
     "perHeadReal": 63.62,
     "yoyCash": null,
     "yoyReal": null,
     "population": 92610
    },
    "2023-24": {
     "cash": 5.7,
     "real": 6.1,
     "perHead": 60.74,
     "perHeadReal": 65.38,
     "yoyCash": 9.6,
     "yoyReal": 4,
     "population": 93850
    },
    "2024-25": {
     "cash": 7,
     "real": 7.2,
     "perHead": 73.98,
     "perHeadReal": 76.53,
     "yoyCash": 22.8,
     "yoyReal": 18.7,
     "population": 94620
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000030-winter": {
   "id": "S12000030-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 0.9,
     "real": 1,
     "perHead": 9.72,
     "perHeadReal": 11.01,
     "yoyCash": null,
     "yoyReal": null,
     "population": 92610
    },
    "2023-24": {
     "cash": 1,
     "real": 1.1,
     "perHead": 10.66,
     "perHeadReal": 11.47,
     "yoyCash": 11.1,
     "yoyReal": 7.6,
     "population": 93850
    },
    "2024-25": {
     "cash": 1.1,
     "real": 1.1,
     "perHead": 11.63,
     "perHeadReal": 12.03,
     "yoyCash": 10,
     "yoyReal": 3.4,
     "population": 94620
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000030-lighting": {
   "id": "S12000030-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 1,
     "real": 1.1,
     "perHead": 10.8,
     "perHeadReal": 12.24,
     "yoyCash": null,
     "yoyReal": null,
     "population": 92610
    },
    "2023-24": {
     "cash": 1.4,
     "real": 1.5,
     "perHead": 14.92,
     "perHeadReal": 16.06,
     "yoyCash": 40,
     "yoyReal": 37,
     "population": 93850
    },
    "2024-25": {
     "cash": 1.5,
     "real": 1.6,
     "perHead": 15.85,
     "perHeadReal": 16.4,
     "yoyCash": 7.1,
     "yoyReal": 3.4,
     "population": 94620
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000030": {
   "id": "S12000030",
   "name": "Stirling",
   "level": "local",
   "code": "S12000030",
   "codeScheme": "ons",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 7.1,
     "real": 8,
     "perHead": 76.67,
     "perHeadReal": 86.87,
     "yoyCash": null,
     "yoyReal": null,
     "population": 92610
    },
    "2023-24": {
     "cash": 8.1,
     "real": 8.7,
     "perHead": 86.31,
     "perHeadReal": 92.91,
     "yoyCash": 14.1,
     "yoyReal": 9,
     "population": 93850
    },
    "2024-25": {
     "cash": 9.7,
     "real": 10,
     "perHead": 102.52,
     "perHeadReal": 106.05,
     "yoyCash": 19.8,
     "yoyReal": 15.3,
     "population": 94620
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [
    "S12000030-maintenance",
    "S12000030-lighting",
    "S12000030-winter"
   ],
   "page": "roads/stirling",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "S12000039-maintenance": {
   "id": "S12000039-maintenance",
   "name": "Road maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 1.7,
     "real": 1.9,
     "perHead": 19.26,
     "perHeadReal": 21.82,
     "yoyCash": null,
     "yoyReal": null,
     "population": 88270
    },
    "2023-24": {
     "cash": 1.5,
     "real": 1.6,
     "perHead": 16.89,
     "perHeadReal": 18.18,
     "yoyCash": -11.8,
     "yoyReal": -15,
     "population": 88820
    },
    "2024-25": {
     "cash": 0.9,
     "real": 0.9,
     "perHead": 10.13,
     "perHeadReal": 10.48,
     "yoyCash": -40,
     "yoyReal": -41.8,
     "population": 88820
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000039-winter": {
   "id": "S12000039-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 0.8,
     "real": 0.9,
     "perHead": 9.06,
     "perHeadReal": 10.27,
     "yoyCash": null,
     "yoyReal": null,
     "population": 88270
    },
    "2023-24": {
     "cash": 0.8,
     "real": 0.9,
     "perHead": 9.01,
     "perHeadReal": 9.7,
     "yoyCash": 0,
     "yoyReal": -4.3,
     "population": 88820
    },
    "2024-25": {
     "cash": 0.7,
     "real": 0.7,
     "perHead": 7.88,
     "perHeadReal": 8.15,
     "yoyCash": -12.5,
     "yoyReal": -19.5,
     "population": 88820
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000039-lighting": {
   "id": "S12000039-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 0.9,
     "real": 1,
     "perHead": 10.2,
     "perHeadReal": 11.55,
     "yoyCash": null,
     "yoyReal": null,
     "population": 88270
    },
    "2023-24": {
     "cash": 1.2,
     "real": 1.3,
     "perHead": 13.51,
     "perHeadReal": 14.54,
     "yoyCash": 33.3,
     "yoyReal": 29.2,
     "population": 88820
    },
    "2024-25": {
     "cash": 1.1,
     "real": 1.1,
     "perHead": 12.38,
     "perHeadReal": 12.81,
     "yoyCash": -8.3,
     "yoyReal": -12.5,
     "population": 88820
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000039": {
   "id": "S12000039",
   "name": "West Dunbartonshire",
   "level": "local",
   "code": "S12000039",
   "codeScheme": "ons",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 3.4,
     "real": 3.9,
     "perHead": 38.52,
     "perHeadReal": 43.65,
     "yoyCash": null,
     "yoyReal": null,
     "population": 88270
    },
    "2023-24": {
     "cash": 3.5,
     "real": 3.8,
     "perHead": 39.41,
     "perHeadReal": 42.42,
     "yoyCash": 2.9,
     "yoyReal": -3.4,
     "population": 88820
    },
    "2024-25": {
     "cash": 2.7,
     "real": 2.8,
     "perHead": 30.4,
     "perHeadReal": 31.45,
     "yoyCash": -22.9,
     "yoyReal": -26.5,
     "population": 88820
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [
    "S12000039-lighting",
    "S12000039-maintenance",
    "S12000039-winter"
   ],
   "page": "roads/west-dunbartonshire",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "S12000040-maintenance": {
   "id": "S12000040-maintenance",
   "name": "Road maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 7.7,
     "real": 8.7,
     "perHead": 42.37,
     "perHeadReal": 48.01,
     "yoyCash": null,
     "yoyReal": null,
     "population": 181730
    },
    "2023-24": {
     "cash": 6.6,
     "real": 7.1,
     "perHead": 35.82,
     "perHeadReal": 38.56,
     "yoyCash": -14.3,
     "yoyReal": -18.3,
     "population": 184250
    },
    "2024-25": {
     "cash": 5.7,
     "real": 5.9,
     "perHead": 30.62,
     "perHeadReal": 31.67,
     "yoyCash": -13.6,
     "yoyReal": -17,
     "population": 186160
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000040-winter": {
   "id": "S12000040-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 2.2,
     "real": 2.5,
     "perHead": 12.11,
     "perHeadReal": 13.72,
     "yoyCash": null,
     "yoyReal": null,
     "population": 181730
    },
    "2023-24": {
     "cash": 2.2,
     "real": 2.4,
     "perHead": 11.94,
     "perHeadReal": 12.85,
     "yoyCash": 0,
     "yoyReal": -5.3,
     "population": 184250
    },
    "2024-25": {
     "cash": 1.9,
     "real": 2,
     "perHead": 10.21,
     "perHeadReal": 10.56,
     "yoyCash": -13.6,
     "yoyReal": -18.1,
     "population": 186160
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000040-lighting": {
   "id": "S12000040-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 2.2,
     "real": 2.5,
     "perHead": 12.11,
     "perHeadReal": 13.72,
     "yoyCash": null,
     "yoyReal": null,
     "population": 181730
    },
    "2023-24": {
     "cash": 3,
     "real": 3.2,
     "perHead": 16.28,
     "perHeadReal": 17.53,
     "yoyCash": 36.4,
     "yoyReal": 29.2,
     "population": 184250
    },
    "2024-25": {
     "cash": 3.2,
     "real": 3.3,
     "perHead": 17.19,
     "perHeadReal": 17.78,
     "yoyCash": 6.7,
     "yoyReal": 3.4,
     "population": 186160
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "S12000040": {
   "id": "S12000040",
   "name": "West Lothian",
   "level": "local",
   "code": "S12000040",
   "codeScheme": "ons",
   "nation": "S92000003",
   "years": {
    "2022-23": {
     "cash": 12.2,
     "real": 13.8,
     "perHead": 67.13,
     "perHeadReal": 76.07,
     "yoyCash": null,
     "yoyReal": null,
     "population": 181730
    },
    "2023-24": {
     "cash": 11.9,
     "real": 12.8,
     "perHead": 64.59,
     "perHeadReal": 69.53,
     "yoyCash": -2.5,
     "yoyReal": -7.2,
     "population": 184250
    },
    "2024-25": {
     "cash": 10.8,
     "real": 11.2,
     "perHead": 58.01,
     "perHeadReal": 60.01,
     "yoyCash": -9.2,
     "yoyReal": -12.7,
     "population": 186160
    }
   },
   "sourceIds": [
    "scotgov-slgfs"
   ],
   "children": [
    "S12000040-maintenance",
    "S12000040-lighting",
    "S12000040-winter"
   ],
   "page": "roads/west-lothian",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "W06000001-structural": {
   "id": "W06000001-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 1.9,
     "real": 2.2,
     "perHead": 27.52,
     "perHeadReal": 31.19,
     "yoyCash": null,
     "yoyReal": null,
     "population": 69034
    },
    "2023-24": {
     "cash": 2.1,
     "real": 2.3,
     "perHead": 30.38,
     "perHeadReal": 32.7,
     "yoyCash": 10.5,
     "yoyReal": 2.8,
     "population": 69127
    },
    "2024-25": {
     "cash": 2,
     "real": 2.1,
     "perHead": 29.04,
     "perHeadReal": 30.04,
     "yoyCash": -4.8,
     "yoyReal": -10,
     "population": 68873
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "W06000001-routine": {
   "id": "W06000001-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 3,
     "real": 3.4,
     "perHead": 43.46,
     "perHeadReal": 49.24,
     "yoyCash": null,
     "yoyReal": null,
     "population": 69034
    },
    "2023-24": {
     "cash": 3.4,
     "real": 3.7,
     "perHead": 49.18,
     "perHeadReal": 52.95,
     "yoyCash": 13.3,
     "yoyReal": 7.6,
     "population": 69127
    },
    "2024-25": {
     "cash": 3.4,
     "real": 3.5,
     "perHead": 49.37,
     "perHeadReal": 51.07,
     "yoyCash": 0,
     "yoyReal": -4.9,
     "population": 68873
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "W06000001-winter": {
   "id": "W06000001-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 0.5,
     "real": 0.6,
     "perHead": 7.24,
     "perHeadReal": 8.21,
     "yoyCash": null,
     "yoyReal": null,
     "population": 69034
    },
    "2023-24": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 5.79,
     "perHeadReal": 6.23,
     "yoyCash": -20,
     "yoyReal": -28.2,
     "population": 69127
    },
    "2024-25": {
     "cash": 0.5,
     "real": 0.5,
     "perHead": 7.26,
     "perHeadReal": 7.51,
     "yoyCash": 25,
     "yoyReal": 29.3,
     "population": 68873
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "W06000001-lighting": {
   "id": "W06000001-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 0.3,
     "real": 0.3,
     "perHead": 4.35,
     "perHeadReal": 4.92,
     "yoyCash": null,
     "yoyReal": null,
     "population": 69034
    },
    "2023-24": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 5.79,
     "perHeadReal": 6.23,
     "yoyCash": 33.3,
     "yoyReal": 43.5,
     "population": 69127
    },
    "2024-25": {
     "cash": 0.3,
     "real": 0.3,
     "perHead": 4.36,
     "perHeadReal": 4.51,
     "yoyCash": -25,
     "yoyReal": -22.4,
     "population": 68873
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "W06000001": {
   "id": "W06000001",
   "name": "Isle of Anglesey",
   "level": "local",
   "code": "W06000001",
   "codeScheme": "ons",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 5.8,
     "real": 6.6,
     "perHead": 84.02,
     "perHeadReal": 95.2,
     "yoyCash": null,
     "yoyReal": null,
     "population": 69034
    },
    "2023-24": {
     "cash": 6.4,
     "real": 6.9,
     "perHead": 92.58,
     "perHeadReal": 99.66,
     "yoyCash": 10.3,
     "yoyReal": 4.4,
     "population": 69127
    },
    "2024-25": {
     "cash": 6.2,
     "real": 6.4,
     "perHead": 90.02,
     "perHeadReal": 93.12,
     "yoyCash": -3.1,
     "yoyReal": -7,
     "population": 68873
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [
    "W06000001-routine",
    "W06000001-structural",
    "W06000001-winter",
    "W06000001-lighting"
   ],
   "page": "roads/isle-of-anglesey",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "W06000002-structural": {
   "id": "W06000002-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 5.5,
     "real": 6.2,
     "perHead": 46.55,
     "perHeadReal": 52.75,
     "yoyCash": null,
     "yoyReal": null,
     "population": 118157
    },
    "2023-24": {
     "cash": 5.1,
     "real": 5.5,
     "perHead": 42.39,
     "perHeadReal": 45.63,
     "yoyCash": -7.3,
     "yoyReal": -11.5,
     "population": 120307
    },
    "2024-25": {
     "cash": 3.2,
     "real": 3.3,
     "perHead": 26.51,
     "perHeadReal": 27.42,
     "yoyCash": -37.3,
     "yoyReal": -39.8,
     "population": 120713
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "W06000002-routine": {
   "id": "W06000002-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 4.8,
     "real": 5.4,
     "perHead": 40.62,
     "perHeadReal": 46.03,
     "yoyCash": null,
     "yoyReal": null,
     "population": 118157
    },
    "2023-24": {
     "cash": 5.4,
     "real": 5.8,
     "perHead": 44.89,
     "perHeadReal": 48.32,
     "yoyCash": 12.5,
     "yoyReal": 7.6,
     "population": 120307
    },
    "2024-25": {
     "cash": 2.6,
     "real": 2.7,
     "perHead": 21.54,
     "perHeadReal": 22.28,
     "yoyCash": -51.9,
     "yoyReal": -53.6,
     "population": 120713
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "W06000002-winter": {
   "id": "W06000002-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 1.4,
     "real": 1.6,
     "perHead": 11.85,
     "perHeadReal": 13.43,
     "yoyCash": null,
     "yoyReal": null,
     "population": 118157
    },
    "2023-24": {
     "cash": 1.1,
     "real": 1.2,
     "perHead": 9.14,
     "perHeadReal": 9.84,
     "yoyCash": -21.4,
     "yoyReal": -26,
     "population": 120307
    },
    "2024-25": {
     "cash": 1.3,
     "real": 1.3,
     "perHead": 10.77,
     "perHeadReal": 11.14,
     "yoyCash": 18.2,
     "yoyReal": 12.1,
     "population": 120713
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "W06000002-lighting": {
   "id": "W06000002-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 1.7,
     "real": 1.9,
     "perHead": 14.39,
     "perHeadReal": 16.3,
     "yoyCash": null,
     "yoyReal": null,
     "population": 118157
    },
    "2023-24": {
     "cash": 2.4,
     "real": 2.6,
     "perHead": 19.95,
     "perHeadReal": 21.47,
     "yoyCash": 41.2,
     "yoyReal": 36,
     "population": 120307
    },
    "2024-25": {
     "cash": 2.4,
     "real": 2.5,
     "perHead": 19.88,
     "perHeadReal": 20.57,
     "yoyCash": 0,
     "yoyReal": -4.5,
     "population": 120713
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "W06000002": {
   "id": "W06000002",
   "name": "Gwynedd",
   "level": "local",
   "code": "W06000002",
   "codeScheme": "ons",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 13.4,
     "real": 15.2,
     "perHead": 113.41,
     "perHeadReal": 128.51,
     "yoyCash": null,
     "yoyReal": null,
     "population": 118157
    },
    "2023-24": {
     "cash": 13.9,
     "real": 15,
     "perHead": 115.54,
     "perHeadReal": 124.38,
     "yoyCash": 3.7,
     "yoyReal": -1.6,
     "population": 120307
    },
    "2024-25": {
     "cash": 9.5,
     "real": 9.8,
     "perHead": 78.7,
     "perHeadReal": 81.41,
     "yoyCash": -31.7,
     "yoyReal": -34.5,
     "population": 120713
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [
    "W06000002-structural",
    "W06000002-routine",
    "W06000002-lighting",
    "W06000002-winter"
   ],
   "page": "roads/gwynedd",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "W06000003-structural": {
   "id": "W06000003-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 0.6,
     "real": 0.7,
     "perHead": 5.25,
     "perHeadReal": 5.95,
     "yoyCash": null,
     "yoyReal": null,
     "population": 114257
    },
    "2023-24": {
     "cash": 0.6,
     "real": 0.6,
     "perHead": 5.23,
     "perHeadReal": 5.63,
     "yoyCash": 0,
     "yoyReal": -7.7,
     "population": 114631
    },
    "2024-25": {
     "cash": 0.6,
     "real": 0.6,
     "perHead": 5.24,
     "perHeadReal": 5.42,
     "yoyCash": 0,
     "yoyReal": 3.4,
     "population": 114435
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "W06000003-routine": {
   "id": "W06000003-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 1.8,
     "real": 2,
     "perHead": 15.75,
     "perHeadReal": 17.85,
     "yoyCash": null,
     "yoyReal": null,
     "population": 114257
    },
    "2023-24": {
     "cash": 1.9,
     "real": 2,
     "perHead": 16.57,
     "perHeadReal": 17.84,
     "yoyCash": 5.6,
     "yoyReal": 2.3,
     "population": 114631
    },
    "2024-25": {
     "cash": 2,
     "real": 2.1,
     "perHead": 17.48,
     "perHeadReal": 18.08,
     "yoyCash": 5.3,
     "yoyReal": 3.4,
     "population": 114435
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "W06000003-winter": {
   "id": "W06000003-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 0.6,
     "real": 0.7,
     "perHead": 5.25,
     "perHeadReal": 5.95,
     "yoyCash": null,
     "yoyReal": null,
     "population": 114257
    },
    "2023-24": {
     "cash": 0.5,
     "real": 0.5,
     "perHead": 4.36,
     "perHeadReal": 4.7,
     "yoyCash": -16.7,
     "yoyReal": -23.1,
     "population": 114631
    },
    "2024-25": {
     "cash": 1,
     "real": 1,
     "perHead": 8.74,
     "perHeadReal": 9.04,
     "yoyCash": 100,
     "yoyReal": 106.9,
     "population": 114435
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "W06000003-lighting": {
   "id": "W06000003-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 1.1,
     "real": 1.2,
     "perHead": 9.63,
     "perHeadReal": 10.91,
     "yoyCash": null,
     "yoyReal": null,
     "population": 114257
    },
    "2023-24": {
     "cash": 1.8,
     "real": 1.9,
     "perHead": 15.7,
     "perHeadReal": 16.9,
     "yoyCash": 63.6,
     "yoyReal": 61.5,
     "population": 114631
    },
    "2024-25": {
     "cash": 1.7,
     "real": 1.8,
     "perHead": 14.86,
     "perHeadReal": 15.37,
     "yoyCash": -5.6,
     "yoyReal": -7.4,
     "population": 114435
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "W06000003": {
   "id": "W06000003",
   "name": "Conwy",
   "level": "local",
   "code": "W06000003",
   "codeScheme": "ons",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 4.1,
     "real": 4.6,
     "perHead": 35.88,
     "perHeadReal": 40.66,
     "yoyCash": null,
     "yoyReal": null,
     "population": 114257
    },
    "2023-24": {
     "cash": 4.8,
     "real": 5.2,
     "perHead": 41.87,
     "perHeadReal": 45.08,
     "yoyCash": 17.1,
     "yoyReal": 12.3,
     "population": 114631
    },
    "2024-25": {
     "cash": 5.3,
     "real": 5.5,
     "perHead": 46.31,
     "perHeadReal": 47.91,
     "yoyCash": 10.4,
     "yoyReal": 5.4,
     "population": 114435
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [
    "W06000003-routine",
    "W06000003-lighting",
    "W06000003-winter",
    "W06000003-structural"
   ],
   "page": "roads/conwy",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "W06000004-structural": {
   "id": "W06000004-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 3,
     "real": 3.4,
     "perHead": 31.08,
     "perHeadReal": 35.22,
     "yoyCash": null,
     "yoyReal": null,
     "population": 96531
    },
    "2023-24": {
     "cash": 3,
     "real": 3.2,
     "perHead": 30.85,
     "perHeadReal": 33.21,
     "yoyCash": 0,
     "yoyReal": -5,
     "population": 97235
    },
    "2024-25": {
     "cash": 2.5,
     "real": 2.6,
     "perHead": 25.54,
     "perHeadReal": 26.42,
     "yoyCash": -16.7,
     "yoyReal": -19.2,
     "population": 97868
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "W06000004-routine": {
   "id": "W06000004-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 1,
     "real": 1.1,
     "perHead": 10.36,
     "perHeadReal": 11.74,
     "yoyCash": null,
     "yoyReal": null,
     "population": 96531
    },
    "2023-24": {
     "cash": 0.8,
     "real": 0.9,
     "perHead": 8.23,
     "perHeadReal": 8.86,
     "yoyCash": -20,
     "yoyReal": -21.7,
     "population": 97235
    },
    "2024-25": {
     "cash": 1.8,
     "real": 1.9,
     "perHead": 18.39,
     "perHeadReal": 19.03,
     "yoyCash": 125,
     "yoyReal": 106.9,
     "population": 97868
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "W06000004-winter": {
   "id": "W06000004-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 0.9,
     "real": 1,
     "perHead": 9.32,
     "perHeadReal": 10.56,
     "yoyCash": null,
     "yoyReal": null,
     "population": 96531
    },
    "2023-24": {
     "cash": 1.6,
     "real": 1.7,
     "perHead": 16.45,
     "perHeadReal": 17.71,
     "yoyCash": 77.8,
     "yoyReal": 72.2,
     "population": 97235
    },
    "2024-25": {
     "cash": 1.4,
     "real": 1.4,
     "perHead": 14.3,
     "perHeadReal": 14.8,
     "yoyCash": -12.5,
     "yoyReal": -14.8,
     "population": 97868
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "W06000004-lighting": {
   "id": "W06000004-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 1.1,
     "real": 1.2,
     "perHead": 11.4,
     "perHeadReal": 12.91,
     "yoyCash": null,
     "yoyReal": null,
     "population": 96531
    },
    "2023-24": {
     "cash": 1.3,
     "real": 1.4,
     "perHead": 13.37,
     "perHeadReal": 14.39,
     "yoyCash": 18.2,
     "yoyReal": 16.6,
     "population": 97235
    },
    "2024-25": {
     "cash": 1.2,
     "real": 1.2,
     "perHead": 12.26,
     "perHeadReal": 12.68,
     "yoyCash": -7.7,
     "yoyReal": -11.3,
     "population": 97868
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "W06000004": {
   "id": "W06000004",
   "name": "Denbighshire",
   "level": "local",
   "code": "W06000004",
   "codeScheme": "ons",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 6,
     "real": 6.8,
     "perHead": 62.16,
     "perHeadReal": 70.43,
     "yoyCash": null,
     "yoyReal": null,
     "population": 96531
    },
    "2023-24": {
     "cash": 6.8,
     "real": 7.3,
     "perHead": 69.93,
     "perHeadReal": 75.28,
     "yoyCash": 13.3,
     "yoyReal": 7.6,
     "population": 97235
    },
    "2024-25": {
     "cash": 6.8,
     "real": 7,
     "perHead": 69.48,
     "perHeadReal": 71.88,
     "yoyCash": 0,
     "yoyReal": -3.6,
     "population": 97868
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [
    "W06000004-structural",
    "W06000004-routine",
    "W06000004-winter",
    "W06000004-lighting"
   ],
   "page": "roads/denbighshire",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "W06000005-structural": {
   "id": "W06000005-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 1.1,
     "real": 1.2,
     "perHead": 7.08,
     "perHeadReal": 8.02,
     "yoyCash": null,
     "yoyReal": null,
     "population": 155421
    },
    "2023-24": {
     "cash": 0.7,
     "real": 0.8,
     "perHead": 4.5,
     "perHeadReal": 4.84,
     "yoyCash": -36.4,
     "yoyReal": -37.2,
     "population": 155668
    },
    "2024-25": {
     "cash": 0.3,
     "real": 0.3,
     "perHead": 1.92,
     "perHeadReal": 1.99,
     "yoyCash": -57.1,
     "yoyReal": -61.2,
     "population": 155898
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "W06000005-routine": {
   "id": "W06000005-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 9.9,
     "real": 11.2,
     "perHead": 63.7,
     "perHeadReal": 72.18,
     "yoyCash": null,
     "yoyReal": null,
     "population": 155421
    },
    "2023-24": {
     "cash": 3.2,
     "real": 3.4,
     "perHead": 20.56,
     "perHeadReal": 22.13,
     "yoyCash": -67.7,
     "yoyReal": -69.2,
     "population": 155668
    },
    "2024-25": {
     "cash": 3.5,
     "real": 3.6,
     "perHead": 22.45,
     "perHeadReal": 23.22,
     "yoyCash": 9.4,
     "yoyReal": 6.5,
     "population": 155898
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "W06000005-winter": {
   "id": "W06000005-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 0,
     "real": 0,
     "perHead": 0,
     "perHeadReal": 0,
     "yoyCash": null,
     "yoyReal": null,
     "population": 155421
    },
    "2023-24": {
     "cash": 1.3,
     "real": 1.4,
     "perHead": 8.35,
     "perHeadReal": 8.99,
     "yoyCash": null,
     "yoyReal": null,
     "population": 155668
    },
    "2024-25": {
     "cash": 2.8,
     "real": 2.9,
     "perHead": 17.96,
     "perHeadReal": 18.58,
     "yoyCash": 115.4,
     "yoyReal": 106.9,
     "population": 155898
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "W06000005-lighting": {
   "id": "W06000005-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 0.2,
     "real": 0.2,
     "perHead": 1.29,
     "perHeadReal": 1.46,
     "yoyCash": null,
     "yoyReal": null,
     "population": 155421
    },
    "2023-24": {
     "cash": 1.9,
     "real": 2,
     "perHead": 12.21,
     "perHeadReal": 13.14,
     "yoyCash": 850,
     "yoyReal": 922.7,
     "population": 155668
    },
    "2024-25": {
     "cash": 2.2,
     "real": 2.3,
     "perHead": 14.11,
     "perHeadReal": 14.6,
     "yoyCash": 15.8,
     "yoyReal": 13.8,
     "population": 155898
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "W06000005": {
   "id": "W06000005",
   "name": "Flintshire",
   "level": "local",
   "code": "W06000005",
   "codeScheme": "ons",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 11.3,
     "real": 12.8,
     "perHead": 72.71,
     "perHeadReal": 82.38,
     "yoyCash": null,
     "yoyReal": null,
     "population": 155421
    },
    "2023-24": {
     "cash": 7.1,
     "real": 7.6,
     "perHead": 45.61,
     "perHeadReal": 49.1,
     "yoyCash": -37.2,
     "yoyReal": -40.3,
     "population": 155668
    },
    "2024-25": {
     "cash": 8.8,
     "real": 9.1,
     "perHead": 56.45,
     "perHeadReal": 58.39,
     "yoyCash": 23.9,
     "yoyReal": 19.8,
     "population": 155898
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [
    "W06000005-routine",
    "W06000005-winter",
    "W06000005-lighting",
    "W06000005-structural"
   ],
   "page": "roads/flintshire",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "W06000006-structural": {
   "id": "W06000006-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 1.2,
     "real": 1.4,
     "perHead": 8.84,
     "perHeadReal": 10.02,
     "yoyCash": null,
     "yoyReal": null,
     "population": 135724
    },
    "2023-24": {
     "cash": 1.3,
     "real": 1.4,
     "perHead": 9.51,
     "perHeadReal": 10.24,
     "yoyCash": 8.3,
     "yoyReal": 0,
     "population": 136653
    },
    "2024-25": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 2.9,
     "perHeadReal": 3,
     "yoyCash": -69.2,
     "yoyReal": -70.4,
     "population": 137921
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "W06000006-routine": {
   "id": "W06000006-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 3,
     "real": 3.4,
     "perHead": 22.1,
     "perHeadReal": 25.05,
     "yoyCash": null,
     "yoyReal": null,
     "population": 135724
    },
    "2023-24": {
     "cash": 2.9,
     "real": 3.1,
     "perHead": 21.22,
     "perHeadReal": 22.84,
     "yoyCash": -3.3,
     "yoyReal": -8.2,
     "population": 136653
    },
    "2024-25": {
     "cash": 3.2,
     "real": 3.3,
     "perHead": 23.2,
     "perHeadReal": 24,
     "yoyCash": 10.3,
     "yoyReal": 6.8,
     "population": 137921
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "W06000006-winter": {
   "id": "W06000006-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 1,
     "real": 1.1,
     "perHead": 7.37,
     "perHeadReal": 8.35,
     "yoyCash": null,
     "yoyReal": null,
     "population": 135724
    },
    "2023-24": {
     "cash": 0.7,
     "real": 0.8,
     "perHead": 5.12,
     "perHeadReal": 5.51,
     "yoyCash": -30,
     "yoyReal": -31.5,
     "population": 136653
    },
    "2024-25": {
     "cash": 0.9,
     "real": 0.9,
     "perHead": 6.53,
     "perHeadReal": 6.75,
     "yoyCash": 28.6,
     "yoyReal": 16.4,
     "population": 137921
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "W06000006-lighting": {
   "id": "W06000006-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 0.9,
     "real": 1,
     "perHead": 6.63,
     "perHeadReal": 7.51,
     "yoyCash": null,
     "yoyReal": null,
     "population": 135724
    },
    "2023-24": {
     "cash": 1.6,
     "real": 1.7,
     "perHead": 11.71,
     "perHeadReal": 12.6,
     "yoyCash": 77.8,
     "yoyReal": 72.2,
     "population": 136653
    },
    "2024-25": {
     "cash": 0.5,
     "real": 0.5,
     "perHead": 3.63,
     "perHeadReal": 3.75,
     "yoyCash": -68.7,
     "yoyReal": -69.6,
     "population": 137921
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "W06000006": {
   "id": "W06000006",
   "name": "Wrexham",
   "level": "local",
   "code": "W06000006",
   "codeScheme": "ons",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 6.1,
     "real": 6.9,
     "perHead": 44.94,
     "perHeadReal": 50.93,
     "yoyCash": null,
     "yoyReal": null,
     "population": 135724
    },
    "2023-24": {
     "cash": 6.5,
     "real": 7,
     "perHead": 47.57,
     "perHeadReal": 51.2,
     "yoyCash": 6.6,
     "yoyReal": 1.4,
     "population": 136653
    },
    "2024-25": {
     "cash": 5.1,
     "real": 5.3,
     "perHead": 36.98,
     "perHeadReal": 38.25,
     "yoyCash": -21.5,
     "yoyReal": -24.6,
     "population": 137921
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [
    "W06000006-routine",
    "W06000006-winter",
    "W06000006-lighting",
    "W06000006-structural"
   ],
   "page": "roads/wrexham",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "W06000023-structural": {
   "id": "W06000023-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 0.5,
     "real": 0.6,
     "perHead": 3.74,
     "perHeadReal": 4.23,
     "yoyCash": null,
     "yoyReal": null,
     "population": 133860
    },
    "2023-24": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 2.97,
     "perHeadReal": 3.2,
     "yoyCash": -20,
     "yoyReal": -28.2,
     "population": 134550
    },
    "2024-25": {
     "cash": 0.6,
     "real": 0.6,
     "perHead": 4.45,
     "perHeadReal": 4.6,
     "yoyCash": 50,
     "yoyReal": 55.2,
     "population": 134855
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "W06000023-routine": {
   "id": "W06000023-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 6,
     "real": 6.8,
     "perHead": 44.82,
     "perHeadReal": 50.79,
     "yoyCash": null,
     "yoyReal": null,
     "population": 133860
    },
    "2023-24": {
     "cash": 5.3,
     "real": 5.7,
     "perHead": 39.39,
     "perHeadReal": 42.4,
     "yoyCash": -11.7,
     "yoyReal": -16.1,
     "population": 134550
    },
    "2024-25": {
     "cash": 6.4,
     "real": 6.6,
     "perHead": 47.46,
     "perHeadReal": 49.09,
     "yoyCash": 20.8,
     "yoyReal": 16.1,
     "population": 134855
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "W06000023-winter": {
   "id": "W06000023-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 2,
     "real": 2.3,
     "perHead": 14.94,
     "perHeadReal": 16.93,
     "yoyCash": null,
     "yoyReal": null,
     "population": 133860
    },
    "2023-24": {
     "cash": 1.6,
     "real": 1.7,
     "perHead": 11.89,
     "perHeadReal": 12.8,
     "yoyCash": -20,
     "yoyReal": -25.1,
     "population": 134550
    },
    "2024-25": {
     "cash": 1.9,
     "real": 2,
     "perHead": 14.09,
     "perHeadReal": 14.57,
     "yoyCash": 18.7,
     "yoyReal": 15.6,
     "population": 134855
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "W06000023-lighting": {
   "id": "W06000023-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 0.6,
     "real": 0.7,
     "perHead": 4.48,
     "perHeadReal": 5.08,
     "yoyCash": null,
     "yoyReal": null,
     "population": 133860
    },
    "2023-24": {
     "cash": 0.9,
     "real": 1,
     "perHead": 6.69,
     "perHeadReal": 7.2,
     "yoyCash": 50,
     "yoyReal": 38.4,
     "population": 134550
    },
    "2024-25": {
     "cash": 0.9,
     "real": 0.9,
     "perHead": 6.67,
     "perHeadReal": 6.9,
     "yoyCash": 0,
     "yoyReal": -6.9,
     "population": 134855
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "W06000023": {
   "id": "W06000023",
   "name": "Powys",
   "level": "local",
   "code": "W06000023",
   "codeScheme": "ons",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 9.1,
     "real": 10.3,
     "perHead": 67.98,
     "perHeadReal": 77.03,
     "yoyCash": null,
     "yoyReal": null,
     "population": 133860
    },
    "2023-24": {
     "cash": 8.2,
     "real": 8.8,
     "perHead": 60.94,
     "perHeadReal": 65.61,
     "yoyCash": -9.9,
     "yoyReal": -14.3,
     "population": 134550
    },
    "2024-25": {
     "cash": 9.7,
     "real": 10,
     "perHead": 71.93,
     "perHeadReal": 74.41,
     "yoyCash": 18.3,
     "yoyReal": 14,
     "population": 134855
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [
    "W06000023-routine",
    "W06000023-winter",
    "W06000023-lighting",
    "W06000023-structural"
   ],
   "page": "roads/powys",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "W06000008-structural": {
   "id": "W06000008-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 2.7,
     "real": 3.1,
     "perHead": 37.44,
     "perHeadReal": 42.43,
     "yoyCash": null,
     "yoyReal": null,
     "population": 72111
    },
    "2023-24": {
     "cash": 2.9,
     "real": 3.1,
     "perHead": 39.87,
     "perHeadReal": 42.92,
     "yoyCash": 7.4,
     "yoyReal": 0.7,
     "population": 72731
    },
    "2024-25": {
     "cash": 2.8,
     "real": 2.9,
     "perHead": 38.5,
     "perHeadReal": 39.83,
     "yoyCash": -3.4,
     "yoyReal": -6.6,
     "population": 72726
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "W06000008-routine": {
   "id": "W06000008-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 3.2,
     "real": 3.6,
     "perHead": 44.38,
     "perHeadReal": 50.28,
     "yoyCash": null,
     "yoyReal": null,
     "population": 72111
    },
    "2023-24": {
     "cash": 3.3,
     "real": 3.6,
     "perHead": 45.37,
     "perHeadReal": 48.84,
     "yoyCash": 3.1,
     "yoyReal": -1.3,
     "population": 72731
    },
    "2024-25": {
     "cash": 3.6,
     "real": 3.7,
     "perHead": 49.5,
     "perHeadReal": 51.21,
     "yoyCash": 9.1,
     "yoyReal": 3.4,
     "population": 72726
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "W06000008-winter": {
   "id": "W06000008-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 0.3,
     "real": 0.3,
     "perHead": 4.16,
     "perHeadReal": 4.71,
     "yoyCash": null,
     "yoyReal": null,
     "population": 72111
    },
    "2023-24": {
     "cash": 0.9,
     "real": 1,
     "perHead": 12.37,
     "perHeadReal": 13.32,
     "yoyCash": 200,
     "yoyReal": 222.9,
     "population": 72731
    },
    "2024-25": {
     "cash": 0.8,
     "real": 0.8,
     "perHead": 11,
     "perHeadReal": 11.38,
     "yoyCash": -11.1,
     "yoyReal": -17.2,
     "population": 72726
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "W06000008-lighting": {
   "id": "W06000008-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 0.7,
     "real": 0.8,
     "perHead": 9.71,
     "perHeadReal": 11,
     "yoyCash": null,
     "yoyReal": null,
     "population": 72111
    },
    "2023-24": {
     "cash": 0.7,
     "real": 0.8,
     "perHead": 9.62,
     "perHeadReal": 10.36,
     "yoyCash": 0,
     "yoyReal": -5.8,
     "population": 72731
    },
    "2024-25": {
     "cash": 0.7,
     "real": 0.7,
     "perHead": 9.63,
     "perHeadReal": 9.96,
     "yoyCash": 0,
     "yoyReal": -9.5,
     "population": 72726
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "W06000008": {
   "id": "W06000008",
   "name": "Ceredigion",
   "level": "local",
   "code": "W06000008",
   "codeScheme": "ons",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 6.9,
     "real": 7.8,
     "perHead": 95.69,
     "perHeadReal": 108.42,
     "yoyCash": null,
     "yoyReal": null,
     "population": 72111
    },
    "2023-24": {
     "cash": 7.8,
     "real": 8.4,
     "perHead": 107.24,
     "perHeadReal": 115.45,
     "yoyCash": 13,
     "yoyReal": 7.6,
     "population": 72731
    },
    "2024-25": {
     "cash": 7.9,
     "real": 8.2,
     "perHead": 108.63,
     "perHeadReal": 112.37,
     "yoyCash": 1.3,
     "yoyReal": -2.7,
     "population": 72726
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [
    "W06000008-routine",
    "W06000008-structural",
    "W06000008-winter",
    "W06000008-lighting"
   ],
   "page": "roads/ceredigion",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "W06000009-structural": {
   "id": "W06000009-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 3.7,
     "real": 4.2,
     "perHead": 29.75,
     "perHeadReal": 33.71,
     "yoyCash": null,
     "yoyReal": null,
     "population": 124388
    },
    "2023-24": {
     "cash": 4,
     "real": 4.3,
     "perHead": 31.98,
     "perHeadReal": 34.43,
     "yoyCash": 8.1,
     "yoyReal": 2.5,
     "population": 125075
    },
    "2024-25": {
     "cash": 4.8,
     "real": 5,
     "perHead": 38.2,
     "perHeadReal": 39.51,
     "yoyCash": 20,
     "yoyReal": 15.5,
     "population": 125670
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "W06000009-routine": {
   "id": "W06000009-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 4.6,
     "real": 5.2,
     "perHead": 36.98,
     "perHeadReal": 41.9,
     "yoyCash": null,
     "yoyReal": null,
     "population": 124388
    },
    "2023-24": {
     "cash": 4.3,
     "real": 4.6,
     "perHead": 34.38,
     "perHeadReal": 37.01,
     "yoyCash": -6.5,
     "yoyReal": -11,
     "population": 125075
    },
    "2024-25": {
     "cash": 4.9,
     "real": 5.1,
     "perHead": 38.99,
     "perHeadReal": 40.33,
     "yoyCash": 14,
     "yoyReal": 10.2,
     "population": 125670
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "W06000009-winter": {
   "id": "W06000009-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 0.7,
     "real": 0.8,
     "perHead": 5.63,
     "perHeadReal": 6.38,
     "yoyCash": null,
     "yoyReal": null,
     "population": 124388
    },
    "2023-24": {
     "cash": 0.5,
     "real": 0.5,
     "perHead": 4,
     "perHeadReal": 4.3,
     "yoyCash": -28.6,
     "yoyReal": -32.7,
     "population": 125075
    },
    "2024-25": {
     "cash": 0.5,
     "real": 0.5,
     "perHead": 3.98,
     "perHeadReal": 4.12,
     "yoyCash": 0,
     "yoyReal": 3.4,
     "population": 125670
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "W06000009-lighting": {
   "id": "W06000009-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 0.8,
     "real": 0.9,
     "perHead": 6.43,
     "perHeadReal": 7.29,
     "yoyCash": null,
     "yoyReal": null,
     "population": 124388
    },
    "2023-24": {
     "cash": 1,
     "real": 1.1,
     "perHead": 8,
     "perHeadReal": 8.61,
     "yoyCash": 25,
     "yoyReal": 19.6,
     "population": 125075
    },
    "2024-25": {
     "cash": 0.9,
     "real": 0.9,
     "perHead": 7.16,
     "perHeadReal": 7.41,
     "yoyCash": -10,
     "yoyReal": -15.4,
     "population": 125670
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "W06000009": {
   "id": "W06000009",
   "name": "Pembrokeshire",
   "level": "local",
   "code": "W06000009",
   "codeScheme": "ons",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 9.8,
     "real": 11.1,
     "perHead": 78.79,
     "perHeadReal": 89.27,
     "yoyCash": null,
     "yoyReal": null,
     "population": 124388
    },
    "2023-24": {
     "cash": 9.9,
     "real": 10.7,
     "perHead": 79.15,
     "perHeadReal": 85.21,
     "yoyCash": 1,
     "yoyReal": -4,
     "population": 125075
    },
    "2024-25": {
     "cash": 11.1,
     "real": 11.5,
     "perHead": 88.33,
     "perHeadReal": 91.37,
     "yoyCash": 12.1,
     "yoyReal": 7.3,
     "population": 125670
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [
    "W06000009-routine",
    "W06000009-structural",
    "W06000009-lighting",
    "W06000009-winter"
   ],
   "page": "roads/pembrokeshire",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "W06000010-structural": {
   "id": "W06000010-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 5.9,
     "real": 6.7,
     "perHead": 31.19,
     "perHeadReal": 35.35,
     "yoyCash": null,
     "yoyReal": null,
     "population": 189142
    },
    "2023-24": {
     "cash": 2.9,
     "real": 3.1,
     "perHead": 15.24,
     "perHeadReal": 16.41,
     "yoyCash": -50.8,
     "yoyReal": -53.4,
     "population": 190255
    },
    "2024-25": {
     "cash": 3.8,
     "real": 3.9,
     "perHead": 19.96,
     "perHeadReal": 20.65,
     "yoyCash": 31,
     "yoyReal": 26.8,
     "population": 190346
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "W06000010-routine": {
   "id": "W06000010-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 2.9,
     "real": 3.3,
     "perHead": 15.33,
     "perHeadReal": 17.37,
     "yoyCash": null,
     "yoyReal": null,
     "population": 189142
    },
    "2023-24": {
     "cash": 5.8,
     "real": 6.2,
     "perHead": 30.49,
     "perHeadReal": 32.82,
     "yoyCash": 100,
     "yoyReal": 89.2,
     "population": 190255
    },
    "2024-25": {
     "cash": 5.7,
     "real": 5.9,
     "perHead": 29.95,
     "perHeadReal": 30.98,
     "yoyCash": -1.7,
     "yoyReal": -4.9,
     "population": 190346
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "W06000010-winter": {
   "id": "W06000010-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 1.2,
     "real": 1.4,
     "perHead": 6.34,
     "perHeadReal": 7.19,
     "yoyCash": null,
     "yoyReal": null,
     "population": 189142
    },
    "2023-24": {
     "cash": 1.4,
     "real": 1.5,
     "perHead": 7.36,
     "perHeadReal": 7.92,
     "yoyCash": 16.7,
     "yoyReal": 7.6,
     "population": 190255
    },
    "2024-25": {
     "cash": 1.3,
     "real": 1.3,
     "perHead": 6.83,
     "perHeadReal": 7.06,
     "yoyCash": -7.1,
     "yoyReal": -10.3,
     "population": 190346
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "W06000010-lighting": {
   "id": "W06000010-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 1.3,
     "real": 1.5,
     "perHead": 6.87,
     "perHeadReal": 7.79,
     "yoyCash": null,
     "yoyReal": null,
     "population": 189142
    },
    "2023-24": {
     "cash": 2.1,
     "real": 2.3,
     "perHead": 11.04,
     "perHeadReal": 11.88,
     "yoyCash": 61.5,
     "yoyReal": 50.7,
     "population": 190255
    },
    "2024-25": {
     "cash": 1.9,
     "real": 2,
     "perHead": 9.98,
     "perHeadReal": 10.33,
     "yoyCash": -9.5,
     "yoyReal": -14.5,
     "population": 190346
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "W06000010": {
   "id": "W06000010",
   "name": "Carmarthenshire",
   "level": "local",
   "code": "W06000010",
   "codeScheme": "ons",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 11.4,
     "real": 12.9,
     "perHead": 60.27,
     "perHeadReal": 68.3,
     "yoyCash": null,
     "yoyReal": null,
     "population": 189142
    },
    "2023-24": {
     "cash": 12.1,
     "real": 13,
     "perHead": 63.6,
     "perHeadReal": 68.46,
     "yoyCash": 6.1,
     "yoyReal": 1,
     "population": 190255
    },
    "2024-25": {
     "cash": 12.7,
     "real": 13.1,
     "perHead": 66.72,
     "perHeadReal": 69.02,
     "yoyCash": 5,
     "yoyReal": 1.1,
     "population": 190346
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [
    "W06000010-routine",
    "W06000010-structural",
    "W06000010-lighting",
    "W06000010-winter"
   ],
   "page": "roads/carmarthenshire",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "W06000011-structural": {
   "id": "W06000011-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 1.5,
     "real": 1.7,
     "perHead": 6.18,
     "perHeadReal": 7,
     "yoyCash": null,
     "yoyReal": null,
     "population": 242786
    },
    "2023-24": {
     "cash": 0.7,
     "real": 0.8,
     "perHead": 2.81,
     "perHeadReal": 3.03,
     "yoyCash": -53.3,
     "yoyReal": -55.7,
     "population": 248795
    },
    "2024-25": {
     "cash": 0.9,
     "real": 0.9,
     "perHead": 3.59,
     "perHeadReal": 3.72,
     "yoyCash": 28.6,
     "yoyReal": 16.4,
     "population": 250594
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "W06000011-routine": {
   "id": "W06000011-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 7.2,
     "real": 8.2,
     "perHead": 29.66,
     "perHeadReal": 33.6,
     "yoyCash": null,
     "yoyReal": null,
     "population": 242786
    },
    "2023-24": {
     "cash": 7.1,
     "real": 7.6,
     "perHead": 28.54,
     "perHeadReal": 30.72,
     "yoyCash": -1.4,
     "yoyReal": -6.8,
     "population": 248795
    },
    "2024-25": {
     "cash": 7.1,
     "real": 7.3,
     "perHead": 28.33,
     "perHeadReal": 29.31,
     "yoyCash": 0,
     "yoyReal": -3.4,
     "population": 250594
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "W06000011-winter": {
   "id": "W06000011-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 0.8,
     "real": 0.9,
     "perHead": 3.3,
     "perHeadReal": 3.73,
     "yoyCash": null,
     "yoyReal": null,
     "population": 242786
    },
    "2023-24": {
     "cash": 0.5,
     "real": 0.5,
     "perHead": 2.01,
     "perHeadReal": 2.16,
     "yoyCash": -37.5,
     "yoyReal": -40.2,
     "population": 248795
    },
    "2024-25": {
     "cash": 0.5,
     "real": 0.5,
     "perHead": 2,
     "perHeadReal": 2.06,
     "yoyCash": 0,
     "yoyReal": 3.4,
     "population": 250594
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "W06000011-lighting": {
   "id": "W06000011-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 2.5,
     "real": 2.8,
     "perHead": 10.3,
     "perHeadReal": 11.67,
     "yoyCash": null,
     "yoyReal": null,
     "population": 242786
    },
    "2023-24": {
     "cash": 3.6,
     "real": 3.9,
     "perHead": 14.47,
     "perHeadReal": 15.58,
     "yoyCash": 44,
     "yoyReal": 38.4,
     "population": 248795
    },
    "2024-25": {
     "cash": 3.3,
     "real": 3.4,
     "perHead": 13.17,
     "perHeadReal": 13.62,
     "yoyCash": -8.3,
     "yoyReal": -12.5,
     "population": 250594
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "W06000011": {
   "id": "W06000011",
   "name": "Swansea",
   "level": "local",
   "code": "W06000011",
   "codeScheme": "ons",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 11.9,
     "real": 13.5,
     "perHead": 49.01,
     "perHeadReal": 55.54,
     "yoyCash": null,
     "yoyReal": null,
     "population": 242786
    },
    "2023-24": {
     "cash": 11.9,
     "real": 12.8,
     "perHead": 47.83,
     "perHeadReal": 51.49,
     "yoyCash": 0,
     "yoyReal": -5.1,
     "population": 248795
    },
    "2024-25": {
     "cash": 11.8,
     "real": 12.2,
     "perHead": 47.09,
     "perHeadReal": 48.71,
     "yoyCash": -0.8,
     "yoyReal": -4.6,
     "population": 250594
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [
    "W06000011-routine",
    "W06000011-lighting",
    "W06000011-structural",
    "W06000011-winter"
   ],
   "page": "roads/swansea",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "W06000012-structural": {
   "id": "W06000012-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 1.5,
     "real": 1.7,
     "perHead": 10.55,
     "perHeadReal": 11.96,
     "yoyCash": null,
     "yoyReal": null,
     "population": 142119
    },
    "2023-24": {
     "cash": 1.5,
     "real": 1.6,
     "perHead": 10.58,
     "perHeadReal": 11.39,
     "yoyCash": 0,
     "yoyReal": -5,
     "population": 141747
    },
    "2024-25": {
     "cash": 1.7,
     "real": 1.8,
     "perHead": 11.92,
     "perHeadReal": 12.33,
     "yoyCash": 13.3,
     "yoyReal": 9.9,
     "population": 142627
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "W06000012-routine": {
   "id": "W06000012-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 6.2,
     "real": 7,
     "perHead": 43.63,
     "perHeadReal": 49.43,
     "yoyCash": null,
     "yoyReal": null,
     "population": 142119
    },
    "2023-24": {
     "cash": 6.3,
     "real": 6.8,
     "perHead": 44.45,
     "perHeadReal": 47.85,
     "yoyCash": 1.6,
     "yoyReal": -3.1,
     "population": 141747
    },
    "2024-25": {
     "cash": 6.7,
     "real": 6.9,
     "perHead": 46.98,
     "perHeadReal": 48.59,
     "yoyCash": 6.3,
     "yoyReal": 1.9,
     "population": 142627
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "W06000012-winter": {
   "id": "W06000012-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 0.5,
     "real": 0.6,
     "perHead": 3.52,
     "perHeadReal": 3.99,
     "yoyCash": null,
     "yoyReal": null,
     "population": 142119
    },
    "2023-24": {
     "cash": 0.6,
     "real": 0.6,
     "perHead": 4.23,
     "perHeadReal": 4.56,
     "yoyCash": 20,
     "yoyReal": 7.6,
     "population": 141747
    },
    "2024-25": {
     "cash": 0.7,
     "real": 0.7,
     "perHead": 4.91,
     "perHeadReal": 5.08,
     "yoyCash": 16.7,
     "yoyReal": 20.7,
     "population": 142627
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "W06000012-lighting": {
   "id": "W06000012-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 2,
     "real": 2.3,
     "perHead": 14.07,
     "perHeadReal": 15.95,
     "yoyCash": null,
     "yoyReal": null,
     "population": 142119
    },
    "2023-24": {
     "cash": 2.6,
     "real": 2.8,
     "perHead": 18.34,
     "perHeadReal": 19.75,
     "yoyCash": 30,
     "yoyReal": 21.7,
     "population": 141747
    },
    "2024-25": {
     "cash": 2.4,
     "real": 2.5,
     "perHead": 16.83,
     "perHeadReal": 17.41,
     "yoyCash": -7.7,
     "yoyReal": -11.3,
     "population": 142627
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "W06000012": {
   "id": "W06000012",
   "name": "Neath Port Talbot",
   "level": "local",
   "code": "W06000012",
   "codeScheme": "ons",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 10.1,
     "real": 11.4,
     "perHead": 71.07,
     "perHeadReal": 80.53,
     "yoyCash": null,
     "yoyReal": null,
     "population": 142119
    },
    "2023-24": {
     "cash": 10.9,
     "real": 11.7,
     "perHead": 76.9,
     "perHeadReal": 82.78,
     "yoyCash": 7.9,
     "yoyReal": 2.9,
     "population": 141747
    },
    "2024-25": {
     "cash": 11.5,
     "real": 11.9,
     "perHead": 80.63,
     "perHeadReal": 83.41,
     "yoyCash": 5.5,
     "yoyReal": 1.7,
     "population": 142627
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [
    "W06000012-routine",
    "W06000012-lighting",
    "W06000012-structural",
    "W06000012-winter"
   ],
   "page": "roads/neath-port-talbot",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "W06000013-structural": {
   "id": "W06000013-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 3.1,
     "real": 3.5,
     "perHead": 21.22,
     "perHeadReal": 24.05,
     "yoyCash": null,
     "yoyReal": null,
     "population": 146074
    },
    "2023-24": {
     "cash": 3.2,
     "real": 3.4,
     "perHead": 21.81,
     "perHeadReal": 23.48,
     "yoyCash": 3.2,
     "yoyReal": -1.6,
     "population": 146692
    },
    "2024-25": {
     "cash": 3.4,
     "real": 3.5,
     "perHead": 23.12,
     "perHeadReal": 23.91,
     "yoyCash": 6.2,
     "yoyReal": 3.4,
     "population": 147088
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "W06000013-routine": {
   "id": "W06000013-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 2,
     "real": 2.3,
     "perHead": 13.69,
     "perHeadReal": 15.51,
     "yoyCash": null,
     "yoyReal": null,
     "population": 146074
    },
    "2023-24": {
     "cash": 1.8,
     "real": 1.9,
     "perHead": 12.27,
     "perHeadReal": 13.21,
     "yoyCash": -10,
     "yoyReal": -15.8,
     "population": 146692
    },
    "2024-25": {
     "cash": 1.9,
     "real": 2,
     "perHead": 12.92,
     "perHeadReal": 13.36,
     "yoyCash": 5.6,
     "yoyReal": 3.4,
     "population": 147088
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "W06000013-winter": {
   "id": "W06000013-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 0.5,
     "real": 0.6,
     "perHead": 3.42,
     "perHeadReal": 3.88,
     "yoyCash": null,
     "yoyReal": null,
     "population": 146074
    },
    "2023-24": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 2.73,
     "perHeadReal": 2.94,
     "yoyCash": -20,
     "yoyReal": -28.2,
     "population": 146692
    },
    "2024-25": {
     "cash": 0.5,
     "real": 0.5,
     "perHead": 3.4,
     "perHeadReal": 3.52,
     "yoyCash": 25,
     "yoyReal": 29.3,
     "population": 147088
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "W06000013-lighting": {
   "id": "W06000013-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 3.1,
     "real": 3.5,
     "perHead": 21.22,
     "perHeadReal": 24.05,
     "yoyCash": null,
     "yoyReal": null,
     "population": 146074
    },
    "2023-24": {
     "cash": 4.1,
     "real": 4.4,
     "perHead": 27.95,
     "perHeadReal": 30.09,
     "yoyCash": 32.3,
     "yoyReal": 26.1,
     "population": 146692
    },
    "2024-25": {
     "cash": 3.8,
     "real": 3.9,
     "perHead": 25.83,
     "perHeadReal": 26.72,
     "yoyCash": -7.3,
     "yoyReal": -10.7,
     "population": 147088
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "W06000013": {
   "id": "W06000013",
   "name": "Bridgend",
   "level": "local",
   "code": "W06000013",
   "codeScheme": "ons",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 8.7,
     "real": 9.9,
     "perHead": 59.56,
     "perHeadReal": 67.49,
     "yoyCash": null,
     "yoyReal": null,
     "population": 146074
    },
    "2023-24": {
     "cash": 9.6,
     "real": 10.3,
     "perHead": 65.44,
     "perHeadReal": 70.45,
     "yoyCash": 10.3,
     "yoyReal": 4.4,
     "population": 146692
    },
    "2024-25": {
     "cash": 9.6,
     "real": 9.9,
     "perHead": 65.27,
     "perHeadReal": 67.52,
     "yoyCash": 0,
     "yoyReal": -3.6,
     "population": 147088
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [
    "W06000013-lighting",
    "W06000013-structural",
    "W06000013-routine",
    "W06000013-winter"
   ],
   "page": "roads/bridgend",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "W06000014-structural": {
   "id": "W06000014-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 0.1,
     "real": 0.1,
     "perHead": 0.75,
     "perHeadReal": 0.85,
     "yoyCash": null,
     "yoyReal": null,
     "population": 133553
    },
    "2023-24": {
     "cash": -0.5,
     "real": -0.5,
     "perHead": -3.71,
     "perHeadReal": -4,
     "yoyCash": -600,
     "yoyReal": -638.2,
     "population": 134607
    },
    "2024-25": {
     "cash": 1,
     "real": 1,
     "perHead": 7.39,
     "perHeadReal": 7.65,
     "yoyCash": 300,
     "yoyReal": 306.9,
     "population": 135311
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "W06000014-routine": {
   "id": "W06000014-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 4.2,
     "real": 4.8,
     "perHead": 31.45,
     "perHeadReal": 35.63,
     "yoyCash": null,
     "yoyReal": null,
     "population": 133553
    },
    "2023-24": {
     "cash": 4.8,
     "real": 5.2,
     "perHead": 35.66,
     "perHeadReal": 38.39,
     "yoyCash": 14.3,
     "yoyReal": 7.6,
     "population": 134607
    },
    "2024-25": {
     "cash": 4.6,
     "real": 4.8,
     "perHead": 34,
     "perHeadReal": 35.17,
     "yoyCash": -4.2,
     "yoyReal": -8.5,
     "population": 135311
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "W06000014-winter": {
   "id": "W06000014-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 0.6,
     "real": 0.7,
     "perHead": 4.49,
     "perHeadReal": 5.09,
     "yoyCash": null,
     "yoyReal": null,
     "population": 133553
    },
    "2023-24": {
     "cash": 0.5,
     "real": 0.5,
     "perHead": 3.71,
     "perHeadReal": 4,
     "yoyCash": -16.7,
     "yoyReal": -23.1,
     "population": 134607
    },
    "2024-25": {
     "cash": 0.5,
     "real": 0.5,
     "perHead": 3.7,
     "perHeadReal": 3.82,
     "yoyCash": 0,
     "yoyReal": 3.4,
     "population": 135311
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "W06000014-lighting": {
   "id": "W06000014-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 0.7,
     "real": 0.8,
     "perHead": 5.24,
     "perHeadReal": 5.94,
     "yoyCash": null,
     "yoyReal": null,
     "population": 133553
    },
    "2023-24": {
     "cash": 1.6,
     "real": 1.7,
     "perHead": 11.89,
     "perHeadReal": 12.8,
     "yoyCash": 128.6,
     "yoyReal": 115.3,
     "population": 134607
    },
    "2024-25": {
     "cash": 1.5,
     "real": 1.6,
     "perHead": 11.09,
     "perHeadReal": 11.47,
     "yoyCash": -6.3,
     "yoyReal": -8.7,
     "population": 135311
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "W06000014": {
   "id": "W06000014",
   "name": "Vale of Glamorgan",
   "level": "local",
   "code": "W06000014",
   "codeScheme": "ons",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 5.7,
     "real": 6.5,
     "perHead": 42.68,
     "perHeadReal": 48.36,
     "yoyCash": null,
     "yoyReal": null,
     "population": 133553
    },
    "2023-24": {
     "cash": 6.4,
     "real": 6.9,
     "perHead": 47.55,
     "perHeadReal": 51.18,
     "yoyCash": 12.3,
     "yoyReal": 6,
     "population": 134607
    },
    "2024-25": {
     "cash": 7.5,
     "real": 7.8,
     "perHead": 55.43,
     "perHeadReal": 57.34,
     "yoyCash": 17.2,
     "yoyReal": 12.4,
     "population": 135311
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [
    "W06000014-routine",
    "W06000014-lighting",
    "W06000014-structural",
    "W06000014-winter"
   ],
   "page": "roads/vale-of-glamorgan",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "W06000016-structural": {
   "id": "W06000016-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 7.6,
     "real": 8.6,
     "perHead": 31.76,
     "perHeadReal": 35.99,
     "yoyCash": null,
     "yoyReal": null,
     "population": 239303
    },
    "2023-24": {
     "cash": 7.2,
     "real": 7.8,
     "perHead": 29.8,
     "perHeadReal": 32.08,
     "yoyCash": -5.3,
     "yoyReal": -9.9,
     "population": 241617
    },
    "2024-25": {
     "cash": 7.5,
     "real": 7.8,
     "perHead": 31.02,
     "perHeadReal": 32.09,
     "yoyCash": 4.2,
     "yoyReal": -0.5,
     "population": 241793
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "W06000016-routine": {
   "id": "W06000016-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 1,
     "real": 1.1,
     "perHead": 4.18,
     "perHeadReal": 4.74,
     "yoyCash": null,
     "yoyReal": null,
     "population": 239303
    },
    "2023-24": {
     "cash": 1,
     "real": 1.1,
     "perHead": 4.14,
     "perHeadReal": 4.46,
     "yoyCash": 0,
     "yoyReal": -2.1,
     "population": 241617
    },
    "2024-25": {
     "cash": 1.1,
     "real": 1.1,
     "perHead": 4.55,
     "perHeadReal": 4.71,
     "yoyCash": 10,
     "yoyReal": 3.4,
     "population": 241793
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "W06000016-winter": {
   "id": "W06000016-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 0.9,
     "real": 1,
     "perHead": 3.76,
     "perHeadReal": 4.26,
     "yoyCash": null,
     "yoyReal": null,
     "population": 239303
    },
    "2023-24": {
     "cash": 1,
     "real": 1.1,
     "perHead": 4.14,
     "perHeadReal": 4.46,
     "yoyCash": 11.1,
     "yoyReal": 7.6,
     "population": 241617
    },
    "2024-25": {
     "cash": 0.9,
     "real": 0.9,
     "perHead": 3.72,
     "perHeadReal": 3.85,
     "yoyCash": -10,
     "yoyReal": -15.4,
     "population": 241793
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "W06000016-lighting": {
   "id": "W06000016-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 1.7,
     "real": 1.9,
     "perHead": 7.1,
     "perHeadReal": 8.05,
     "yoyCash": null,
     "yoyReal": null,
     "population": 239303
    },
    "2023-24": {
     "cash": 2.5,
     "real": 2.7,
     "perHead": 10.35,
     "perHeadReal": 11.14,
     "yoyCash": 47.1,
     "yoyReal": 41.6,
     "population": 241617
    },
    "2024-25": {
     "cash": 2.3,
     "real": 2.4,
     "perHead": 9.51,
     "perHeadReal": 9.84,
     "yoyCash": -8,
     "yoyReal": -11.9,
     "population": 241793
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "W06000016": {
   "id": "W06000016",
   "name": "Rhondda Cynon Taf",
   "level": "local",
   "code": "W06000016",
   "codeScheme": "ons",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 11.2,
     "real": 12.7,
     "perHead": 46.8,
     "perHeadReal": 53.03,
     "yoyCash": null,
     "yoyReal": null,
     "population": 239303
    },
    "2023-24": {
     "cash": 11.7,
     "real": 12.6,
     "perHead": 48.42,
     "perHeadReal": 52.13,
     "yoyCash": 4.5,
     "yoyReal": -0.8,
     "population": 241617
    },
    "2024-25": {
     "cash": 11.8,
     "real": 12.2,
     "perHead": 48.8,
     "perHeadReal": 50.48,
     "yoyCash": 0.9,
     "yoyReal": -3.1,
     "population": 241793
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [
    "W06000016-structural",
    "W06000016-lighting",
    "W06000016-routine",
    "W06000016-winter"
   ],
   "page": "roads/rhondda-cynon-taf",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "W06000024-structural": {
   "id": "W06000024-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 0.7,
     "real": 0.8,
     "perHead": 11.89,
     "perHeadReal": 13.47,
     "yoyCash": null,
     "yoyReal": null,
     "population": 58866
    },
    "2023-24": {
     "cash": 0.5,
     "real": 0.5,
     "perHead": 8.51,
     "perHeadReal": 9.16,
     "yoyCash": -28.6,
     "yoyReal": -32.7,
     "population": 58735
    },
    "2024-25": {
     "cash": 0.5,
     "real": 0.5,
     "perHead": 8.51,
     "perHeadReal": 8.81,
     "yoyCash": 0,
     "yoyReal": 3.4,
     "population": 58722
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "W06000024-routine": {
   "id": "W06000024-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 1,
     "real": 1.1,
     "perHead": 16.99,
     "perHeadReal": 19.25,
     "yoyCash": null,
     "yoyReal": null,
     "population": 58866
    },
    "2023-24": {
     "cash": 1,
     "real": 1.1,
     "perHead": 17.03,
     "perHeadReal": 18.33,
     "yoyCash": 0,
     "yoyReal": -2.1,
     "population": 58735
    },
    "2024-25": {
     "cash": 1.1,
     "real": 1.1,
     "perHead": 18.73,
     "perHeadReal": 19.38,
     "yoyCash": 10,
     "yoyReal": 3.4,
     "population": 58722
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "W06000024-winter": {
   "id": "W06000024-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 0.3,
     "real": 0.3,
     "perHead": 5.1,
     "perHeadReal": 5.77,
     "yoyCash": null,
     "yoyReal": null,
     "population": 58866
    },
    "2023-24": {
     "cash": 0.3,
     "real": 0.3,
     "perHead": 5.11,
     "perHeadReal": 5.5,
     "yoyCash": 0,
     "yoyReal": 7.6,
     "population": 58735
    },
    "2024-25": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 6.81,
     "perHeadReal": 7.05,
     "yoyCash": 33.3,
     "yoyReal": 37.9,
     "population": 58722
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "W06000024-lighting": {
   "id": "W06000024-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 0.6,
     "real": 0.7,
     "perHead": 10.19,
     "perHeadReal": 11.55,
     "yoyCash": null,
     "yoyReal": null,
     "population": 58866
    },
    "2023-24": {
     "cash": 0.7,
     "real": 0.8,
     "perHead": 11.92,
     "perHeadReal": 12.83,
     "yoyCash": 16.7,
     "yoyReal": 7.6,
     "population": 58735
    },
    "2024-25": {
     "cash": 0.6,
     "real": 0.6,
     "perHead": 10.22,
     "perHeadReal": 10.57,
     "yoyCash": -14.3,
     "yoyReal": -22.4,
     "population": 58722
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "W06000024": {
   "id": "W06000024",
   "name": "Merthyr Tydfil",
   "level": "local",
   "code": "W06000024",
   "codeScheme": "ons",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 2.6,
     "real": 2.9,
     "perHead": 44.17,
     "perHeadReal": 50.05,
     "yoyCash": null,
     "yoyReal": null,
     "population": 58866
    },
    "2023-24": {
     "cash": 2.6,
     "real": 2.8,
     "perHead": 44.27,
     "perHeadReal": 47.65,
     "yoyCash": 0,
     "yoyReal": -3.5,
     "population": 58735
    },
    "2024-25": {
     "cash": 2.6,
     "real": 2.7,
     "perHead": 44.28,
     "perHeadReal": 45.8,
     "yoyCash": 0,
     "yoyReal": -3.9,
     "population": 58722
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [
    "W06000024-routine",
    "W06000024-lighting",
    "W06000024-structural",
    "W06000024-winter"
   ],
   "page": "roads/merthyr-tydfil",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "W06000018-structural": {
   "id": "W06000018-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 7.3,
     "real": 8.3,
     "perHead": 41.48,
     "perHeadReal": 47,
     "yoyCash": null,
     "yoyReal": null,
     "population": 176001
    },
    "2023-24": {
     "cash": 8.1,
     "real": 8.7,
     "perHead": 45.95,
     "perHeadReal": 49.47,
     "yoyCash": 11,
     "yoyReal": 5.1,
     "population": 176277
    },
    "2024-25": {
     "cash": 7.6,
     "real": 7.9,
     "perHead": 43.12,
     "perHeadReal": 44.61,
     "yoyCash": -6.2,
     "yoyReal": -9.6,
     "population": 176232
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "W06000018-routine": {
   "id": "W06000018-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 2,
     "real": 2.3,
     "perHead": 11.36,
     "perHeadReal": 12.88,
     "yoyCash": null,
     "yoyReal": null,
     "population": 176001
    },
    "2023-24": {
     "cash": 1.2,
     "real": 1.3,
     "perHead": 6.81,
     "perHeadReal": 7.33,
     "yoyCash": -40,
     "yoyReal": -43.8,
     "population": 176277
    },
    "2024-25": {
     "cash": 1.4,
     "real": 1.4,
     "perHead": 7.94,
     "perHeadReal": 8.22,
     "yoyCash": 16.7,
     "yoyReal": 11.4,
     "population": 176232
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "W06000018-winter": {
   "id": "W06000018-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 1.2,
     "real": 1.4,
     "perHead": 6.82,
     "perHeadReal": 7.73,
     "yoyCash": null,
     "yoyReal": null,
     "population": 176001
    },
    "2023-24": {
     "cash": 1.4,
     "real": 1.5,
     "perHead": 7.94,
     "perHeadReal": 8.55,
     "yoyCash": 16.7,
     "yoyReal": 7.6,
     "population": 176277
    },
    "2024-25": {
     "cash": 2.1,
     "real": 2.2,
     "perHead": 11.92,
     "perHeadReal": 12.33,
     "yoyCash": 50,
     "yoyReal": 44.8,
     "population": 176232
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "W06000018-lighting": {
   "id": "W06000018-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 1.4,
     "real": 1.6,
     "perHead": 7.95,
     "perHeadReal": 9.01,
     "yoyCash": null,
     "yoyReal": null,
     "population": 176001
    },
    "2023-24": {
     "cash": 2.3,
     "real": 2.5,
     "perHead": 13.05,
     "perHeadReal": 14.05,
     "yoyCash": 64.3,
     "yoyReal": 54.7,
     "population": 176277
    },
    "2024-25": {
     "cash": 1.9,
     "real": 2,
     "perHead": 10.78,
     "perHeadReal": 11.15,
     "yoyCash": -17.4,
     "yoyReal": -21.4,
     "population": 176232
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "W06000018": {
   "id": "W06000018",
   "name": "Caerphilly",
   "level": "local",
   "code": "W06000018",
   "codeScheme": "ons",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 12,
     "real": 13.6,
     "perHead": 68.18,
     "perHeadReal": 77.26,
     "yoyCash": null,
     "yoyReal": null,
     "population": 176001
    },
    "2023-24": {
     "cash": 13,
     "real": 14,
     "perHead": 73.75,
     "perHeadReal": 79.39,
     "yoyCash": 8.3,
     "yoyReal": 2.9,
     "population": 176277
    },
    "2024-25": {
     "cash": 13,
     "real": 13.4,
     "perHead": 73.77,
     "perHeadReal": 76.31,
     "yoyCash": 0,
     "yoyReal": -3.9,
     "population": 176232
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [
    "W06000018-structural",
    "W06000018-winter",
    "W06000018-lighting",
    "W06000018-routine"
   ],
   "page": "roads/caerphilly",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "W06000019-structural": {
   "id": "W06000019-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 0.7,
     "real": 0.8,
     "perHead": 10.46,
     "perHeadReal": 11.85,
     "yoyCash": null,
     "yoyReal": null,
     "population": 66919
    },
    "2023-24": {
     "cash": 0.6,
     "real": 0.6,
     "perHead": 8.89,
     "perHeadReal": 9.57,
     "yoyCash": -14.3,
     "yoyReal": -19.3,
     "population": 67485
    },
    "2024-25": {
     "cash": 0.6,
     "real": 0.6,
     "perHead": 8.86,
     "perHeadReal": 9.17,
     "yoyCash": 0,
     "yoyReal": 3.4,
     "population": 67712
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "W06000019-routine": {
   "id": "W06000019-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 1.3,
     "real": 1.5,
     "perHead": 19.43,
     "perHeadReal": 22.01,
     "yoyCash": null,
     "yoyReal": null,
     "population": 66919
    },
    "2023-24": {
     "cash": 1.6,
     "real": 1.7,
     "perHead": 23.71,
     "perHeadReal": 25.52,
     "yoyCash": 23.1,
     "yoyReal": 14.8,
     "population": 67485
    },
    "2024-25": {
     "cash": 1.8,
     "real": 1.9,
     "perHead": 26.58,
     "perHeadReal": 27.5,
     "yoyCash": 12.5,
     "yoyReal": 9.5,
     "population": 67712
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "W06000019-winter": {
   "id": "W06000019-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 0.7,
     "real": 0.8,
     "perHead": 10.46,
     "perHeadReal": 11.85,
     "yoyCash": null,
     "yoyReal": null,
     "population": 66919
    },
    "2023-24": {
     "cash": 0.6,
     "real": 0.6,
     "perHead": 8.89,
     "perHeadReal": 9.57,
     "yoyCash": -14.3,
     "yoyReal": -19.3,
     "population": 67485
    },
    "2024-25": {
     "cash": 0.7,
     "real": 0.7,
     "perHead": 10.34,
     "perHeadReal": 10.69,
     "yoyCash": 16.7,
     "yoyReal": 20.7,
     "population": 67712
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "W06000019-lighting": {
   "id": "W06000019-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 1.4,
     "real": 1.6,
     "perHead": 20.92,
     "perHeadReal": 23.71,
     "yoyCash": null,
     "yoyReal": null,
     "population": 66919
    },
    "2023-24": {
     "cash": 2.2,
     "real": 2.4,
     "perHead": 32.6,
     "perHeadReal": 35.09,
     "yoyCash": 57.1,
     "yoyReal": 48,
     "population": 67485
    },
    "2024-25": {
     "cash": 1.6,
     "real": 1.7,
     "perHead": 23.63,
     "perHeadReal": 24.44,
     "yoyCash": -27.3,
     "yoyReal": -31,
     "population": 67712
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "W06000019": {
   "id": "W06000019",
   "name": "Blaenau Gwent",
   "level": "local",
   "code": "W06000019",
   "codeScheme": "ons",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 4.1,
     "real": 4.6,
     "perHead": 61.27,
     "perHeadReal": 69.42,
     "yoyCash": null,
     "yoyReal": null,
     "population": 66919
    },
    "2023-24": {
     "cash": 5,
     "real": 5.4,
     "perHead": 74.09,
     "perHeadReal": 79.76,
     "yoyCash": 22,
     "yoyReal": 17,
     "population": 67485
    },
    "2024-25": {
     "cash": 4.7,
     "real": 4.9,
     "perHead": 69.41,
     "perHeadReal": 71.8,
     "yoyCash": -6,
     "yoyReal": -10,
     "population": 67712
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [
    "W06000019-routine",
    "W06000019-lighting",
    "W06000019-winter",
    "W06000019-structural"
   ],
   "page": "roads/blaenau-gwent",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "W06000020-structural": {
   "id": "W06000020-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 0.8,
     "real": 0.9,
     "perHead": 8.61,
     "perHeadReal": 9.76,
     "yoyCash": null,
     "yoyReal": null,
     "population": 92873
    },
    "2023-24": {
     "cash": 0.5,
     "real": 0.5,
     "perHead": 5.35,
     "perHeadReal": 5.75,
     "yoyCash": -37.5,
     "yoyReal": -40.2,
     "population": 93535
    },
    "2024-25": {
     "cash": 0.8,
     "real": 0.8,
     "perHead": 8.51,
     "perHeadReal": 8.8,
     "yoyCash": 60,
     "yoyReal": 65.5,
     "population": 94034
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "W06000020-routine": {
   "id": "W06000020-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 2.3,
     "real": 2.6,
     "perHead": 24.77,
     "perHeadReal": 28.06,
     "yoyCash": null,
     "yoyReal": null,
     "population": 92873
    },
    "2023-24": {
     "cash": 2.6,
     "real": 2.8,
     "perHead": 27.8,
     "perHeadReal": 29.92,
     "yoyCash": 13,
     "yoyReal": 7.6,
     "population": 93535
    },
    "2024-25": {
     "cash": 2.7,
     "real": 2.8,
     "perHead": 28.71,
     "perHeadReal": 29.7,
     "yoyCash": 3.8,
     "yoyReal": -0.2,
     "population": 94034
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "W06000020-winter": {
   "id": "W06000020-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 0.4,
     "real": 0.5,
     "perHead": 4.31,
     "perHeadReal": 4.88,
     "yoyCash": null,
     "yoyReal": null,
     "population": 92873
    },
    "2023-24": {
     "cash": 0.5,
     "real": 0.5,
     "perHead": 5.35,
     "perHeadReal": 5.75,
     "yoyCash": 25,
     "yoyReal": 7.6,
     "population": 93535
    },
    "2024-25": {
     "cash": 0.6,
     "real": 0.6,
     "perHead": 6.38,
     "perHeadReal": 6.6,
     "yoyCash": 20,
     "yoyReal": 24.1,
     "population": 94034
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "W06000020-lighting": {
   "id": "W06000020-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 0.8,
     "real": 0.9,
     "perHead": 8.61,
     "perHeadReal": 9.76,
     "yoyCash": null,
     "yoyReal": null,
     "population": 92873
    },
    "2023-24": {
     "cash": 1.2,
     "real": 1.3,
     "perHead": 12.83,
     "perHeadReal": 13.81,
     "yoyCash": 50,
     "yoyReal": 43.5,
     "population": 93535
    },
    "2024-25": {
     "cash": 1.1,
     "real": 1.1,
     "perHead": 11.7,
     "perHeadReal": 12.1,
     "yoyCash": -8.3,
     "yoyReal": -12.5,
     "population": 94034
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "W06000020": {
   "id": "W06000020",
   "name": "Torfaen",
   "level": "local",
   "code": "W06000020",
   "codeScheme": "ons",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 4.3,
     "real": 4.9,
     "perHead": 46.3,
     "perHeadReal": 52.46,
     "yoyCash": null,
     "yoyReal": null,
     "population": 92873
    },
    "2023-24": {
     "cash": 4.9,
     "real": 5.3,
     "perHead": 52.39,
     "perHeadReal": 56.39,
     "yoyCash": 14,
     "yoyReal": 7.6,
     "population": 93535
    },
    "2024-25": {
     "cash": 5.3,
     "real": 5.5,
     "perHead": 56.36,
     "perHeadReal": 58.3,
     "yoyCash": 8.2,
     "yoyReal": 3.4,
     "population": 94034
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [
    "W06000020-routine",
    "W06000020-lighting",
    "W06000020-structural",
    "W06000020-winter"
   ],
   "page": "roads/torfaen",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "W06000021-structural": {
   "id": "W06000021-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 2.2,
     "real": 2.5,
     "perHead": 23.39,
     "perHeadReal": 26.51,
     "yoyCash": null,
     "yoyReal": null,
     "population": 94038
    },
    "2023-24": {
     "cash": 3.8,
     "real": 4.1,
     "perHead": 40.03,
     "perHeadReal": 43.09,
     "yoyCash": 72.7,
     "yoyReal": 63.6,
     "population": 94932
    },
    "2024-25": {
     "cash": 1.7,
     "real": 1.8,
     "perHead": 17.88,
     "perHeadReal": 18.49,
     "yoyCash": -55.3,
     "yoyReal": -57.1,
     "population": 95098
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "W06000021-routine": {
   "id": "W06000021-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 1.1,
     "real": 1.2,
     "perHead": 11.7,
     "perHeadReal": 13.25,
     "yoyCash": null,
     "yoyReal": null,
     "population": 94038
    },
    "2023-24": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 4.21,
     "perHeadReal": 4.54,
     "yoyCash": -63.6,
     "yoyReal": -64.1,
     "population": 94932
    },
    "2024-25": {
     "cash": 2.4,
     "real": 2.5,
     "perHead": 25.24,
     "perHeadReal": 26.11,
     "yoyCash": 500,
     "yoyReal": 520.7,
     "population": 95098
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "W06000021-winter": {
   "id": "W06000021-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 0.4,
     "real": 0.5,
     "perHead": 4.25,
     "perHeadReal": 4.82,
     "yoyCash": null,
     "yoyReal": null,
     "population": 94038
    },
    "2023-24": {
     "cash": 0.4,
     "real": 0.4,
     "perHead": 4.21,
     "perHeadReal": 4.54,
     "yoyCash": 0,
     "yoyReal": -13.9,
     "population": 94932
    },
    "2024-25": {
     "cash": 0.6,
     "real": 0.6,
     "perHead": 6.31,
     "perHeadReal": 6.53,
     "yoyCash": 50,
     "yoyReal": 55.2,
     "population": 95098
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "W06000021-lighting": {
   "id": "W06000021-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 0.5,
     "real": 0.6,
     "perHead": 5.32,
     "perHeadReal": 6.02,
     "yoyCash": null,
     "yoyReal": null,
     "population": 94038
    },
    "2023-24": {
     "cash": 0.9,
     "real": 1,
     "perHead": 9.48,
     "perHeadReal": 10.21,
     "yoyCash": 80,
     "yoyReal": 61.5,
     "population": 94932
    },
    "2024-25": {
     "cash": 0.7,
     "real": 0.7,
     "perHead": 7.36,
     "perHeadReal": 7.61,
     "yoyCash": -22.2,
     "yoyReal": -27.6,
     "population": 95098
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "W06000021": {
   "id": "W06000021",
   "name": "Monmouthshire",
   "level": "local",
   "code": "W06000021",
   "codeScheme": "ons",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 4.2,
     "real": 4.8,
     "perHead": 44.66,
     "perHeadReal": 50.61,
     "yoyCash": null,
     "yoyReal": null,
     "population": 94038
    },
    "2023-24": {
     "cash": 5.4,
     "real": 5.8,
     "perHead": 56.88,
     "perHeadReal": 61.23,
     "yoyCash": 28.6,
     "yoyReal": 21.1,
     "population": 94932
    },
    "2024-25": {
     "cash": 5.3,
     "real": 5.5,
     "perHead": 55.73,
     "perHeadReal": 57.65,
     "yoyCash": -1.9,
     "yoyReal": -5.5,
     "population": 95098
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [
    "W06000021-routine",
    "W06000021-structural",
    "W06000021-lighting",
    "W06000021-winter"
   ],
   "page": "roads/monmouthshire",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "W06000022-structural": {
   "id": "W06000022-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 2.4,
     "real": 2.7,
     "perHead": 14.82,
     "perHeadReal": 16.79,
     "yoyCash": null,
     "yoyReal": null,
     "population": 161933
    },
    "2023-24": {
     "cash": 2.4,
     "real": 2.6,
     "perHead": 14.56,
     "perHeadReal": 15.67,
     "yoyCash": 0,
     "yoyReal": -4.3,
     "population": 164882
    },
    "2024-25": {
     "cash": 2.6,
     "real": 2.7,
     "perHead": 15.53,
     "perHeadReal": 16.07,
     "yoyCash": 8.3,
     "yoyReal": 3.4,
     "population": 167405
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "W06000022-routine": {
   "id": "W06000022-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 1.1,
     "real": 1.2,
     "perHead": 6.79,
     "perHeadReal": 7.7,
     "yoyCash": null,
     "yoyReal": null,
     "population": 161933
    },
    "2023-24": {
     "cash": 0.8,
     "real": 0.9,
     "perHead": 4.85,
     "perHeadReal": 5.22,
     "yoyCash": -27.3,
     "yoyReal": -28.2,
     "population": 164882
    },
    "2024-25": {
     "cash": 1,
     "real": 1,
     "perHead": 5.97,
     "perHeadReal": 6.18,
     "yoyCash": 25,
     "yoyReal": 14.9,
     "population": 167405
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "W06000022-winter": {
   "id": "W06000022-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 0.7,
     "real": 0.8,
     "perHead": 4.32,
     "perHeadReal": 4.9,
     "yoyCash": null,
     "yoyReal": null,
     "population": 161933
    },
    "2023-24": {
     "cash": 0.5,
     "real": 0.5,
     "perHead": 3.03,
     "perHeadReal": 3.26,
     "yoyCash": -28.6,
     "yoyReal": -32.7,
     "population": 164882
    },
    "2024-25": {
     "cash": 0.5,
     "real": 0.5,
     "perHead": 2.99,
     "perHeadReal": 3.09,
     "yoyCash": 0,
     "yoyReal": 3.4,
     "population": 167405
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "W06000022-lighting": {
   "id": "W06000022-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 2.6,
     "real": 2.9,
     "perHead": 16.06,
     "perHeadReal": 18.19,
     "yoyCash": null,
     "yoyReal": null,
     "population": 161933
    },
    "2023-24": {
     "cash": 3.1,
     "real": 3.3,
     "perHead": 18.8,
     "perHeadReal": 20.24,
     "yoyCash": 19.2,
     "yoyReal": 15.1,
     "population": 164882
    },
    "2024-25": {
     "cash": 2.6,
     "real": 2.7,
     "perHead": 15.53,
     "perHeadReal": 16.07,
     "yoyCash": -16.1,
     "yoyReal": -18.5,
     "population": 167405
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "W06000022": {
   "id": "W06000022",
   "name": "Newport",
   "level": "local",
   "code": "W06000022",
   "codeScheme": "ons",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 6.7,
     "real": 7.6,
     "perHead": 41.38,
     "perHeadReal": 46.88,
     "yoyCash": null,
     "yoyReal": null,
     "population": 161933
    },
    "2023-24": {
     "cash": 6.8,
     "real": 7.3,
     "perHead": 41.24,
     "perHeadReal": 44.4,
     "yoyCash": 1.5,
     "yoyReal": -3.7,
     "population": 164882
    },
    "2024-25": {
     "cash": 6.8,
     "real": 7,
     "perHead": 40.62,
     "perHeadReal": 42.02,
     "yoyCash": 0,
     "yoyReal": -3.6,
     "population": 167405
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [
    "W06000022-structural",
    "W06000022-lighting",
    "W06000022-routine",
    "W06000022-winter"
   ],
   "page": "roads/newport",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  },
  "W06000015-structural": {
   "id": "W06000015-structural",
   "name": "Structural maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 2.9,
     "real": 3.3,
     "perHead": 7.85,
     "perHeadReal": 8.89,
     "yoyCash": null,
     "yoyReal": null,
     "population": 369640
    },
    "2023-24": {
     "cash": 3.2,
     "real": 3.4,
     "perHead": 8.43,
     "perHeadReal": 9.08,
     "yoyCash": 10.3,
     "yoyReal": 4.4,
     "population": 379539
    },
    "2024-25": {
     "cash": 3.6,
     "real": 3.7,
     "perHead": 9.42,
     "perHeadReal": 9.75,
     "yoyCash": 12.5,
     "yoyReal": 9.5,
     "population": 382028
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "W06000015-routine": {
   "id": "W06000015-routine",
   "name": "Routine and reactive maintenance",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 3.2,
     "real": 3.6,
     "perHead": 8.66,
     "perHeadReal": 9.81,
     "yoyCash": null,
     "yoyReal": null,
     "population": 369640
    },
    "2023-24": {
     "cash": 3.7,
     "real": 4,
     "perHead": 9.75,
     "perHeadReal": 10.49,
     "yoyCash": 15.6,
     "yoyReal": 10.6,
     "population": 379539
    },
    "2024-25": {
     "cash": 2.9,
     "real": 3,
     "perHead": 7.59,
     "perHeadReal": 7.85,
     "yoyCash": -21.6,
     "yoyReal": -25,
     "population": 382028
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "W06000015-winter": {
   "id": "W06000015-winter",
   "name": "Winter service (gritting)",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 0.6,
     "real": 0.7,
     "perHead": 1.62,
     "perHeadReal": 1.84,
     "yoyCash": null,
     "yoyReal": null,
     "population": 369640
    },
    "2023-24": {
     "cash": 0.5,
     "real": 0.5,
     "perHead": 1.32,
     "perHeadReal": 1.42,
     "yoyCash": -16.7,
     "yoyReal": -23.1,
     "population": 379539
    },
    "2024-25": {
     "cash": 0.6,
     "real": 0.6,
     "perHead": 1.57,
     "perHeadReal": 1.62,
     "yoyCash": 20,
     "yoyReal": 24.1,
     "population": 382028
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "W06000015-lighting": {
   "id": "W06000015-lighting",
   "name": "Street lighting",
   "level": "category",
   "code": null,
   "codeScheme": "none",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 3,
     "real": 3.4,
     "perHead": 8.12,
     "perHeadReal": 9.2,
     "yoyCash": null,
     "yoyReal": null,
     "population": 369640
    },
    "2023-24": {
     "cash": 4.2,
     "real": 4.5,
     "perHead": 11.07,
     "perHeadReal": 11.91,
     "yoyCash": 40,
     "yoyReal": 33,
     "population": 379539
    },
    "2024-25": {
     "cash": 3.8,
     "real": 3.9,
     "perHead": 9.95,
     "perHeadReal": 10.29,
     "yoyCash": -9.5,
     "yoyReal": -12.6,
     "population": 382028
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [],
   "notPublished": "Individual schemes, contracts and repairs are not published in the national returns."
  },
  "W06000015": {
   "id": "W06000015",
   "name": "Cardiff",
   "level": "local",
   "code": "W06000015",
   "codeScheme": "ons",
   "nation": "W92000004",
   "years": {
    "2022-23": {
     "cash": 9.6,
     "real": 10.9,
     "perHead": 25.97,
     "perHeadReal": 29.43,
     "yoyCash": null,
     "yoyReal": null,
     "population": 369640
    },
    "2023-24": {
     "cash": 11.6,
     "real": 12.5,
     "perHead": 30.56,
     "perHeadReal": 32.9,
     "yoyCash": 20.8,
     "yoyReal": 14.6,
     "population": 379539
    },
    "2024-25": {
     "cash": 10.8,
     "real": 11.2,
     "perHead": 28.27,
     "perHeadReal": 29.24,
     "yoyCash": -6.9,
     "yoyReal": -10.6,
     "population": 382028
    }
   },
   "sourceIds": [
    "statswales-ro"
   ],
   "children": [
    "W06000015-lighting",
    "W06000015-structural",
    "W06000015-routine",
    "W06000015-winter"
   ],
   "page": "roads/cardiff",
   "note": "Net revenue spending on road maintenance, winter service and street lighting. Traffic management is left out because its net figure is after parking and bus lane enforcement income. Capital spending, which pays for most resurfacing, is not included."
  }
 },
 "measures": {
  "defs": [
   {
    "id": "maint-per-mile",
    "label": "Road maintenance spending per mile",
    "unit": "£",
    "dp": 0,
    "direction": "neutral",
    "definition": "The highway authority’s net revenue spending on road maintenance (structural and routine) divided by the miles of road it looks after (locally managed A roads and all minor roads, DfT RDL0102, latest year). Net revenue spending from the council’s own return (MHCLG revenue outturn in England, StatsWales in Wales, Scottish Local Government Finance Statistics in Scotland). It leaves out capital spending, which pays for most resurfacing and is funded mainly by government grant, and it is after income such as recharges; the nations’ returns differ in what is netted off, so compare councils within a nation.",
    "comparable": true
   },
   {
    "id": "roads-per-mile",
    "label": "Spending on roads per mile",
    "unit": "£",
    "dp": 0,
    "direction": "neutral",
    "definition": "Net revenue spending on road maintenance, winter service (gritting) and street lighting per mile of road the authority looks after. Net revenue spending from the council’s own return (MHCLG revenue outturn in England, StatsWales in Wales, Scottish Local Government Finance Statistics in Scotland). It leaves out capital spending, which pays for most resurfacing and is funded mainly by government grant, and it is after income such as recharges; the nations’ returns differ in what is netted off, so compare councils within a nation.",
    "comparable": true
   },
   {
    "id": "maint-per-head",
    "label": "Road maintenance spending per resident",
    "unit": "£",
    "dp": 2,
    "direction": "neutral",
    "definition": "Net revenue spending on road maintenance per resident (ONS mid-year estimates). Net revenue spending from the council’s own return (MHCLG revenue outturn in England, StatsWales in Wales, Scottish Local Government Finance Statistics in Scotland). It leaves out capital spending, which pays for most resurfacing and is funded mainly by government grant, and it is after income such as recharges; the nations’ returns differ in what is netted off, so compare councils within a nation.",
    "comparable": true
   },
   {
    "id": "structural-share",
    "label": "Structural share of maintenance spending",
    "unit": "%",
    "dp": 1,
    "direction": "neutral",
    "definition": "Structural maintenance as a share of revenue road maintenance spending (the rest is routine and reactive work). England and Wales only; Scotland does not split maintenance. Most structural work is paid for from capital budgets, which this leaves out.",
    "comparable": false
   },
   {
    "id": "dft-allocation",
    "label": "DfT highways maintenance grant",
    "unit": "£",
    "dp": 0,
    "direction": "neutral",
    "definition": "Capital funding for local highways maintenance allocated by the Department for Transport (Highways Maintenance Block needs and incentive elements, pothole funding and, for 2023-24 and 2024-25, Network North additional funding; the integrated transport block is left out). Allocations, not spending. England only; in mayoral combined authority areas the money goes to the combined authority, not the council, so those councils have no figure.",
    "comparable": false
   },
   {
    "id": "dft-allocation-per-mile",
    "label": "DfT maintenance grant per mile",
    "unit": "£",
    "dp": 0,
    "direction": "neutral",
    "definition": "The DfT highways maintenance allocation divided by the miles of road the authority looks after. England only, outside mayoral combined authority areas.",
    "comparable": true
   },
   {
    "id": "condition-a",
    "label": "A roads where maintenance should be considered",
    "unit": "%",
    "dp": 0,
    "direction": "lower-better",
    "definition": "Share of the council’s A roads and motorways in the red category, where maintenance should be considered, from machine surveys (DfT RDC0120). England only. Survey methods changed from 2024-25 as councils moved to a new measure, so recent years are not fully comparable with earlier ones.",
    "comparable": true
   },
   {
    "id": "condition-bc",
    "label": "B and C roads where maintenance should be considered",
    "unit": "%",
    "dp": 0,
    "direction": "lower-better",
    "definition": "Share of the council’s B and C roads in the red category (DfT RDC0120). England only.",
    "comparable": true
   },
   {
    "id": "condition-u",
    "label": "Unclassified roads where maintenance should be considered",
    "unit": "%",
    "dp": 0,
    "direction": "lower-better",
    "definition": "Share of the council’s unclassified roads where maintenance should be considered (DfT RDC0130). Councils survey these roads in different ways, many by eye, so DfT advises against comparing councils closely on this measure. England only.",
    "comparable": false
   },
   {
    "id": "treated-a",
    "label": "A roads treated in the year",
    "unit": "%",
    "dp": 1,
    "direction": "neutral",
    "definition": "Share of the council’s A road length that received maintenance treatment (strengthening, resurfacing or preservation) in the year (DfT RDC0321). England only.",
    "comparable": true
   },
   {
    "id": "treated-bcu",
    "label": "B, C and unclassified roads treated in the year",
    "unit": "%",
    "dp": 1,
    "direction": "neutral",
    "definition": "Share of the council’s B, C and unclassified road length that received maintenance treatment in the year (DfT RDC0321). England only.",
    "comparable": true
   },
   {
    "id": "preservation-share",
    "label": "Preventative treatment as a share of all treatment",
    "unit": "%",
    "dp": 1,
    "direction": "neutral",
    "definition": "Of the council’s road length treated in the year (A, B, C and unclassified together, weighted by length), the share given preservation treatments such as surface dressing, which seal a road before it fails, rather than strengthening or resurfacing (DfT RDC0321). England only.",
    "comparable": true
   },
   {
    "id": "works-started",
    "label": "Roadworks started",
    "unit": "works",
    "dp": 0,
    "direction": "neutral",
    "definition": "Works started on roads the authority looks after in the month, by anyone (the council, utilities and others), from Street Manager permit notifications. England only.",
    "comparable": false
   },
   {
    "id": "utility-share-started",
    "label": "Share of roadworks started by utilities",
    "unit": "%",
    "dp": 1,
    "direction": "neutral",
    "definition": "Of the works started in the month, the share promoted by utilities and other statutory undertakers (water, gas, electricity, telecoms, electric vehicle charging) rather than the highway authority or someone working under a street works licence. England only (Street Manager).",
    "comparable": true
   },
   {
    "id": "utility-share-days",
    "label": "Share of days of roadworks caused by utilities",
    "unit": "%",
    "dp": 1,
    "direction": "neutral",
    "definition": "Of all the days on site of works finished in the month (start to finish, calendar days), the share taken by utilities’ works. A measure of disruption by duration; it does not weigh how busy the road was or how much of it was closed. England only (Street Manager).",
    "comparable": true
   },
   {
    "id": "overrun-rate",
    "label": "Roadworks finishing after their permit end date",
    "unit": "%",
    "dp": 1,
    "direction": "lower-better",
    "definition": "Of works finished in the month, the share that finished on a later day than the end date on their permit. A permit can be extended by agreement, so not every late finish is an unauthorised overrun or leads to a charge. England only (Street Manager).",
    "comparable": true
   },
   {
    "id": "avg-duration",
    "label": "Average length of roadworks",
    "unit": "days",
    "dp": 1,
    "direction": "neutral",
    "definition": "Average days from start to finish of works finished in the month. England only (Street Manager).",
    "comparable": true
   },
   {
    "id": "live-works",
    "label": "Roadworks on site in the month",
    "unit": "works",
    "dp": 0,
    "direction": "neutral",
    "definition": "Works that started, finished or were reported in progress during the month, from Street Manager. Long works with no update in the month are missed, so this undercounts slightly. It is the latest full month published, not today. England only.",
    "comparable": false
   },
   {
    "id": "live-works-per-100mi",
    "label": "Roadworks on site per 100 miles of road",
    "unit": "per 100 miles",
    "dp": 1,
    "direction": "neutral",
    "definition": "Works on site in the month per 100 miles of road the authority looks after. England only (Street Manager, DfT RDL0102).",
    "comparable": true
   },
   {
    "id": "maint-per-mile-sc",
    "label": "Road maintenance spending per mile (Scotland)",
    "unit": "£",
    "dp": 0,
    "direction": "neutral",
    "definition": "A Scottish council’s net revenue expenditure on the Scottish Local Government Finance Statistics lines “Roads: Construction” and “Roads: Other Maintenance”, divided by the miles of road it looks after (DfT RDL0102). The Scottish return counts revenue-funded construction in these lines, records road bridges on a separate line (left out here) and does not split structural from routine work, so it is not on the same basis as the English figure; compare Scottish councils with each other.",
    "comparable": true
   },
   {
    "id": "maint-per-mile-wa",
    "label": "Road maintenance spending per mile (Wales)",
    "unit": "£",
    "dp": 0,
    "direction": "neutral",
    "definition": "A Welsh council’s net current expenditure on roads construction, structural maintenance, and environment, safety and routine maintenance (StatsWales roads and transport revenue outturn), divided by the miles of road it looks after (DfT RDL0102). The Welsh return counts revenue-funded construction here, which the English maintenance lines do not, so compare Welsh councils with each other.",
    "comparable": true
   },
   {
    "id": "roads-per-mile-sc",
    "label": "Spending on roads per mile (Scotland)",
    "unit": "£",
    "dp": 0,
    "direction": "neutral",
    "definition": "A Scottish council’s net revenue expenditure on roads construction and maintenance, winter maintenance and lighting (Scottish Local Government Finance Statistics), per mile of road it looks after (DfT RDL0102). Road bridges and network and traffic management are left out. Not on the same basis as the English figure; compare Scottish councils with each other.",
    "comparable": true
   },
   {
    "id": "roads-per-mile-wa",
    "label": "Spending on roads per mile (Wales)",
    "unit": "£",
    "dp": 0,
    "direction": "neutral",
    "definition": "A Welsh council’s net current expenditure on roads construction and maintenance, winter service and street lighting (StatsWales roads and transport revenue outturn), per mile of road it looks after (DfT RDL0102). Compare Welsh councils with each other.",
    "comparable": true
   },
   {
    "id": "maint-per-head-sc",
    "label": "Road maintenance spending per resident (Scotland)",
    "unit": "£",
    "dp": 2,
    "direction": "neutral",
    "definition": "A Scottish council’s net revenue expenditure on “Roads: Construction” and “Roads: Other Maintenance” (Scottish Local Government Finance Statistics) per resident (ONS mid-year estimates). Compare Scottish councils with each other.",
    "comparable": true
   },
   {
    "id": "maint-per-head-wa",
    "label": "Road maintenance spending per resident (Wales)",
    "unit": "£",
    "dp": 2,
    "direction": "neutral",
    "definition": "A Welsh council’s net current expenditure on roads construction and maintenance (StatsWales roads and transport revenue outturn) per resident (ONS mid-year estimates). Compare Welsh councils with each other.",
    "comparable": true
   },
   {
    "id": "condition-a-sc",
    "label": "A roads in poor condition (Scotland)",
    "unit": "%",
    "dp": 0,
    "direction": "lower-better",
    "definition": "Share of the council’s A roads in the red category of the Road Condition Index (over 100: the road has deteriorated to the point where repairs to prolong its life are likely to be needed), from the Scottish Road Maintenance Condition Survey (Transport Scotland, Scottish Transport Statistics Table 4.6a). Council-maintained A roads only; trunk roads are left out. The survey covers each council’s network over two years, so each figure is a two-year result, published to the nearest whole per cent. The red threshold is the same as England’s.",
    "comparable": true
   },
   {
    "id": "condition-bc-sc",
    "label": "B and C roads in poor condition (Scotland)",
    "unit": "%",
    "dp": 0,
    "direction": "lower-better",
    "definition": "Share of the council’s B and C roads in the red category of the Road Condition Index (Scottish Transport Statistics Table 4.6a), B and C combined here by weighting each by the council’s kilometres of B and C road in the latest year (Table 4.2). Two-year survey results, published to the nearest whole per cent.",
    "comparable": true
   },
   {
    "id": "condition-a-ni",
    "label": "A roads in poor condition (Northern Ireland)",
    "unit": "%",
    "dp": 1,
    "direction": "lower-better",
    "definition": "Share of the A roads in the council area in poor condition (red: Road Condition Index over 100) from SCANNER surveys (Department for Infrastructure, Northern Ireland Road Network and Condition Statistics, SCANNER data by Local Government District). Northern Ireland’s councils are not highway authorities: DfI Roads looks after every road, and this includes trunk A roads. The red threshold is the same as England’s.",
    "comparable": true
   },
   {
    "id": "condition-bc-ni",
    "label": "B and C roads in poor condition (Northern Ireland)",
    "unit": "%",
    "dp": 1,
    "direction": "lower-better",
    "definition": "Share of the B and C roads in the council area in poor condition (red: Road Condition Index over 100) from SCANNER surveys (DfI, SCANNER data by Local Government District), B and C combined here by weighting each by its length in the council area in the latest year (DfI, Figure 2).",
    "comparable": true
   },
   {
    "id": "compensation-paid",
    "label": "Pothole compensation paid",
    "unit": "£",
    "dp": 0,
    "direction": "neutral",
    "definition": "Compensation paid to road users for pothole damage, as reported by the council in answer to a Freedom of Information request and published in the named compilation. Not published by government; only councils in a compilation have a figure, and compilations cover different years.",
    "comparable": false
   }
  ],
  "byBody": {
   "E06000001": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 14098,
      "2024-25": 12278,
      "2023-24": 12635
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 20392,
      "2024-25": 20000,
      "2023-24": 20392
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 36.07,
      "2024-25": 31.99,
      "2023-24": 33.66
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 23.6,
      "2024-25": 26.4,
      "2023-24": 25.5
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 1,
      "2008-09": 2,
      "2009-10": 1,
      "2010-11": 2,
      "2011-12": 3,
      "2012-13": 2,
      "2013-14": 5,
      "2014-15": 7,
      "2015-16": 2,
      "2016-17": 2,
      "2017-18": 2,
      "2018-19": 2,
      "2019-20": 2,
      "2020-21": 3,
      "2021-22": 4,
      "2022-23": 3,
      "2023-24": 3,
      "2024-25": 3
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 4,
      "2008-09": 11,
      "2009-10": 11,
      "2010-11": 11,
      "2011-12": 13,
      "2012-13": 9,
      "2013-14": 8,
      "2014-15": 8,
      "2015-16": 4,
      "2016-17": 2,
      "2017-18": 2,
      "2018-19": 1,
      "2019-20": 1,
      "2020-21": 3,
      "2021-22": 5,
      "2022-23": 2,
      "2023-24": 3,
      "2024-25": 3
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 13,
      "2008-09": 15,
      "2009-10": 10,
      "2010-11": 13,
      "2011-12": 15,
      "2012-13": 10,
      "2013-14": 10,
      "2014-15": 10,
      "2015-16": 17,
      "2016-17": 14,
      "2017-18": 13,
      "2018-19": 13,
      "2019-20": 17,
      "2020-21": 17,
      "2021-22": 13,
      "2023-24": 11,
      "2024-25": 7
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 6.8
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 2.1
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 0
     },
     "sourceId": "dft-rdc"
    },
    "works-started": {
     "periods": {
      "2026-02": 513,
      "2026-03": 444,
      "2026-04": 415,
      "2026-05": 382,
      "2026-06": 347,
      "2026-07": 407,
      "2026-08": 348
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 50.1,
      "2026-03": 50,
      "2026-04": 63.1,
      "2026-05": 68.1,
      "2026-06": 67.1,
      "2026-07": 61.7,
      "2026-08": 71.8
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 87.9,
      "2026-03": 80.3,
      "2026-04": 92.3,
      "2026-05": 83.1,
      "2026-06": 51.5,
      "2026-07": 62.4,
      "2026-08": 91.6
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 0,
      "2026-03": 0,
      "2026-04": 0,
      "2026-05": 0.3,
      "2026-06": 0.7,
      "2026-07": 1,
      "2026-08": 1.1
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 4.8,
      "2026-03": 4.8,
      "2026-04": 6.2,
      "2026-05": 4.9,
      "2026-06": 7.3,
      "2026-07": 3.5,
      "2026-08": 5.1
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 555,
      "2026-03": 487,
      "2026-04": 466,
      "2026-05": 439,
      "2026-06": 397,
      "2026-07": 454,
      "2026-08": 389
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 217.6,
      "2026-03": 191,
      "2026-04": 182.7,
      "2026-05": 172.2,
      "2026-06": 155.7,
      "2026-07": 178,
      "2026-08": 152.5
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E06000002": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 3225,
      "2024-25": 5459,
      "2023-24": 5085
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 2849,
      "2024-25": 10541,
      "2023-24": 10541
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 7.41,
      "2024-25": 12.39,
      "2023-24": 11.65
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 2.9,
      "2024-25": 5.2,
      "2023-24": 5.4
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 4,
      "2008-09": 1,
      "2009-10": 1,
      "2010-11": 1,
      "2011-12": 3,
      "2012-13": 2,
      "2013-14": 2,
      "2014-15": 2,
      "2015-16": 3,
      "2016-17": 1,
      "2017-18": 1,
      "2018-19": 2,
      "2019-20": 1,
      "2020-21": 2,
      "2021-22": 1,
      "2022-23": 1,
      "2023-24": 1,
      "2024-25": 1
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 6,
      "2008-09": 2,
      "2009-10": 2,
      "2010-11": 2,
      "2011-12": 3,
      "2012-13": 2,
      "2013-14": 2,
      "2014-15": 1,
      "2015-16": 1,
      "2016-17": 1,
      "2017-18": 1,
      "2018-19": 1,
      "2019-20": 1,
      "2020-21": 1,
      "2021-22": 1,
      "2022-23": 1,
      "2023-24": 1,
      "2024-25": 1
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 7,
      "2008-09": 10,
      "2009-10": 7,
      "2010-11": 9,
      "2011-12": 9,
      "2012-13": 8,
      "2013-14": 9,
      "2014-15": 9,
      "2015-16": 10,
      "2016-17": 12,
      "2017-18": 13,
      "2018-19": 16,
      "2019-20": 16,
      "2020-21": 15,
      "2021-22": 17,
      "2022-23": 35,
      "2023-24": 26
     },
     "sourceId": "dft-rdc",
     "breaks": []
    },
    "treated-a": {
     "periods": {
      "2024-25": 7.6
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 1.5
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 0
     },
     "sourceId": "dft-rdc"
    },
    "works-started": {
     "periods": {
      "2026-02": 264,
      "2026-03": 331,
      "2026-04": 237,
      "2026-05": 236,
      "2026-06": 226,
      "2026-07": 338,
      "2026-08": 357
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 92,
      "2026-03": 91.8,
      "2026-04": 96.6,
      "2026-05": 97,
      "2026-06": 87.6,
      "2026-07": 93.8,
      "2026-08": 96.1
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 93.1,
      "2026-03": 77.7,
      "2026-04": 99,
      "2026-05": 95.5,
      "2026-06": 91.9,
      "2026-07": 73,
      "2026-08": 59.9
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 0.8,
      "2026-03": 1.9,
      "2026-04": 0,
      "2026-05": 0,
      "2026-06": 0,
      "2026-07": 0.6,
      "2026-08": 0.3
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 5.8,
      "2026-03": 7.3,
      "2026-04": 7.9,
      "2026-05": 7.6,
      "2026-06": 7.3,
      "2026-07": 6.5,
      "2026-08": 6
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 310,
      "2026-03": 392,
      "2026-04": 305,
      "2026-05": 292,
      "2026-06": 298,
      "2026-07": 406,
      "2026-08": 425
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 88.3,
      "2026-03": 111.7,
      "2026-04": 86.9,
      "2026-05": 83.2,
      "2026-06": 84.9,
      "2026-07": 115.7,
      "2026-08": 121.1
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E06000003": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 7786,
      "2024-25": 7502,
      "2023-24": 7041
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 18689,
      "2024-25": 20631,
      "2023-24": 20631
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 22.99,
      "2024-25": 22.27,
      "2023-24": 21.05
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 15,
      "2024-25": 11.6,
      "2023-24": 11.2
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 1,
      "2008-09": 1,
      "2009-10": 1,
      "2010-11": 2,
      "2011-12": 2,
      "2012-13": 2,
      "2013-14": 2,
      "2014-15": 2,
      "2015-16": 1,
      "2016-17": 1,
      "2017-18": 1,
      "2018-19": 2,
      "2019-20": 1,
      "2020-21": 1,
      "2021-22": 0,
      "2022-23": 0,
      "2023-24": 1,
      "2024-25": 1
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 2,
      "2008-09": 2,
      "2009-10": 2,
      "2010-11": 4,
      "2011-12": 3,
      "2012-13": 3,
      "2013-14": 2,
      "2014-15": 2,
      "2015-16": 1,
      "2016-17": 2,
      "2017-18": 1,
      "2018-19": 1,
      "2020-21": 1,
      "2021-22": 1,
      "2022-23": 0,
      "2023-24": 6,
      "2024-25": 3
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 9,
      "2008-09": 9,
      "2009-10": 8,
      "2010-11": 8,
      "2011-12": 10,
      "2012-13": 10,
      "2013-14": 12,
      "2014-15": 13,
      "2015-16": 12,
      "2016-17": 13,
      "2017-18": 18,
      "2018-19": 19,
      "2020-21": 18,
      "2021-22": 17,
      "2022-23": 22,
      "2023-24": 7,
      "2024-25": 7
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 3.5
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 3.2
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 50.8
     },
     "sourceId": "dft-rdc"
    },
    "works-started": {
     "periods": {
      "2026-02": 323,
      "2026-03": 378,
      "2026-04": 430,
      "2026-05": 393,
      "2026-06": 350,
      "2026-07": 363,
      "2026-08": 303
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 80.8,
      "2026-03": 78.8,
      "2026-04": 80,
      "2026-05": 83.7,
      "2026-06": 83.4,
      "2026-07": 78.5,
      "2026-08": 82.8
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 83.3,
      "2026-03": 82.9,
      "2026-04": 87.2,
      "2026-05": 80,
      "2026-06": 83.5,
      "2026-07": 74.7,
      "2026-08": 90
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 1,
      "2026-03": 1.8,
      "2026-04": 0.5,
      "2026-05": 0.5,
      "2026-06": 1.4,
      "2026-07": 0.6,
      "2026-08": 1
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 6,
      "2026-03": 6.6,
      "2026-04": 5.3,
      "2026-05": 3.9,
      "2026-06": 3.6,
      "2026-07": 5.2,
      "2026-08": 5.7
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 396,
      "2026-03": 453,
      "2026-04": 493,
      "2026-05": 462,
      "2026-06": 423,
      "2026-07": 437,
      "2026-08": 380
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 96.1,
      "2026-03": 110,
      "2026-04": 119.7,
      "2026-05": 112.1,
      "2026-06": 102.7,
      "2026-07": 106.1,
      "2026-08": 92.2
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E06000004": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 9409,
      "2024-25": 10127,
      "2023-24": 9129
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 14449,
      "2024-25": 16350,
      "2023-24": 15209
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 23.89,
      "2024-25": 25.86,
      "2023-24": 23.61
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 66.7,
      "2024-25": 67.4,
      "2023-24": 68
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 2,
      "2008-09": 2,
      "2009-10": 2,
      "2010-11": 4,
      "2011-12": 3,
      "2012-13": 2,
      "2013-14": 2,
      "2014-15": 2,
      "2015-16": 2,
      "2016-17": 2,
      "2017-18": 1,
      "2018-19": 2,
      "2019-20": 2,
      "2020-21": 1,
      "2021-22": 1,
      "2022-23": 1,
      "2023-24": 1,
      "2024-25": 1
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 4,
      "2008-09": 3,
      "2009-10": 3,
      "2010-11": 4,
      "2011-12": 4,
      "2012-13": 3,
      "2013-14": 3,
      "2014-15": 2,
      "2015-16": 2,
      "2016-17": 2,
      "2017-18": 1,
      "2018-19": 3,
      "2019-20": 3,
      "2020-21": 1,
      "2021-22": 1,
      "2022-23": 1,
      "2023-24": 1,
      "2024-25": 1
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 4,
      "2008-09": 7,
      "2009-10": 6,
      "2010-11": 6,
      "2011-12": 8,
      "2012-13": 7,
      "2013-14": 4,
      "2014-15": 8,
      "2015-16": 12,
      "2016-17": 12,
      "2017-18": 15,
      "2018-19": 18,
      "2019-20": 13,
      "2020-21": 10,
      "2021-22": 15,
      "2022-23": 20,
      "2023-24": 22,
      "2024-25": 18
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 3.8
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 0.7
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 18.7
     },
     "sourceId": "dft-rdc"
    },
    "works-started": {
     "periods": {
      "2026-02": 605,
      "2026-03": 636,
      "2026-04": 542,
      "2026-05": 526,
      "2026-06": 341,
      "2026-07": 454,
      "2026-08": 356
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 91.9,
      "2026-03": 92.8,
      "2026-04": 95.9,
      "2026-05": 95.4,
      "2026-06": 94.1,
      "2026-07": 87.4,
      "2026-08": 94.9
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 90.6,
      "2026-03": 91.6,
      "2026-04": 91.1,
      "2026-05": 95.5,
      "2026-06": 69.8,
      "2026-07": 93.6,
      "2026-08": 97.3
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 0.5,
      "2026-03": 1.2,
      "2026-04": 0.4,
      "2026-05": 0.2,
      "2026-06": 0,
      "2026-07": 0,
      "2026-08": 0
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 4.3,
      "2026-03": 4.7,
      "2026-04": 4.9,
      "2026-05": 3.5,
      "2026-06": 5.3,
      "2026-07": 4.2,
      "2026-08": 4.8
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 687,
      "2026-03": 738,
      "2026-04": 636,
      "2026-05": 612,
      "2026-06": 420,
      "2026-07": 533,
      "2026-08": 460
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 130.6,
      "2026-03": 140.3,
      "2026-04": 120.9,
      "2026-05": 116.3,
      "2026-06": 79.8,
      "2026-07": 101.3,
      "2026-08": 87.5
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E06000005": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 4846,
      "2024-25": 4467,
      "2023-24": 5216
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 10059,
      "2024-25": 10059,
      "2023-24": 11243
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 14.44,
      "2024-25": 13.46,
      "2023-24": 15.91
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 34.2,
      "2024-25": 34.3,
      "2023-24": 32.1
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 6,
      "2008-09": 5,
      "2009-10": 5,
      "2010-11": 6,
      "2011-12": 6,
      "2012-13": 5,
      "2013-14": 3,
      "2014-15": 4,
      "2015-16": 3,
      "2016-17": 2,
      "2017-18": 1,
      "2018-19": 2,
      "2019-20": 3,
      "2020-21": 2,
      "2021-22": 1,
      "2022-23": 1,
      "2023-24": 7,
      "2024-25": 5
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 16,
      "2008-09": 15,
      "2009-10": 13,
      "2010-11": 11,
      "2011-12": 11,
      "2012-13": 12,
      "2013-14": 14,
      "2014-15": 11,
      "2015-16": 9,
      "2016-17": 6,
      "2017-18": 6,
      "2018-19": 7,
      "2019-20": 6,
      "2020-21": 6,
      "2021-22": 5,
      "2022-23": 5,
      "2023-24": 5,
      "2024-25": 3
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 9,
      "2008-09": 10,
      "2009-10": 8,
      "2010-11": 6,
      "2011-12": 7,
      "2012-13": 9,
      "2013-14": 10,
      "2014-15": 10,
      "2015-16": 12,
      "2016-17": 15,
      "2017-18": 22,
      "2018-19": 16,
      "2019-20": 8,
      "2020-21": 13,
      "2021-22": 16,
      "2022-23": 17,
      "2023-24": 4,
      "2024-25": 8
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 5.2
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 1.8
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 38.2
     },
     "sourceId": "dft-rdc"
    },
    "works-started": {
     "periods": {
      "2026-02": 307,
      "2026-03": 368,
      "2026-04": 407,
      "2026-05": 294,
      "2026-06": 220,
      "2026-07": 284,
      "2026-08": 289
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 85.3,
      "2026-03": 85.3,
      "2026-04": 85,
      "2026-05": 79.3,
      "2026-06": 74.5,
      "2026-07": 76.1,
      "2026-08": 70.9
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 86.9,
      "2026-03": 73.6,
      "2026-04": 85.5,
      "2026-05": 69.7,
      "2026-06": 74.5,
      "2026-07": 69.8,
      "2026-08": 68
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 1.9,
      "2026-03": 2.2,
      "2026-04": 0.8,
      "2026-05": 0.3,
      "2026-06": 0,
      "2026-07": 0.4,
      "2026-08": 0.3
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 5.3,
      "2026-03": 7.9,
      "2026-04": 4.9,
      "2026-05": 6.3,
      "2026-06": 6.1,
      "2026-07": 6.3,
      "2026-08": 4.9
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 377,
      "2026-03": 431,
      "2026-04": 461,
      "2026-05": 354,
      "2026-06": 269,
      "2026-07": 335,
      "2026-08": 344
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 111.5,
      "2026-03": 127.5,
      "2026-04": 136.4,
      "2026-05": 104.7,
      "2026-06": 79.6,
      "2026-07": 99.1,
      "2026-08": 101.8
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E06000006": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 6097,
      "2024-25": 10027,
      "2023-24": 8733
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 11051,
      "2024-25": 15364,
      "2023-24": 10782
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 17.15,
      "2024-25": 28.34,
      "2023-24": 24.88
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 12.3,
      "2024-25": 35.4,
      "2023-24": 47.8
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 1,
      "2008-09": 1,
      "2009-10": 1,
      "2010-11": 1,
      "2011-12": 1,
      "2012-13": 1,
      "2013-14": 1,
      "2014-15": 1,
      "2015-16": 1,
      "2016-17": 1,
      "2017-18": 0,
      "2018-19": 0,
      "2019-20": 2,
      "2020-21": 2,
      "2021-22": 1,
      "2023-24": 1,
      "2024-25": 1
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 4,
      "2008-09": 3,
      "2009-10": 3,
      "2010-11": 3,
      "2011-12": 3,
      "2012-13": 4,
      "2013-14": 3,
      "2014-15": 2,
      "2015-16": 1,
      "2016-17": 1,
      "2017-18": 1,
      "2018-19": 1,
      "2019-20": 2,
      "2020-21": 2,
      "2021-22": 2,
      "2022-23": 2,
      "2023-24": 2,
      "2024-25": 2
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 8,
      "2008-09": 8,
      "2009-10": 11,
      "2010-11": 17,
      "2011-12": 21,
      "2012-13": 17,
      "2013-14": 3,
      "2014-15": 3,
      "2015-16": 2,
      "2016-17": 2,
      "2017-18": 5,
      "2018-19": 4,
      "2022-23": 27,
      "2023-24": 27
     },
     "sourceId": "dft-rdc",
     "breaks": []
    },
    "treated-a": {
     "periods": {
      "2024-25": 5.7
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 1.8
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 37.8
     },
     "sourceId": "dft-rdc"
    },
    "works-started": {
     "periods": {
      "2026-02": 648,
      "2026-03": 837,
      "2026-04": 843,
      "2026-05": 648,
      "2026-06": 481,
      "2026-07": 661,
      "2026-08": 612
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 55.4,
      "2026-03": 60.5,
      "2026-04": 60.6,
      "2026-05": 55.9,
      "2026-06": 66.7,
      "2026-07": 66,
      "2026-08": 65.8
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 90.8,
      "2026-03": 82.9,
      "2026-04": 90.3,
      "2026-05": 86.5,
      "2026-06": 90.6,
      "2026-07": 97.6,
      "2026-08": 92.2
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 0.9,
      "2026-03": 0.7,
      "2026-04": 0.4,
      "2026-05": 1.8,
      "2026-06": 0.4,
      "2026-07": 1.5,
      "2026-08": 0.8
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 2,
      "2026-03": 2.1,
      "2026-04": 1.8,
      "2026-05": 2.5,
      "2026-06": 2.8,
      "2026-07": 4.6,
      "2026-08": 1.8
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 725,
      "2026-03": 889,
      "2026-04": 909,
      "2026-05": 716,
      "2026-06": 535,
      "2026-07": 736,
      "2026-08": 689
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 195.4,
      "2026-03": 239.6,
      "2026-04": 245,
      "2026-05": 193,
      "2026-06": 144.2,
      "2026-07": 198.4,
      "2026-08": 185.7
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E06000007": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 4230,
      "2024-25": 4110,
      "2023-24": 4349
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 7869,
      "2024-25": 7869,
      "2023-24": 8689
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 11.98,
      "2024-25": 11.68,
      "2023-24": 12.44
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 2.1,
      "2024-25": 2.6,
      "2023-24": 8.3
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 5,
      "2008-09": 2,
      "2009-10": 4,
      "2010-11": 6,
      "2011-12": 6,
      "2012-13": 4,
      "2013-14": 3,
      "2014-15": 2,
      "2015-16": 2,
      "2016-17": 2,
      "2017-18": 3,
      "2018-19": 2,
      "2019-20": 2,
      "2020-21": 2,
      "2021-22": 1,
      "2022-23": 2,
      "2023-24": 1,
      "2024-25": 1
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 12,
      "2008-09": 6,
      "2009-10": 7,
      "2010-11": 8,
      "2011-12": 9,
      "2012-13": 8,
      "2013-14": 5,
      "2014-15": 2,
      "2015-16": 2,
      "2016-17": 2,
      "2017-18": 2,
      "2018-19": 2,
      "2019-20": 2,
      "2020-21": 1,
      "2021-22": 1,
      "2022-23": 1,
      "2023-24": 1,
      "2024-25": 1
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 13,
      "2008-09": 8,
      "2009-10": 25,
      "2010-11": 11,
      "2011-12": 11,
      "2012-13": 9,
      "2013-14": 8,
      "2014-15": 7,
      "2015-16": 12,
      "2016-17": 21,
      "2017-18": 17,
      "2018-19": 9,
      "2019-20": 11,
      "2020-21": 13,
      "2021-22": 20,
      "2022-23": 22,
      "2023-24": 14,
      "2024-25": 13
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 5.9
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 0.6
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 35
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2026-27": 7457000,
      "2027-28": 8773000,
      "2028-29": 9466000,
      "2029-30": 10821000,
      "2025-26": 7185790,
      "2022-23": 3989000,
      "2023-24": 4496000,
      "2024-25": 4496000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 12225,
      "2027-28": 14382,
      "2028-29": 15518,
      "2029-30": 17739,
      "2025-26": 11780,
      "2022-23": 6539,
      "2023-24": 7370,
      "2024-25": 7370
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 722,
      "2026-03": 918,
      "2026-04": 772,
      "2026-05": 688,
      "2026-06": 678,
      "2026-07": 646,
      "2026-08": 591
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 58.9,
      "2026-03": 58.3,
      "2026-04": 66.3,
      "2026-05": 68.2,
      "2026-06": 59.3,
      "2026-07": 61,
      "2026-08": 70.7
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 81.3,
      "2026-03": 41.1,
      "2026-04": 69.3,
      "2026-05": 82.2,
      "2026-06": 81.3,
      "2026-07": 92.2,
      "2026-08": 80.2
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 1.3,
      "2026-03": 1.2,
      "2026-04": 0.9,
      "2026-05": 1.7,
      "2026-06": 1,
      "2026-07": 2.3,
      "2026-08": 1.2
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 2.6,
      "2026-03": 4.4,
      "2026-04": 2.8,
      "2026-05": 2.8,
      "2026-06": 2.8,
      "2026-07": 3.3,
      "2026-08": 2.5
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 834,
      "2026-03": 1009,
      "2026-04": 885,
      "2026-05": 785,
      "2026-06": 767,
      "2026-07": 732,
      "2026-08": 675
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 136.7,
      "2026-03": 165.4,
      "2026-04": 145.1,
      "2026-05": 128.7,
      "2026-06": 125.7,
      "2026-07": 120,
      "2026-08": 110.7
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E06000008": {
    "maint-per-mile": {
     "periods": {
      "2025-26": -5558,
      "2024-25": -2261,
      "2023-24": 1164
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 0,
      "2024-25": 4242,
      "2023-24": 7879
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": -11.2,
      "2024-25": -4.62,
      "2023-24": 2.42
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2023-24": -151.8
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 4,
      "2008-09": 4,
      "2009-10": 4,
      "2010-11": 4,
      "2011-12": 5,
      "2012-13": 4,
      "2013-14": 4,
      "2014-15": 4,
      "2015-16": 4,
      "2016-17": 3,
      "2018-19": 2,
      "2019-20": 3,
      "2020-21": 5,
      "2021-22": 5,
      "2022-23": 5,
      "2023-24": 5,
      "2024-25": 4
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 13,
      "2008-09": 10,
      "2009-10": 11,
      "2010-11": 10,
      "2011-12": 11,
      "2012-13": 11,
      "2013-14": 10,
      "2014-15": 8,
      "2015-16": 6,
      "2016-17": 4,
      "2018-19": 5,
      "2019-20": 7,
      "2020-21": 9,
      "2021-22": 9,
      "2022-23": 9,
      "2023-24": 16,
      "2024-25": 12
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 9,
      "2008-09": 13,
      "2009-10": 13,
      "2013-14": 16,
      "2016-17": 10,
      "2018-19": 10,
      "2019-20": 13,
      "2020-21": 17,
      "2021-22": 15,
      "2022-23": 17,
      "2023-24": 26,
      "2024-25": 25
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 2
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 1.8
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 17.1
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2025-26": 3836790,
      "2022-23": 2408000,
      "2023-24": 2714000,
      "2024-25": 2714000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2025-26": 11627,
      "2022-23": 7297,
      "2023-24": 8224,
      "2024-25": 8224
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 628,
      "2026-03": 517,
      "2026-04": 484,
      "2026-05": 458,
      "2026-06": 396,
      "2026-07": 456,
      "2026-08": 429
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 96.3,
      "2026-03": 93.4,
      "2026-04": 91.3,
      "2026-05": 93.2,
      "2026-06": 88.9,
      "2026-07": 88.4,
      "2026-08": 92.5
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 95.6,
      "2026-03": 95.2,
      "2026-04": 86,
      "2026-05": 78.5,
      "2026-06": 81.7,
      "2026-07": 45.1,
      "2026-08": 77.4
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 0.8,
      "2026-03": 0.6,
      "2026-04": 1.2,
      "2026-05": 1.3,
      "2026-06": 0.8,
      "2026-07": 0.5,
      "2026-08": 0.2
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 2.9,
      "2026-03": 3.5,
      "2026-04": 3.1,
      "2026-05": 3,
      "2026-06": 2.9,
      "2026-07": 5.2,
      "2026-08": 3
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 704,
      "2026-03": 604,
      "2026-04": 546,
      "2026-05": 525,
      "2026-06": 443,
      "2026-07": 509,
      "2026-08": 480
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 213.3,
      "2026-03": 183,
      "2026-04": 165.5,
      "2026-05": 159.1,
      "2026-06": 134.2,
      "2026-07": 154.2,
      "2026-08": 145.5
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E06000009": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 4496,
      "2024-25": 5576,
      "2023-24": 8219
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 25180,
      "2024-25": 26259,
      "2023-24": 38489
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 8.71,
      "2024-25": 10.81,
      "2023-24": 16.03
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": -8.6,
      "2024-25": 40.5,
      "2023-24": 76.7
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 7,
      "2008-09": 7,
      "2009-10": 6,
      "2010-11": 6,
      "2013-14": 7,
      "2014-15": 4,
      "2015-16": 4,
      "2016-17": 2,
      "2017-18": 2,
      "2018-19": 4,
      "2019-20": 3,
      "2020-21": 5,
      "2021-22": 6,
      "2022-23": 7,
      "2023-24": 4,
      "2024-25": 4
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 4,
      "2008-09": 7,
      "2009-10": 4,
      "2010-11": 5,
      "2011-12": 7,
      "2012-13": 5,
      "2013-14": 3,
      "2014-15": 4,
      "2015-16": 6,
      "2016-17": 5,
      "2017-18": 3,
      "2018-19": 6,
      "2019-20": 5,
      "2020-21": 10,
      "2021-22": 9,
      "2022-23": 9,
      "2023-24": 5,
      "2024-25": 6
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 11,
      "2009-10": 6,
      "2011-12": 14,
      "2012-13": 10,
      "2015-16": 9,
      "2016-17": 12,
      "2017-18": 4,
      "2018-19": 7,
      "2019-20": 7,
      "2020-21": 8,
      "2021-22": 9,
      "2022-23": 10,
      "2023-24": 7,
      "2024-25": 7
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 0.9
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 1.7
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 61.3
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2025-26": 2367790,
      "2022-23": 1501000,
      "2023-24": 1692000,
      "2024-25": 1692000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2025-26": 8517,
      "2022-23": 5399,
      "2023-24": 6086,
      "2024-25": 6086
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 446,
      "2026-03": 509,
      "2026-04": 405,
      "2026-05": 386,
      "2026-06": 354,
      "2026-07": 586,
      "2026-08": 487
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 91.9,
      "2026-03": 90.8,
      "2026-04": 91.9,
      "2026-05": 89.6,
      "2026-06": 92.4,
      "2026-07": 93.5,
      "2026-08": 92.2
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 73.1,
      "2026-03": 77.3,
      "2026-04": 68.4,
      "2026-05": 91.6,
      "2026-06": 55.6,
      "2026-07": 80.6,
      "2026-08": 79
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 0.9,
      "2026-03": 0.4,
      "2026-04": 0.7,
      "2026-05": 0.8,
      "2026-06": 0.5,
      "2026-07": 0.8,
      "2026-08": 1.2
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 2.8,
      "2026-03": 2.7,
      "2026-04": 3.2,
      "2026-05": 3.1,
      "2026-06": 3.9,
      "2026-07": 2,
      "2026-08": 2.7
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 487,
      "2026-03": 568,
      "2026-04": 461,
      "2026-05": 434,
      "2026-06": 419,
      "2026-07": 634,
      "2026-08": 538
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 175.2,
      "2026-03": 204.3,
      "2026-04": 165.8,
      "2026-05": 156.1,
      "2026-06": 150.7,
      "2026-07": 228.1,
      "2026-08": 193.5
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E06000010": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 5409,
      "2024-25": 4039,
      "2023-24": 5403
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 12634,
      "2024-25": 11563,
      "2023-24": 14561
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 9.24,
      "2024-25": 6.86,
      "2023-24": 9.23
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 27.3,
      "2024-25": 29.3,
      "2023-24": 20.3
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 6,
      "2008-09": 9,
      "2009-10": 7,
      "2010-11": 5,
      "2011-12": 5,
      "2012-13": 3,
      "2013-14": 5,
      "2014-15": 3,
      "2015-16": 3,
      "2016-17": 2,
      "2017-18": 4,
      "2018-19": 3,
      "2019-20": 3,
      "2020-21": 2,
      "2021-22": 2,
      "2022-23": 3,
      "2023-24": 2,
      "2024-25": 2
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 8,
      "2008-09": 6,
      "2009-10": 4,
      "2010-11": 4,
      "2011-12": 3,
      "2012-13": 2,
      "2013-14": 2,
      "2014-15": 2,
      "2015-16": 2,
      "2016-17": 2,
      "2017-18": 2,
      "2018-19": 2,
      "2019-20": 2,
      "2020-21": 1,
      "2021-22": 2,
      "2022-23": 2,
      "2023-24": 1,
      "2024-25": 2
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 14,
      "2010-11": 6,
      "2011-12": 6,
      "2012-13": 6,
      "2013-14": 7,
      "2014-15": 7,
      "2015-16": 7,
      "2016-17": 7,
      "2017-18": 7,
      "2018-19": 7,
      "2019-20": 7,
      "2020-21": 7,
      "2021-22": 6,
      "2022-23": 6,
      "2023-24": 6,
      "2024-25": 7
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 7.8
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 1.5
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 81.2
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2025-26": 4483790,
      "2022-23": 2810000,
      "2023-24": 3167000,
      "2024-25": 3167000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2025-26": 9601,
      "2022-23": 6017,
      "2023-24": 6782,
      "2024-25": 6782
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 315,
      "2026-03": 324,
      "2026-04": 318,
      "2026-05": 281,
      "2026-06": 337,
      "2026-07": 385,
      "2026-08": 355
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 83.8,
      "2026-03": 87,
      "2026-04": 89.3,
      "2026-05": 91.5,
      "2026-06": 88.7,
      "2026-07": 84.9,
      "2026-08": 89.3
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 81.8,
      "2026-03": 67.9,
      "2026-04": 58,
      "2026-05": 91.9,
      "2026-06": 82.2,
      "2026-07": 95.9,
      "2026-08": 94.1
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 2.2,
      "2026-03": 2.2,
      "2026-04": 2.1,
      "2026-05": 1.1,
      "2026-06": 1.6,
      "2026-07": 0.7,
      "2026-08": 1.2
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 4.9,
      "2026-03": 9.3,
      "2026-04": 11.8,
      "2026-05": 6,
      "2026-06": 4.2,
      "2026-07": 5.1,
      "2026-08": 4.7
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 403,
      "2026-03": 405,
      "2026-04": 389,
      "2026-05": 336,
      "2026-06": 408,
      "2026-07": 471,
      "2026-08": 416
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 86.3,
      "2026-03": 86.7,
      "2026-04": 83.3,
      "2026-05": 71.9,
      "2026-06": 87.4,
      "2026-07": 100.9,
      "2026-08": 89.1
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E06000011": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 6432,
      "2024-25": 5532,
      "2023-24": 5000
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 8546,
      "2024-25": 7989,
      "2023-24": 7524
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 38.43,
      "2024-25": 33.51,
      "2023-24": 30.66
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 71,
      "2024-25": 21,
      "2023-24": 21.6
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 4,
      "2008-09": 5,
      "2009-10": 4,
      "2010-11": 4,
      "2011-12": 3,
      "2012-13": 1,
      "2013-14": 2,
      "2014-15": 1,
      "2015-16": 2,
      "2016-17": 2,
      "2017-18": 1,
      "2018-19": 1,
      "2019-20": 1,
      "2020-21": 1,
      "2021-22": 1,
      "2022-23": 1,
      "2023-24": 2,
      "2024-25": 1
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 12,
      "2008-09": 15,
      "2009-10": 15,
      "2010-11": 10,
      "2011-12": 10,
      "2012-13": 7,
      "2013-14": 7,
      "2014-15": 8,
      "2015-16": 7,
      "2016-17": 6,
      "2017-18": 5,
      "2018-19": 4,
      "2019-20": 4,
      "2020-21": 4,
      "2021-22": 2,
      "2022-23": 3,
      "2023-24": 4,
      "2024-25": 4
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 20,
      "2008-09": 18,
      "2009-10": 16,
      "2010-11": 13,
      "2011-12": 13,
      "2012-13": 12,
      "2013-14": 12,
      "2014-15": 13,
      "2015-16": 12,
      "2016-17": 15,
      "2017-18": 17,
      "2018-19": 20,
      "2019-20": 24,
      "2020-21": 24,
      "2021-22": 27,
      "2022-23": 16,
      "2023-24": 18,
      "2024-25": 22
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 7.1
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 4
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 77.8
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2025-26": 22016790,
      "2022-23": 13793000,
      "2023-24": 15546000,
      "2024-25": 15546000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2025-26": 10226,
      "2022-23": 6406,
      "2023-24": 7221,
      "2024-25": 7221
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 1065,
      "2026-03": 1112,
      "2026-04": 1040,
      "2026-05": 869,
      "2026-06": 802,
      "2026-07": 993,
      "2026-08": 905
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 83,
      "2026-03": 78.3,
      "2026-04": 81.3,
      "2026-05": 81.9,
      "2026-06": 82.9,
      "2026-07": 81.8,
      "2026-08": 77.3
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 69.3,
      "2026-03": 67.5,
      "2026-04": 66.9,
      "2026-05": 70.3,
      "2026-06": 70.3,
      "2026-07": 66.9,
      "2026-08": 68.8
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 1.9,
      "2026-03": 1.3,
      "2026-04": 0.5,
      "2026-05": 1.2,
      "2026-06": 2.4,
      "2026-07": 0.9,
      "2026-08": 0.9
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 3.6,
      "2026-03": 4.5,
      "2026-04": 4.3,
      "2026-05": 3.6,
      "2026-06": 4.7,
      "2026-07": 3.9,
      "2026-08": 3.8
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 1245,
      "2026-03": 1278,
      "2026-04": 1198,
      "2026-05": 998,
      "2026-06": 948,
      "2026-07": 1130,
      "2026-08": 1033
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 57.8,
      "2026-03": 59.4,
      "2026-04": 55.6,
      "2026-05": 46.4,
      "2026-06": 44,
      "2026-07": 52.5,
      "2026-08": 48
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E06000012": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 12434,
      "2024-25": 14003,
      "2023-24": 10446
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 17043,
      "2024-25": 18797,
      "2023-24": 14035
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 30.99,
      "2024-25": 34.98,
      "2023-24": 26.26
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 17.2,
      "2024-25": 8.1,
      "2023-24": 47.5
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 7,
      "2008-09": 4,
      "2009-10": 3,
      "2010-11": 3,
      "2011-12": 3,
      "2012-13": 2,
      "2013-14": 2,
      "2014-15": 2,
      "2015-16": 2,
      "2016-17": 3,
      "2017-18": 2,
      "2018-19": 2,
      "2019-20": 3,
      "2020-21": 3,
      "2021-22": 2,
      "2022-23": 2,
      "2023-24": 2,
      "2024-25": 2
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 13,
      "2008-09": 9,
      "2009-10": 8,
      "2010-11": 8,
      "2011-12": 8,
      "2012-13": 6,
      "2013-14": 9,
      "2014-15": 9,
      "2015-16": 6,
      "2016-17": 6,
      "2017-18": 7,
      "2018-19": 6,
      "2019-20": 4,
      "2020-21": 4,
      "2021-22": 3,
      "2022-23": 3,
      "2023-24": 3,
      "2024-25": 4
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 15,
      "2008-09": 13,
      "2009-10": 8,
      "2010-11": 18,
      "2011-12": 26,
      "2012-13": 30,
      "2013-14": 23,
      "2014-15": 15,
      "2015-16": 15,
      "2016-17": 15,
      "2017-18": 17,
      "2018-19": 19,
      "2019-20": 18,
      "2020-21": 20,
      "2021-22": 22,
      "2022-23": 17,
      "2023-24": 32,
      "2024-25": 32
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 5
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 1.6
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 53
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2025-26": 4128790,
      "2022-23": 2491000,
      "2023-24": 2808000,
      "2024-25": 2808000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2025-26": 10348,
      "2022-23": 6243,
      "2023-24": 7038,
      "2024-25": 7038
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 274,
      "2026-03": 324,
      "2026-04": 274,
      "2026-05": 253,
      "2026-06": 231,
      "2026-07": 268,
      "2026-08": 259
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 72.3,
      "2026-03": 91.7,
      "2026-04": 74.5,
      "2026-05": 74.3,
      "2026-06": 84.8,
      "2026-07": 83.2,
      "2026-08": 76.1
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 66.8,
      "2026-03": 87.4,
      "2026-04": 90.4,
      "2026-05": 18.6,
      "2026-06": 65.4,
      "2026-07": 81.6,
      "2026-08": 83.1
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 1.4,
      "2026-03": 1.9,
      "2026-04": 1.4,
      "2026-05": 2.3,
      "2026-06": 1.7,
      "2026-07": 0.7,
      "2026-08": 1.1
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 4.3,
      "2026-03": 3.9,
      "2026-04": 3.4,
      "2026-05": 10.6,
      "2026-06": 3.5,
      "2026-07": 3,
      "2026-08": 3.1
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 315,
      "2026-03": 364,
      "2026-04": 334,
      "2026-05": 340,
      "2026-06": 273,
      "2026-07": 315,
      "2026-08": 298
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 78.9,
      "2026-03": 91.2,
      "2026-04": 83.7,
      "2026-05": 85.2,
      "2026-06": 68.4,
      "2026-07": 78.9,
      "2026-08": 74.7
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E06000013": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 3749,
      "2024-25": 3622,
      "2023-24": 3775
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 5251,
      "2024-25": 5368,
      "2023-24": 5834
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 18.74,
      "2024-25": 18.11,
      "2023-24": 18.96
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 95.5,
      "2024-25": 84.2,
      "2023-24": 87.2
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 6,
      "2008-09": 5,
      "2009-10": 3,
      "2010-11": 5,
      "2011-12": 4,
      "2012-13": 3,
      "2013-14": 3,
      "2014-15": 2,
      "2015-16": 3,
      "2016-17": 3,
      "2017-18": 4,
      "2018-19": 3,
      "2019-20": 4,
      "2020-21": 3,
      "2021-22": 2,
      "2022-23": 3,
      "2023-24": 3,
      "2024-25": 8
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 14,
      "2008-09": 13,
      "2009-10": 11,
      "2010-11": 18,
      "2011-12": 14,
      "2012-13": 9,
      "2013-14": 9,
      "2014-15": 8,
      "2015-16": 7,
      "2016-17": 6,
      "2017-18": 7,
      "2018-19": 8,
      "2019-20": 9,
      "2020-21": 8,
      "2021-22": 6,
      "2022-23": 5,
      "2023-24": 5,
      "2024-25": 10
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 29,
      "2008-09": 18,
      "2010-11": 25,
      "2011-12": 41,
      "2012-13": 39,
      "2013-14": 41,
      "2014-15": 46,
      "2015-16": 41,
      "2016-17": 34,
      "2017-18": 32,
      "2018-19": 28,
      "2019-20": 29,
      "2020-21": 21,
      "2021-22": 21,
      "2022-23": 19,
      "2023-24": 15,
      "2024-25": 16
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 0.7
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 2.6
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 40.9
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2025-26": 8906790,
      "2022-23": 5744000,
      "2023-24": 6474000,
      "2024-25": 6474000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2025-26": 10393,
      "2022-23": 6702,
      "2023-24": 7554,
      "2024-25": 7554
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 386,
      "2026-03": 415,
      "2026-04": 425,
      "2026-05": 365,
      "2026-06": 378,
      "2026-07": 452,
      "2026-08": 387
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 71.5,
      "2026-03": 76.9,
      "2026-04": 73.4,
      "2026-05": 72.1,
      "2026-06": 68.3,
      "2026-07": 67,
      "2026-08": 66.7
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 71.1,
      "2026-03": 72.2,
      "2026-04": 62.5,
      "2026-05": 64.8,
      "2026-06": 76.9,
      "2026-07": 50.6,
      "2026-08": 32
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 1.5,
      "2026-03": 1.2,
      "2026-04": 1,
      "2026-05": 1.6,
      "2026-06": 2.2,
      "2026-07": 1.8,
      "2026-08": 2.6
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 3.5,
      "2026-03": 4.8,
      "2026-04": 3.1,
      "2026-05": 4,
      "2026-06": 3.6,
      "2026-07": 4.9,
      "2026-08": 6.5
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 445,
      "2026-03": 462,
      "2026-04": 484,
      "2026-05": 432,
      "2026-06": 463,
      "2026-07": 551,
      "2026-08": 484
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 51.9,
      "2026-03": 53.9,
      "2026-04": 56.5,
      "2026-05": 50.4,
      "2026-06": 54,
      "2026-07": 64.3,
      "2026-08": 56.5
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E06000014": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 5231,
      "2024-25": 4540,
      "2023-24": 4688
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 9939,
      "2024-25": 9533,
      "2023-24": 11562
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 12.33,
      "2024-25": 10.75,
      "2023-24": 11.21
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 38.8,
      "2024-25": 42.7,
      "2023-24": 32.9
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 4,
      "2008-09": 3,
      "2009-10": 4,
      "2010-11": 3,
      "2011-12": 2,
      "2012-13": 2,
      "2013-14": 2,
      "2014-15": 2,
      "2016-17": 5,
      "2017-18": 8,
      "2018-19": 9,
      "2023-24": 2,
      "2024-25": 3
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 10,
      "2008-09": 9,
      "2009-10": 6,
      "2010-11": 5,
      "2011-12": 6,
      "2012-13": 5,
      "2013-14": 4,
      "2014-15": 7,
      "2015-16": 5,
      "2016-17": 18,
      "2017-18": 22,
      "2018-19": 25,
      "2023-24": 4,
      "2024-25": 4
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 12,
      "2008-09": 8,
      "2009-10": 7,
      "2010-11": 9,
      "2011-12": 11,
      "2012-13": 10,
      "2013-14": 10,
      "2014-15": 10,
      "2016-17": 12,
      "2017-18": 28,
      "2018-19": 27,
      "2023-24": 19,
      "2024-25": 25
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 1.5
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 1.4
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 57.8
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2022-23": 2835000,
      "2023-24": 3195000,
      "2024-25": 3195000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2022-23": 5751,
      "2023-24": 6481,
      "2024-25": 6481
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 717,
      "2026-03": 658,
      "2026-04": 601,
      "2026-05": 541,
      "2026-06": 551,
      "2026-07": 568,
      "2026-08": 534
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 87.3,
      "2026-03": 86.8,
      "2026-04": 84.5,
      "2026-05": 89.3,
      "2026-06": 83.7,
      "2026-07": 83.1,
      "2026-08": 83.9
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 66.9,
      "2026-03": 73.7,
      "2026-04": 73.2,
      "2026-05": 61.3,
      "2026-06": 78.3,
      "2026-07": 83,
      "2026-08": 81.6
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 1.8,
      "2026-03": 2,
      "2026-04": 1.2,
      "2026-05": 0.7,
      "2026-06": 1.1,
      "2026-07": 1.2,
      "2026-08": 1.9
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 4.1,
      "2026-03": 2.5,
      "2026-04": 3.3,
      "2026-05": 3.1,
      "2026-06": 2.8,
      "2026-07": 2.9,
      "2026-08": 2.7
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 808,
      "2026-03": 737,
      "2026-04": 682,
      "2026-05": 605,
      "2026-06": 648,
      "2026-07": 681,
      "2026-08": 611
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 163.9,
      "2026-03": 149.5,
      "2026-04": 138.3,
      "2026-05": 122.7,
      "2026-06": 131.4,
      "2026-07": 138.1,
      "2026-08": 123.9
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E06000015": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 3542,
      "2024-25": 2262,
      "2023-24": 2305
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 23222,
      "2024-25": 23849,
      "2023-24": 22803
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 6.15,
      "2024-25": 3.95,
      "2023-24": 4.09
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 0.9,
      "2024-25": 21.8,
      "2023-24": 41.1
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 7,
      "2008-09": 4,
      "2009-10": 8,
      "2011-12": 9,
      "2012-13": 10,
      "2013-14": 10,
      "2014-15": 9,
      "2015-16": 3,
      "2016-17": 4,
      "2017-18": 3,
      "2018-19": 15,
      "2019-20": 14,
      "2020-21": 12,
      "2021-22": 6,
      "2022-23": 8,
      "2023-24": 9,
      "2024-25": 9
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 9,
      "2008-09": 4,
      "2009-10": 12,
      "2011-12": 10,
      "2012-13": 10,
      "2013-14": 12,
      "2014-15": 16,
      "2015-16": 16,
      "2016-17": 15,
      "2017-18": 3,
      "2018-19": 19,
      "2019-20": 17,
      "2020-21": 15,
      "2021-22": 14,
      "2022-23": 16,
      "2023-24": 17,
      "2024-25": 17
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 10,
      "2008-09": 11,
      "2009-10": 10,
      "2011-12": 11,
      "2012-13": 6,
      "2013-14": 6,
      "2014-15": 6,
      "2015-16": 9,
      "2016-17": 14,
      "2017-18": 19,
      "2018-19": 6,
      "2019-20": 8,
      "2020-21": 10,
      "2021-22": 10,
      "2022-23": 10,
      "2023-24": 7,
      "2024-25": 9
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 6.6
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 2.9
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 40.9
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2022-23": 2765000,
      "2023-24": 3117000,
      "2024-25": 3117000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2022-23": 5785,
      "2023-24": 6521,
      "2024-25": 6521
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 1360,
      "2026-03": 1250,
      "2026-04": 1061,
      "2026-05": 940,
      "2026-06": 654,
      "2026-07": 957,
      "2026-08": 990
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 32.4,
      "2026-03": 36.2,
      "2026-04": 36.2,
      "2026-05": 39.8,
      "2026-06": 48.6,
      "2026-07": 48.1,
      "2026-08": 49.4
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 27,
      "2026-03": 58.8,
      "2026-04": 65.3,
      "2026-05": 50.6,
      "2026-06": 34.9,
      "2026-07": 74.4,
      "2026-08": 75.2
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 4.5,
      "2026-03": 3.1,
      "2026-04": 5,
      "2026-05": 4.1,
      "2026-06": 8.7,
      "2026-07": 10.6,
      "2026-08": 5.9
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 2,
      "2026-03": 1.1,
      "2026-04": 0.9,
      "2026-05": 1.5,
      "2026-06": 3.1,
      "2026-07": 1.6,
      "2026-08": 1.2
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 1405,
      "2026-03": 1288,
      "2026-04": 1099,
      "2026-05": 992,
      "2026-06": 737,
      "2026-07": 1033,
      "2026-08": 1061
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 293.9,
      "2026-03": 269.5,
      "2026-04": 229.9,
      "2026-05": 207.5,
      "2026-06": 154.2,
      "2026-07": 216.1,
      "2026-08": 222
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E06000016": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 4815,
      "2024-25": 4969,
      "2023-24": 4882
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 10212,
      "2024-25": 11946,
      "2023-24": 11946
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 6.52,
      "2024-25": 6.67,
      "2023-24": 6.62
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 85.6,
      "2024-25": 85.8,
      "2023-24": 89.5
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 8,
      "2008-09": 8,
      "2009-10": 5,
      "2010-11": 7,
      "2011-12": 8,
      "2012-13": 8,
      "2013-14": 5,
      "2014-15": 6,
      "2015-16": 5,
      "2016-17": 4,
      "2017-18": 4,
      "2018-19": 3,
      "2019-20": 6,
      "2020-21": 6,
      "2021-22": 7,
      "2022-23": 4,
      "2023-24": 4,
      "2024-25": 4
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 7,
      "2008-09": 8,
      "2009-10": 5,
      "2010-11": 8,
      "2011-12": 10,
      "2012-13": 10,
      "2013-14": 3,
      "2014-15": 4,
      "2015-16": 4,
      "2016-17": 4,
      "2017-18": 4,
      "2018-19": 3,
      "2019-20": 6,
      "2020-21": 7,
      "2021-22": 7,
      "2022-23": 4,
      "2023-24": 3,
      "2024-25": 3
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 14,
      "2008-09": 20,
      "2009-10": 19,
      "2010-11": 21,
      "2011-12": 22,
      "2012-13": 18,
      "2013-14": 15,
      "2014-15": 18,
      "2015-16": 10,
      "2016-17": 10,
      "2017-18": 15,
      "2018-19": 14,
      "2019-20": 17,
      "2022-23": 24,
      "2023-24": 24,
      "2024-25": 24
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 0.9
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 0.4
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 0
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2026-27": 5574000,
      "2027-28": 6590000,
      "2028-29": 7097000,
      "2029-30": 8113000,
      "2025-26": 5365790,
      "2022-23": 3262000,
      "2023-24": 3677000,
      "2024-25": 3677000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 10740,
      "2027-28": 12697,
      "2028-29": 13674,
      "2029-30": 15632,
      "2025-26": 10339,
      "2022-23": 6285,
      "2023-24": 7085,
      "2024-25": 7085
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 1264,
      "2026-03": 1315,
      "2026-04": 2052,
      "2026-05": 1870,
      "2026-06": 1495,
      "2026-07": 1467,
      "2026-08": 1188
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 48.2,
      "2026-03": 47.5,
      "2026-04": 29.1,
      "2026-05": 40.6,
      "2026-06": 35.1,
      "2026-07": 44.3,
      "2026-08": 51.3
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 88.4,
      "2026-03": 58.5,
      "2026-04": 77.9,
      "2026-05": 79,
      "2026-06": 74,
      "2026-07": 68.3,
      "2026-08": 71
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 2.5,
      "2026-03": 1.6,
      "2026-04": 0.5,
      "2026-05": 1.6,
      "2026-06": 0.5,
      "2026-07": 1.6,
      "2026-08": 2.3
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 1.1,
      "2026-03": 1.6,
      "2026-04": 0.7,
      "2026-05": 0.9,
      "2026-06": 1.1,
      "2026-07": 1.3,
      "2026-08": 1.3
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 1321,
      "2026-03": 1422,
      "2026-04": 2111,
      "2026-05": 1950,
      "2026-06": 1583,
      "2026-07": 1540,
      "2026-08": 1258
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 254.5,
      "2026-03": 274,
      "2026-04": 406.7,
      "2026-05": 375.7,
      "2026-06": 305,
      "2026-07": 296.7,
      "2026-08": 242.4
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E06000017": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 3359,
      "2024-25": 3540,
      "2023-24": 3487
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 4451,
      "2024-25": 4748,
      "2023-24": 5045
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 27.19,
      "2024-25": 28.83,
      "2023-24": 28.82
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 39.2,
      "2024-25": 19.5,
      "2023-24": 10.2
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 1,
      "2008-09": 1,
      "2009-10": 3,
      "2014-15": 1,
      "2015-16": 1,
      "2016-17": 1,
      "2017-18": 1,
      "2018-19": 2,
      "2019-20": 2,
      "2020-21": 1,
      "2021-22": 1,
      "2022-23": 2,
      "2023-24": 3,
      "2024-25": 2
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 5,
      "2008-09": 7,
      "2009-10": 7,
      "2014-15": 4,
      "2015-16": 3,
      "2016-17": 5,
      "2017-18": 5,
      "2018-19": 3,
      "2019-20": 2,
      "2020-21": 3,
      "2021-22": 3,
      "2022-23": 3,
      "2023-24": 4,
      "2024-25": 3
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 11,
      "2012-13": 2,
      "2018-19": 7,
      "2019-20": 5,
      "2020-21": 7,
      "2021-22": 10,
      "2022-23": 19,
      "2023-24": 19,
      "2024-25": 20
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 16.6
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 2.2
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 80.2
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2026-27": 3899000,
      "2027-28": 4525000,
      "2028-29": 4894000,
      "2029-30": 5595000,
      "2025-26": 3771790,
      "2022-23": 2381000,
      "2023-24": 2684000,
      "2024-25": 2684000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 11570,
      "2027-28": 13427,
      "2028-29": 14522,
      "2029-30": 16602,
      "2025-26": 11192,
      "2022-23": 7065,
      "2023-24": 7964,
      "2024-25": 7964
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 85,
      "2026-03": 91,
      "2026-04": 166,
      "2026-05": 95,
      "2026-06": 86,
      "2026-07": 87,
      "2026-08": 92
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 100,
      "2026-03": 85.7,
      "2026-04": 92.2,
      "2026-05": 98.9,
      "2026-06": 94.2,
      "2026-07": 97.7,
      "2026-08": 92.4
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 100,
      "2026-03": 96.4,
      "2026-04": 90.7,
      "2026-05": 99.8,
      "2026-06": 99.8,
      "2026-07": 99.8,
      "2026-08": 95.6
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 2.4,
      "2026-03": 3.1,
      "2026-04": 0,
      "2026-05": 1,
      "2026-06": 1.1,
      "2026-07": 2.4,
      "2026-08": 9.6
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 3.9,
      "2026-03": 1.5,
      "2026-04": 1,
      "2026-05": 1.4,
      "2026-06": 3.6,
      "2026-07": 2.3,
      "2026-08": 2.2
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 94,
      "2026-03": 102,
      "2026-04": 172,
      "2026-05": 103,
      "2026-06": 100,
      "2026-07": 96,
      "2026-08": 99
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 27.9,
      "2026-03": 30.3,
      "2026-04": 51,
      "2026-05": 30.6,
      "2026-06": 29.7,
      "2026-07": 28.5,
      "2026-08": 29.4
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E06000018": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 11171,
      "2024-25": 12504,
      "2023-24": 11484
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 19309,
      "2024-25": 17073,
      "2023-24": 20122
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 16.87,
      "2024-25": 18.61,
      "2023-24": 17.27
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 52.6,
      "2024-25": 55.5,
      "2023-24": 55.9
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 8,
      "2008-09": 9,
      "2009-10": 9,
      "2010-11": 10,
      "2011-12": 10,
      "2012-13": 14,
      "2013-14": 18,
      "2014-15": 13,
      "2015-16": 10,
      "2016-17": 9,
      "2017-18": 9,
      "2018-19": 9,
      "2019-20": 8,
      "2020-21": 8,
      "2021-22": 10,
      "2022-23": 9,
      "2023-24": 19,
      "2024-25": 19
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 5,
      "2008-09": 6,
      "2009-10": 4,
      "2010-11": 5,
      "2011-12": 6,
      "2012-13": 8,
      "2013-14": 9,
      "2014-15": 9,
      "2015-16": 5,
      "2016-17": 5,
      "2017-18": 5,
      "2018-19": 6,
      "2019-20": 6,
      "2020-21": 6,
      "2021-22": 6,
      "2022-23": 11,
      "2023-24": 21,
      "2024-25": 21
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 19,
      "2008-09": 17,
      "2009-10": 18,
      "2010-11": 16,
      "2011-12": 18,
      "2012-13": 25,
      "2013-14": 29,
      "2014-15": 31,
      "2015-16": 19,
      "2016-17": 25,
      "2020-21": 12,
      "2021-22": 12,
      "2022-23": 13,
      "2023-24": 14,
      "2024-25": 14
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 3.8
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 2.9
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 64.7
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2022-23": 2765000,
      "2023-24": 3117000,
      "2024-25": 3117000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2022-23": 5620,
      "2023-24": 6335,
      "2024-25": 6335
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 1015,
      "2026-03": 927,
      "2026-04": 674,
      "2026-05": 751,
      "2026-06": 476,
      "2026-07": 595,
      "2026-08": 583
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 69.1,
      "2026-03": 80.6,
      "2026-04": 87.5,
      "2026-05": 95.2,
      "2026-06": 93.7,
      "2026-07": 90.6,
      "2026-08": 90.1
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 69.3,
      "2026-03": 93.9,
      "2026-04": 97.6,
      "2026-05": 83.8,
      "2026-06": 90.6,
      "2026-07": 51,
      "2026-08": 48
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 0.9,
      "2026-03": 1.2,
      "2026-04": 1,
      "2026-05": 0.6,
      "2026-06": 0.4,
      "2026-07": 0.3,
      "2026-08": 1.4
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 2.2,
      "2026-03": 2.5,
      "2026-04": 2.3,
      "2026-05": 3.3,
      "2026-06": 2.9,
      "2026-07": 4.1,
      "2026-08": 3.6
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 1071,
      "2026-03": 992,
      "2026-04": 738,
      "2026-05": 801,
      "2026-06": 540,
      "2026-07": 672,
      "2026-08": 647
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 217.7,
      "2026-03": 201.6,
      "2026-04": 150,
      "2026-05": 162.8,
      "2026-06": 109.8,
      "2026-07": 136.6,
      "2026-08": 131.5
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E06000019": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 1415,
      "2024-25": 1125,
      "2023-24": 34
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 2356,
      "2024-25": 2111,
      "2023-24": 442
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 14.97,
      "2024-25": 11.93,
      "2023-24": 0.37
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 6.7,
      "2024-25": 4.1,
      "2023-24": 117.1
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 6,
      "2008-09": 4,
      "2009-10": 5,
      "2010-11": 9,
      "2011-12": 9,
      "2012-13": 7,
      "2013-14": 8,
      "2014-15": 8,
      "2015-16": 7,
      "2016-17": 6,
      "2017-18": 7,
      "2018-19": 7,
      "2019-20": 6,
      "2020-21": 5,
      "2021-22": 5,
      "2022-23": 5,
      "2023-24": 5,
      "2024-25": 5
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 11,
      "2008-09": 11,
      "2009-10": 9,
      "2010-11": 9,
      "2011-12": 9,
      "2012-13": 10,
      "2013-14": 8,
      "2014-15": 8,
      "2015-16": 7,
      "2016-17": 7,
      "2017-18": 8,
      "2018-19": 6,
      "2019-20": 7,
      "2020-21": 7,
      "2021-22": 6,
      "2022-23": 6,
      "2023-24": 8,
      "2024-25": 11
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 32,
      "2008-09": 20,
      "2009-10": 23,
      "2010-11": 18,
      "2011-12": 23,
      "2012-13": 27,
      "2013-14": 32,
      "2014-15": 32,
      "2015-16": 31,
      "2016-17": 26,
      "2017-18": 24,
      "2018-19": 14,
      "2019-20": 14,
      "2020-21": 15,
      "2021-22": 26,
      "2022-23": 26,
      "2023-24": 14,
      "2024-25": 20
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 5.1
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 6.7
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 69.2
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2026-27": 23697000,
      "2027-28": 27449000,
      "2028-29": 29695000,
      "2029-30": 33948000,
      "2025-26": 22929790,
      "2022-23": 14389000,
      "2023-24": 16219000,
      "2024-25": 16219000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 11633,
      "2027-28": 13475,
      "2028-29": 14578,
      "2029-30": 16666,
      "2025-26": 11257,
      "2022-23": 7064,
      "2023-24": 7962,
      "2024-25": 7962
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 640,
      "2026-03": 611,
      "2026-04": 492,
      "2026-05": 523,
      "2026-06": 393,
      "2026-07": 578,
      "2026-08": 547
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 79.5,
      "2026-03": 81.2,
      "2026-04": 81.9,
      "2026-05": 83.9,
      "2026-06": 87.5,
      "2026-07": 88.4,
      "2026-08": 77.5
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 54.3,
      "2026-03": 63.5,
      "2026-04": 38,
      "2026-05": 51.2,
      "2026-06": 56.4,
      "2026-07": 66.8,
      "2026-08": 48.9
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 3.2,
      "2026-03": 1.8,
      "2026-04": 6.9,
      "2026-05": 3.6,
      "2026-06": 7.4,
      "2026-07": 6.6,
      "2026-08": 8.1
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 2.9,
      "2026-03": 2.8,
      "2026-04": 4.8,
      "2026-05": 3.3,
      "2026-06": 2.7,
      "2026-07": 3.3,
      "2026-08": 3.6
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 734,
      "2026-03": 695,
      "2026-04": 563,
      "2026-05": 574,
      "2026-06": 452,
      "2026-07": 655,
      "2026-08": 599
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 36,
      "2026-03": 34.1,
      "2026-04": 27.6,
      "2026-05": 28.2,
      "2026-06": 22.2,
      "2026-07": 32.2,
      "2026-08": 29.4
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E06000020": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 3175,
      "2024-25": 3033,
      "2023-24": 3530
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 5052,
      "2024-25": 4755,
      "2023-24": 5052
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 10.72,
      "2024-25": 10.41,
      "2023-24": 12.35
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 7.3,
      "2024-25": 2.2,
      "2023-24": 1.5
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 1,
      "2008-09": 1,
      "2009-10": 1,
      "2010-11": 1,
      "2011-12": 1,
      "2012-13": 1,
      "2013-14": 3,
      "2014-15": 1,
      "2015-16": 1,
      "2016-17": 1,
      "2017-18": 1,
      "2018-19": 1,
      "2019-20": 2,
      "2020-21": 7,
      "2021-22": 7,
      "2022-23": 7,
      "2023-24": 7,
      "2024-25": 6
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 13,
      "2008-09": 11,
      "2009-10": 13,
      "2010-11": 12,
      "2011-12": 10,
      "2012-13": 9,
      "2013-14": 11,
      "2014-15": 5,
      "2015-16": 4,
      "2016-17": 4,
      "2017-18": 3,
      "2018-19": 4,
      "2019-20": 4,
      "2020-21": 2,
      "2021-22": 3,
      "2022-23": 5,
      "2023-24": 5,
      "2024-25": 6
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 17,
      "2008-09": 16,
      "2009-10": 16,
      "2010-11": 19,
      "2011-12": 19,
      "2012-13": 22,
      "2013-14": 13,
      "2014-15": 13,
      "2015-16": 11,
      "2016-17": 9,
      "2017-18": 9,
      "2018-19": 10,
      "2019-20": 5,
      "2020-21": 5,
      "2021-22": 6,
      "2022-23": 6,
      "2023-24": 6,
      "2024-25": 5
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 4.4
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 1.5
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 71.1
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2026-27": 7419000,
      "2027-28": 8669000,
      "2028-29": 9357000,
      "2029-30": 10697000,
      "2025-26": 7165790,
      "2022-23": 4311000,
      "2023-24": 4859000,
      "2024-25": 4859000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 11024,
      "2027-28": 12881,
      "2028-29": 13903,
      "2029-30": 15895,
      "2025-26": 10648,
      "2022-23": 6406,
      "2023-24": 7220,
      "2024-25": 7220
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 509,
      "2026-03": 647,
      "2026-04": 745,
      "2026-05": 838,
      "2026-06": 640,
      "2026-07": 678,
      "2026-08": 621
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 85.9,
      "2026-03": 76.4,
      "2026-04": 74.8,
      "2026-05": 63.5,
      "2026-06": 78,
      "2026-07": 84.1,
      "2026-08": 73.4
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 79.1,
      "2026-03": 90.9,
      "2026-04": 67.2,
      "2026-05": 38.7,
      "2026-06": 47,
      "2026-07": 45.7,
      "2026-08": 83.5
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 0.6,
      "2026-03": 0.8,
      "2026-04": 1.1,
      "2026-05": 0.6,
      "2026-06": 0.9,
      "2026-07": 2.2,
      "2026-08": 2.6
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 2.2,
      "2026-03": 2.9,
      "2026-04": 1.2,
      "2026-05": 2.4,
      "2026-06": 2.4,
      "2026-07": 2.7,
      "2026-08": 1.7
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 547,
      "2026-03": 678,
      "2026-04": 778,
      "2026-05": 888,
      "2026-06": 716,
      "2026-07": 734,
      "2026-08": 661
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 81.3,
      "2026-03": 100.7,
      "2026-04": 115.6,
      "2026-05": 131.9,
      "2026-06": 106.4,
      "2026-07": 109.1,
      "2026-08": 98.2
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E06000021": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 2153,
      "2024-25": 4969,
      "2023-24": 6638
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 14972,
      "2024-25": 24769,
      "2023-24": 20702
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 4.28,
      "2024-25": 9.96,
      "2023-24": 13.51
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 9.2,
      "2024-25": 35.8,
      "2023-24": 46.6
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 5,
      "2008-09": 5,
      "2009-10": 4,
      "2010-11": 7,
      "2011-12": 7,
      "2013-14": 3,
      "2014-15": 3,
      "2015-16": 3,
      "2016-17": 5,
      "2017-18": 7,
      "2018-19": 6,
      "2019-20": 6,
      "2020-21": 7,
      "2021-22": 6
     },
     "sourceId": "dft-rdc",
     "breaks": []
    },
    "condition-bc": {
     "periods": {
      "2007-08": 5,
      "2008-09": 6,
      "2009-10": 4,
      "2010-11": 11,
      "2011-12": 11,
      "2013-14": 5,
      "2014-15": 4,
      "2015-16": 4,
      "2016-17": 6,
      "2017-18": 7,
      "2018-19": 7,
      "2019-20": 9,
      "2020-21": 9,
      "2021-22": 10
     },
     "sourceId": "dft-rdc",
     "breaks": []
    },
    "condition-u": {
     "periods": {
      "2007-08": 6,
      "2008-09": 5,
      "2009-10": 6,
      "2010-11": 7,
      "2013-14": 10,
      "2014-15": 10,
      "2015-16": 10,
      "2016-17": 3,
      "2018-19": 3
     },
     "sourceId": "dft-rdc",
     "breaks": []
    },
    "dft-allocation": {
     "periods": {
      "2026-27": 4877000,
      "2027-28": 5741000,
      "2028-29": 6798000,
      "2029-30": 7772000,
      "2025-26": 4698790,
      "2022-23": 2972000,
      "2023-24": 3350000,
      "2024-25": 3350000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 9015,
      "2027-28": 10612,
      "2028-29": 12566,
      "2029-30": 14366,
      "2025-26": 8685,
      "2022-23": 5494,
      "2023-24": 6192,
      "2024-25": 6192
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 484,
      "2026-03": 510,
      "2026-04": 575,
      "2026-05": 564,
      "2026-06": 537,
      "2026-07": 727,
      "2026-08": 594
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 92.1,
      "2026-03": 89,
      "2026-04": 83.5,
      "2026-05": 90.1,
      "2026-06": 91.1,
      "2026-07": 84.7,
      "2026-08": 96
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 93.7,
      "2026-03": 95.2,
      "2026-04": 86.8,
      "2026-05": 88.9,
      "2026-06": 95.3,
      "2026-07": 83,
      "2026-08": 97.2
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 1.3,
      "2026-03": 1,
      "2026-04": 2.6,
      "2026-05": 0.8,
      "2026-06": 1.7,
      "2026-07": 1.7,
      "2026-08": 1
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 2.8,
      "2026-03": 4,
      "2026-04": 2.8,
      "2026-05": 2.4,
      "2026-06": 2.6,
      "2026-07": 1.9,
      "2026-08": 2.7
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 517,
      "2026-03": 566,
      "2026-04": 624,
      "2026-05": 661,
      "2026-06": 602,
      "2026-07": 797,
      "2026-08": 647
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 95.6,
      "2026-03": 104.6,
      "2026-04": 115.3,
      "2026-05": 122.2,
      "2026-06": 111.3,
      "2026-07": 147.3,
      "2026-08": 119.6
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E06000022": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 7382,
      "2024-25": 6646,
      "2023-24": 6190
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 10896,
      "2024-25": 10299,
      "2023-24": 10149
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 24.62,
      "2024-25": 22.21,
      "2023-24": 20.84
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 90,
      "2024-25": 91.2,
      "2023-24": 90.7
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 11,
      "2008-09": 6,
      "2009-10": 6,
      "2010-11": 6,
      "2011-12": 7,
      "2012-13": 3,
      "2013-14": 4,
      "2014-15": 3,
      "2015-16": 3,
      "2016-17": 5,
      "2017-18": 3,
      "2018-19": 5,
      "2019-20": 3,
      "2020-21": 4,
      "2022-23": 5,
      "2023-24": 5,
      "2024-25": 5
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 15,
      "2008-09": 18,
      "2009-10": 18,
      "2010-11": 13,
      "2011-12": 17,
      "2012-13": 11,
      "2013-14": 14,
      "2014-15": 11,
      "2015-16": 11,
      "2016-17": 17,
      "2017-18": 12,
      "2018-19": 16,
      "2019-20": 12,
      "2020-21": 16,
      "2022-23": 17,
      "2023-24": 17,
      "2024-25": 17
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 6,
      "2008-09": 8,
      "2009-10": 12,
      "2010-11": 15,
      "2012-13": 11,
      "2013-14": 13,
      "2014-15": 6,
      "2015-16": 6,
      "2016-17": 11,
      "2017-18": 8,
      "2018-19": 7,
      "2019-20": 28,
      "2020-21": 26,
      "2021-22": 26,
      "2022-23": 26,
      "2023-24": 25,
      "2024-25": 24
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 18.9
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 1.9
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 34.3
     },
     "sourceId": "dft-rdc"
    },
    "works-started": {
     "periods": {
      "2026-02": 575,
      "2026-03": 683,
      "2026-04": 640,
      "2026-05": 635,
      "2026-06": 461,
      "2026-07": 622,
      "2026-08": 472
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 85.7,
      "2026-03": 85.5,
      "2026-04": 84.4,
      "2026-05": 83.3,
      "2026-06": 87,
      "2026-07": 85.5,
      "2026-08": 89.4
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 86.6,
      "2026-03": 78.1,
      "2026-04": 66.8,
      "2026-05": 57.7,
      "2026-06": 66.6,
      "2026-07": 79.1,
      "2026-08": 60.6
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 0.7,
      "2026-03": 0.5,
      "2026-04": 0.9,
      "2026-05": 0.6,
      "2026-06": 0.4,
      "2026-07": 1.6,
      "2026-08": 1.5
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 2.7,
      "2026-03": 2.6,
      "2026-04": 3.1,
      "2026-05": 2.6,
      "2026-06": 2.9,
      "2026-07": 3.3,
      "2026-08": 3.8
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 629,
      "2026-03": 734,
      "2026-04": 713,
      "2026-05": 707,
      "2026-06": 545,
      "2026-07": 689,
      "2026-08": 538
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 93.9,
      "2026-03": 109.6,
      "2026-04": 106.4,
      "2026-05": 105.5,
      "2026-06": 81.3,
      "2026-07": 102.8,
      "2026-08": 80.3
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E06000023": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 7416,
      "2024-25": 5662,
      "2023-24": 4287
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 10750,
      "2024-25": 11598,
      "2023-24": 11457
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 10.59,
      "2024-25": 8.1,
      "2023-24": 6.23
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 79.6,
      "2024-25": 75.4,
      "2023-24": 70.3
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 5,
      "2008-09": 6,
      "2009-10": 7,
      "2011-12": 7,
      "2012-13": 6,
      "2013-14": 6,
      "2014-15": 7,
      "2015-16": 4,
      "2016-17": 4,
      "2017-18": 4,
      "2018-19": 8,
      "2019-20": 8,
      "2020-21": 9,
      "2021-22": 9,
      "2022-23": 9,
      "2023-24": 9,
      "2024-25": 10
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 3,
      "2008-09": 7,
      "2009-10": 8,
      "2011-12": 7,
      "2012-13": 6,
      "2013-14": 5,
      "2014-15": 6,
      "2015-16": 5,
      "2016-17": 4,
      "2017-18": 5,
      "2018-19": 8,
      "2019-20": 8,
      "2020-21": 10,
      "2021-22": 10,
      "2022-23": 11,
      "2023-24": 11,
      "2024-25": 11
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 6,
      "2008-09": 6,
      "2009-10": 5,
      "2010-11": 3,
      "2013-14": 9,
      "2014-15": 5,
      "2015-16": 4,
      "2016-17": 3,
      "2017-18": 3,
      "2018-19": 12,
      "2019-20": 12,
      "2020-21": 15,
      "2021-22": 15,
      "2022-23": 15,
      "2023-24": 15,
      "2024-25": 15
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 1.4
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 4.1
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 94.6
     },
     "sourceId": "dft-rdc"
    },
    "works-started": {
     "periods": {
      "2026-02": 1094,
      "2026-03": 1168,
      "2026-04": 1007,
      "2026-05": 1040,
      "2026-06": 997,
      "2026-07": 1177,
      "2026-08": 998
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 82.3,
      "2026-03": 82.3,
      "2026-04": 84.2,
      "2026-05": 75,
      "2026-06": 72.9,
      "2026-07": 81.1,
      "2026-08": 82.9
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 80.6,
      "2026-03": 70.5,
      "2026-04": 95.9,
      "2026-05": 79.8,
      "2026-06": 70.3,
      "2026-07": 87.4,
      "2026-08": 89.6
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 1.4,
      "2026-03": 0.8,
      "2026-04": 1,
      "2026-05": 0.8,
      "2026-06": 0.9,
      "2026-07": 1.1,
      "2026-08": 1.6
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 2.9,
      "2026-03": 3.5,
      "2026-04": 3.2,
      "2026-05": 2.9,
      "2026-06": 3.2,
      "2026-07": 3,
      "2026-08": 2.7
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 1236,
      "2026-03": 1265,
      "2026-04": 1133,
      "2026-05": 1165,
      "2026-06": 1141,
      "2026-07": 1355,
      "2026-08": 1104
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 174.8,
      "2026-03": 178.9,
      "2026-04": 160.3,
      "2026-05": 164.8,
      "2026-06": 161.4,
      "2026-07": 191.7,
      "2026-08": 156.2
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E06000024": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 5034,
      "2024-25": 4889,
      "2023-24": 4333
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 7571,
      "2024-25": 7571,
      "2023-24": 7571
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 15.51,
      "2024-25": 15.23,
      "2023-24": 13.66
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 36.6,
      "2024-25": 24.7,
      "2023-24": 31.8
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 3,
      "2008-09": 4,
      "2009-10": 4,
      "2010-11": 5,
      "2011-12": 4,
      "2012-13": 2,
      "2013-14": 2,
      "2014-15": 1,
      "2015-16": 2,
      "2016-17": 1,
      "2017-18": 1,
      "2018-19": 2,
      "2019-20": 1,
      "2020-21": 1,
      "2021-22": 2,
      "2022-23": 1,
      "2023-24": 1,
      "2024-25": 1
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 7,
      "2008-09": 9,
      "2009-10": 12,
      "2010-11": 12,
      "2011-12": 10,
      "2012-13": 7,
      "2013-14": 6,
      "2014-15": 5,
      "2015-16": 3,
      "2016-17": 4,
      "2017-18": 5,
      "2018-19": 5,
      "2019-20": 6,
      "2020-21": 6,
      "2021-22": 5,
      "2022-23": 5,
      "2023-24": 7,
      "2024-25": 7
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 8,
      "2009-10": 10,
      "2010-11": 10,
      "2014-15": 9,
      "2015-16": 4,
      "2016-17": 3,
      "2017-18": 3,
      "2018-19": 3,
      "2019-20": 5,
      "2020-21": 4,
      "2021-22": 4,
      "2022-23": 4,
      "2023-24": 4,
      "2024-25": 4
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 6.7
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 1.3
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 49.9
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2026-27": 7401000,
      "2027-28": 8629000,
      "2028-29": 9319000,
      "2029-30": 10653000,
      "2025-26": 7151790,
      "2022-23": 5011000,
      "2023-24": 5643000,
      "2024-25": 5643000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 10573,
      "2027-28": 12327,
      "2028-29": 13313,
      "2029-30": 15219,
      "2025-26": 10217,
      "2022-23": 7159,
      "2023-24": 8061,
      "2024-25": 8061
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 533,
      "2026-03": 671,
      "2026-04": 524,
      "2026-05": 590,
      "2026-06": 568,
      "2026-07": 667,
      "2026-08": 520
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 84.4,
      "2026-03": 86.3,
      "2026-04": 87.8,
      "2026-05": 77.5,
      "2026-06": 71.8,
      "2026-07": 87,
      "2026-08": 87.9
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 86.2,
      "2026-03": 76.1,
      "2026-04": 79.8,
      "2026-05": 74.8,
      "2026-06": 45.9,
      "2026-07": 68.4,
      "2026-08": 93.2
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 0.6,
      "2026-03": 0.8,
      "2026-04": 1.4,
      "2026-05": 0.7,
      "2026-06": 1.3,
      "2026-07": 1.1,
      "2026-08": 1.4
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 2.8,
      "2026-03": 2.7,
      "2026-04": 2.9,
      "2026-05": 4.1,
      "2026-06": 6.9,
      "2026-07": 4.1,
      "2026-08": 3.1
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 589,
      "2026-03": 730,
      "2026-04": 611,
      "2026-05": 682,
      "2026-06": 692,
      "2026-07": 742,
      "2026-08": 590
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 84.1,
      "2026-03": 104.3,
      "2026-04": 87.3,
      "2026-05": 97.4,
      "2026-06": 98.9,
      "2026-07": 106,
      "2026-08": 84.3
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E06000025": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 9703,
      "2024-25": 9148,
      "2023-24": 8096
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 12513,
      "2024-25": 11979,
      "2023-24": 11016
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 29.38,
      "2024-25": 27.97,
      "2023-24": 25.2
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 38.1,
      "2024-25": 33.4,
      "2023-24": 31.1
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 3,
      "2008-09": 4,
      "2009-10": 3,
      "2010-11": 3,
      "2011-12": 3,
      "2012-13": 3,
      "2013-14": 3,
      "2014-15": 3,
      "2015-16": 2,
      "2016-17": 2,
      "2017-18": 2,
      "2018-19": 2,
      "2019-20": 2,
      "2020-21": 3,
      "2021-22": 3,
      "2022-23": 3,
      "2023-24": 3,
      "2024-25": 3
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 8,
      "2008-09": 10,
      "2009-10": 10,
      "2010-11": 10,
      "2011-12": 10,
      "2012-13": 12,
      "2013-14": 9,
      "2014-15": 6,
      "2015-16": 5,
      "2016-17": 6,
      "2017-18": 7,
      "2018-19": 7,
      "2019-20": 7,
      "2020-21": 7,
      "2021-22": 7,
      "2022-23": 7,
      "2023-24": 7,
      "2024-25": 8
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 7,
      "2008-09": 5,
      "2009-10": 9,
      "2010-11": 13,
      "2011-12": 14,
      "2012-13": 10,
      "2013-14": 15,
      "2014-15": 21,
      "2015-16": 12,
      "2016-17": 15,
      "2017-18": 15,
      "2018-19": 20,
      "2019-20": 22,
      "2021-22": 17,
      "2022-23": 17,
      "2023-24": 17,
      "2024-25": 17
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 6.3
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 1.4
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 48.6
     },
     "sourceId": "dft-rdc"
    },
    "works-started": {
     "periods": {
      "2026-02": 713,
      "2026-03": 819,
      "2026-04": 961,
      "2026-05": 795,
      "2026-06": 620,
      "2026-07": 946,
      "2026-08": 1019
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 89.6,
      "2026-03": 86.2,
      "2026-04": 87,
      "2026-05": 87.9,
      "2026-06": 91.1,
      "2026-07": 90.1,
      "2026-08": 86.9
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 72.2,
      "2026-03": 50.1,
      "2026-04": 65.4,
      "2026-05": 77.9,
      "2026-06": 63.8,
      "2026-07": 30.3,
      "2026-08": 62.5
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 0.1,
      "2026-03": 0.1,
      "2026-04": 0.3,
      "2026-05": 0.4,
      "2026-06": 0.8,
      "2026-07": 0.7,
      "2026-08": 0.8
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 3.6,
      "2026-03": 5.5,
      "2026-04": 4.8,
      "2026-05": 3.2,
      "2026-06": 3.9,
      "2026-07": 7.6,
      "2026-08": 3.9
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 881,
      "2026-03": 958,
      "2026-04": 1100,
      "2026-05": 938,
      "2026-06": 751,
      "2026-07": 1099,
      "2026-08": 1154
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 94.2,
      "2026-03": 102.5,
      "2026-04": 117.6,
      "2026-05": 100.3,
      "2026-06": 80.3,
      "2026-07": 117.5,
      "2026-08": 123.4
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E06000026": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 11489,
      "2024-25": 10746,
      "2023-24": 9990
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 15840,
      "2024-25": 15840,
      "2023-24": 17366
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 22.18,
      "2024-25": 20.71,
      "2023-24": 19.34
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 52,
      "2024-25": 53.3,
      "2023-24": 58.3
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 3,
      "2008-09": 5,
      "2009-10": 6,
      "2010-11": 5,
      "2011-12": 5,
      "2012-13": 4,
      "2013-14": 4,
      "2014-15": 3,
      "2015-16": 2,
      "2016-17": 2,
      "2017-18": 2,
      "2018-19": 2,
      "2019-20": 3,
      "2020-21": 2,
      "2021-22": 2,
      "2022-23": 2,
      "2023-24": 2,
      "2024-25": 3
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 3,
      "2008-09": 5,
      "2009-10": 7,
      "2010-11": 8,
      "2011-12": 7,
      "2012-13": 6,
      "2013-14": 5,
      "2014-15": 4,
      "2015-16": 2,
      "2016-17": 2,
      "2017-18": 2,
      "2018-19": 2,
      "2019-20": 2,
      "2020-21": 2,
      "2021-22": 4,
      "2022-23": 4,
      "2023-24": 3,
      "2024-25": 4
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 7,
      "2009-10": 11,
      "2010-11": 11,
      "2011-12": 10,
      "2012-13": 10,
      "2017-18": 13,
      "2018-19": 13,
      "2022-23": 35,
      "2023-24": 35,
      "2024-25": 35
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 0.4
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 1.3
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 68.2
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2026-27": 4694000,
      "2027-28": 5515000,
      "2028-29": 5937000,
      "2029-30": 6787000,
      "2025-26": 4528790,
      "2022-23": 2903000,
      "2023-24": 3269000,
      "2024-25": 3269000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 8958,
      "2027-28": 10525,
      "2028-29": 11330,
      "2029-30": 12952,
      "2025-26": 8643,
      "2022-23": 5540,
      "2023-24": 6239,
      "2024-25": 6239
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 674,
      "2026-03": 704,
      "2026-04": 656,
      "2026-05": 595,
      "2026-06": 495,
      "2026-07": 691,
      "2026-08": 678
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 63.9,
      "2026-03": 59.5,
      "2026-04": 61.7,
      "2026-05": 61.3,
      "2026-06": 66.7,
      "2026-07": 63.2,
      "2026-08": 69
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 44.6,
      "2026-03": 35,
      "2026-04": 47.7,
      "2026-05": 53.5,
      "2026-06": 64.2,
      "2026-07": 37.4,
      "2026-08": 45.3
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 0.4,
      "2026-03": 0.9,
      "2026-04": 0,
      "2026-05": 0.7,
      "2026-06": 1.4,
      "2026-07": 1,
      "2026-08": 1.1
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 3.5,
      "2026-03": 5.1,
      "2026-04": 5.8,
      "2026-05": 4.2,
      "2026-06": 5.1,
      "2026-07": 7.1,
      "2026-08": 5.4
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 775,
      "2026-03": 806,
      "2026-04": 767,
      "2026-05": 683,
      "2026-06": 607,
      "2026-07": 813,
      "2026-08": 774
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 147.9,
      "2026-03": 153.8,
      "2026-04": 146.4,
      "2026-05": 130.3,
      "2026-06": 115.8,
      "2026-07": 155.2,
      "2026-08": 147.7
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E06000027": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 7753,
      "2024-25": 6588,
      "2023-24": 6125
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 11890,
      "2024-25": 6707,
      "2023-24": 10671
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 18.23,
      "2024-25": 15.45,
      "2023-24": 14.38
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 40.7,
      "2024-25": 40.9,
      "2023-24": 42.6
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 4,
      "2008-09": 4,
      "2009-10": 9,
      "2010-11": 4,
      "2011-12": 4,
      "2012-13": 2,
      "2013-14": 2,
      "2014-15": 2,
      "2015-16": 2,
      "2016-17": 2,
      "2017-18": 2,
      "2018-19": 2,
      "2019-20": 2,
      "2020-21": 3,
      "2021-22": 3,
      "2022-23": 3,
      "2023-24": 3,
      "2024-25": 4
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 7,
      "2008-09": 9,
      "2009-10": 13,
      "2010-11": 13,
      "2011-12": 12,
      "2012-13": 5,
      "2013-14": 7,
      "2014-15": 9,
      "2015-16": 4,
      "2016-17": 4,
      "2017-18": 4,
      "2018-19": 5,
      "2019-20": 5,
      "2020-21": 5,
      "2021-22": 5,
      "2022-23": 5,
      "2023-24": 5,
      "2024-25": 9
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 5,
      "2008-09": 4,
      "2009-10": 6,
      "2010-11": 11,
      "2011-12": 9,
      "2012-13": 3,
      "2013-14": 9,
      "2014-15": 11,
      "2015-16": 3,
      "2016-17": 5,
      "2017-18": 5,
      "2018-19": 6,
      "2019-20": 6,
      "2020-21": 6,
      "2021-22": 6,
      "2022-23": 6,
      "2023-24": 3,
      "2024-25": 3
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 0.2
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 1.1
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 71.5
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2025-26": 2892790,
      "2022-23": 1820000,
      "2023-24": 2050000,
      "2024-25": 2050000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2025-26": 8819,
      "2022-23": 5549,
      "2023-24": 6250,
      "2024-25": 6250
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 360,
      "2026-03": 294,
      "2026-04": 291,
      "2026-05": 264,
      "2026-06": 240,
      "2026-07": 335,
      "2026-08": 294
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 79.2,
      "2026-03": 89.8,
      "2026-04": 98.3,
      "2026-05": 95.5,
      "2026-06": 89.6,
      "2026-07": 86.3,
      "2026-08": 89.8
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 93.4,
      "2026-03": 92.1,
      "2026-04": 88.8,
      "2026-05": 81.9,
      "2026-06": 99.2,
      "2026-07": 97,
      "2026-08": 88.9
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 0.6,
      "2026-03": 0.6,
      "2026-04": 0.4,
      "2026-05": 1.5,
      "2026-06": 2.1,
      "2026-07": 1.5,
      "2026-08": 2.6
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 3.4,
      "2026-03": 3.7,
      "2026-04": 3.4,
      "2026-05": 3.3,
      "2026-06": 2.9,
      "2026-07": 4.8,
      "2026-08": 3.5
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 403,
      "2026-03": 345,
      "2026-04": 329,
      "2026-05": 312,
      "2026-06": 282,
      "2026-07": 382,
      "2026-08": 344
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 122.9,
      "2026-03": 105.2,
      "2026-04": 100.3,
      "2026-05": 95.1,
      "2026-06": 86,
      "2026-07": 116.5,
      "2026-08": 104.9
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E06000030": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 7876,
      "2024-25": 5618,
      "2023-24": 5996
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 10811,
      "2024-25": 8108,
      "2023-24": 6371
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 16.63,
      "2024-25": 11.96,
      "2023-24": 12.94
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 3.5,
      "2024-25": 3.9,
      "2023-24": 3
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 2,
      "2008-09": 1,
      "2009-10": 2,
      "2010-11": 2,
      "2011-12": 2,
      "2012-13": 1,
      "2013-14": 1,
      "2014-15": 1,
      "2015-16": 1,
      "2016-17": 2,
      "2017-18": 2,
      "2018-19": 2,
      "2019-20": 3,
      "2020-21": 2,
      "2021-22": 3,
      "2022-23": 2,
      "2023-24": 3,
      "2024-25": 4
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 4,
      "2008-09": 5,
      "2009-10": 4,
      "2010-11": 4,
      "2011-12": 4,
      "2012-13": 5,
      "2013-14": 4,
      "2014-15": 4,
      "2015-16": 3,
      "2016-17": 3,
      "2017-18": 3,
      "2018-19": 4,
      "2019-20": 4,
      "2020-21": 4,
      "2021-22": 4,
      "2022-23": 4,
      "2023-24": 5,
      "2024-25": 5
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 8,
      "2008-09": 13,
      "2009-10": 19,
      "2010-11": 9,
      "2011-12": 16,
      "2012-13": 15,
      "2013-14": 15,
      "2014-15": 12,
      "2015-16": 8,
      "2016-17": 8,
      "2017-18": 9,
      "2018-19": 10,
      "2019-20": 8,
      "2020-21": 9,
      "2021-22": 9,
      "2022-23": 9,
      "2023-24": 13,
      "2024-25": 11
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 5.3
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 0.9
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 18.6
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2026-27": 5972000,
      "2027-28": 7009000,
      "2028-29": 7557000,
      "2029-30": 8639000,
      "2025-26": 5762790,
      "2022-23": 3496000,
      "2023-24": 3937000,
      "2024-25": 3937000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 11529,
      "2027-28": 13531,
      "2028-29": 14589,
      "2029-30": 16678,
      "2025-26": 11125,
      "2022-23": 6749,
      "2023-24": 7600,
      "2024-25": 7600
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 390,
      "2026-03": 349,
      "2026-04": 374,
      "2026-05": 297,
      "2026-06": 312,
      "2026-07": 404,
      "2026-08": 363
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 88.2,
      "2026-03": 92.8,
      "2026-04": 89.3,
      "2026-05": 93.3,
      "2026-06": 90.7,
      "2026-07": 86.4,
      "2026-08": 82.9
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 50.9,
      "2026-03": 78.7,
      "2026-04": 42.5,
      "2026-05": 88.3,
      "2026-06": 92.7,
      "2026-07": 87,
      "2026-08": 78.9
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 2.6,
      "2026-03": 0.3,
      "2026-04": 1.9,
      "2026-05": 3.3,
      "2026-06": 7.5,
      "2026-07": 9,
      "2026-08": 6.1
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 4.5,
      "2026-03": 4,
      "2026-04": 6.8,
      "2026-05": 4.2,
      "2026-06": 4.7,
      "2026-07": 3.8,
      "2026-08": 4.9
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 432,
      "2026-03": 408,
      "2026-04": 421,
      "2026-05": 342,
      "2026-06": 365,
      "2026-07": 463,
      "2026-08": 427
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 83.4,
      "2026-03": 78.8,
      "2026-04": 81.3,
      "2026-05": 66,
      "2026-06": 70.5,
      "2026-07": 89.4,
      "2026-08": 82.4
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E06000031": {
    "maint-per-mile": {
     "periods": {
      "2025-26": -1696,
      "2024-25": 3415,
      "2023-24": 3162
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 1322,
      "2024-25": 6942,
      "2023-24": 7273
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": -4.56,
      "2024-25": 9.22,
      "2023-24": 8.62
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2024-25": 28.5,
      "2023-24": 34.9
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 1,
      "2008-09": 2,
      "2009-10": 2,
      "2010-11": 2,
      "2011-12": 2,
      "2012-13": 1,
      "2013-14": 1,
      "2014-15": 1,
      "2015-16": 1,
      "2016-17": 1,
      "2017-18": 1,
      "2018-19": 1,
      "2019-20": 1,
      "2020-21": 1,
      "2021-22": 1,
      "2022-23": 1,
      "2023-24": 1,
      "2024-25": 1
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 4,
      "2008-09": 5,
      "2009-10": 6,
      "2010-11": 7,
      "2011-12": 8,
      "2012-13": 8,
      "2013-14": 8,
      "2014-15": 7,
      "2015-16": 6,
      "2016-17": 5,
      "2017-18": 5,
      "2018-19": 5,
      "2019-20": 6,
      "2020-21": 5,
      "2021-22": 4,
      "2022-23": 3,
      "2023-24": 4,
      "2024-25": 5
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 19,
      "2008-09": 19,
      "2009-10": 19,
      "2010-11": 19,
      "2011-12": 22,
      "2012-13": 17,
      "2013-14": 18,
      "2014-15": 16,
      "2015-16": 15,
      "2016-17": 16,
      "2017-18": 15,
      "2018-19": 17,
      "2019-20": 22,
      "2020-21": 23,
      "2021-22": 26,
      "2022-23": 29,
      "2023-24": 29,
      "2024-25": 22
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 5.9
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 3.3
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 49.2
     },
     "sourceId": "dft-rdc"
    },
    "works-started": {
     "periods": {
      "2026-02": 390,
      "2026-03": 457,
      "2026-04": 377,
      "2026-05": 406,
      "2026-06": 346,
      "2026-07": 382,
      "2026-08": 363
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 73.8,
      "2026-03": 64.8,
      "2026-04": 59.2,
      "2026-05": 71.4,
      "2026-06": 67.9,
      "2026-07": 69.4,
      "2026-08": 70
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 32.9,
      "2026-03": 79.9,
      "2026-04": 55.7,
      "2026-05": 75.3,
      "2026-06": 64.5,
      "2026-07": 57.6,
      "2026-08": 41
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 0.3,
      "2026-03": 0.7,
      "2026-04": 0.8,
      "2026-05": 0.7,
      "2026-06": 1.2,
      "2026-07": 0.5,
      "2026-08": 0.6
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 5.9,
      "2026-03": 2.7,
      "2026-04": 3,
      "2026-05": 4.6,
      "2026-06": 1.7,
      "2026-07": 3,
      "2026-08": 2.4
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 430,
      "2026-03": 494,
      "2026-04": 414,
      "2026-05": 450,
      "2026-06": 385,
      "2026-07": 422,
      "2026-08": 396
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 71.1,
      "2026-03": 81.7,
      "2026-04": 68.4,
      "2026-05": 74.4,
      "2026-06": 63.6,
      "2026-07": 69.8,
      "2026-08": 65.5
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E06000032": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 14010,
      "2024-25": 14124,
      "2023-24": 15021
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 21034,
      "2024-25": 20690,
      "2023-24": 23448
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 17.19,
      "2024-25": 17.21,
      "2023-24": 18.63
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 14.3,
      "2024-25": 13.2,
      "2023-24": 13.3
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 4,
      "2008-09": 3,
      "2009-10": 5,
      "2010-11": 5,
      "2011-12": 6,
      "2012-13": 6,
      "2013-14": 8,
      "2014-15": 5,
      "2015-16": 2,
      "2016-17": 3,
      "2018-19": 2,
      "2019-20": 2,
      "2020-21": 3,
      "2021-22": 4,
      "2022-23": 5,
      "2023-24": 5,
      "2024-25": 5
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 4,
      "2008-09": 5,
      "2009-10": 6,
      "2010-11": 7,
      "2011-12": 5,
      "2012-13": 8,
      "2013-14": 7,
      "2014-15": 7,
      "2015-16": 2,
      "2016-17": 3,
      "2018-19": 2,
      "2019-20": 2,
      "2020-21": 2,
      "2021-22": 4,
      "2022-23": 4,
      "2023-24": 7,
      "2024-25": 9
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 33,
      "2008-09": 38,
      "2009-10": 34,
      "2010-11": 30,
      "2012-13": 13,
      "2013-14": 24,
      "2014-15": 23,
      "2015-16": 22,
      "2016-17": 24,
      "2018-19": 26,
      "2019-20": 3,
      "2020-21": 13,
      "2021-22": 12,
      "2022-23": 12,
      "2023-24": 13,
      "2024-25": 14
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 14.3
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 4
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 80.7
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2026-27": 2964000,
      "2027-28": 3509000,
      "2028-29": 3779000,
      "2029-30": 4320000,
      "2025-26": 2853790,
      "2022-23": 1708000,
      "2023-24": 1923000,
      "2024-25": 1923000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 10221,
      "2027-28": 12100,
      "2028-29": 13031,
      "2029-30": 14897,
      "2025-26": 9841,
      "2022-23": 5890,
      "2023-24": 6631,
      "2024-25": 6631
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 401,
      "2026-03": 461,
      "2026-04": 468,
      "2026-05": 415,
      "2026-06": 365,
      "2026-07": 443,
      "2026-08": 391
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 57.4,
      "2026-03": 56.6,
      "2026-04": 50.6,
      "2026-05": 57.8,
      "2026-06": 60.3,
      "2026-07": 58.9,
      "2026-08": 61.6
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 64.3,
      "2026-03": 39.8,
      "2026-04": 45.4,
      "2026-05": 60.6,
      "2026-06": 53.3,
      "2026-07": 59.7,
      "2026-08": 73.1
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 0.7,
      "2026-03": 1.3,
      "2026-04": 0.4,
      "2026-05": 0.2,
      "2026-06": 0.3,
      "2026-07": 0.7,
      "2026-08": 0.8
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 2.7,
      "2026-03": 3.8,
      "2026-04": 2.3,
      "2026-05": 2.8,
      "2026-06": 2.6,
      "2026-07": 2.8,
      "2026-08": 3.7
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 449,
      "2026-03": 498,
      "2026-04": 520,
      "2026-05": 479,
      "2026-06": 406,
      "2026-07": 489,
      "2026-08": 439
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 154.8,
      "2026-03": 171.7,
      "2026-04": 179.3,
      "2026-05": 165.2,
      "2026-06": 140,
      "2026-07": 168.6,
      "2026-08": 151.4
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E06000033": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 17640,
      "2024-25": 20161,
      "2023-24": 22741
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 22028,
      "2024-25": 24126,
      "2023-24": 28671
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 27.24,
      "2024-25": 31.25,
      "2023-24": 35.67
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 56.4,
      "2024-25": 32.2,
      "2023-24": 23.6
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 5,
      "2008-09": 8,
      "2009-10": 7,
      "2011-12": 5,
      "2012-13": 3,
      "2013-14": 4,
      "2014-15": 5,
      "2015-16": 7,
      "2017-18": 24,
      "2019-20": 16,
      "2020-21": 17,
      "2021-22": 11,
      "2022-23": 10,
      "2023-24": 9,
      "2024-25": 9
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 5,
      "2008-09": 6,
      "2009-10": 7,
      "2011-12": 5,
      "2012-13": 5,
      "2013-14": 3,
      "2014-15": 7,
      "2015-16": 10,
      "2017-18": 36,
      "2019-20": 27,
      "2020-21": 27,
      "2021-22": 18,
      "2022-23": 15,
      "2023-24": 12,
      "2024-25": 13
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 12,
      "2008-09": 12,
      "2009-10": 15,
      "2010-11": 16,
      "2011-12": 18,
      "2012-13": 17,
      "2013-14": 10,
      "2014-15": 10,
      "2019-20": 31,
      "2020-21": 29,
      "2021-22": 23,
      "2022-23": 26,
      "2023-24": 24,
      "2024-25": 24
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 1
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 2
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 0
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2026-27": 2933000,
      "2027-28": 3461000,
      "2028-29": 3731000,
      "2029-30": 4265000,
      "2025-26": 2825790,
      "2022-23": 1739000,
      "2023-24": 1958000,
      "2024-25": 1958000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 10255,
      "2027-28": 12101,
      "2028-29": 13045,
      "2029-30": 14913,
      "2025-26": 9880,
      "2022-23": 6080,
      "2023-24": 6846,
      "2024-25": 6846
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 723,
      "2026-03": 843,
      "2026-04": 773,
      "2026-05": 629,
      "2026-06": 576,
      "2026-07": 756,
      "2026-08": 608
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 41.4,
      "2026-03": 39.6,
      "2026-04": 39.7,
      "2026-05": 46.1,
      "2026-06": 43.4,
      "2026-07": 35.2,
      "2026-08": 43.3
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 78.1,
      "2026-03": 44.4,
      "2026-04": 67.4,
      "2026-05": 82.3,
      "2026-06": 85.8,
      "2026-07": 76.9,
      "2026-08": 58.6
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 0.3,
      "2026-03": 0.6,
      "2026-04": 0.4,
      "2026-05": 0.7,
      "2026-06": 0.2,
      "2026-07": 0.5,
      "2026-08": 0.3
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 1.9,
      "2026-03": 3.1,
      "2026-04": 2.3,
      "2026-05": 2.7,
      "2026-06": 2.2,
      "2026-07": 2.1,
      "2026-08": 4.2
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 792,
      "2026-03": 919,
      "2026-04": 871,
      "2026-05": 775,
      "2026-06": 629,
      "2026-07": 828,
      "2026-08": 678
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 276.9,
      "2026-03": 321.3,
      "2026-04": 304.5,
      "2026-05": 271,
      "2026-06": 219.9,
      "2026-07": 289.5,
      "2026-08": 237.1
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E06000034": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 11967,
      "2024-25": 8856,
      "2023-24": 10724
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 16851,
      "2024-25": 13536,
      "2023-24": 16022
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 23.85,
      "2024-25": 17.68,
      "2023-24": 21.64
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 3.3,
      "2024-25": 5.1,
      "2023-24": 4.6
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 4,
      "2008-09": 5,
      "2009-10": 4,
      "2010-11": 4,
      "2011-12": 3,
      "2012-13": 3,
      "2013-14": 3,
      "2014-15": 3,
      "2015-16": 3,
      "2016-17": 3,
      "2017-18": 2,
      "2018-19": 3,
      "2019-20": 4,
      "2020-21": 4,
      "2021-22": 4,
      "2022-23": 8,
      "2023-24": 7,
      "2024-25": 4
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 3,
      "2008-09": 4,
      "2009-10": 5,
      "2010-11": 5,
      "2011-12": 5,
      "2012-13": 3,
      "2013-14": 3,
      "2014-15": 3,
      "2015-16": 4,
      "2016-17": 2,
      "2017-18": 3,
      "2018-19": 3,
      "2019-20": 3,
      "2020-21": 3,
      "2021-22": 3,
      "2022-23": 4,
      "2023-24": 4,
      "2024-25": 3
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 9,
      "2008-09": 7,
      "2009-10": 9,
      "2010-11": 10,
      "2011-12": 10,
      "2012-13": 9,
      "2013-14": 7,
      "2014-15": 9,
      "2016-17": 28,
      "2018-19": 8,
      "2019-20": 12,
      "2020-21": 10,
      "2021-22": 12,
      "2022-23": 19,
      "2023-24": 26,
      "2024-25": 25
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 4.5
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 1.5
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 29
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2026-27": 3965000,
      "2027-28": 4666000,
      "2028-29": 5032000,
      "2029-30": 5753000,
      "2025-26": 3820790,
      "2022-23": 2489000,
      "2023-24": 2803000,
      "2024-25": 2803000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 10953,
      "2027-28": 12890,
      "2028-29": 13901,
      "2029-30": 15892,
      "2025-26": 10555,
      "2022-23": 6876,
      "2023-24": 7743,
      "2024-25": 7743
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 242,
      "2026-03": 284,
      "2026-04": 262,
      "2026-05": 214,
      "2026-06": 198,
      "2026-07": 265,
      "2026-08": 208
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 70.2,
      "2026-03": 69,
      "2026-04": 63.7,
      "2026-05": 79,
      "2026-06": 77.8,
      "2026-07": 64.2,
      "2026-08": 77.4
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 71.1,
      "2026-03": 80.3,
      "2026-04": 43.3,
      "2026-05": 71,
      "2026-06": 72.4,
      "2026-07": 74.7,
      "2026-08": 83.8
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 0.8,
      "2026-03": 1.8,
      "2026-04": 0.7,
      "2026-05": 0.5,
      "2026-06": 1.4,
      "2026-07": 1.4,
      "2026-08": 1
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 2.7,
      "2026-03": 4,
      "2026-04": 4.7,
      "2026-05": 3.4,
      "2026-06": 3.1,
      "2026-07": 3.1,
      "2026-08": 4
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 274,
      "2026-03": 316,
      "2026-04": 306,
      "2026-05": 245,
      "2026-06": 245,
      "2026-07": 301,
      "2026-08": 227
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 75.7,
      "2026-03": 87.3,
      "2026-04": 84.5,
      "2026-05": 67.7,
      "2026-06": 67.7,
      "2026-07": 83.1,
      "2026-08": 62.7
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E06000035": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 7432,
      "2024-25": 6387,
      "2023-24": 6849
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 9346,
      "2024-25": 8411,
      "2023-24": 8972
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 13.58,
      "2024-25": 11.71,
      "2023-24": 12.74
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 27.3,
      "2024-25": 32.3,
      "2023-24": 30.9
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 5,
      "2008-09": 5,
      "2009-10": 4,
      "2010-11": 5,
      "2011-12": 6,
      "2012-13": 5,
      "2013-14": 4,
      "2014-15": 3,
      "2015-16": 2,
      "2016-17": 2,
      "2017-18": 2,
      "2018-19": 2,
      "2019-20": 1,
      "2020-21": 2,
      "2021-22": 2,
      "2022-23": 5,
      "2023-24": 2,
      "2024-25": 2
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 10,
      "2008-09": 11,
      "2009-10": 11,
      "2010-11": 12,
      "2011-12": 13,
      "2012-13": 12,
      "2013-14": 10,
      "2014-15": 5,
      "2015-16": 5,
      "2016-17": 5,
      "2017-18": 4,
      "2018-19": 4,
      "2019-20": 6,
      "2020-21": 5,
      "2021-22": 5,
      "2022-23": 8,
      "2023-24": 6,
      "2024-25": 6
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 21,
      "2011-12": 37,
      "2012-13": 34,
      "2013-14": 26,
      "2014-15": 18,
      "2015-16": 18,
      "2016-17": 14,
      "2017-18": 20,
      "2018-19": 23,
      "2019-20": 21,
      "2020-21": 20,
      "2021-22": 19,
      "2023-24": 22,
      "2024-25": 31
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 4.6
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 0.5
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 8.7
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2026-27": 5218000,
      "2027-28": 6153000,
      "2028-29": 6633000,
      "2029-30": 7583000,
      "2025-26": 5024790,
      "2022-23": 3177000,
      "2023-24": 3578000,
      "2024-25": 3578000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 9753,
      "2027-28": 11501,
      "2028-29": 12398,
      "2029-30": 14174,
      "2025-26": 9392,
      "2022-23": 5938,
      "2023-24": 6688,
      "2024-25": 6688
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 600,
      "2026-03": 829,
      "2026-04": 770,
      "2026-05": 644,
      "2026-06": 594,
      "2026-07": 752,
      "2026-08": 598
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 77.3,
      "2026-03": 67.4,
      "2026-04": 57.5,
      "2026-05": 66.9,
      "2026-06": 68.9,
      "2026-07": 75,
      "2026-08": 76.6
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 85,
      "2026-03": 77.3,
      "2026-04": 75.5,
      "2026-05": 69.4,
      "2026-06": 85.7,
      "2026-07": 90.1,
      "2026-08": 92.8
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 1.8,
      "2026-03": 0.9,
      "2026-04": 1.5,
      "2026-05": 1.4,
      "2026-06": 0.3,
      "2026-07": 0.7,
      "2026-08": 0.8
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 2.9,
      "2026-03": 3.3,
      "2026-04": 3.1,
      "2026-05": 2.9,
      "2026-06": 2.8,
      "2026-07": 3.7,
      "2026-08": 2.9
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 732,
      "2026-03": 962,
      "2026-04": 981,
      "2026-05": 792,
      "2026-06": 734,
      "2026-07": 891,
      "2026-08": 706
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 136.8,
      "2026-03": 179.8,
      "2026-04": 183.4,
      "2026-05": 148,
      "2026-06": 137.2,
      "2026-07": 166.5,
      "2026-08": 132
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E06000036": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 9532,
      "2024-25": 8067,
      "2023-24": 6818
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 14478,
      "2024-25": 13468,
      "2023-24": 15152
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 21.42,
      "2024-25": 18.36,
      "2023-24": 15.7
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 30.4,
      "2024-25": 29.5,
      "2023-24": 11.3
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 8,
      "2008-09": 6,
      "2009-10": 6,
      "2010-11": 7,
      "2011-12": 8,
      "2012-13": 9,
      "2013-14": 7,
      "2014-15": 9,
      "2015-16": 3,
      "2016-17": 4,
      "2017-18": 4,
      "2018-19": 4,
      "2019-20": 3,
      "2020-21": 3,
      "2021-22": 5,
      "2022-23": 6,
      "2023-24": 7,
      "2024-25": 6
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 11,
      "2008-09": 8,
      "2009-10": 8,
      "2010-11": 6,
      "2011-12": 8,
      "2012-13": 7,
      "2013-14": 6,
      "2014-15": 7,
      "2015-16": 4,
      "2016-17": 3,
      "2017-18": 2,
      "2018-19": 2,
      "2019-20": 2,
      "2020-21": 2,
      "2021-22": 3,
      "2022-23": 3,
      "2023-24": 4,
      "2024-25": 3
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 26,
      "2008-09": 27,
      "2009-10": 27,
      "2010-11": 18,
      "2011-12": 20,
      "2012-13": 14,
      "2013-14": 15,
      "2014-15": 19,
      "2015-16": 15,
      "2016-17": 5,
      "2017-18": 4,
      "2018-19": 4,
      "2019-20": 7,
      "2020-21": 12,
      "2021-22": 14,
      "2022-23": 23,
      "2023-24": 19,
      "2024-25": 14
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 5.9
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 2.1
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 0
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2026-27": 3416000,
      "2027-28": 4007000,
      "2028-29": 4321000,
      "2029-30": 4940000,
      "2025-26": 3294790,
      "2022-23": 2124000,
      "2023-24": 2392000,
      "2024-25": 2392000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 11502,
      "2027-28": 13492,
      "2028-29": 14549,
      "2029-30": 16633,
      "2025-26": 11094,
      "2022-23": 7152,
      "2023-24": 8054,
      "2024-25": 8054
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 353,
      "2026-03": 375,
      "2026-04": 296,
      "2026-05": 297,
      "2026-06": 236,
      "2026-07": 305,
      "2026-08": 297
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 71.4,
      "2026-03": 70.4,
      "2026-04": 66.6,
      "2026-05": 75.4,
      "2026-06": 88.6,
      "2026-07": 78,
      "2026-08": 70
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 93.6,
      "2026-03": 93,
      "2026-04": 86.8,
      "2026-05": 88.8,
      "2026-06": 96.7,
      "2026-07": 85.4,
      "2026-08": 77.1
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 1.9,
      "2026-03": 1.6,
      "2026-04": 2.4,
      "2026-05": 2.4,
      "2026-06": 0.9,
      "2026-07": 3.8,
      "2026-08": 3.1
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 2.2,
      "2026-03": 2.2,
      "2026-04": 1.7,
      "2026-05": 2.1,
      "2026-06": 2.3,
      "2026-07": 2.8,
      "2026-08": 2.3
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 384,
      "2026-03": 397,
      "2026-04": 318,
      "2026-05": 322,
      "2026-06": 264,
      "2026-07": 338,
      "2026-08": 320
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 129.3,
      "2026-03": 133.7,
      "2026-04": 107.1,
      "2026-05": 108.4,
      "2026-06": 88.9,
      "2026-07": 113.8,
      "2026-08": 107.7
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E06000037": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 241,
      "2024-25": 898,
      "2023-24": 1210
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 2311,
      "2024-25": 2920,
      "2023-24": 3893
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 1.2,
      "2024-25": 4.47,
      "2023-24": 6.06
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 184.3,
      "2024-25": 61.7,
      "2023-24": 54.4
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 5,
      "2008-09": 6,
      "2009-10": 5,
      "2010-11": 5,
      "2011-12": 5,
      "2012-13": 4,
      "2013-14": 3,
      "2014-15": 3,
      "2015-16": 2,
      "2016-17": 3,
      "2017-18": 3,
      "2018-19": 2,
      "2019-20": 2,
      "2020-21": 3,
      "2021-22": 3,
      "2022-23": 3,
      "2023-24": 3,
      "2024-25": 4
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 7,
      "2008-09": 9,
      "2009-10": 9,
      "2010-11": 9,
      "2011-12": 9,
      "2012-13": 6,
      "2013-14": 7,
      "2014-15": 6,
      "2015-16": 3,
      "2016-17": 3,
      "2017-18": 4,
      "2018-19": 3,
      "2019-20": 3,
      "2020-21": 2,
      "2021-22": 2,
      "2022-23": 3,
      "2023-24": 3,
      "2024-25": 3
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 14,
      "2008-09": 7,
      "2009-10": 12,
      "2010-11": 11,
      "2011-12": 12,
      "2012-13": 3,
      "2013-14": 8,
      "2014-15": 3,
      "2016-17": 3,
      "2017-18": 3,
      "2018-19": 2,
      "2019-20": 2,
      "2020-21": 1,
      "2021-22": 5,
      "2022-23": 2,
      "2023-24": 5,
      "2024-25": 3
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 6
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 2.1
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 71.2
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2026-27": 9202000,
      "2027-28": 10692000,
      "2028-29": 11558000,
      "2029-30": 13212000,
      "2025-26": 8901790,
      "2022-23": 5387000,
      "2023-24": 6066000,
      "2024-25": 6066000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 11195,
      "2027-28": 13007,
      "2028-29": 14061,
      "2029-30": 16073,
      "2025-26": 10829,
      "2022-23": 6554,
      "2023-24": 7380,
      "2024-25": 7380
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 506,
      "2026-03": 837,
      "2026-04": 615,
      "2026-05": 617,
      "2026-06": 562,
      "2026-07": 511,
      "2026-08": 505
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 76.5,
      "2026-03": 84.8,
      "2026-04": 77.1,
      "2026-05": 71,
      "2026-06": 77.4,
      "2026-07": 84.1,
      "2026-08": 88.1
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 88.3,
      "2026-03": 90,
      "2026-04": 88.9,
      "2026-05": 89.7,
      "2026-06": 79.1,
      "2026-07": 88.7,
      "2026-08": 92.6
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 4.1,
      "2026-03": 1.1,
      "2026-04": 3.4,
      "2026-05": 3,
      "2026-06": 2.1,
      "2026-07": 4,
      "2026-08": 7.6
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 2.9,
      "2026-03": 2.9,
      "2026-04": 2.3,
      "2026-05": 2.6,
      "2026-06": 2.7,
      "2026-07": 4.4,
      "2026-08": 3.1
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 564,
      "2026-03": 885,
      "2026-04": 682,
      "2026-05": 702,
      "2026-06": 646,
      "2026-07": 593,
      "2026-08": 584
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 68.6,
      "2026-03": 107.7,
      "2026-04": 83,
      "2026-05": 85.4,
      "2026-06": 78.6,
      "2026-07": 72.1,
      "2026-08": 71
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E06000038": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 14073,
      "2024-25": 13636,
      "2023-24": 19522
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 17814,
      "2024-25": 18219,
      "2023-24": 23887
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 18.92,
      "2024-25": 18.42,
      "2023-24": 26.74
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 59.2,
      "2024-25": 64.5,
      "2023-24": 37.2
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 7,
      "2008-09": 9,
      "2009-10": 14,
      "2010-11": 14,
      "2011-12": 7,
      "2012-13": 8,
      "2013-14": 8,
      "2014-15": 6,
      "2015-16": 7,
      "2016-17": 6,
      "2017-18": 4,
      "2018-19": 4,
      "2019-20": 6,
      "2020-21": 5,
      "2021-22": 9,
      "2022-23": 6,
      "2023-24": 7,
      "2024-25": 8
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 6,
      "2008-09": 8,
      "2009-10": 8,
      "2010-11": 8,
      "2011-12": 8,
      "2012-13": 6,
      "2013-14": 6,
      "2014-15": 5,
      "2015-16": 5,
      "2016-17": 5,
      "2017-18": 5,
      "2018-19": 3,
      "2019-20": 2,
      "2020-21": 3,
      "2021-22": 6,
      "2022-23": 5,
      "2023-24": 3,
      "2024-25": 4
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 7
     },
     "sourceId": "dft-rdc",
     "breaks": []
    },
    "treated-a": {
     "periods": {
      "2024-25": 4.4
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 8.4
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 74.5
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2026-27": 2873000,
      "2027-28": 3377000,
      "2028-29": 3641000,
      "2029-30": 4162000,
      "2025-26": 2771790,
      "2022-23": 1838000,
      "2023-24": 2070000,
      "2024-25": 2070000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 11632,
      "2027-28": 13672,
      "2028-29": 14741,
      "2029-30": 16850,
      "2025-26": 11222,
      "2022-23": 7441,
      "2023-24": 8381,
      "2024-25": 8381
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 281,
      "2026-03": 331,
      "2026-04": 226,
      "2026-05": 200,
      "2026-06": 257,
      "2026-07": 265,
      "2026-08": 230
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 99.6,
      "2026-03": 99.1,
      "2026-04": 97.8,
      "2026-05": 97,
      "2026-06": 98.4,
      "2026-07": 90.9,
      "2026-08": 93.9
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 94.1,
      "2026-03": 98.7,
      "2026-04": 97.6,
      "2026-05": 97.8,
      "2026-06": 99.8,
      "2026-07": 95.9,
      "2026-08": 96.3
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 5,
      "2026-03": 2.8,
      "2026-04": 5.4,
      "2026-05": 2.5,
      "2026-06": 4.4,
      "2026-07": 4.4,
      "2026-08": 6.2
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 4.4,
      "2026-03": 2.9,
      "2026-04": 2.8,
      "2026-05": 2.2,
      "2026-06": 3.6,
      "2026-07": 2.6,
      "2026-08": 2.9
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 310,
      "2026-03": 361,
      "2026-04": 269,
      "2026-05": 225,
      "2026-06": 284,
      "2026-07": 297,
      "2026-08": 256
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 125.5,
      "2026-03": 146.2,
      "2026-04": 108.9,
      "2026-05": 91.1,
      "2026-06": 115,
      "2026-07": 120.2,
      "2026-08": 103.6
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E06000039": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 1056,
      "2024-25": 26,
      "2023-24": 26
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 1531,
      "2024-25": 0,
      "2023-24": 510
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 1.24,
      "2024-25": 0.03,
      "2023-24": 0.03
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 1
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 5,
      "2008-09": 9,
      "2009-10": 10,
      "2010-11": 6,
      "2011-12": 6,
      "2012-13": 6,
      "2013-14": 9,
      "2014-15": 2,
      "2015-16": 4,
      "2016-17": 7,
      "2017-18": 4,
      "2018-19": 5,
      "2019-20": 3,
      "2020-21": 2,
      "2022-23": 7,
      "2023-24": 7,
      "2024-25": 7
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 8,
      "2008-09": 8,
      "2009-10": 8,
      "2010-11": 9,
      "2011-12": 9,
      "2012-13": 8,
      "2013-14": 9,
      "2014-15": 2,
      "2015-16": 4,
      "2016-17": 7,
      "2017-18": 4,
      "2018-19": 6,
      "2019-20": 3,
      "2020-21": 5,
      "2022-23": 8,
      "2023-24": 8,
      "2024-25": 8
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 13,
      "2008-09": 7,
      "2009-10": 1,
      "2010-11": 3,
      "2011-12": 2,
      "2012-13": 6,
      "2013-14": 5,
      "2014-15": 15,
      "2015-16": 13,
      "2016-17": 2,
      "2017-18": 2,
      "2018-19": 2,
      "2019-20": 16,
      "2020-21": 12,
      "2022-23": 25,
      "2023-24": 22,
      "2024-25": 25
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 0
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 0.2
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 0
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2026-27": 1963000,
      "2027-28": 2328000,
      "2028-29": 2506000,
      "2029-30": 2866000,
      "2025-26": 1889790,
      "2022-23": 1129000,
      "2023-24": 1271000,
      "2024-25": 1271000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 10015,
      "2027-28": 11878,
      "2028-29": 12786,
      "2029-30": 14622,
      "2025-26": 9642,
      "2022-23": 5760,
      "2023-24": 6485,
      "2024-25": 6485
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 349,
      "2026-03": 407,
      "2026-04": 338,
      "2026-05": 370,
      "2026-06": 322,
      "2026-07": 410,
      "2026-08": 356
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 94.6,
      "2026-03": 93.9,
      "2026-04": 99.1,
      "2026-05": 88.1,
      "2026-06": 95,
      "2026-07": 96.3,
      "2026-08": 94.7
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 98.3,
      "2026-03": 94.9,
      "2026-04": 97.6,
      "2026-05": 92.5,
      "2026-06": 90.6,
      "2026-07": 97.2,
      "2026-08": 97.1
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 2.7,
      "2026-03": 5.6,
      "2026-04": 4,
      "2026-05": 3.7,
      "2026-06": 2.2,
      "2026-07": 3.2,
      "2026-08": 4
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 2.2,
      "2026-03": 2.3,
      "2026-04": 2.5,
      "2026-05": 1.9,
      "2026-06": 1.9,
      "2026-07": 2.1,
      "2026-08": 2
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 382,
      "2026-03": 452,
      "2026-04": 383,
      "2026-05": 405,
      "2026-06": 348,
      "2026-07": 443,
      "2026-08": 379
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 194.9,
      "2026-03": 230.6,
      "2026-04": 195.4,
      "2026-05": 206.6,
      "2026-06": 177.6,
      "2026-07": 226,
      "2026-08": 193.4
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E06000040": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 4135,
      "2024-25": 8412,
      "2023-24": 9404
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 5392,
      "2024-25": 10294,
      "2023-24": 12255
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 10.56,
      "2024-25": 21.62,
      "2023-24": 24.41
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 52.7,
      "2024-25": 22.9,
      "2023-24": 9.8
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 17,
      "2008-09": 10,
      "2009-10": 11,
      "2011-12": 10,
      "2012-13": 8,
      "2013-14": 7,
      "2014-15": 6,
      "2015-16": 5,
      "2016-17": 5,
      "2017-18": 4,
      "2018-19": 4,
      "2019-20": 4,
      "2020-21": 4,
      "2021-22": 3,
      "2022-23": 4,
      "2023-24": 3,
      "2024-25": 6
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 19,
      "2008-09": 11,
      "2009-10": 11,
      "2011-12": 9,
      "2012-13": 8,
      "2013-14": 6,
      "2014-15": 6,
      "2015-16": 6,
      "2016-17": 6,
      "2017-18": 5,
      "2018-19": 5,
      "2019-20": 4,
      "2020-21": 4,
      "2021-22": 3,
      "2022-23": 5,
      "2023-24": 4,
      "2024-25": 6
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 29,
      "2014-15": 8
     },
     "sourceId": "dft-rdc",
     "breaks": []
    },
    "treated-a": {
     "periods": {
      "2024-25": 3.8
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 0.7
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 8.5
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2026-27": 4485000,
      "2027-28": 5248000,
      "2028-29": 5664000,
      "2029-30": 6475000,
      "2025-26": 4328790,
      "2022-23": 2720000,
      "2023-24": 3063000,
      "2024-25": 3063000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 10993,
      "2027-28": 12863,
      "2028-29": 13882,
      "2029-30": 15870,
      "2025-26": 10610,
      "2022-23": 6667,
      "2023-24": 7507,
      "2024-25": 7507
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 533,
      "2026-03": 633,
      "2026-04": 459,
      "2026-05": 609,
      "2026-06": 669,
      "2026-07": 532,
      "2026-08": 456
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 86.3,
      "2026-03": 78.5,
      "2026-04": 96.7,
      "2026-05": 64,
      "2026-06": 52.8,
      "2026-07": 68.2,
      "2026-08": 72.4
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 95.3,
      "2026-03": 91.6,
      "2026-04": 99,
      "2026-05": 98.1,
      "2026-06": 96.7,
      "2026-07": 95.4,
      "2026-08": 95.7
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 2.5,
      "2026-03": 1,
      "2026-04": 1.7,
      "2026-05": 1.7,
      "2026-06": 4.1,
      "2026-07": 4.3,
      "2026-08": 5.2
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 1.9,
      "2026-03": 1.8,
      "2026-04": 1.8,
      "2026-05": 1.9,
      "2026-06": 1.7,
      "2026-07": 1.8,
      "2026-08": 2.6
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 583,
      "2026-03": 678,
      "2026-04": 516,
      "2026-05": 684,
      "2026-06": 732,
      "2026-07": 582,
      "2026-08": 514
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 142.9,
      "2026-03": 166.2,
      "2026-04": 126.5,
      "2026-05": 167.6,
      "2026-06": 179.4,
      "2026-07": 142.6,
      "2026-08": 126
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E06000041": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 8787,
      "2024-25": 8674,
      "2023-24": 8408
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 11332,
      "2024-25": 12127,
      "2023-24": 11730
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 23.38,
      "2024-25": 23.28,
      "2023-24": 22.85
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 35.1,
      "2024-25": 35.5,
      "2023-24": 40.2
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 3,
      "2008-09": 7,
      "2009-10": 6,
      "2011-12": 5,
      "2012-13": 5,
      "2013-14": 5,
      "2014-15": 4,
      "2015-16": 5,
      "2016-17": 4,
      "2017-18": 3,
      "2018-19": 2,
      "2019-20": 4,
      "2020-21": 3,
      "2021-22": 3,
      "2022-23": 3,
      "2023-24": 3,
      "2024-25": 3
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 4,
      "2008-09": 5,
      "2009-10": 7,
      "2011-12": 7,
      "2012-13": 6,
      "2013-14": 6,
      "2014-15": 7,
      "2015-16": 5,
      "2016-17": 5,
      "2017-18": 4,
      "2018-19": 3,
      "2019-20": 4,
      "2020-21": 2,
      "2021-22": 4,
      "2022-23": 4,
      "2023-24": 3,
      "2024-25": 4
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 5,
      "2010-11": 16,
      "2011-12": 16,
      "2012-13": 14,
      "2016-17": 13,
      "2017-18": 13,
      "2018-19": 10,
      "2019-20": 19,
      "2020-21": 15,
      "2021-22": 3,
      "2022-23": 7,
      "2023-24": 8,
      "2024-25": 13
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 6.2
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 5.8
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 88.2
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2026-27": 5933000,
      "2027-28": 6959000,
      "2028-29": 7514000,
      "2029-30": 8590000,
      "2025-26": 5720790,
      "2022-23": 3314000,
      "2023-24": 3732000,
      "2024-25": 3732000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 11795,
      "2027-28": 13835,
      "2028-29": 14938,
      "2029-30": 17078,
      "2025-26": 11373,
      "2022-23": 6588,
      "2023-24": 7419,
      "2024-25": 7419
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 540,
      "2026-03": 719,
      "2026-04": 507,
      "2026-05": 534,
      "2026-06": 437,
      "2026-07": 630,
      "2026-08": 451
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 74.4,
      "2026-03": 58.7,
      "2026-04": 76.5,
      "2026-05": 67.2,
      "2026-06": 78,
      "2026-07": 67,
      "2026-08": 79.6
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 83.3,
      "2026-03": 64.1,
      "2026-04": 83.8,
      "2026-05": 74.2,
      "2026-06": 87.9,
      "2026-07": 17.6,
      "2026-08": 67.4
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 4.1,
      "2026-03": 2,
      "2026-04": 3.8,
      "2026-05": 3.1,
      "2026-06": 2.7,
      "2026-07": 3.7,
      "2026-08": 5.3
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 2.1,
      "2026-03": 2.2,
      "2026-04": 2.8,
      "2026-05": 2.5,
      "2026-06": 2.7,
      "2026-07": 7.3,
      "2026-08": 4.8
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 582,
      "2026-03": 805,
      "2026-04": 583,
      "2026-05": 620,
      "2026-06": 500,
      "2026-07": 819,
      "2026-08": 516
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 115.7,
      "2026-03": 160,
      "2026-04": 115.9,
      "2026-05": 123.3,
      "2026-06": 99.4,
      "2026-07": 162.8,
      "2026-08": 102.6
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E06000042": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 2035,
      "2024-25": 2151,
      "2023-24": 2537
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 6867,
      "2024-25": 8434,
      "2023-24": 8193
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 5.47,
      "2024-25": 5.84,
      "2023-24": 7.01
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 111.9,
      "2024-25": 65.9,
      "2023-24": 15.9
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 2,
      "2008-09": 3,
      "2009-10": 2,
      "2011-12": 3,
      "2012-13": 4,
      "2013-14": 2,
      "2014-15": 1,
      "2015-16": 0,
      "2016-17": 1,
      "2017-18": 1,
      "2018-19": 1,
      "2019-20": 1,
      "2020-21": 1,
      "2021-22": 1,
      "2022-23": 2,
      "2023-24": 1,
      "2024-25": 3
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 10,
      "2008-09": 8,
      "2009-10": 7,
      "2011-12": 4,
      "2012-13": 10,
      "2013-14": 3,
      "2014-15": 2,
      "2015-16": 1,
      "2016-17": 1,
      "2017-18": 1,
      "2018-19": 1,
      "2019-20": 1,
      "2020-21": 1,
      "2021-22": 2,
      "2022-23": 2,
      "2023-24": 2,
      "2024-25": 3
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 9,
      "2008-09": 7,
      "2009-10": 6,
      "2010-11": 10,
      "2011-12": 10,
      "2012-13": 20,
      "2014-15": 14,
      "2015-16": 7,
      "2016-17": 3,
      "2017-18": 4,
      "2018-19": 4,
      "2019-20": 4,
      "2020-21": 5,
      "2021-22": 8,
      "2022-23": 21,
      "2023-24": 26,
      "2024-25": 26
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 4.6
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 0.2
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 0
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2026-27": 11103000,
      "2027-28": 13019000,
      "2028-29": 14035000,
      "2029-30": 16046000,
      "2025-26": 10720790,
      "2022-23": 6397000,
      "2023-24": 7204000,
      "2024-25": 7204000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 13377,
      "2027-28": 15686,
      "2028-29": 16910,
      "2029-30": 19333,
      "2025-26": 12917,
      "2022-23": 7707,
      "2023-24": 8680,
      "2024-25": 8680
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 769,
      "2026-03": 752,
      "2026-04": 608,
      "2026-05": 510,
      "2026-06": 457,
      "2026-07": 641,
      "2026-08": 627
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 61.2,
      "2026-03": 62.6,
      "2026-04": 58.6,
      "2026-05": 59.8,
      "2026-06": 61.3,
      "2026-07": 66.8,
      "2026-08": 53
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 73.7,
      "2026-03": 78.4,
      "2026-04": 72.7,
      "2026-05": 45.3,
      "2026-06": 57.4,
      "2026-07": 60.8,
      "2026-08": 22.2
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 4.3,
      "2026-03": 4.3,
      "2026-04": 2.9,
      "2026-05": 3.4,
      "2026-06": 1.8,
      "2026-07": 3,
      "2026-08": 5.8
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 2.1,
      "2026-03": 2.7,
      "2026-04": 2.6,
      "2026-05": 2.4,
      "2026-06": 2.7,
      "2026-07": 1.8,
      "2026-08": 5.4
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 893,
      "2026-03": 826,
      "2026-04": 694,
      "2026-05": 590,
      "2026-06": 517,
      "2026-07": 721,
      "2026-08": 784
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 107.6,
      "2026-03": 99.5,
      "2026-04": 83.6,
      "2026-05": 71.1,
      "2026-06": 62.3,
      "2026-07": 86.9,
      "2026-08": 94.5
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E06000043": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 15332,
      "2024-25": 12210,
      "2023-24": 13508
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 23138,
      "2024-25": 19681,
      "2023-24": 20213
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 20.29,
      "2024-25": 16.11,
      "2023-24": 17.99
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 4.9,
      "2024-25": 2.3,
      "2023-24": 10.6
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 11,
      "2008-09": 8,
      "2009-10": 11,
      "2010-11": 14,
      "2011-12": 21,
      "2012-13": 6,
      "2013-14": 7,
      "2014-15": 8,
      "2015-16": 7,
      "2016-17": 11,
      "2017-18": 9,
      "2018-19": 9,
      "2019-20": 8,
      "2020-21": 6,
      "2021-22": 6,
      "2022-23": 6,
      "2023-24": 18,
      "2024-25": 14
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 17,
      "2008-09": 8,
      "2009-10": 8,
      "2010-11": 10,
      "2011-12": 14,
      "2012-13": 4,
      "2013-14": 4,
      "2014-15": 5,
      "2015-16": 4,
      "2016-17": 6,
      "2017-18": 5,
      "2018-19": 4,
      "2019-20": 5,
      "2020-21": 4,
      "2021-22": 4,
      "2022-23": 4,
      "2023-24": 15,
      "2024-25": 12
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 5,
      "2008-09": 5,
      "2009-10": 7,
      "2010-11": 6,
      "2012-13": 20,
      "2013-14": 21,
      "2014-15": 17,
      "2015-16": 28,
      "2016-17": 14,
      "2017-18": 14,
      "2018-19": 16,
      "2019-20": 16,
      "2020-21": 13,
      "2021-22": 11,
      "2022-23": 11,
      "2023-24": 8,
      "2024-25": 8
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 5.8
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 2.6
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 72.1
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2026-27": 5475000,
      "2027-28": 6429000,
      "2028-29": 6938000,
      "2029-30": 7930000,
      "2025-26": 5284790,
      "2022-23": 3274000,
      "2023-24": 3687000,
      "2024-25": 3687000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 14561,
      "2027-28": 17098,
      "2028-29": 18452,
      "2029-30": 21090,
      "2025-26": 14055,
      "2022-23": 8707,
      "2023-24": 9806,
      "2024-25": 9806
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 1145,
      "2026-03": 1346,
      "2026-04": 1142,
      "2026-05": 1288,
      "2026-06": 776,
      "2026-07": 1209,
      "2026-08": 885
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 57.6,
      "2026-03": 55.1,
      "2026-04": 51.1,
      "2026-05": 57.3,
      "2026-06": 68.7,
      "2026-07": 70.6,
      "2026-08": 74.2
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 91.7,
      "2026-03": 74,
      "2026-04": 69.9,
      "2026-05": 86.1,
      "2026-06": 63.6,
      "2026-07": 77.4,
      "2026-08": 65.8
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 1.5,
      "2026-03": 1.1,
      "2026-04": 1.3,
      "2026-05": 0.7,
      "2026-06": 2.6,
      "2026-07": 2.6,
      "2026-08": 2.9
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 2.7,
      "2026-03": 2.2,
      "2026-04": 3.4,
      "2026-05": 1.8,
      "2026-06": 9,
      "2026-07": 2.6,
      "2026-08": 3
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 1279,
      "2026-03": 1506,
      "2026-04": 1378,
      "2026-05": 1496,
      "2026-06": 922,
      "2026-07": 1489,
      "2026-08": 1198
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 340.2,
      "2026-03": 400.5,
      "2026-04": 366.5,
      "2026-05": 397.9,
      "2026-06": 245.2,
      "2026-07": 396,
      "2026-08": 318.6
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E06000044": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 48022,
      "2024-25": 62375,
      "2023-24": 59000
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 53069,
      "2024-25": 67509,
      "2023-24": 64260
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 62.9,
      "2024-25": 81.14,
      "2023-24": 76.39
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 62.2,
      "2024-25": 74.3,
      "2023-24": 69.3
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 12,
      "2008-09": 4,
      "2009-10": 4,
      "2010-11": 4,
      "2011-12": 8,
      "2013-14": 4,
      "2014-15": 2,
      "2015-16": 4,
      "2016-17": 5,
      "2017-18": 7,
      "2018-19": 1,
      "2019-20": 2,
      "2020-21": 3,
      "2021-22": 3,
      "2022-23": 2,
      "2023-24": 2,
      "2024-25": 2
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 8,
      "2008-09": 5,
      "2009-10": 5,
      "2010-11": 3,
      "2012-13": 3,
      "2013-14": 3,
      "2014-15": 3,
      "2015-16": 3,
      "2016-17": 4,
      "2017-18": 7,
      "2018-19": 1,
      "2019-20": 1,
      "2020-21": 1,
      "2021-22": 1,
      "2022-23": 1,
      "2023-24": 1,
      "2024-25": 1
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 13,
      "2012-13": 3,
      "2013-14": 3,
      "2014-15": 8,
      "2015-16": 9,
      "2016-17": 11,
      "2017-18": 11,
      "2018-19": 2,
      "2019-20": 1,
      "2020-21": 1,
      "2021-22": 1,
      "2022-23": 1,
      "2023-24": 1,
      "2024-25": 3
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 5.8
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 0.3
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 0
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2026-27": 2840000,
      "2027-28": 3360000,
      "2028-29": 3621000,
      "2029-30": 4139000,
      "2025-26": 2732790,
      "2022-23": 1786000,
      "2023-24": 2011000,
      "2024-25": 2011000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 10253,
      "2027-28": 12130,
      "2028-29": 13072,
      "2029-30": 14942,
      "2025-26": 9866,
      "2022-23": 6448,
      "2023-24": 7260,
      "2024-25": 7260
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 771,
      "2026-03": 942,
      "2026-04": 768,
      "2026-05": 637,
      "2026-06": 561,
      "2026-07": 620,
      "2026-08": 531
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 56.5,
      "2026-03": 52.2,
      "2026-04": 46.1,
      "2026-05": 53.1,
      "2026-06": 52.4,
      "2026-07": 59,
      "2026-08": 53.7
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 62.7,
      "2026-03": 39.9,
      "2026-04": 48.1,
      "2026-05": 76.1,
      "2026-06": 49.2,
      "2026-07": 63.6,
      "2026-08": 40.2
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 0.4,
      "2026-03": 0.3,
      "2026-04": 0.5,
      "2026-05": 0.3,
      "2026-06": 0.9,
      "2026-07": 2,
      "2026-08": 0.9
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 4.1,
      "2026-03": 5.3,
      "2026-04": 4.8,
      "2026-05": 5.5,
      "2026-06": 3.5,
      "2026-07": 4.4,
      "2026-08": 5.4
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 890,
      "2026-03": 1069,
      "2026-04": 893,
      "2026-05": 743,
      "2026-06": 656,
      "2026-07": 723,
      "2026-08": 619
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 321.3,
      "2026-03": 385.9,
      "2026-04": 322.4,
      "2026-05": 268.2,
      "2026-06": 236.8,
      "2026-07": 261,
      "2026-08": 223.5
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E06000045": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 5482,
      "2024-25": 6602,
      "2023-24": 5316
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 23161,
      "2024-25": 26703,
      "2023-24": 24523
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 7.76,
      "2024-25": 9.3,
      "2023-24": 7.54
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 6.7,
      "2024-25": 6.7,
      "2023-24": 10.4
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 15,
      "2008-09": 10,
      "2009-10": 8,
      "2010-11": 13,
      "2011-12": 12,
      "2012-13": 11,
      "2013-14": 11,
      "2014-15": 10,
      "2015-16": 6,
      "2016-17": 3,
      "2017-18": 4,
      "2018-19": 5,
      "2019-20": 5,
      "2020-21": 4,
      "2021-22": 4,
      "2022-23": 4,
      "2023-24": 5,
      "2024-25": 5
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 9,
      "2008-09": 8,
      "2009-10": 7,
      "2010-11": 10,
      "2011-12": 10,
      "2012-13": 11,
      "2013-14": 11,
      "2014-15": 7,
      "2015-16": 5,
      "2016-17": 4,
      "2017-18": 2,
      "2018-19": 3,
      "2019-20": 3,
      "2020-21": 3,
      "2021-22": 3,
      "2022-23": 2,
      "2023-24": 8,
      "2024-25": 8
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 13,
      "2008-09": 22,
      "2009-10": 24,
      "2010-11": 11,
      "2011-12": 12,
      "2012-13": 14,
      "2013-14": 17,
      "2014-15": 21,
      "2015-16": 20,
      "2016-17": 23,
      "2017-18": 24,
      "2018-19": 21,
      "2019-20": 14,
      "2020-21": 8,
      "2021-22": 15,
      "2022-23": 11,
      "2023-24": 16,
      "2024-25": 16
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 2.8
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 0.8
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 0
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2026-27": 3359000,
      "2027-28": 3948000,
      "2028-29": 4273000,
      "2029-30": 4884000,
      "2025-26": 3237790,
      "2022-23": 2128000,
      "2023-24": 2396000,
      "2024-25": 2396000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 9153,
      "2027-28": 10757,
      "2028-29": 11643,
      "2029-30": 13308,
      "2025-26": 8822,
      "2022-23": 5798,
      "2023-24": 6529,
      "2024-25": 6529
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 1164,
      "2026-03": 1358,
      "2026-04": 814,
      "2026-05": 752,
      "2026-06": 732,
      "2026-07": 960,
      "2026-08": 844
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 51.4,
      "2026-03": 41.5,
      "2026-04": 48,
      "2026-05": 56.9,
      "2026-06": 54.8,
      "2026-07": 43.9,
      "2026-08": 41.7
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 77.7,
      "2026-03": 47.8,
      "2026-04": 46.2,
      "2026-05": 52.9,
      "2026-06": 51,
      "2026-07": 74.7,
      "2026-08": 56.8
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 1.2,
      "2026-03": 0.5,
      "2026-04": 0.2,
      "2026-05": 0.8,
      "2026-06": 0.7,
      "2026-07": 1,
      "2026-08": 0.5
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 2,
      "2026-03": 2.9,
      "2026-04": 3.8,
      "2026-05": 3.9,
      "2026-06": 3.8,
      "2026-07": 2.9,
      "2026-08": 4.1
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 1279,
      "2026-03": 1506,
      "2026-04": 953,
      "2026-05": 831,
      "2026-06": 845,
      "2026-07": 1066,
      "2026-08": 981
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 348.5,
      "2026-03": 410.4,
      "2026-04": 259.7,
      "2026-05": 226.4,
      "2026-06": 230.2,
      "2026-07": 290.5,
      "2026-08": 267.3
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E06000046": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 11126,
      "2024-25": 11463,
      "2023-24": 10340
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 14442,
      "2024-25": 14808,
      "2023-24": 13346
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 43.23,
      "2024-25": 44.36,
      "2023-24": 40.07
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 50.1,
      "2024-25": 50.7,
      "2023-24": 51.5
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 9,
      "2008-09": 12,
      "2009-10": 17,
      "2010-11": 18,
      "2011-12": 16,
      "2012-13": 16,
      "2013-14": 5,
      "2014-15": 13,
      "2015-16": 10,
      "2016-17": 5,
      "2017-18": 3,
      "2018-19": 0,
      "2019-20": 0,
      "2020-21": 1,
      "2021-22": 2,
      "2022-23": 1,
      "2023-24": 2,
      "2024-25": 1
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 10,
      "2008-09": 15,
      "2009-10": 20,
      "2010-11": 17,
      "2011-12": 15,
      "2012-13": 15,
      "2013-14": 8,
      "2014-15": 12,
      "2015-16": 11,
      "2016-17": 5,
      "2017-18": 4,
      "2018-19": 0,
      "2019-20": 0,
      "2020-21": 1,
      "2021-22": 1,
      "2022-23": 2,
      "2023-24": 2,
      "2024-25": 1
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 38,
      "2008-09": 29,
      "2009-10": 29,
      "2011-12": 15,
      "2012-13": 15,
      "2013-14": 3,
      "2014-15": 9,
      "2018-19": 3,
      "2020-21": 0,
      "2021-22": 2,
      "2022-23": 4,
      "2023-24": 3,
      "2024-25": 3
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 3.3
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 2.3
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 82.6
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2026-27": 1678000,
      "2027-28": 2191000,
      "2028-29": 2204000,
      "2029-30": 2241000,
      "2025-26": 1609790
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 3068,
      "2027-28": 4005,
      "2028-29": 4029,
      "2029-30": 4097,
      "2025-26": 2943
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 379,
      "2026-03": 455,
      "2026-04": 366,
      "2026-05": 341,
      "2026-06": 316,
      "2026-07": 383,
      "2026-08": 375
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 65.2,
      "2026-03": 68.8,
      "2026-04": 66.9,
      "2026-05": 67.4,
      "2026-06": 70.6,
      "2026-07": 70.2,
      "2026-08": 75.2
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 70,
      "2026-03": 80.1,
      "2026-04": 41.9,
      "2026-05": 87.2,
      "2026-06": 89.1,
      "2026-07": 39.7,
      "2026-08": 46.4
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 2,
      "2026-03": 1.5,
      "2026-04": 1.3,
      "2026-05": 1.1,
      "2026-06": 1.9,
      "2026-07": 1.3,
      "2026-08": 1.3
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 3.5,
      "2026-03": 4.3,
      "2026-04": 4.5,
      "2026-05": 2.8,
      "2026-06": 2.6,
      "2026-07": 4.7,
      "2026-08": 5
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 446,
      "2026-03": 531,
      "2026-04": 437,
      "2026-05": 396,
      "2026-06": 355,
      "2026-07": 433,
      "2026-08": 424
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 81.5,
      "2026-03": 97.1,
      "2026-04": 79.9,
      "2026-05": 72.4,
      "2026-06": 64.9,
      "2026-07": 79.2,
      "2026-08": 77.5
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E06000047": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 4020,
      "2024-25": 3925,
      "2023-24": 3402
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 7683,
      "2024-25": 7683,
      "2023-24": 7343
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 17.57,
      "2024-25": 17.23,
      "2023-24": 15.03
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 70,
      "2024-25": 65.9,
      "2023-24": 73.6
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 5,
      "2008-09": 4,
      "2010-11": 5,
      "2011-12": 6,
      "2012-13": 6,
      "2013-14": 5,
      "2014-15": 5,
      "2015-16": 4,
      "2016-17": 3,
      "2017-18": 3,
      "2018-19": 3,
      "2019-20": 3,
      "2020-21": 4,
      "2021-22": 4,
      "2022-23": 3,
      "2023-24": 3,
      "2024-25": 3
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 14,
      "2008-09": 10,
      "2010-11": 9,
      "2011-12": 10,
      "2012-13": 9,
      "2013-14": 8,
      "2014-15": 6,
      "2015-16": 4,
      "2016-17": 3,
      "2017-18": 4,
      "2018-19": 4,
      "2019-20": 3,
      "2020-21": 3,
      "2021-22": 3,
      "2022-23": 2,
      "2023-24": 3,
      "2024-25": 3
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 18,
      "2008-09": 16,
      "2009-10": 17,
      "2010-11": 17,
      "2011-12": 20,
      "2012-13": 21,
      "2013-14": 22,
      "2014-15": 19,
      "2015-16": 20,
      "2016-17": 20,
      "2017-18": 21,
      "2018-19": 22,
      "2019-20": 24,
      "2020-21": 22,
      "2021-22": 25,
      "2022-23": 23,
      "2023-24": 17,
      "2024-25": 11
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 4.7
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 2.7
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 74.9
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2022-23": 14841000,
      "2023-24": 16727000,
      "2024-25": 16727000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2022-23": 6299,
      "2023-24": 7100,
      "2024-25": 7100
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 1329,
      "2026-03": 1553,
      "2026-04": 1251,
      "2026-05": 1331,
      "2026-06": 1231,
      "2026-07": 1430,
      "2026-08": 1229
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 89.8,
      "2026-03": 89.9,
      "2026-04": 88.4,
      "2026-05": 88,
      "2026-06": 80.9,
      "2026-07": 84.3,
      "2026-08": 83.9
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 87.3,
      "2026-03": 81.2,
      "2026-04": 81.7,
      "2026-05": 85.4,
      "2026-06": 72.9,
      "2026-07": 77.5,
      "2026-08": 70.8
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 1.2,
      "2026-03": 2.3,
      "2026-04": 1,
      "2026-05": 1,
      "2026-06": 2,
      "2026-07": 1,
      "2026-08": 0.8
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 3.6,
      "2026-03": 3.9,
      "2026-04": 4.7,
      "2026-05": 4.5,
      "2026-06": 4.1,
      "2026-07": 4.4,
      "2026-08": 5.7
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 1498,
      "2026-03": 1724,
      "2026-04": 1460,
      "2026-05": 1530,
      "2026-06": 1455,
      "2026-07": 1658,
      "2026-08": 1436
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 63.6,
      "2026-03": 73.2,
      "2026-04": 62,
      "2026-05": 64.9,
      "2026-06": 61.8,
      "2026-07": 70.4,
      "2026-08": 61
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E06000049": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 5475,
      "2024-25": 5192,
      "2023-24": 3926
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 7683,
      "2024-25": 7742,
      "2023-24": 6147
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 21.77,
      "2024-25": 20.89,
      "2023-24": 16.01
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 2.9,
      "2024-25": 2,
      "2023-24": 3.4
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2009-10": 5,
      "2010-11": 5,
      "2011-12": 6,
      "2012-13": 6,
      "2013-14": 5,
      "2014-15": 3,
      "2015-16": 3,
      "2016-17": 2,
      "2017-18": 3,
      "2018-19": 3,
      "2019-20": 4,
      "2020-21": 5,
      "2021-22": 3,
      "2022-23": 4,
      "2023-24": 3,
      "2024-25": 4
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2009-10": 9,
      "2010-11": 11,
      "2011-12": 11,
      "2012-13": 11,
      "2013-14": 7,
      "2014-15": 5,
      "2015-16": 5,
      "2016-17": 4,
      "2017-18": 4,
      "2018-19": 4,
      "2019-20": 4,
      "2020-21": 5,
      "2021-22": 5,
      "2022-23": 5,
      "2023-24": 5,
      "2024-25": 5
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2010-11": 8,
      "2011-12": 8,
      "2012-13": 8,
      "2013-14": 8,
      "2014-15": 8,
      "2015-16": 8,
      "2016-17": 9,
      "2017-18": 10,
      "2018-19": 10,
      "2019-20": 11,
      "2020-21": 12,
      "2021-22": 13,
      "2022-23": 13,
      "2023-24": 11,
      "2024-25": 15
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 11.6
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 0.6
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 86.9
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2026-27": 21790000,
      "2027-28": 25446000,
      "2028-29": 27498000,
      "2029-30": 31436000,
      "2025-26": 21031790,
      "2022-23": 13048000,
      "2023-24": 14706000,
      "2024-25": 14706000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 12878,
      "2027-28": 15039,
      "2028-29": 16252,
      "2029-30": 18579,
      "2025-26": 12430,
      "2022-23": 7712,
      "2023-24": 8691,
      "2024-25": 8691
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 1392,
      "2026-03": 1514,
      "2026-04": 1294,
      "2026-05": 1173,
      "2026-06": 1039,
      "2026-07": 1337,
      "2026-08": 1138
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 79,
      "2026-03": 74.1,
      "2026-04": 80.9,
      "2026-05": 75.2,
      "2026-06": 80.1,
      "2026-07": 73.5,
      "2026-08": 75
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 81,
      "2026-03": 44.1,
      "2026-04": 46.6,
      "2026-05": 52.3,
      "2026-06": 77.3,
      "2026-07": 68.5,
      "2026-08": 74.4
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 0.7,
      "2026-03": 0.2,
      "2026-04": 0.4,
      "2026-05": 1.1,
      "2026-06": 0.7,
      "2026-07": 1.9,
      "2026-08": 1.6
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 2.6,
      "2026-03": 4.6,
      "2026-04": 5.3,
      "2026-05": 4.8,
      "2026-06": 3.1,
      "2026-07": 3.9,
      "2026-08": 4.6
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 1542,
      "2026-03": 1721,
      "2026-04": 1534,
      "2026-05": 1369,
      "2026-06": 1242,
      "2026-07": 1556,
      "2026-08": 1299
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 91.1,
      "2026-03": 101.7,
      "2026-04": 90.7,
      "2026-05": 80.9,
      "2026-06": 73.4,
      "2026-07": 92,
      "2026-08": 76.8
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E06000050": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 2424,
      "2024-25": 2737,
      "2023-24": 2731
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 5143,
      "2024-25": 6000,
      "2023-24": 5786
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 9.08,
      "2024-25": 10.33,
      "2023-24": 10.43
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 37.9,
      "2024-25": 40.8,
      "2023-24": 62.6
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2009-10": 3,
      "2010-11": 3,
      "2011-12": 3,
      "2012-13": 2,
      "2013-14": 2,
      "2014-15": 1,
      "2015-16": 1,
      "2016-17": 2,
      "2017-18": 1,
      "2018-19": 2,
      "2019-20": 1,
      "2020-21": 1,
      "2021-22": 1,
      "2022-23": 1,
      "2023-24": 1,
      "2024-25": 1
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2009-10": 5,
      "2010-11": 12,
      "2011-12": 10,
      "2012-13": 10,
      "2013-14": 9,
      "2014-15": 7,
      "2015-16": 2,
      "2016-17": 4,
      "2017-18": 3,
      "2018-19": 2,
      "2019-20": 3,
      "2020-21": 4,
      "2021-22": 5,
      "2022-23": 5,
      "2023-24": 5,
      "2024-25": 4
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2011-12": 6,
      "2012-13": 8,
      "2013-14": 8,
      "2014-15": 7,
      "2019-20": 6,
      "2020-21": 7,
      "2021-22": 7,
      "2022-23": 8,
      "2023-24": 8,
      "2024-25": 6
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 7.2
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 1.2
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 79
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2026-27": 16079000,
      "2027-28": 18782000,
      "2028-29": 20284000,
      "2029-30": 23189000,
      "2025-26": 15516790,
      "2022-23": 9929000,
      "2023-24": 11191000,
      "2024-25": 11191000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 11485,
      "2027-28": 13416,
      "2028-29": 14489,
      "2029-30": 16564,
      "2025-26": 11083,
      "2022-23": 7092,
      "2023-24": 7994,
      "2024-25": 7994
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 1195,
      "2026-03": 1474,
      "2026-04": 1395,
      "2026-05": 1368,
      "2026-06": 1143,
      "2026-07": 1535,
      "2026-08": 1190
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 57.6,
      "2026-03": 57.1,
      "2026-04": 52,
      "2026-05": 47.1,
      "2026-06": 51.9,
      "2026-07": 53.9,
      "2026-08": 58.7
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 92.9,
      "2026-03": 83.6,
      "2026-04": 79.7,
      "2026-05": 74.8,
      "2026-06": 85,
      "2026-07": 76.6,
      "2026-08": 82.4
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 1,
      "2026-03": 1.3,
      "2026-04": 0.6,
      "2026-05": 0.9,
      "2026-06": 0.6,
      "2026-07": 0.9,
      "2026-08": 1.1
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 2.4,
      "2026-03": 2.3,
      "2026-04": 3,
      "2026-05": 2.6,
      "2026-06": 2.1,
      "2026-07": 2.6,
      "2026-08": 3.1
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 1284,
      "2026-03": 1593,
      "2026-04": 1549,
      "2026-05": 1488,
      "2026-06": 1276,
      "2026-07": 1676,
      "2026-08": 1348
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 91.7,
      "2026-03": 113.8,
      "2026-04": 110.6,
      "2026-05": 106.3,
      "2026-06": 91.1,
      "2026-07": 119.7,
      "2026-08": 96.3
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E06000051": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 2344,
      "2024-25": 2640,
      "2023-24": 2916
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 3533,
      "2024-25": 4042,
      "2023-24": 4233
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 22.11,
      "2024-25": 25,
      "2023-24": 27.83
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 13.7,
      "2024-25": 13.2,
      "2023-24": 10.7
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 6,
      "2008-09": 4,
      "2009-10": 5,
      "2010-11": 6,
      "2011-12": 6,
      "2012-13": 5,
      "2013-14": 4,
      "2014-15": 4,
      "2015-16": 4,
      "2016-17": 4,
      "2017-18": 4,
      "2018-19": 4,
      "2019-20": 4,
      "2020-21": 9,
      "2021-22": 9,
      "2022-23": 9,
      "2023-24": 9
     },
     "sourceId": "dft-rdc",
     "breaks": []
    },
    "condition-bc": {
     "periods": {
      "2007-08": 12,
      "2008-09": 8,
      "2009-10": 8,
      "2010-11": 12,
      "2011-12": 12,
      "2012-13": 11,
      "2013-14": 10,
      "2014-15": 10,
      "2015-16": 9,
      "2016-17": 11,
      "2017-18": 9,
      "2018-19": 12,
      "2019-20": 13,
      "2020-21": 14,
      "2021-22": 14
     },
     "sourceId": "dft-rdc",
     "breaks": []
    },
    "condition-u": {
     "periods": {
      "2007-08": 22,
      "2008-09": 17,
      "2009-10": 17,
      "2010-11": 17,
      "2011-12": 18,
      "2012-13": 19,
      "2013-14": 19,
      "2014-15": 19,
      "2015-16": 18,
      "2016-17": 18,
      "2017-18": 16,
      "2018-19": 16,
      "2019-20": 22,
      "2020-21": 16,
      "2021-22": 16,
      "2022-23": 16,
      "2023-24": 16
     },
     "sourceId": "dft-rdc",
     "breaks": []
    },
    "treated-a": {
     "periods": {
      "2024-25": 5.9
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 1.8
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 76
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2026-27": 34779000,
      "2027-28": 40204000,
      "2028-29": 43492000,
      "2029-30": 49720000,
      "2025-26": 33681790,
      "2022-23": 20599000,
      "2023-24": 23218000,
      "2024-25": 23218000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 11069,
      "2027-28": 12796,
      "2028-29": 13842,
      "2029-30": 15824,
      "2025-26": 10720,
      "2022-23": 6556,
      "2023-24": 7390,
      "2024-25": 7390
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 998,
      "2026-03": 1182,
      "2026-04": 985,
      "2026-05": 1042,
      "2026-06": 900,
      "2026-07": 1254,
      "2026-08": 1041
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 79,
      "2026-03": 73.9,
      "2026-04": 80.2,
      "2026-05": 75.1,
      "2026-06": 80.9,
      "2026-07": 81.4,
      "2026-08": 83.5
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 78.9,
      "2026-03": 65.8,
      "2026-04": 64.8,
      "2026-05": 47.1,
      "2026-06": 43.7,
      "2026-07": 67.5,
      "2026-08": 67.5
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 3.4,
      "2026-03": 2.6,
      "2026-04": 1.9,
      "2026-05": 3,
      "2026-06": 2.3,
      "2026-07": 4,
      "2026-08": 4.1
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 2,
      "2026-03": 2.1,
      "2026-04": 2.5,
      "2026-05": 4.6,
      "2026-06": 4.3,
      "2026-07": 2.8,
      "2026-08": 2.4
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 1280,
      "2026-03": 1405,
      "2026-04": 1089,
      "2026-05": 1204,
      "2026-06": 1073,
      "2026-07": 1419,
      "2026-08": 1140
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 40.7,
      "2026-03": 44.7,
      "2026-04": 34.7,
      "2026-05": 38.3,
      "2026-06": 34.2,
      "2026-07": 45.2,
      "2026-08": 36.3
     },
     "sourceId": "dft-street-manager"
    },
    "compensation-paid": {
     "periods": {
      "2022 to 2024": 385342
     },
     "sourceId": "manual-roads-gocompare-2022-2024"
    }
   },
   "E06000052": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 3924,
      "2024-25": 4207,
      "2023-24": 3600
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 4977,
      "2024-25": 5503,
      "2023-24": 4933
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 30.6,
      "2024-25": 32.96,
      "2023-24": 28.36
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 14.8,
      "2024-25": 22.8,
      "2023-24": 14.7
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 1,
      "2008-09": 2,
      "2009-10": 3,
      "2010-11": 2,
      "2011-12": 2,
      "2012-13": 1,
      "2013-14": 1,
      "2014-15": 1,
      "2015-16": 1,
      "2016-17": 1,
      "2017-18": 1,
      "2018-19": 1,
      "2019-20": 1,
      "2020-21": 1,
      "2021-22": 1,
      "2022-23": 1,
      "2023-24": 1,
      "2024-25": 2
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 4,
      "2008-09": 4,
      "2009-10": 9,
      "2010-11": 11,
      "2011-12": 9,
      "2012-13": 7,
      "2013-14": 5,
      "2014-15": 5,
      "2015-16": 5,
      "2016-17": 6,
      "2017-18": 6,
      "2018-19": 8,
      "2019-20": 8,
      "2020-21": 8,
      "2021-22": 8,
      "2022-23": 7,
      "2023-24": 7,
      "2024-25": 6
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 12,
      "2011-12": 8,
      "2012-13": 8,
      "2013-14": 8,
      "2014-15": 10,
      "2015-16": 6,
      "2016-17": 5,
      "2017-18": 5,
      "2018-19": 3,
      "2019-20": 3,
      "2020-21": 4,
      "2021-22": 5,
      "2022-23": 4,
      "2023-24": 4,
      "2024-25": 4
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 8.9
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 1.2
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 54.3
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2026-27": 45792000,
      "2027-28": 52965000,
      "2028-29": 57277000,
      "2029-30": 65479000,
      "2025-26": 44340790,
      "2022-23": 28325000,
      "2023-24": 31898000,
      "2024-25": 31898000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 10040,
      "2027-28": 11613,
      "2028-29": 12558,
      "2029-30": 14356,
      "2025-26": 9722,
      "2022-23": 6210,
      "2023-24": 6994,
      "2024-25": 6994
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 1807,
      "2026-03": 1995,
      "2026-04": 1539,
      "2026-05": 1490,
      "2026-06": 1351,
      "2026-07": 1661,
      "2026-08": 1289
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 84.5,
      "2026-03": 86.1,
      "2026-04": 84.4,
      "2026-05": 81.4,
      "2026-06": 82,
      "2026-07": 81.7,
      "2026-08": 80.7
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 56.8,
      "2026-03": 38.4,
      "2026-04": 45.8,
      "2026-05": 52,
      "2026-06": 53.4,
      "2026-07": 19.7,
      "2026-08": 52.3
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 1.3,
      "2026-03": 0.3,
      "2026-04": 0.9,
      "2026-05": 0.8,
      "2026-06": 0.7,
      "2026-07": 0.5,
      "2026-08": 0.5
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 4,
      "2026-03": 4.6,
      "2026-04": 4.5,
      "2026-05": 4.3,
      "2026-06": 3.7,
      "2026-07": 8.9,
      "2026-08": 4.8
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 2085,
      "2026-03": 2258,
      "2026-04": 1779,
      "2026-05": 1692,
      "2026-06": 1605,
      "2026-07": 1938,
      "2026-08": 1496
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 45.7,
      "2026-03": 49.5,
      "2026-04": 39,
      "2026-05": 37.1,
      "2026-06": 35.2,
      "2026-07": 42.5,
      "2026-08": 32.8
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E06000053": {
    "maint-per-mile": {
     "periods": {
      "2024-25": 9524,
      "2023-24": 6762,
      "2022-23": 6667
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2024-25": 9524,
      "2023-24": 4762,
      "2022-23": 4762
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2024-25": 83.93,
      "2023-24": 57.61,
      "2022-23": 59.52
     },
     "sourceId": "mhclg-ro"
    },
    "dft-allocation": {
     "periods": {
      "2026-27": 57000,
      "2027-28": 77000,
      "2028-29": 78000,
      "2029-30": 79000,
      "2025-26": 54790,
      "2022-23": 0,
      "2023-24": 0,
      "2024-25": 0
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 2714,
      "2027-28": 3667,
      "2028-29": 3714,
      "2029-30": 3762,
      "2025-26": 2609,
      "2022-23": 0,
      "2023-24": 0,
      "2024-25": 0
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-06": 0,
      "2026-07": 0
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-06": 0,
      "2026-07": 0
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-06": 0,
      "2026-07": 0
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E06000054": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 5966,
      "2024-25": 6226,
      "2023-24": 5163
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 8129,
      "2024-25": 8236,
      "2023-24": 6674
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 31.92,
      "2024-25": 33.47,
      "2023-24": 27.97
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 26.9,
      "2024-25": 30.3,
      "2023-24": 32.2
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 4,
      "2008-09": 6,
      "2009-10": 6,
      "2010-11": 6,
      "2011-12": 5,
      "2012-13": 3,
      "2013-14": 4,
      "2014-15": 4,
      "2015-16": 3,
      "2016-17": 4,
      "2017-18": 4,
      "2018-19": 3,
      "2019-20": 3,
      "2020-21": 2,
      "2021-22": 3,
      "2022-23": 3,
      "2023-24": 4,
      "2024-25": 4
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 4,
      "2008-09": 6,
      "2009-10": 8,
      "2010-11": 7,
      "2011-12": 6,
      "2012-13": 5,
      "2013-14": 5,
      "2014-15": 6,
      "2015-16": 4,
      "2016-17": 4,
      "2017-18": 4,
      "2018-19": 5,
      "2019-20": 5,
      "2020-21": 3,
      "2021-22": 4,
      "2022-23": 5,
      "2023-24": 4,
      "2024-25": 5
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 5,
      "2008-09": 5,
      "2009-10": 6,
      "2010-11": 8,
      "2011-12": 12,
      "2012-13": 20,
      "2013-14": 23,
      "2014-15": 6,
      "2015-16": 6,
      "2016-17": 5,
      "2022-23": 3,
      "2023-24": 3,
      "2024-25": 3
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 2.7
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 2.3
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 73.5
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2026-27": 33375000,
      "2027-28": 38682000,
      "2028-29": 41823000,
      "2029-30": 47813000,
      "2025-26": 32284790,
      "2022-23": 20727000,
      "2023-24": 23341000,
      "2024-25": 23341000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 11848,
      "2027-28": 13732,
      "2028-29": 14847,
      "2029-30": 16973,
      "2025-26": 11461,
      "2022-23": 7358,
      "2023-24": 8286,
      "2024-25": 8286
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 1627,
      "2026-03": 1791,
      "2026-04": 1861,
      "2026-05": 1616,
      "2026-06": 1393,
      "2026-07": 1736,
      "2026-08": 1465
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 64.1,
      "2026-03": 65.5,
      "2026-04": 69.7,
      "2026-05": 69.1,
      "2026-06": 68.6,
      "2026-07": 66.5,
      "2026-08": 67.8
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 59.9,
      "2026-03": 53,
      "2026-04": 76.5,
      "2026-05": 68.4,
      "2026-06": 62.9,
      "2026-07": 65.6,
      "2026-08": 68.3
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 1.7,
      "2026-03": 1.4,
      "2026-04": 1.2,
      "2026-05": 1.4,
      "2026-06": 1.7,
      "2026-07": 2.2,
      "2026-08": 1.7
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 2.4,
      "2026-03": 3,
      "2026-04": 2.5,
      "2026-05": 2.2,
      "2026-06": 2.6,
      "2026-07": 2.8,
      "2026-08": 3
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 1791,
      "2026-03": 1963,
      "2026-04": 2050,
      "2026-05": 1806,
      "2026-06": 1571,
      "2026-07": 1948,
      "2026-08": 1644
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 63.6,
      "2026-03": 69.7,
      "2026-04": 72.8,
      "2026-05": 64.1,
      "2026-06": 55.8,
      "2026-07": 69.2,
      "2026-08": 58.4
     },
     "sourceId": "dft-street-manager"
    },
    "compensation-paid": {
     "periods": {
      "2022 to 2024": 448951
     },
     "sourceId": "manual-roads-gocompare-2022-2024"
    }
   },
   "E06000055": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 3814,
      "2024-25": 4745,
      "2023-24": 4032
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 5528,
      "2024-25": 6533,
      "2023-24": 6533
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 11.59,
      "2024-25": 14.54,
      "2023-24": 12.57
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 6.3,
      "2024-25": 5.4,
      "2023-24": 3.9
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2009-10": 3,
      "2010-11": 4,
      "2011-12": 2,
      "2012-13": 2,
      "2013-14": 2,
      "2014-15": 2,
      "2015-16": 2,
      "2016-17": 2,
      "2017-18": 2,
      "2018-19": 1,
      "2019-20": 1,
      "2020-21": 1,
      "2021-22": 2,
      "2022-23": 2,
      "2023-24": 1,
      "2024-25": 2
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2009-10": 5,
      "2010-11": 5,
      "2011-12": 2,
      "2012-13": 2,
      "2013-14": 4,
      "2014-15": 4,
      "2015-16": 3,
      "2016-17": 2,
      "2017-18": 2,
      "2018-19": 2,
      "2019-20": 2,
      "2020-21": 3,
      "2021-22": 3,
      "2022-23": 3,
      "2023-24": 5,
      "2024-25": 5
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2009-10": 12,
      "2010-11": 6,
      "2011-12": 5,
      "2012-13": 7,
      "2013-14": 8,
      "2014-15": 22,
      "2015-16": 22,
      "2016-17": 14,
      "2017-18": 18,
      "2018-19": 11,
      "2019-20": 11,
      "2020-21": 18,
      "2021-22": 20,
      "2022-23": 26,
      "2023-24": 30,
      "2024-25": 16
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 1.2
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 0.6
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 0
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2026-27": 6540000,
      "2027-28": 7634000,
      "2028-29": 8247000,
      "2029-30": 9428000,
      "2025-26": 6319790,
      "2022-23": 3728000,
      "2023-24": 4198000,
      "2024-25": 4198000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 10955,
      "2027-28": 12787,
      "2028-29": 13814,
      "2029-30": 15792,
      "2025-26": 10586,
      "2022-23": 6245,
      "2023-24": 7032,
      "2024-25": 7032
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 479,
      "2026-03": 564,
      "2026-04": 391,
      "2026-05": 523,
      "2026-06": 371,
      "2026-07": 479,
      "2026-08": 369
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 86.6,
      "2026-03": 78,
      "2026-04": 83.9,
      "2026-05": 67.5,
      "2026-06": 67.9,
      "2026-07": 63.3,
      "2026-08": 64.5
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 65.6,
      "2026-03": 80.7,
      "2026-04": 51.6,
      "2026-05": 59.6,
      "2026-06": 48.7,
      "2026-07": 47.3,
      "2026-08": 49
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 1.4,
      "2026-03": 0.7,
      "2026-04": 1.3,
      "2026-05": 1.1,
      "2026-06": 5,
      "2026-07": 3.7,
      "2026-08": 1.3
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 2.6,
      "2026-03": 2.8,
      "2026-04": 3.2,
      "2026-05": 1.9,
      "2026-06": 2.5,
      "2026-07": 2,
      "2026-08": 4.5
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 546,
      "2026-03": 606,
      "2026-04": 445,
      "2026-05": 617,
      "2026-06": 515,
      "2026-07": 665,
      "2026-08": 499
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 91.5,
      "2026-03": 101.5,
      "2026-04": 74.5,
      "2026-05": 103.4,
      "2026-06": 86.3,
      "2026-07": 111.4,
      "2026-08": 83.6
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E06000056": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 4493,
      "2024-25": 3798,
      "2023-24": 4710
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 7240,
      "2024-25": 6109,
      "2023-24": 8145
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 12.35,
      "2024-25": 10.62,
      "2023-24": 13.44
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2009-10": 2,
      "2010-11": 3,
      "2011-12": 2,
      "2012-13": 2,
      "2013-14": 2,
      "2014-15": 1,
      "2015-16": 1,
      "2016-17": 2,
      "2017-18": 2,
      "2018-19": 1,
      "2021-22": 1,
      "2022-23": 1,
      "2023-24": 2,
      "2024-25": 2
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2009-10": 5,
      "2010-11": 4,
      "2011-12": 3,
      "2012-13": 2,
      "2013-14": 3,
      "2014-15": 3,
      "2015-16": 3,
      "2016-17": 3,
      "2017-18": 3,
      "2018-19": 3,
      "2021-22": 3,
      "2022-23": 3,
      "2023-24": 3,
      "2024-25": 3
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2009-10": 7,
      "2010-11": 7,
      "2011-12": 3,
      "2012-13": 6,
      "2013-14": 8,
      "2014-15": 19,
      "2015-16": 13,
      "2017-18": 16,
      "2018-19": 21,
      "2019-20": 12,
      "2020-21": 12,
      "2022-23": 18,
      "2023-24": 16,
      "2024-25": 16
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 5.4
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 1
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 62.7
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2026-27": 10037000,
      "2027-28": 11707000,
      "2028-29": 12643000,
      "2029-30": 14453000,
      "2025-26": 9699790,
      "2022-23": 5564000,
      "2023-24": 6266000,
      "2024-25": 6266000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 11354,
      "2027-28": 13243,
      "2028-29": 14302,
      "2029-30": 16350,
      "2025-26": 10973,
      "2022-23": 6294,
      "2023-24": 7088,
      "2024-25": 7088
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 986,
      "2026-03": 963,
      "2026-04": 828,
      "2026-05": 709,
      "2026-06": 713,
      "2026-07": 761,
      "2026-08": 722
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 72.6,
      "2026-03": 74.5,
      "2026-04": 70.7,
      "2026-05": 73.9,
      "2026-06": 66.8,
      "2026-07": 67.4,
      "2026-08": 62.2
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 59.6,
      "2026-03": 53.1,
      "2026-04": 40.9,
      "2026-05": 60.4,
      "2026-06": 51.8,
      "2026-07": 39.2,
      "2026-08": 4.9
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 0.6,
      "2026-03": 1.9,
      "2026-04": 0.6,
      "2026-05": 0.4,
      "2026-06": 1.5,
      "2026-07": 2.5,
      "2026-08": 4.6
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 2.3,
      "2026-03": 3.3,
      "2026-04": 3.5,
      "2026-05": 3.3,
      "2026-06": 2.6,
      "2026-07": 5,
      "2026-08": 28.2
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 1102,
      "2026-03": 1077,
      "2026-04": 933,
      "2026-05": 811,
      "2026-06": 819,
      "2026-07": 897,
      "2026-08": 866
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 124.7,
      "2026-03": 121.8,
      "2026-04": 105.5,
      "2026-05": 91.7,
      "2026-06": 92.6,
      "2026-07": 101.5,
      "2026-08": 98
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E06000057": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 2014,
      "2024-25": 1447,
      "2023-24": 1350
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 4770,
      "2024-25": 4273,
      "2023-24": 4273
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 18.2,
      "2024-25": 13.21,
      "2023-24": 12.45
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 94.5,
      "2024-25": 94.8,
      "2023-24": 83.1
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 5,
      "2008-09": 5,
      "2009-10": 3,
      "2010-11": 4,
      "2011-12": 4,
      "2012-13": 3,
      "2013-14": 3,
      "2014-15": 4,
      "2015-16": 4,
      "2016-17": 3,
      "2017-18": 3,
      "2018-19": 3,
      "2019-20": 3,
      "2020-21": 3,
      "2021-22": 3,
      "2022-23": 2,
      "2023-24": 2,
      "2024-25": 3
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 7,
      "2008-09": 7,
      "2009-10": 7,
      "2010-11": 11,
      "2011-12": 12,
      "2012-13": 9,
      "2013-14": 10,
      "2014-15": 10,
      "2015-16": 8,
      "2016-17": 7,
      "2017-18": 7,
      "2018-19": 7,
      "2019-20": 6,
      "2020-21": 6,
      "2021-22": 5,
      "2022-23": 5,
      "2023-24": 5,
      "2024-25": 4
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 12,
      "2008-09": 9,
      "2009-10": 15,
      "2010-11": 10,
      "2011-12": 12,
      "2012-13": 14,
      "2013-14": 13,
      "2014-15": 11,
      "2015-16": 11,
      "2016-17": 12,
      "2017-18": 15,
      "2018-19": 15,
      "2019-20": 16,
      "2020-21": 16,
      "2022-23": 18,
      "2023-24": 18
     },
     "sourceId": "dft-rdc",
     "breaks": []
    },
    "treated-a": {
     "periods": {
      "2024-25": 3
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 2.6
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 62.4
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2022-23": 21780000,
      "2023-24": 24548000,
      "2024-25": 24548000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2022-23": 7214,
      "2023-24": 8131,
      "2024-25": 8131
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 1018,
      "2026-03": 1260,
      "2026-04": 1056,
      "2026-05": 1035,
      "2026-06": 903,
      "2026-07": 1050,
      "2026-08": 894
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 71.5,
      "2026-03": 77,
      "2026-04": 79.6,
      "2026-05": 79.4,
      "2026-06": 75.3,
      "2026-07": 82.1,
      "2026-08": 79.3
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 73.5,
      "2026-03": 76.9,
      "2026-04": 74.8,
      "2026-05": 78.7,
      "2026-06": 76.6,
      "2026-07": 76.3,
      "2026-08": 67.7
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 1.5,
      "2026-03": 1.7,
      "2026-04": 0.6,
      "2026-05": 1.4,
      "2026-06": 0.5,
      "2026-07": 0.5,
      "2026-08": 1.2
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 5.5,
      "2026-03": 4.7,
      "2026-04": 4.3,
      "2026-05": 4.4,
      "2026-06": 4.2,
      "2026-07": 4.1,
      "2026-08": 4.8
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 1192,
      "2026-03": 1487,
      "2026-04": 1236,
      "2026-05": 1254,
      "2026-06": 1090,
      "2026-07": 1232,
      "2026-08": 1037
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 39.5,
      "2026-03": 49.3,
      "2026-04": 40.9,
      "2026-05": 41.5,
      "2026-06": 36.1,
      "2026-07": 40.8,
      "2026-08": 34.3
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E06000058": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 6841,
      "2024-25": 6286,
      "2023-24": 7325
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 11802,
      "2024-25": 11168,
      "2023-24": 12563
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 13.28,
      "2024-25": 12.14,
      "2023-24": 14.18
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 51.1,
      "2024-25": 66.4,
      "2023-24": 59.8
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2019-20": 3,
      "2020-21": 3,
      "2021-22": 3,
      "2022-23": 3,
      "2023-24": 3,
      "2024-25": 4
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2019-20": 3,
      "2020-21": 3,
      "2021-22": 3,
      "2022-23": 4,
      "2023-24": 4,
      "2024-25": 6
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2019-20": 16,
      "2020-21": 15,
      "2021-22": 1,
      "2022-23": 1,
      "2023-24": 1,
      "2024-25": 1
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 0
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 2.1
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 95.2
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2026-27": 7763000,
      "2027-28": 9144000,
      "2028-29": 9860000,
      "2029-30": 11273000,
      "2025-26": 7479790,
      "2022-23": 4786000,
      "2023-24": 5390000,
      "2024-25": 5390000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 9852,
      "2027-28": 11604,
      "2028-29": 12513,
      "2029-30": 14306,
      "2025-26": 9492,
      "2022-23": 6074,
      "2023-24": 6840,
      "2024-25": 6840
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 1060,
      "2026-03": 1158,
      "2026-04": 1064,
      "2026-05": 931,
      "2026-06": 781,
      "2026-07": 938,
      "2026-08": 848
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 93.7,
      "2026-03": 88.9,
      "2026-04": 88.4,
      "2026-05": 91.7,
      "2026-06": 88,
      "2026-07": 85.2,
      "2026-08": 90.8
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 83.7,
      "2026-03": 91,
      "2026-04": 83.9,
      "2026-05": 82.9,
      "2026-06": 72.5,
      "2026-07": 79.7,
      "2026-08": 84.6
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 1.3,
      "2026-03": 0.5,
      "2026-04": 0.8,
      "2026-05": 0.8,
      "2026-06": 0.2,
      "2026-07": 2.2,
      "2026-08": 0.9
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 3.1,
      "2026-03": 2.8,
      "2026-04": 2.4,
      "2026-05": 2.6,
      "2026-06": 3.8,
      "2026-07": 4.3,
      "2026-08": 3.1
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 1203,
      "2026-03": 1303,
      "2026-04": 1197,
      "2026-05": 1049,
      "2026-06": 930,
      "2026-07": 1079,
      "2026-08": 979
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 152.7,
      "2026-03": 165.4,
      "2026-04": 151.9,
      "2026-05": 133.1,
      "2026-06": 118,
      "2026-07": 136.9,
      "2026-08": 124.2
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E06000059": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 5100,
      "2024-25": 3892,
      "2023-24": 2860
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 6794,
      "2024-25": 5520,
      "2023-24": 3355
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 30.72,
      "2024-25": 23.54,
      "2023-24": 17.45
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 4,
      "2024-25": 4.5,
      "2023-24": 7.9
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 5,
      "2008-09": 6,
      "2009-10": 4,
      "2010-11": 5,
      "2011-12": 5,
      "2012-13": 5,
      "2013-14": 4,
      "2014-15": 3,
      "2015-16": 3,
      "2016-17": 3,
      "2017-18": 4,
      "2018-19": 3,
      "2019-20": 1,
      "2020-21": 2,
      "2023-24": 2,
      "2024-25": 2
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 8,
      "2008-09": 8,
      "2009-10": 8,
      "2010-11": 9,
      "2011-12": 10,
      "2012-13": 10,
      "2013-14": 7,
      "2014-15": 5,
      "2015-16": 4,
      "2016-17": 4,
      "2017-18": 5,
      "2018-19": 5,
      "2019-20": 5,
      "2024-25": 5
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 9,
      "2008-09": 9,
      "2009-10": 15,
      "2013-14": 12,
      "2014-15": 12,
      "2015-16": 13,
      "2016-17": 12,
      "2017-18": 11,
      "2018-19": 9,
      "2019-20": 9,
      "2020-21": 13,
      "2021-22": 13,
      "2023-24": 12,
      "2024-25": 13
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 5.6
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 5.6
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 75.8
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2026-27": 25845000,
      "2027-28": 29941000,
      "2028-29": 32404000,
      "2029-30": 37044000,
      "2025-26": 25012790,
      "2022-23": 16391000,
      "2023-24": 18459000,
      "2024-25": 18459000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 10975,
      "2027-28": 12714,
      "2028-29": 13760,
      "2029-30": 15730,
      "2025-26": 10621,
      "2022-23": 6960,
      "2023-24": 7838,
      "2024-25": 7838
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 1233,
      "2026-03": 1315,
      "2026-04": 1168,
      "2026-05": 1140,
      "2026-06": 974,
      "2026-07": 1238,
      "2026-08": 1108
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 80.9,
      "2026-03": 82.4,
      "2026-04": 84.7,
      "2026-05": 83.8,
      "2026-06": 79,
      "2026-07": 80.1,
      "2026-08": 85
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 74.3,
      "2026-03": 57.4,
      "2026-04": 68.1,
      "2026-05": 48.7,
      "2026-06": 68.2,
      "2026-07": 70.1,
      "2026-08": 78.3
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 1.2,
      "2026-03": 0.5,
      "2026-04": 1.7,
      "2026-05": 1.2,
      "2026-06": 1.6,
      "2026-07": 1.5,
      "2026-08": 1.8
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 2.6,
      "2026-03": 3.6,
      "2026-04": 2.9,
      "2026-05": 3.9,
      "2026-06": 2.8,
      "2026-07": 3.3,
      "2026-08": 2.2
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 1383,
      "2026-03": 1450,
      "2026-04": 1308,
      "2026-05": 1289,
      "2026-06": 1144,
      "2026-07": 1434,
      "2026-08": 1238
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 58.7,
      "2026-03": 61.6,
      "2026-04": 55.5,
      "2026-05": 54.7,
      "2026-06": 48.6,
      "2026-07": 60.9,
      "2026-08": 52.6
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E06000060": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 9805,
      "2024-25": 11900,
      "2023-24": 8012
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 12482,
      "2024-25": 15687,
      "2023-24": 11608
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 34.55,
      "2024-25": 42.36,
      "2023-24": 28.94
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 34.9,
      "2024-25": 47.9,
      "2023-24": 4.6
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 5,
      "2008-09": 6,
      "2009-10": 7,
      "2010-11": 7,
      "2011-12": 7,
      "2012-13": 6,
      "2013-14": 6,
      "2014-15": 5,
      "2015-16": 4,
      "2016-17": 4,
      "2017-18": 4,
      "2018-19": 4,
      "2019-20": 4,
      "2020-21": 5,
      "2021-22": 6,
      "2022-23": 5,
      "2023-24": 4,
      "2024-25": 4
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 7,
      "2008-09": 10,
      "2009-10": 10,
      "2010-11": 10,
      "2011-12": 11,
      "2012-13": 11,
      "2013-14": 8,
      "2014-15": 8,
      "2015-16": 5,
      "2016-17": 5,
      "2017-18": 5,
      "2018-19": 5,
      "2019-20": 4,
      "2020-21": 4,
      "2021-22": 5,
      "2022-23": 6,
      "2023-24": 6,
      "2024-25": 5
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 8,
      "2008-09": 10,
      "2009-10": 13,
      "2010-11": 25,
      "2011-12": 19,
      "2012-13": 21,
      "2013-14": 34,
      "2014-15": 29,
      "2016-17": 27,
      "2017-18": 27,
      "2018-19": 29,
      "2020-21": 24,
      "2022-23": 23,
      "2023-24": 23
     },
     "sourceId": "dft-rdc",
     "breaks": []
    },
    "treated-a": {
     "periods": {
      "2024-25": 3.8
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 2.2
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 39.6
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2026-27": 21462000,
      "2027-28": 25021000,
      "2028-29": 27050000,
      "2029-30": 30925000,
      "2025-26": 20726790,
      "2022-23": 13111000,
      "2023-24": 14765000,
      "2024-25": 14765000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 10424,
      "2027-28": 12152,
      "2028-29": 13137,
      "2029-30": 15019,
      "2025-26": 10066,
      "2022-23": 6368,
      "2023-24": 7171,
      "2024-25": 7171
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 3388,
      "2026-03": 3121,
      "2026-04": 1977,
      "2026-05": 1958,
      "2026-06": 1600,
      "2026-07": 2210,
      "2026-08": 1724
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 45.1,
      "2026-03": 57.5,
      "2026-04": 71.8,
      "2026-05": 72.4,
      "2026-06": 66.9,
      "2026-07": 72.1,
      "2026-08": 66.4
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 81.7,
      "2026-03": 82.8,
      "2026-04": 91.1,
      "2026-05": 85.9,
      "2026-06": 80,
      "2026-07": 78.5,
      "2026-08": 89.9
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 3.6,
      "2026-03": 3.9,
      "2026-04": 4.5,
      "2026-05": 3,
      "2026-06": 4.4,
      "2026-07": 5,
      "2026-08": 5.1
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 2.6,
      "2026-03": 2.4,
      "2026-04": 6.3,
      "2026-05": 8.1,
      "2026-06": 3.1,
      "2026-07": 3.7,
      "2026-08": 5.8
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 3825,
      "2026-03": 3695,
      "2026-04": 2570,
      "2026-05": 2438,
      "2026-06": 2041,
      "2026-07": 2758,
      "2026-08": 2170
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 185.8,
      "2026-03": 179.5,
      "2026-04": 124.8,
      "2026-05": 118.4,
      "2026-06": 99.1,
      "2026-07": 133.9,
      "2026-08": 105.4
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E06000061": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 4949,
      "2024-25": 3898,
      "2023-24": 2738
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 8080,
      "2024-25": 7472,
      "2023-24": 7037
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 15.01,
      "2024-25": 11.95,
      "2023-24": 8.53
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2022-23": 4,
      "2023-24": 3,
      "2024-25": 4
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2022-23": 11,
      "2023-24": 10,
      "2024-25": 10
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2023-24": 12,
      "2024-25": 13
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 2.8
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 1.1
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 79.8
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2026-27": 12820000,
      "2027-28": 14924000,
      "2028-29": 16153000,
      "2029-30": 18466000,
      "2025-26": 12378790,
      "2022-23": 8404000,
      "2023-24": 9473000,
      "2024-25": 9473000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 11138,
      "2027-28": 12966,
      "2028-29": 14034,
      "2029-30": 16043,
      "2025-26": 10755,
      "2022-23": 7301,
      "2023-24": 8230,
      "2024-25": 8230
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 1346,
      "2026-03": 1492,
      "2026-04": 1400,
      "2026-05": 1178,
      "2026-06": 1180,
      "2026-07": 1450,
      "2026-08": 1262
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 43.2,
      "2026-03": 42,
      "2026-04": 36.8,
      "2026-05": 42.4,
      "2026-06": 38,
      "2026-07": 36.4,
      "2026-08": 36.1
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 85.5,
      "2026-03": 80.9,
      "2026-04": 66.4,
      "2026-05": 54,
      "2026-06": 63.6,
      "2026-07": 75,
      "2026-08": 76.8
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 2.1,
      "2026-03": 1.8,
      "2026-04": 1.2,
      "2026-05": 1.2,
      "2026-06": 0.3,
      "2026-07": 1,
      "2026-08": 0.8
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 1.5,
      "2026-03": 1.5,
      "2026-04": 1.4,
      "2026-05": 2,
      "2026-06": 1.4,
      "2026-07": 1.3,
      "2026-08": 1.5
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 1441,
      "2026-03": 1574,
      "2026-04": 1485,
      "2026-05": 1232,
      "2026-06": 1261,
      "2026-07": 1539,
      "2026-08": 1340
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 125.2,
      "2026-03": 136.8,
      "2026-04": 129,
      "2026-05": 107,
      "2026-06": 109.6,
      "2026-07": 133.7,
      "2026-08": 116.4
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E06000062": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 4984,
      "2024-25": 2860,
      "2023-24": 2006
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 11708,
      "2024-25": 9638,
      "2023-24": 8668
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 17.35,
      "2024-25": 10.02,
      "2023-24": 7.07
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 98.5,
      "2024-25": 97.1,
      "2023-24": 97.7
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2022-23": 6,
      "2023-24": 4,
      "2024-25": 4
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2022-23": 19,
      "2023-24": 16,
      "2024-25": 16
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2022-23": 17,
      "2023-24": 17,
      "2024-25": 16
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 5.3
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 0.6
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 71.1
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2026-27": 15131000,
      "2027-28": 17608000,
      "2028-29": 19056000,
      "2029-30": 21786000,
      "2025-26": 14619790,
      "2022-23": 10669000,
      "2023-24": 12026000,
      "2024-25": 12026000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 9787,
      "2027-28": 11389,
      "2028-29": 12326,
      "2029-30": 14092,
      "2025-26": 9457,
      "2022-23": 6901,
      "2023-24": 7779,
      "2024-25": 7779
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 1913,
      "2026-03": 2143,
      "2026-04": 1900,
      "2026-05": 1593,
      "2026-06": 1548,
      "2026-07": 1986,
      "2026-08": 1593
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 41.9,
      "2026-03": 41,
      "2026-04": 39.1,
      "2026-05": 41.1,
      "2026-06": 41.9,
      "2026-07": 41.7,
      "2026-08": 41
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 92.6,
      "2026-03": 61.7,
      "2026-04": 89.9,
      "2026-05": 87.2,
      "2026-06": 88.9,
      "2026-07": 87.9,
      "2026-08": 90.9
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 1.6,
      "2026-03": 0.9,
      "2026-04": 1.2,
      "2026-05": 0.9,
      "2026-06": 0.7,
      "2026-07": 0.4,
      "2026-08": 0.7
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 2.4,
      "2026-03": 3.8,
      "2026-04": 4,
      "2026-05": 8.3,
      "2026-06": 2.7,
      "2026-07": 2.9,
      "2026-08": 4.1
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 2016,
      "2026-03": 2254,
      "2026-04": 2040,
      "2026-05": 1751,
      "2026-06": 1687,
      "2026-07": 2123,
      "2026-08": 1719
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 130.4,
      "2026-03": 145.8,
      "2026-04": 132,
      "2026-05": 113.3,
      "2026-06": 109.1,
      "2026-07": 137.3,
      "2026-08": 111.2
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E08000001": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 5598,
      "2024-25": 2348,
      "2023-24": 3976
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 11831,
      "2024-25": 9076,
      "2023-24": 10373
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 11.15,
      "2024-25": 4.69,
      "2023-24": 8.05
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 50,
      "2024-25": 4.2,
      "2023-24": 75.2
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 5,
      "2008-09": 4,
      "2009-10": 6,
      "2010-11": 6,
      "2011-12": 4,
      "2012-13": 4,
      "2013-14": 2,
      "2014-15": 2,
      "2015-16": 3,
      "2016-17": 3,
      "2017-18": 3,
      "2018-19": 2,
      "2019-20": 2,
      "2020-21": 2,
      "2021-22": 2,
      "2022-23": 4,
      "2023-24": 2,
      "2024-25": 2
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 8,
      "2008-09": 6,
      "2009-10": 6,
      "2010-11": 5,
      "2011-12": 5,
      "2012-13": 3,
      "2013-14": 3,
      "2014-15": 4,
      "2015-16": 3,
      "2016-17": 2,
      "2017-18": 3,
      "2018-19": 2,
      "2019-20": 2,
      "2020-21": 2,
      "2021-22": 2,
      "2022-23": 4,
      "2023-24": 3,
      "2024-25": 2
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 20,
      "2008-09": 43,
      "2009-10": 38,
      "2010-11": 33,
      "2011-12": 27,
      "2012-13": 11,
      "2013-14": 11,
      "2014-15": 4,
      "2015-16": 4,
      "2016-17": 3,
      "2017-18": 11,
      "2018-19": 20,
      "2019-20": 15,
      "2020-21": 29,
      "2021-22": 21,
      "2022-23": 32,
      "2023-24": 21,
      "2024-25": 34
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 6.8
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 1.2
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 23.5
     },
     "sourceId": "dft-rdc"
    },
    "works-started": {
     "periods": {
      "2026-02": 967,
      "2026-03": 1180,
      "2026-04": 911,
      "2026-05": 920,
      "2026-06": 844,
      "2026-07": 901,
      "2026-08": 895
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 94.4,
      "2026-03": 94.1,
      "2026-04": 92,
      "2026-05": 94.9,
      "2026-06": 96,
      "2026-07": 93.9,
      "2026-08": 93
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 66.2,
      "2026-03": 84.5,
      "2026-04": 75.7,
      "2026-05": 87.4,
      "2026-06": 83.2,
      "2026-07": 89.4,
      "2026-08": 85.5
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 3.2,
      "2026-03": 1.2,
      "2026-04": 1.2,
      "2026-05": 0.8,
      "2026-06": 0.9,
      "2026-07": 2,
      "2026-08": 0.8
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 3.3,
      "2026-03": 2.6,
      "2026-04": 2.7,
      "2026-05": 2.4,
      "2026-06": 2.6,
      "2026-07": 2.9,
      "2026-08": 2.7
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 1059,
      "2026-03": 1271,
      "2026-04": 1005,
      "2026-05": 1019,
      "2026-06": 956,
      "2026-07": 1015,
      "2026-08": 996
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 171.6,
      "2026-03": 206,
      "2026-04": 162.9,
      "2026-05": 165.2,
      "2026-06": 154.9,
      "2026-07": 164.5,
      "2026-08": 161.4
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E08000002": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 5039,
      "2024-25": 1454,
      "2023-24": 5280
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 10803,
      "2024-25": 4709,
      "2023-24": 13296
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 9.13,
      "2024-25": 2.65,
      "2023-24": 9.72
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 40.6,
      "2023-24": 10
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 6,
      "2008-09": 4,
      "2009-10": 6,
      "2010-11": 7,
      "2011-12": 8,
      "2012-13": 3,
      "2013-14": 3,
      "2014-15": 5,
      "2015-16": 5,
      "2016-17": 8,
      "2017-18": 7,
      "2018-19": 5,
      "2019-20": 4,
      "2020-21": 5,
      "2021-22": 4,
      "2022-23": 6,
      "2023-24": 6,
      "2024-25": 6
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 9,
      "2008-09": 6,
      "2009-10": 7,
      "2010-11": 8,
      "2011-12": 8,
      "2012-13": 3,
      "2013-14": 4,
      "2014-15": 4,
      "2015-16": 4,
      "2016-17": 6,
      "2017-18": 4,
      "2018-19": 4,
      "2019-20": 4,
      "2020-21": 4,
      "2021-22": 3,
      "2022-23": 7,
      "2023-24": 8,
      "2024-25": 7
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 6,
      "2008-09": 10,
      "2009-10": 13,
      "2010-11": 7,
      "2011-12": 7,
      "2012-13": 15,
      "2013-14": 17,
      "2014-15": 9,
      "2015-16": 9,
      "2016-17": 12,
      "2017-18": 13,
      "2018-19": 14,
      "2019-20": 15,
      "2020-21": 28,
      "2021-22": 35,
      "2022-23": 21,
      "2023-24": 21,
      "2024-25": 26
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 1.9
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 4.7
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 55.1
     },
     "sourceId": "dft-rdc"
    },
    "works-started": {
     "periods": {
      "2026-02": 456,
      "2026-03": 598,
      "2026-04": 590,
      "2026-05": 458,
      "2026-06": 469,
      "2026-07": 508,
      "2026-08": 452
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 89.9,
      "2026-03": 89,
      "2026-04": 95.4,
      "2026-05": 91.5,
      "2026-06": 94.2,
      "2026-07": 92.3,
      "2026-08": 84.5
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 73.1,
      "2026-03": 70,
      "2026-04": 76.9,
      "2026-05": 76,
      "2026-06": 70.3,
      "2026-07": 59.3,
      "2026-08": 75.4
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 0.7,
      "2026-03": 0.7,
      "2026-04": 0.9,
      "2026-05": 1.1,
      "2026-06": 1.7,
      "2026-07": 2,
      "2026-08": 0.9
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 3.6,
      "2026-03": 3.7,
      "2026-04": 3.8,
      "2026-05": 4.6,
      "2026-06": 6.3,
      "2026-07": 5.9,
      "2026-08": 5.3
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 509,
      "2026-03": 666,
      "2026-04": 668,
      "2026-05": 566,
      "2026-06": 557,
      "2026-07": 598,
      "2026-08": 538
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 141,
      "2026-03": 184.5,
      "2026-04": 185,
      "2026-05": 156.8,
      "2026-06": 154.3,
      "2026-07": 165.7,
      "2026-08": 149
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E08000003": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 9458,
      "2024-25": 7162,
      "2023-24": 8838
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 18129,
      "2024-25": 16397,
      "2023-24": 19053
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 13.92,
      "2024-25": 10.54,
      "2023-24": 13.16
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": -12.3,
      "2024-25": -17.7,
      "2023-24": -10.1
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 6,
      "2008-09": 6,
      "2009-10": 6,
      "2010-11": 6,
      "2011-12": 11,
      "2012-13": 7,
      "2013-14": 6,
      "2014-15": 11,
      "2015-16": 5,
      "2016-17": 8,
      "2017-18": 11,
      "2018-19": 7,
      "2019-20": 6,
      "2020-21": 6,
      "2021-22": 5,
      "2022-23": 8,
      "2023-24": 6,
      "2024-25": 6
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 6,
      "2008-09": 6,
      "2009-10": 5,
      "2010-11": 6,
      "2011-12": 8,
      "2012-13": 6,
      "2013-14": 8,
      "2014-15": 14,
      "2015-16": 9,
      "2016-17": 13,
      "2017-18": 17,
      "2018-19": 10,
      "2019-20": 7,
      "2020-21": 7,
      "2021-22": 6,
      "2022-23": 9,
      "2023-24": 7,
      "2024-25": 6
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 9,
      "2013-14": 15,
      "2014-15": 18,
      "2015-16": 17,
      "2016-17": 23,
      "2017-18": 29,
      "2018-19": 18,
      "2019-20": 15,
      "2020-21": 14,
      "2021-22": 13,
      "2022-23": 16,
      "2023-24": 14,
      "2024-25": 15
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 6.8
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 3.6
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 0
     },
     "sourceId": "dft-rdc"
    },
    "works-started": {
     "periods": {
      "2026-02": 1541,
      "2026-03": 1713,
      "2026-04": 1235,
      "2026-05": 1265,
      "2026-06": 1251,
      "2026-07": 1426,
      "2026-08": 1312
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 74.4,
      "2026-03": 77.4,
      "2026-04": 82,
      "2026-05": 85.5,
      "2026-06": 87.4,
      "2026-07": 85.6,
      "2026-08": 86.4
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 74,
      "2026-03": 68.2,
      "2026-04": 27.4,
      "2026-05": 82.6,
      "2026-06": 90,
      "2026-07": 88.2,
      "2026-08": 87.1
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 1.7,
      "2026-03": 2.3,
      "2026-04": 3.4,
      "2026-05": 2.4,
      "2026-06": 1.1,
      "2026-07": 1.2,
      "2026-08": 2.2
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 4,
      "2026-03": 3.4,
      "2026-04": 10.4,
      "2026-05": 4.4,
      "2026-06": 3.6,
      "2026-07": 3.6,
      "2026-08": 4.1
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 1778,
      "2026-03": 1996,
      "2026-04": 1705,
      "2026-05": 1480,
      "2026-06": 1511,
      "2026-07": 1673,
      "2026-08": 1555
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 205.3,
      "2026-03": 230.5,
      "2026-04": 196.9,
      "2026-05": 170.9,
      "2026-06": 174.5,
      "2026-07": 193.2,
      "2026-08": 179.6
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E08000004": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 2677,
      "2024-25": 3292,
      "2023-24": 3661
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 15068,
      "2024-25": 15851,
      "2023-24": 14677
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 5.43,
      "2024-25": 6.71,
      "2023-24": 7.57
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 32.9,
      "2024-25": 32.3,
      "2023-24": 32.4
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 11,
      "2008-09": 8,
      "2009-10": 8,
      "2010-11": 14,
      "2011-12": 9,
      "2012-13": 9,
      "2013-14": 7,
      "2014-15": 6,
      "2015-16": 8,
      "2016-17": 5,
      "2017-18": 6,
      "2018-19": 5,
      "2019-20": 6,
      "2020-21": 2,
      "2021-22": 1,
      "2022-23": 3,
      "2023-24": 4,
      "2024-25": 4
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 12,
      "2008-09": 7,
      "2009-10": 7,
      "2010-11": 7,
      "2011-12": 6,
      "2012-13": 6,
      "2013-14": 7,
      "2014-15": 6,
      "2015-16": 3,
      "2016-17": 4,
      "2017-18": 3,
      "2018-19": 4,
      "2019-20": 13,
      "2020-21": 4,
      "2021-22": 1,
      "2022-23": 2,
      "2023-24": 3,
      "2024-25": 2
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 17,
      "2008-09": 17,
      "2009-10": 23,
      "2010-11": 19,
      "2011-12": 37,
      "2012-13": 45,
      "2013-14": 45,
      "2014-15": 45,
      "2016-17": 24,
      "2018-19": 15,
      "2019-20": 14,
      "2020-21": 11,
      "2021-22": 20,
      "2022-23": 11,
      "2023-24": 9,
      "2024-25": 9
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 0.8
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 1.1
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 0
     },
     "sourceId": "dft-rdc"
    },
    "works-started": {
     "periods": {
      "2026-02": 669,
      "2026-03": 769,
      "2026-04": 693,
      "2026-05": 578,
      "2026-06": 440,
      "2026-07": 626,
      "2026-08": 570
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 94,
      "2026-03": 96.6,
      "2026-04": 86.9,
      "2026-05": 93.4,
      "2026-06": 93,
      "2026-07": 89.6,
      "2026-08": 91.1
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 92.3,
      "2026-03": 93.9,
      "2026-04": 76.3,
      "2026-05": 94.3,
      "2026-06": 93.1,
      "2026-07": 89.3,
      "2026-08": 91.3
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 0,
      "2026-03": 0.7,
      "2026-04": 0.3,
      "2026-05": 0.7,
      "2026-06": 0.9,
      "2026-07": 0.3,
      "2026-08": 0.4
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 4.9,
      "2026-03": 4.1,
      "2026-04": 4.6,
      "2026-05": 4.5,
      "2026-06": 3.4,
      "2026-07": 4.7,
      "2026-08": 4.3
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 800,
      "2026-03": 883,
      "2026-04": 884,
      "2026-05": 683,
      "2026-06": 517,
      "2026-07": 720,
      "2026-08": 670
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 156.6,
      "2026-03": 172.8,
      "2026-04": 173,
      "2026-05": 133.7,
      "2026-06": 101.2,
      "2026-07": 140.9,
      "2026-08": 131.1
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E08000005": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 8559,
      "2024-25": 11015,
      "2023-24": 8578
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 22756,
      "2024-25": 25470,
      "2023-24": 22756
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 17.25,
      "2024-25": 22.46,
      "2023-24": 17.81
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 7.7,
      "2024-25": 18.8,
      "2023-24": 19.9
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 10,
      "2008-09": 8,
      "2009-10": 6,
      "2011-12": 9,
      "2012-13": 10,
      "2013-14": 10,
      "2014-15": 7,
      "2015-16": 4,
      "2016-17": 4,
      "2017-18": 5,
      "2018-19": 4,
      "2019-20": 4,
      "2020-21": 3,
      "2021-22": 4,
      "2022-23": 6,
      "2023-24": 4,
      "2024-25": 6
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 11,
      "2008-09": 8,
      "2009-10": 6,
      "2011-12": 10,
      "2012-13": 10,
      "2013-14": 11,
      "2014-15": 6,
      "2015-16": 6,
      "2016-17": 6,
      "2017-18": 4,
      "2018-19": 5,
      "2019-20": 5,
      "2020-21": 4,
      "2021-22": 3,
      "2022-23": 7,
      "2023-24": 5,
      "2024-25": 6
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 8,
      "2008-09": 9,
      "2009-10": 15,
      "2010-11": 15,
      "2011-12": 19,
      "2012-13": 19,
      "2013-14": 16,
      "2014-15": 14,
      "2015-16": 15,
      "2016-17": 23,
      "2017-18": 19,
      "2018-19": 18,
      "2019-20": 17,
      "2020-21": 16,
      "2021-22": 17,
      "2022-23": 15,
      "2023-24": 12,
      "2024-25": 12
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 2.1
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 2.2
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 77.2
     },
     "sourceId": "dft-rdc"
    },
    "works-started": {
     "periods": {
      "2026-02": 508,
      "2026-03": 679,
      "2026-04": 541,
      "2026-05": 525,
      "2026-06": 391,
      "2026-07": 507,
      "2026-08": 471
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 94.1,
      "2026-03": 95.7,
      "2026-04": 96.5,
      "2026-05": 97.7,
      "2026-06": 96.7,
      "2026-07": 92.9,
      "2026-08": 97.2
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 92.3,
      "2026-03": 92.5,
      "2026-04": 89.9,
      "2026-05": 73.1,
      "2026-06": 88.3,
      "2026-07": 84.4,
      "2026-08": 75.1
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 1.2,
      "2026-03": 0.9,
      "2026-04": 1.1,
      "2026-05": 1.9,
      "2026-06": 0.5,
      "2026-07": 0.2,
      "2026-08": 0.6
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 3.7,
      "2026-03": 3.6,
      "2026-04": 3.8,
      "2026-05": 4.1,
      "2026-06": 3.4,
      "2026-07": 3.8,
      "2026-08": 4.5
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 589,
      "2026-03": 775,
      "2026-04": 608,
      "2026-05": 604,
      "2026-06": 469,
      "2026-07": 573,
      "2026-08": 547
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 123,
      "2026-03": 161.8,
      "2026-04": 126.9,
      "2026-05": 126.1,
      "2026-06": 97.9,
      "2026-07": 119.6,
      "2026-08": 114.2
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E08000006": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 3010,
      "2024-25": 923,
      "2023-24": 1093
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 8943,
      "2024-25": 6504,
      "2023-24": 7114
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 4.99,
      "2024-25": 1.55,
      "2023-24": 1.87
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 120.9,
      "2024-25": 220.9,
      "2023-24": 204.1
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 6,
      "2008-09": 5,
      "2009-10": 8,
      "2011-12": 9,
      "2012-13": 7,
      "2013-14": 3,
      "2014-15": 3,
      "2015-16": 3,
      "2016-17": 3,
      "2017-18": 4,
      "2018-19": 3,
      "2019-20": 3,
      "2020-21": 2,
      "2021-22": 5,
      "2022-23": 6,
      "2023-24": 6,
      "2024-25": 7
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 8,
      "2008-09": 6,
      "2009-10": 10,
      "2011-12": 8,
      "2012-13": 6,
      "2013-14": 3,
      "2014-15": 4,
      "2015-16": 4,
      "2016-17": 4,
      "2017-18": 4,
      "2018-19": 3,
      "2019-20": 3,
      "2020-21": 3,
      "2021-22": 3,
      "2022-23": 5,
      "2023-24": 6,
      "2024-25": 6
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 22,
      "2008-09": 21,
      "2009-10": 15,
      "2010-11": 11,
      "2011-12": 11,
      "2012-13": 3,
      "2013-14": 6,
      "2014-15": 10,
      "2015-16": 14,
      "2016-17": 14,
      "2017-18": 12,
      "2018-19": 13,
      "2019-20": 13,
      "2020-21": 16,
      "2021-22": 22,
      "2022-23": 21,
      "2023-24": 35,
      "2024-25": 35
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 4.8
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 1.4
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 34.7
     },
     "sourceId": "dft-rdc"
    },
    "works-started": {
     "periods": {
      "2026-02": 786,
      "2026-03": 886,
      "2026-04": 772,
      "2026-05": 673,
      "2026-06": 535,
      "2026-07": 667,
      "2026-08": 577
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 89.1,
      "2026-03": 86.9,
      "2026-04": 86.7,
      "2026-05": 88.3,
      "2026-06": 89.2,
      "2026-07": 80.7,
      "2026-08": 82.1
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 84.4,
      "2026-03": 83.1,
      "2026-04": 54.4,
      "2026-05": 74.8,
      "2026-06": 71.9,
      "2026-07": 40.9,
      "2026-08": 37.5
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 1,
      "2026-03": 1,
      "2026-04": 1.3,
      "2026-05": 1.3,
      "2026-06": 1.7,
      "2026-07": 2.9,
      "2026-08": 1.7
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 3.4,
      "2026-03": 3.1,
      "2026-04": 5.4,
      "2026-05": 4.1,
      "2026-06": 3.8,
      "2026-07": 5.9,
      "2026-08": 7.2
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 912,
      "2026-03": 1011,
      "2026-04": 901,
      "2026-05": 788,
      "2026-06": 632,
      "2026-07": 772,
      "2026-08": 652
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 185.4,
      "2026-03": 205.5,
      "2026-04": 183.1,
      "2026-05": 160.2,
      "2026-06": 128.5,
      "2026-07": 156.9,
      "2026-08": 132.5
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E08000007": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 10169,
      "2024-25": 10379,
      "2023-24": 9630
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 15574,
      "2024-25": 16066,
      "2023-24": 15574
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 20.35,
      "2024-25": 20.95,
      "2023-24": 19.62
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 70.2,
      "2024-25": 69.5,
      "2023-24": 63.9
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 5,
      "2008-09": 4,
      "2009-10": 4,
      "2010-11": 5,
      "2011-12": 5,
      "2012-13": 4,
      "2013-14": 6,
      "2014-15": 9,
      "2015-16": 10,
      "2016-17": 8,
      "2017-18": 8,
      "2018-19": 9,
      "2019-20": 6,
      "2020-21": 6,
      "2021-22": 6,
      "2022-23": 5,
      "2023-24": 4,
      "2024-25": 4
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 5,
      "2008-09": 4,
      "2009-10": 4,
      "2010-11": 4,
      "2011-12": 4,
      "2012-13": 4,
      "2013-14": 11,
      "2014-15": 13,
      "2015-16": 11,
      "2016-17": 9,
      "2017-18": 9,
      "2018-19": 11,
      "2019-20": 8,
      "2020-21": 7,
      "2021-22": 6,
      "2022-23": 5,
      "2023-24": 6,
      "2024-25": 6
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 10,
      "2008-09": 10,
      "2009-10": 10,
      "2010-11": 10,
      "2011-12": 10,
      "2013-14": 22,
      "2014-15": 21,
      "2015-16": 18,
      "2016-17": 18,
      "2017-18": 17,
      "2018-19": 15,
      "2020-21": 13,
      "2021-22": 11,
      "2022-23": 10,
      "2023-24": 11,
      "2024-25": 11
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 2.8
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 0.7
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 47.2
     },
     "sourceId": "dft-rdc"
    },
    "works-started": {
     "periods": {
      "2026-02": 923,
      "2026-03": 963,
      "2026-04": 901,
      "2026-05": 812,
      "2026-06": 747,
      "2026-07": 971,
      "2026-08": 1012
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 69,
      "2026-03": 73.7,
      "2026-04": 73,
      "2026-05": 75.6,
      "2026-06": 72.3,
      "2026-07": 77.9,
      "2026-08": 79.1
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 65.4,
      "2026-03": 51,
      "2026-04": 69.5,
      "2026-05": 91,
      "2026-06": 89.5,
      "2026-07": 74.6,
      "2026-08": 70.7
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 0.9,
      "2026-03": 0.3,
      "2026-04": 1.4,
      "2026-05": 0.6,
      "2026-06": 0.5,
      "2026-07": 0.6,
      "2026-08": 0.9
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 4.1,
      "2026-03": 5.7,
      "2026-04": 4,
      "2026-05": 3.8,
      "2026-06": 3.2,
      "2026-07": 3.8,
      "2026-08": 3.7
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 1104,
      "2026-03": 1084,
      "2026-04": 1040,
      "2026-05": 944,
      "2026-06": 876,
      "2026-07": 1095,
      "2026-08": 1131
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 181,
      "2026-03": 177.7,
      "2026-04": 170.5,
      "2026-05": 154.8,
      "2026-06": 143.6,
      "2026-07": 179.5,
      "2026-08": 185.4
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E08000008": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 11075,
      "2024-25": 11156,
      "2023-24": 5740
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 17058,
      "2024-25": 16844,
      "2023-24": 14072
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 21.57,
      "2024-25": 21.9,
      "2023-24": 11.42
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 100.9,
      "2024-25": 104.6,
      "2023-24": 111.3
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 6,
      "2008-09": 5,
      "2009-10": 6,
      "2010-11": 6,
      "2011-12": 7,
      "2012-13": 6,
      "2013-14": 3,
      "2014-15": 3,
      "2015-16": 5,
      "2016-17": 5,
      "2017-18": 4,
      "2018-19": 3,
      "2019-20": 3,
      "2020-21": 3,
      "2021-22": 4,
      "2022-23": 5,
      "2023-24": 5,
      "2024-25": 5
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 7,
      "2008-09": 7,
      "2009-10": 6,
      "2010-11": 6,
      "2011-12": 7,
      "2012-13": 6,
      "2013-14": 4,
      "2014-15": 4,
      "2015-16": 4,
      "2016-17": 4,
      "2017-18": 4,
      "2018-19": 3,
      "2019-20": 3,
      "2020-21": 3,
      "2021-22": 2,
      "2022-23": 3,
      "2023-24": 3,
      "2024-25": 2
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 11,
      "2008-09": 11,
      "2009-10": 12,
      "2010-11": 11,
      "2011-12": 12,
      "2012-13": 13,
      "2013-14": 8,
      "2014-15": 10,
      "2015-16": 10,
      "2016-17": 12,
      "2017-18": 16,
      "2018-19": 18,
      "2019-20": 18,
      "2020-21": 16,
      "2021-22": 16,
      "2022-23": 18,
      "2023-24": 19,
      "2024-25": 23
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 0.3
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 0.3
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 0
     },
     "sourceId": "dft-rdc"
    },
    "works-started": {
     "periods": {
      "2026-02": 674,
      "2026-03": 749,
      "2026-04": 690,
      "2026-05": 701,
      "2026-06": 595,
      "2026-07": 808,
      "2026-08": 927
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 94.1,
      "2026-03": 87.7,
      "2026-04": 90.1,
      "2026-05": 89.3,
      "2026-06": 90.9,
      "2026-07": 92.7,
      "2026-08": 91.7
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 98,
      "2026-03": 96.7,
      "2026-04": 96.7,
      "2026-05": 94.5,
      "2026-06": 93.6,
      "2026-07": 97.1,
      "2026-08": 93.8
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 0.2,
      "2026-03": 0,
      "2026-04": 0.3,
      "2026-05": 1,
      "2026-06": 0.4,
      "2026-07": 0.3,
      "2026-08": 0.2
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 4.1,
      "2026-03": 4.2,
      "2026-04": 4.8,
      "2026-05": 4.4,
      "2026-06": 5.6,
      "2026-07": 5.5,
      "2026-08": 4.8
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 765,
      "2026-03": 856,
      "2026-04": 808,
      "2026-05": 798,
      "2026-06": 715,
      "2026-07": 959,
      "2026-08": 1133
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 163.1,
      "2026-03": 182.5,
      "2026-04": 172.3,
      "2026-05": 170.1,
      "2026-06": 152.5,
      "2026-07": 204.5,
      "2026-08": 241.6
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E08000009": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 4394,
      "2024-25": 3418,
      "2023-24": 3146
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 8481,
      "2024-25": 8087,
      "2023-24": 8087
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 9.25,
      "2024-25": 7.23,
      "2023-24": 6.7
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 17.7,
      "2024-25": 21.2,
      "2023-24": 22.1
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 9,
      "2008-09": 8,
      "2009-10": 6,
      "2010-11": 9,
      "2011-12": 9,
      "2012-13": 6,
      "2013-14": 8,
      "2014-15": 5,
      "2015-16": 4,
      "2016-17": 6,
      "2017-18": 5,
      "2018-19": 4,
      "2019-20": 4,
      "2020-21": 5,
      "2021-22": 3,
      "2022-23": 7,
      "2023-24": 5,
      "2024-25": 6
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 8,
      "2008-09": 7,
      "2009-10": 5,
      "2010-11": 8,
      "2011-12": 8,
      "2012-13": 5,
      "2013-14": 7,
      "2014-15": 5,
      "2015-16": 4,
      "2016-17": 5,
      "2017-18": 4,
      "2018-19": 3,
      "2019-20": 5,
      "2020-21": 4,
      "2021-22": 3,
      "2022-23": 5,
      "2023-24": 5,
      "2024-25": 6
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 9,
      "2008-09": 7,
      "2009-10": 9,
      "2010-11": 9,
      "2011-12": 7,
      "2012-13": 7,
      "2013-14": 7,
      "2014-15": 7,
      "2015-16": 6,
      "2016-17": 5,
      "2017-18": 7,
      "2018-19": 11,
      "2019-20": 17,
      "2020-21": 18,
      "2021-22": 18,
      "2022-23": 16,
      "2023-24": 14,
      "2024-25": 15
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 0
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 1.2
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 50
     },
     "sourceId": "dft-rdc"
    },
    "works-started": {
     "periods": {
      "2026-02": 1366,
      "2026-03": 1571,
      "2026-04": 1594,
      "2026-05": 1168,
      "2026-06": 987,
      "2026-07": 1165,
      "2026-08": 1181
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 34,
      "2026-03": 34.2,
      "2026-04": 23.8,
      "2026-05": 33,
      "2026-06": 35,
      "2026-07": 39.7,
      "2026-08": 39.5
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 84.3,
      "2026-03": 81.2,
      "2026-04": 86.3,
      "2026-05": 34.2,
      "2026-06": 78.9,
      "2026-07": 85.1,
      "2026-08": 79
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 0.4,
      "2026-03": 1.1,
      "2026-04": 0.4,
      "2026-05": 0.8,
      "2026-06": 1.2,
      "2026-07": 0.9,
      "2026-08": 0.7
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 1.6,
      "2026-03": 1.8,
      "2026-04": 1.6,
      "2026-05": 5.8,
      "2026-06": 2.3,
      "2026-07": 2.4,
      "2026-08": 2.5
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 1489,
      "2026-03": 1642,
      "2026-04": 1697,
      "2026-05": 1287,
      "2026-06": 1062,
      "2026-07": 1251,
      "2026-08": 1297
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 293.7,
      "2026-03": 323.9,
      "2026-04": 334.7,
      "2026-05": 253.8,
      "2026-06": 209.5,
      "2026-07": 246.7,
      "2026-08": 255.8
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E08000010": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 5592,
      "2024-25": 5331,
      "2023-24": 5442
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 9780,
      "2024-25": 9642,
      "2023-24": 10606
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 11.7,
      "2024-25": 11.24,
      "2023-24": 11.63
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 9.2,
      "2024-25": 50.4,
      "2023-24": 50.4
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 5,
      "2008-09": 4,
      "2009-10": 3,
      "2010-11": 3,
      "2013-14": 3,
      "2014-15": 3,
      "2015-16": 3,
      "2016-17": 4,
      "2017-18": 3,
      "2018-19": 3,
      "2019-20": 3,
      "2020-21": 2,
      "2021-22": 2,
      "2022-23": 3,
      "2023-24": 2,
      "2024-25": 2
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 4,
      "2008-09": 3,
      "2009-10": 3,
      "2010-11": 3,
      "2013-14": 3,
      "2014-15": 3,
      "2015-16": 2,
      "2016-17": 3,
      "2017-18": 2,
      "2018-19": 2,
      "2019-20": 2,
      "2020-21": 1,
      "2021-22": 1,
      "2022-23": 2,
      "2023-24": 2,
      "2024-25": 2
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 4,
      "2008-09": 5,
      "2009-10": 5,
      "2012-13": 3,
      "2013-14": 3,
      "2014-15": 3,
      "2015-16": 3,
      "2016-17": 4,
      "2017-18": 5,
      "2018-19": 6,
      "2019-20": 10,
      "2020-21": 15,
      "2021-22": 17,
      "2022-23": 19,
      "2023-24": 13,
      "2024-25": 16
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 7.1
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 1.8
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 0
     },
     "sourceId": "dft-rdc"
    },
    "works-started": {
     "periods": {
      "2026-02": 766,
      "2026-03": 884,
      "2026-04": 842,
      "2026-05": 1257,
      "2026-06": 1237,
      "2026-07": 1370,
      "2026-08": 1272
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 94.6,
      "2026-03": 94.6,
      "2026-04": 89,
      "2026-05": 62.4,
      "2026-06": 50.4,
      "2026-07": 51,
      "2026-08": 48.5
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 90.4,
      "2026-03": 83.5,
      "2026-04": 90.7,
      "2026-05": 88.1,
      "2026-06": 82.3,
      "2026-07": 81.4,
      "2026-08": 73.1
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 0.8,
      "2026-03": 0.3,
      "2026-04": 2.2,
      "2026-05": 11,
      "2026-06": 20.7,
      "2026-07": 15.6,
      "2026-08": 10
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 3,
      "2026-03": 3.1,
      "2026-04": 3.6,
      "2026-05": 2.7,
      "2026-06": 2.3,
      "2026-07": 2,
      "2026-08": 2.5
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 848,
      "2026-03": 975,
      "2026-04": 955,
      "2026-05": 1381,
      "2026-06": 1345,
      "2026-07": 1473,
      "2026-08": 1363
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 116.8,
      "2026-03": 134.3,
      "2026-04": 131.5,
      "2026-05": 190.2,
      "2026-06": 185.3,
      "2026-07": 202.9,
      "2026-08": 187.7
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E08000011": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 7282,
      "2024-25": 7848,
      "2023-24": 7724
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 29268,
      "2024-25": 29539,
      "2023-24": 29810
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 16.41,
      "2024-25": 17.91,
      "2023-24": 17.9
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 21,
      "2024-25": 5.1,
      "2023-24": 3.9
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 1,
      "2008-09": 1,
      "2009-10": 2,
      "2011-12": 2,
      "2013-14": 2,
      "2014-15": 2,
      "2015-16": 1,
      "2016-17": 1,
      "2017-18": 1,
      "2018-19": 2,
      "2019-20": 4,
      "2020-21": 5,
      "2021-22": 4,
      "2022-23": 4,
      "2023-24": 4,
      "2024-25": 4
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 2,
      "2008-09": 3,
      "2009-10": 2,
      "2011-12": 4,
      "2013-14": 3,
      "2014-15": 2,
      "2015-16": 1,
      "2016-17": 1,
      "2017-18": 2,
      "2018-19": 2,
      "2019-20": 6,
      "2020-21": 6,
      "2021-22": 6,
      "2022-23": 6,
      "2023-24": 6,
      "2024-25": 6
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 9,
      "2008-09": 9,
      "2011-12": 6,
      "2013-14": 5,
      "2014-15": 5,
      "2015-16": 12,
      "2016-17": 11,
      "2017-18": 10,
      "2018-19": 11,
      "2019-20": 14,
      "2020-21": 15,
      "2021-22": 15,
      "2022-23": 15,
      "2023-24": 14,
      "2024-25": 15
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 5.7
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 2.9
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 54.6
     },
     "sourceId": "dft-rdc"
    },
    "works-started": {
     "periods": {
      "2026-02": 467,
      "2026-03": 497,
      "2026-04": 531,
      "2026-05": 493,
      "2026-06": 380,
      "2026-07": 379,
      "2026-08": 350
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 67.9,
      "2026-03": 73,
      "2026-04": 74.8,
      "2026-05": 77.7,
      "2026-06": 69.5,
      "2026-07": 66.8,
      "2026-08": 65.7
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 55.3,
      "2026-03": 84,
      "2026-04": 95.4,
      "2026-05": 94,
      "2026-06": 59.9,
      "2026-07": 89.4,
      "2026-08": 78.3
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 2,
      "2026-03": 1.2,
      "2026-04": 1.9,
      "2026-05": 1.9,
      "2026-06": 1.8,
      "2026-07": 1.1,
      "2026-08": 2.3
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 3.3,
      "2026-03": 2.4,
      "2026-04": 2.2,
      "2026-05": 2.3,
      "2026-06": 3.2,
      "2026-07": 2.5,
      "2026-08": 2.4
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 507,
      "2026-03": 536,
      "2026-04": 567,
      "2026-05": 535,
      "2026-06": 432,
      "2026-07": 415,
      "2026-08": 385
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 137.4,
      "2026-03": 145.3,
      "2026-04": 153.7,
      "2026-05": 145,
      "2026-06": 117.1,
      "2026-07": 112.5,
      "2026-08": 104.3
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E08000012": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 10001,
      "2024-25": 8726,
      "2023-24": 9111
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 18070,
      "2024-25": 15937,
      "2023-24": 17621
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 17.54,
      "2024-25": 15.3,
      "2023-24": 16.13
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 38.9,
      "2024-25": 39.7,
      "2023-24": 45.9
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 10,
      "2008-09": 12,
      "2009-10": 11,
      "2010-11": 11,
      "2011-12": 12,
      "2012-13": 9,
      "2013-14": 6,
      "2014-15": 9,
      "2015-16": 7,
      "2016-17": 6,
      "2017-18": 6,
      "2018-19": 6,
      "2019-20": 9,
      "2020-21": 10,
      "2021-22": 10,
      "2022-23": 10,
      "2023-24": 10,
      "2024-25": 11
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 13,
      "2008-09": 7,
      "2009-10": 6,
      "2010-11": 7,
      "2011-12": 6,
      "2012-13": 5,
      "2013-14": 3,
      "2014-15": 6,
      "2015-16": 4,
      "2016-17": 4,
      "2017-18": 1,
      "2018-19": 1,
      "2019-20": 12,
      "2020-21": 15,
      "2021-22": 17,
      "2022-23": 16,
      "2024-25": 17
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 7,
      "2008-09": 7,
      "2009-10": 6,
      "2010-11": 10,
      "2011-12": 10,
      "2012-13": 10,
      "2013-14": 8,
      "2014-15": 9,
      "2015-16": 4,
      "2016-17": 10,
      "2017-18": 7,
      "2018-19": 7,
      "2019-20": 11,
      "2020-21": 11,
      "2021-22": 21,
      "2022-23": 16,
      "2024-25": 21
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 0
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 1.7
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 0
     },
     "sourceId": "dft-rdc"
    },
    "works-started": {
     "periods": {
      "2026-02": 2905,
      "2026-03": 3251,
      "2026-04": 3930,
      "2026-05": 3403,
      "2026-06": 1926,
      "2026-07": 2736,
      "2026-08": 2590
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 33.7,
      "2026-03": 34.2,
      "2026-04": 30.5,
      "2026-05": 31,
      "2026-06": 45,
      "2026-07": 37,
      "2026-08": 35
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 49,
      "2026-03": 41.2,
      "2026-04": 36.4,
      "2026-05": 54.9,
      "2026-06": 64.5,
      "2026-07": 72.5,
      "2026-08": 71.3
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 3.2,
      "2026-03": 3.9,
      "2026-04": 3.1,
      "2026-05": 4.3,
      "2026-06": 3.4,
      "2026-07": 2.2,
      "2026-08": 1.6
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 2.6,
      "2026-03": 2.9,
      "2026-04": 3.3,
      "2026-05": 2.6,
      "2026-06": 3.3,
      "2026-07": 2.2,
      "2026-08": 2.2
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 3148,
      "2026-03": 3550,
      "2026-04": 4260,
      "2026-05": 3691,
      "2026-06": 2210,
      "2026-07": 2947,
      "2026-08": 2763
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 353.3,
      "2026-03": 398.4,
      "2026-04": 478.1,
      "2026-05": 414.3,
      "2026-06": 248,
      "2026-07": 330.8,
      "2026-08": 310.1
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E08000013": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 4407,
      "2024-25": 3228,
      "2023-24": 1672
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 10284,
      "2024-25": 8534,
      "2023-24": 8315
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 10.61,
      "2024-25": 7.83,
      "2023-24": 4.09
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": -11.9,
      "2024-25": -28.9,
      "2023-24": -89.7
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 8,
      "2008-09": 5,
      "2009-10": 5,
      "2011-12": 5,
      "2012-13": 4,
      "2013-14": 4,
      "2014-15": 5,
      "2015-16": 4,
      "2016-17": 1,
      "2017-18": 2,
      "2018-19": 2,
      "2019-20": 2,
      "2021-22": 5,
      "2022-23": 5,
      "2023-24": 6,
      "2024-25": 6
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 14,
      "2008-09": 6,
      "2009-10": 5,
      "2011-12": 5,
      "2012-13": 6,
      "2013-14": 6,
      "2014-15": 7,
      "2015-16": 6,
      "2016-17": 3,
      "2017-18": 3,
      "2018-19": 3,
      "2019-20": 3,
      "2021-22": 8,
      "2022-23": 9,
      "2023-24": 11,
      "2024-25": 11
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 6,
      "2008-09": 6,
      "2009-10": 5,
      "2011-12": 10,
      "2012-13": 7,
      "2013-14": 8,
      "2014-15": 7,
      "2015-16": 8,
      "2016-17": 6,
      "2017-18": 6,
      "2018-19": 11,
      "2019-20": 11,
      "2021-22": 12,
      "2022-23": 13,
      "2023-24": 14,
      "2024-25": 14
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 5.7
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 0.3
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 9.6
     },
     "sourceId": "dft-rdc"
    },
    "works-started": {
     "periods": {
      "2026-02": 930,
      "2026-03": 1227,
      "2026-04": 955,
      "2026-05": 859,
      "2026-06": 440,
      "2026-07": 450,
      "2026-08": 399
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 45.2,
      "2026-03": 34.9,
      "2026-04": 41,
      "2026-05": 47.6,
      "2026-06": 79.1,
      "2026-07": 89.1,
      "2026-08": 86
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 42.1,
      "2026-03": 31.1,
      "2026-04": 40,
      "2026-05": 28,
      "2026-06": 34.4,
      "2026-07": 77.2,
      "2026-08": 77
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 8.4,
      "2026-03": 8.4,
      "2026-04": 11.3,
      "2026-05": 12.3,
      "2026-06": 13,
      "2026-07": 1.3,
      "2026-08": 0.8
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 2.5,
      "2026-03": 2.5,
      "2026-04": 3.2,
      "2026-05": 4,
      "2026-06": 5.5,
      "2026-07": 3,
      "2026-08": 3.3
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 1022,
      "2026-03": 1345,
      "2026-04": 1090,
      "2026-05": 1000,
      "2026-06": 553,
      "2026-07": 508,
      "2026-08": 445
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 223.6,
      "2026-03": 294.3,
      "2026-04": 238.5,
      "2026-05": 218.8,
      "2026-06": 121,
      "2026-07": 111.2,
      "2026-08": 97.4
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E08000014": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 6326,
      "2024-25": 5551,
      "2023-24": 6000
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 13290,
      "2024-25": 13614,
      "2023-24": 12642
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 13.57,
      "2024-25": 12,
      "2023-24": 13.08
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 12,
      "2024-25": 3.9,
      "2023-24": 12.4
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 5,
      "2008-09": 8,
      "2009-10": 6,
      "2010-11": 5,
      "2011-12": 4,
      "2012-13": 4,
      "2013-14": 2,
      "2014-15": 2,
      "2015-16": 2,
      "2017-18": 3,
      "2018-19": 3,
      "2021-22": 3,
      "2022-23": 3,
      "2023-24": 3,
      "2024-25": 3
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 5,
      "2008-09": 7,
      "2009-10": 5,
      "2010-11": 5,
      "2011-12": 4,
      "2012-13": 4,
      "2013-14": 3,
      "2014-15": 3,
      "2015-16": 3,
      "2017-18": 4,
      "2018-19": 3,
      "2021-22": 2,
      "2022-23": 3,
      "2023-24": 3,
      "2024-25": 3
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 5,
      "2008-09": 5,
      "2009-10": 6,
      "2010-11": 7,
      "2011-12": 7,
      "2012-13": 6,
      "2015-16": 6,
      "2017-18": 4,
      "2018-19": 6,
      "2021-22": 22,
      "2022-23": 22,
      "2023-24": 13,
      "2024-25": 13
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 13.4
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 1.7
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 34.2
     },
     "sourceId": "dft-rdc"
    },
    "works-started": {
     "periods": {
      "2026-02": 1733,
      "2026-03": 1859,
      "2026-04": 1623,
      "2026-05": 1869,
      "2026-06": 1357,
      "2026-07": 1482,
      "2026-08": 1324
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 72.9,
      "2026-03": 78.6,
      "2026-04": 73.9,
      "2026-05": 69.1,
      "2026-06": 70.2,
      "2026-07": 75,
      "2026-08": 79
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 74.9,
      "2026-03": 83.1,
      "2026-04": 86.7,
      "2026-05": 83.5,
      "2026-06": 81.2,
      "2026-07": 84.4,
      "2026-08": 82.6
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 1.1,
      "2026-03": 0.7,
      "2026-04": 1,
      "2026-05": 0.7,
      "2026-06": 0.4,
      "2026-07": 0.8,
      "2026-08": 1.2
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 2.4,
      "2026-03": 2.5,
      "2026-04": 2.2,
      "2026-05": 2.1,
      "2026-06": 1.9,
      "2026-07": 1.8,
      "2026-08": 2.3
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 1994,
      "2026-03": 2102,
      "2026-04": 1927,
      "2026-05": 2173,
      "2026-06": 1610,
      "2026-07": 1813,
      "2026-08": 1460
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 323.2,
      "2026-03": 340.7,
      "2026-04": 312.3,
      "2026-05": 352.2,
      "2026-06": 260.9,
      "2026-07": 293.8,
      "2026-08": 236.6
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E08000015": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 7689,
      "2024-25": 7052,
      "2023-24": 4795
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 13003,
      "2024-25": 11930,
      "2023-24": 8981
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 17.39,
      "2024-25": 16.03,
      "2023-24": 11
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 32.9,
      "2024-25": 30.7,
      "2023-24": 34.4
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 4,
      "2008-09": 4,
      "2009-10": 4,
      "2010-11": 4,
      "2011-12": 2,
      "2012-13": 1,
      "2013-14": 1,
      "2014-15": 1,
      "2015-16": 2,
      "2016-17": 1,
      "2017-18": 1,
      "2018-19": 2,
      "2020-21": 4,
      "2021-22": 4,
      "2022-23": 4,
      "2023-24": 4,
      "2024-25": 5
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 3,
      "2008-09": 4,
      "2009-10": 4,
      "2010-11": 4,
      "2011-12": 2,
      "2012-13": 2,
      "2013-14": 1,
      "2014-15": 2,
      "2015-16": 2,
      "2016-17": 1,
      "2017-18": 1,
      "2018-19": 2,
      "2020-21": 5,
      "2021-22": 7,
      "2022-23": 8,
      "2023-24": 7,
      "2024-25": 7
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 4,
      "2009-10": 6,
      "2010-11": 5,
      "2011-12": 6,
      "2012-13": 5,
      "2013-14": 5,
      "2014-15": 5,
      "2015-16": 5,
      "2016-17": 6,
      "2017-18": 6,
      "2020-21": 13,
      "2021-22": 14,
      "2022-23": 15,
      "2023-24": 14,
      "2024-25": 12
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 8.5
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 5.8
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 83.6
     },
     "sourceId": "dft-rdc"
    },
    "works-started": {
     "periods": {
      "2026-02": 942,
      "2026-03": 1028,
      "2026-04": 940,
      "2026-05": 748,
      "2026-06": 857,
      "2026-07": 852,
      "2026-08": 819
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 89.2,
      "2026-03": 91.6,
      "2026-04": 89.9,
      "2026-05": 88.9,
      "2026-06": 80.9,
      "2026-07": 91.4,
      "2026-08": 88.4
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 80.7,
      "2026-03": 79.6,
      "2026-04": 30.2,
      "2026-05": 92.6,
      "2026-06": 58,
      "2026-07": 32.2,
      "2026-08": 50.7
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 0.7,
      "2026-03": 1.3,
      "2026-04": 1.1,
      "2026-05": 0.5,
      "2026-06": 1.5,
      "2026-07": 1.5,
      "2026-08": 0.8
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 3.9,
      "2026-03": 4.4,
      "2026-04": 11.3,
      "2026-05": 4.8,
      "2026-06": 5.1,
      "2026-07": 7.3,
      "2026-08": 5.7
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 1049,
      "2026-03": 1149,
      "2026-04": 1113,
      "2026-05": 894,
      "2026-06": 1033,
      "2026-07": 1020,
      "2026-08": 945
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 140.6,
      "2026-03": 154,
      "2026-04": 149.2,
      "2026-05": 119.8,
      "2026-06": 138.5,
      "2026-07": 136.7,
      "2026-08": 126.7
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E08000017": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 3761,
      "2024-25": 4442,
      "2023-24": 4400
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 8481,
      "2024-25": 10256,
      "2023-24": 10947
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 11.81,
      "2024-25": 14.06,
      "2023-24": 14.13
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 33.9,
      "2024-25": 39.8,
      "2023-24": 34.1
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 2,
      "2008-09": 2,
      "2009-10": 3,
      "2010-11": 4,
      "2011-12": 4,
      "2012-13": 3,
      "2013-14": 2,
      "2014-15": 2,
      "2015-16": 2,
      "2016-17": 2,
      "2017-18": 2,
      "2018-19": 2,
      "2019-20": 2,
      "2020-21": 2,
      "2021-22": 2,
      "2022-23": 3,
      "2023-24": 3,
      "2024-25": 3
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 4,
      "2008-09": 5,
      "2009-10": 7,
      "2010-11": 8,
      "2011-12": 8,
      "2012-13": 6,
      "2013-14": 5,
      "2014-15": 4,
      "2015-16": 3,
      "2016-17": 3,
      "2017-18": 3,
      "2018-19": 4,
      "2019-20": 3,
      "2020-21": 2,
      "2021-22": 2,
      "2022-23": 4,
      "2023-24": 4,
      "2024-25": 3
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 17,
      "2008-09": 18,
      "2009-10": 19,
      "2010-11": 21,
      "2011-12": 21,
      "2012-13": 27,
      "2013-14": 24,
      "2014-15": 27,
      "2015-16": 22,
      "2016-17": 21,
      "2017-18": 22,
      "2018-19": 24,
      "2019-20": 23,
      "2020-21": 17,
      "2021-22": 18,
      "2022-23": 13,
      "2023-24": 13,
      "2024-25": 13
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 10.2
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 2.1
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 66.3
     },
     "sourceId": "dft-rdc"
    },
    "works-started": {
     "periods": {
      "2026-02": 701,
      "2026-03": 633,
      "2026-04": 685,
      "2026-05": 620,
      "2026-06": 574,
      "2026-07": 759,
      "2026-08": 683
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 73.9,
      "2026-03": 79,
      "2026-04": 75.2,
      "2026-05": 73.9,
      "2026-06": 78.9,
      "2026-07": 76.2,
      "2026-08": 74.1
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 30.7,
      "2026-03": 82.5,
      "2026-04": 68.4,
      "2026-05": 39,
      "2026-06": 64.6,
      "2026-07": 73.6,
      "2026-08": 47.8
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 2.3,
      "2026-03": 0.5,
      "2026-04": 0.2,
      "2026-05": 2,
      "2026-06": 1.7,
      "2026-07": 0.9,
      "2026-08": 1.7
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 6,
      "2026-03": 2.8,
      "2026-04": 3.2,
      "2026-05": 4.7,
      "2026-06": 3.8,
      "2026-07": 3,
      "2026-08": 4
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 806,
      "2026-03": 704,
      "2026-04": 747,
      "2026-05": 729,
      "2026-06": 666,
      "2026-07": 842,
      "2026-08": 784
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 79.5,
      "2026-03": 69.4,
      "2026-04": 73.7,
      "2026-05": 71.9,
      "2026-06": 65.7,
      "2026-07": 83,
      "2026-08": 77.3
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E08000018": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 6791,
      "2024-25": 6171,
      "2023-24": 4357
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 10670,
      "2024-25": 10670,
      "2023-24": 9986
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 17.78,
      "2024-25": 16.32,
      "2023-24": 11.69
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2024-25": 82,
      "2023-24": 75.6
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 9,
      "2008-09": 5,
      "2009-10": 4,
      "2010-11": 4,
      "2011-12": 4,
      "2012-13": 3,
      "2013-14": 3,
      "2014-15": 3,
      "2015-16": 3,
      "2016-17": 3,
      "2017-18": 2,
      "2018-19": 2,
      "2019-20": 2,
      "2020-21": 2,
      "2021-22": 2,
      "2022-23": 2,
      "2023-24": 3,
      "2024-25": 3
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 14,
      "2008-09": 8,
      "2009-10": 7,
      "2010-11": 9,
      "2011-12": 10,
      "2012-13": 8,
      "2013-14": 7,
      "2014-15": 6,
      "2015-16": 6,
      "2016-17": 7,
      "2017-18": 5,
      "2018-19": 4,
      "2019-20": 3,
      "2020-21": 2,
      "2021-22": 3,
      "2022-23": 3,
      "2023-24": 2,
      "2024-25": 3
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 10,
      "2008-09": 11,
      "2009-10": 13,
      "2010-11": 14,
      "2011-12": 15,
      "2012-13": 19,
      "2013-14": 21,
      "2014-15": 24,
      "2015-16": 24,
      "2016-17": 23,
      "2017-18": 23,
      "2018-19": 23,
      "2019-20": 22,
      "2020-21": 19,
      "2021-22": 16,
      "2022-23": 14,
      "2023-24": 13,
      "2024-25": 11
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 5.2
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 4.1
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 15.1
     },
     "sourceId": "dft-rdc"
    },
    "works-started": {
     "periods": {
      "2026-02": 647,
      "2026-03": 581,
      "2026-04": 553,
      "2026-05": 537,
      "2026-06": 473,
      "2026-07": 594,
      "2026-08": 522
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 85,
      "2026-03": 86.9,
      "2026-04": 92,
      "2026-05": 85.3,
      "2026-06": 84.4,
      "2026-07": 89.1,
      "2026-08": 83.1
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 60.1,
      "2026-03": 66.5,
      "2026-04": 61.7,
      "2026-05": 89.1,
      "2026-06": 96.2,
      "2026-07": 59,
      "2026-08": 44.7
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 2.3,
      "2026-03": 1.5,
      "2026-04": 1.4,
      "2026-05": 0.4,
      "2026-06": 0.6,
      "2026-07": 1.6,
      "2026-08": 1.3
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 3.2,
      "2026-03": 4.6,
      "2026-04": 4.6,
      "2026-05": 3.8,
      "2026-06": 7,
      "2026-07": 5.2,
      "2026-08": 6.9
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 721,
      "2026-03": 687,
      "2026-04": 638,
      "2026-05": 612,
      "2026-06": 528,
      "2026-07": 674,
      "2026-08": 639
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 98.6,
      "2026-03": 94,
      "2026-04": 87.3,
      "2026-05": 83.7,
      "2026-06": 72.2,
      "2026-07": 92.2,
      "2026-08": 87.4
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E08000021": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 6465,
      "2024-25": 5646,
      "2023-24": 4329
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 21578,
      "2024-25": 21417,
      "2023-24": 20934
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 12.51,
      "2024-25": 11,
      "2023-24": 8.58
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 5.9,
      "2024-25": 15.5,
      "2023-24": 8.1
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 6,
      "2008-09": 4,
      "2009-10": 3,
      "2010-11": 4,
      "2011-12": 5,
      "2012-13": 5,
      "2013-14": 5,
      "2014-15": 5,
      "2015-16": 3,
      "2016-17": 3,
      "2017-18": 2,
      "2018-19": 2,
      "2019-20": 2,
      "2020-21": 2,
      "2022-23": 3,
      "2023-24": 6,
      "2024-25": 6
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 4,
      "2008-09": 3,
      "2009-10": 3,
      "2010-11": 3,
      "2011-12": 4,
      "2012-13": 5,
      "2013-14": 5,
      "2014-15": 4,
      "2015-16": 3,
      "2016-17": 2,
      "2017-18": 2,
      "2018-19": 1,
      "2019-20": 1,
      "2020-21": 1,
      "2021-22": 1,
      "2022-23": 1,
      "2023-24": 10,
      "2024-25": 10
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 8,
      "2008-09": 8,
      "2009-10": 8,
      "2010-11": 8,
      "2011-12": 8,
      "2012-13": 7,
      "2013-14": 10,
      "2014-15": 10,
      "2015-16": 10,
      "2016-17": 13,
      "2017-18": 13,
      "2018-19": 16,
      "2019-20": 17,
      "2020-21": 19,
      "2022-23": 26,
      "2023-24": 16,
      "2024-25": 16
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 3.2
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 0.9
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 0
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2022-23": 3389000,
      "2023-24": 3820000,
      "2024-25": 3820000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2022-23": 5457,
      "2023-24": 6151,
      "2024-25": 6151
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 818,
      "2026-03": 1002,
      "2026-04": 833,
      "2026-05": 826,
      "2026-06": 761,
      "2026-07": 762,
      "2026-08": 605
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 68.1,
      "2026-03": 64.5,
      "2026-04": 71.4,
      "2026-05": 63.2,
      "2026-06": 66.8,
      "2026-07": 73.4,
      "2026-08": 70.4
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 75.8,
      "2026-03": 70.7,
      "2026-04": 65.8,
      "2026-05": 66.1,
      "2026-06": 72.2,
      "2026-07": 51.7,
      "2026-08": 86.9
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 2.7,
      "2026-03": 4.5,
      "2026-04": 4.4,
      "2026-05": 3.1,
      "2026-06": 2.6,
      "2026-07": 4.8,
      "2026-08": 3.2
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 4.4,
      "2026-03": 3.5,
      "2026-04": 4.1,
      "2026-05": 4.2,
      "2026-06": 3.3,
      "2026-07": 6.3,
      "2026-08": 5
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 938,
      "2026-03": 1095,
      "2026-04": 964,
      "2026-05": 963,
      "2026-06": 861,
      "2026-07": 894,
      "2026-08": 699
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 151,
      "2026-03": 176.3,
      "2026-04": 155.2,
      "2026-05": 155.1,
      "2026-06": 138.6,
      "2026-07": 144,
      "2026-08": 112.6
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E08000022": {
    "maint-per-mile": {
     "periods": {
      "2025-26": -2964,
      "2024-25": 3646,
      "2023-24": 5180
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 6535,
      "2024-25": 15248,
      "2023-24": 17030
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": -6.95,
      "2024-25": 8.6,
      "2023-24": 12.33
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2024-25": 36.9,
      "2023-24": 52.5
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 5,
      "2008-09": 3,
      "2009-10": 4,
      "2011-12": 4,
      "2012-13": 4,
      "2013-14": 4,
      "2014-15": 4,
      "2015-16": 3,
      "2016-17": 2,
      "2017-18": 2,
      "2018-19": 2,
      "2019-20": 2,
      "2020-21": 2,
      "2021-22": 3,
      "2022-23": 13,
      "2023-24": 14,
      "2024-25": 15
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 11,
      "2008-09": 4,
      "2009-10": 5,
      "2011-12": 6,
      "2012-13": 5,
      "2013-14": 6,
      "2014-15": 6,
      "2015-16": 3,
      "2016-17": 3,
      "2017-18": 3,
      "2018-19": 2,
      "2019-20": 2,
      "2020-21": 2,
      "2021-22": 3,
      "2022-23": 6,
      "2023-24": 5,
      "2024-25": 4
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 7,
      "2008-09": 12,
      "2010-11": 4,
      "2011-12": 7,
      "2012-13": 9,
      "2013-14": 9,
      "2014-15": 9,
      "2015-16": 13,
      "2016-17": 4,
      "2017-18": 5,
      "2018-19": 4,
      "2019-20": 4,
      "2020-21": 5,
      "2021-22": 6,
      "2022-23": 11,
      "2023-24": 10,
      "2024-25": 8
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 2.4
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 1.2
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 20.4
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2022-23": 2819000,
      "2023-24": 3177000,
      "2024-25": 3177000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2022-23": 5582,
      "2023-24": 6291,
      "2024-25": 6291
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 623,
      "2026-03": 758,
      "2026-04": 615,
      "2026-05": 590,
      "2026-06": 619,
      "2026-07": 732,
      "2026-08": 543
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 62.8,
      "2026-03": 66.2,
      "2026-04": 64.9,
      "2026-05": 67.8,
      "2026-06": 64.6,
      "2026-07": 58.9,
      "2026-08": 58.2
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 49.5,
      "2026-03": 77.9,
      "2026-04": 88,
      "2026-05": 45.1,
      "2026-06": 90.7,
      "2026-07": 54.7,
      "2026-08": 89
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 2.6,
      "2026-03": 2.4,
      "2026-04": 2.1,
      "2026-05": 4.4,
      "2026-06": 3.1,
      "2026-07": 2.7,
      "2026-08": 3.1
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 7.6,
      "2026-03": 4.2,
      "2026-04": 4,
      "2026-05": 9,
      "2026-06": 2.7,
      "2026-07": 6.1,
      "2026-08": 4.4
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 731,
      "2026-03": 863,
      "2026-04": 697,
      "2026-05": 678,
      "2026-06": 708,
      "2026-07": 826,
      "2026-08": 630
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 144.8,
      "2026-03": 170.9,
      "2026-04": 138,
      "2026-05": 134.3,
      "2026-06": 140.2,
      "2026-07": 163.6,
      "2026-08": 124.8
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E08000023": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 2046,
      "2024-25": 1877,
      "2023-24": 486
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 21429,
      "2024-25": 21714,
      "2023-24": 20286
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 4.73,
      "2024-25": 4.36,
      "2023-24": 1.14
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 36.5,
      "2024-25": 2,
      "2023-24": 138.2
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 3,
      "2008-09": 2,
      "2009-10": 3,
      "2010-11": 4,
      "2011-12": 5,
      "2012-13": 5,
      "2013-14": 5,
      "2014-15": 6,
      "2015-16": 6,
      "2016-17": 3,
      "2017-18": 1,
      "2018-19": 1,
      "2019-20": 2,
      "2020-21": 1,
      "2021-22": 2,
      "2022-23": 2,
      "2023-24": 2,
      "2024-25": 2
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 6,
      "2008-09": 5,
      "2009-10": 6,
      "2010-11": 7,
      "2011-12": 9,
      "2012-13": 10,
      "2013-14": 10,
      "2014-15": 9,
      "2015-16": 10,
      "2016-17": 8,
      "2017-18": 4,
      "2018-19": 4,
      "2019-20": 3,
      "2020-21": 3,
      "2021-22": 4,
      "2022-23": 3,
      "2023-24": 3,
      "2024-25": 3
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 6,
      "2008-09": 5,
      "2009-10": 3,
      "2010-11": 5,
      "2011-12": 6,
      "2012-13": 7,
      "2013-14": 13,
      "2014-15": 14,
      "2015-16": 18,
      "2016-17": 17,
      "2017-18": 18,
      "2018-19": 18,
      "2019-20": 14,
      "2020-21": 12,
      "2021-22": 16,
      "2022-23": 22,
      "2023-24": 20,
      "2024-25": 19
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 4
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 0.7
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 0
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2022-23": 1933000,
      "2023-24": 2179000,
      "2024-25": 2179000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2022-23": 5523,
      "2023-24": 6226,
      "2024-25": 6226
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 1176,
      "2026-03": 1123,
      "2026-04": 821,
      "2026-05": 742,
      "2026-06": 748,
      "2026-07": 895,
      "2026-08": 677
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 43.8,
      "2026-03": 36.1,
      "2026-04": 33.9,
      "2026-05": 31.1,
      "2026-06": 30.3,
      "2026-07": 29.3,
      "2026-08": 30.9
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 50.5,
      "2026-03": 39,
      "2026-04": 60.1,
      "2026-05": 55.1,
      "2026-06": 42.8,
      "2026-07": 29.7,
      "2026-08": 44.4
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 0.2,
      "2026-03": 0.2,
      "2026-04": 0.6,
      "2026-05": 0.5,
      "2026-06": 0,
      "2026-07": 1.3,
      "2026-08": 0.1
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 2.7,
      "2026-03": 3.5,
      "2026-04": 3,
      "2026-05": 3.5,
      "2026-06": 3.2,
      "2026-07": 3.9,
      "2026-08": 3.5
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 1281,
      "2026-03": 1291,
      "2026-04": 917,
      "2026-05": 817,
      "2026-06": 864,
      "2026-07": 1004,
      "2026-08": 770
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 366,
      "2026-03": 368.9,
      "2026-04": 262,
      "2026-05": 233.4,
      "2026-06": 246.9,
      "2026-07": 286.9,
      "2026-08": 220
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E08000024": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 3879,
      "2024-25": 698,
      "2023-24": 1467
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 15102,
      "2024-25": 12653,
      "2023-24": 13061
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 9.93,
      "2024-25": 1.79,
      "2023-24": 3.81
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 70.8,
      "2024-25": -62.2,
      "2023-24": -26.3
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 2,
      "2008-09": 1,
      "2009-10": 2,
      "2010-11": 3,
      "2011-12": 3,
      "2012-13": 2,
      "2013-14": 2,
      "2014-15": 2,
      "2015-16": 2,
      "2016-17": 2,
      "2017-18": 1,
      "2018-19": 1,
      "2019-20": 1,
      "2020-21": 1,
      "2021-22": 1,
      "2022-23": 1,
      "2023-24": 1,
      "2024-25": 1
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 3,
      "2008-09": 2,
      "2009-10": 2,
      "2010-11": 3,
      "2011-12": 3,
      "2012-13": 3,
      "2013-14": 3,
      "2014-15": 3,
      "2015-16": 2,
      "2016-17": 2,
      "2017-18": 1,
      "2018-19": 1,
      "2019-20": 1,
      "2020-21": 1,
      "2021-22": 1,
      "2022-23": 1,
      "2023-24": 1,
      "2024-25": 1
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 5,
      "2008-09": 6,
      "2009-10": 5,
      "2010-11": 6,
      "2013-14": 8,
      "2014-15": 10,
      "2015-16": 11,
      "2016-17": 15,
      "2017-18": 14,
      "2018-19": 18,
      "2019-20": 20,
      "2020-21": 18,
      "2021-22": 17,
      "2022-23": 19,
      "2023-24": 19,
      "2024-25": 23
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 1.3
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 1.7
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 0
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2022-23": 4129000,
      "2023-24": 4654000,
      "2024-25": 4654000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2022-23": 5618,
      "2023-24": 6332,
      "2024-25": 6332
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 668,
      "2026-03": 846,
      "2026-04": 778,
      "2026-05": 734,
      "2026-06": 602,
      "2026-07": 707,
      "2026-08": 572
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 75.4,
      "2026-03": 70.8,
      "2026-04": 67.2,
      "2026-05": 66.8,
      "2026-06": 67.8,
      "2026-07": 67.2,
      "2026-08": 70.5
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 83.7,
      "2026-03": 77.8,
      "2026-04": 84.4,
      "2026-05": 79.1,
      "2026-06": 84.1,
      "2026-07": 78.9,
      "2026-08": 84.9
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 1.7,
      "2026-03": 1.8,
      "2026-04": 1.1,
      "2026-05": 1.4,
      "2026-06": 2.5,
      "2026-07": 1.6,
      "2026-08": 1.6
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 3.4,
      "2026-03": 3.3,
      "2026-04": 3.6,
      "2026-05": 3.6,
      "2026-06": 4.5,
      "2026-07": 4.7,
      "2026-08": 3.8
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 777,
      "2026-03": 940,
      "2026-04": 894,
      "2026-05": 841,
      "2026-06": 721,
      "2026-07": 813,
      "2026-08": 661
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 105.7,
      "2026-03": 127.9,
      "2026-04": 121.6,
      "2026-05": 114.4,
      "2026-06": 98.1,
      "2026-07": 110.6,
      "2026-08": 89.9
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E08000025": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 70158,
      "2024-25": 47277,
      "2023-24": 81480
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 78008,
      "2024-25": 55639,
      "2023-24": 90915
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 95.14,
      "2024-25": 63.79,
      "2023-24": 111.18
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 98.5,
      "2024-25": 99.1,
      "2023-24": 99.3
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 5,
      "2008-09": 6,
      "2009-10": 7,
      "2010-11": 11,
      "2011-12": 7,
      "2012-13": 7,
      "2013-14": 6,
      "2014-15": 6,
      "2015-16": 5,
      "2016-17": 5,
      "2017-18": 3,
      "2018-19": 3,
      "2019-20": 3,
      "2020-21": 5,
      "2021-22": 5,
      "2022-23": 5,
      "2023-24": 6,
      "2024-25": 2
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 5,
      "2008-09": 6,
      "2009-10": 6,
      "2010-11": 6,
      "2011-12": 4,
      "2012-13": 3,
      "2013-14": 3,
      "2014-15": 3,
      "2015-16": 2,
      "2016-17": 2,
      "2017-18": 2,
      "2018-19": 2,
      "2019-20": 2,
      "2020-21": 3,
      "2021-22": 4,
      "2022-23": 4,
      "2023-24": 6,
      "2024-25": 4
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 14,
      "2008-09": 17,
      "2009-10": 21,
      "2010-11": 18,
      "2011-12": 12,
      "2012-13": 11,
      "2013-14": 16,
      "2014-15": 18,
      "2015-16": 12,
      "2016-17": 12,
      "2017-18": 12,
      "2018-19": 12,
      "2019-20": 12,
      "2020-21": 12,
      "2021-22": 9,
      "2022-23": 9,
      "2023-24": 8,
      "2024-25": 8
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 0
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 0.1
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 0
     },
     "sourceId": "dft-rdc"
    },
    "works-started": {
     "periods": {
      "2026-02": 4533,
      "2026-03": 4843,
      "2026-04": 4234,
      "2026-05": 3575,
      "2026-06": 3184,
      "2026-07": 3969,
      "2026-08": 3499
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 61.5,
      "2026-03": 62.5,
      "2026-04": 65.8,
      "2026-05": 64.8,
      "2026-06": 67.1,
      "2026-07": 66.8,
      "2026-08": 65
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 46,
      "2026-03": 67.4,
      "2026-04": 67.1,
      "2026-05": 63.2,
      "2026-06": 80.6,
      "2026-07": 68,
      "2026-08": 59.2
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 0.7,
      "2026-03": 0.8,
      "2026-04": 0.7,
      "2026-05": 1.2,
      "2026-06": 1.3,
      "2026-07": 1.3,
      "2026-08": 1.2
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 2.8,
      "2026-03": 2.1,
      "2026-04": 2.3,
      "2026-05": 2.4,
      "2026-06": 4.2,
      "2026-07": 2.6,
      "2026-08": 2.2
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 4816,
      "2026-03": 5188,
      "2026-04": 4509,
      "2026-05": 3914,
      "2026-06": 3492,
      "2026-07": 4246,
      "2026-08": 3752
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 301.8,
      "2026-03": 325.1,
      "2026-04": 282.5,
      "2026-05": 245.2,
      "2026-06": 218.8,
      "2026-07": 266,
      "2026-08": 235.1
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E08000026": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 13486,
      "2024-25": 12040,
      "2023-24": 11883
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 30576,
      "2024-25": 28777,
      "2023-24": 32734
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 20.56,
      "2024-25": 18.16,
      "2023-24": 18.34
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 3.6,
      "2024-25": 4.8,
      "2023-24": 5.4
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 4,
      "2008-09": 4,
      "2009-10": 3,
      "2010-11": 3,
      "2011-12": 4,
      "2012-13": 3,
      "2013-14": 1,
      "2014-15": 2,
      "2015-16": 1,
      "2016-17": 1,
      "2017-18": 1,
      "2018-19": 1,
      "2019-20": 1,
      "2020-21": 1,
      "2021-22": 2,
      "2022-23": 1,
      "2023-24": 2,
      "2024-25": 2
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 19,
      "2008-09": 6,
      "2009-10": 8,
      "2010-11": 8,
      "2011-12": 10,
      "2012-13": 8,
      "2013-14": 5,
      "2014-15": 5,
      "2015-16": 2,
      "2016-17": 2,
      "2017-18": 2,
      "2018-19": 2,
      "2019-20": 4,
      "2020-21": 2,
      "2021-22": 2,
      "2022-23": 3,
      "2023-24": 3,
      "2024-25": 3
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 25,
      "2008-09": 25,
      "2009-10": 22,
      "2010-11": 24,
      "2012-13": 21,
      "2013-14": 21,
      "2014-15": 20,
      "2015-16": 20,
      "2016-17": 20,
      "2017-18": 19,
      "2018-19": 20,
      "2019-20": 19,
      "2020-21": 19,
      "2021-22": 19,
      "2022-23": 13,
      "2023-24": 12,
      "2024-25": 13
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 8.4
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 1.9
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 60.7
     },
     "sourceId": "dft-rdc"
    },
    "works-started": {
     "periods": {
      "2026-02": 545,
      "2026-03": 711,
      "2026-04": 649,
      "2026-05": 759,
      "2026-06": 511,
      "2026-07": 617,
      "2026-08": 538
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 87.7,
      "2026-03": 74,
      "2026-04": 74,
      "2026-05": 84.1,
      "2026-06": 88.1,
      "2026-07": 84.8,
      "2026-08": 74.5
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 61.2,
      "2026-03": 66.6,
      "2026-04": 55.3,
      "2026-05": 62.5,
      "2026-06": 82.1,
      "2026-07": 61.2,
      "2026-08": 64.8
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 4.2,
      "2026-03": 3.4,
      "2026-04": 2.2,
      "2026-05": 0.9,
      "2026-06": 1.5,
      "2026-07": 1.8,
      "2026-08": 4.3
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 3.8,
      "2026-03": 2.6,
      "2026-04": 3.5,
      "2026-05": 3.4,
      "2026-06": 2.6,
      "2026-07": 4.3,
      "2026-08": 3.2
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 611,
      "2026-03": 770,
      "2026-04": 724,
      "2026-05": 838,
      "2026-06": 591,
      "2026-07": 696,
      "2026-08": 612
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 109.9,
      "2026-03": 138.5,
      "2026-04": 130.2,
      "2026-05": 150.7,
      "2026-06": 106.3,
      "2026-07": 125.2,
      "2026-08": 110.1
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E08000027": {
    "maint-per-mile": {
     "periods": {
      "2024-25": 11258,
      "2023-24": 11332,
      "2022-23": 12630
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2024-25": 17284,
      "2023-24": 18981,
      "2022-23": 18827
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2024-25": 22.02,
      "2023-24": 22.4,
      "2022-23": 25.16
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2024-25": 64.9,
      "2023-24": 66.1,
      "2022-23": 62.4
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 8,
      "2008-09": 8,
      "2009-10": 8,
      "2010-11": 8,
      "2011-12": 8,
      "2012-13": 7,
      "2013-14": 7,
      "2014-15": 7,
      "2015-16": 5,
      "2016-17": 3,
      "2017-18": 2,
      "2018-19": 2,
      "2019-20": 2,
      "2020-21": 2,
      "2021-22": 3,
      "2022-23": 3,
      "2023-24": 2,
      "2024-25": 2
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 5,
      "2008-09": 7,
      "2009-10": 6,
      "2010-11": 8,
      "2011-12": 7,
      "2012-13": 6,
      "2013-14": 5,
      "2014-15": 6,
      "2015-16": 5,
      "2016-17": 3,
      "2017-18": 2,
      "2018-19": 2,
      "2019-20": 2,
      "2020-21": 2,
      "2021-22": 2,
      "2022-23": 2,
      "2023-24": 2,
      "2024-25": 2
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 11,
      "2008-09": 14,
      "2009-10": 8,
      "2010-11": 24,
      "2011-12": 14,
      "2012-13": 16,
      "2013-14": 14,
      "2014-15": 17,
      "2015-16": 22,
      "2016-17": 24,
      "2017-18": 26,
      "2018-19": 28,
      "2019-20": 29,
      "2020-21": 30,
      "2021-22": 28,
      "2022-23": 24,
      "2023-24": 21,
      "2024-25": 18
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 5.1
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 2.1
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 27.2
     },
     "sourceId": "dft-rdc"
    },
    "works-started": {
     "periods": {
      "2026-02": 838,
      "2026-03": 913,
      "2026-04": 848,
      "2026-05": 714,
      "2026-06": 654,
      "2026-07": 790,
      "2026-08": 662
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 97.6,
      "2026-03": 97.9,
      "2026-04": 96.1,
      "2026-05": 98.7,
      "2026-06": 98.6,
      "2026-07": 95.2,
      "2026-08": 94.3
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 97.4,
      "2026-03": 95.5,
      "2026-04": 98.7,
      "2026-05": 73.4,
      "2026-06": 98.3,
      "2026-07": 97.7,
      "2026-08": 87.9
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 1.6,
      "2026-03": 0.7,
      "2026-04": 0.6,
      "2026-05": 1,
      "2026-06": 0.6,
      "2026-07": 0.9,
      "2026-08": 0.9
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 3.4,
      "2026-03": 2.5,
      "2026-04": 5,
      "2026-05": 2.9,
      "2026-06": 2.3,
      "2026-07": 5.8,
      "2026-08": 2.8
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 907,
      "2026-03": 1010,
      "2026-04": 936,
      "2026-05": 797,
      "2026-06": 729,
      "2026-07": 890,
      "2026-08": 745
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 140,
      "2026-03": 155.9,
      "2026-04": 144.4,
      "2026-05": 123,
      "2026-06": 112.5,
      "2026-07": 137.3,
      "2026-08": 115
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E08000028": {
    "maint-per-mile": {
     "periods": {
      "2024-25": 8125,
      "2023-24": 18048,
      "2022-23": 13696
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2024-25": 14808,
      "2023-24": 27692,
      "2022-23": 20000
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2024-25": 11.96,
      "2023-24": 26.85,
      "2022-23": 20.6
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2024-25": 1.8,
      "2023-24": 32.5,
      "2022-23": 52.8
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 5,
      "2008-09": 5,
      "2009-10": 4,
      "2010-11": 5,
      "2011-12": 6,
      "2012-13": 7,
      "2013-14": 6,
      "2014-15": 7,
      "2015-16": 5,
      "2016-17": 4,
      "2017-18": 2,
      "2018-19": 2,
      "2019-20": 3,
      "2020-21": 3,
      "2021-22": 2,
      "2022-23": 2,
      "2023-24": 2,
      "2024-25": 2
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 4,
      "2008-09": 5,
      "2009-10": 5,
      "2010-11": 6,
      "2011-12": 7,
      "2012-13": 10,
      "2013-14": 8,
      "2014-15": 8,
      "2015-16": 6,
      "2016-17": 4,
      "2017-18": 2,
      "2018-19": 2,
      "2019-20": 2,
      "2020-21": 3,
      "2021-22": 3,
      "2022-23": 2,
      "2023-24": 2,
      "2024-25": 2
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 11,
      "2008-09": 8,
      "2009-10": 7,
      "2010-11": 5,
      "2011-12": 15,
      "2012-13": 14,
      "2013-14": 17,
      "2014-15": 17,
      "2015-16": 13,
      "2016-17": 15,
      "2017-18": 16,
      "2018-19": 15,
      "2019-20": 15,
      "2020-21": 17,
      "2021-22": 18,
      "2022-23": 19,
      "2023-24": 22,
      "2024-25": 23
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 10.5
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 5.4
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 71
     },
     "sourceId": "dft-rdc"
    },
    "works-started": {
     "periods": {
      "2026-02": 733,
      "2026-03": 791,
      "2026-04": 650,
      "2026-05": 560,
      "2026-06": 500,
      "2026-07": 697,
      "2026-08": 559
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 79.5,
      "2026-03": 85,
      "2026-04": 82.6,
      "2026-05": 85.5,
      "2026-06": 83.4,
      "2026-07": 85.8,
      "2026-08": 88
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 90.7,
      "2026-03": 84.1,
      "2026-04": 59.9,
      "2026-05": 48.5,
      "2026-06": 80.7,
      "2026-07": 93.8,
      "2026-08": 71.2
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 0.6,
      "2026-03": 2.3,
      "2026-04": 3.9,
      "2026-05": 7.5,
      "2026-06": 2,
      "2026-07": 1,
      "2026-08": 0.6
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 3.9,
      "2026-03": 4,
      "2026-04": 5.9,
      "2026-05": 9.8,
      "2026-06": 4,
      "2026-07": 3.6,
      "2026-08": 4.1
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 841,
      "2026-03": 906,
      "2026-04": 769,
      "2026-05": 693,
      "2026-06": 591,
      "2026-07": 784,
      "2026-08": 626
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 161.7,
      "2026-03": 174.2,
      "2026-04": 147.9,
      "2026-05": 133.3,
      "2026-06": 113.7,
      "2026-07": 150.8,
      "2026-08": 120.4
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E08000029": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 2707,
      "2024-25": 4718,
      "2023-24": 6291
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 8696,
      "2024-25": 11720,
      "2023-24": 14745
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 6.47,
      "2024-25": 11.33,
      "2023-24": 15.18
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 47.2,
      "2024-25": 48.4,
      "2023-24": 46.6
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2008-09": 5,
      "2009-10": 3,
      "2010-11": 4,
      "2011-12": 5,
      "2012-13": 5,
      "2013-14": 4,
      "2014-15": 5,
      "2015-16": 6,
      "2016-17": 5,
      "2017-18": 5,
      "2018-19": 5,
      "2019-20": 1,
      "2020-21": 4,
      "2021-22": 4,
      "2022-23": 6,
      "2023-24": 3,
      "2024-25": 3
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2008-09": 6,
      "2009-10": 4,
      "2010-11": 5,
      "2012-13": 5,
      "2013-14": 5,
      "2014-15": 4,
      "2015-16": 3,
      "2016-17": 2,
      "2017-18": 4,
      "2018-19": 2,
      "2019-20": 1,
      "2020-21": 2,
      "2021-22": 2,
      "2022-23": 3,
      "2023-24": 2,
      "2024-25": 1
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 12,
      "2008-09": 16,
      "2009-10": 16,
      "2010-11": 10,
      "2012-13": 9,
      "2013-14": 6,
      "2014-15": 9,
      "2015-16": 14,
      "2016-17": 17,
      "2017-18": 23,
      "2018-19": 25,
      "2020-21": 19,
      "2021-22": 17,
      "2022-23": 21,
      "2023-24": 21,
      "2024-25": 27
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 9
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 2.5
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 41.7
     },
     "sourceId": "dft-rdc"
    },
    "works-started": {
     "periods": {
      "2026-02": 769,
      "2026-03": 1056,
      "2026-04": 822,
      "2026-05": 756,
      "2026-06": 638,
      "2026-07": 905,
      "2026-08": 766
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 92.5,
      "2026-03": 93.8,
      "2026-04": 92.2,
      "2026-05": 89.8,
      "2026-06": 90.8,
      "2026-07": 92.3,
      "2026-08": 89
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 87.3,
      "2026-03": 94.6,
      "2026-04": 90.4,
      "2026-05": 85.1,
      "2026-06": 87.7,
      "2026-07": 92.1,
      "2026-08": 88
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 0.9,
      "2026-03": 0.7,
      "2026-04": 1.4,
      "2026-05": 0.7,
      "2026-06": 0.6,
      "2026-07": 1.4,
      "2026-08": 1.2
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 2,
      "2026-03": 2.1,
      "2026-04": 2,
      "2026-05": 1.5,
      "2026-06": 2.3,
      "2026-07": 2.6,
      "2026-08": 2
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 837,
      "2026-03": 1130,
      "2026-04": 907,
      "2026-05": 810,
      "2026-06": 703,
      "2026-07": 977,
      "2026-08": 825
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 158.2,
      "2026-03": 213.6,
      "2026-04": 171.5,
      "2026-05": 153.1,
      "2026-06": 132.9,
      "2026-07": 184.7,
      "2026-08": 156
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E08000030": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 12133,
      "2024-25": 11585,
      "2023-24": 10958
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 22694,
      "2024-25": 22694,
      "2023-24": 23432
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 22.24,
      "2024-25": 21.31,
      "2023-24": 20.44
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 6.1,
      "2024-25": 4.9,
      "2023-24": 13
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 4,
      "2008-09": 6,
      "2009-10": 6,
      "2011-12": 8,
      "2012-13": 7,
      "2013-14": 7,
      "2014-15": 7,
      "2015-16": 7,
      "2016-17": 5,
      "2017-18": 3,
      "2018-19": 2,
      "2019-20": 2,
      "2020-21": 2,
      "2021-22": 2,
      "2022-23": 2,
      "2023-24": 1,
      "2024-25": 2
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 5,
      "2008-09": 5,
      "2009-10": 4,
      "2011-12": 5,
      "2012-13": 5,
      "2013-14": 4,
      "2014-15": 5,
      "2015-16": 4,
      "2016-17": 3,
      "2017-18": 2,
      "2018-19": 1,
      "2019-20": 1,
      "2020-21": 1,
      "2021-22": 1,
      "2022-23": 1,
      "2023-24": 1,
      "2024-25": 1
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 17,
      "2008-09": 13,
      "2009-10": 15,
      "2010-11": 15,
      "2011-12": 24,
      "2012-13": 20,
      "2013-14": 23,
      "2014-15": 21,
      "2015-16": 21,
      "2016-17": 21,
      "2017-18": 20,
      "2018-19": 19,
      "2019-20": 20,
      "2020-21": 21,
      "2021-22": 25,
      "2022-23": 25,
      "2023-24": 26,
      "2024-25": 20
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 5.6
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 2.1
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 54.3
     },
     "sourceId": "dft-rdc"
    },
    "works-started": {
     "periods": {
      "2026-02": 606,
      "2026-03": 915,
      "2026-04": 651,
      "2026-05": 635,
      "2026-06": 540,
      "2026-07": 742,
      "2026-08": 543
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 77.7,
      "2026-03": 63.8,
      "2026-04": 58.5,
      "2026-05": 54.8,
      "2026-06": 59.8,
      "2026-07": 58.9,
      "2026-08": 59.3
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 88.8,
      "2026-03": 95.4,
      "2026-04": 51.9,
      "2026-05": 62.3,
      "2026-06": 90.6,
      "2026-07": 91.6,
      "2026-08": 91.8
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 0.5,
      "2026-03": 0.8,
      "2026-04": 0.3,
      "2026-05": 1,
      "2026-06": 1,
      "2026-07": 1,
      "2026-08": 0.8
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 2.8,
      "2026-03": 3.4,
      "2026-04": 4.2,
      "2026-05": 2.9,
      "2026-06": 1.9,
      "2026-07": 2.1,
      "2026-08": 2.2
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 678,
      "2026-03": 987,
      "2026-04": 728,
      "2026-05": 701,
      "2026-06": 578,
      "2026-07": 799,
      "2026-08": 592
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 125.1,
      "2026-03": 182.1,
      "2026-04": 134.3,
      "2026-05": 129.3,
      "2026-06": 106.6,
      "2026-07": 147.4,
      "2026-08": 109.2
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E08000031": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 8879,
      "2024-25": 7416,
      "2023-24": 7142
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 15086,
      "2024-25": 14871,
      "2023-24": 15948
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 14.64,
      "2024-25": 12.27,
      "2023-24": 12.05
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 12.9,
      "2024-25": 15.7,
      "2023-24": 19.3
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 2,
      "2008-09": 3,
      "2009-10": 5,
      "2010-11": 5,
      "2011-12": 4,
      "2012-13": 4,
      "2013-14": 4,
      "2014-15": 4,
      "2015-16": 4,
      "2016-17": 4,
      "2017-18": 2,
      "2018-19": 2,
      "2019-20": 2,
      "2020-21": 3,
      "2021-22": 3,
      "2022-23": 3,
      "2023-24": 2,
      "2024-25": 2
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 2,
      "2008-09": 5,
      "2009-10": 5,
      "2011-12": 6,
      "2012-13": 6,
      "2013-14": 5,
      "2014-15": 4,
      "2015-16": 4,
      "2016-17": 4,
      "2017-18": 3,
      "2018-19": 3,
      "2019-20": 2,
      "2020-21": 2,
      "2021-22": 3,
      "2022-23": 2,
      "2023-24": 2,
      "2024-25": 2
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 10,
      "2008-09": 8,
      "2009-10": 11,
      "2010-11": 13,
      "2011-12": 16,
      "2012-13": 15,
      "2014-15": 13,
      "2015-16": 14,
      "2016-17": 14,
      "2017-18": 17,
      "2018-19": 7,
      "2020-21": 35,
      "2021-22": 34,
      "2022-23": 33,
      "2023-24": 20,
      "2024-25": 18
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 0.8
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 1.8
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 51
     },
     "sourceId": "dft-rdc"
    },
    "works-started": {
     "periods": {
      "2026-02": 1302,
      "2026-03": 1184,
      "2026-04": 900,
      "2026-05": 759,
      "2026-06": 856,
      "2026-07": 886,
      "2026-08": 784
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 39.9,
      "2026-03": 54.1,
      "2026-04": 58.9,
      "2026-05": 65.9,
      "2026-06": 60.3,
      "2026-07": 66.7,
      "2026-08": 79.8
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 13,
      "2026-03": 13.6,
      "2026-04": 10,
      "2026-05": 17.8,
      "2026-06": 17.5,
      "2026-07": 19.7,
      "2026-08": 38.7
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 35.8,
      "2026-03": 26.6,
      "2026-04": 28.1,
      "2026-05": 19.1,
      "2026-06": 21.6,
      "2026-07": 23,
      "2026-08": 16.3
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 7.9,
      "2026-03": 6,
      "2026-04": 9.8,
      "2026-05": 6.4,
      "2026-06": 6.7,
      "2026-07": 6.3,
      "2026-08": 3.7
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 1556,
      "2026-03": 1436,
      "2026-04": 1132,
      "2026-05": 894,
      "2026-06": 997,
      "2026-07": 1022,
      "2026-08": 931
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 335.3,
      "2026-03": 309.5,
      "2026-04": 244,
      "2026-05": 192.7,
      "2026-06": 214.9,
      "2026-07": 220.3,
      "2026-08": 200.6
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E08000032": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 8663,
      "2024-25": 3960,
      "2023-24": 1930
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 14349,
      "2024-25": 8363,
      "2023-24": 10739
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 17.64,
      "2024-25": 8.03,
      "2023-24": 3.94
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 30.1,
      "2024-25": 45.3,
      "2023-24": 72.8
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 3,
      "2008-09": 3,
      "2009-10": 5,
      "2010-11": 5,
      "2011-12": 5,
      "2012-13": 3,
      "2013-14": 2,
      "2014-15": 2,
      "2015-16": 3,
      "2016-17": 3,
      "2017-18": 3,
      "2018-19": 2,
      "2019-20": 4,
      "2020-21": 7,
      "2021-22": 7,
      "2022-23": 7,
      "2023-24": 6,
      "2024-25": 6
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 5,
      "2008-09": 6,
      "2009-10": 6,
      "2010-11": 6,
      "2011-12": 5,
      "2012-13": 4,
      "2013-14": 3,
      "2014-15": 3,
      "2015-16": 4,
      "2016-17": 5,
      "2017-18": 5,
      "2018-19": 3,
      "2019-20": 6,
      "2020-21": 11,
      "2021-22": 12,
      "2022-23": 9,
      "2023-24": 8,
      "2024-25": 8
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 9,
      "2008-09": 5,
      "2009-10": 8,
      "2010-11": 8,
      "2011-12": 8,
      "2012-13": 7,
      "2013-14": 10,
      "2014-15": 10,
      "2015-16": 12,
      "2016-17": 9,
      "2017-18": 9,
      "2018-19": 7,
      "2019-20": 9,
      "2020-21": 19,
      "2021-22": 19,
      "2022-23": 17,
      "2023-24": 15,
      "2024-25": 14
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 10
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 6.4
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 70.8
     },
     "sourceId": "dft-rdc"
    },
    "works-started": {
     "periods": {
      "2026-02": 1051,
      "2026-03": 1070,
      "2026-04": 980,
      "2026-05": 1007,
      "2026-06": 809,
      "2026-07": 1122,
      "2026-08": 1042
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 93.1,
      "2026-03": 94.9,
      "2026-04": 90.4,
      "2026-05": 86.5,
      "2026-06": 81.7,
      "2026-07": 80.4,
      "2026-08": 90.4
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 86.3,
      "2026-03": 88.2,
      "2026-04": 74.9,
      "2026-05": 79.2,
      "2026-06": 83.7,
      "2026-07": 87.5,
      "2026-08": 88.2
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 1.5,
      "2026-03": 1.9,
      "2026-04": 0.6,
      "2026-05": 1.6,
      "2026-06": 6.2,
      "2026-07": 2.4,
      "2026-08": 0.7
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 3.7,
      "2026-03": 4.1,
      "2026-04": 3.6,
      "2026-05": 3.3,
      "2026-06": 2.7,
      "2026-07": 3.7,
      "2026-08": 4.1
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 1204,
      "2026-03": 1211,
      "2026-04": 1119,
      "2026-05": 1134,
      "2026-06": 929,
      "2026-07": 1257,
      "2026-08": 1199
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 106,
      "2026-03": 106.6,
      "2026-04": 98.5,
      "2026-05": 99.8,
      "2026-06": 81.8,
      "2026-07": 110.7,
      "2026-08": 105.5
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E08000033": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 7850,
      "2024-25": 6045,
      "2023-24": 4391
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 12130,
      "2024-25": 12412,
      "2023-24": 10860
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 26.41,
      "2024-25": 20.43,
      "2023-24": 14.92
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 6.4,
      "2024-25": 34.5,
      "2023-24": 33.2
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 6,
      "2008-09": 6,
      "2009-10": 4,
      "2010-11": 2,
      "2011-12": 8,
      "2012-13": 5,
      "2013-14": 4,
      "2014-15": 5,
      "2015-16": 4,
      "2016-17": 4,
      "2017-18": 4,
      "2018-19": 4,
      "2019-20": 5,
      "2020-21": 4,
      "2021-22": 3,
      "2022-23": 2,
      "2023-24": 4,
      "2024-25": 8
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 11,
      "2008-09": 11,
      "2009-10": 7,
      "2010-11": 1,
      "2011-12": 12,
      "2012-13": 10,
      "2013-14": 9,
      "2014-15": 8,
      "2015-16": 7,
      "2016-17": 7,
      "2017-18": 6,
      "2018-19": 7,
      "2019-20": 6,
      "2020-21": 6,
      "2021-22": 7,
      "2022-23": 6,
      "2023-24": 9,
      "2024-25": 15
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 14,
      "2008-09": 14,
      "2009-10": 15,
      "2010-11": 16,
      "2011-12": 18,
      "2015-16": 17,
      "2020-21": 26,
      "2021-22": 21,
      "2022-23": 18,
      "2023-24": 34,
      "2024-25": 25
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 0
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 2.4
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 66.7
     },
     "sourceId": "dft-rdc"
    },
    "works-started": {
     "periods": {
      "2026-02": 559,
      "2026-03": 685,
      "2026-04": 549,
      "2026-05": 515,
      "2026-06": 413,
      "2026-07": 490,
      "2026-08": 446
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 91.1,
      "2026-03": 87.2,
      "2026-04": 90.7,
      "2026-05": 91.5,
      "2026-06": 91,
      "2026-07": 89.2,
      "2026-08": 91.7
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 52.7,
      "2026-03": 69.4,
      "2026-04": 86,
      "2026-05": 76.8,
      "2026-06": 85.2,
      "2026-07": 51.2,
      "2026-08": 71.9
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 1.3,
      "2026-03": 1.7,
      "2026-04": 0.9,
      "2026-05": 0.8,
      "2026-06": 1.9,
      "2026-07": 2,
      "2026-08": 2.1
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 5.6,
      "2026-03": 4.8,
      "2026-04": 3.9,
      "2026-05": 4.5,
      "2026-06": 4.5,
      "2026-07": 6.5,
      "2026-08": 6.1
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 753,
      "2026-03": 769,
      "2026-04": 654,
      "2026-05": 602,
      "2026-06": 504,
      "2026-07": 575,
      "2026-08": 516
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 106.2,
      "2026-03": 108.5,
      "2026-04": 92.2,
      "2026-05": 84.9,
      "2026-06": 71.1,
      "2026-07": 81.1,
      "2026-08": 72.8
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E08000034": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 2316,
      "2024-25": 2259,
      "2023-24": 2883
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 6229,
      "2024-25": 6818,
      "2023-24": 7828
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 6.17,
      "2024-25": 6.02,
      "2023-24": 7.74
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": -20.6,
      "2024-25": -5.4,
      "2023-24": 7.2
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 4,
      "2008-09": 5,
      "2009-10": 7,
      "2010-11": 7,
      "2011-12": 9,
      "2012-13": 5,
      "2013-14": 5,
      "2014-15": 5,
      "2015-16": 5,
      "2016-17": 4,
      "2017-18": 3,
      "2018-19": 3,
      "2019-20": 3,
      "2020-21": 2,
      "2021-22": 2,
      "2022-23": 4,
      "2023-24": 5,
      "2024-25": 5
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 7,
      "2008-09": 9,
      "2009-10": 8,
      "2010-11": 9,
      "2011-12": 7,
      "2012-13": 7,
      "2013-14": 8,
      "2014-15": 9,
      "2015-16": 8,
      "2016-17": 5,
      "2017-18": 4,
      "2018-19": 4,
      "2019-20": 3,
      "2020-21": 2,
      "2021-22": 3,
      "2022-23": 3,
      "2023-24": 6,
      "2024-25": 5
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2010-11": 23,
      "2011-12": 12,
      "2012-13": 12,
      "2013-14": 12,
      "2014-15": 12,
      "2015-16": 12,
      "2016-17": 12,
      "2017-18": 15,
      "2018-19": 21,
      "2020-21": 17,
      "2021-22": 17,
      "2022-23": 28
     },
     "sourceId": "dft-rdc",
     "breaks": []
    },
    "treated-a": {
     "periods": {
      "2024-25": 6
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 1.9
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 71.6
     },
     "sourceId": "dft-rdc"
    },
    "works-started": {
     "periods": {
      "2026-02": 992,
      "2026-03": 1097,
      "2026-04": 931,
      "2026-05": 916,
      "2026-06": 826,
      "2026-07": 1015,
      "2026-08": 815
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 93,
      "2026-03": 91,
      "2026-04": 91.5,
      "2026-05": 89.7,
      "2026-06": 83.3,
      "2026-07": 90.4,
      "2026-08": 91.7
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 80.5,
      "2026-03": 78.4,
      "2026-04": 77.8,
      "2026-05": 46.7,
      "2026-06": 53.7,
      "2026-07": 51.6,
      "2026-08": 62.7
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 1,
      "2026-03": 0.9,
      "2026-04": 1.1,
      "2026-05": 0.7,
      "2026-06": 1.7,
      "2026-07": 1.8,
      "2026-08": 2.5
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 3.9,
      "2026-03": 3.4,
      "2026-04": 4.1,
      "2026-05": 6.2,
      "2026-06": 5.2,
      "2026-07": 6,
      "2026-08": 5.5
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 1150,
      "2026-03": 1248,
      "2026-04": 1099,
      "2026-05": 1104,
      "2026-06": 980,
      "2026-07": 1189,
      "2026-08": 980
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 96.8,
      "2026-03": 105.1,
      "2026-04": 92.5,
      "2026-05": 92.9,
      "2026-06": 82.5,
      "2026-07": 100.1,
      "2026-08": 82.5
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E08000035": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 620,
      "2024-25": 1217,
      "2023-24": 3042
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 13583,
      "2024-25": 14142,
      "2023-24": 15148
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 1.32,
      "2024-25": 2.58,
      "2023-24": 6.53
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": -97.8,
      "2024-25": -31,
      "2023-24": -4.9
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 6,
      "2008-09": 5,
      "2009-10": 5,
      "2010-11": 5,
      "2011-12": 5,
      "2012-13": 3,
      "2013-14": 4,
      "2014-15": 3,
      "2015-16": 3,
      "2016-17": 3,
      "2017-18": 3,
      "2018-19": 3,
      "2019-20": 3,
      "2020-21": 2,
      "2021-22": 3,
      "2022-23": 3,
      "2024-25": 10
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 12,
      "2008-09": 9,
      "2009-10": 7,
      "2010-11": 8,
      "2011-12": 8,
      "2012-13": 5,
      "2013-14": 4,
      "2014-15": 4,
      "2015-16": 3,
      "2016-17": 3,
      "2017-18": 3,
      "2018-19": 2,
      "2019-20": 2,
      "2020-21": 2,
      "2021-22": 2,
      "2022-23": 3,
      "2024-25": 14
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 22,
      "2009-10": 14,
      "2010-11": 12,
      "2012-13": 11,
      "2013-14": 19,
      "2014-15": 17,
      "2015-16": 15,
      "2016-17": 15,
      "2017-18": 19,
      "2018-19": 16,
      "2019-20": 15,
      "2020-21": 17,
      "2021-22": 19,
      "2022-23": 20,
      "2023-24": 20,
      "2024-25": 24
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 8.6
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 4.1
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 61.5
     },
     "sourceId": "dft-rdc"
    },
    "works-started": {
     "periods": {
      "2026-02": 1883,
      "2026-03": 2037,
      "2026-04": 1749,
      "2026-05": 1501,
      "2026-06": 1476,
      "2026-07": 1665,
      "2026-08": 1515
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 87.9,
      "2026-03": 86.3,
      "2026-04": 83.4,
      "2026-05": 82.5,
      "2026-06": 78.7,
      "2026-07": 82.6,
      "2026-08": 83
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 82.4,
      "2026-03": 86.3,
      "2026-04": 62.3,
      "2026-05": 58.8,
      "2026-06": 69.5,
      "2026-07": 76.3,
      "2026-08": 66.4
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 1.5,
      "2026-03": 0.6,
      "2026-04": 0.8,
      "2026-05": 1.8,
      "2026-06": 0.5,
      "2026-07": 1.1,
      "2026-08": 1
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 3.7,
      "2026-03": 3.5,
      "2026-04": 4.8,
      "2026-05": 4.1,
      "2026-06": 3.8,
      "2026-07": 4.1,
      "2026-08": 4.6
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 2183,
      "2026-03": 2302,
      "2026-04": 2012,
      "2026-05": 1777,
      "2026-06": 1699,
      "2026-07": 1955,
      "2026-08": 1776
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 122,
      "2026-03": 128.7,
      "2026-04": 112.5,
      "2026-05": 99.3,
      "2026-06": 95,
      "2026-07": 109.3,
      "2026-08": 99.3
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E08000036": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 5753,
      "2024-25": 6249,
      "2023-24": 3637
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 11836,
      "2024-25": 13385,
      "2023-24": 9735
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 14.08,
      "2024-25": 15.4,
      "2023-24": 9.07
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 10.3,
      "2024-25": 7.1,
      "2023-24": 9.7
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 2,
      "2008-09": 3,
      "2009-10": 3,
      "2011-12": 3,
      "2012-13": 2,
      "2013-14": 2,
      "2014-15": 2,
      "2015-16": 2,
      "2016-17": 2,
      "2017-18": 2,
      "2018-19": 2,
      "2019-20": 2,
      "2020-21": 2,
      "2021-22": 2,
      "2022-23": 2,
      "2023-24": 3,
      "2024-25": 2
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 5,
      "2008-09": 6,
      "2009-10": 5,
      "2011-12": 7,
      "2012-13": 5,
      "2013-14": 4,
      "2014-15": 4,
      "2015-16": 2,
      "2016-17": 3,
      "2017-18": 3,
      "2018-19": 3,
      "2019-20": 2,
      "2020-21": 2,
      "2021-22": 2,
      "2022-23": 3,
      "2023-24": 3,
      "2024-25": 3
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 19,
      "2008-09": 15,
      "2009-10": 14,
      "2010-11": 12,
      "2011-12": 12,
      "2012-13": 13,
      "2013-14": 13,
      "2014-15": 10,
      "2015-16": 20,
      "2016-17": 19,
      "2018-19": 15,
      "2019-20": 11,
      "2020-21": 14,
      "2021-22": 12,
      "2022-23": 12,
      "2023-24": 12,
      "2024-25": 18
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 9.6
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 1.4
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 95.5
     },
     "sourceId": "dft-rdc"
    },
    "works-started": {
     "periods": {
      "2026-02": 737,
      "2026-03": 771,
      "2026-04": 837,
      "2026-05": 842,
      "2026-06": 874,
      "2026-07": 1071,
      "2026-08": 706
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 84.1,
      "2026-03": 79.9,
      "2026-04": 68.8,
      "2026-05": 83.4,
      "2026-06": 84.7,
      "2026-07": 83.8,
      "2026-08": 73.4
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 71.6,
      "2026-03": 72.3,
      "2026-04": 30.2,
      "2026-05": 52.2,
      "2026-06": 51.2,
      "2026-07": 72,
      "2026-08": 47.4
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 1.8,
      "2026-03": 2.4,
      "2026-04": 2.7,
      "2026-05": 2.5,
      "2026-06": 2.4,
      "2026-07": 2.7,
      "2026-08": 4.1
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 4.2,
      "2026-03": 3.5,
      "2026-04": 6.2,
      "2026-05": 4.5,
      "2026-06": 4.5,
      "2026-07": 4,
      "2026-08": 5.1
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 843,
      "2026-03": 889,
      "2026-04": 964,
      "2026-05": 964,
      "2026-06": 995,
      "2026-07": 1211,
      "2026-08": 830
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 93.3,
      "2026-03": 98.3,
      "2026-04": 106.6,
      "2026-05": 106.6,
      "2026-06": 110.1,
      "2026-07": 134,
      "2026-08": 91.8
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E08000037": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 7737,
      "2024-25": 9057,
      "2023-24": 6458
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 10733,
      "2024-25": 12343,
      "2023-24": 10018
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 21.36,
      "2024-25": 25.14,
      "2023-24": 18.06
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 30.8,
      "2024-25": 48.3,
      "2023-24": 33.3
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 4,
      "2008-09": 2,
      "2009-10": 3,
      "2010-11": 6,
      "2011-12": 4,
      "2012-13": 2,
      "2013-14": 2,
      "2014-15": 2,
      "2015-16": 2,
      "2016-17": 2,
      "2017-18": 1,
      "2018-19": 1,
      "2019-20": 1,
      "2020-21": 1,
      "2021-22": 1,
      "2022-23": 1,
      "2023-24": 1,
      "2024-25": 1
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 5,
      "2008-09": 4,
      "2009-10": 4,
      "2010-11": 7,
      "2011-12": 8,
      "2012-13": 5,
      "2013-14": 4,
      "2014-15": 4,
      "2015-16": 4,
      "2016-17": 3,
      "2017-18": 2,
      "2018-19": 2,
      "2019-20": 2,
      "2020-21": 2,
      "2021-22": 2,
      "2022-23": 2,
      "2023-24": 2,
      "2024-25": 2
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 5,
      "2008-09": 9,
      "2009-10": 8,
      "2010-11": 8,
      "2011-12": 7,
      "2012-13": 7,
      "2013-14": 11,
      "2014-15": 14,
      "2015-16": 16,
      "2016-17": 19,
      "2017-18": 18,
      "2018-19": 20,
      "2019-20": 19,
      "2020-21": 20,
      "2021-22": 24,
      "2022-23": 20,
      "2023-24": 21,
      "2024-25": 18
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 3
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 1.5
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 29
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2022-23": 3420000,
      "2023-24": 3855000,
      "2024-25": 3855000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2022-23": 6118,
      "2023-24": 6896,
      "2024-25": 6896
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 590,
      "2026-03": 697,
      "2026-04": 674,
      "2026-05": 536,
      "2026-06": 420,
      "2026-07": 445,
      "2026-08": 476
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 60.8,
      "2026-03": 62.1,
      "2026-04": 61.6,
      "2026-05": 66.2,
      "2026-06": 70.5,
      "2026-07": 76.6,
      "2026-08": 55.5
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 62.5,
      "2026-03": 64,
      "2026-04": 58.2,
      "2026-05": 56.8,
      "2026-06": 35.3,
      "2026-07": 69.9,
      "2026-08": 57
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 0.7,
      "2026-03": 0.6,
      "2026-04": 0.6,
      "2026-05": 0.5,
      "2026-06": 0.5,
      "2026-07": 0,
      "2026-08": 0.2
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 4.2,
      "2026-03": 4.5,
      "2026-04": 4.5,
      "2026-05": 5.9,
      "2026-06": 7.3,
      "2026-07": 5.9,
      "2026-08": 5.7
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 695,
      "2026-03": 793,
      "2026-04": 784,
      "2026-05": 647,
      "2026-06": 530,
      "2026-07": 538,
      "2026-08": 576
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 124.3,
      "2026-03": 141.9,
      "2026-04": 140.3,
      "2026-05": 115.7,
      "2026-06": 94.8,
      "2026-07": 96.2,
      "2026-08": 103
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E09000001": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 183433,
      "2024-25": 224167,
      "2023-24": 229233
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 213333,
      "2024-25": 260000,
      "2023-24": 260000
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 352.06,
      "2024-25": 433.95,
      "2023-24": 473.82
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 58.9,
      "2024-25": 54.6,
      "2023-24": 47.6
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 8,
      "2008-09": 13,
      "2009-10": 14,
      "2010-11": 12,
      "2011-12": 19,
      "2012-13": 32,
      "2013-14": 23,
      "2014-15": 7,
      "2015-16": 7,
      "2016-17": 8,
      "2017-18": 8,
      "2018-19": 7,
      "2019-20": 8,
      "2020-21": 8,
      "2021-22": 9,
      "2022-23": 7,
      "2023-24": 7,
      "2024-25": 7
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2010-11": 12,
      "2011-12": 10,
      "2012-13": 19,
      "2013-14": 18,
      "2014-15": 10,
      "2015-16": 7,
      "2016-17": 7,
      "2017-18": 4,
      "2018-19": 4,
      "2019-20": 5,
      "2020-21": 5,
      "2021-22": 69,
      "2022-23": 69,
      "2023-24": 75,
      "2024-25": 67
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 7,
      "2011-12": 5,
      "2012-13": 32,
      "2013-14": 39,
      "2014-15": 25,
      "2015-16": 19,
      "2016-17": 26,
      "2017-18": 21,
      "2018-19": 9,
      "2019-20": 14,
      "2020-21": 14,
      "2021-22": 29,
      "2022-23": 27,
      "2023-24": 22,
      "2024-25": 22
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 5
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 8.9
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 0
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2026-27": 277000,
      "2027-28": 298000,
      "2028-29": 319000,
      "2029-30": 367000,
      "2025-26": 71790,
      "2023-24": 21000,
      "2024-25": 21000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 9233,
      "2027-28": 9933,
      "2028-29": 10633,
      "2029-30": 12233,
      "2025-26": 2393,
      "2023-24": 700,
      "2024-25": 700
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 670,
      "2026-03": 736,
      "2026-04": 578,
      "2026-05": 637,
      "2026-06": 630,
      "2026-07": 759,
      "2026-08": 396
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 14.3,
      "2026-03": 15.6,
      "2026-04": 18,
      "2026-05": 12.7,
      "2026-06": 14.6,
      "2026-07": 11.7,
      "2026-08": 17.9
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 25.4,
      "2026-03": 52.4,
      "2026-04": 58,
      "2026-05": 14.4,
      "2026-06": 55.9,
      "2026-07": 7.1,
      "2026-08": 45.1
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 0,
      "2026-03": 0,
      "2026-04": 0.2,
      "2026-05": 0.5,
      "2026-06": 0.3,
      "2026-07": 0.6,
      "2026-08": 0
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 1.7,
      "2026-03": 1.2,
      "2026-04": 1.3,
      "2026-05": 2.7,
      "2026-06": 1,
      "2026-07": 4.8,
      "2026-08": 1.1
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 704,
      "2026-03": 758,
      "2026-04": 612,
      "2026-05": 670,
      "2026-06": 649,
      "2026-07": 815,
      "2026-08": 414
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 2346.7,
      "2026-03": 2526.7,
      "2026-04": 2040,
      "2026-05": 2233.3,
      "2026-06": 2163.3,
      "2026-07": 2716.7,
      "2026-08": 1380
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E09000002": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 4507,
      "2024-25": 2191,
      "2023-24": 3028
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 8837,
      "2024-25": 8837,
      "2023-24": 8372
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 4.07,
      "2024-25": 2.01,
      "2023-24": 2.86
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 2,
      "2008-09": 3,
      "2009-10": 5,
      "2010-11": 5,
      "2011-12": 3,
      "2012-13": 6,
      "2013-14": 8,
      "2014-15": 2,
      "2015-16": 2,
      "2016-17": 6,
      "2017-18": 4,
      "2018-19": 3,
      "2019-20": 19,
      "2022-23": 10,
      "2023-24": 6,
      "2024-25": 11
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 2,
      "2008-09": 4,
      "2009-10": 5,
      "2010-11": 7,
      "2011-12": 9,
      "2012-13": 8,
      "2013-14": 14,
      "2014-15": 9,
      "2015-16": 3,
      "2016-17": 3,
      "2017-18": 3,
      "2018-19": 2,
      "2019-20": 3
     },
     "sourceId": "dft-rdc",
     "breaks": []
    },
    "condition-u": {
     "periods": {
      "2007-08": 17,
      "2012-13": 49,
      "2013-14": 47,
      "2014-15": 47,
      "2015-16": 45,
      "2016-17": 9,
      "2018-19": 14,
      "2022-23": 13
     },
     "sourceId": "dft-rdc",
     "breaks": []
    },
    "treated-a": {
     "periods": {
      "2024-25": 18.9
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 1.2
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 0
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2026-27": 1449000,
      "2027-28": 1557000,
      "2028-29": 1666000,
      "2029-30": 1911000,
      "2025-26": 557790,
      "2023-24": 171000,
      "2024-25": 171000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 6740,
      "2027-28": 7242,
      "2028-29": 7749,
      "2029-30": 8888,
      "2025-26": 2594,
      "2023-24": 795,
      "2024-25": 795
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 267,
      "2026-03": 293,
      "2026-04": 440,
      "2026-05": 393,
      "2026-06": 253,
      "2026-07": 549,
      "2026-08": 359
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 68.9,
      "2026-03": 78.2,
      "2026-04": 76.4,
      "2026-05": 82.4,
      "2026-06": 84.6,
      "2026-07": 91.3,
      "2026-08": 83
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 75.3,
      "2026-03": 84.2,
      "2026-04": 72.2,
      "2026-05": 70,
      "2026-06": 77.5,
      "2026-07": 73.6,
      "2026-08": 70.7
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 0.4,
      "2026-03": 0.7,
      "2026-04": 1,
      "2026-05": 2.2,
      "2026-06": 3.1,
      "2026-07": 0.9,
      "2026-08": 0.6
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 3.4,
      "2026-03": 3.3,
      "2026-04": 3.4,
      "2026-05": 2.5,
      "2026-06": 2.9,
      "2026-07": 3.8,
      "2026-08": 3.3
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 308,
      "2026-03": 327,
      "2026-04": 488,
      "2026-05": 454,
      "2026-06": 289,
      "2026-07": 620,
      "2026-08": 401
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 143.3,
      "2026-03": 152.1,
      "2026-04": 227,
      "2026-05": 211.2,
      "2026-06": 134.4,
      "2026-07": 288.4,
      "2026-08": 186.5
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E09000003": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 8170,
      "2024-25": 8379,
      "2023-24": 16457
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 16809,
      "2024-25": 18298,
      "2023-24": 28085
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 9.41,
      "2024-25": 9.69,
      "2023-24": 19.35
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 58.9,
      "2024-25": 53.4,
      "2023-24": 80.6
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 3,
      "2008-09": 3,
      "2009-10": 5,
      "2010-11": 4,
      "2011-12": 4,
      "2012-13": 9,
      "2013-14": 10,
      "2014-15": 4,
      "2015-16": 4,
      "2016-17": 5,
      "2017-18": 4,
      "2018-19": 5,
      "2022-23": 8,
      "2023-24": 6,
      "2024-25": 10
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 9,
      "2008-09": 6,
      "2009-10": 6,
      "2010-11": 5,
      "2011-12": 3,
      "2012-13": 3,
      "2013-14": 16,
      "2014-15": 10,
      "2015-16": 5,
      "2016-17": 5,
      "2017-18": 8,
      "2018-19": 7,
      "2022-23": 13,
      "2023-24": 14,
      "2024-25": 14
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 10,
      "2008-09": 15,
      "2009-10": 23,
      "2010-11": 17,
      "2011-12": 18,
      "2012-13": 17,
      "2013-14": 17,
      "2014-15": 16,
      "2016-17": 12,
      "2017-18": 16,
      "2018-19": 14,
      "2019-20": 5,
      "2022-23": 4,
      "2023-24": 12,
      "2024-25": 12
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 6.2
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 1.1
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 0
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2026-27": 2467000,
      "2027-28": 2652000,
      "2028-29": 2842000,
      "2029-30": 3261000,
      "2025-26": 1199790,
      "2023-24": 368000,
      "2024-25": 368000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 5249,
      "2027-28": 5643,
      "2028-29": 6047,
      "2029-30": 6938,
      "2025-26": 2553,
      "2023-24": 783,
      "2024-25": 783
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 1514,
      "2026-03": 1442,
      "2026-04": 1244,
      "2026-05": 1138,
      "2026-06": 961,
      "2026-07": 1082,
      "2026-08": 967
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 59,
      "2026-03": 53,
      "2026-04": 49.8,
      "2026-05": 62.2,
      "2026-06": 59.8,
      "2026-07": 67.5,
      "2026-08": 64.9
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 76,
      "2026-03": 64.4,
      "2026-04": 56,
      "2026-05": 77.2,
      "2026-06": 75.7,
      "2026-07": 71.3,
      "2026-08": 63.5
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 1.9,
      "2026-03": 1.1,
      "2026-04": 1.2,
      "2026-05": 0.8,
      "2026-06": 1.3,
      "2026-07": 1.4,
      "2026-08": 2.4
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 1.9,
      "2026-03": 1.9,
      "2026-04": 1.9,
      "2026-05": 1.4,
      "2026-06": 1.8,
      "2026-07": 2,
      "2026-08": 2.6
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 1665,
      "2026-03": 1605,
      "2026-04": 1386,
      "2026-05": 1248,
      "2026-06": 1039,
      "2026-07": 1197,
      "2026-08": 1085
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 354.3,
      "2026-03": 341.5,
      "2026-04": 294.9,
      "2026-05": 265.5,
      "2026-06": 221.1,
      "2026-07": 254.7,
      "2026-08": 230.9
     },
     "sourceId": "dft-street-manager"
    },
    "compensation-paid": {
     "periods": {
      "2022 to 2024": 424370
     },
     "sourceId": "manual-roads-gocompare-2022-2024"
    }
   },
   "E09000004": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 11570,
      "2024-25": 9155,
      "2023-24": 4585
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 17544,
      "2024-25": 15497,
      "2023-24": 11696
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 15.39,
      "2024-25": 12.22,
      "2023-24": 6.22
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 54.4,
      "2024-25": 55.9,
      "2023-24": 34.8
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 3,
      "2008-09": 3,
      "2009-10": 4,
      "2010-11": 3,
      "2011-12": 4,
      "2012-13": 4,
      "2013-14": 5,
      "2014-15": 1,
      "2015-16": 2,
      "2016-17": 2,
      "2017-18": 1,
      "2018-19": 3,
      "2019-20": 7,
      "2020-21": 8,
      "2022-23": 5,
      "2023-24": 4,
      "2024-25": 5
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 2,
      "2008-09": 3,
      "2009-10": 3,
      "2010-11": 3,
      "2011-12": 3,
      "2012-13": 4,
      "2013-14": 6,
      "2014-15": 4,
      "2015-16": 2,
      "2016-17": 2,
      "2017-18": 2,
      "2018-19": 2,
      "2019-20": 2,
      "2020-21": 1,
      "2022-23": 1
     },
     "sourceId": "dft-rdc",
     "breaks": []
    },
    "condition-u": {
     "periods": {
      "2007-08": 6,
      "2009-10": 6,
      "2010-11": 7,
      "2014-15": 9,
      "2015-16": 11,
      "2016-17": 12,
      "2017-18": 12,
      "2022-23": 5,
      "2023-24": 9,
      "2024-25": 12
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 1.8
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 1
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 0
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2026-27": 2491000,
      "2027-28": 2678000,
      "2028-29": 2866000,
      "2029-30": 3291000,
      "2025-26": 896790,
      "2023-24": 275000,
      "2024-25": 275000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 7284,
      "2027-28": 7830,
      "2028-29": 8380,
      "2029-30": 9623,
      "2025-26": 2622,
      "2023-24": 804,
      "2024-25": 804
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 745,
      "2026-03": 820,
      "2026-04": 674,
      "2026-05": 707,
      "2026-06": 572,
      "2026-07": 623,
      "2026-08": 595
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 49.5,
      "2026-03": 51.6,
      "2026-04": 52.5,
      "2026-05": 54.9,
      "2026-06": 54.7,
      "2026-07": 58.1,
      "2026-08": 60.7
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 71.5,
      "2026-03": 80.6,
      "2026-04": 88.4,
      "2026-05": 83.3,
      "2026-06": 82.8,
      "2026-07": 88.6,
      "2026-08": 82.2
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 3,
      "2026-03": 2.2,
      "2026-04": 2.3,
      "2026-05": 2.9,
      "2026-06": 2.9,
      "2026-07": 2.9,
      "2026-08": 4.1
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 2.3,
      "2026-03": 2.5,
      "2026-04": 3,
      "2026-05": 2.5,
      "2026-06": 2.8,
      "2026-07": 2.3,
      "2026-08": 3.5
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 812,
      "2026-03": 899,
      "2026-04": 760,
      "2026-05": 795,
      "2026-06": 644,
      "2026-07": 702,
      "2026-08": 669
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 237.4,
      "2026-03": 262.9,
      "2026-04": 222.2,
      "2026-05": 232.5,
      "2026-06": 188.3,
      "2026-07": 205.3,
      "2026-08": 195.6
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E09000005": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 20512,
      "2024-25": 20121,
      "2023-24": 15578
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 28028,
      "2024-25": 27336,
      "2023-24": 21799
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 16.83,
      "2024-25": 16.36,
      "2023-24": 12.78
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 29.1,
      "2024-25": 31.1,
      "2023-24": 64.4
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 8,
      "2008-09": 8,
      "2009-10": 11,
      "2010-11": 9,
      "2011-12": 9,
      "2012-13": 13,
      "2013-14": 16,
      "2014-15": 6,
      "2015-16": 6,
      "2016-17": 7,
      "2017-18": 7,
      "2018-19": 6,
      "2019-20": 14,
      "2021-22": 22,
      "2022-23": 12,
      "2023-24": 11,
      "2024-25": 14
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 10,
      "2008-09": 9,
      "2009-10": 9,
      "2010-11": 7,
      "2011-12": 6,
      "2012-13": 10,
      "2013-14": 16,
      "2014-15": 10,
      "2015-16": 5,
      "2016-17": 5,
      "2017-18": 7,
      "2018-19": 7,
      "2019-20": 10,
      "2021-22": 16,
      "2022-23": 7,
      "2023-24": 7,
      "2024-25": 11
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 20,
      "2008-09": 20,
      "2009-10": 23,
      "2012-13": 20,
      "2013-14": 21,
      "2014-15": 21,
      "2015-16": 21,
      "2016-17": 24,
      "2017-18": 21,
      "2018-19": 18,
      "2019-20": 14,
      "2021-22": 8,
      "2022-23": 8,
      "2023-24": 8,
      "2024-25": 12
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 1.1
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 0
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 0
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2026-27": 1684000,
      "2027-28": 1810000,
      "2028-29": 1938000,
      "2029-30": 2222000,
      "2025-26": 760790,
      "2023-24": 233000,
      "2024-25": 233000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 5827,
      "2027-28": 6263,
      "2028-29": 6706,
      "2029-30": 7689,
      "2025-26": 2632,
      "2023-24": 806,
      "2024-25": 806
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 1135,
      "2026-03": 1428,
      "2026-04": 1225,
      "2026-05": 1030,
      "2026-06": 897,
      "2026-07": 1167,
      "2026-08": 869
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 70.5,
      "2026-03": 71.1,
      "2026-04": 63.2,
      "2026-05": 71.3,
      "2026-06": 72.5,
      "2026-07": 66.5,
      "2026-08": 62.8
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 87.6,
      "2026-03": 73.4,
      "2026-04": 74.7,
      "2026-05": 75.2,
      "2026-06": 82.9,
      "2026-07": 78.4,
      "2026-08": 85.6
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 0.3,
      "2026-03": 1.3,
      "2026-04": 1.4,
      "2026-05": 1.9,
      "2026-06": 2.6,
      "2026-07": 1,
      "2026-08": 2.5
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 2.2,
      "2026-03": 2.3,
      "2026-04": 2.5,
      "2026-05": 2.6,
      "2026-06": 2.9,
      "2026-07": 2,
      "2026-08": 3
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 1259,
      "2026-03": 1574,
      "2026-04": 1374,
      "2026-05": 1124,
      "2026-06": 997,
      "2026-07": 1274,
      "2026-08": 1003
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 435.6,
      "2026-03": 544.6,
      "2026-04": 475.4,
      "2026-05": 388.9,
      "2026-06": 345,
      "2026-07": 440.8,
      "2026-08": 347.1
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E09000006": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 13506,
      "2024-25": 15909,
      "2023-24": 16510
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 18981,
      "2024-25": 23023,
      "2023-24": 23726
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 22.87,
      "2024-25": 27.05,
      "2023-24": 28.26
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 3.4,
      "2024-25": 1.6,
      "2023-24": 2.5
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 2,
      "2008-09": 3,
      "2009-10": 4,
      "2010-11": 3,
      "2011-12": 3,
      "2012-13": 3,
      "2013-14": 5,
      "2014-15": 1,
      "2015-16": 2,
      "2016-17": 2,
      "2017-18": 2,
      "2018-19": 3,
      "2022-23": 4,
      "2023-24": 2,
      "2024-25": 5
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 3,
      "2008-09": 5,
      "2009-10": 5,
      "2010-11": 5,
      "2011-12": 6,
      "2012-13": 5,
      "2013-14": 5,
      "2014-15": 3,
      "2015-16": 2,
      "2016-17": 2,
      "2017-18": 2,
      "2018-19": 2
     },
     "sourceId": "dft-rdc",
     "breaks": []
    },
    "condition-u": {
     "periods": {
      "2007-08": 16,
      "2008-09": 16,
      "2009-10": 16,
      "2010-11": 20,
      "2013-14": 17,
      "2014-15": 17,
      "2015-16": 17
     },
     "sourceId": "dft-rdc",
     "breaks": []
    },
    "treated-a": {
     "periods": {
      "2024-25": 2.8
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 1.1
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 0
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2026-27": 3573000,
      "2027-28": 3840000,
      "2028-29": 4110000,
      "2029-30": 4714000,
      "2025-26": 1480790,
      "2023-24": 455000,
      "2024-25": 455000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 6279,
      "2027-28": 6749,
      "2028-29": 7223,
      "2029-30": 8285,
      "2025-26": 2602,
      "2023-24": 800,
      "2024-25": 800
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 2111,
      "2026-03": 1997,
      "2026-04": 1736,
      "2026-05": 1678,
      "2026-06": 827,
      "2026-07": 1454,
      "2026-08": 1465
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 41.9,
      "2026-03": 47.7,
      "2026-04": 48.2,
      "2026-05": 45.6,
      "2026-06": 70,
      "2026-07": 48,
      "2026-08": 48.9
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 55.6,
      "2026-03": 39.5,
      "2026-04": 18.9,
      "2026-05": 35.1,
      "2026-06": 39.1,
      "2026-07": 69.3,
      "2026-08": 77.4
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 11,
      "2026-03": 24.9,
      "2026-04": 14.8,
      "2026-05": 16.8,
      "2026-06": 11.6,
      "2026-07": 1.9,
      "2026-08": 2.4
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 2.5,
      "2026-03": 3.8,
      "2026-04": 6.4,
      "2026-05": 2.9,
      "2026-06": 4.8,
      "2026-07": 1.9,
      "2026-08": 1.8
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 2315,
      "2026-03": 2276,
      "2026-04": 1959,
      "2026-05": 1827,
      "2026-06": 973,
      "2026-07": 1553,
      "2026-08": 1580
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 406.9,
      "2026-03": 400,
      "2026-04": 344.3,
      "2026-05": 321.1,
      "2026-06": 171,
      "2026-07": 272.9,
      "2026-08": 277.7
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E09000007": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 1221,
      "2024-25": 593,
      "2023-24": 20831
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 0,
      "2024-25": 1744,
      "2023-24": 22674
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 0.97,
      "2024-25": 0.46,
      "2023-24": 16.22
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2023-24": 67.8
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 11,
      "2008-09": 16,
      "2009-10": 17,
      "2010-11": 17,
      "2011-12": 11,
      "2012-13": 18,
      "2013-14": 20,
      "2014-15": 9,
      "2015-16": 9,
      "2016-17": 10,
      "2017-18": 8,
      "2018-19": 7,
      "2022-23": 8,
      "2023-24": 9,
      "2024-25": 10
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 17,
      "2008-09": 17,
      "2009-10": 18,
      "2010-11": 14,
      "2011-12": 15,
      "2012-13": 14,
      "2013-14": 18,
      "2014-15": 12,
      "2015-16": 7,
      "2016-17": 6,
      "2017-18": 6,
      "2018-19": 6
     },
     "sourceId": "dft-rdc",
     "breaks": []
    },
    "condition-u": {
     "periods": {
      "2007-08": 8,
      "2008-09": 12,
      "2009-10": 11,
      "2011-12": 20,
      "2012-13": 20,
      "2013-14": 10,
      "2014-15": 8,
      "2015-16": 8,
      "2016-17": 9,
      "2017-18": 9,
      "2018-19": 9,
      "2020-21": 8,
      "2021-22": 12,
      "2022-23": 12,
      "2023-24": 12
     },
     "sourceId": "dft-rdc",
     "breaks": []
    },
    "treated-a": {
     "periods": {
      "2024-25": 0.7
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 2.5
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 0
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2026-27": 945000,
      "2027-28": 1016000,
      "2028-29": 1087000,
      "2029-30": 1246000,
      "2025-26": 445790,
      "2023-24": 137000,
      "2024-25": 137000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 5494,
      "2027-28": 5907,
      "2028-29": 6320,
      "2029-30": 7244,
      "2025-26": 2592,
      "2023-24": 797,
      "2024-25": 797
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 1367,
      "2026-03": 1396,
      "2026-04": 974,
      "2026-05": 1113,
      "2026-06": 1015,
      "2026-07": 1136,
      "2026-08": 842
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 32.5,
      "2026-03": 31.4,
      "2026-04": 34.7,
      "2026-05": 37.6,
      "2026-06": 30.9,
      "2026-07": 41.7,
      "2026-08": 44.3
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 66.1,
      "2026-03": 55.8,
      "2026-04": 32.8,
      "2026-05": 42,
      "2026-06": 74.3,
      "2026-07": 79.7,
      "2026-08": 51
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 3.3,
      "2026-03": 1.7,
      "2026-04": 1.9,
      "2026-05": 1.2,
      "2026-06": 0.6,
      "2026-07": 0.9,
      "2026-08": 2
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 2.2,
      "2026-03": 1.9,
      "2026-04": 3.2,
      "2026-05": 2.2,
      "2026-06": 6.9,
      "2026-07": 3.3,
      "2026-08": 3.4
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 1483,
      "2026-03": 1492,
      "2026-04": 1075,
      "2026-05": 1205,
      "2026-06": 1104,
      "2026-07": 1249,
      "2026-08": 940
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 862.2,
      "2026-03": 867.4,
      "2026-04": 625,
      "2026-05": 700.6,
      "2026-06": 641.9,
      "2026-07": 726.2,
      "2026-08": 546.5
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E09000008": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 4927,
      "2024-25": 6938,
      "2023-24": 7608
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 30498,
      "2024-25": 21784,
      "2023-24": 32988
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 5.79,
      "2024-25": 8.18,
      "2023-24": 9.12
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2024-25": 3.6,
      "2023-24": 0
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 7,
      "2008-09": 7,
      "2009-10": 9,
      "2010-11": 9,
      "2011-12": 8,
      "2012-13": 9,
      "2013-14": 7,
      "2014-15": 4,
      "2015-16": 6,
      "2016-17": 6,
      "2017-18": 6,
      "2018-19": 8,
      "2019-20": 8,
      "2020-21": 8,
      "2021-22": 8,
      "2022-23": 8,
      "2023-24": 7,
      "2024-25": 9
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 5,
      "2008-09": 6,
      "2009-10": 7,
      "2010-11": 8,
      "2011-12": 10,
      "2012-13": 13,
      "2013-14": 6,
      "2014-15": 5,
      "2015-16": 3,
      "2016-17": 3,
      "2017-18": 3,
      "2018-19": 3,
      "2019-20": 4,
      "2020-21": 4,
      "2021-22": 4,
      "2022-23": 11,
      "2023-24": 11
     },
     "sourceId": "dft-rdc",
     "breaks": []
    },
    "condition-u": {
     "periods": {
      "2007-08": 13,
      "2008-09": 13,
      "2012-13": 17,
      "2013-14": 17,
      "2014-15": 18,
      "2015-16": 15,
      "2016-17": 14,
      "2017-18": 16,
      "2018-19": 16,
      "2019-20": 15,
      "2020-21": 15,
      "2021-22": 15,
      "2022-23": 17,
      "2023-24": 17,
      "2024-25": 17
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 5.6
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 2
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 0
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2026-27": 2707000,
      "2027-28": 2909000,
      "2028-29": 3115000,
      "2029-30": 3569000,
      "2025-26": 1242790,
      "2023-24": 382000,
      "2024-25": 382000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 5616,
      "2027-28": 6035,
      "2028-29": 6463,
      "2029-30": 7405,
      "2025-26": 2578,
      "2023-24": 793,
      "2024-25": 793
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 2045,
      "2026-03": 2222,
      "2026-04": 1910,
      "2026-05": 1759,
      "2026-06": 1602,
      "2026-07": 2456,
      "2026-08": 2043
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 49.1,
      "2026-03": 48.3,
      "2026-04": 47.1,
      "2026-05": 47.8,
      "2026-06": 45.5,
      "2026-07": 36.6,
      "2026-08": 35.8
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 86.3,
      "2026-03": 87.7,
      "2026-04": 84.7,
      "2026-05": 73.5,
      "2026-06": 83.3,
      "2026-07": 89.2,
      "2026-08": 83.1
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 1.2,
      "2026-03": 0.6,
      "2026-04": 1.5,
      "2026-05": 1.1,
      "2026-06": 1.3,
      "2026-07": 0.8,
      "2026-08": 2.3
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 1.7,
      "2026-03": 1.7,
      "2026-04": 1.7,
      "2026-05": 1.8,
      "2026-06": 1.5,
      "2026-07": 1.1,
      "2026-08": 1.5
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 2195,
      "2026-03": 2372,
      "2026-04": 2054,
      "2026-05": 1896,
      "2026-06": 1712,
      "2026-07": 2585,
      "2026-08": 2170
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 455.4,
      "2026-03": 492.1,
      "2026-04": 426.1,
      "2026-05": 393.4,
      "2026-06": 355.2,
      "2026-07": 536.3,
      "2026-08": 450.2
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E09000009": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 9423,
      "2024-25": 7702,
      "2023-24": 6992
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 26829,
      "2024-25": 25474,
      "2023-24": 26829
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 8.98,
      "2024-25": 7.33,
      "2023-24": 6.76
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 0.8,
      "2024-25": 1.4,
      "2023-24": 1.6
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 9,
      "2008-09": 8,
      "2009-10": 7,
      "2010-11": 8,
      "2011-12": 6,
      "2012-13": 9,
      "2013-14": 18,
      "2014-15": 5,
      "2015-16": 6,
      "2016-17": 6,
      "2017-18": 5,
      "2018-19": 4,
      "2022-23": 10,
      "2023-24": 8,
      "2024-25": 12
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 22,
      "2008-09": 11,
      "2009-10": 18,
      "2010-11": 13,
      "2011-12": 10,
      "2012-13": 17,
      "2013-14": 27,
      "2014-15": 16,
      "2015-16": 7,
      "2016-17": 7,
      "2017-18": 8,
      "2018-19": 7,
      "2022-23": 8,
      "2023-24": 7,
      "2024-25": 9
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 6,
      "2008-09": 6,
      "2009-10": 6,
      "2010-11": 6,
      "2011-12": 6,
      "2012-13": 6,
      "2013-14": 6,
      "2014-15": 6,
      "2015-16": 6,
      "2016-17": 6,
      "2017-18": 8,
      "2018-19": 10,
      "2019-20": 10,
      "2020-21": 9,
      "2021-22": 9,
      "2022-23": 5,
      "2023-24": 6,
      "2024-25": 10
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 1.2
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 1.9
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 24.7
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2026-27": 1634000,
      "2027-28": 1757000,
      "2028-29": 1881000,
      "2029-30": 2156000,
      "2025-26": 946790,
      "2023-24": 291000,
      "2024-25": 291000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 4428,
      "2027-28": 4762,
      "2028-29": 5098,
      "2029-30": 5843,
      "2025-26": 2566,
      "2023-24": 789,
      "2024-25": 789
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 1892,
      "2026-03": 1889,
      "2026-04": 1434,
      "2026-05": 1588,
      "2026-06": 1426,
      "2026-07": 1583,
      "2026-08": 1063
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 49.1,
      "2026-03": 48.7,
      "2026-04": 49,
      "2026-05": 57.9,
      "2026-06": 63.1,
      "2026-07": 63.1,
      "2026-08": 72.2
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 22.5,
      "2026-03": 18.8,
      "2026-04": 18.2,
      "2026-05": 34.7,
      "2026-06": 21,
      "2026-07": 17.3,
      "2026-08": 31.7
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 1.6,
      "2026-03": 1.2,
      "2026-04": 2.2,
      "2026-05": 1.6,
      "2026-06": 1.8,
      "2026-07": 5.8,
      "2026-08": 9.5
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 6.1,
      "2026-03": 6.9,
      "2026-04": 7.6,
      "2026-05": 4.9,
      "2026-06": 7.7,
      "2026-07": 9.4,
      "2026-08": 11.4
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 2288,
      "2026-03": 2433,
      "2026-04": 1739,
      "2026-05": 1878,
      "2026-06": 1911,
      "2026-07": 2149,
      "2026-08": 1538
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 620.1,
      "2026-03": 659.3,
      "2026-04": 471.3,
      "2026-05": 508.9,
      "2026-06": 517.9,
      "2026-07": 582.4,
      "2026-08": 416.8
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E09000010": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 6139,
      "2024-25": 6907,
      "2023-24": 6853
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 20566,
      "2024-25": 21594,
      "2023-24": 21851
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 7.25,
      "2024-25": 8.11,
      "2023-24": 8.06
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 14.3,
      "2024-25": 3.1,
      "2023-24": 2.7
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 4,
      "2008-09": 3,
      "2009-10": 6,
      "2010-11": 6,
      "2011-12": 6,
      "2012-13": 9,
      "2013-14": 10,
      "2014-15": 3,
      "2015-16": 3,
      "2016-17": 3,
      "2017-18": 3,
      "2018-19": 3,
      "2019-20": 22,
      "2020-21": 22,
      "2021-22": 1,
      "2022-23": 5,
      "2023-24": 4,
      "2024-25": 7
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 4,
      "2008-09": 6,
      "2009-10": 7,
      "2010-11": 5,
      "2011-12": 5,
      "2012-13": 5,
      "2013-14": 9,
      "2014-15": 5,
      "2015-16": 3,
      "2016-17": 3,
      "2017-18": 2,
      "2018-19": 2,
      "2019-20": 2,
      "2021-22": 2,
      "2023-24": 8,
      "2024-25": 7
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 18,
      "2008-09": 15,
      "2009-10": 13,
      "2013-14": 12,
      "2017-18": 22,
      "2018-19": 22,
      "2023-24": 15,
      "2024-25": 16
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 3
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 0.6
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 30.5
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2026-27": 3165000,
      "2027-28": 3401000,
      "2028-29": 3644000,
      "2029-30": 4185000,
      "2025-26": 1008790,
      "2023-24": 310000,
      "2024-25": 310000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 8136,
      "2027-28": 8743,
      "2028-29": 9368,
      "2029-30": 10758,
      "2025-26": 2593,
      "2023-24": 797,
      "2024-25": 797
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 1597,
      "2026-03": 2001,
      "2026-04": 1211,
      "2026-05": 1384,
      "2026-06": 1180,
      "2026-07": 1752,
      "2026-08": 1349
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 40.3,
      "2026-03": 43.5,
      "2026-04": 59.2,
      "2026-05": 68,
      "2026-06": 69.2,
      "2026-07": 56.6,
      "2026-08": 70.9
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 26.8,
      "2026-03": 60,
      "2026-04": 58.4,
      "2026-05": 44.8,
      "2026-06": 71.8,
      "2026-07": 63.8,
      "2026-08": 76.8
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 13,
      "2026-03": 15.8,
      "2026-04": 13,
      "2026-05": 5.4,
      "2026-06": 3,
      "2026-07": 7.4,
      "2026-08": 5.6
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 3.4,
      "2026-03": 1.5,
      "2026-04": 2.9,
      "2026-05": 3.3,
      "2026-06": 2.3,
      "2026-07": 1.6,
      "2026-08": 2.3
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 1894,
      "2026-03": 2108,
      "2026-04": 1373,
      "2026-05": 1527,
      "2026-06": 1305,
      "2026-07": 1862,
      "2026-08": 1520
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 486.9,
      "2026-03": 541.9,
      "2026-04": 353,
      "2026-05": 392.5,
      "2026-06": 335.5,
      "2026-07": 478.7,
      "2026-08": 390.7
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E09000011": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 18443,
      "2024-25": 13365,
      "2023-24": 14452
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 25697,
      "2024-25": 18576,
      "2023-24": 23839
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 19.78,
      "2024-25": 14.33,
      "2023-24": 15.67
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 80.4,
      "2024-25": 82.5,
      "2023-24": 78.7
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 4,
      "2008-09": 4,
      "2009-10": 5,
      "2010-11": 5,
      "2011-12": 8,
      "2012-13": 8,
      "2013-14": 5,
      "2014-15": 3,
      "2015-16": 3,
      "2016-17": 4,
      "2017-18": 3,
      "2018-19": 4,
      "2019-20": 5,
      "2020-21": 8,
      "2021-22": 6,
      "2022-23": 6,
      "2023-24": 6,
      "2024-25": 8
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 4,
      "2008-09": 8,
      "2009-10": 8,
      "2010-11": 6,
      "2011-12": 5,
      "2012-13": 12,
      "2013-14": 5,
      "2014-15": 6,
      "2015-16": 5,
      "2016-17": 4,
      "2017-18": 4,
      "2018-19": 4,
      "2019-20": 5,
      "2020-21": 8
     },
     "sourceId": "dft-rdc",
     "breaks": []
    },
    "condition-u": {
     "periods": {
      "2007-08": 57,
      "2008-09": 35,
      "2009-10": 33,
      "2010-11": 43,
      "2011-12": 35,
      "2012-13": 35,
      "2017-18": 29,
      "2018-19": 25,
      "2019-20": 28,
      "2020-21": 29
     },
     "sourceId": "dft-rdc",
     "breaks": []
    },
    "treated-a": {
     "periods": {
      "2024-25": 0.6
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 0.5
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 0
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2026-27": 2286000,
      "2027-28": 2457000,
      "2028-29": 2630000,
      "2029-30": 3015000,
      "2025-26": 814790,
      "2023-24": 250000,
      "2024-25": 250000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 7077,
      "2027-28": 7607,
      "2028-29": 8142,
      "2029-30": 9334,
      "2025-26": 2523,
      "2023-24": 774,
      "2024-25": 774
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 1795,
      "2026-03": 2239,
      "2026-04": 1588,
      "2026-05": 1363,
      "2026-06": 1480,
      "2026-07": 2023,
      "2026-08": 1764
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 20,
      "2026-03": 19.7,
      "2026-04": 20.7,
      "2026-05": 21.1,
      "2026-06": 20.7,
      "2026-07": 15.7,
      "2026-08": 15.8
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 44.9,
      "2026-03": 39,
      "2026-04": 38.5,
      "2026-05": 44.2,
      "2026-06": 41.3,
      "2026-07": 27.8,
      "2026-08": 28.4
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 1.1,
      "2026-03": 0.7,
      "2026-04": 0.8,
      "2026-05": 0.8,
      "2026-06": 0.9,
      "2026-07": 0.2,
      "2026-08": 1
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 2,
      "2026-03": 2.3,
      "2026-04": 2.1,
      "2026-05": 2.4,
      "2026-06": 2,
      "2026-07": 1.9,
      "2026-08": 2.1
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 1926,
      "2026-03": 2386,
      "2026-04": 1713,
      "2026-05": 1449,
      "2026-06": 1643,
      "2026-07": 2137,
      "2026-08": 1888
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 596.3,
      "2026-03": 738.7,
      "2026-04": 530.3,
      "2026-05": 448.6,
      "2026-06": 508.7,
      "2026-07": 661.6,
      "2026-08": 584.5
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E09000012": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 411,
      "2024-25": 2827,
      "2023-24": 1143
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 10714,
      "2024-25": 13095,
      "2023-24": 15476
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 0.26,
      "2024-25": 1.77,
      "2023-24": 0.72
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": -142,
      "2024-25": 54.1,
      "2023-24": 26
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 6,
      "2008-09": 8,
      "2009-10": 12,
      "2010-11": 9,
      "2011-12": 9,
      "2012-13": 16,
      "2013-14": 16,
      "2014-15": 6,
      "2015-16": 8,
      "2016-17": 7,
      "2017-18": 7,
      "2018-19": 6,
      "2019-20": 35,
      "2022-23": 13,
      "2023-24": 13,
      "2024-25": 11
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 7,
      "2008-09": 11,
      "2009-10": 15,
      "2010-11": 15,
      "2011-12": 11,
      "2012-13": 16,
      "2013-14": 19,
      "2014-15": 17,
      "2015-16": 10,
      "2016-17": 8,
      "2017-18": 10,
      "2018-19": 7,
      "2019-20": 10,
      "2022-23": 15,
      "2023-24": 16
     },
     "sourceId": "dft-rdc",
     "breaks": []
    },
    "condition-u": {
     "periods": {
      "2007-08": 20,
      "2013-14": 18,
      "2015-16": 20,
      "2016-17": 21,
      "2022-23": 17,
      "2023-24": 19,
      "2024-25": 19
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 3
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 1.3
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 0
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2026-27": 1089000,
      "2027-28": 1170000,
      "2028-29": 1252000,
      "2029-30": 1435000,
      "2025-26": 419790,
      "2023-24": 128000,
      "2024-25": 128000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 6482,
      "2027-28": 6964,
      "2028-29": 7452,
      "2029-30": 8542,
      "2025-26": 2499,
      "2023-24": 762,
      "2024-25": 762
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 504,
      "2026-03": 469,
      "2026-04": 460,
      "2026-05": 386,
      "2026-06": 299,
      "2026-07": 393,
      "2026-08": 360
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 55.4,
      "2026-03": 70.4,
      "2026-04": 56.1,
      "2026-05": 58.3,
      "2026-06": 56.5,
      "2026-07": 72,
      "2026-08": 67.2
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 44.3,
      "2026-03": 48.7,
      "2026-04": 34.7,
      "2026-05": 57.9,
      "2026-06": 48.1,
      "2026-07": 55.5,
      "2026-08": 15.9
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 0.3,
      "2026-03": 0.9,
      "2026-04": 2.8,
      "2026-05": 2.3,
      "2026-06": 1.1,
      "2026-07": 1.2,
      "2026-08": 3.4
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 3,
      "2026-03": 3,
      "2026-04": 2.9,
      "2026-05": 2.8,
      "2026-06": 3.2,
      "2026-07": 3.1,
      "2026-08": 9.9
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 644,
      "2026-03": 608,
      "2026-04": 549,
      "2026-05": 484,
      "2026-06": 412,
      "2026-07": 462,
      "2026-08": 445
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 383.3,
      "2026-03": 361.9,
      "2026-04": 326.8,
      "2026-05": 288.1,
      "2026-06": 245.2,
      "2026-07": 275,
      "2026-08": 264.9
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E09000013": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 22620,
      "2024-25": 22839,
      "2023-24": 23131
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 30657,
      "2024-25": 30657,
      "2023-24": 32847
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 16.29,
      "2024-25": 16.4,
      "2023-24": 16.71
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 24.1,
      "2024-25": 11.7,
      "2023-24": 22.7
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 8,
      "2008-09": 12,
      "2009-10": 12,
      "2010-11": 9,
      "2011-12": 8,
      "2012-13": 11,
      "2013-14": 22,
      "2014-15": 6,
      "2015-16": 10,
      "2016-17": 7,
      "2017-18": 6,
      "2018-19": 5,
      "2022-23": 4,
      "2023-24": 5,
      "2024-25": 8
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 8,
      "2008-09": 11,
      "2009-10": 11,
      "2010-11": 9,
      "2011-12": 9,
      "2012-13": 11,
      "2013-14": 13,
      "2014-15": 8,
      "2015-16": 4,
      "2016-17": 5,
      "2017-18": 3,
      "2018-19": 2,
      "2021-22": 40,
      "2023-24": 17,
      "2024-25": 11
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 9,
      "2009-10": 9,
      "2010-11": 6,
      "2013-14": 13,
      "2014-15": 16,
      "2015-16": 19,
      "2016-17": 23,
      "2017-18": 28,
      "2018-19": 34,
      "2019-20": 50,
      "2020-21": 50,
      "2021-22": 50,
      "2023-24": 20,
      "2024-25": 12
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 2.8
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 1
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 0
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2026-27": 764000,
      "2027-28": 820000,
      "2028-29": 877000,
      "2029-30": 1006000,
      "2025-26": 357790,
      "2023-24": 109000,
      "2024-25": 109000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 5577,
      "2027-28": 5985,
      "2028-29": 6401,
      "2029-30": 7343,
      "2025-26": 2612,
      "2023-24": 796,
      "2024-25": 796
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 1313,
      "2026-03": 1523,
      "2026-04": 1419,
      "2026-05": 1525,
      "2026-06": 1150,
      "2026-07": 1003,
      "2026-08": 640
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 36.3,
      "2026-03": 34,
      "2026-04": 28.4,
      "2026-05": 26.2,
      "2026-06": 25.5,
      "2026-07": 43.3,
      "2026-08": 53.6
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 42.3,
      "2026-03": 80.9,
      "2026-04": 65,
      "2026-05": 45.5,
      "2026-06": 57,
      "2026-07": 67.1,
      "2026-08": 58.3
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 0.5,
      "2026-03": 0.5,
      "2026-04": 1.1,
      "2026-05": 0.4,
      "2026-06": 1,
      "2026-07": 0.9,
      "2026-08": 3.7
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 1.6,
      "2026-03": 0.8,
      "2026-04": 1,
      "2026-05": 0.8,
      "2026-06": 0.9,
      "2026-07": 1.8,
      "2026-08": 2.8
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 1393,
      "2026-03": 1573,
      "2026-04": 1482,
      "2026-05": 1580,
      "2026-06": 1205,
      "2026-07": 1092,
      "2026-08": 712
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 1016.8,
      "2026-03": 1148.2,
      "2026-04": 1081.8,
      "2026-05": 1153.3,
      "2026-06": 879.6,
      "2026-07": 797.1,
      "2026-08": 519.7
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E09000014": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 25009,
      "2024-25": 23491,
      "2023-24": 22555
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 31364,
      "2024-25": 31364,
      "2023-24": 30455
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 20.67,
      "2024-25": 19.25,
      "2023-24": 18.57
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 1.2,
      "2024-25": 1.8,
      "2023-24": 2
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 9,
      "2008-09": 9,
      "2009-10": 13,
      "2010-11": 11,
      "2011-12": 11,
      "2012-13": 17,
      "2013-14": 22,
      "2014-15": 6,
      "2015-16": 6,
      "2016-17": 6,
      "2017-18": 5,
      "2018-19": 5,
      "2019-20": 17,
      "2022-23": 6,
      "2023-24": 4,
      "2024-25": 6
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 8,
      "2008-09": 10,
      "2009-10": 10,
      "2010-11": 10,
      "2011-12": 11,
      "2012-13": 13,
      "2013-14": 19,
      "2014-15": 11,
      "2015-16": 5,
      "2016-17": 5,
      "2017-18": 6,
      "2018-19": 6,
      "2023-24": 12
     },
     "sourceId": "dft-rdc",
     "breaks": []
    },
    "condition-u": {
     "periods": {
      "2007-08": 21,
      "2008-09": 14,
      "2009-10": 15,
      "2010-11": 18,
      "2011-12": 18,
      "2012-13": 21,
      "2013-14": 20,
      "2014-15": 20,
      "2015-16": 20,
      "2023-24": 10,
      "2024-25": 15
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 1.5
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 1.8
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 0
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2026-27": 1515000,
      "2027-28": 1628000,
      "2028-29": 1742000,
      "2029-30": 1998000,
      "2025-26": 572790,
      "2023-24": 176000,
      "2024-25": 176000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 6886,
      "2027-28": 7400,
      "2028-29": 7918,
      "2029-30": 9082,
      "2025-26": 2604,
      "2023-24": 800,
      "2024-25": 800
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 841,
      "2026-03": 963,
      "2026-04": 713,
      "2026-05": 638,
      "2026-06": 644,
      "2026-07": 810,
      "2026-08": 693
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 48.5,
      "2026-03": 49.1,
      "2026-04": 55.3,
      "2026-05": 61.8,
      "2026-06": 65.1,
      "2026-07": 56.5,
      "2026-08": 60.5
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 12.8,
      "2026-03": 69.3,
      "2026-04": 79.1,
      "2026-05": 77.4,
      "2026-06": 56.7,
      "2026-07": 62.9,
      "2026-08": 81.1
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 3.7,
      "2026-03": 3,
      "2026-04": 3.5,
      "2026-05": 2.4,
      "2026-06": 3.4,
      "2026-07": 3.5,
      "2026-08": 5.9
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 5.6,
      "2026-03": 2.1,
      "2026-04": 2,
      "2026-05": 1.7,
      "2026-06": 3.1,
      "2026-07": 2.4,
      "2026-08": 1.9
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 1399,
      "2026-03": 1031,
      "2026-04": 779,
      "2026-05": 689,
      "2026-06": 701,
      "2026-07": 874,
      "2026-08": 752
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 635.9,
      "2026-03": 468.6,
      "2026-04": 354.1,
      "2026-05": 313.2,
      "2026-06": 318.6,
      "2026-07": 397.3,
      "2026-08": 341.8
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E09000015": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 16212,
      "2024-25": 13922,
      "2023-24": 6717
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 21843,
      "2024-25": 20137,
      "2023-24": 13652
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 17.42,
      "2024-25": 15.05,
      "2023-24": 7.35
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 12.8,
      "2024-25": 8.9,
      "2023-24": 13.7
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 4,
      "2008-09": 6,
      "2009-10": 7,
      "2010-11": 7,
      "2011-12": 5,
      "2012-13": 10,
      "2013-14": 11,
      "2014-15": 4,
      "2015-16": 5,
      "2016-17": 5,
      "2017-18": 3,
      "2018-19": 3,
      "2020-21": 3,
      "2022-23": 4,
      "2023-24": 4,
      "2024-25": 7
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 5,
      "2008-09": 7,
      "2009-10": 7,
      "2010-11": 7,
      "2011-12": 7,
      "2012-13": 4,
      "2013-14": 12,
      "2014-15": 6,
      "2015-16": 2,
      "2016-17": 3,
      "2017-18": 2,
      "2018-19": 1,
      "2023-24": 27,
      "2024-25": 25
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 12,
      "2008-09": 18,
      "2009-10": 13,
      "2010-11": 13,
      "2011-12": 14,
      "2012-13": 25,
      "2013-14": 14,
      "2014-15": 14,
      "2016-17": 20,
      "2023-24": 10,
      "2024-25": 6
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 6.5
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 3
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 0
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2026-27": 1322000,
      "2027-28": 1420000,
      "2028-29": 1519000,
      "2029-30": 1741000,
      "2025-26": 783790,
      "2023-24": 241000,
      "2024-25": 241000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 4512,
      "2027-28": 4846,
      "2028-29": 5184,
      "2029-30": 5942,
      "2025-26": 2675,
      "2023-24": 823,
      "2024-25": 823
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 844,
      "2026-03": 1055,
      "2026-04": 759,
      "2026-05": 640,
      "2026-06": 732,
      "2026-07": 933,
      "2026-08": 636
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 71,
      "2026-03": 71.3,
      "2026-04": 71.3,
      "2026-05": 60,
      "2026-06": 45.2,
      "2026-07": 39.2,
      "2026-08": 49.5
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 75.8,
      "2026-03": 73.3,
      "2026-04": 78,
      "2026-05": 74,
      "2026-06": 57.4,
      "2026-07": 51.5,
      "2026-08": 48.7
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 0.1,
      "2026-03": 0.6,
      "2026-04": 0.7,
      "2026-05": 0.6,
      "2026-06": 0.3,
      "2026-07": 0.5,
      "2026-08": 0.9
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 2.5,
      "2026-03": 3.2,
      "2026-04": 3.3,
      "2026-05": 2.8,
      "2026-06": 2.5,
      "2026-07": 2.9,
      "2026-08": 3.7
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 1008,
      "2026-03": 1233,
      "2026-04": 911,
      "2026-05": 772,
      "2026-06": 863,
      "2026-07": 1243,
      "2026-08": 903
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 344,
      "2026-03": 420.8,
      "2026-04": 310.9,
      "2026-05": 263.5,
      "2026-06": 294.5,
      "2026-07": 424.2,
      "2026-08": 308.2
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E09000016": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 9435,
      "2024-25": 11754,
      "2023-24": 10904
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 14115,
      "2024-25": 16746,
      "2023-24": 15550
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 14.05,
      "2024-25": 17.73,
      "2023-24": 16.83
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 6,
      "2024-25": 13.1,
      "2023-24": 9
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 2,
      "2008-09": 3,
      "2009-10": 4,
      "2010-11": 4,
      "2011-12": 2,
      "2012-13": 6,
      "2013-14": 5,
      "2014-15": 2,
      "2015-16": 2,
      "2016-17": 3,
      "2017-18": 2,
      "2018-19": 1,
      "2022-23": 5,
      "2023-24": 4,
      "2024-25": 6
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 4,
      "2008-09": 5,
      "2009-10": 6,
      "2010-11": 6,
      "2011-12": 7,
      "2012-13": 6,
      "2013-14": 16,
      "2014-15": 10,
      "2015-16": 4,
      "2016-17": 3,
      "2017-18": 4,
      "2018-19": 3,
      "2022-23": 26
     },
     "sourceId": "dft-rdc",
     "breaks": []
    },
    "condition-u": {
     "periods": {
      "2007-08": 22,
      "2018-19": 21,
      "2022-23": 27,
      "2023-24": 27,
      "2024-25": 27
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 1.6
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 2.2
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 0
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2026-27": 3060000,
      "2027-28": 3289000,
      "2028-29": 3520000,
      "2029-30": 4033000,
      "2025-26": 811500,
      "2023-24": 333000,
      "2024-25": 333000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 7321,
      "2027-28": 7868,
      "2028-29": 8421,
      "2029-30": 9648,
      "2025-26": 1941,
      "2023-24": 797,
      "2024-25": 797
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 1109,
      "2026-03": 1062,
      "2026-04": 936,
      "2026-05": 1011,
      "2026-06": 681,
      "2026-07": 959,
      "2026-08": 825
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 32.8,
      "2026-03": 31.7,
      "2026-04": 35.6,
      "2026-05": 34,
      "2026-06": 36.4,
      "2026-07": 39.1,
      "2026-08": 26.5
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 36.9,
      "2026-03": 43,
      "2026-04": 37.2,
      "2026-05": 31,
      "2026-06": 48.5,
      "2026-07": 45.5,
      "2026-08": 33.8
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 0.7,
      "2026-03": 0.7,
      "2026-04": 0.5,
      "2026-05": 1.4,
      "2026-06": 0.1,
      "2026-07": 0.2,
      "2026-08": 0.4
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 3.3,
      "2026-03": 3.7,
      "2026-04": 3.5,
      "2026-05": 3.6,
      "2026-06": 3.7,
      "2026-07": 3,
      "2026-08": 3.2
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 1243,
      "2026-03": 1201,
      "2026-04": 1098,
      "2026-05": 1147,
      "2026-06": 835,
      "2026-07": 1053,
      "2026-08": 992
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 297.4,
      "2026-03": 287.3,
      "2026-04": 262.7,
      "2026-05": 274.4,
      "2026-06": 199.8,
      "2026-07": 251.9,
      "2026-08": 237.3
     },
     "sourceId": "dft-street-manager"
    },
    "compensation-paid": {
     "periods": {
      "2022 to 2024": 450000
     },
     "sourceId": "manual-roads-gocompare-2022-2024"
    }
   },
   "E09000017": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 8534,
      "2024-25": 8585,
      "2023-24": 9473
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 9641,
      "2024-25": 10090,
      "2023-24": 13901
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 11.65,
      "2024-25": 11.68,
      "2023-24": 13.11
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 78.6,
      "2024-25": 69.1,
      "2023-24": 71.4
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 3,
      "2008-09": 4,
      "2009-10": 4,
      "2010-11": 5,
      "2011-12": 5,
      "2012-13": 6,
      "2013-14": 9,
      "2014-15": 2,
      "2015-16": 3,
      "2016-17": 3,
      "2017-18": 2,
      "2018-19": 2,
      "2022-23": 4,
      "2023-24": 2,
      "2024-25": 4
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 5,
      "2008-09": 6,
      "2009-10": 6,
      "2010-11": 5,
      "2011-12": 3,
      "2012-13": 6,
      "2013-14": 9,
      "2014-15": 5,
      "2015-16": 2,
      "2016-17": 2,
      "2017-18": 2,
      "2018-19": 2,
      "2022-23": 2,
      "2023-24": 2,
      "2024-25": 2
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 16,
      "2008-09": 13,
      "2009-10": 24,
      "2012-13": 12,
      "2013-14": 9,
      "2022-23": 4,
      "2023-24": 5,
      "2024-25": 5
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 2.8
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 3
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 0
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2026-27": 3207000,
      "2027-28": 3446000,
      "2028-29": 3690000,
      "2029-30": 4232000,
      "2025-26": 1153790,
      "2023-24": 354000,
      "2024-25": 354000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 7191,
      "2027-28": 7726,
      "2028-29": 8274,
      "2029-30": 9489,
      "2025-26": 2587,
      "2023-24": 794,
      "2024-25": 794
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 579,
      "2026-03": 690,
      "2026-04": 432,
      "2026-05": 412,
      "2026-06": 417,
      "2026-07": 497,
      "2026-08": 455
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 87.6,
      "2026-03": 77,
      "2026-04": 87.5,
      "2026-05": 94.9,
      "2026-06": 87.3,
      "2026-07": 88.3,
      "2026-08": 89.2
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 72.8,
      "2026-03": 70.7,
      "2026-04": 79.8,
      "2026-05": 79,
      "2026-06": 80.5,
      "2026-07": 88,
      "2026-08": 89.7
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 3.4,
      "2026-03": 1.1,
      "2026-04": 2.8,
      "2026-05": 2.7,
      "2026-06": 1.5,
      "2026-07": 2.1,
      "2026-08": 3.9
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 3.9,
      "2026-03": 4.3,
      "2026-04": 3,
      "2026-05": 3.6,
      "2026-06": 3.6,
      "2026-07": 4.3,
      "2026-08": 3.6
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 661,
      "2026-03": 771,
      "2026-04": 532,
      "2026-05": 470,
      "2026-06": 464,
      "2026-07": 563,
      "2026-08": 538
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 148.2,
      "2026-03": 172.9,
      "2026-04": 119.3,
      "2026-05": 105.4,
      "2026-06": 104,
      "2026-07": 126.2,
      "2026-08": 120.6
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E09000018": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 31302,
      "2024-25": 35774,
      "2023-24": 34433
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 45574,
      "2024-25": 52131,
      "2023-24": 50820
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 31.88,
      "2024-25": 36.36,
      "2023-24": 35.35
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 47.2,
      "2024-25": 47.5,
      "2023-24": 47
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 7,
      "2008-09": 9,
      "2009-10": 9,
      "2010-11": 10,
      "2011-12": 8,
      "2012-13": 9,
      "2013-14": 13,
      "2014-15": 3,
      "2015-16": 3,
      "2016-17": 3,
      "2017-18": 1,
      "2018-19": 1,
      "2019-20": 1,
      "2020-21": 3,
      "2021-22": 3,
      "2022-23": 2,
      "2023-24": 2,
      "2024-25": 3
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 7,
      "2008-09": 8,
      "2009-10": 9,
      "2010-11": 8,
      "2011-12": 9,
      "2013-14": 4,
      "2019-20": 2,
      "2020-21": 3,
      "2021-22": 3,
      "2022-23": 3,
      "2023-24": 4,
      "2024-25": 2
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 17,
      "2008-09": 19,
      "2009-10": 12,
      "2010-11": 22,
      "2011-12": 24,
      "2012-13": 34,
      "2013-14": 26,
      "2014-15": 25,
      "2015-16": 19,
      "2016-17": 15,
      "2017-18": 11,
      "2018-19": 16,
      "2019-20": 13,
      "2020-21": 15,
      "2021-22": 15,
      "2022-23": 9,
      "2023-24": 9,
      "2024-25": 9
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 0
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 0.4
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 0
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2026-27": 874000,
      "2027-28": 944000,
      "2028-29": 987000,
      "2029-30": 1039000,
      "2025-26": 758790,
      "2023-24": 233000,
      "2024-25": 233000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 2866,
      "2027-28": 3095,
      "2028-29": 3236,
      "2029-30": 3407,
      "2025-26": 2488,
      "2023-24": 764,
      "2024-25": 764
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 618,
      "2026-03": 660,
      "2026-04": 510,
      "2026-05": 474,
      "2026-06": 438,
      "2026-07": 526,
      "2026-08": 372
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 94,
      "2026-03": 94.4,
      "2026-04": 94.5,
      "2026-05": 93,
      "2026-06": 87.2,
      "2026-07": 92.8,
      "2026-08": 96.5
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 74,
      "2026-03": 69.8,
      "2026-04": 84.8,
      "2026-05": 61.2,
      "2026-06": 94,
      "2026-07": 90.8,
      "2026-08": 89.9
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 2.3,
      "2026-03": 2.1,
      "2026-04": 3.5,
      "2026-05": 3.2,
      "2026-06": 5.2,
      "2026-07": 3.6,
      "2026-08": 7.9
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 3.5,
      "2026-03": 3.8,
      "2026-04": 5.1,
      "2026-05": 4.2,
      "2026-06": 4.2,
      "2026-07": 3.2,
      "2026-08": 3.9
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 701,
      "2026-03": 761,
      "2026-04": 596,
      "2026-05": 534,
      "2026-06": 509,
      "2026-07": 597,
      "2026-08": 459
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 229.8,
      "2026-03": 249.5,
      "2026-04": 195.4,
      "2026-05": 175.1,
      "2026-06": 166.9,
      "2026-07": 195.7,
      "2026-08": 150.5
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E09000019": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 13748,
      "2024-25": 2231,
      "2023-24": 66925
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 30612,
      "2024-25": 19728,
      "2023-24": 89796
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 9,
      "2024-25": 1.45,
      "2023-24": 43.62
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 9,
      "2008-09": 13,
      "2009-10": 13,
      "2010-11": 12,
      "2011-12": 10,
      "2012-13": 16,
      "2013-14": 20,
      "2014-15": 7,
      "2015-16": 7,
      "2016-17": 10,
      "2017-18": 7,
      "2018-19": 7,
      "2022-23": 9,
      "2023-24": 9,
      "2024-25": 10
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 10,
      "2008-09": 12,
      "2009-10": 16,
      "2010-11": 15,
      "2011-12": 10,
      "2012-13": 14,
      "2013-14": 15,
      "2014-15": 11,
      "2015-16": 6,
      "2016-17": 5,
      "2017-18": 6,
      "2018-19": 7,
      "2019-20": 7,
      "2020-21": 7,
      "2022-23": 5,
      "2023-24": 10,
      "2024-25": 10
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 13,
      "2011-12": 20,
      "2012-13": 25,
      "2013-14": 28,
      "2014-15": 26,
      "2020-21": 75,
      "2022-23": 3,
      "2023-24": 3,
      "2024-25": 3
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 1
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 0.3
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 0
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2026-27": 863000,
      "2027-28": 926000,
      "2028-29": 1033000,
      "2029-30": 1184000,
      "2025-26": 369790,
      "2023-24": 113000,
      "2024-25": 113000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 5871,
      "2027-28": 6299,
      "2028-29": 7027,
      "2029-30": 8054,
      "2025-26": 2516,
      "2023-24": 769,
      "2024-25": 769
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 517,
      "2026-03": 610,
      "2026-04": 430,
      "2026-05": 443,
      "2026-06": 457,
      "2026-07": 505,
      "2026-08": 420
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 87.2,
      "2026-03": 79.8,
      "2026-04": 94,
      "2026-05": 94.8,
      "2026-06": 89.9,
      "2026-07": 93.5,
      "2026-08": 86.2
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 85.9,
      "2026-03": 69.1,
      "2026-04": 63,
      "2026-05": 48.9,
      "2026-06": 83.1,
      "2026-07": 77,
      "2026-08": 75.9
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 1.4,
      "2026-03": 1.6,
      "2026-04": 1.4,
      "2026-05": 1.7,
      "2026-06": 3,
      "2026-07": 2,
      "2026-08": 7.7
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 3.3,
      "2026-03": 1.9,
      "2026-04": 2.5,
      "2026-05": 3.1,
      "2026-06": 2,
      "2026-07": 2.3,
      "2026-08": 2.9
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 577,
      "2026-03": 673,
      "2026-04": 488,
      "2026-05": 499,
      "2026-06": 514,
      "2026-07": 562,
      "2026-08": 473
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 392.5,
      "2026-03": 457.8,
      "2026-04": 332,
      "2026-05": 339.5,
      "2026-06": 349.7,
      "2026-07": 382.3,
      "2026-08": 321.8
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E09000020": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 36820,
      "2024-25": 32180,
      "2023-24": 35669
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 54135,
      "2024-25": 49624,
      "2023-24": 56391
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 33.6,
      "2024-25": 29.07,
      "2023-24": 31.83
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 95.2,
      "2024-25": 95.5,
      "2023-24": 86.5
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 6,
      "2008-09": 10,
      "2009-10": 12,
      "2010-11": 9,
      "2011-12": 9,
      "2012-13": 12,
      "2013-14": 16,
      "2014-15": 4,
      "2015-16": 6,
      "2016-17": 4,
      "2017-18": 4,
      "2018-19": 3,
      "2022-23": 4,
      "2023-24": 4,
      "2024-25": 4
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 5,
      "2008-09": 5,
      "2009-10": 6,
      "2010-11": 7,
      "2011-12": 6,
      "2012-13": 8,
      "2013-14": 6,
      "2014-15": 4,
      "2015-16": 3,
      "2016-17": 2,
      "2017-18": 2,
      "2018-19": 1
     },
     "sourceId": "dft-rdc",
     "breaks": []
    },
    "condition-u": {
     "periods": {
      "2007-08": 3,
      "2012-13": 50,
      "2013-14": 15,
      "2014-15": 20,
      "2015-16": 22,
      "2016-17": 23,
      "2017-18": 21,
      "2018-19": 21
     },
     "sourceId": "dft-rdc",
     "breaks": []
    },
    "treated-a": {
     "periods": {
      "2024-25": 5
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 3.9
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 0
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2026-27": 778000,
      "2027-28": 837000,
      "2028-29": 894000,
      "2029-30": 1026000,
      "2025-26": 329790,
      "2023-24": 101000,
      "2024-25": 101000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 5850,
      "2027-28": 6293,
      "2028-29": 6722,
      "2029-30": 7714,
      "2025-26": 2480,
      "2023-24": 759,
      "2024-25": 759
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 597,
      "2026-03": 780,
      "2026-04": 675,
      "2026-05": 929,
      "2026-06": 900,
      "2026-07": 846,
      "2026-08": 602
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 52.1,
      "2026-03": 43.6,
      "2026-04": 43.7,
      "2026-05": 33.4,
      "2026-06": 39,
      "2026-07": 42.4,
      "2026-08": 49.3
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 48.4,
      "2026-03": 36.9,
      "2026-04": 34.3,
      "2026-05": 29.1,
      "2026-06": 37.3,
      "2026-07": 50.2,
      "2026-08": 53.7
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 2.1,
      "2026-03": 0.5,
      "2026-04": 1,
      "2026-05": 0.3,
      "2026-06": 1.3,
      "2026-07": 1.7,
      "2026-08": 4.6
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 2.7,
      "2026-03": 2.9,
      "2026-04": 2.9,
      "2026-05": 2.1,
      "2026-06": 2.5,
      "2026-07": 2.2,
      "2026-08": 3
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 680,
      "2026-03": 844,
      "2026-04": 753,
      "2026-05": 1012,
      "2026-06": 981,
      "2026-07": 924,
      "2026-08": 649
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 511.3,
      "2026-03": 634.6,
      "2026-04": 566.2,
      "2026-05": 760.9,
      "2026-06": 737.6,
      "2026-07": 694.7,
      "2026-08": 488
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E09000021": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 12154,
      "2024-25": 14463,
      "2023-24": 34131
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 12617,
      "2024-25": 21495,
      "2023-24": 35981
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 15.06,
      "2024-25": 17.89,
      "2023-24": 42.62
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 100.2,
      "2024-25": 99.2,
      "2023-24": 99.9
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 4,
      "2008-09": 5,
      "2009-10": 5,
      "2010-11": 6,
      "2011-12": 5,
      "2012-13": 9,
      "2013-14": 4,
      "2014-15": 4,
      "2015-16": 4,
      "2016-17": 6,
      "2017-18": 4,
      "2018-19": 3,
      "2019-20": 8,
      "2022-23": 5,
      "2023-24": 3,
      "2024-25": 6
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 4,
      "2008-09": 8,
      "2009-10": 6,
      "2010-11": 6,
      "2011-12": 8,
      "2012-13": 11,
      "2013-14": 2,
      "2014-15": 3,
      "2015-16": 3,
      "2016-17": 3,
      "2017-18": 3,
      "2018-19": 3
     },
     "sourceId": "dft-rdc",
     "breaks": []
    },
    "condition-u": {
     "periods": {
      "2007-08": 9,
      "2008-09": 13,
      "2009-10": 13,
      "2011-12": 15,
      "2012-13": 20,
      "2013-14": 25,
      "2014-15": 18,
      "2015-16": 18,
      "2016-17": 23
     },
     "sourceId": "dft-rdc",
     "breaks": []
    },
    "dft-allocation": {
     "periods": {
      "2026-27": 1328000,
      "2027-28": 1427000,
      "2028-29": 1527000,
      "2029-30": 1753000,
      "2025-26": 544790,
      "2023-24": 167000,
      "2024-25": 167000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 6206,
      "2027-28": 6668,
      "2028-29": 7136,
      "2029-30": 8192,
      "2025-26": 2546,
      "2023-24": 780,
      "2024-25": 780
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 535,
      "2026-03": 599,
      "2026-04": 390,
      "2026-05": 386,
      "2026-06": 294,
      "2026-07": 494,
      "2026-08": 375
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 70.7,
      "2026-03": 61.6,
      "2026-04": 71,
      "2026-05": 71.2,
      "2026-06": 70.1,
      "2026-07": 64.4,
      "2026-08": 66.4
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 83.5,
      "2026-03": 59.6,
      "2026-04": 47.3,
      "2026-05": 29.1,
      "2026-06": 81.4,
      "2026-07": 59.6,
      "2026-08": 59.7
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 0.9,
      "2026-03": 0.6,
      "2026-04": 1.3,
      "2026-05": 1.5,
      "2026-06": 0,
      "2026-07": 2.2,
      "2026-08": 2.4
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 3.1,
      "2026-03": 3.5,
      "2026-04": 6.1,
      "2026-05": 7.3,
      "2026-06": 4.4,
      "2026-07": 3.6,
      "2026-08": 3.4
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 620,
      "2026-03": 688,
      "2026-04": 452,
      "2026-05": 452,
      "2026-06": 362,
      "2026-07": 565,
      "2026-08": 436
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 289.7,
      "2026-03": 321.5,
      "2026-04": 211.2,
      "2026-05": 211.2,
      "2026-06": 169.2,
      "2026-07": 264,
      "2026-08": 203.7
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E09000022": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 20878,
      "2024-25": 9227,
      "2023-24": 11941
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 30252,
      "2024-25": 25630,
      "2023-24": 28992
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 15.81,
      "2024-25": 6.89,
      "2023-24": 8.87
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 12,
      "2008-09": 8,
      "2009-10": 8,
      "2010-11": 9,
      "2011-12": 7,
      "2012-13": 9,
      "2013-14": 4,
      "2014-15": 4,
      "2015-16": 5,
      "2016-17": 6,
      "2017-18": 5,
      "2018-19": 6,
      "2019-20": 22,
      "2021-22": 23,
      "2022-23": 8,
      "2023-24": 6,
      "2024-25": 8
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 5,
      "2008-09": 8,
      "2009-10": 12,
      "2010-11": 12,
      "2011-12": 7,
      "2012-13": 19,
      "2013-14": 4,
      "2014-15": 5,
      "2015-16": 5,
      "2016-17": 4,
      "2017-18": 3,
      "2018-19": 3,
      "2019-20": 15,
      "2021-22": 13,
      "2022-23": 12,
      "2023-24": 9,
      "2024-25": 9
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 14,
      "2009-10": 30,
      "2014-15": 25,
      "2017-18": 26,
      "2021-22": 12,
      "2022-23": 14,
      "2023-24": 9,
      "2024-25": 9
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 15.4
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 3.9
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 0
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2026-27": 1507000,
      "2027-28": 1619000,
      "2028-29": 1734000,
      "2029-30": 1988000,
      "2025-26": 586790,
      "2023-24": 180000,
      "2024-25": 180000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 6332,
      "2027-28": 6803,
      "2028-29": 7286,
      "2029-30": 8353,
      "2025-26": 2466,
      "2023-24": 756,
      "2024-25": 756
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 510,
      "2026-03": 562,
      "2026-04": 397,
      "2026-05": 403,
      "2026-06": 460,
      "2026-07": 423,
      "2026-08": 409
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 92.4,
      "2026-03": 90.2,
      "2026-04": 89.9,
      "2026-05": 91.1,
      "2026-06": 87.4,
      "2026-07": 91.5,
      "2026-08": 93.2
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 83.7,
      "2026-03": 65,
      "2026-04": 76.6,
      "2026-05": 84.5,
      "2026-06": 54,
      "2026-07": 92.3,
      "2026-08": 62
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 1.2,
      "2026-03": 1.8,
      "2026-04": 2.8,
      "2026-05": 1.8,
      "2026-06": 1.3,
      "2026-07": 2.2,
      "2026-08": 4.1
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 2.7,
      "2026-03": 3.6,
      "2026-04": 3.1,
      "2026-05": 2.9,
      "2026-06": 3.5,
      "2026-07": 3,
      "2026-08": 5.1
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 607,
      "2026-03": 625,
      "2026-04": 455,
      "2026-05": 471,
      "2026-06": 521,
      "2026-07": 488,
      "2026-08": 524
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 255,
      "2026-03": 262.6,
      "2026-04": 191.2,
      "2026-05": 197.9,
      "2026-06": 218.9,
      "2026-07": 205,
      "2026-08": 220.2
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E09000023": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 8119,
      "2024-25": 8019,
      "2023-24": 7862
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 5576,
      "2024-25": 4461,
      "2023-24": 4833
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 7.25,
      "2024-25": 7.13,
      "2023-24": 7.02
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 41,
      "2024-25": 45.7,
      "2023-24": 43.7
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 8,
      "2008-09": 7,
      "2009-10": 9,
      "2010-11": 9,
      "2011-12": 7,
      "2012-13": 15,
      "2013-14": 7,
      "2014-15": 4,
      "2015-16": 6,
      "2016-17": 6,
      "2017-18": 5,
      "2018-19": 4,
      "2022-23": 6,
      "2023-24": 6,
      "2024-25": 7
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 7,
      "2008-09": 8,
      "2009-10": 7,
      "2010-11": 8,
      "2011-12": 9,
      "2012-13": 16,
      "2013-14": 7,
      "2014-15": 5,
      "2015-16": 3,
      "2016-17": 5,
      "2017-18": 5,
      "2018-19": 4,
      "2022-23": 4,
      "2023-24": 4,
      "2024-25": 8
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 20,
      "2008-09": 21,
      "2012-13": 75,
      "2013-14": 74,
      "2014-15": 70,
      "2015-16": 75,
      "2016-17": 60,
      "2017-18": 65,
      "2018-19": 64,
      "2022-23": 3,
      "2023-24": 3,
      "2024-25": 6
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 2.8
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 1.1
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 0
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2026-27": 1637000,
      "2027-28": 1760000,
      "2028-29": 1885000,
      "2029-30": 2161000,
      "2025-26": 686790,
      "2023-24": 211000,
      "2024-25": 211000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 6086,
      "2027-28": 6543,
      "2028-29": 7007,
      "2029-30": 8033,
      "2025-26": 2553,
      "2023-24": 784,
      "2024-25": 784
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 1392,
      "2026-03": 1163,
      "2026-04": 904,
      "2026-05": 949,
      "2026-06": 620,
      "2026-07": 995,
      "2026-08": 856
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 40,
      "2026-03": 47.4,
      "2026-04": 46,
      "2026-05": 45,
      "2026-06": 52.7,
      "2026-07": 42.6,
      "2026-08": 48.1
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 87.5,
      "2026-03": 69.9,
      "2026-04": 82.8,
      "2026-05": 47,
      "2026-06": 88.2,
      "2026-07": 82.7,
      "2026-08": 79.5
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 1.1,
      "2026-03": 0.8,
      "2026-04": 1.1,
      "2026-05": 1.2,
      "2026-06": 1.7,
      "2026-07": 1.5,
      "2026-08": 2
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 1.7,
      "2026-03": 2,
      "2026-04": 1.6,
      "2026-05": 2.1,
      "2026-06": 5.4,
      "2026-07": 1.7,
      "2026-08": 1.8
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 1480,
      "2026-03": 1244,
      "2026-04": 968,
      "2026-05": 1044,
      "2026-06": 711,
      "2026-07": 1056,
      "2026-08": 928
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 550.2,
      "2026-03": 462.5,
      "2026-04": 359.9,
      "2026-05": 388.1,
      "2026-06": 264.3,
      "2026-07": 392.6,
      "2026-08": 345
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E09000024": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 18167,
      "2024-25": 17137,
      "2023-24": 15416
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 22747,
      "2024-25": 21030,
      "2023-24": 19742
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 19.34,
      "2024-25": 18.15,
      "2023-24": 16.42
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 16.8,
      "2024-25": 32.6,
      "2023-24": 22.3
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 9,
      "2008-09": 8,
      "2009-10": 8,
      "2010-11": 9,
      "2011-12": 7,
      "2012-13": 8,
      "2013-14": 8,
      "2014-15": 4,
      "2015-16": 6,
      "2016-17": 6,
      "2017-18": 5,
      "2018-19": 4,
      "2020-21": 7,
      "2021-22": 9,
      "2022-23": 7,
      "2023-24": 4,
      "2024-25": 6
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 5,
      "2008-09": 6,
      "2009-10": 5,
      "2010-11": 4,
      "2011-12": 5,
      "2012-13": 6,
      "2013-14": 6,
      "2014-15": 5,
      "2015-16": 3,
      "2016-17": 3,
      "2017-18": 3,
      "2018-19": 4,
      "2020-21": 8,
      "2022-23": 10,
      "2023-24": 6,
      "2024-25": 8
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 20,
      "2008-09": 29,
      "2009-10": 22,
      "2010-11": 34,
      "2011-12": 25,
      "2012-13": 21,
      "2013-14": 21,
      "2014-15": 20,
      "2015-16": 17,
      "2016-17": 11,
      "2017-18": 27,
      "2018-19": 19,
      "2019-20": 16,
      "2020-21": 16,
      "2021-22": 18,
      "2022-23": 23,
      "2023-24": 15,
      "2024-25": 17
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 0
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 3.1
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 0
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2026-27": 1544000,
      "2027-28": 1660000,
      "2028-29": 1776000,
      "2029-30": 2037000,
      "2025-26": 607790,
      "2023-24": 186000,
      "2024-25": 186000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 6627,
      "2027-28": 7124,
      "2028-29": 7622,
      "2029-30": 8742,
      "2025-26": 2609,
      "2023-24": 798,
      "2024-25": 798
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 940,
      "2026-03": 974,
      "2026-04": 998,
      "2026-05": 997,
      "2026-06": 801,
      "2026-07": 1003,
      "2026-08": 743
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 37.9,
      "2026-03": 39,
      "2026-04": 39.6,
      "2026-05": 34,
      "2026-06": 35,
      "2026-07": 33.1,
      "2026-08": 35.8
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 67.1,
      "2026-03": 76.9,
      "2026-04": 81.5,
      "2026-05": 68.4,
      "2026-06": 60,
      "2026-07": 74.4,
      "2026-08": 78.2
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 2,
      "2026-03": 1,
      "2026-04": 1.3,
      "2026-05": 1.4,
      "2026-06": 1.8,
      "2026-07": 1.6,
      "2026-08": 3
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 2.8,
      "2026-03": 2.6,
      "2026-04": 2.9,
      "2026-05": 2.7,
      "2026-06": 2.7,
      "2026-07": 2.2,
      "2026-08": 3
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 1055,
      "2026-03": 1080,
      "2026-04": 1092,
      "2026-05": 1087,
      "2026-06": 899,
      "2026-07": 1082,
      "2026-08": 844
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 452.8,
      "2026-03": 463.5,
      "2026-04": 468.7,
      "2026-05": 466.5,
      "2026-06": 385.8,
      "2026-07": 464.4,
      "2026-08": 362.2
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E09000025": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 15175,
      "2024-25": 12224,
      "2023-24": 15948
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 20896,
      "2024-25": 20896,
      "2023-24": 19403
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 10.8,
      "2024-25": 8.63,
      "2023-24": 11.43
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 56.2,
      "2024-25": 95.4,
      "2023-24": 101.5
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 6,
      "2008-09": 8,
      "2009-10": 10,
      "2010-11": 10,
      "2011-12": 11,
      "2012-13": 16,
      "2013-14": 22,
      "2014-15": 5,
      "2015-16": 6,
      "2016-17": 7,
      "2017-18": 6,
      "2018-19": 5,
      "2019-20": 27,
      "2022-23": 11,
      "2023-24": 10,
      "2024-25": 12
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 13,
      "2008-09": 21,
      "2009-10": 25,
      "2010-11": 20,
      "2011-12": 16,
      "2012-13": 14,
      "2013-14": 21,
      "2014-15": 14,
      "2015-16": 10,
      "2016-17": 10,
      "2017-18": 9,
      "2018-19": 8,
      "2019-20": 14,
      "2020-21": 14,
      "2022-23": 12,
      "2023-24": 9
     },
     "sourceId": "dft-rdc",
     "breaks": []
    },
    "condition-u": {
     "periods": {
      "2007-08": 25,
      "2010-11": 31,
      "2011-12": 20,
      "2012-13": 20,
      "2013-14": 20,
      "2014-15": 40,
      "2016-17": 21,
      "2017-18": 19,
      "2020-21": 18,
      "2021-22": 19,
      "2022-23": 20,
      "2023-24": 18,
      "2024-25": 18
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 1.7
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 0.5
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 0
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2026-27": 1501000,
      "2027-28": 1613000,
      "2028-29": 1726000,
      "2029-30": 1981000,
      "2025-26": 693790,
      "2023-24": 213000,
      "2024-25": 213000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 5601,
      "2027-28": 6019,
      "2028-29": 6440,
      "2029-30": 7392,
      "2025-26": 2589,
      "2023-24": 795,
      "2024-25": 795
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 1222,
      "2026-03": 1039,
      "2026-04": 965,
      "2026-05": 1320,
      "2026-06": 991,
      "2026-07": 1323,
      "2026-08": 1051
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 36.5,
      "2026-03": 42.8,
      "2026-04": 39.3,
      "2026-05": 34.2,
      "2026-06": 34.6,
      "2026-07": 36.2,
      "2026-08": 32.6
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 11.6,
      "2026-03": 41,
      "2026-04": 39.5,
      "2026-05": 34.9,
      "2026-06": 43.2,
      "2026-07": 39.8,
      "2026-08": 40.4
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 0.8,
      "2026-03": 0.6,
      "2026-04": 1,
      "2026-05": 0.7,
      "2026-06": 0.8,
      "2026-07": 1.1,
      "2026-08": 1.8
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 5.9,
      "2026-03": 3.7,
      "2026-04": 3.5,
      "2026-05": 3.1,
      "2026-06": 3.5,
      "2026-07": 3.1,
      "2026-08": 3.3
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 2054,
      "2026-03": 1160,
      "2026-04": 1169,
      "2026-05": 1425,
      "2026-06": 1134,
      "2026-07": 1462,
      "2026-08": 1195
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 766.4,
      "2026-03": 432.8,
      "2026-04": 436.2,
      "2026-05": 531.7,
      "2026-06": 423.1,
      "2026-07": 545.5,
      "2026-08": 445.9
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E09000026": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 16045,
      "2024-25": 15329,
      "2023-24": 15254
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 24773,
      "2024-25": 25076,
      "2023-24": 22659
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 16.5,
      "2024-25": 15.71,
      "2023-24": 15.84
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 24.6,
      "2024-25": 34.2,
      "2023-24": 30.1
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 3,
      "2008-09": 3,
      "2009-10": 4,
      "2010-11": 4,
      "2011-12": 4,
      "2012-13": 7,
      "2013-14": 9,
      "2014-15": 2,
      "2015-16": 2,
      "2016-17": 4,
      "2017-18": 3,
      "2018-19": 2,
      "2022-23": 8,
      "2023-24": 7,
      "2024-25": 10
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 4,
      "2008-09": 6,
      "2009-10": 7,
      "2010-11": 6,
      "2011-12": 7,
      "2012-13": 8,
      "2013-14": 9,
      "2014-15": 5,
      "2015-16": 3,
      "2016-17": 3,
      "2017-18": 3,
      "2018-19": 2
     },
     "sourceId": "dft-rdc",
     "breaks": []
    },
    "condition-u": {
     "periods": {
      "2007-08": 16,
      "2008-09": 16,
      "2009-10": 23,
      "2010-11": 26,
      "2011-12": 24,
      "2012-13": 31,
      "2013-14": 29,
      "2014-15": 25,
      "2015-16": 20,
      "2016-17": 19,
      "2017-18": 19,
      "2018-19": 15
     },
     "sourceId": "dft-rdc",
     "breaks": []
    },
    "treated-a": {
     "periods": {
      "2024-25": 3.3
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 0.4
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 0
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2026-27": 1811000,
      "2027-28": 1947000,
      "2028-29": 2083000,
      "2029-30": 2389000,
      "2025-26": 854790,
      "2023-24": 262000,
      "2024-25": 262000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 5471,
      "2027-28": 5882,
      "2028-29": 6293,
      "2029-30": 7218,
      "2025-26": 2582,
      "2023-24": 792,
      "2024-25": 792
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 2326,
      "2026-03": 1909,
      "2026-04": 1583,
      "2026-05": 1344,
      "2026-06": 959,
      "2026-07": 1026,
      "2026-08": 834
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 31.9,
      "2026-03": 37.7,
      "2026-04": 32,
      "2026-05": 30.8,
      "2026-06": 32.2,
      "2026-07": 34.6,
      "2026-08": 49.3
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 20.8,
      "2026-03": 60.8,
      "2026-04": 39.9,
      "2026-05": 36.2,
      "2026-06": 21.1,
      "2026-07": 45.7,
      "2026-08": 54.4
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 2.5,
      "2026-03": 2.2,
      "2026-04": 4.8,
      "2026-05": 4.1,
      "2026-06": 9.2,
      "2026-07": 4.1,
      "2026-08": 7.2
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 3.7,
      "2026-03": 1.7,
      "2026-04": 2.2,
      "2026-05": 3.3,
      "2026-06": 5.6,
      "2026-07": 2.5,
      "2026-08": 3.3
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 2746,
      "2026-03": 2036,
      "2026-04": 1712,
      "2026-05": 1472,
      "2026-06": 1112,
      "2026-07": 1137,
      "2026-08": 960
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 829.6,
      "2026-03": 615.1,
      "2026-04": 517.2,
      "2026-05": 444.7,
      "2026-06": 336,
      "2026-07": 343.5,
      "2026-08": 290
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E09000027": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 27840,
      "2024-25": 28327,
      "2023-24": 25708
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 34241,
      "2024-25": 33852,
      "2023-24": 32685
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 36.37,
      "2024-25": 36.96,
      "2023-24": 33.58
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 50.9,
      "2024-25": 63.5,
      "2023-24": 63.1
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 9,
      "2008-09": 10,
      "2009-10": 7,
      "2010-11": 9,
      "2011-12": 6,
      "2012-13": 7,
      "2013-14": 14,
      "2014-15": 4,
      "2015-16": 4,
      "2016-17": 5,
      "2017-18": 4,
      "2018-19": 3,
      "2022-23": 8,
      "2023-24": 7,
      "2024-25": 9
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 12,
      "2008-09": 14,
      "2009-10": 13,
      "2010-11": 10,
      "2011-12": 10,
      "2012-13": 11,
      "2013-14": 15,
      "2014-15": 10,
      "2015-16": 5,
      "2016-17": 4,
      "2017-18": 4,
      "2018-19": 3
     },
     "sourceId": "dft-rdc",
     "breaks": []
    },
    "condition-u": {
     "periods": {
      "2007-08": 20,
      "2008-09": 6,
      "2009-10": 17,
      "2010-11": 12,
      "2011-12": 13,
      "2012-13": 13,
      "2013-14": 13,
      "2014-15": 16
     },
     "sourceId": "dft-rdc",
     "breaks": []
    },
    "treated-a": {
     "periods": {
      "2024-25": 1.5
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 1.2
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 0
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2026-27": 1927000,
      "2027-28": 2072000,
      "2028-29": 2218000,
      "2029-30": 2545000,
      "2025-26": 665790,
      "2023-24": 204000,
      "2024-25": 204000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 7498,
      "2027-28": 8062,
      "2028-29": 8630,
      "2029-30": 9903,
      "2025-26": 2591,
      "2023-24": 794,
      "2024-25": 794
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 585,
      "2026-03": 632,
      "2026-04": 585,
      "2026-05": 533,
      "2026-06": 416,
      "2026-07": 579,
      "2026-08": 382
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 88,
      "2026-03": 89.9,
      "2026-04": 83.9,
      "2026-05": 90.1,
      "2026-06": 88,
      "2026-07": 87.6,
      "2026-08": 84.6
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 75,
      "2026-03": 65,
      "2026-04": 61,
      "2026-05": 59.1,
      "2026-06": 79.7,
      "2026-07": 62.5,
      "2026-08": 71.2
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 2.5,
      "2026-03": 1.8,
      "2026-04": 1.9,
      "2026-05": 1.3,
      "2026-06": 3.2,
      "2026-07": 1.4,
      "2026-08": 3.7
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 2.8,
      "2026-03": 2.8,
      "2026-04": 3.2,
      "2026-05": 3,
      "2026-06": 2.9,
      "2026-07": 3.4,
      "2026-08": 4
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 653,
      "2026-03": 702,
      "2026-04": 671,
      "2026-05": 611,
      "2026-06": 487,
      "2026-07": 658,
      "2026-08": 463
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 254.1,
      "2026-03": 273.2,
      "2026-04": 261.1,
      "2026-05": 237.7,
      "2026-06": 189.5,
      "2026-07": 256,
      "2026-08": 180.2
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E09000028": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 43225,
      "2024-25": 31324,
      "2023-24": 38385
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 54918,
      "2024-25": 50000,
      "2023-24": 49180
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 33.76,
      "2024-25": 24.11,
      "2023-24": 29.63
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 1.6,
      "2024-25": 1.7,
      "2023-24": 1.5
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 5,
      "2008-09": 10,
      "2009-10": 11,
      "2010-11": 11,
      "2011-12": 9,
      "2012-13": 17,
      "2013-14": 7,
      "2014-15": 7,
      "2015-16": 9,
      "2016-17": 7,
      "2017-18": 8,
      "2018-19": 7,
      "2019-20": 11,
      "2020-21": 11,
      "2021-22": 4,
      "2022-23": 8,
      "2023-24": 7,
      "2024-25": 9
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 8,
      "2008-09": 12,
      "2009-10": 17,
      "2010-11": 16,
      "2011-12": 8,
      "2012-13": 16,
      "2013-14": 3,
      "2014-15": 3,
      "2015-16": 4,
      "2016-17": 4,
      "2017-18": 4,
      "2018-19": 4,
      "2019-20": 8,
      "2020-21": 6,
      "2021-22": 6,
      "2022-23": 11,
      "2023-24": 9,
      "2024-25": 10
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 10,
      "2008-09": 15,
      "2010-11": 11,
      "2011-12": 11,
      "2012-13": 16,
      "2013-14": 21,
      "2014-15": 20,
      "2015-16": 6,
      "2016-17": 3,
      "2017-18": 3,
      "2019-20": 4,
      "2020-21": 4,
      "2021-22": 3,
      "2022-23": 5,
      "2023-24": 6,
      "2024-25": 6
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 4.4
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 0.8
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 0
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2026-27": 1853000,
      "2027-28": 1992000,
      "2028-29": 2131000,
      "2029-30": 2444000,
      "2025-26": 615790,
      "2023-24": 189000,
      "2024-25": 189000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 7594,
      "2027-28": 8164,
      "2028-29": 8734,
      "2029-30": 10016,
      "2025-26": 2524,
      "2023-24": 775,
      "2024-25": 775
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 966,
      "2026-03": 1072,
      "2026-04": 779,
      "2026-05": 825,
      "2026-06": 892,
      "2026-07": 932,
      "2026-08": 849
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 44,
      "2026-03": 43.1,
      "2026-04": 39.9,
      "2026-05": 42.8,
      "2026-06": 45.2,
      "2026-07": 47.7,
      "2026-08": 37.3
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 3.3,
      "2026-03": 9.4,
      "2026-04": 10,
      "2026-05": 19.3,
      "2026-06": 15.4,
      "2026-07": 21.9,
      "2026-08": 36.7
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 0.7,
      "2026-03": 1.4,
      "2026-04": 0.7,
      "2026-05": 1.5,
      "2026-06": 1.6,
      "2026-07": 0.7,
      "2026-08": 1.3
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 31.2,
      "2026-03": 14.3,
      "2026-04": 12.9,
      "2026-05": 9.4,
      "2026-06": 13.2,
      "2026-07": 6.9,
      "2026-08": 3.8
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 1407,
      "2026-03": 1300,
      "2026-04": 1022,
      "2026-05": 1001,
      "2026-06": 1086,
      "2026-07": 1094,
      "2026-08": 1013
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 576.6,
      "2026-03": 532.8,
      "2026-04": 418.9,
      "2026-05": 410.2,
      "2026-06": 445.1,
      "2026-07": 448.4,
      "2026-08": 415.2
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E09000029": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 3670,
      "2024-25": 4052,
      "2023-24": 8402
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 7216,
      "2024-25": 8247,
      "2023-24": 12371
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 4.99,
      "2024-25": 5.52,
      "2023-24": 11.53
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 80.1,
      "2024-25": 78.3,
      "2023-24": 148.9
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 6,
      "2008-09": 7,
      "2009-10": 7,
      "2010-11": 6,
      "2011-12": 6,
      "2012-13": 10,
      "2013-14": 7,
      "2014-15": 4,
      "2015-16": 5,
      "2016-17": 7,
      "2017-18": 5,
      "2018-19": 5,
      "2019-20": 9,
      "2022-23": 4,
      "2023-24": 3,
      "2024-25": 7
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 4,
      "2008-09": 7,
      "2009-10": 9,
      "2010-11": 9,
      "2011-12": 9,
      "2012-13": 11,
      "2013-14": 11,
      "2014-15": 9,
      "2015-16": 5,
      "2016-17": 4,
      "2017-18": 4,
      "2018-19": 4
     },
     "sourceId": "dft-rdc",
     "breaks": []
    },
    "condition-u": {
     "periods": {
      "2007-08": 13,
      "2008-09": 13,
      "2014-15": 42,
      "2015-16": 42
     },
     "sourceId": "dft-rdc",
     "breaks": []
    },
    "dft-allocation": {
     "periods": {
      "2026-27": 1754000,
      "2027-28": 1884000,
      "2028-29": 2017000,
      "2029-30": 2312000,
      "2025-26": 750790,
      "2023-24": 230000,
      "2024-25": 230000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 6027,
      "2027-28": 6474,
      "2028-29": 6931,
      "2029-30": 7945,
      "2025-26": 2580,
      "2023-24": 790,
      "2024-25": 790
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 391,
      "2026-03": 502,
      "2026-04": 283,
      "2026-05": 334,
      "2026-06": 400,
      "2026-07": 455,
      "2026-08": 392
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 68,
      "2026-03": 67.5,
      "2026-04": 73.5,
      "2026-05": 76,
      "2026-06": 66,
      "2026-07": 62.2,
      "2026-08": 66.1
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 82.1,
      "2026-03": 82,
      "2026-04": 83.4,
      "2026-05": 85.8,
      "2026-06": 68.7,
      "2026-07": 83.8,
      "2026-08": 84.7
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 2.8,
      "2026-03": 0.6,
      "2026-04": 0.9,
      "2026-05": 1.4,
      "2026-06": 0.3,
      "2026-07": 1.5,
      "2026-08": 2
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 3.6,
      "2026-03": 4,
      "2026-04": 5.1,
      "2026-05": 3,
      "2026-06": 4.1,
      "2026-07": 3.8,
      "2026-08": 4
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 451,
      "2026-03": 557,
      "2026-04": 377,
      "2026-05": 394,
      "2026-06": 464,
      "2026-07": 527,
      "2026-08": 463
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 155,
      "2026-03": 191.4,
      "2026-04": 129.6,
      "2026-05": 135.4,
      "2026-06": 159.5,
      "2026-07": 181.1,
      "2026-08": 159.1
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E09000030": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 3849,
      "2024-25": 12854,
      "2023-24": 19276
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 14595,
      "2024-25": 26486,
      "2023-24": 34595
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 2.13,
      "2024-25": 7.07,
      "2023-24": 10.68
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": -46.1,
      "2024-25": 53.5,
      "2023-24": 58
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 9,
      "2008-09": 14,
      "2009-10": 14,
      "2010-11": 16,
      "2011-12": 15,
      "2012-13": 23,
      "2013-14": 23,
      "2014-15": 7,
      "2015-16": 6,
      "2016-17": 8,
      "2017-18": 6,
      "2018-19": 4,
      "2020-21": 3,
      "2022-23": 7,
      "2023-24": 7,
      "2024-25": 8
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 12,
      "2008-09": 14,
      "2009-10": 23,
      "2010-11": 26,
      "2011-12": 22,
      "2012-13": 26,
      "2013-14": 23,
      "2014-15": 17,
      "2015-16": 9,
      "2016-17": 8,
      "2017-18": 9,
      "2018-19": 10,
      "2020-21": 10,
      "2021-22": 9,
      "2022-23": 9,
      "2024-25": 12
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 9,
      "2008-09": 16,
      "2009-10": 7,
      "2010-11": 8,
      "2014-15": 5,
      "2016-17": 10,
      "2017-18": 13,
      "2018-19": 15,
      "2019-20": 15,
      "2020-21": 15,
      "2021-22": 6,
      "2022-23": 6,
      "2023-24": 6,
      "2024-25": 11
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "dft-allocation": {
     "periods": {
      "2026-27": 1796000,
      "2027-28": 1930000,
      "2028-29": 2066000,
      "2029-30": 2368000,
      "2025-26": 448790,
      "2023-24": 137000,
      "2024-25": 137000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 9708,
      "2027-28": 10432,
      "2028-29": 11168,
      "2029-30": 12800,
      "2025-26": 2426,
      "2023-24": 741,
      "2024-25": 741
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 372,
      "2026-03": 386,
      "2026-04": 295,
      "2026-05": 242,
      "2026-06": 252,
      "2026-07": 299,
      "2026-08": 247
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 78.8,
      "2026-03": 76.4,
      "2026-04": 78.3,
      "2026-05": 82.2,
      "2026-06": 81,
      "2026-07": 84.9,
      "2026-08": 87.9
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 53.8,
      "2026-03": 67.1,
      "2026-04": 46.1,
      "2026-05": 61.7,
      "2026-06": 73.5,
      "2026-07": 79.9,
      "2026-08": 78.2
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 4.4,
      "2026-03": 1.6,
      "2026-04": 4.5,
      "2026-05": 1.7,
      "2026-06": 1.2,
      "2026-07": 1,
      "2026-08": 2.4
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 3.5,
      "2026-03": 3.4,
      "2026-04": 3.6,
      "2026-05": 3.2,
      "2026-06": 2.8,
      "2026-07": 2.9,
      "2026-08": 4.3
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 425,
      "2026-03": 432,
      "2026-04": 351,
      "2026-05": 276,
      "2026-06": 291,
      "2026-07": 341,
      "2026-08": 278
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 229.7,
      "2026-03": 233.5,
      "2026-04": 189.7,
      "2026-05": 149.2,
      "2026-06": 157.3,
      "2026-07": 184.3,
      "2026-08": 150.3
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E09000031": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 15612,
      "2024-25": 20985,
      "2023-24": 19973
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 26236,
      "2024-25": 35361,
      "2023-24": 34981
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 14.47,
      "2024-25": 19.45,
      "2023-24": 18.63
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 42.4,
      "2024-25": 49.7,
      "2023-24": 49.6
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 6,
      "2008-09": 6,
      "2009-10": 8,
      "2010-11": 7,
      "2011-12": 7,
      "2012-13": 10,
      "2013-14": 15,
      "2014-15": 5,
      "2015-16": 4,
      "2016-17": 4,
      "2017-18": 4,
      "2018-19": 2,
      "2019-20": 2,
      "2020-21": 2,
      "2022-23": 6,
      "2023-24": 5,
      "2024-25": 7
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 6,
      "2008-09": 9,
      "2009-10": 14,
      "2010-11": 7,
      "2011-12": 7,
      "2012-13": 9,
      "2013-14": 18,
      "2014-15": 12,
      "2015-16": 5,
      "2016-17": 4,
      "2017-18": 4,
      "2018-19": 3,
      "2019-20": 3,
      "2020-21": 3,
      "2023-24": 20,
      "2024-25": 15
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 18,
      "2008-09": 46,
      "2010-11": 32,
      "2011-12": 30,
      "2012-13": 30,
      "2013-14": 30,
      "2014-15": 30,
      "2015-16": 35,
      "2016-17": 35,
      "2017-18": 40,
      "2018-19": 40,
      "2023-24": 27,
      "2024-25": 24
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 1
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 1.8
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 0
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2026-27": 1996000,
      "2027-28": 2145000,
      "2028-29": 2296000,
      "2029-30": 2635000,
      "2025-26": 687790,
      "2023-24": 211000,
      "2024-25": 211000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 7589,
      "2027-28": 8156,
      "2028-29": 8730,
      "2029-30": 10019,
      "2025-26": 2615,
      "2023-24": 802,
      "2024-25": 802
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 688,
      "2026-03": 673,
      "2026-04": 644,
      "2026-05": 660,
      "2026-06": 535,
      "2026-07": 641,
      "2026-08": 558
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 56.5,
      "2026-03": 57.1,
      "2026-04": 57.5,
      "2026-05": 56.5,
      "2026-06": 63.9,
      "2026-07": 68.5,
      "2026-08": 69.5
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 65.4,
      "2026-03": 70.3,
      "2026-04": 51.2,
      "2026-05": 62.2,
      "2026-06": 69.5,
      "2026-07": 77,
      "2026-08": 80.4
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 1.6,
      "2026-03": 1.4,
      "2026-04": 5,
      "2026-05": 2.3,
      "2026-06": 2.1,
      "2026-07": 1.6,
      "2026-08": 4.5
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 3.2,
      "2026-03": 3,
      "2026-04": 4.4,
      "2026-05": 3.4,
      "2026-06": 2.5,
      "2026-07": 2.1,
      "2026-08": 2.9
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 771,
      "2026-03": 755,
      "2026-04": 744,
      "2026-05": 740,
      "2026-06": 623,
      "2026-07": 700,
      "2026-08": 640
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 293.2,
      "2026-03": 287.1,
      "2026-04": 282.9,
      "2026-05": 281.4,
      "2026-06": 236.9,
      "2026-07": 266.2,
      "2026-08": 243.3
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E09000032": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 19317,
      "2024-25": 13313,
      "2023-24": 8127
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 27239,
      "2024-25": 22015,
      "2023-24": 16045
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 15.23,
      "2024-25": 10.5,
      "2023-24": 6.48
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 52,
      "2024-25": 53.6,
      "2023-24": 68.3
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 5,
      "2008-09": 9,
      "2009-10": 8,
      "2010-11": 8,
      "2011-12": 7,
      "2012-13": 9,
      "2013-14": 9,
      "2014-15": 4,
      "2015-16": 8,
      "2016-17": 7,
      "2017-18": 6,
      "2018-19": 6,
      "2022-23": 6,
      "2023-24": 6,
      "2024-25": 9
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 12,
      "2008-09": 15,
      "2009-10": 14,
      "2010-11": 11,
      "2011-12": 9,
      "2012-13": 14,
      "2013-14": 6,
      "2014-15": 5,
      "2015-16": 4,
      "2016-17": 4,
      "2017-18": 4,
      "2018-19": 4
     },
     "sourceId": "dft-rdc",
     "breaks": []
    },
    "condition-u": {
     "periods": {
      "2007-08": 7,
      "2008-09": 7,
      "2009-10": 6,
      "2012-13": 5,
      "2014-15": 5,
      "2015-16": 15,
      "2016-17": 17,
      "2017-18": 19,
      "2018-19": 17
     },
     "sourceId": "dft-rdc",
     "breaks": []
    },
    "treated-a": {
     "periods": {
      "2024-25": 0.8
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 2.8
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 0
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2026-27": 1340000,
      "2027-28": 1440000,
      "2028-29": 1541000,
      "2029-30": 1767000,
      "2025-26": 656790,
      "2023-24": 202000,
      "2024-25": 202000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 5000,
      "2027-28": 5373,
      "2028-29": 5750,
      "2029-30": 6593,
      "2025-26": 2451,
      "2023-24": 754,
      "2024-25": 754
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 674,
      "2026-03": 678,
      "2026-04": 678,
      "2026-05": 607,
      "2026-06": 559,
      "2026-07": 804,
      "2026-08": 456
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 73.1,
      "2026-03": 70.9,
      "2026-04": 65.3,
      "2026-05": 70.2,
      "2026-06": 64.8,
      "2026-07": 58.5,
      "2026-08": 71.7
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 54.7,
      "2026-03": 72,
      "2026-04": 66.5,
      "2026-05": 66.7,
      "2026-06": 66.1,
      "2026-07": 80.8,
      "2026-08": 63.2
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 2,
      "2026-03": 3.3,
      "2026-04": 3,
      "2026-05": 1,
      "2026-06": 1.5,
      "2026-07": 2.5,
      "2026-08": 2.4
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 4.1,
      "2026-03": 3.4,
      "2026-04": 3.5,
      "2026-05": 3.6,
      "2026-06": 2.4,
      "2026-07": 3.6,
      "2026-08": 4.3
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 769,
      "2026-03": 748,
      "2026-04": 777,
      "2026-05": 694,
      "2026-06": 627,
      "2026-07": 889,
      "2026-08": 521
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 286.9,
      "2026-03": 279.1,
      "2026-04": 289.9,
      "2026-05": 259,
      "2026-06": 234,
      "2026-07": 331.7,
      "2026-08": 194.4
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E09000033": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 35971,
      "2024-25": 31671,
      "2023-24": 29771
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 49524,
      "2024-25": 46190,
      "2023-24": 41429
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 35.57,
      "2024-25": 30.84,
      "2023-24": 28.9
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 46.3,
      "2024-25": 43.4,
      "2023-24": 85.5
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 12,
      "2008-09": 16,
      "2009-10": 16,
      "2010-11": 13,
      "2011-12": 13,
      "2012-13": 19,
      "2013-14": 24,
      "2014-15": 9,
      "2015-16": 9,
      "2016-17": 9,
      "2017-18": 8,
      "2018-19": 5,
      "2021-22": 0,
      "2022-23": 4,
      "2023-24": 5,
      "2024-25": 6
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 9,
      "2008-09": 10,
      "2009-10": 9,
      "2010-11": 9,
      "2011-12": 9,
      "2012-13": 22,
      "2013-14": 13,
      "2014-15": 9,
      "2015-16": 5,
      "2016-17": 4,
      "2017-18": 4,
      "2018-19": 5,
      "2019-20": 5,
      "2020-21": 5,
      "2021-22": 4,
      "2022-23": 7,
      "2023-24": 7,
      "2024-25": 12
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 13,
      "2011-12": 7,
      "2012-13": 7,
      "2013-14": 6,
      "2014-15": 6,
      "2015-16": 9,
      "2018-19": 6,
      "2019-20": 6,
      "2020-21": 6,
      "2021-22": 3,
      "2022-23": 5,
      "2023-24": 6,
      "2024-25": 6
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 2.8
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 1.1
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 41
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2026-27": 1541000,
      "2027-28": 1657000,
      "2028-29": 1773000,
      "2029-30": 2033000,
      "2025-26": 524790,
      "2023-24": 161000,
      "2024-25": 161000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 7338,
      "2027-28": 7890,
      "2028-29": 8443,
      "2029-30": 9681,
      "2025-26": 2499,
      "2023-24": 767,
      "2024-25": 767
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 2530,
      "2026-03": 2913,
      "2026-04": 1917,
      "2026-05": 1883,
      "2026-06": 1441,
      "2026-07": 1999,
      "2026-08": 1434
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 24.9,
      "2026-03": 24.9,
      "2026-04": 25.2,
      "2026-05": 26.1,
      "2026-06": 30.6,
      "2026-07": 30.1,
      "2026-08": 29.1
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 38.4,
      "2026-03": 54.5,
      "2026-04": 36.7,
      "2026-05": 51.1,
      "2026-06": 34.6,
      "2026-07": 15.3,
      "2026-08": 62.8
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 0.3,
      "2026-03": 0.4,
      "2026-04": 0.4,
      "2026-05": 0.5,
      "2026-06": 0.8,
      "2026-07": 0.9,
      "2026-08": 2.2
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 2,
      "2026-03": 1.2,
      "2026-04": 2.2,
      "2026-05": 2.6,
      "2026-06": 3.2,
      "2026-07": 6.2,
      "2026-08": 2.1
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 2680,
      "2026-03": 3094,
      "2026-04": 2043,
      "2026-05": 2089,
      "2026-06": 1594,
      "2026-07": 2212,
      "2026-08": 1582
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 1276.2,
      "2026-03": 1473.3,
      "2026-04": 972.9,
      "2026-05": 994.8,
      "2026-06": 759,
      "2026-07": 1053.3,
      "2026-08": 753.3
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E10000003": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 8679,
      "2024-25": 889,
      "2023-24": 801
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 13171,
      "2024-25": 5977,
      "2023-24": 6979
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 33.82,
      "2024-25": 3.48,
      "2023-24": 3.18
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 27,
      "2024-25": 54.4,
      "2023-24": 46.9
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 2,
      "2008-09": 2,
      "2009-10": 3,
      "2010-11": 4,
      "2011-12": 3,
      "2012-13": 3,
      "2013-14": 3,
      "2014-15": 2,
      "2015-16": 2,
      "2016-17": 3,
      "2017-18": 3,
      "2018-19": 3,
      "2019-20": 3,
      "2020-21": 3,
      "2022-23": 5,
      "2023-24": 6,
      "2024-25": 7
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 4,
      "2008-09": 5,
      "2009-10": 7,
      "2010-11": 7,
      "2011-12": 7,
      "2012-13": 5,
      "2013-14": 5,
      "2014-15": 6,
      "2015-16": 6,
      "2016-17": 6,
      "2017-18": 6,
      "2018-19": 6,
      "2019-20": 7,
      "2020-21": 7,
      "2022-23": 12,
      "2023-24": 14,
      "2024-25": 16
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 18,
      "2008-09": 19,
      "2009-10": 20,
      "2010-11": 25,
      "2011-12": 28,
      "2012-13": 25,
      "2013-14": 31,
      "2014-15": 27,
      "2015-16": 33,
      "2016-17": 22,
      "2017-18": 27,
      "2018-19": 28,
      "2019-20": 29,
      "2020-21": 33,
      "2022-23": 19,
      "2023-24": 21,
      "2024-25": 22
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 3.2
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 2.9
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 69.4
     },
     "sourceId": "dft-rdc"
    },
    "works-started": {
     "periods": {
      "2026-02": 1406,
      "2026-03": 2422,
      "2026-04": 1402,
      "2026-05": 1844,
      "2026-06": 1284,
      "2026-07": 1722,
      "2026-08": 2306
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 80.2,
      "2026-03": 54,
      "2026-04": 75,
      "2026-05": 58.7,
      "2026-06": 84.8,
      "2026-07": 76.9,
      "2026-08": 51.3
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 54.5,
      "2026-03": 63.6,
      "2026-04": 62.9,
      "2026-05": 41.9,
      "2026-06": 83,
      "2026-07": 46.8,
      "2026-08": 60.9
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 1.1,
      "2026-03": 2,
      "2026-04": 2,
      "2026-05": 1,
      "2026-06": 1,
      "2026-07": 1.6,
      "2026-08": 1.1
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 3.9,
      "2026-03": 2,
      "2026-04": 3,
      "2026-05": 2.7,
      "2026-06": 4.2,
      "2026-07": 2.8,
      "2026-08": 2
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 1933,
      "2026-03": 3319,
      "2026-04": 2096,
      "2026-05": 2400,
      "2026-06": 1647,
      "2026-07": 2939,
      "2026-08": 2869
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 69.2,
      "2026-03": 118.8,
      "2026-04": 75,
      "2026-05": 85.9,
      "2026-06": 58.9,
      "2026-07": 105.2,
      "2026-08": 102.7
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E10000007": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 5251,
      "2024-25": 4348,
      "2023-24": 4529
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 8029,
      "2024-25": 6388,
      "2023-24": 6676
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 22.06,
      "2024-25": 18.41,
      "2023-24": 19.35
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 7.5,
      "2024-25": 7.9,
      "2023-24": 8.7
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 4,
      "2008-09": 4,
      "2009-10": 3,
      "2010-11": 5,
      "2011-12": 3,
      "2012-13": 3,
      "2013-14": 4,
      "2014-15": 3,
      "2015-16": 2,
      "2016-17": 2,
      "2017-18": 2,
      "2018-19": 12,
      "2019-20": 13,
      "2020-21": 17,
      "2021-22": 20,
      "2022-23": 24,
      "2023-24": 28,
      "2024-25": 29
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 12,
      "2008-09": 11,
      "2009-10": 10,
      "2010-11": 10,
      "2011-12": 10,
      "2012-13": 11,
      "2013-14": 9,
      "2014-15": 6,
      "2015-16": 5,
      "2018-19": 10,
      "2019-20": 14,
      "2020-21": 24,
      "2021-22": 24,
      "2022-23": 35,
      "2023-24": 38,
      "2024-25": 43
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 15,
      "2008-09": 14,
      "2009-10": 11,
      "2010-11": 10,
      "2011-12": 17,
      "2012-13": 23,
      "2013-14": 23,
      "2014-15": 23,
      "2015-16": 23,
      "2018-19": 18,
      "2019-20": 21,
      "2020-21": 43,
      "2021-22": 28,
      "2022-23": 39,
      "2023-24": 36,
      "2024-25": 36
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 2.8
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 2.2
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 94.1
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2022-23": 23699000,
      "2023-24": 26713000,
      "2024-25": 26713000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2022-23": 6820,
      "2023-24": 7687,
      "2024-25": 7687
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 1742,
      "2026-03": 2098,
      "2026-04": 1936,
      "2026-05": 1584,
      "2026-06": 1707,
      "2026-07": 2236,
      "2026-08": 2333
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 92.4,
      "2026-03": 82.7,
      "2026-04": 89.4,
      "2026-05": 89.9,
      "2026-06": 92.6,
      "2026-07": 93.7,
      "2026-08": 93.4
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 83.7,
      "2026-03": 72,
      "2026-04": 86.1,
      "2026-05": 88,
      "2026-06": 79.1,
      "2026-07": 89.8,
      "2026-08": 89.2
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 1.8,
      "2026-03": 1.8,
      "2026-04": 1.7,
      "2026-05": 2.5,
      "2026-06": 0.9,
      "2026-07": 1.2,
      "2026-08": 1.6
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 2.5,
      "2026-03": 3,
      "2026-04": 2.7,
      "2026-05": 2.6,
      "2026-06": 2.7,
      "2026-07": 2.1,
      "2026-08": 2.1
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 1915,
      "2026-03": 2303,
      "2026-04": 2152,
      "2026-05": 1818,
      "2026-06": 1945,
      "2026-07": 2445,
      "2026-08": 2531
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 55.1,
      "2026-03": 66.3,
      "2026-04": 61.9,
      "2026-05": 52.3,
      "2026-06": 56,
      "2026-07": 70.4,
      "2026-08": 72.8
     },
     "sourceId": "dft-street-manager"
    },
    "compensation-paid": {
     "periods": {
      "2022 to 2024": 526090
     },
     "sourceId": "manual-roads-gocompare-2022-2024"
    }
   },
   "E10000008": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 3664,
      "2024-25": 3814,
      "2023-24": 3479
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 4676,
      "2024-25": 4764,
      "2023-24": 4400
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 34.57,
      "2024-25": 36.13,
      "2023-24": 33.28
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 5.7,
      "2024-25": 6.4,
      "2023-24": 5.8
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 4,
      "2008-09": 4,
      "2009-10": 5,
      "2010-11": 4,
      "2011-12": 3,
      "2012-13": 2,
      "2013-14": 2,
      "2014-15": 2,
      "2015-16": 2,
      "2016-17": 3,
      "2017-18": 3,
      "2018-19": 3,
      "2019-20": 3,
      "2020-21": 3,
      "2021-22": 3,
      "2022-23": 2,
      "2023-24": 2,
      "2024-25": 3
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 10,
      "2008-09": 10,
      "2009-10": 14,
      "2010-11": 14,
      "2011-12": 17,
      "2012-13": 15,
      "2013-14": 11,
      "2014-15": 11,
      "2015-16": 12,
      "2016-17": 13,
      "2017-18": 15,
      "2018-19": 16,
      "2019-20": 15,
      "2020-21": 15,
      "2021-22": 11,
      "2022-23": 12,
      "2023-24": 10,
      "2024-25": 11
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 12,
      "2008-09": 9,
      "2009-10": 6,
      "2012-13": 28,
      "2013-14": 25,
      "2014-15": 30,
      "2015-16": 23,
      "2016-17": 23,
      "2017-18": 23,
      "2018-19": 23,
      "2019-20": 22,
      "2020-21": 18,
      "2021-22": 16,
      "2022-23": 16,
      "2023-24": 23,
      "2024-25": 24
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 6
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 9.1
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 59.7
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2025-26": 83641790,
      "2022-23": 52823000,
      "2023-24": 59486000,
      "2024-25": 59486000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2025-26": 10485,
      "2022-23": 6622,
      "2023-24": 7457,
      "2024-25": 7457
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 2105,
      "2026-03": 2411,
      "2026-04": 2136,
      "2026-05": 2334,
      "2026-06": 1949,
      "2026-07": 2432,
      "2026-08": 2395
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 87.9,
      "2026-03": 85.9,
      "2026-04": 87.3,
      "2026-05": 83.9,
      "2026-06": 87.7,
      "2026-07": 81.6,
      "2026-08": 81.3
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 83.3,
      "2026-03": 74.6,
      "2026-04": 69.3,
      "2026-05": 72.5,
      "2026-06": 82.2,
      "2026-07": 62.4,
      "2026-08": 63.8
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 1.6,
      "2026-03": 1.3,
      "2026-04": 0.7,
      "2026-05": 1,
      "2026-06": 1.3,
      "2026-07": 1.6,
      "2026-08": 1.4
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 3.4,
      "2026-03": 4.1,
      "2026-04": 3.7,
      "2026-05": 4,
      "2026-06": 3.3,
      "2026-07": 4.1,
      "2026-08": 4.4
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 2456,
      "2026-03": 2802,
      "2026-04": 2494,
      "2026-05": 2680,
      "2026-06": 2305,
      "2026-07": 2885,
      "2026-08": 2749
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 30.8,
      "2026-03": 35.1,
      "2026-04": 31.3,
      "2026-05": 33.6,
      "2026-06": 28.9,
      "2026-07": 36.2,
      "2026-08": 34.5
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E10000011": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 6314,
      "2024-25": 5227,
      "2023-24": 6087
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 9834,
      "2024-25": 8757,
      "2023-24": 9393
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 22.97,
      "2024-25": 19.07,
      "2023-24": 22.36
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 62.3,
      "2024-25": 63.6,
      "2023-24": 62.3
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 14,
      "2008-09": 13,
      "2009-10": 10,
      "2010-11": 10,
      "2011-12": 10,
      "2012-13": 8,
      "2013-14": 7,
      "2014-15": 5,
      "2015-16": 5,
      "2016-17": 5,
      "2017-18": 4,
      "2018-19": 5,
      "2019-20": 5,
      "2020-21": 4,
      "2021-22": 5,
      "2022-23": 5,
      "2023-24": 4,
      "2024-25": 5
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 15,
      "2008-09": 13,
      "2009-10": 10,
      "2010-11": 10,
      "2011-12": 13,
      "2012-13": 10,
      "2013-14": 9,
      "2014-15": 9,
      "2015-16": 6,
      "2016-17": 6,
      "2017-18": 7,
      "2018-19": 7,
      "2019-20": 5,
      "2020-21": 4,
      "2021-22": 6,
      "2022-23": 6,
      "2023-24": 5,
      "2024-25": 6
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 12,
      "2008-09": 9,
      "2009-10": 11,
      "2010-11": 15,
      "2011-12": 19,
      "2012-13": 19,
      "2013-14": 25,
      "2014-15": 22,
      "2015-16": 22,
      "2016-17": 19,
      "2017-18": 14,
      "2018-19": 9,
      "2019-20": 14,
      "2020-21": 14,
      "2021-22": 19,
      "2022-23": 13,
      "2023-24": 17
     },
     "sourceId": "dft-rdc",
     "breaks": []
    },
    "treated-a": {
     "periods": {
      "2024-25": 1.7
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 0.5
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 0
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2026-27": 21739000,
      "2027-28": 25328000,
      "2028-29": 27374000,
      "2029-30": 31295000,
      "2025-26": 21001790,
      "2022-23": 13275000,
      "2023-24": 14949000,
      "2024-25": 14949000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 10636,
      "2027-28": 12391,
      "2028-29": 13392,
      "2029-30": 15311,
      "2025-26": 10275,
      "2022-23": 6495,
      "2023-24": 7314,
      "2024-25": 7314
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 1610,
      "2026-03": 1946,
      "2026-04": 1545,
      "2026-05": 1500,
      "2026-06": 1298,
      "2026-07": 1633,
      "2026-08": 1388
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 75.2,
      "2026-03": 72.1,
      "2026-04": 72.8,
      "2026-05": 77.2,
      "2026-06": 71.7,
      "2026-07": 78.1,
      "2026-08": 79.3
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 70.7,
      "2026-03": 52.8,
      "2026-04": 44.2,
      "2026-05": 78.2,
      "2026-06": 51.7,
      "2026-07": 66.8,
      "2026-08": 58.9
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 2.4,
      "2026-03": 1.3,
      "2026-04": 1.6,
      "2026-05": 1.4,
      "2026-06": 2.3,
      "2026-07": 1.9,
      "2026-08": 1.7
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 2.6,
      "2026-03": 4.1,
      "2026-04": 5.3,
      "2026-05": 2.8,
      "2026-06": 4,
      "2026-07": 3.8,
      "2026-08": 4.1
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 1790,
      "2026-03": 2183,
      "2026-04": 1782,
      "2026-05": 1720,
      "2026-06": 1555,
      "2026-07": 1872,
      "2026-08": 1647
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 87.6,
      "2026-03": 106.8,
      "2026-04": 87.2,
      "2026-05": 84.1,
      "2026-06": 76.1,
      "2026-07": 91.6,
      "2026-08": 80.6
     },
     "sourceId": "dft-street-manager"
    },
    "compensation-paid": {
     "periods": {
      "2022 to 2024": 598112
     },
     "sourceId": "manual-roads-gocompare-2022-2024"
    }
   },
   "E10000012": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 7631,
      "2024-25": 6823,
      "2023-24": 6888
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 9311,
      "2024-25": 8643,
      "2023-24": 8996
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 24.65,
      "2024-25": 22.28,
      "2023-24": 22.75
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 52.9,
      "2024-25": 55.5,
      "2023-24": 70.4
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 4,
      "2008-09": 5,
      "2009-10": 6,
      "2010-11": 3,
      "2011-12": 4,
      "2012-13": 5,
      "2013-14": 4,
      "2014-15": 2,
      "2015-16": 2,
      "2016-17": 2,
      "2017-18": 3,
      "2018-19": 2,
      "2019-20": 3,
      "2020-21": 3,
      "2021-22": 3,
      "2022-23": 3,
      "2023-24": 3,
      "2024-25": 3
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 6,
      "2008-09": 7,
      "2009-10": 8,
      "2010-11": 7,
      "2011-12": 7,
      "2012-13": 7,
      "2013-14": 5,
      "2014-15": 4,
      "2015-16": 4,
      "2016-17": 3,
      "2017-18": 3,
      "2018-19": 3,
      "2019-20": 3,
      "2020-21": 3,
      "2021-22": 2,
      "2022-23": 3,
      "2023-24": 3,
      "2024-25": 3
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 14,
      "2008-09": 8,
      "2009-10": 12,
      "2010-11": 15,
      "2011-12": 18,
      "2012-13": 19,
      "2013-14": 25,
      "2014-15": 12,
      "2015-16": 12,
      "2016-17": 11,
      "2017-18": 12,
      "2018-19": 10,
      "2019-20": 11,
      "2020-21": 11,
      "2021-22": 11,
      "2022-23": 10,
      "2023-24": 10,
      "2024-25": 10
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 7.8
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 2.6
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 57.7
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2026-27": 47451000,
      "2027-28": 55365000,
      "2028-29": 59783000,
      "2029-30": 68344000,
      "2025-26": 45842790,
      "2022-23": 30685000,
      "2023-24": 34555000,
      "2024-25": 34555000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 9321,
      "2027-28": 10875,
      "2028-29": 11743,
      "2029-30": 13424,
      "2025-26": 9005,
      "2022-23": 6027,
      "2023-24": 6787,
      "2024-25": 6787
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 4345,
      "2026-03": 4999,
      "2026-04": 4224,
      "2026-05": 4047,
      "2026-06": 3636,
      "2026-07": 4564,
      "2026-08": 3743
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 80.7,
      "2026-03": 80.2,
      "2026-04": 82.2,
      "2026-05": 83.1,
      "2026-06": 81.5,
      "2026-07": 77.5,
      "2026-08": 77.2
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 84.7,
      "2026-03": 69.4,
      "2026-04": 42.4,
      "2026-05": 80,
      "2026-06": 75.8,
      "2026-07": 83.8,
      "2026-08": 83
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 2.3,
      "2026-03": 1.9,
      "2026-04": 2.1,
      "2026-05": 1.8,
      "2026-06": 1.6,
      "2026-07": 1.8,
      "2026-08": 2.4
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 3,
      "2026-03": 3.7,
      "2026-04": 6,
      "2026-05": 3.7,
      "2026-06": 3.7,
      "2026-07": 3.3,
      "2026-08": 4.1
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 5022,
      "2026-03": 5732,
      "2026-04": 4927,
      "2026-05": 4714,
      "2026-06": 4271,
      "2026-07": 5234,
      "2026-08": 4380
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 98.6,
      "2026-03": 112.6,
      "2026-04": 96.8,
      "2026-05": 92.6,
      "2026-06": 83.9,
      "2026-07": 102.8,
      "2026-08": 86
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E10000013": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 8153,
      "2024-25": 8953,
      "2023-24": 7077
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 10603,
      "2024-25": 11535,
      "2023-24": 9525
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 41.66,
      "2024-25": 46,
      "2023-24": 36.73
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 5.5,
      "2024-25": 15.4,
      "2023-24": 7.3
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 4,
      "2008-09": 3,
      "2009-10": 3,
      "2010-11": 4,
      "2011-12": 4,
      "2012-13": 3,
      "2013-14": 4,
      "2014-15": 3,
      "2015-16": 2,
      "2016-17": 2,
      "2017-18": 2,
      "2018-19": 2,
      "2019-20": 2,
      "2020-21": 2,
      "2021-22": 2,
      "2022-23": 2,
      "2023-24": 1,
      "2024-25": 1
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 10,
      "2008-09": 9,
      "2009-10": 9,
      "2010-11": 9,
      "2011-12": 9,
      "2012-13": 8,
      "2013-14": 7,
      "2014-15": 6,
      "2015-16": 4,
      "2016-17": 5,
      "2017-18": 5,
      "2018-19": 6,
      "2019-20": 5,
      "2020-21": 4,
      "2021-22": 4,
      "2022-23": 5,
      "2023-24": 4,
      "2024-25": 4
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 19,
      "2008-09": 18,
      "2009-10": 17,
      "2010-11": 18,
      "2011-12": 17,
      "2012-13": 16,
      "2013-14": 14,
      "2014-15": 15,
      "2015-16": 13,
      "2016-17": 12,
      "2017-18": 12,
      "2018-19": 13,
      "2019-20": 13,
      "2020-21": 12,
      "2021-22": 12,
      "2023-24": 18,
      "2024-25": 24
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 4.7
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 3.3
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 62.3
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2026-27": 36530000,
      "2027-28": 42467000,
      "2028-29": 45898000,
      "2029-30": 52470000,
      "2025-26": 35311790,
      "2022-23": 22266000,
      "2023-24": 25075000,
      "2024-25": 25075000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 10641,
      "2027-28": 12370,
      "2028-29": 13370,
      "2029-30": 15284,
      "2025-26": 10286,
      "2022-23": 6486,
      "2023-24": 7304,
      "2024-25": 7304
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 1990,
      "2026-03": 2274,
      "2026-04": 1804,
      "2026-05": 1693,
      "2026-06": 1876,
      "2026-07": 2544,
      "2026-08": 2279
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 79.5,
      "2026-03": 80.9,
      "2026-04": 80.2,
      "2026-05": 78.4,
      "2026-06": 68.2,
      "2026-07": 66.4,
      "2026-08": 61.9
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 52.4,
      "2026-03": 52.3,
      "2026-04": 59.5,
      "2026-05": 55.4,
      "2026-06": 42.8,
      "2026-07": 54.5,
      "2026-08": 47.7
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 1.9,
      "2026-03": 1.8,
      "2026-04": 2.3,
      "2026-05": 3.3,
      "2026-06": 4,
      "2026-07": 3,
      "2026-08": 2.8
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 4.2,
      "2026-03": 5.6,
      "2026-04": 3.4,
      "2026-05": 4,
      "2026-06": 3.5,
      "2026-07": 2.9,
      "2026-08": 2.8
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 2280,
      "2026-03": 2589,
      "2026-04": 2064,
      "2026-05": 1913,
      "2026-06": 2139,
      "2026-07": 2844,
      "2026-08": 2566
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 66.4,
      "2026-03": 75.4,
      "2026-04": 60.1,
      "2026-05": 55.7,
      "2026-06": 62.3,
      "2026-07": 82.8,
      "2026-08": 74.7
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E10000014": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 6783,
      "2024-25": 6277,
      "2023-24": 6315
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 9962,
      "2024-25": 9653,
      "2023-24": 9545
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 25.75,
      "2024-25": 23.94,
      "2023-24": 24.29
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 0,
      "2024-25": 0.1,
      "2023-24": 3
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 7,
      "2008-09": 8,
      "2009-10": 5,
      "2010-11": 6,
      "2011-12": 7,
      "2012-13": 6,
      "2013-14": 5,
      "2014-15": 4,
      "2015-16": 4,
      "2016-17": 3,
      "2017-18": 3,
      "2018-19": 3,
      "2019-20": 4,
      "2020-21": 5,
      "2021-22": 4,
      "2022-23": 3,
      "2023-24": 4,
      "2024-25": 5
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 9,
      "2008-09": 10,
      "2009-10": 11,
      "2010-11": 10,
      "2011-12": 9,
      "2012-13": 10,
      "2013-14": 8,
      "2014-15": 4,
      "2015-16": 3,
      "2016-17": 3,
      "2017-18": 5,
      "2018-19": 4,
      "2019-20": 3,
      "2020-21": 5,
      "2021-22": 4,
      "2022-23": 3,
      "2023-24": 4,
      "2024-25": 5
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 11,
      "2008-09": 11,
      "2009-10": 11,
      "2010-11": 12,
      "2011-12": 15,
      "2012-13": 17,
      "2013-14": 16,
      "2014-15": 17,
      "2015-16": 15,
      "2016-17": 15,
      "2017-18": 12,
      "2018-19": 9,
      "2019-20": 5,
      "2022-23": 7,
      "2023-24": 7,
      "2024-25": 7
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 4.5
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 1.6
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 78.9
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2026-27": 54748000,
      "2027-28": 63685000,
      "2028-29": 68923000,
      "2029-30": 78793000,
      "2025-26": 52925790,
      "2022-23": 33493000,
      "2023-24": 37718000,
      "2024-25": 37718000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 9934,
      "2027-28": 11556,
      "2028-29": 12506,
      "2029-30": 14297,
      "2025-26": 9604,
      "2022-23": 6077,
      "2023-24": 6844,
      "2024-25": 6844
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 4251,
      "2026-03": 4665,
      "2026-04": 4228,
      "2026-05": 4379,
      "2026-06": 3724,
      "2026-07": 4698,
      "2026-08": 3855
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 76.6,
      "2026-03": 75.6,
      "2026-04": 71,
      "2026-05": 75.5,
      "2026-06": 70.8,
      "2026-07": 68.9,
      "2026-08": 69.4
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 83.9,
      "2026-03": 81.4,
      "2026-04": 88.5,
      "2026-05": 86.8,
      "2026-06": 81.4,
      "2026-07": 76.3,
      "2026-08": 77.8
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 1.1,
      "2026-03": 1,
      "2026-04": 1.4,
      "2026-05": 1.2,
      "2026-06": 0.7,
      "2026-07": 0.8,
      "2026-08": 0.9
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 3.2,
      "2026-03": 3.7,
      "2026-04": 4.1,
      "2026-05": 3.9,
      "2026-06": 2.9,
      "2026-07": 3.5,
      "2026-08": 3
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 4746,
      "2026-03": 5200,
      "2026-04": 4841,
      "2026-05": 4912,
      "2026-06": 4232,
      "2026-07": 5257,
      "2026-08": 4355
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 86.1,
      "2026-03": 94.4,
      "2026-04": 87.8,
      "2026-05": 89.1,
      "2026-06": 76.8,
      "2026-07": 95.4,
      "2026-08": 79
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E10000015": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 11011,
      "2024-25": 11283,
      "2023-24": 11601
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 16111,
      "2024-25": 16536,
      "2023-24": 17222
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 27.19,
      "2024-25": 27.98,
      "2023-24": 29.08
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 14.8,
      "2024-25": 14.8,
      "2023-24": 13.7
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 4,
      "2008-09": 6,
      "2009-10": 6,
      "2010-11": 8,
      "2011-12": 6,
      "2012-13": 6,
      "2013-14": 4,
      "2014-15": 4,
      "2015-16": 3,
      "2016-17": 3,
      "2017-18": 2,
      "2018-19": 4,
      "2019-20": 3,
      "2020-21": 3,
      "2021-22": 2,
      "2022-23": 3,
      "2023-24": 3,
      "2024-25": 3
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 7,
      "2008-09": 9,
      "2009-10": 11,
      "2010-11": 11,
      "2011-12": 13,
      "2012-13": 17,
      "2013-14": 14,
      "2014-15": 8,
      "2015-16": 6,
      "2016-17": 5,
      "2017-18": 5,
      "2018-19": 4,
      "2019-20": 5,
      "2020-21": 6,
      "2021-22": 4,
      "2022-23": 4,
      "2023-24": 5,
      "2024-25": 6
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 12,
      "2008-09": 13,
      "2009-10": 13,
      "2010-11": 17,
      "2011-12": 12,
      "2012-13": 11,
      "2013-14": 17,
      "2014-15": 19,
      "2015-16": 15,
      "2016-17": 16,
      "2017-18": 10,
      "2018-19": 9,
      "2019-20": 7,
      "2020-21": 12,
      "2021-22": 7,
      "2022-23": 10,
      "2023-24": 18
     },
     "sourceId": "dft-rdc",
     "breaks": []
    },
    "treated-a": {
     "periods": {
      "2024-25": 6
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 2.8
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 58.4
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2026-27": 36975000,
      "2027-28": 43281000,
      "2028-29": 46727000,
      "2029-30": 53419000,
      "2025-26": 35671790,
      "2022-23": 22230000,
      "2023-24": 25034000,
      "2024-25": 25034000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 12083,
      "2027-28": 14144,
      "2028-29": 15270,
      "2029-30": 17457,
      "2025-26": 11657,
      "2022-23": 7265,
      "2023-24": 8181,
      "2024-25": 8181
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 6266,
      "2026-03": 6287,
      "2026-04": 4907,
      "2026-05": 4381,
      "2026-06": 3697,
      "2026-07": 4552,
      "2026-08": 3521
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 47.7,
      "2026-03": 46.3,
      "2026-04": 52.3,
      "2026-05": 55.2,
      "2026-06": 55.2,
      "2026-07": 54.5,
      "2026-08": 57.7
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 80,
      "2026-03": 75.1,
      "2026-04": 80.2,
      "2026-05": 79.7,
      "2026-06": 77.9,
      "2026-07": 75.2,
      "2026-08": 78.6
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 1.3,
      "2026-03": 1,
      "2026-04": 1.6,
      "2026-05": 1.1,
      "2026-06": 1.1,
      "2026-07": 1.1,
      "2026-08": 1.2
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 2,
      "2026-03": 1.5,
      "2026-04": 1.8,
      "2026-05": 2.3,
      "2026-06": 2.1,
      "2026-07": 2,
      "2026-08": 2.6
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 6686,
      "2026-03": 6743,
      "2026-04": 5353,
      "2026-05": 4844,
      "2026-06": 4185,
      "2026-07": 4996,
      "2026-08": 3956
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 218.5,
      "2026-03": 220.4,
      "2026-04": 174.9,
      "2026-05": 158.3,
      "2026-06": 136.8,
      "2026-07": 163.3,
      "2026-08": 129.3
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E10000016": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 7931,
      "2024-25": 7115,
      "2023-24": 6336
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 9959,
      "2024-25": 9059,
      "2023-24": 8370
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 27.17,
      "2024-25": 24.58,
      "2023-24": 22.16
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 10.3,
      "2024-25": 15.4,
      "2023-24": 14.7
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 6,
      "2008-09": 7,
      "2009-10": 6,
      "2010-11": 7,
      "2011-12": 7,
      "2012-13": 6,
      "2013-14": 5,
      "2014-15": 3,
      "2015-16": 2,
      "2016-17": 3,
      "2017-18": 4,
      "2018-19": 4,
      "2019-20": 4,
      "2020-21": 5,
      "2021-22": 5,
      "2022-23": 6,
      "2023-24": 6,
      "2024-25": 4
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 11,
      "2008-09": 12,
      "2009-10": 14,
      "2010-11": 14,
      "2011-12": 12,
      "2012-13": 11,
      "2013-14": 8,
      "2014-15": 4,
      "2015-16": 3,
      "2016-17": 5,
      "2017-18": 6,
      "2018-19": 7,
      "2019-20": 5,
      "2020-21": 5,
      "2021-22": 8,
      "2022-23": 9,
      "2023-24": 8,
      "2024-25": 7
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 18,
      "2008-09": 20,
      "2009-10": 19,
      "2010-11": 17,
      "2011-12": 18,
      "2012-13": 17,
      "2013-14": 20,
      "2014-15": 21,
      "2015-16": 20,
      "2016-17": 22,
      "2017-18": 23,
      "2018-19": 24,
      "2019-20": 16,
      "2020-21": 16,
      "2021-22": 18,
      "2022-23": 28,
      "2023-24": 39,
      "2024-25": 35
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 7.3
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 1.6
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 64.5
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2026-27": 56232000,
      "2027-28": 65692000,
      "2028-29": 70974000,
      "2029-30": 81138000,
      "2025-26": 54284790,
      "2022-23": 34058000,
      "2023-24": 38354000,
      "2024-25": 38354000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 9930,
      "2027-28": 11600,
      "2028-29": 12533,
      "2029-30": 14328,
      "2025-26": 9586,
      "2022-23": 6014,
      "2023-24": 6773,
      "2024-25": 6773
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 6220,
      "2026-03": 6889,
      "2026-04": 5432,
      "2026-05": 4841,
      "2026-06": 4775,
      "2026-07": 6464,
      "2026-08": 5724
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 53.5,
      "2026-03": 53.7,
      "2026-04": 60.5,
      "2026-05": 70.2,
      "2026-06": 66.7,
      "2026-07": 61.4,
      "2026-08": 62.4
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 74.9,
      "2026-03": 68.5,
      "2026-04": 71.4,
      "2026-05": 72.2,
      "2026-06": 76.3,
      "2026-07": 69.5,
      "2026-08": 77.6
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 1,
      "2026-03": 1.2,
      "2026-04": 1.2,
      "2026-05": 1.3,
      "2026-06": 0.9,
      "2026-07": 1.1,
      "2026-08": 1.3
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 1.8,
      "2026-03": 2.4,
      "2026-04": 2.5,
      "2026-05": 2.6,
      "2026-06": 2.4,
      "2026-07": 2.7,
      "2026-08": 2.4
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 7494,
      "2026-03": 8379,
      "2026-04": 6650,
      "2026-05": 5419,
      "2026-06": 5335,
      "2026-07": 7170,
      "2026-08": 6411
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 132.3,
      "2026-03": 148,
      "2026-04": 117.4,
      "2026-05": 95.7,
      "2026-06": 94.2,
      "2026-07": 126.6,
      "2026-08": 113.2
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E10000017": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 4001,
      "2024-25": 3542,
      "2023-24": 5100
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 6391,
      "2024-25": 6691,
      "2023-24": 8145
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 13.25,
      "2024-25": 11.88,
      "2023-24": 17.35
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 20.3,
      "2024-25": 26.9,
      "2023-24": 19.8
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 3,
      "2008-09": 3,
      "2009-10": 3,
      "2011-12": 4,
      "2012-13": 3,
      "2013-14": 5,
      "2014-15": 5,
      "2015-16": 3,
      "2016-17": 3,
      "2017-18": 2,
      "2018-19": 2,
      "2019-20": 2,
      "2020-21": 1,
      "2021-22": 2,
      "2022-23": 2,
      "2023-24": 2,
      "2024-25": 3
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 4,
      "2008-09": 4,
      "2009-10": 4,
      "2011-12": 6,
      "2012-13": 11,
      "2013-14": 8,
      "2014-15": 7,
      "2015-16": 5,
      "2016-17": 4,
      "2017-18": 5,
      "2018-19": 4,
      "2019-20": 5,
      "2020-21": 4,
      "2021-22": 4,
      "2022-23": 5,
      "2023-24": 5,
      "2024-25": 5
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 11,
      "2008-09": 9,
      "2015-16": 11,
      "2016-17": 38,
      "2023-24": 26,
      "2024-25": 24
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 3.9
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 1.3
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 75.6
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2025-26": 46826790,
      "2022-23": 28811000,
      "2023-24": 32472000,
      "2024-25": 32472000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2025-26": 10805,
      "2022-23": 6648,
      "2023-24": 7492,
      "2024-25": 7492
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 3729,
      "2026-03": 4016,
      "2026-04": 3429,
      "2026-05": 3105,
      "2026-06": 2824,
      "2026-07": 3406,
      "2026-08": 3002
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 83,
      "2026-03": 87.4,
      "2026-04": 89,
      "2026-05": 85.9,
      "2026-06": 86.5,
      "2026-07": 84.4,
      "2026-08": 85.3
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 88,
      "2026-03": 74.8,
      "2026-04": 87.7,
      "2026-05": 78.2,
      "2026-06": 76.8,
      "2026-07": 84.4,
      "2026-08": 73.5
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 0.8,
      "2026-03": 0.9,
      "2026-04": 1.1,
      "2026-05": 1,
      "2026-06": 1,
      "2026-07": 1.1,
      "2026-08": 0.7
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 2.6,
      "2026-03": 3.3,
      "2026-04": 3.1,
      "2026-05": 3.4,
      "2026-06": 3.6,
      "2026-07": 3.3,
      "2026-08": 3.8
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 4229,
      "2026-03": 4539,
      "2026-04": 3936,
      "2026-05": 3642,
      "2026-06": 3352,
      "2026-07": 3942,
      "2026-08": 3505
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 97.6,
      "2026-03": 104.7,
      "2026-04": 90.8,
      "2026-05": 84,
      "2026-06": 77.3,
      "2026-07": 91,
      "2026-08": 80.9
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E10000018": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 5407,
      "2024-25": 6336,
      "2023-24": 5619
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 8655,
      "2024-25": 9320,
      "2023-24": 8514
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 20.51,
      "2024-25": 24.29,
      "2023-24": 21.86
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 22.7,
      "2024-25": 32.3,
      "2023-24": 33.6
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 2,
      "2008-09": 2,
      "2009-10": 2,
      "2010-11": 2,
      "2011-12": 2,
      "2012-13": 2,
      "2013-14": 2,
      "2014-15": 1,
      "2015-16": 1,
      "2016-17": 1,
      "2017-18": 1,
      "2018-19": 1,
      "2019-20": 2,
      "2020-21": 2,
      "2021-22": 2,
      "2022-23": 2,
      "2023-24": 3,
      "2024-25": 3
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 3,
      "2008-09": 4,
      "2009-10": 4,
      "2010-11": 5,
      "2011-12": 6,
      "2012-13": 6,
      "2013-14": 4,
      "2014-15": 3,
      "2015-16": 2,
      "2016-17": 2,
      "2017-18": 2,
      "2018-19": 2,
      "2019-20": 3,
      "2020-21": 4,
      "2021-22": 3,
      "2022-23": 4,
      "2023-24": 4,
      "2024-25": 4
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 9,
      "2008-09": 9,
      "2009-10": 10,
      "2010-11": 11,
      "2011-12": 11,
      "2012-13": 10,
      "2013-14": 9,
      "2014-15": 8,
      "2015-16": 9,
      "2016-17": 9,
      "2017-18": 12,
      "2018-19": 15,
      "2019-20": 16,
      "2021-22": 11,
      "2022-23": 10,
      "2023-24": 12,
      "2024-25": 12
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 7.3
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 2.3
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 90.2
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2026-27": 29785000,
      "2027-28": 34668000,
      "2028-29": 37451000,
      "2029-30": 42815000,
      "2025-26": 28790790,
      "2022-23": 17755000,
      "2023-24": 20013000,
      "2024-25": 20013000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 10436,
      "2027-28": 12147,
      "2028-29": 13122,
      "2029-30": 15002,
      "2025-26": 10088,
      "2022-23": 6221,
      "2023-24": 7012,
      "2024-25": 7012
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 1868,
      "2026-03": 2090,
      "2026-04": 2262,
      "2026-05": 2139,
      "2026-06": 1971,
      "2026-07": 2349,
      "2026-08": 2042
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 84.4,
      "2026-03": 83.8,
      "2026-04": 82.6,
      "2026-05": 82,
      "2026-06": 80.8,
      "2026-07": 78.6,
      "2026-08": 79.9
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 79.2,
      "2026-03": 58.8,
      "2026-04": 58.3,
      "2026-05": 25.3,
      "2026-06": 67.9,
      "2026-07": 57,
      "2026-08": 50.6
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 4.2,
      "2026-03": 3.2,
      "2026-04": 2.7,
      "2026-05": 3.8,
      "2026-06": 4.4,
      "2026-07": 4.6,
      "2026-08": 4.7
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 2.9,
      "2026-03": 2.8,
      "2026-04": 3.2,
      "2026-05": 7.3,
      "2026-06": 2.1,
      "2026-07": 3.3,
      "2026-08": 3.8
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 2053,
      "2026-03": 2272,
      "2026-04": 2472,
      "2026-05": 2364,
      "2026-06": 2168,
      "2026-07": 2565,
      "2026-08": 2223
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 71.9,
      "2026-03": 79.6,
      "2026-04": 86.6,
      "2026-05": 82.8,
      "2026-06": 76,
      "2026-07": 89.9,
      "2026-08": 77.9
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E10000019": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 5790,
      "2024-25": 5210,
      "2023-24": 3896
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 7663,
      "2024-25": 7124,
      "2023-24": 5738
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 40.54,
      "2024-25": 36.64,
      "2023-24": 27.57
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 59.6,
      "2024-25": 60.8,
      "2023-24": 61.4
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 2,
      "2008-09": 3,
      "2009-10": 4,
      "2010-11": 3,
      "2011-12": 4,
      "2012-13": 3,
      "2013-14": 3,
      "2014-15": 3,
      "2015-16": 2,
      "2016-17": 2,
      "2017-18": 2,
      "2018-19": 2,
      "2019-20": 2,
      "2020-21": 2,
      "2021-22": 2,
      "2022-23": 2,
      "2023-24": 2,
      "2024-25": 3
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 5,
      "2008-09": 8,
      "2009-10": 8,
      "2010-11": 7,
      "2011-12": 9,
      "2012-13": 12,
      "2013-14": 13,
      "2014-15": 9,
      "2015-16": 6,
      "2016-17": 5,
      "2017-18": 5,
      "2018-19": 5,
      "2019-20": 6,
      "2020-21": 6,
      "2021-22": 6,
      "2022-23": 6,
      "2023-24": 6,
      "2024-25": 6
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 23,
      "2008-09": 24,
      "2009-10": 26,
      "2010-11": 26,
      "2011-12": 28,
      "2012-13": 29,
      "2013-14": 29,
      "2014-15": 30,
      "2015-16": 30,
      "2016-17": 29,
      "2017-18": 29,
      "2018-19": 29,
      "2019-20": 29,
      "2020-21": 28,
      "2021-22": 27,
      "2022-23": 26,
      "2023-24": 26,
      "2024-25": 23
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 5.9
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 5.1
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 66
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2025-26": 60442790,
      "2022-23": 38723000,
      "2023-24": 43647000,
      "2024-25": 43647000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2025-26": 10873,
      "2022-23": 6966,
      "2023-24": 7852,
      "2024-25": 7852
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 3139,
      "2026-03": 3389,
      "2026-04": 3153,
      "2026-05": 2932,
      "2026-06": 2618,
      "2026-07": 3538,
      "2026-08": 2922
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 63.8,
      "2026-03": 60.8,
      "2026-04": 59.2,
      "2026-05": 60.3,
      "2026-06": 63.5,
      "2026-07": 65.8,
      "2026-08": 63.3
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 76.9,
      "2026-03": 18.1,
      "2026-04": 11.1,
      "2026-05": 77.9,
      "2026-06": 70.7,
      "2026-07": 71,
      "2026-08": 66.7
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 3.2,
      "2026-03": 3.5,
      "2026-04": 2.2,
      "2026-05": 1.6,
      "2026-06": 2,
      "2026-07": 2.8,
      "2026-08": 3
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 2.7,
      "2026-03": 7.7,
      "2026-04": 13.8,
      "2026-05": 2.5,
      "2026-06": 2.6,
      "2026-07": 2.3,
      "2026-08": 2.8
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 3510,
      "2026-03": 4337,
      "2026-04": 3650,
      "2026-05": 3281,
      "2026-06": 3002,
      "2026-07": 3951,
      "2026-08": 3282
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 63.1,
      "2026-03": 78,
      "2026-04": 65.7,
      "2026-05": 59,
      "2026-06": 54,
      "2026-07": 71.1,
      "2026-08": 59
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E10000020": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 869,
      "2024-25": 1641,
      "2023-24": 1482
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 3084,
      "2024-25": 4019,
      "2023-24": 3855
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 5.6,
      "2024-25": 10.63,
      "2023-24": 9.67
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 26.8,
      "2024-25": 9.4,
      "2023-24": 6.1
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 3,
      "2008-09": 3,
      "2009-10": 3,
      "2010-11": 4,
      "2011-12": 4,
      "2012-13": 2,
      "2013-14": 3,
      "2014-15": 3,
      "2015-16": 3,
      "2016-17": 3,
      "2017-18": 3,
      "2018-19": 2,
      "2019-20": 3,
      "2020-21": 4,
      "2021-22": 4,
      "2022-23": 4,
      "2023-24": 4,
      "2024-25": 6
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 7,
      "2008-09": 10,
      "2009-10": 11,
      "2010-11": 12,
      "2011-12": 12,
      "2012-13": 8,
      "2013-14": 11,
      "2014-15": 11,
      "2015-16": 6,
      "2016-17": 8,
      "2017-18": 8,
      "2018-19": 6,
      "2019-20": 5,
      "2020-21": 6,
      "2021-22": 6,
      "2022-23": 6,
      "2023-24": 6,
      "2024-25": 7
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 32,
      "2008-09": 32,
      "2009-10": 27,
      "2010-11": 28,
      "2011-12": 28,
      "2012-13": 22,
      "2013-14": 24,
      "2014-15": 22,
      "2015-16": 17,
      "2016-17": 18,
      "2017-18": 15,
      "2018-19": 10,
      "2020-21": 16,
      "2021-22": 6,
      "2022-23": 6,
      "2023-24": 6,
      "2024-25": 7
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 9.1
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 5
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 96.8
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2026-27": 57999000,
      "2027-28": 67107000,
      "2028-29": 72626000,
      "2029-30": 83027000,
      "2025-26": 56143790,
      "2022-23": 35757000,
      "2023-24": 40267000,
      "2024-25": 40267000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 9514,
      "2027-28": 11008,
      "2028-29": 11914,
      "2029-30": 13620,
      "2025-26": 9210,
      "2022-23": 5866,
      "2023-24": 6605,
      "2024-25": 6605
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 2160,
      "2026-03": 2343,
      "2026-04": 1970,
      "2026-05": 2130,
      "2026-06": 2147,
      "2026-07": 2633,
      "2026-08": 2327
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 78.6,
      "2026-03": 81,
      "2026-04": 77.5,
      "2026-05": 67.5,
      "2026-06": 70.3,
      "2026-07": 66.5,
      "2026-08": 69.7
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 59,
      "2026-03": 71.8,
      "2026-04": 63.3,
      "2026-05": 82.8,
      "2026-06": 83.3,
      "2026-07": 71.5,
      "2026-08": 62.4
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 1,
      "2026-03": 0.8,
      "2026-04": 1,
      "2026-05": 0.6,
      "2026-06": 0.6,
      "2026-07": 0.8,
      "2026-08": 1
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 4,
      "2026-03": 4.8,
      "2026-04": 4.6,
      "2026-05": 4.7,
      "2026-06": 2.4,
      "2026-07": 3.7,
      "2026-08": 3.7
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 2431,
      "2026-03": 2619,
      "2026-04": 2240,
      "2026-05": 2371,
      "2026-06": 2442,
      "2026-07": 2981,
      "2026-08": 2598
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 39.9,
      "2026-03": 43,
      "2026-04": 36.7,
      "2026-05": 38.9,
      "2026-06": 40.1,
      "2026-07": 48.9,
      "2026-08": 42.6
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E10000024": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 5720,
      "2024-25": 6233,
      "2023-24": 5222
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 8306,
      "2024-25": 9151,
      "2023-24": 8820
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 18.05,
      "2024-25": 19.83,
      "2023-24": 16.79
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 83.4,
      "2024-25": 84.8,
      "2023-24": 63.2
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 3,
      "2008-09": 2,
      "2009-10": 2,
      "2010-11": 2,
      "2011-12": 2,
      "2012-13": 3,
      "2013-14": 2,
      "2014-15": 2,
      "2015-16": 1,
      "2016-17": 1,
      "2017-18": 2,
      "2018-19": 2,
      "2019-20": 2,
      "2020-21": 2,
      "2021-22": 2,
      "2022-23": 3,
      "2023-24": 3,
      "2024-25": 4
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 7,
      "2008-09": 8,
      "2009-10": 8,
      "2010-11": 8,
      "2011-12": 7,
      "2012-13": 10,
      "2013-14": 8,
      "2014-15": 4,
      "2015-16": 3,
      "2016-17": 3,
      "2017-18": 4,
      "2018-19": 4,
      "2019-20": 4,
      "2020-21": 3,
      "2021-22": 3,
      "2022-23": 4,
      "2023-24": 4,
      "2024-25": 12
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 16,
      "2008-09": 27,
      "2009-10": 20,
      "2010-11": 17,
      "2011-12": 19,
      "2012-13": 18,
      "2013-14": 21,
      "2014-15": 19,
      "2015-16": 21,
      "2016-17": 21,
      "2017-18": 21,
      "2018-19": 21,
      "2019-20": 23,
      "2020-21": 25,
      "2021-22": 29,
      "2022-23": 31,
      "2023-24": 35,
      "2024-25": 20
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 8.4
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 1.1
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 25.5
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2022-23": 18630000,
      "2023-24": 20999000,
      "2024-25": 20999000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2022-23": 6847,
      "2023-24": 7717,
      "2024-25": 7717
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 2177,
      "2026-03": 2352,
      "2026-04": 2201,
      "2026-05": 2447,
      "2026-06": 2253,
      "2026-07": 3082,
      "2026-08": 2864
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 72.6,
      "2026-03": 75,
      "2026-04": 68.1,
      "2026-05": 59.3,
      "2026-06": 69.5,
      "2026-07": 67.4,
      "2026-08": 65.4
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 61,
      "2026-03": 51.5,
      "2026-04": 27.5,
      "2026-05": 53.4,
      "2026-06": 57.8,
      "2026-07": 51.9,
      "2026-08": 64.1
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 2.5,
      "2026-03": 2.3,
      "2026-04": 2.3,
      "2026-05": 3,
      "2026-06": 2.9,
      "2026-07": 2,
      "2026-08": 2.9
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 3,
      "2026-03": 3.1,
      "2026-04": 6.4,
      "2026-05": 2.2,
      "2026-06": 2.4,
      "2026-07": 2.7,
      "2026-08": 2
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 2454,
      "2026-03": 2560,
      "2026-04": 2549,
      "2026-05": 2686,
      "2026-06": 2500,
      "2026-07": 3372,
      "2026-08": 3077
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 90.2,
      "2026-03": 94.1,
      "2026-04": 93.7,
      "2026-05": 98.7,
      "2026-06": 91.9,
      "2026-07": 123.9,
      "2026-08": 113.1
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E10000025": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 8977,
      "2024-25": 9077,
      "2023-24": 8196
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 11635,
      "2024-25": 11360,
      "2023-24": 10327
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 33.87,
      "2024-25": 34.46,
      "2023-24": 31.58
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 41.6,
      "2024-25": 52.2,
      "2023-24": 46.8
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 4,
      "2008-09": 4,
      "2009-10": 5,
      "2010-11": 4,
      "2011-12": 4,
      "2012-13": 5,
      "2013-14": 5,
      "2014-15": 3,
      "2015-16": 3,
      "2016-17": 4,
      "2017-18": 4,
      "2018-19": 4,
      "2019-20": 5,
      "2020-21": 4,
      "2021-22": 3,
      "2022-23": 5,
      "2023-24": 5,
      "2024-25": 5
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 8,
      "2008-09": 8,
      "2009-10": 9,
      "2010-11": 10,
      "2011-12": 10,
      "2012-13": 11,
      "2013-14": 9,
      "2014-15": 5,
      "2015-16": 5,
      "2016-17": 7,
      "2017-18": 7,
      "2018-19": 7,
      "2019-20": 6,
      "2020-21": 6,
      "2021-22": 6,
      "2022-23": 7,
      "2023-24": 8,
      "2024-25": 9
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 14,
      "2008-09": 12,
      "2009-10": 13,
      "2010-11": 13,
      "2011-12": 8,
      "2012-13": 15,
      "2013-14": 18,
      "2014-15": 19,
      "2015-16": 18,
      "2016-17": 20,
      "2017-18": 20,
      "2018-19": 21,
      "2019-20": 23,
      "2020-21": 23,
      "2021-22": 24,
      "2022-23": 22,
      "2023-24": 19,
      "2024-25": 20
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 8.6
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 4.4
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 81.5
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2026-27": 34635000,
      "2027-28": 40185000,
      "2028-29": 43430000,
      "2029-30": 49650000,
      "2025-26": 33484790,
      "2022-23": 20846000,
      "2023-24": 23475000,
      "2024-25": 23475000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 11923,
      "2027-28": 13833,
      "2028-29": 14950,
      "2029-30": 17091,
      "2025-26": 11527,
      "2022-23": 7176,
      "2023-24": 8081,
      "2024-25": 8081
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 2240,
      "2026-03": 2038,
      "2026-04": 1947,
      "2026-05": 1946,
      "2026-06": 1697,
      "2026-07": 1698,
      "2026-08": 1471
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 87,
      "2026-03": 85.3,
      "2026-04": 77.1,
      "2026-05": 72.1,
      "2026-06": 74.9,
      "2026-07": 82.1,
      "2026-08": 85.9
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 91.1,
      "2026-03": 82.9,
      "2026-04": 78.3,
      "2026-05": 81.1,
      "2026-06": 81.9,
      "2026-07": 67.1,
      "2026-08": 32.3
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 2.1,
      "2026-03": 2.4,
      "2026-04": 1.7,
      "2026-05": 1.8,
      "2026-06": 1.9,
      "2026-07": 2.6,
      "2026-08": 2.3
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 3.6,
      "2026-03": 3.5,
      "2026-04": 4.3,
      "2026-05": 3.8,
      "2026-06": 4.2,
      "2026-07": 4.3,
      "2026-08": 8
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 2497,
      "2026-03": 2334,
      "2026-04": 2266,
      "2026-05": 2181,
      "2026-06": 2000,
      "2026-07": 2017,
      "2026-08": 1728
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 86,
      "2026-03": 80.3,
      "2026-04": 78,
      "2026-05": 75.1,
      "2026-06": 68.8,
      "2026-07": 69.4,
      "2026-08": 59.5
     },
     "sourceId": "dft-street-manager"
    },
    "compensation-paid": {
     "periods": {
      "2022 to 2024": 321975
     },
     "sourceId": "manual-roads-gocompare-2022-2024"
    }
   },
   "E10000028": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 4877,
      "2024-25": 5098,
      "2023-24": 5838
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 7381,
      "2024-25": 7171,
      "2023-24": 8537
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 20.33,
      "2024-25": 21.41,
      "2023-24": 24.76
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 11.5,
      "2024-25": 10.5,
      "2023-24": 8.9
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 5,
      "2008-09": 4,
      "2009-10": 5,
      "2010-11": 4,
      "2011-12": 4,
      "2012-13": 3,
      "2013-14": 2,
      "2014-15": 2,
      "2015-16": 2,
      "2016-17": 3,
      "2017-18": 3,
      "2018-19": 3,
      "2019-20": 3,
      "2020-21": 3,
      "2021-22": 2,
      "2022-23": 3,
      "2023-24": 3,
      "2024-25": 2
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 6,
      "2008-09": 8,
      "2009-10": 8,
      "2010-11": 11,
      "2011-12": 14,
      "2012-13": 10,
      "2013-14": 9,
      "2014-15": 9,
      "2015-16": 6,
      "2016-17": 8,
      "2017-18": 8,
      "2018-19": 8,
      "2019-20": 7,
      "2020-21": 6,
      "2021-22": 5,
      "2022-23": 6,
      "2023-24": 8,
      "2024-25": 9
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 15,
      "2008-09": 10,
      "2009-10": 8,
      "2011-12": 16,
      "2012-13": 14,
      "2013-14": 12,
      "2014-15": 12,
      "2015-16": 11,
      "2016-17": 11,
      "2017-18": 11,
      "2018-19": 12,
      "2019-20": 10,
      "2020-21": 10,
      "2021-22": 8,
      "2024-25": 14
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 11
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 4.2
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 97.2
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2026-27": 40782000,
      "2027-28": 47485000,
      "2028-29": 52998000,
      "2029-30": 60588000,
      "2025-26": 39401790,
      "2022-23": 25067000,
      "2023-24": 28255000,
      "2024-25": 28255000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 10712,
      "2027-28": 12473,
      "2028-29": 13921,
      "2029-30": 15915,
      "2025-26": 10350,
      "2022-23": 6584,
      "2023-24": 7422,
      "2024-25": 7422
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 3506,
      "2026-03": 3724,
      "2026-04": 3399,
      "2026-05": 2836,
      "2026-06": 2716,
      "2026-07": 3356,
      "2026-08": 3128
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 61,
      "2026-03": 62.6,
      "2026-04": 53.5,
      "2026-05": 59.7,
      "2026-06": 62.9,
      "2026-07": 61.2,
      "2026-08": 58.5
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 47.4,
      "2026-03": 56,
      "2026-04": 38.7,
      "2026-05": 36.6,
      "2026-06": 50.3,
      "2026-07": 60.1,
      "2026-08": 42.4
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 1.8,
      "2026-03": 1.3,
      "2026-04": 2,
      "2026-05": 2.3,
      "2026-06": 2.3,
      "2026-07": 2.2,
      "2026-08": 2.1
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 3,
      "2026-03": 3.1,
      "2026-04": 4,
      "2026-05": 4.8,
      "2026-06": 3.4,
      "2026-07": 2.9,
      "2026-08": 4.4
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 3794,
      "2026-03": 4020,
      "2026-04": 3727,
      "2026-05": 3214,
      "2026-06": 3043,
      "2026-07": 3678,
      "2026-08": 3461
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 99.7,
      "2026-03": 105.6,
      "2026-04": 97.9,
      "2026-05": 84.4,
      "2026-06": 79.9,
      "2026-07": 96.6,
      "2026-08": 90.9
     },
     "sourceId": "dft-street-manager"
    },
    "compensation-paid": {
     "periods": {
      "2022 to 2024": 1039523
     },
     "sourceId": "manual-roads-gocompare-2022-2024"
    }
   },
   "E10000029": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 3531,
      "2024-25": 1849,
      "2023-24": 2069
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 5519,
      "2024-25": 3664,
      "2023-24": 3856
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 18.55,
      "2024-25": 9.77,
      "2023-24": 11.03
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 13.1,
      "2024-25": 14.3,
      "2023-24": 10.9
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 4,
      "2008-09": 4,
      "2009-10": 4,
      "2010-11": 4,
      "2011-12": 5,
      "2012-13": 4,
      "2013-14": 3,
      "2014-15": 2,
      "2015-16": 3,
      "2016-17": 2,
      "2017-18": 2,
      "2018-19": 2,
      "2019-20": 2,
      "2020-21": 2,
      "2021-22": 2,
      "2022-23": 2,
      "2023-24": 3,
      "2024-25": 6
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 9,
      "2008-09": 9,
      "2009-10": 9,
      "2010-11": 9,
      "2013-14": 8,
      "2014-15": 6,
      "2015-16": 6,
      "2016-17": 6,
      "2017-18": 6,
      "2018-19": 5,
      "2019-20": 4,
      "2020-21": 3,
      "2021-22": 3,
      "2022-23": 4,
      "2023-24": 4,
      "2024-25": 5
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 27,
      "2008-09": 27,
      "2009-10": 26,
      "2010-11": 27,
      "2011-12": 28,
      "2012-13": 31,
      "2013-14": 31,
      "2014-15": 29,
      "2015-16": 25,
      "2016-17": 23,
      "2017-18": 24,
      "2018-19": 25,
      "2019-20": 23,
      "2020-21": 23,
      "2021-22": 29,
      "2022-23": 36,
      "2023-24": 18
     },
     "sourceId": "dft-rdc",
     "breaks": []
    },
    "treated-a": {
     "periods": {
      "2024-25": 3.4
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 2.9
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 71.2
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2026-27": 45247000,
      "2027-28": 52511000,
      "2028-29": 56769000,
      "2029-30": 64898000,
      "2025-26": 43770790,
      "2022-23": 27238000,
      "2023-24": 30674000,
      "2024-25": 30674000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 10906,
      "2027-28": 12656,
      "2028-29": 13683,
      "2029-30": 15642,
      "2025-26": 10550,
      "2022-23": 6565,
      "2023-24": 7393,
      "2024-25": 7393
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 3118,
      "2026-03": 3209,
      "2026-04": 2852,
      "2026-05": 2800,
      "2026-06": 2802,
      "2026-07": 3476,
      "2026-08": 2830
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 61.6,
      "2026-03": 62.6,
      "2026-04": 62.8,
      "2026-05": 62.4,
      "2026-06": 55.7,
      "2026-07": 56.4,
      "2026-08": 58.6
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 93,
      "2026-03": 84.5,
      "2026-04": 80.4,
      "2026-05": 70.5,
      "2026-06": 73.9,
      "2026-07": 69.8,
      "2026-08": 81.7
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 0.8,
      "2026-03": 1,
      "2026-04": 0.5,
      "2026-05": 0.4,
      "2026-06": 0.6,
      "2026-07": 1,
      "2026-08": 1.2
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 2.7,
      "2026-03": 2.4,
      "2026-04": 2.5,
      "2026-05": 2.9,
      "2026-06": 2.8,
      "2026-07": 3.1,
      "2026-08": 3.7
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 4178,
      "2026-03": 4563,
      "2026-04": 4211,
      "2026-05": 4055,
      "2026-06": 3855,
      "2026-07": 4734,
      "2026-08": 3782
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 100.7,
      "2026-03": 110,
      "2026-04": 101.5,
      "2026-05": 97.7,
      "2026-06": 92.9,
      "2026-07": 114.1,
      "2026-08": 91.2
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E10000030": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 11298,
      "2024-25": 9758,
      "2023-24": 8680
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 17264,
      "2024-25": 15637,
      "2023-24": 14342
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 29.87,
      "2024-25": 25.96,
      "2023-24": 23.3
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 21,
      "2024-25": 19.6,
      "2023-24": 24
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 5,
      "2008-09": 7,
      "2009-10": 8,
      "2010-11": 8,
      "2011-12": 7,
      "2012-13": 5,
      "2013-14": 5,
      "2014-15": 5,
      "2015-16": 4,
      "2016-17": 4,
      "2017-18": 4,
      "2018-19": 5,
      "2019-20": 6,
      "2020-21": 7,
      "2021-22": 7,
      "2022-23": 5,
      "2023-24": 4,
      "2024-25": 4
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 6,
      "2008-09": 8,
      "2009-10": 9,
      "2010-11": 9,
      "2011-12": 10,
      "2012-13": 8,
      "2013-14": 6,
      "2014-15": 6,
      "2015-16": 5,
      "2016-17": 5,
      "2017-18": 5,
      "2018-19": 5,
      "2019-20": 6,
      "2020-21": 7,
      "2021-22": 7,
      "2022-23": 6,
      "2023-24": 5,
      "2024-25": 5
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 17,
      "2008-09": 18,
      "2009-10": 18,
      "2010-11": 21,
      "2011-12": 21,
      "2012-13": 20,
      "2013-14": 18,
      "2014-15": 16,
      "2015-16": 16,
      "2016-17": 17,
      "2017-18": 17,
      "2018-19": 17,
      "2019-20": 16,
      "2020-21": 16,
      "2021-22": 13,
      "2022-23": 15,
      "2023-24": 21,
      "2024-25": 22
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 9.6
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 2.9
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 48.2
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2026-27": 33615000,
      "2027-28": 39302000,
      "2028-29": 42536000,
      "2029-30": 48627000,
      "2025-26": 32435790,
      "2022-23": 20869000,
      "2023-24": 23501000,
      "2024-25": 23501000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 10128,
      "2027-28": 11842,
      "2028-29": 12816,
      "2029-30": 14651,
      "2025-26": 9773,
      "2022-23": 6288,
      "2023-24": 7081,
      "2024-25": 7081
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 10624,
      "2026-03": 11273,
      "2026-04": 8765,
      "2026-05": 7880,
      "2026-06": 6020,
      "2026-07": 6063,
      "2026-08": 4719
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 24.9,
      "2026-03": 25.1,
      "2026-04": 25.1,
      "2026-05": 28.6,
      "2026-06": 34.3,
      "2026-07": 39.1,
      "2026-08": 41.4
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 62.8,
      "2026-03": 62,
      "2026-04": 54,
      "2026-05": 67.3,
      "2026-06": 71.2,
      "2026-07": 62.8,
      "2026-08": 71.3
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 0.9,
      "2026-03": 0.9,
      "2026-04": 1.5,
      "2026-05": 1.7,
      "2026-06": 1.2,
      "2026-07": 1.6,
      "2026-08": 1.4
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 1.2,
      "2026-03": 1.3,
      "2026-04": 1.3,
      "2026-05": 1.4,
      "2026-06": 1.5,
      "2026-07": 2.2,
      "2026-08": 2.3
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 11103,
      "2026-03": 11684,
      "2026-04": 9227,
      "2026-05": 8312,
      "2026-06": 6426,
      "2026-07": 6527,
      "2026-08": 5171
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 334.5,
      "2026-03": 352,
      "2026-04": 278,
      "2026-05": 250.4,
      "2026-06": 193.6,
      "2026-07": 196.7,
      "2026-08": 155.8
     },
     "sourceId": "dft-street-manager"
    },
    "compensation-paid": {
     "periods": {
      "2022 to 2024": 316331
     },
     "sourceId": "manual-roads-gocompare-2022-2024"
    }
   },
   "E10000031": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 5474,
      "2024-25": 5516,
      "2023-24": 5397
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 7803,
      "2024-25": 7997,
      "2023-24": 8036
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 21.9,
      "2024-25": 22.45,
      "2023-24": 22.38
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 23.2,
      "2024-25": 21.6,
      "2023-24": 28.6
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 4,
      "2008-09": 5,
      "2009-10": 5,
      "2010-11": 4,
      "2011-12": 4,
      "2012-13": 3,
      "2013-14": 3,
      "2014-15": 3,
      "2015-16": 2,
      "2016-17": 2,
      "2017-18": 2,
      "2018-19": 2,
      "2019-20": 3,
      "2020-21": 4,
      "2021-22": 4,
      "2022-23": 4,
      "2023-24": 4,
      "2024-25": 5
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 3,
      "2008-09": 5,
      "2009-10": 5,
      "2010-11": 5,
      "2011-12": 4,
      "2012-13": 4,
      "2013-14": 4,
      "2014-15": 3,
      "2015-16": 3,
      "2016-17": 3,
      "2017-18": 3,
      "2018-19": 3,
      "2019-20": 3,
      "2020-21": 3,
      "2021-22": 3,
      "2022-23": 4,
      "2023-24": 4,
      "2024-25": 4
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 14,
      "2008-09": 17,
      "2009-10": 18,
      "2010-11": 19,
      "2011-12": 19,
      "2012-13": 20,
      "2013-14": 16,
      "2014-15": 16,
      "2015-16": 18,
      "2016-17": 19,
      "2017-18": 18,
      "2018-19": 18,
      "2022-23": 11,
      "2023-24": 13,
      "2024-25": 13
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 5.1
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 1.5
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 60.2
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2026-27": 26358000,
      "2027-28": 30703000,
      "2028-29": 33177000,
      "2029-30": 37928000,
      "2025-26": 25466790,
      "2022-23": 16171000,
      "2023-24": 18227000,
      "2024-25": 18227000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 10232,
      "2027-28": 11919,
      "2028-29": 12879,
      "2029-30": 14724,
      "2025-26": 9886,
      "2022-23": 6278,
      "2023-24": 7076,
      "2024-25": 7076
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 1656,
      "2026-03": 1953,
      "2026-04": 1641,
      "2026-05": 1437,
      "2026-06": 1300,
      "2026-07": 1743,
      "2026-08": 1618
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 86.1,
      "2026-03": 81.5,
      "2026-04": 72.8,
      "2026-05": 84.3,
      "2026-06": 86,
      "2026-07": 80.1,
      "2026-08": 78.9
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 82.1,
      "2026-03": 77.2,
      "2026-04": 78.7,
      "2026-05": 90.5,
      "2026-06": 90.2,
      "2026-07": 78.8,
      "2026-08": 53.4
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 2.8,
      "2026-03": 3.5,
      "2026-04": 2.6,
      "2026-05": 1.3,
      "2026-06": 2.6,
      "2026-07": 2.5,
      "2026-08": 3.6
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 3.8,
      "2026-03": 2.7,
      "2026-04": 4.9,
      "2026-05": 2.4,
      "2026-06": 2.3,
      "2026-07": 2.7,
      "2026-08": 4.6
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 1823,
      "2026-03": 2133,
      "2026-04": 1828,
      "2026-05": 1558,
      "2026-06": 1446,
      "2026-07": 1899,
      "2026-08": 1870
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 70.8,
      "2026-03": 82.8,
      "2026-04": 71,
      "2026-05": 60.5,
      "2026-06": 56.1,
      "2026-07": 73.7,
      "2026-08": 72.6
     },
     "sourceId": "dft-street-manager"
    },
    "compensation-paid": {
     "periods": {
      "2022 to 2024": 414495
     },
     "sourceId": "manual-roads-gocompare-2022-2024"
    }
   },
   "E10000032": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 11903,
      "2024-25": 11511,
      "2023-24": 10654
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 20684,
      "2024-25": 20016,
      "2023-24": 19780
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 32.86,
      "2024-25": 32.02,
      "2023-24": 29.95
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 5.6,
      "2024-25": 7,
      "2023-24": 9.8
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 3,
      "2008-09": 1,
      "2009-10": 2,
      "2010-11": 3,
      "2011-12": 3,
      "2012-13": 4,
      "2013-14": 7,
      "2014-15": 6,
      "2015-16": 3,
      "2016-17": 5,
      "2017-18": 3,
      "2018-19": 4,
      "2019-20": 4,
      "2020-21": 5,
      "2021-22": 6,
      "2022-23": 6,
      "2023-24": 6,
      "2024-25": 6
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 8,
      "2008-09": 7,
      "2009-10": 7,
      "2010-11": 7,
      "2011-12": 7,
      "2012-13": 8,
      "2013-14": 10,
      "2014-15": 7,
      "2015-16": 4,
      "2016-17": 4,
      "2017-18": 4,
      "2018-19": 4,
      "2019-20": 4,
      "2020-21": 6,
      "2021-22": 6,
      "2022-23": 6,
      "2023-24": 6,
      "2024-25": 5
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 13,
      "2008-09": 10,
      "2009-10": 8,
      "2010-11": 9,
      "2011-12": 15,
      "2012-13": 23,
      "2013-14": 19,
      "2014-15": 18,
      "2015-16": 13,
      "2016-17": 9,
      "2017-18": 9,
      "2018-19": 12,
      "2019-20": 15,
      "2020-21": 12,
      "2021-22": 8,
      "2022-23": 10,
      "2023-24": 14,
      "2024-25": 17
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 5.9
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 3.8
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 76.7
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2026-27": 28303000,
      "2027-28": 32904000,
      "2028-29": 35610000,
      "2029-30": 40710000,
      "2025-26": 27348790,
      "2022-23": 17136000,
      "2023-24": 19297000,
      "2024-25": 19297000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 11130,
      "2027-28": 12939,
      "2028-29": 14003,
      "2029-30": 16009,
      "2025-26": 10755,
      "2022-23": 6738,
      "2023-24": 7588,
      "2024-25": 7588
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 2493,
      "2026-03": 3010,
      "2026-04": 2750,
      "2026-05": 2473,
      "2026-06": 2189,
      "2026-07": 2574,
      "2026-08": 2085
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 86.3,
      "2026-03": 85.8,
      "2026-04": 85.7,
      "2026-05": 85.7,
      "2026-06": 84.1,
      "2026-07": 85.2,
      "2026-08": 85.9
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 79.9,
      "2026-03": 64.4,
      "2026-04": 76,
      "2026-05": 81.5,
      "2026-06": 74.5,
      "2026-07": 70.9,
      "2026-08": 78.3
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 0.9,
      "2026-03": 0.8,
      "2026-04": 1.3,
      "2026-05": 1.3,
      "2026-06": 0.5,
      "2026-07": 1.4,
      "2026-08": 2
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 3.1,
      "2026-03": 3.6,
      "2026-04": 3.3,
      "2026-05": 3.3,
      "2026-06": 3.4,
      "2026-07": 3.1,
      "2026-08": 4
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 2858,
      "2026-03": 3377,
      "2026-04": 3166,
      "2026-05": 2899,
      "2026-06": 2530,
      "2026-07": 3000,
      "2026-08": 2440
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 112.4,
      "2026-03": 132.8,
      "2026-04": 124.5,
      "2026-05": 114,
      "2026-06": 99.5,
      "2026-07": 118,
      "2026-08": 95.9
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E10000034": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 3943,
      "2024-25": 3793,
      "2023-24": 5494
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 6518,
      "2024-25": 6518,
      "2023-24": 8014
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 16.48,
      "2024-25": 15.93,
      "2023-24": 23.27
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 6,
      "2024-25": 6.1,
      "2023-24": 4.3
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 5,
      "2008-09": 5,
      "2009-10": 5,
      "2010-11": 4,
      "2011-12": 4,
      "2012-13": 4,
      "2013-14": 3,
      "2014-15": 3,
      "2015-16": 3,
      "2016-17": 3,
      "2017-18": 3,
      "2018-19": 3,
      "2019-20": 4,
      "2020-21": 5,
      "2021-22": 5,
      "2022-23": 3
     },
     "sourceId": "dft-rdc",
     "breaks": []
    },
    "condition-bc": {
     "periods": {
      "2007-08": 11,
      "2008-09": 8,
      "2009-10": 8,
      "2010-11": 7,
      "2011-12": 9,
      "2012-13": 10,
      "2013-14": 6,
      "2014-15": 4,
      "2015-16": 3,
      "2016-17": 4,
      "2017-18": 4,
      "2018-19": 4,
      "2019-20": 4,
      "2020-21": 5,
      "2021-22": 4,
      "2022-23": 3,
      "2023-24": 3
     },
     "sourceId": "dft-rdc",
     "breaks": []
    },
    "condition-u": {
     "periods": {
      "2007-08": 21,
      "2008-09": 18,
      "2009-10": 17,
      "2010-11": 15,
      "2011-12": 15,
      "2012-13": 13,
      "2013-14": 14,
      "2014-15": 17,
      "2015-16": 17,
      "2016-17": 18,
      "2017-18": 20,
      "2018-19": 20,
      "2019-20": 21,
      "2020-21": 21,
      "2022-23": 17,
      "2023-24": 20,
      "2024-25": 19
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 8.5
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 5.2
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 76.6
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2026-27": 30612000,
      "2027-28": 35635000,
      "2028-29": 38508000,
      "2029-30": 44022000,
      "2025-26": 29572790,
      "2022-23": 18738000,
      "2023-24": 21121000,
      "2024-25": 21121000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 11738,
      "2027-28": 13664,
      "2028-29": 14765,
      "2029-30": 16880,
      "2025-26": 11339,
      "2022-23": 7185,
      "2023-24": 8099,
      "2024-25": 8099
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 1623,
      "2026-03": 1649,
      "2026-04": 1707,
      "2026-05": 1845,
      "2026-06": 1530,
      "2026-07": 1897,
      "2026-08": 1607
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 80.6,
      "2026-03": 75.6,
      "2026-04": 79.3,
      "2026-05": 79.3,
      "2026-06": 84.4,
      "2026-07": 83.5,
      "2026-08": 82.1
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 47.8,
      "2026-03": 64.1,
      "2026-04": 45.2,
      "2026-05": 50.2,
      "2026-06": 64.1,
      "2026-07": 42.6,
      "2026-08": 43.8
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 1.3,
      "2026-03": 1.7,
      "2026-04": 0.8,
      "2026-05": 1.6,
      "2026-06": 1.2,
      "2026-07": 1.5,
      "2026-08": 1.9
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 4.8,
      "2026-03": 3,
      "2026-04": 4.5,
      "2026-05": 3.4,
      "2026-06": 2.7,
      "2026-07": 4.7,
      "2026-08": 4
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 1838,
      "2026-03": 1865,
      "2026-04": 1913,
      "2026-05": 2080,
      "2026-06": 1779,
      "2026-07": 2148,
      "2026-08": 1846
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 70.5,
      "2026-03": 71.5,
      "2026-04": 73.4,
      "2026-05": 79.8,
      "2026-06": 68.2,
      "2026-07": 82.4,
      "2026-08": 70.8
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E06000063": {
    "maint-per-mile": {
     "periods": {
      "2023-24": 1896
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2023-24": 3551
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2023-24": 15.38
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2023-24": 2,
      "2024-25": 2
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2023-24": 7,
      "2024-25": 6
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2023-24": 25,
      "2024-25": 33
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 13.2
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 2
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 63.5
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2026-27": 27348000,
      "2027-28": 31747000,
      "2028-29": 34329000,
      "2029-30": 39245000,
      "2025-26": 26454790,
      "2023-24": 1949000,
      "2024-25": 1949000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 12138,
      "2027-28": 14091,
      "2028-29": 15237,
      "2029-30": 17419,
      "2025-26": 11742,
      "2023-24": 865,
      "2024-25": 865
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 1162,
      "2026-03": 1285,
      "2026-04": 1063,
      "2026-05": 1062,
      "2026-06": 987,
      "2026-07": 1170,
      "2026-08": 916
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 85.4,
      "2026-03": 81.4,
      "2026-04": 87.6,
      "2026-05": 86.3,
      "2026-06": 86.7,
      "2026-07": 84.3,
      "2026-08": 88.1
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 63.8,
      "2026-03": 65.7,
      "2026-04": 72.8,
      "2026-05": 81.6,
      "2026-06": 22.8,
      "2026-07": 60.8,
      "2026-08": 70.7
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 0.8,
      "2026-03": 1.2,
      "2026-04": 1.1,
      "2026-05": 0.6,
      "2026-06": 1.4,
      "2026-07": 4,
      "2026-08": 7.9
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 2.9,
      "2026-03": 3.6,
      "2026-04": 3.6,
      "2026-05": 2.7,
      "2026-06": 11.6,
      "2026-07": 3.4,
      "2026-08": 3.7
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 1328,
      "2026-03": 1476,
      "2026-04": 1261,
      "2026-05": 1207,
      "2026-06": 1225,
      "2026-07": 1360,
      "2026-08": 1066
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 58.9,
      "2026-03": 65.5,
      "2026-04": 56,
      "2026-05": 53.6,
      "2026-06": 54.4,
      "2026-07": 60.4,
      "2026-08": 47.3
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E06000064": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 699,
      "2024-25": 2987,
      "2023-24": 2436
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 3212,
      "2024-25": 5155,
      "2023-24": 5710
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 7.62,
      "2024-25": 32.77,
      "2023-24": 26.88
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 78.7,
      "2024-25": 94.9,
      "2023-24": 83.6
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2023-24": 4,
      "2024-25": 4
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2023-24": 10,
      "2024-25": 13
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2023-24": 25,
      "2024-25": 27
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 7.3
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 3.3
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 77.7
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2026-27": 32104000,
      "2027-28": 37269000,
      "2028-29": 40300000,
      "2029-30": 46071000,
      "2025-26": 31055790,
      "2023-24": 2347000,
      "2024-25": 2347000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 12730,
      "2027-28": 14778,
      "2028-29": 15979,
      "2029-30": 18268,
      "2025-26": 12314,
      "2023-24": 931,
      "2024-25": 931
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 1061,
      "2026-03": 1411,
      "2026-04": 1139,
      "2026-05": 1087,
      "2026-06": 1058,
      "2026-07": 1251,
      "2026-08": 1015
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 84.4,
      "2026-03": 81.1,
      "2026-04": 84.6,
      "2026-05": 85.7,
      "2026-06": 80.9,
      "2026-07": 78.9,
      "2026-08": 76.5
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 85.4,
      "2026-03": 49.1,
      "2026-04": 70.8,
      "2026-05": 55.6,
      "2026-06": 62.9,
      "2026-07": 49.4,
      "2026-08": 52.1
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 1.3,
      "2026-03": 0.3,
      "2026-04": 0.9,
      "2026-05": 0.4,
      "2026-06": 0.4,
      "2026-07": 0.5,
      "2026-08": 2.2
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 3.3,
      "2026-03": 3.4,
      "2026-04": 2.9,
      "2026-05": 5.1,
      "2026-06": 3.6,
      "2026-07": 4.8,
      "2026-08": 5
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 1205,
      "2026-03": 1586,
      "2026-04": 1335,
      "2026-05": 1292,
      "2026-06": 1256,
      "2026-07": 1448,
      "2026-08": 1151
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 47.8,
      "2026-03": 62.9,
      "2026-04": 52.9,
      "2026-05": 51.2,
      "2026-06": 49.8,
      "2026-07": 57.4,
      "2026-08": 45.6
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E06000065": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 3972,
      "2024-25": 3738,
      "2023-24": 4073
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 6143,
      "2024-25": 6369,
      "2023-24": 6388
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 32.98,
      "2024-25": 31.31,
      "2023-24": 34.42
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 20.3,
      "2024-25": 20,
      "2023-24": 12.2
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 3,
      "2008-09": 4,
      "2009-10": 5,
      "2010-11": 3,
      "2011-12": 5,
      "2012-13": 4,
      "2013-14": 3,
      "2014-15": 3,
      "2015-16": 2,
      "2016-17": 2,
      "2017-18": 3,
      "2018-19": 3,
      "2019-20": 4,
      "2020-21": 3,
      "2021-22": 3,
      "2022-23": 3,
      "2023-24": 3,
      "2024-25": 3
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 12,
      "2008-09": 12,
      "2009-10": 11,
      "2010-11": 9,
      "2011-12": 12,
      "2012-13": 9,
      "2013-14": 7,
      "2014-15": 7,
      "2015-16": 5,
      "2016-17": 5,
      "2017-18": 5,
      "2018-19": 5,
      "2019-20": 5,
      "2020-21": 3,
      "2021-22": 3,
      "2022-23": 3,
      "2023-24": 3,
      "2024-25": 4
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 15,
      "2008-09": 12,
      "2009-10": 18,
      "2010-11": 18,
      "2011-12": 19,
      "2012-13": 21,
      "2013-14": 24,
      "2014-15": 27,
      "2015-16": 23,
      "2016-17": 20,
      "2017-18": 18,
      "2018-19": 21,
      "2019-20": 20,
      "2020-21": 20,
      "2021-22": 17,
      "2022-23": 12,
      "2023-24": 14,
      "2024-25": 18
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 2.8
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 3.4
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 80.3
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2022-23": 37021000,
      "2023-24": 41725000,
      "2024-25": 41725000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2022-23": 6976,
      "2023-24": 7862,
      "2024-25": 7862
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 2572,
      "2026-03": 3068,
      "2026-04": 2563,
      "2026-05": 2511,
      "2026-06": 2097,
      "2026-07": 2653,
      "2026-08": 2457
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 67.7,
      "2026-03": 64,
      "2026-04": 63.6,
      "2026-05": 57,
      "2026-06": 63.2,
      "2026-07": 64.6,
      "2026-08": 63.4
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 80.3,
      "2026-03": 63.1,
      "2026-04": 69.3,
      "2026-05": 62,
      "2026-06": 54.6,
      "2026-07": 44.7,
      "2026-08": 52
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 2.9,
      "2026-03": 3.2,
      "2026-04": 2.1,
      "2026-05": 2.6,
      "2026-06": 2.5,
      "2026-07": 1.8,
      "2026-08": 2.2
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 3,
      "2026-03": 2.8,
      "2026-04": 3.3,
      "2026-05": 3.2,
      "2026-06": 3.6,
      "2026-07": 4.9,
      "2026-08": 3.6
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 2874,
      "2026-03": 3402,
      "2026-04": 2926,
      "2026-05": 2908,
      "2026-06": 2522,
      "2026-07": 3097,
      "2026-08": 2740
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 54.2,
      "2026-03": 64.1,
      "2026-04": 55.1,
      "2026-05": 54.8,
      "2026-06": 47.5,
      "2026-07": 58.4,
      "2026-08": 51.6
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E06000066": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 2012,
      "2024-25": 1814,
      "2023-24": 1324
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 4011,
      "2024-25": 3650,
      "2023-24": 3194
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 14.18,
      "2024-25": 12.84,
      "2023-24": 9.46
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": -6.4,
      "2024-25": 14.1,
      "2023-24": 19.2
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 3,
      "2008-09": 4,
      "2009-10": 5,
      "2011-12": 5,
      "2012-13": 4,
      "2013-14": 4,
      "2014-15": 4,
      "2015-16": 3,
      "2016-17": 3,
      "2017-18": 2,
      "2018-19": 2,
      "2019-20": 3,
      "2020-21": 2,
      "2021-22": 2,
      "2022-23": 2,
      "2023-24": 2,
      "2024-25": 2
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 6,
      "2008-09": 10,
      "2009-10": 12,
      "2011-12": 12,
      "2012-13": 11,
      "2013-14": 10,
      "2014-15": 9,
      "2015-16": 8,
      "2016-17": 8,
      "2017-18": 9,
      "2018-19": 8,
      "2019-20": 9,
      "2020-21": 8,
      "2021-22": 6,
      "2022-23": 6,
      "2023-24": 8,
      "2024-25": 9
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 7,
      "2008-09": 7,
      "2009-10": 8,
      "2010-11": 11,
      "2011-12": 12,
      "2012-13": 11,
      "2013-14": 19,
      "2014-15": 12,
      "2015-16": 10,
      "2016-17": 9,
      "2017-18": 7,
      "2018-19": 7,
      "2019-20": 7,
      "2020-21": 6,
      "2021-22": 6,
      "2022-23": 6,
      "2023-24": 6,
      "2024-25": 7
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 8.4
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 2.9
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 88.7
     },
     "sourceId": "dft-rdc"
    },
    "dft-allocation": {
     "periods": {
      "2026-27": 46480000,
      "2027-28": 53909000,
      "2028-29": 58291000,
      "2029-30": 66639000,
      "2025-26": 44966790,
      "2022-23": 28111000,
      "2023-24": 31657000,
      "2024-25": 31657000
     },
     "sourceId": "dft-hmb-allocations"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 11162,
      "2027-28": 12946,
      "2028-29": 13999,
      "2029-30": 16004,
      "2025-26": 10799,
      "2022-23": 6751,
      "2023-24": 7603,
      "2024-25": 7603
     },
     "sourceId": "dft-hmb-allocations"
    },
    "works-started": {
     "periods": {
      "2026-02": 3344,
      "2026-03": 3448,
      "2026-04": 3208,
      "2026-05": 3043,
      "2026-06": 2417,
      "2026-07": 3083,
      "2026-08": 2655
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 35.8,
      "2026-03": 37.9,
      "2026-04": 38.5,
      "2026-05": 42.1,
      "2026-06": 38.8,
      "2026-07": 39.8,
      "2026-08": 43.4
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 65.1,
      "2026-03": 72.3,
      "2026-04": 57,
      "2026-05": 67.2,
      "2026-06": 66.4,
      "2026-07": 60.7,
      "2026-08": 77.2
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 0.6,
      "2026-03": 0.4,
      "2026-04": 0.5,
      "2026-05": 0.4,
      "2026-06": 0.4,
      "2026-07": 0.6,
      "2026-08": 0.5
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 1.2,
      "2026-03": 1.4,
      "2026-04": 1.3,
      "2026-05": 1.2,
      "2026-06": 1.2,
      "2026-07": 1.7,
      "2026-08": 1.5
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 3489,
      "2026-03": 3613,
      "2026-04": 3382,
      "2026-05": 3181,
      "2026-06": 2564,
      "2026-07": 3243,
      "2026-08": 2778
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 83.8,
      "2026-03": 86.8,
      "2026-04": 81.2,
      "2026-05": 76.4,
      "2026-06": 61.6,
      "2026-07": 77.9,
      "2026-08": 66.7
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E08000038": {
    "maint-per-mile": {
     "periods": {
      "2025-26": -1096
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 3306
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": -3.15
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 5,
      "2008-09": 5,
      "2009-10": 5,
      "2010-11": 6,
      "2011-12": 7,
      "2012-13": 4,
      "2013-14": 3,
      "2014-15": 2,
      "2015-16": 3,
      "2016-17": 2,
      "2017-18": 3,
      "2018-19": 3,
      "2019-20": 3,
      "2020-21": 2,
      "2023-24": 3,
      "2024-25": 2
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 8,
      "2008-09": 9,
      "2009-10": 10,
      "2010-11": 14,
      "2011-12": 9,
      "2012-13": 7,
      "2013-14": 6,
      "2014-15": 5,
      "2015-16": 5,
      "2016-17": 5,
      "2017-18": 6,
      "2018-19": 6,
      "2019-20": 5,
      "2020-21": 3,
      "2023-24": 5,
      "2024-25": 4
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 28,
      "2008-09": 26,
      "2009-10": 33,
      "2010-11": 29,
      "2011-12": 30,
      "2012-13": 22,
      "2013-14": 34,
      "2014-15": 25,
      "2015-16": 26,
      "2016-17": 19,
      "2017-18": 18,
      "2018-19": 25,
      "2019-20": 24,
      "2020-21": 20,
      "2022-23": 24,
      "2023-24": 24,
      "2024-25": 27
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 2.2
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 2.8
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 26
     },
     "sourceId": "dft-rdc"
    },
    "works-started": {
     "periods": {
      "2026-02": 794,
      "2026-03": 810,
      "2026-04": 815,
      "2026-05": 644,
      "2026-06": 670,
      "2026-07": 737,
      "2026-08": 737
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 92.3,
      "2026-03": 90.7,
      "2026-04": 97.4,
      "2026-05": 93.3,
      "2026-06": 89.9,
      "2026-07": 89.8,
      "2026-08": 92.3
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 86.5,
      "2026-03": 86.1,
      "2026-04": 50.3,
      "2026-05": 35.9,
      "2026-06": 92.4,
      "2026-07": 88.4,
      "2026-08": 93.9
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 0.1,
      "2026-03": 0.1,
      "2026-04": 0.9,
      "2026-05": 1.2,
      "2026-06": 0.5,
      "2026-07": 1.1,
      "2026-08": 0.3
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 2.1,
      "2026-03": 2.3,
      "2026-04": 4.1,
      "2026-05": 5.3,
      "2026-06": 2.2,
      "2026-07": 2.7,
      "2026-08": 3.2
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 857,
      "2026-03": 881,
      "2026-04": 908,
      "2026-05": 705,
      "2026-06": 754,
      "2026-07": 829,
      "2026-08": 820
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 118,
      "2026-03": 121.3,
      "2026-04": 125.1,
      "2026-05": 97.1,
      "2026-06": 103.9,
      "2026-07": 114.2,
      "2026-08": 112.9
     },
     "sourceId": "dft-street-manager"
    }
   },
   "E08000039": {
    "maint-per-mile": {
     "periods": {
      "2025-26": 46832
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 55665
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 98.43
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 56.5
     },
     "sourceId": "mhclg-ro"
    },
    "condition-a": {
     "periods": {
      "2007-08": 10,
      "2008-09": 9,
      "2009-10": 9,
      "2013-14": 12,
      "2014-15": 10,
      "2015-16": 7,
      "2016-17": 5,
      "2017-18": 3,
      "2018-19": 2,
      "2019-20": 1,
      "2020-21": 1,
      "2021-22": 1,
      "2022-23": 2,
      "2023-24": 1,
      "2024-25": 1
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 13,
      "2008-09": 15,
      "2009-10": 15,
      "2013-14": 23,
      "2014-15": 21,
      "2015-16": 14,
      "2016-17": 8,
      "2017-18": 6,
      "2018-19": 4,
      "2019-20": 3,
      "2020-21": 2,
      "2021-22": 2,
      "2022-23": 3,
      "2023-24": 3,
      "2024-25": 3
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 44,
      "2008-09": 56,
      "2009-10": 42,
      "2010-11": 41,
      "2012-13": 49,
      "2013-14": 45,
      "2014-15": 38,
      "2015-16": 37,
      "2016-17": 25,
      "2017-18": 13,
      "2018-19": 7,
      "2019-20": 8,
      "2020-21": 8,
      "2021-22": 10,
      "2022-23": 10,
      "2023-24": 12,
      "2024-25": 14
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 9.8
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 4.2
     },
     "sourceId": "dft-rdc"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 53.7
     },
     "sourceId": "dft-rdc"
    },
    "works-started": {
     "periods": {
      "2026-02": 1487,
      "2026-03": 1866,
      "2026-04": 1100,
      "2026-05": 1010,
      "2026-06": 948,
      "2026-07": 1268,
      "2026-08": 1110
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 70.3,
      "2026-03": 65.4,
      "2026-04": 93.8,
      "2026-05": 95.3,
      "2026-06": 94.1,
      "2026-07": 82.3,
      "2026-08": 83.1
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 28.1,
      "2026-03": 60.2,
      "2026-04": 52.3,
      "2026-05": 92,
      "2026-06": 76.6,
      "2026-07": 65,
      "2026-08": 71.6
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 0,
      "2026-03": 0.3,
      "2026-04": 0.9,
      "2026-05": 0.5,
      "2026-06": 0.4,
      "2026-07": 1.2,
      "2026-08": 0.7
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 5.7,
      "2026-03": 3.1,
      "2026-04": 4.2,
      "2026-05": 3.6,
      "2026-06": 2.5,
      "2026-07": 2.8,
      "2026-08": 3.1
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 1908,
      "2026-03": 1981,
      "2026-04": 1291,
      "2026-05": 1134,
      "2026-06": 1457,
      "2026-07": 1882,
      "2026-08": 1357
     },
     "sourceId": "dft-street-manager"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 156.7,
      "2026-03": 162.6,
      "2026-04": 106,
      "2026-05": 93.1,
      "2026-06": 119.6,
      "2026-07": 154.5,
      "2026-08": 111.4
     },
     "sourceId": "dft-street-manager"
    }
   },
   "S12000033": {
    "maint-per-mile": {
     "periods": {
      "2024-25": 10207,
      "2023-24": 12445,
      "2022-23": 10143
     },
     "sourceId": "scotgov-slgfs"
    },
    "roads-per-mile": {
     "periods": {
      "2024-25": 15031,
      "2023-24": 19172,
      "2022-23": 18252
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-head": {
     "periods": {
      "2024-25": 28.77,
      "2023-24": 35.26,
      "2022-23": 29.49
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-mile-sc": {
     "periods": {
      "2024-25": 10207,
      "2023-24": 12445,
      "2022-23": 10143
     },
     "sourceId": "scotgov-slgfs"
    },
    "roads-per-mile-sc": {
     "periods": {
      "2024-25": 15031,
      "2023-24": 19172,
      "2022-23": 18252
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-head-sc": {
     "periods": {
      "2024-25": 28.77,
      "2023-24": 35.26,
      "2022-23": 29.49
     },
     "sourceId": "scotgov-slgfs"
    },
    "condition-a-sc": {
     "periods": {
      "2024-25": 3
     },
     "sourceId": "ts-sts-condition"
    },
    "condition-bc-sc": {
     "periods": {
      "2024-25": 4
     },
     "sourceId": "ts-sts-condition"
    }
   },
   "S12000034": {
    "maint-per-mile": {
     "periods": {
      "2024-25": 1441,
      "2023-24": 1552,
      "2022-23": 1368
     },
     "sourceId": "scotgov-slgfs"
    },
    "roads-per-mile": {
     "periods": {
      "2024-25": 3933,
      "2023-24": 3986,
      "2022-23": 3749
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-head": {
     "periods": {
      "2024-25": 20.6,
      "2023-24": 22.2,
      "2022-23": 19.65
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-mile-sc": {
     "periods": {
      "2024-25": 1441,
      "2023-24": 1552,
      "2022-23": 1368
     },
     "sourceId": "scotgov-slgfs"
    },
    "roads-per-mile-sc": {
     "periods": {
      "2024-25": 3933,
      "2023-24": 3986,
      "2022-23": 3749
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-head-sc": {
     "periods": {
      "2024-25": 20.6,
      "2023-24": 22.2,
      "2022-23": 19.65
     },
     "sourceId": "scotgov-slgfs"
    },
    "condition-a-sc": {
     "periods": {
      "2024-25": 2
     },
     "sourceId": "ts-sts-condition"
    },
    "condition-bc-sc": {
     "periods": {
      "2024-25": 2
     },
     "sourceId": "ts-sts-condition"
    }
   },
   "S12000010": {
    "maint-per-mile": {
     "periods": {
      "2024-25": 2795,
      "2023-24": 3196,
      "2022-23": 2537
     },
     "sourceId": "scotgov-slgfs"
    },
    "roads-per-mile": {
     "periods": {
      "2024-25": 7038,
      "2023-24": 7331,
      "2022-23": 6452
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-head": {
     "periods": {
      "2024-25": 16.55,
      "2023-24": 19.15,
      "2022-23": 15.38
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-mile-sc": {
     "periods": {
      "2024-25": 2795,
      "2023-24": 3196,
      "2022-23": 2537
     },
     "sourceId": "scotgov-slgfs"
    },
    "roads-per-mile-sc": {
     "periods": {
      "2024-25": 7038,
      "2023-24": 7331,
      "2022-23": 6452
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-head-sc": {
     "periods": {
      "2024-25": 16.55,
      "2023-24": 19.15,
      "2022-23": 15.38
     },
     "sourceId": "scotgov-slgfs"
    },
    "condition-a-sc": {
     "periods": {
      "2024-25": 3
     },
     "sourceId": "ts-sts-condition"
    },
    "condition-bc-sc": {
     "periods": {
      "2024-25": 3
     },
     "sourceId": "ts-sts-condition"
    }
   },
   "S12000041": {
    "maint-per-mile": {
     "periods": {
      "2024-25": 5691,
      "2023-24": 5014,
      "2022-23": 4618
     },
     "sourceId": "scotgov-slgfs"
    },
    "roads-per-mile": {
     "periods": {
      "2024-25": 9762,
      "2023-24": 8744,
      "2022-23": 8065
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-head": {
     "periods": {
      "2024-25": 58.33,
      "2023-24": 51.31,
      "2022-23": 47.44
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-mile-sc": {
     "periods": {
      "2024-25": 5691,
      "2023-24": 5014,
      "2022-23": 4618
     },
     "sourceId": "scotgov-slgfs"
    },
    "roads-per-mile-sc": {
     "periods": {
      "2024-25": 9762,
      "2023-24": 8744,
      "2022-23": 8065
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-head-sc": {
     "periods": {
      "2024-25": 58.33,
      "2023-24": 51.31,
      "2022-23": 47.44
     },
     "sourceId": "scotgov-slgfs"
    },
    "condition-a-sc": {
     "periods": {
      "2024-25": 5
     },
     "sourceId": "ts-sts-condition"
    },
    "condition-bc-sc": {
     "periods": {
      "2024-25": 6
     },
     "sourceId": "ts-sts-condition"
    }
   },
   "S12000035": {
    "maint-per-mile": {
     "periods": {
      "2024-25": 5040,
      "2023-24": 4097,
      "2022-23": 4274
     },
     "sourceId": "scotgov-slgfs"
    },
    "roads-per-mile": {
     "periods": {
      "2024-25": 8177,
      "2023-24": 7038,
      "2022-23": 7038
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-head": {
     "periods": {
      "2024-25": 85.66,
      "2023-24": 69.39,
      "2022-23": 72.52
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-mile-sc": {
     "periods": {
      "2024-25": 5040,
      "2023-24": 4097,
      "2022-23": 4274
     },
     "sourceId": "scotgov-slgfs"
    },
    "roads-per-mile-sc": {
     "periods": {
      "2024-25": 8177,
      "2023-24": 7038,
      "2022-23": 7038
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-head-sc": {
     "periods": {
      "2024-25": 85.66,
      "2023-24": 69.39,
      "2022-23": 72.52
     },
     "sourceId": "scotgov-slgfs"
    },
    "condition-a-sc": {
     "periods": {
      "2024-25": 8
     },
     "sourceId": "ts-sts-condition"
    },
    "condition-bc-sc": {
     "periods": {
      "2024-25": 15
     },
     "sourceId": "ts-sts-condition"
    }
   },
   "S12000036": {
    "maint-per-mile": {
     "periods": {
      "2024-25": 11540,
      "2023-24": 11702,
      "2022-23": 12492
     },
     "sourceId": "scotgov-slgfs"
    },
    "roads-per-mile": {
     "periods": {
      "2024-25": 19547,
      "2023-24": 18827,
      "2022-23": 18621
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-head": {
     "periods": {
      "2024-25": 21.08,
      "2023-24": 21.6,
      "2022-23": 23.6
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-mile-sc": {
     "periods": {
      "2024-25": 11540,
      "2023-24": 11702,
      "2022-23": 12492
     },
     "sourceId": "scotgov-slgfs"
    },
    "roads-per-mile-sc": {
     "periods": {
      "2024-25": 19547,
      "2023-24": 18827,
      "2022-23": 18621
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-head-sc": {
     "periods": {
      "2024-25": 21.08,
      "2023-24": 21.6,
      "2022-23": 23.6
     },
     "sourceId": "scotgov-slgfs"
    },
    "condition-a-sc": {
     "periods": {
      "2024-25": 6
     },
     "sourceId": "ts-sts-condition"
    },
    "condition-bc-sc": {
     "periods": {
      "2024-25": 5
     },
     "sourceId": "ts-sts-condition"
    }
   },
   "S12000005": {
    "maint-per-mile": {
     "periods": {
      "2024-25": 6610,
      "2023-24": 8472,
      "2022-23": 8149
     },
     "sourceId": "scotgov-slgfs"
    },
    "roads-per-mile": {
     "periods": {
      "2024-25": 13333,
      "2023-24": 14872,
      "2022-23": 14359
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-head": {
     "periods": {
      "2024-25": 24.8,
      "2023-24": 31.79,
      "2022-23": 30.71
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-mile-sc": {
     "periods": {
      "2024-25": 6610,
      "2023-24": 8472,
      "2022-23": 8149
     },
     "sourceId": "scotgov-slgfs"
    },
    "roads-per-mile-sc": {
     "periods": {
      "2024-25": 13333,
      "2023-24": 14872,
      "2022-23": 14359
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-head-sc": {
     "periods": {
      "2024-25": 24.8,
      "2023-24": 31.79,
      "2022-23": 30.71
     },
     "sourceId": "scotgov-slgfs"
    },
    "condition-a-sc": {
     "periods": {
      "2024-25": 5
     },
     "sourceId": "ts-sts-condition"
    },
    "condition-bc-sc": {
     "periods": {
      "2024-25": 3
     },
     "sourceId": "ts-sts-condition"
    }
   },
   "S12000006": {
    "maint-per-mile": {
     "periods": {
      "2024-25": 1998,
      "2023-24": 1947,
      "2022-23": 2073
     },
     "sourceId": "scotgov-slgfs"
    },
    "roads-per-mile": {
     "periods": {
      "2024-25": 3168,
      "2023-24": 3094,
      "2022-23": 3056
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-head": {
     "periods": {
      "2024-25": 36.74,
      "2023-24": 35.77,
      "2022-23": 38.16
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-mile-sc": {
     "periods": {
      "2024-25": 1998,
      "2023-24": 1947,
      "2022-23": 2073
     },
     "sourceId": "scotgov-slgfs"
    },
    "roads-per-mile-sc": {
     "periods": {
      "2024-25": 3168,
      "2023-24": 3094,
      "2022-23": 3056
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-head-sc": {
     "periods": {
      "2024-25": 36.74,
      "2023-24": 35.77,
      "2022-23": 38.16
     },
     "sourceId": "scotgov-slgfs"
    },
    "condition-a-sc": {
     "periods": {
      "2024-25": 7
     },
     "sourceId": "ts-sts-condition"
    },
    "condition-bc-sc": {
     "periods": {
      "2024-25": 10
     },
     "sourceId": "ts-sts-condition"
    }
   },
   "S12000042": {
    "maint-per-mile": {
     "periods": {
      "2024-25": 3517,
      "2023-24": 3538,
      "2022-23": 4265
     },
     "sourceId": "scotgov-slgfs"
    },
    "roads-per-mile": {
     "periods": {
      "2024-25": 10610,
      "2023-24": 11141,
      "2022-23": 11406
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-head": {
     "periods": {
      "2024-25": 8.88,
      "2023-24": 8.88,
      "2022-23": 10.83
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-mile-sc": {
     "periods": {
      "2024-25": 3517,
      "2023-24": 3538,
      "2022-23": 4265
     },
     "sourceId": "scotgov-slgfs"
    },
    "roads-per-mile-sc": {
     "periods": {
      "2024-25": 10610,
      "2023-24": 11141,
      "2022-23": 11406
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-head-sc": {
     "periods": {
      "2024-25": 8.88,
      "2023-24": 8.88,
      "2022-23": 10.83
     },
     "sourceId": "scotgov-slgfs"
    },
    "condition-a-sc": {
     "periods": {
      "2024-25": 3
     },
     "sourceId": "ts-sts-condition"
    },
    "condition-bc-sc": {
     "periods": {
      "2024-25": 2
     },
     "sourceId": "ts-sts-condition"
    }
   },
   "S12000008": {
    "maint-per-mile": {
     "periods": {
      "2024-25": 5412,
      "2023-24": 4577,
      "2022-23": 4652
     },
     "sourceId": "scotgov-slgfs"
    },
    "roads-per-mile": {
     "periods": {
      "2024-25": 10763,
      "2023-24": 9637,
      "2022-23": 8761
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-head": {
     "periods": {
      "2024-25": 35.64,
      "2023-24": 30.27,
      "2022-23": 30.87
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-mile-sc": {
     "periods": {
      "2024-25": 5412,
      "2023-24": 4577,
      "2022-23": 4652
     },
     "sourceId": "scotgov-slgfs"
    },
    "roads-per-mile-sc": {
     "periods": {
      "2024-25": 10763,
      "2023-24": 9637,
      "2022-23": 8761
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-head-sc": {
     "periods": {
      "2024-25": 35.64,
      "2023-24": 30.27,
      "2022-23": 30.87
     },
     "sourceId": "scotgov-slgfs"
    },
    "condition-a-sc": {
     "periods": {
      "2024-25": 2
     },
     "sourceId": "ts-sts-condition"
    },
    "condition-bc-sc": {
     "periods": {
      "2024-25": 5
     },
     "sourceId": "ts-sts-condition"
    }
   },
   "S12000045": {
    "maint-per-mile": {
     "periods": {
      "2024-25": 7744,
      "2023-24": 9161,
      "2022-23": 8089
     },
     "sourceId": "scotgov-slgfs"
    },
    "roads-per-mile": {
     "periods": {
      "2024-25": 14697,
      "2023-24": 16715,
      "2022-23": 13256
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-head": {
     "periods": {
      "2024-25": 24.5,
      "2023-24": 29.07,
      "2022-23": 25.75
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-mile-sc": {
     "periods": {
      "2024-25": 7744,
      "2023-24": 9161,
      "2022-23": 8089
     },
     "sourceId": "scotgov-slgfs"
    },
    "roads-per-mile-sc": {
     "periods": {
      "2024-25": 14697,
      "2023-24": 16715,
      "2022-23": 13256
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-head-sc": {
     "periods": {
      "2024-25": 24.5,
      "2023-24": 29.07,
      "2022-23": 25.75
     },
     "sourceId": "scotgov-slgfs"
    },
    "condition-a-sc": {
     "periods": {
      "2024-25": 7
     },
     "sourceId": "ts-sts-condition"
    },
    "condition-bc-sc": {
     "periods": {
      "2024-25": 6
     },
     "sourceId": "ts-sts-condition"
    }
   },
   "S12000011": {
    "maint-per-mile": {
     "periods": {
      "2024-25": 14677,
      "2023-24": 18227,
      "2022-23": 19304
     },
     "sourceId": "scotgov-slgfs"
    },
    "roads-per-mile": {
     "periods": {
      "2024-25": 20497,
      "2023-24": 24534,
      "2022-23": 24845
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-head": {
     "periods": {
      "2024-25": 47.53,
      "2023-24": 59.51,
      "2022-23": 63.97
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-mile-sc": {
     "periods": {
      "2024-25": 14677,
      "2023-24": 18227,
      "2022-23": 19304
     },
     "sourceId": "scotgov-slgfs"
    },
    "roads-per-mile-sc": {
     "periods": {
      "2024-25": 20497,
      "2023-24": 24534,
      "2022-23": 24845
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-head-sc": {
     "periods": {
      "2024-25": 47.53,
      "2023-24": 59.51,
      "2022-23": 63.97
     },
     "sourceId": "scotgov-slgfs"
    },
    "condition-a-sc": {
     "periods": {
      "2024-25": 4
     },
     "sourceId": "ts-sts-condition"
    },
    "condition-bc-sc": {
     "periods": {
      "2024-25": 4
     },
     "sourceId": "ts-sts-condition"
    }
   },
   "S12000047": {
    "maint-per-mile": {
     "periods": {
      "2024-25": 9209,
      "2023-24": 9759,
      "2022-23": 9146
     },
     "sourceId": "scotgov-slgfs"
    },
    "roads-per-mile": {
     "periods": {
      "2024-25": 13488,
      "2023-24": 14320,
      "2022-23": 13725
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-head": {
     "periods": {
      "2024-25": 41.35,
      "2023-24": 43.94,
      "2022-23": 41.45
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-mile-sc": {
     "periods": {
      "2024-25": 9209,
      "2023-24": 9759,
      "2022-23": 9146
     },
     "sourceId": "scotgov-slgfs"
    },
    "roads-per-mile-sc": {
     "periods": {
      "2024-25": 13488,
      "2023-24": 14320,
      "2022-23": 13725
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-head-sc": {
     "periods": {
      "2024-25": 41.35,
      "2023-24": 43.94,
      "2022-23": 41.45
     },
     "sourceId": "scotgov-slgfs"
    },
    "condition-a-sc": {
     "periods": {
      "2024-25": 5
     },
     "sourceId": "ts-sts-condition"
    },
    "condition-bc-sc": {
     "periods": {
      "2024-25": 3
     },
     "sourceId": "ts-sts-condition"
    }
   },
   "S12000049": {
    "maint-per-mile": {
     "periods": {
      "2024-25": 14399,
      "2023-24": 12031,
      "2022-23": 11030
     },
     "sourceId": "scotgov-slgfs"
    },
    "roads-per-mile": {
     "periods": {
      "2024-25": 27959,
      "2023-24": 25557,
      "2022-23": 19554
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-head": {
     "periods": {
      "2024-25": 25.82,
      "2023-24": 21.91,
      "2022-23": 20.68
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-mile-sc": {
     "periods": {
      "2024-25": 14399,
      "2023-24": 12031,
      "2022-23": 11030
     },
     "sourceId": "scotgov-slgfs"
    },
    "roads-per-mile-sc": {
     "periods": {
      "2024-25": 27959,
      "2023-24": 25557,
      "2022-23": 19554
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-head-sc": {
     "periods": {
      "2024-25": 25.82,
      "2023-24": 21.91,
      "2022-23": 20.68
     },
     "sourceId": "scotgov-slgfs"
    },
    "condition-a-sc": {
     "periods": {
      "2024-25": 6
     },
     "sourceId": "ts-sts-condition"
    },
    "condition-bc-sc": {
     "periods": {
      "2024-25": 4
     },
     "sourceId": "ts-sts-condition"
    }
   },
   "S12000017": {
    "maint-per-mile": {
     "periods": {
      "2024-25": 3396,
      "2023-24": 3202,
      "2022-23": 2917
     },
     "sourceId": "scotgov-slgfs"
    },
    "roads-per-mile": {
     "periods": {
      "2024-25": 6970,
      "2023-24": 6651,
      "2022-23": 6150
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-head": {
     "periods": {
      "2024-25": 62.76,
      "2023-24": 59.35,
      "2022-23": 54.33
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-mile-sc": {
     "periods": {
      "2024-25": 3396,
      "2023-24": 3202,
      "2022-23": 2917
     },
     "sourceId": "scotgov-slgfs"
    },
    "roads-per-mile-sc": {
     "periods": {
      "2024-25": 6970,
      "2023-24": 6651,
      "2022-23": 6150
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-head-sc": {
     "periods": {
      "2024-25": 62.76,
      "2023-24": 59.35,
      "2022-23": 54.33
     },
     "sourceId": "scotgov-slgfs"
    },
    "condition-a-sc": {
     "periods": {
      "2024-25": 5
     },
     "sourceId": "ts-sts-condition"
    },
    "condition-bc-sc": {
     "periods": {
      "2024-25": 9
     },
     "sourceId": "ts-sts-condition"
    }
   },
   "S12000018": {
    "maint-per-mile": {
     "periods": {
      "2024-25": 3931,
      "2023-24": 4573,
      "2022-23": 4879
     },
     "sourceId": "scotgov-slgfs"
    },
    "roads-per-mile": {
     "periods": {
      "2024-25": 11290,
      "2023-24": 11694,
      "2022-23": 10081
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-head": {
     "periods": {
      "2024-25": 12.38,
      "2023-24": 14.42,
      "2022-23": 15.44
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-mile-sc": {
     "periods": {
      "2024-25": 3931,
      "2023-24": 4573,
      "2022-23": 4879
     },
     "sourceId": "scotgov-slgfs"
    },
    "roads-per-mile-sc": {
     "periods": {
      "2024-25": 11290,
      "2023-24": 11694,
      "2022-23": 10081
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-head-sc": {
     "periods": {
      "2024-25": 12.38,
      "2023-24": 14.42,
      "2022-23": 15.44
     },
     "sourceId": "scotgov-slgfs"
    },
    "condition-a-sc": {
     "periods": {
      "2024-25": 2
     },
     "sourceId": "ts-sts-condition"
    },
    "condition-bc-sc": {
     "periods": {
      "2024-25": 5
     },
     "sourceId": "ts-sts-condition"
    }
   },
   "S12000019": {
    "maint-per-mile": {
     "periods": {
      "2024-25": 3776,
      "2023-24": 3774,
      "2022-23": 3476
     },
     "sourceId": "scotgov-slgfs"
    },
    "roads-per-mile": {
     "periods": {
      "2024-25": 11316,
      "2023-24": 10624,
      "2022-23": 8776
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-head": {
     "periods": {
      "2024-25": 16.4,
      "2023-24": 16.61,
      "2022-23": 15.51
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-mile-sc": {
     "periods": {
      "2024-25": 3776,
      "2023-24": 3774,
      "2022-23": 3476
     },
     "sourceId": "scotgov-slgfs"
    },
    "roads-per-mile-sc": {
     "periods": {
      "2024-25": 11316,
      "2023-24": 10624,
      "2022-23": 8776
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-head-sc": {
     "periods": {
      "2024-25": 16.4,
      "2023-24": 16.61,
      "2022-23": 15.51
     },
     "sourceId": "scotgov-slgfs"
    },
    "condition-a-sc": {
     "periods": {
      "2024-25": 4
     },
     "sourceId": "ts-sts-condition"
    },
    "condition-bc-sc": {
     "periods": {
      "2024-25": 5
     },
     "sourceId": "ts-sts-condition"
    }
   },
   "S12000020": {
    "maint-per-mile": {
     "periods": {
      "2024-25": 3409,
      "2023-24": 2979,
      "2022-23": 2289
     },
     "sourceId": "scotgov-slgfs"
    },
    "roads-per-mile": {
     "periods": {
      "2024-25": 6393,
      "2023-24": 6107,
      "2022-23": 5344
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-head": {
     "periods": {
      "2024-25": 37.65,
      "2023-24": 32.94,
      "2022-23": 25.44
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-mile-sc": {
     "periods": {
      "2024-25": 3409,
      "2023-24": 2979,
      "2022-23": 2289
     },
     "sourceId": "scotgov-slgfs"
    },
    "roads-per-mile-sc": {
     "periods": {
      "2024-25": 6393,
      "2023-24": 6107,
      "2022-23": 5344
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-head-sc": {
     "periods": {
      "2024-25": 37.65,
      "2023-24": 32.94,
      "2022-23": 25.44
     },
     "sourceId": "scotgov-slgfs"
    },
    "condition-a-sc": {
     "periods": {
      "2024-25": 3
     },
     "sourceId": "ts-sts-condition"
    },
    "condition-bc-sc": {
     "periods": {
      "2024-25": 3
     },
     "sourceId": "ts-sts-condition"
    }
   },
   "S12000014": {
    "maint-per-mile": {
     "periods": {
      "2024-25": 3585,
      "2023-24": 5655,
      "2022-23": 2166
     },
     "sourceId": "scotgov-slgfs"
    },
    "roads-per-mile": {
     "periods": {
      "2024-25": 7850,
      "2023-24": 10580,
      "2022-23": 6143
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-head": {
     "periods": {
      "2024-25": 13.14,
      "2023-24": 20.84,
      "2022-23": 8.01
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-mile-sc": {
     "periods": {
      "2024-25": 3585,
      "2023-24": 5655,
      "2022-23": 2166
     },
     "sourceId": "scotgov-slgfs"
    },
    "roads-per-mile-sc": {
     "periods": {
      "2024-25": 7850,
      "2023-24": 10580,
      "2022-23": 6143
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-head-sc": {
     "periods": {
      "2024-25": 13.14,
      "2023-24": 20.84,
      "2022-23": 8.01
     },
     "sourceId": "scotgov-slgfs"
    },
    "condition-a-sc": {
     "periods": {
      "2024-25": 5
     },
     "sourceId": "ts-sts-condition"
    },
    "condition-bc-sc": {
     "periods": {
      "2024-25": 4
     },
     "sourceId": "ts-sts-condition"
    }
   },
   "S12000013": {
    "maint-per-mile": {
     "periods": {
      "2024-25": 2330,
      "2023-24": 2412,
      "2022-23": 1999
     },
     "sourceId": "scotgov-slgfs"
    },
    "roads-per-mile": {
     "periods": {
      "2024-25": 5556,
      "2023-24": 5808,
      "2022-23": 5177
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-head": {
     "periods": {
      "2024-25": 71.15,
      "2023-24": 73.46,
      "2022-23": 60.6
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-mile-sc": {
     "periods": {
      "2024-25": 2330,
      "2023-24": 2412,
      "2022-23": 1999
     },
     "sourceId": "scotgov-slgfs"
    },
    "roads-per-mile-sc": {
     "periods": {
      "2024-25": 5556,
      "2023-24": 5808,
      "2022-23": 5177
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-head-sc": {
     "periods": {
      "2024-25": 71.15,
      "2023-24": 73.46,
      "2022-23": 60.6
     },
     "sourceId": "scotgov-slgfs"
    },
    "condition-a-sc": {
     "periods": {
      "2024-25": 5
     },
     "sourceId": "ts-sts-condition"
    },
    "condition-bc-sc": {
     "periods": {
      "2024-25": 4
     },
     "sourceId": "ts-sts-condition"
    }
   },
   "S12000021": {
    "maint-per-mile": {
     "periods": {
      "2024-25": 9286,
      "2023-24": 10502,
      "2022-23": 8798
     },
     "sourceId": "scotgov-slgfs"
    },
    "roads-per-mile": {
     "periods": {
      "2024-25": 13909,
      "2023-24": 15081,
      "2022-23": 12592
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-head": {
     "periods": {
      "2024-25": 47.39,
      "2023-24": 53.63,
      "2022-23": 45.01
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-mile-sc": {
     "periods": {
      "2024-25": 9286,
      "2023-24": 10502,
      "2022-23": 8798
     },
     "sourceId": "scotgov-slgfs"
    },
    "roads-per-mile-sc": {
     "periods": {
      "2024-25": 13909,
      "2023-24": 15081,
      "2022-23": 12592
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-head-sc": {
     "periods": {
      "2024-25": 47.39,
      "2023-24": 53.63,
      "2022-23": 45.01
     },
     "sourceId": "scotgov-slgfs"
    },
    "condition-a-sc": {
     "periods": {
      "2024-25": 4
     },
     "sourceId": "ts-sts-condition"
    },
    "condition-bc-sc": {
     "periods": {
      "2024-25": 4
     },
     "sourceId": "ts-sts-condition"
    }
   },
   "S12000050": {
    "maint-per-mile": {
     "periods": {
      "2024-25": 10968,
      "2023-24": 7718,
      "2022-23": 7259
     },
     "sourceId": "scotgov-slgfs"
    },
    "roads-per-mile": {
     "periods": {
      "2024-25": 20131,
      "2023-24": 18352,
      "2022-23": 16105
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-head": {
     "periods": {
      "2024-25": 34.1,
      "2023-24": 24.07,
      "2022-23": 22.74
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-mile-sc": {
     "periods": {
      "2024-25": 10968,
      "2023-24": 7718,
      "2022-23": 7259
     },
     "sourceId": "scotgov-slgfs"
    },
    "roads-per-mile-sc": {
     "periods": {
      "2024-25": 20131,
      "2023-24": 18352,
      "2022-23": 16105
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-head-sc": {
     "periods": {
      "2024-25": 34.1,
      "2023-24": 24.07,
      "2022-23": 22.74
     },
     "sourceId": "scotgov-slgfs"
    },
    "condition-a-sc": {
     "periods": {
      "2024-25": 3
     },
     "sourceId": "ts-sts-condition"
    },
    "condition-bc-sc": {
     "periods": {
      "2024-25": 4
     },
     "sourceId": "ts-sts-condition"
    }
   },
   "S12000023": {
    "maint-per-mile": {
     "periods": {
      "2024-25": 4042,
      "2023-24": 3285,
      "2022-23": 3980
     },
     "sourceId": "scotgov-slgfs"
    },
    "roads-per-mile": {
     "periods": {
      "2024-25": 7088,
      "2023-24": 7088,
      "2022-23": 7088
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-head": {
     "periods": {
      "2024-25": 119.23,
      "2023-24": 96.87,
      "2022-23": 117.25
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-mile-sc": {
     "periods": {
      "2024-25": 4042,
      "2023-24": 3285,
      "2022-23": 3980
     },
     "sourceId": "scotgov-slgfs"
    },
    "roads-per-mile-sc": {
     "periods": {
      "2024-25": 7088,
      "2023-24": 7088,
      "2022-23": 7088
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-head-sc": {
     "periods": {
      "2024-25": 119.23,
      "2023-24": 96.87,
      "2022-23": 117.25
     },
     "sourceId": "scotgov-slgfs"
    },
    "condition-a-sc": {
     "periods": {
      "2024-25": 4
     },
     "sourceId": "ts-sts-condition"
    },
    "condition-bc-sc": {
     "periods": {
      "2024-25": 3
     },
     "sourceId": "ts-sts-condition"
    }
   },
   "S12000048": {
    "maint-per-mile": {
     "periods": {
      "2024-25": 1952,
      "2023-24": 2025,
      "2022-23": 2204
     },
     "sourceId": "scotgov-slgfs"
    },
    "roads-per-mile": {
     "periods": {
      "2024-25": 5386,
      "2023-24": 5566,
      "2022-23": 5805
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-head": {
     "periods": {
      "2024-25": 21.11,
      "2023-24": 22.09,
      "2022-23": 24.37
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-mile-sc": {
     "periods": {
      "2024-25": 1952,
      "2023-24": 2025,
      "2022-23": 2204
     },
     "sourceId": "scotgov-slgfs"
    },
    "roads-per-mile-sc": {
     "periods": {
      "2024-25": 5386,
      "2023-24": 5566,
      "2022-23": 5805
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-head-sc": {
     "periods": {
      "2024-25": 21.11,
      "2023-24": 22.09,
      "2022-23": 24.37
     },
     "sourceId": "scotgov-slgfs"
    },
    "condition-a-sc": {
     "periods": {
      "2024-25": 8
     },
     "sourceId": "ts-sts-condition"
    },
    "condition-bc-sc": {
     "periods": {
      "2024-25": 5
     },
     "sourceId": "ts-sts-condition"
    }
   },
   "S12000038": {
    "maint-per-mile": {
     "periods": {
      "2024-25": 997,
      "2023-24": 1124,
      "2022-23": 2025
     },
     "sourceId": "scotgov-slgfs"
    },
    "roads-per-mile": {
     "periods": {
      "2024-25": 13029,
      "2023-24": 14552,
      "2022-23": 12352
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-head": {
     "periods": {
      "2024-25": 3.12,
      "2023-24": 3.55,
      "2022-23": 6.49
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-mile-sc": {
     "periods": {
      "2024-25": 997,
      "2023-24": 1124,
      "2022-23": 2025
     },
     "sourceId": "scotgov-slgfs"
    },
    "roads-per-mile-sc": {
     "periods": {
      "2024-25": 13029,
      "2023-24": 14552,
      "2022-23": 12352
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-head-sc": {
     "periods": {
      "2024-25": 3.12,
      "2023-24": 3.55,
      "2022-23": 6.49
     },
     "sourceId": "scotgov-slgfs"
    },
    "condition-a-sc": {
     "periods": {
      "2024-25": 2
     },
     "sourceId": "ts-sts-condition"
    },
    "condition-bc-sc": {
     "periods": {
      "2024-25": 4
     },
     "sourceId": "ts-sts-condition"
    }
   },
   "S12000026": {
    "maint-per-mile": {
     "periods": {
      "2024-25": 3121,
      "2023-24": 3005,
      "2022-23": 3361
     },
     "sourceId": "scotgov-slgfs"
    },
    "roads-per-mile": {
     "periods": {
      "2024-25": 6224,
      "2023-24": 6068,
      "2022-23": 6328
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-head": {
     "periods": {
      "2024-25": 51.35,
      "2023-24": 49.49,
      "2022-23": 55.47
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-mile-sc": {
     "periods": {
      "2024-25": 3121,
      "2023-24": 3005,
      "2022-23": 3361
     },
     "sourceId": "scotgov-slgfs"
    },
    "roads-per-mile-sc": {
     "periods": {
      "2024-25": 6224,
      "2023-24": 6068,
      "2022-23": 6328
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-head-sc": {
     "periods": {
      "2024-25": 51.35,
      "2023-24": 49.49,
      "2022-23": 55.47
     },
     "sourceId": "scotgov-slgfs"
    },
    "condition-a-sc": {
     "periods": {
      "2024-25": 6
     },
     "sourceId": "ts-sts-condition"
    },
    "condition-bc-sc": {
     "periods": {
      "2024-25": 6
     },
     "sourceId": "ts-sts-condition"
    }
   },
   "S12000027": {
    "maint-per-mile": {
     "periods": {
      "2024-25": 6955,
      "2023-24": 5935,
      "2022-23": 4329
     },
     "sourceId": "scotgov-slgfs"
    },
    "roads-per-mile": {
     "periods": {
      "2024-25": 10592,
      "2023-24": 9969,
      "2022-23": 8100
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-head": {
     "periods": {
      "2024-25": 195.83,
      "2023-24": 166.45,
      "2022-23": 120.72
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-mile-sc": {
     "periods": {
      "2024-25": 6955,
      "2023-24": 5935,
      "2022-23": 4329
     },
     "sourceId": "scotgov-slgfs"
    },
    "roads-per-mile-sc": {
     "periods": {
      "2024-25": 10592,
      "2023-24": 9969,
      "2022-23": 8100
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-head-sc": {
     "periods": {
      "2024-25": 195.83,
      "2023-24": 166.45,
      "2022-23": 120.72
     },
     "sourceId": "scotgov-slgfs"
    },
    "condition-a-sc": {
     "periods": {
      "2024-25": 1
     },
     "sourceId": "ts-sts-condition"
    },
    "condition-bc-sc": {
     "periods": {
      "2024-25": 4
     },
     "sourceId": "ts-sts-condition"
    }
   },
   "S12000028": {
    "maint-per-mile": {
     "periods": {
      "2024-25": 7664,
      "2023-24": 6926,
      "2022-23": 6609
     },
     "sourceId": "scotgov-slgfs"
    },
    "roads-per-mile": {
     "periods": {
      "2024-25": 9635,
      "2023-24": 8984,
      "2022-23": 8333
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-head": {
     "periods": {
      "2024-25": 52.43,
      "2023-24": 47.47,
      "2022-23": 45.5
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-mile-sc": {
     "periods": {
      "2024-25": 7664,
      "2023-24": 6926,
      "2022-23": 6609
     },
     "sourceId": "scotgov-slgfs"
    },
    "roads-per-mile-sc": {
     "periods": {
      "2024-25": 9635,
      "2023-24": 8984,
      "2022-23": 8333
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-head-sc": {
     "periods": {
      "2024-25": 52.43,
      "2023-24": 47.47,
      "2022-23": 45.5
     },
     "sourceId": "scotgov-slgfs"
    },
    "condition-a-sc": {
     "periods": {
      "2024-25": 3
     },
     "sourceId": "ts-sts-condition"
    },
    "condition-bc-sc": {
     "periods": {
      "2024-25": 7
     },
     "sourceId": "ts-sts-condition"
    }
   },
   "S12000029": {
    "maint-per-mile": {
     "periods": {
      "2024-25": 1900,
      "2023-24": 3843,
      "2022-23": 2684
     },
     "sourceId": "scotgov-slgfs"
    },
    "roads-per-mile": {
     "periods": {
      "2024-25": 8943,
      "2023-24": 10052,
      "2022-23": 8355
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-head": {
     "periods": {
      "2024-25": 8.74,
      "2023-24": 17.79,
      "2022-23": 12.56
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-mile-sc": {
     "periods": {
      "2024-25": 1900,
      "2023-24": 3843,
      "2022-23": 2684
     },
     "sourceId": "scotgov-slgfs"
    },
    "roads-per-mile-sc": {
     "periods": {
      "2024-25": 8943,
      "2023-24": 10052,
      "2022-23": 8355
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-head-sc": {
     "periods": {
      "2024-25": 8.74,
      "2023-24": 17.79,
      "2022-23": 12.56
     },
     "sourceId": "scotgov-slgfs"
    },
    "condition-a-sc": {
     "periods": {
      "2024-25": 4
     },
     "sourceId": "ts-sts-condition"
    },
    "condition-bc-sc": {
     "periods": {
      "2024-25": 5
     },
     "sourceId": "ts-sts-condition"
    }
   },
   "S12000030": {
    "maint-per-mile": {
     "periods": {
      "2024-25": 10550,
      "2023-24": 8517,
      "2022-23": 7826
     },
     "sourceId": "scotgov-slgfs"
    },
    "roads-per-mile": {
     "periods": {
      "2024-25": 14586,
      "2023-24": 12180,
      "2022-23": 10677
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-head": {
     "periods": {
      "2024-25": 74.15,
      "2023-24": 60.35,
      "2022-23": 56.19
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-mile-sc": {
     "periods": {
      "2024-25": 10550,
      "2023-24": 8517,
      "2022-23": 7826
     },
     "sourceId": "scotgov-slgfs"
    },
    "roads-per-mile-sc": {
     "periods": {
      "2024-25": 14586,
      "2023-24": 12180,
      "2022-23": 10677
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-head-sc": {
     "periods": {
      "2024-25": 74.15,
      "2023-24": 60.35,
      "2022-23": 56.19
     },
     "sourceId": "scotgov-slgfs"
    },
    "condition-a-sc": {
     "periods": {
      "2024-25": 5
     },
     "sourceId": "ts-sts-condition"
    },
    "condition-bc-sc": {
     "periods": {
      "2024-25": 7
     },
     "sourceId": "ts-sts-condition"
    }
   },
   "S12000039": {
    "maint-per-mile": {
     "periods": {
      "2024-25": 3708,
      "2023-24": 5854,
      "2022-23": 6838
     },
     "sourceId": "scotgov-slgfs"
    },
    "roads-per-mile": {
     "periods": {
      "2024-25": 10672,
      "2023-24": 13834,
      "2022-23": 13439
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-head": {
     "periods": {
      "2024-25": 10.56,
      "2023-24": 16.67,
      "2022-23": 19.6
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-mile-sc": {
     "periods": {
      "2024-25": 3708,
      "2023-24": 5854,
      "2022-23": 6838
     },
     "sourceId": "scotgov-slgfs"
    },
    "roads-per-mile-sc": {
     "periods": {
      "2024-25": 10672,
      "2023-24": 13834,
      "2022-23": 13439
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-head-sc": {
     "periods": {
      "2024-25": 10.56,
      "2023-24": 16.67,
      "2022-23": 19.6
     },
     "sourceId": "scotgov-slgfs"
    },
    "condition-a-sc": {
     "periods": {
      "2024-25": 4
     },
     "sourceId": "ts-sts-condition"
    },
    "condition-bc-sc": {
     "periods": {
      "2024-25": 6
     },
     "sourceId": "ts-sts-condition"
    }
   },
   "S12000040": {
    "maint-per-mile": {
     "periods": {
      "2024-25": 7635,
      "2023-24": 8957,
      "2022-23": 10443
     },
     "sourceId": "scotgov-slgfs"
    },
    "roads-per-mile": {
     "periods": {
      "2024-25": 14595,
      "2023-24": 16081,
      "2022-23": 16486
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-head": {
     "periods": {
      "2024-25": 30.35,
      "2023-24": 35.97,
      "2022-23": 42.52
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-mile-sc": {
     "periods": {
      "2024-25": 7635,
      "2023-24": 8957,
      "2022-23": 10443
     },
     "sourceId": "scotgov-slgfs"
    },
    "roads-per-mile-sc": {
     "periods": {
      "2024-25": 14595,
      "2023-24": 16081,
      "2022-23": 16486
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-head-sc": {
     "periods": {
      "2024-25": 30.35,
      "2023-24": 35.97,
      "2022-23": 42.52
     },
     "sourceId": "scotgov-slgfs"
    },
    "condition-a-sc": {
     "periods": {
      "2024-25": 4
     },
     "sourceId": "ts-sts-condition"
    },
    "condition-bc-sc": {
     "periods": {
      "2024-25": 6
     },
     "sourceId": "ts-sts-condition"
    }
   },
   "W06000001": {
    "maint-per-mile": {
     "periods": {
      "2024-25": 7324,
      "2023-24": 7540,
      "2022-23": 6731
     },
     "sourceId": "statswales-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2024-25": 8435,
      "2023-24": 8707,
      "2022-23": 7891
     },
     "sourceId": "statswales-ro"
    },
    "maint-per-head": {
     "periods": {
      "2024-25": 78.16,
      "2023-24": 80.17,
      "2022-23": 71.66
     },
     "sourceId": "statswales-ro"
    },
    "structural-share": {
     "periods": {
      "2024-25": 36.9,
      "2023-24": 38,
      "2022-23": 38.7
     },
     "sourceId": "statswales-ro"
    },
    "maint-per-mile-wa": {
     "periods": {
      "2024-25": 7324,
      "2023-24": 7540,
      "2022-23": 6731
     },
     "sourceId": "statswales-ro"
    },
    "roads-per-mile-wa": {
     "periods": {
      "2024-25": 8435,
      "2023-24": 8707,
      "2022-23": 7891
     },
     "sourceId": "statswales-ro"
    },
    "maint-per-head-wa": {
     "periods": {
      "2024-25": 78.16,
      "2023-24": 80.17,
      "2022-23": 71.66
     },
     "sourceId": "statswales-ro"
    }
   },
   "W06000002": {
    "maint-per-mile": {
     "periods": {
      "2024-25": 4027,
      "2023-24": 7273,
      "2022-23": 7168
     },
     "sourceId": "statswales-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2024-25": 6634,
      "2023-24": 9707,
      "2022-23": 9358
     },
     "sourceId": "statswales-ro"
    },
    "maint-per-head": {
     "periods": {
      "2024-25": 47.77,
      "2023-24": 86.57,
      "2022-23": 86.87
     },
     "sourceId": "statswales-ro"
    },
    "structural-share": {
     "periods": {
      "2024-25": 54.8,
      "2023-24": 48.6,
      "2022-23": 53.2
     },
     "sourceId": "statswales-ro"
    },
    "maint-per-mile-wa": {
     "periods": {
      "2024-25": 4027,
      "2023-24": 7273,
      "2022-23": 7168
     },
     "sourceId": "statswales-ro"
    },
    "roads-per-mile-wa": {
     "periods": {
      "2024-25": 6634,
      "2023-24": 9707,
      "2022-23": 9358
     },
     "sourceId": "statswales-ro"
    },
    "maint-per-head-wa": {
     "periods": {
      "2024-25": 47.77,
      "2023-24": 86.57,
      "2022-23": 86.87
     },
     "sourceId": "statswales-ro"
    }
   },
   "W06000003": {
    "maint-per-mile": {
     "periods": {
      "2024-25": 2734,
      "2023-24": 2613,
      "2022-23": 2488
     },
     "sourceId": "statswales-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2024-25": 5573,
      "2023-24": 5047,
      "2022-23": 4311
     },
     "sourceId": "statswales-ro"
    },
    "maint-per-head": {
     "periods": {
      "2024-25": 22.72,
      "2023-24": 21.68,
      "2022-23": 20.71
     },
     "sourceId": "statswales-ro"
    },
    "structural-share": {
     "periods": {
      "2024-25": 23.6,
      "2023-24": 24.9,
      "2022-23": 25.5
     },
     "sourceId": "statswales-ro"
    },
    "maint-per-mile-wa": {
     "periods": {
      "2024-25": 2734,
      "2023-24": 2613,
      "2022-23": 2488
     },
     "sourceId": "statswales-ro"
    },
    "roads-per-mile-wa": {
     "periods": {
      "2024-25": 5573,
      "2023-24": 5047,
      "2022-23": 4311
     },
     "sourceId": "statswales-ro"
    },
    "maint-per-head-wa": {
     "periods": {
      "2024-25": 22.72,
      "2023-24": 21.68,
      "2022-23": 20.71
     },
     "sourceId": "statswales-ro"
    }
   },
   "W06000004": {
    "maint-per-mile": {
     "periods": {
      "2024-25": 4979,
      "2023-24": 4536,
      "2022-23": 4693
     },
     "sourceId": "statswales-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2024-25": 7972,
      "2023-24": 7972,
      "2022-23": 7034
     },
     "sourceId": "statswales-ro"
    },
    "maint-per-head": {
     "periods": {
      "2024-25": 43.4,
      "2023-24": 39.79,
      "2022-23": 41.47
     },
     "sourceId": "statswales-ro"
    },
    "structural-share": {
     "periods": {
      "2024-25": 57.7,
      "2023-24": 78.1,
      "2022-23": 75.6
     },
     "sourceId": "statswales-ro"
    },
    "maint-per-mile-wa": {
     "periods": {
      "2024-25": 4979,
      "2023-24": 4536,
      "2022-23": 4693
     },
     "sourceId": "statswales-ro"
    },
    "roads-per-mile-wa": {
     "periods": {
      "2024-25": 7972,
      "2023-24": 7972,
      "2022-23": 7034
     },
     "sourceId": "statswales-ro"
    },
    "maint-per-head-wa": {
     "periods": {
      "2024-25": 43.4,
      "2023-24": 39.79,
      "2022-23": 41.47
     },
     "sourceId": "statswales-ro"
    }
   },
   "W06000005": {
    "maint-per-mile": {
     "periods": {
      "2024-25": 4840,
      "2023-24": 5125,
      "2022-23": 14200
     },
     "sourceId": "statswales-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2024-25": 11340,
      "2023-24": 9149,
      "2022-23": 14562
     },
     "sourceId": "statswales-ro"
    },
    "maint-per-head": {
     "periods": {
      "2024-25": 24.09,
      "2023-24": 25.55,
      "2022-23": 70.9
     },
     "sourceId": "statswales-ro"
    },
    "structural-share": {
     "periods": {
      "2024-25": 7.7,
      "2023-24": 18.8,
      "2022-23": 10.4
     },
     "sourceId": "statswales-ro"
    },
    "maint-per-mile-wa": {
     "periods": {
      "2024-25": 4840,
      "2023-24": 5125,
      "2022-23": 14200
     },
     "sourceId": "statswales-ro"
    },
    "roads-per-mile-wa": {
     "periods": {
      "2024-25": 11340,
      "2023-24": 9149,
      "2022-23": 14562
     },
     "sourceId": "statswales-ro"
    },
    "maint-per-head-wa": {
     "periods": {
      "2024-25": 24.09,
      "2023-24": 25.55,
      "2022-23": 70.9
     },
     "sourceId": "statswales-ro"
    }
   },
   "W06000006": {
    "maint-per-mile": {
     "periods": {
      "2024-25": 4985,
      "2023-24": 5661,
      "2022-23": 5691
     },
     "sourceId": "statswales-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2024-25": 6911,
      "2023-24": 8808,
      "2022-23": 8266
     },
     "sourceId": "statswales-ro"
    },
    "maint-per-head": {
     "periods": {
      "2024-25": 26.67,
      "2023-24": 30.57,
      "2022-23": 30.95
     },
     "sourceId": "statswales-ro"
    },
    "structural-share": {
     "periods": {
      "2024-25": 12.2,
      "2023-24": 30.4,
      "2022-23": 29.2
     },
     "sourceId": "statswales-ro"
    },
    "maint-per-mile-wa": {
     "periods": {
      "2024-25": 4985,
      "2023-24": 5661,
      "2022-23": 5691
     },
     "sourceId": "statswales-ro"
    },
    "roads-per-mile-wa": {
     "periods": {
      "2024-25": 6911,
      "2023-24": 8808,
      "2022-23": 8266
     },
     "sourceId": "statswales-ro"
    },
    "maint-per-head-wa": {
     "periods": {
      "2024-25": 26.67,
      "2023-24": 30.57,
      "2022-23": 30.95
     },
     "sourceId": "statswales-ro"
    }
   },
   "W06000023": {
    "maint-per-mile": {
     "periods": {
      "2024-25": 2281,
      "2023-24": 1857,
      "2022-23": 2107
     },
     "sourceId": "statswales-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2024-25": 3166,
      "2023-24": 2676,
      "2022-23": 2970
     },
     "sourceId": "statswales-ro"
    },
    "maint-per-head": {
     "periods": {
      "2024-25": 51.83,
      "2023-24": 42.28,
      "2022-23": 48.23
     },
     "sourceId": "statswales-ro"
    },
    "structural-share": {
     "periods": {
      "2024-25": 8.1,
      "2023-24": 7.1,
      "2022-23": 7.3
     },
     "sourceId": "statswales-ro"
    },
    "maint-per-mile-wa": {
     "periods": {
      "2024-25": 2281,
      "2023-24": 1857,
      "2022-23": 2107
     },
     "sourceId": "statswales-ro"
    },
    "roads-per-mile-wa": {
     "periods": {
      "2024-25": 3166,
      "2023-24": 2676,
      "2022-23": 2970
     },
     "sourceId": "statswales-ro"
    },
    "maint-per-head-wa": {
     "periods": {
      "2024-25": 51.83,
      "2023-24": 42.28,
      "2022-23": 48.23
     },
     "sourceId": "statswales-ro"
    }
   },
   "W06000008": {
    "maint-per-mile": {
     "periods": {
      "2024-25": 4807,
      "2023-24": 4609,
      "2022-23": 4406
     },
     "sourceId": "statswales-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2024-25": 5922,
      "2023-24": 5847,
      "2022-23": 5172
     },
     "sourceId": "statswales-ro"
    },
    "maint-per-head": {
     "periods": {
      "2024-25": 88.17,
      "2023-24": 84.53,
      "2022-23": 81.5
     },
     "sourceId": "statswales-ro"
    },
    "structural-share": {
     "periods": {
      "2024-25": 43.1,
      "2023-24": 46.6,
      "2022-23": 45.3
     },
     "sourceId": "statswales-ro"
    },
    "maint-per-mile-wa": {
     "periods": {
      "2024-25": 4807,
      "2023-24": 4609,
      "2022-23": 4406
     },
     "sourceId": "statswales-ro"
    },
    "roads-per-mile-wa": {
     "periods": {
      "2024-25": 5922,
      "2023-24": 5847,
      "2022-23": 5172
     },
     "sourceId": "statswales-ro"
    },
    "maint-per-head-wa": {
     "periods": {
      "2024-25": 88.17,
      "2023-24": 84.53,
      "2022-23": 81.5
     },
     "sourceId": "statswales-ro"
    }
   },
   "W06000009": {
    "maint-per-mile": {
     "periods": {
      "2024-25": 6279,
      "2023-24": 5402,
      "2022-23": 5406
     },
     "sourceId": "statswales-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2024-25": 7171,
      "2023-24": 6395,
      "2022-23": 6331
     },
     "sourceId": "statswales-ro"
    },
    "maint-per-head": {
     "periods": {
      "2024-25": 77.35,
      "2023-24": 66.86,
      "2022-23": 67.27
     },
     "sourceId": "statswales-ro"
    },
    "structural-share": {
     "periods": {
      "2024-25": 49.3,
      "2023-24": 48.2,
      "2022-23": 44.5
     },
     "sourceId": "statswales-ro"
    },
    "maint-per-mile-wa": {
     "periods": {
      "2024-25": 6279,
      "2023-24": 5402,
      "2022-23": 5406
     },
     "sourceId": "statswales-ro"
    },
    "roads-per-mile-wa": {
     "periods": {
      "2024-25": 7171,
      "2023-24": 6395,
      "2022-23": 6331
     },
     "sourceId": "statswales-ro"
    },
    "maint-per-head-wa": {
     "periods": {
      "2024-25": 77.35,
      "2023-24": 66.86,
      "2022-23": 67.27
     },
     "sourceId": "statswales-ro"
    }
   },
   "W06000010": {
    "maint-per-mile": {
     "periods": {
      "2024-25": 4450,
      "2023-24": 4077,
      "2022-23": 4154
     },
     "sourceId": "statswales-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2024-25": 5960,
      "2023-24": 5678,
      "2022-23": 5350
     },
     "sourceId": "statswales-ro"
    },
    "maint-per-head": {
     "periods": {
      "2024-25": 49.81,
      "2023-24": 45.67,
      "2022-23": 46.81
     },
     "sourceId": "statswales-ro"
    },
    "structural-share": {
     "periods": {
      "2024-25": 40.1,
      "2023-24": 33.1,
      "2022-23": 66.9
     },
     "sourceId": "statswales-ro"
    },
    "maint-per-mile-wa": {
     "periods": {
      "2024-25": 4450,
      "2023-24": 4077,
      "2022-23": 4154
     },
     "sourceId": "statswales-ro"
    },
    "roads-per-mile-wa": {
     "periods": {
      "2024-25": 5960,
      "2023-24": 5678,
      "2022-23": 5350
     },
     "sourceId": "statswales-ro"
    },
    "maint-per-head-wa": {
     "periods": {
      "2024-25": 49.81,
      "2023-24": 45.67,
      "2022-23": 46.81
     },
     "sourceId": "statswales-ro"
    }
   },
   "W06000011": {
    "maint-per-mile": {
     "periods": {
      "2024-25": 10996,
      "2023-24": 10819,
      "2022-23": 11971
     },
     "sourceId": "statswales-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2024-25": 16343,
      "2023-24": 16482,
      "2022-23": 16482
     },
     "sourceId": "statswales-ro"
    },
    "maint-per-head": {
     "periods": {
      "2024-25": 31.68,
      "2023-24": 31.4,
      "2022-23": 35.6
     },
     "sourceId": "statswales-ro"
    },
    "structural-share": {
     "periods": {
      "2024-25": 10.7,
      "2023-24": 9.3,
      "2022-23": 17
     },
     "sourceId": "statswales-ro"
    },
    "maint-per-mile-wa": {
     "periods": {
      "2024-25": 10996,
      "2023-24": 10819,
      "2022-23": 11971
     },
     "sourceId": "statswales-ro"
    },
    "roads-per-mile-wa": {
     "periods": {
      "2024-25": 16343,
      "2023-24": 16482,
      "2022-23": 16482
     },
     "sourceId": "statswales-ro"
    },
    "maint-per-head-wa": {
     "periods": {
      "2024-25": 31.68,
      "2023-24": 31.4,
      "2022-23": 35.6
     },
     "sourceId": "statswales-ro"
    }
   },
   "W06000012": {
    "maint-per-mile": {
     "periods": {
      "2024-25": 16384,
      "2023-24": 15060,
      "2022-23": 14955
     },
     "sourceId": "statswales-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2024-25": 22330,
      "2023-24": 21165,
      "2022-23": 19612
     },
     "sourceId": "statswales-ro"
    },
    "maint-per-head": {
     "periods": {
      "2024-25": 59.16,
      "2023-24": 54.72,
      "2022-23": 54.19
     },
     "sourceId": "statswales-ro"
    },
    "structural-share": {
     "periods": {
      "2024-25": 20.4,
      "2023-24": 19.4,
      "2022-23": 18.9
     },
     "sourceId": "statswales-ro"
    },
    "maint-per-mile-wa": {
     "periods": {
      "2024-25": 16384,
      "2023-24": 15060,
      "2022-23": 14955
     },
     "sourceId": "statswales-ro"
    },
    "roads-per-mile-wa": {
     "periods": {
      "2024-25": 22330,
      "2023-24": 21165,
      "2022-23": 19612
     },
     "sourceId": "statswales-ro"
    },
    "maint-per-head-wa": {
     "periods": {
      "2024-25": 59.16,
      "2023-24": 54.72,
      "2022-23": 54.19
     },
     "sourceId": "statswales-ro"
    }
   },
   "W06000013": {
    "maint-per-mile": {
     "periods": {
      "2024-25": 10603,
      "2023-24": 10113,
      "2022-23": 10292
     },
     "sourceId": "statswales-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2024-25": 19355,
      "2023-24": 19355,
      "2022-23": 17540
     },
     "sourceId": "statswales-ro"
    },
    "maint-per-head": {
     "periods": {
      "2024-25": 35.75,
      "2023-24": 34.19,
      "2022-23": 34.95
     },
     "sourceId": "statswales-ro"
    },
    "structural-share": {
     "periods": {
      "2024-25": 64.7,
      "2023-24": 63.3,
      "2022-23": 61
     },
     "sourceId": "statswales-ro"
    },
    "maint-per-mile-wa": {
     "periods": {
      "2024-25": 10603,
      "2023-24": 10113,
      "2022-23": 10292
     },
     "sourceId": "statswales-ro"
    },
    "roads-per-mile-wa": {
     "periods": {
      "2024-25": 19355,
      "2023-24": 19355,
      "2022-23": 17540
     },
     "sourceId": "statswales-ro"
    },
    "maint-per-head-wa": {
     "periods": {
      "2024-25": 35.75,
      "2023-24": 34.19,
      "2022-23": 34.95
     },
     "sourceId": "statswales-ro"
    }
   },
   "W06000014": {
    "maint-per-mile": {
     "periods": {
      "2024-25": 9421,
      "2023-24": 7338,
      "2022-23": 7411
     },
     "sourceId": "statswales-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2024-25": 12733,
      "2023-24": 10866,
      "2022-23": 9677
     },
     "sourceId": "statswales-ro"
    },
    "maint-per-head": {
     "periods": {
      "2024-25": 41.01,
      "2023-24": 32.11,
      "2022-23": 32.68
     },
     "sourceId": "statswales-ro"
    },
    "structural-share": {
     "periods": {
      "2024-25": 17.9,
      "2023-24": -12,
      "2022-23": 3.3
     },
     "sourceId": "statswales-ro"
    },
    "maint-per-mile-wa": {
     "periods": {
      "2024-25": 9421,
      "2023-24": 7338,
      "2022-23": 7411
     },
     "sourceId": "statswales-ro"
    },
    "roads-per-mile-wa": {
     "periods": {
      "2024-25": 12733,
      "2023-24": 10866,
      "2022-23": 9677
     },
     "sourceId": "statswales-ro"
    },
    "maint-per-head-wa": {
     "periods": {
      "2024-25": 41.01,
      "2023-24": 32.11,
      "2022-23": 32.68
     },
     "sourceId": "statswales-ro"
    }
   },
   "W06000016": {
    "maint-per-mile": {
     "periods": {
      "2024-25": 11683,
      "2023-24": 11170,
      "2022-23": 11667
     },
     "sourceId": "statswales-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2024-25": 16033,
      "2023-24": 15897,
      "2022-23": 15217
     },
     "sourceId": "statswales-ro"
    },
    "maint-per-head": {
     "periods": {
      "2024-25": 35.56,
      "2023-24": 34.02,
      "2022-23": 35.88
     },
     "sourceId": "statswales-ro"
    },
    "structural-share": {
     "periods": {
      "2024-25": 87.6,
      "2023-24": 87.3,
      "2022-23": 88.4
     },
     "sourceId": "statswales-ro"
    },
    "maint-per-mile-wa": {
     "periods": {
      "2024-25": 11683,
      "2023-24": 11170,
      "2022-23": 11667
     },
     "sourceId": "statswales-ro"
    },
    "roads-per-mile-wa": {
     "periods": {
      "2024-25": 16033,
      "2023-24": 15897,
      "2022-23": 15217
     },
     "sourceId": "statswales-ro"
    },
    "maint-per-head-wa": {
     "periods": {
      "2024-25": 35.56,
      "2023-24": 34.02,
      "2022-23": 35.88
     },
     "sourceId": "statswales-ro"
    }
   },
   "W06000024": {
    "maint-per-mile": {
     "periods": {
      "2024-25": 8508,
      "2023-24": 8026,
      "2022-23": 8554
     },
     "sourceId": "statswales-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2024-25": 13472,
      "2023-24": 13472,
      "2022-23": 13472
     },
     "sourceId": "statswales-ro"
    },
    "maint-per-head": {
     "periods": {
      "2024-25": 27.96,
      "2023-24": 26.37,
      "2022-23": 28.05
     },
     "sourceId": "statswales-ro"
    },
    "structural-share": {
     "periods": {
      "2024-25": 32.5,
      "2023-24": 34,
      "2022-23": 42.4
     },
     "sourceId": "statswales-ro"
    },
    "maint-per-mile-wa": {
     "periods": {
      "2024-25": 8508,
      "2023-24": 8026,
      "2022-23": 8554
     },
     "sourceId": "statswales-ro"
    },
    "roads-per-mile-wa": {
     "periods": {
      "2024-25": 13472,
      "2023-24": 13472,
      "2022-23": 13472
     },
     "sourceId": "statswales-ro"
    },
    "maint-per-head-wa": {
     "periods": {
      "2024-25": 27.96,
      "2023-24": 26.37,
      "2022-23": 28.05
     },
     "sourceId": "statswales-ro"
    }
   },
   "W06000018": {
    "maint-per-mile": {
     "periods": {
      "2024-25": 14256,
      "2023-24": 14693,
      "2022-23": 14842
     },
     "sourceId": "statswales-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2024-25": 20570,
      "2023-24": 20570,
      "2022-23": 18987
     },
     "sourceId": "statswales-ro"
    },
    "maint-per-head": {
     "periods": {
      "2024-25": 51.13,
      "2023-24": 52.68,
      "2022-23": 53.3
     },
     "sourceId": "statswales-ro"
    },
    "structural-share": {
     "periods": {
      "2024-25": 84.7,
      "2023-24": 86.9,
      "2022-23": 78.3
     },
     "sourceId": "statswales-ro"
    },
    "maint-per-mile-wa": {
     "periods": {
      "2024-25": 14256,
      "2023-24": 14693,
      "2022-23": 14842
     },
     "sourceId": "statswales-ro"
    },
    "roads-per-mile-wa": {
     "periods": {
      "2024-25": 20570,
      "2023-24": 20570,
      "2022-23": 18987
     },
     "sourceId": "statswales-ro"
    },
    "maint-per-head-wa": {
     "periods": {
      "2024-25": 51.13,
      "2023-24": 52.68,
      "2022-23": 53.3
     },
     "sourceId": "statswales-ro"
    }
   },
   "W06000019": {
    "maint-per-mile": {
     "periods": {
      "2024-25": 9576,
      "2023-24": 8690,
      "2022-23": 8114
     },
     "sourceId": "statswales-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2024-25": 18431,
      "2023-24": 19608,
      "2022-23": 16078
     },
     "sourceId": "statswales-ro"
    },
    "maint-per-head": {
     "periods": {
      "2024-25": 36.06,
      "2023-24": 32.84,
      "2022-23": 30.92
     },
     "sourceId": "statswales-ro"
    },
    "structural-share": {
     "periods": {
      "2024-25": 24.9,
      "2023-24": 28.9,
      "2022-23": 35.5
     },
     "sourceId": "statswales-ro"
    },
    "maint-per-mile-wa": {
     "periods": {
      "2024-25": 9576,
      "2023-24": 8690,
      "2022-23": 8114
     },
     "sourceId": "statswales-ro"
    },
    "roads-per-mile-wa": {
     "periods": {
      "2024-25": 18431,
      "2023-24": 19608,
      "2022-23": 16078
     },
     "sourceId": "statswales-ro"
    },
    "maint-per-head-wa": {
     "periods": {
      "2024-25": 36.06,
      "2023-24": 32.84,
      "2022-23": 30.92
     },
     "sourceId": "statswales-ro"
    }
   },
   "W06000020": {
    "maint-per-mile": {
     "periods": {
      "2024-25": 11949,
      "2023-24": 10847,
      "2022-23": 10456
     },
     "sourceId": "statswales-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2024-25": 18027,
      "2023-24": 16667,
      "2022-23": 14626
     },
     "sourceId": "statswales-ro"
    },
    "maint-per-head": {
     "periods": {
      "2024-25": 37.36,
      "2023-24": 34.09,
      "2022-23": 33.1
     },
     "sourceId": "statswales-ro"
    },
    "structural-share": {
     "periods": {
      "2024-25": 22.6,
      "2023-24": 17.1,
      "2022-23": 26.6
     },
     "sourceId": "statswales-ro"
    },
    "maint-per-mile-wa": {
     "periods": {
      "2024-25": 11949,
      "2023-24": 10847,
      "2022-23": 10456
     },
     "sourceId": "statswales-ro"
    },
    "roads-per-mile-wa": {
     "periods": {
      "2024-25": 18027,
      "2023-24": 16667,
      "2022-23": 14626
     },
     "sourceId": "statswales-ro"
    },
    "maint-per-head-wa": {
     "periods": {
      "2024-25": 37.36,
      "2023-24": 34.09,
      "2022-23": 33.1
     },
     "sourceId": "statswales-ro"
    }
   },
   "W06000021": {
    "maint-per-mile": {
     "periods": {
      "2024-25": 4290,
      "2023-24": 4380,
      "2022-23": 3472
     },
     "sourceId": "statswales-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2024-25": 5620,
      "2023-24": 5726,
      "2022-23": 4454
     },
     "sourceId": "statswales-ro"
    },
    "maint-per-head": {
     "periods": {
      "2024-25": 42.54,
      "2023-24": 43.5,
      "2022-23": 34.82
     },
     "sourceId": "statswales-ro"
    },
    "structural-share": {
     "periods": {
      "2024-25": 41.3,
      "2023-24": 91.2,
      "2022-23": 66.4
     },
     "sourceId": "statswales-ro"
    },
    "maint-per-mile-wa": {
     "periods": {
      "2024-25": 4290,
      "2023-24": 4380,
      "2022-23": 3472
     },
     "sourceId": "statswales-ro"
    },
    "roads-per-mile-wa": {
     "periods": {
      "2024-25": 5620,
      "2023-24": 5726,
      "2022-23": 4454
     },
     "sourceId": "statswales-ro"
    },
    "maint-per-head-wa": {
     "periods": {
      "2024-25": 42.54,
      "2023-24": 43.5,
      "2022-23": 34.82
     },
     "sourceId": "statswales-ro"
    }
   },
   "W06000022": {
    "maint-per-mile": {
     "periods": {
      "2024-25": 7930,
      "2023-24": 7146,
      "2022-23": 7647
     },
     "sourceId": "statswales-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2024-25": 14815,
      "2023-24": 14815,
      "2022-23": 14597
     },
     "sourceId": "statswales-ro"
    },
    "maint-per-head": {
     "periods": {
      "2024-25": 21.74,
      "2023-24": 19.89,
      "2022-23": 21.68
     },
     "sourceId": "statswales-ro"
    },
    "structural-share": {
     "periods": {
      "2024-25": 72,
      "2023-24": 74.2,
      "2022-23": 69.5
     },
     "sourceId": "statswales-ro"
    },
    "maint-per-mile-wa": {
     "periods": {
      "2024-25": 7930,
      "2023-24": 7146,
      "2022-23": 7647
     },
     "sourceId": "statswales-ro"
    },
    "roads-per-mile-wa": {
     "periods": {
      "2024-25": 14815,
      "2023-24": 14815,
      "2022-23": 14597
     },
     "sourceId": "statswales-ro"
    },
    "maint-per-head-wa": {
     "periods": {
      "2024-25": 21.74,
      "2023-24": 19.89,
      "2022-23": 21.68
     },
     "sourceId": "statswales-ro"
    }
   },
   "W06000015": {
    "maint-per-mile": {
     "periods": {
      "2024-25": 9499,
      "2023-24": 10154,
      "2022-23": 8850
     },
     "sourceId": "statswales-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2024-25": 15882,
      "2023-24": 17059,
      "2022-23": 14118
     },
     "sourceId": "statswales-ro"
    },
    "maint-per-head": {
     "periods": {
      "2024-25": 16.91,
      "2023-24": 18.19,
      "2022-23": 16.28
     },
     "sourceId": "statswales-ro"
    },
    "structural-share": {
     "periods": {
      "2024-25": 55.1,
      "2023-24": 46.6,
      "2022-23": 47.5
     },
     "sourceId": "statswales-ro"
    },
    "maint-per-mile-wa": {
     "periods": {
      "2024-25": 9499,
      "2023-24": 10154,
      "2022-23": 8850
     },
     "sourceId": "statswales-ro"
    },
    "roads-per-mile-wa": {
     "periods": {
      "2024-25": 15882,
      "2023-24": 17059,
      "2022-23": 14118
     },
     "sourceId": "statswales-ro"
    },
    "maint-per-head-wa": {
     "periods": {
      "2024-25": 16.91,
      "2023-24": 18.19,
      "2022-23": 16.28
     },
     "sourceId": "statswales-ro"
    }
   },
   "E92000001": {
    "condition-a": {
     "periods": {
      "2007-08": 5,
      "2008-09": 5,
      "2009-10": 5,
      "2010-11": 5,
      "2011-12": 5,
      "2012-13": 5,
      "2013-14": 4,
      "2014-15": 4,
      "2015-16": 3,
      "2016-17": 3,
      "2017-18": 3,
      "2018-19": 3,
      "2019-20": 4,
      "2020-21": 4,
      "2021-22": 4,
      "2022-23": 4,
      "2023-24": 4,
      "2024-25": 5
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-bc": {
     "periods": {
      "2007-08": 8,
      "2008-09": 9,
      "2009-10": 9,
      "2010-11": 10,
      "2011-12": 10,
      "2012-13": 9,
      "2013-14": 8,
      "2014-15": 7,
      "2015-16": 6,
      "2016-17": 6,
      "2017-18": 6,
      "2018-19": 6,
      "2019-20": 6,
      "2020-21": 7,
      "2021-22": 6,
      "2022-23": 7,
      "2023-24": 7,
      "2024-25": 7
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "condition-u": {
     "periods": {
      "2007-08": 15,
      "2008-09": 15,
      "2009-10": 15,
      "2010-11": 16,
      "2011-12": 17,
      "2012-13": 18,
      "2013-14": 18,
      "2014-15": 18,
      "2015-16": 16,
      "2016-17": 17,
      "2017-18": 16,
      "2018-19": 16,
      "2019-20": 15,
      "2020-21": 17,
      "2021-22": 16,
      "2022-23": 16,
      "2023-24": 17,
      "2024-25": 17
     },
     "sourceId": "dft-rdc",
     "breaks": [
      {
       "period": "2024-25",
       "note": "From 2024-25 councils began moving to a new condition survey standard; some councils’ figures changed sharply as a result."
      }
     ]
    },
    "treated-a": {
     "periods": {
      "2024-25": 5.8
     },
     "sourceId": "dft-rdc"
    },
    "treated-bcu": {
     "periods": {
      "2024-25": 2.9
     },
     "sourceId": "dft-rdc"
    },
    "works-started": {
     "periods": {
      "2026-02": 197944,
      "2026-03": 217512,
      "2026-04": 185430,
      "2026-05": 175949,
      "2026-06": 152986,
      "2026-07": 189430,
      "2026-08": 163028
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-started": {
     "periods": {
      "2026-02": 62.9,
      "2026-03": 63,
      "2026-04": 63.8,
      "2026-05": 64.8,
      "2026-06": 66.3,
      "2026-07": 66,
      "2026-08": 66.7
     },
     "sourceId": "dft-street-manager"
    },
    "utility-share-days": {
     "periods": {
      "2026-02": 62,
      "2026-03": 62.3,
      "2026-04": 57,
      "2026-05": 64.7,
      "2026-06": 65.1,
      "2026-07": 62.8,
      "2026-08": 63.9
     },
     "sourceId": "dft-street-manager"
    },
    "overrun-rate": {
     "periods": {
      "2026-02": 2,
      "2026-03": 1.9,
      "2026-04": 1.9,
      "2026-05": 1.9,
      "2026-06": 1.9,
      "2026-07": 2,
      "2026-08": 2.2
     },
     "sourceId": "dft-street-manager"
    },
    "avg-duration": {
     "periods": {
      "2026-02": 3.1,
      "2026-03": 3.1,
      "2026-04": 3.7,
      "2026-05": 3.3,
      "2026-06": 3.3,
      "2026-07": 3.3,
      "2026-08": 3.5
     },
     "sourceId": "dft-street-manager"
    },
    "live-works": {
     "periods": {
      "2026-02": 223996,
      "2026-03": 243594,
      "2026-04": 211409,
      "2026-05": 199270,
      "2026-06": 176423,
      "2026-07": 215559,
      "2026-08": 185759
     },
     "sourceId": "dft-street-manager"
    },
    "maint-per-mile": {
     "periods": {
      "2025-26": 6923,
      "2024-25": 6196,
      "2023-24": 6313
     },
     "sourceId": "mhclg-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2025-26": 10846,
      "2024-25": 10289,
      "2023-24": 10580
     },
     "sourceId": "mhclg-ro"
    },
    "maint-per-head": {
     "periods": {
      "2025-26": 21.64,
      "2024-25": 19.41,
      "2023-24": 20.14
     },
     "sourceId": "mhclg-ro"
    },
    "structural-share": {
     "periods": {
      "2025-26": 36.6,
      "2024-25": 36.1,
      "2023-24": 39.4,
      "2022-23": 57.9
     },
     "sourceId": "mhclg-ro"
    },
    "preservation-share": {
     "periods": {
      "2024-25": 66.5
     },
     "sourceId": "dft-rdc"
    },
    "live-works-per-100mi": {
     "periods": {
      "2026-02": 119.8,
      "2026-03": 130.2,
      "2026-04": 113.3,
      "2026-05": 107,
      "2026-06": 94.8,
      "2026-07": 115.8,
      "2026-08": 99.7
     },
     "sourceId": "dft-street-manager"
    },
    "dft-allocation-per-mile": {
     "periods": {
      "2026-27": 10351,
      "2027-28": 12004,
      "2028-29": 12988,
      "2029-30": 14847,
      "2025-26": 9854,
      "2023-24": 6796,
      "2024-25": 6796,
      "2022-23": 6566
     },
     "sourceId": "dft-hmb-allocations"
    }
   },
   "W92000004": {
    "maint-per-mile": {
     "periods": {
      "2024-25": 6205,
      "2023-24": 6128,
      "2022-23": 6462
     },
     "sourceId": "statswales-ro"
    },
    "roads-per-mile": {
     "periods": {
      "2024-25": 9145,
      "2023-24": 9134,
      "2022-23": 8720
     },
     "sourceId": "statswales-ro"
    },
    "maint-per-head": {
     "periods": {
      "2024-25": 39.2,
      "2023-24": 38.87,
      "2022-23": 41.41
     },
     "sourceId": "statswales-ro"
    },
    "maint-per-mile-wa": {
     "periods": {
      "2024-25": 6205,
      "2023-24": 6128,
      "2022-23": 6462
     },
     "sourceId": "statswales-ro"
    },
    "roads-per-mile-wa": {
     "periods": {
      "2024-25": 9145,
      "2023-24": 9134,
      "2022-23": 8720
     },
     "sourceId": "statswales-ro"
    },
    "maint-per-head-wa": {
     "periods": {
      "2024-25": 39.2,
      "2023-24": 38.87,
      "2022-23": 41.41
     },
     "sourceId": "statswales-ro"
    }
   },
   "S92000003": {
    "maint-per-mile": {
     "periods": {
      "2024-25": 4966,
      "2023-24": 4919,
      "2022-23": 4635
     },
     "sourceId": "scotgov-slgfs"
    },
    "roads-per-mile": {
     "periods": {
      "2024-25": 9488,
      "2023-24": 9494,
      "2022-23": 8639
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-head": {
     "periods": {
      "2024-25": 31.37,
      "2023-24": 31.26,
      "2022-23": 29.8
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-mile-sc": {
     "periods": {
      "2024-25": 4966,
      "2023-24": 4919,
      "2022-23": 4635
     },
     "sourceId": "scotgov-slgfs"
    },
    "roads-per-mile-sc": {
     "periods": {
      "2024-25": 9488,
      "2023-24": 9494,
      "2022-23": 8639
     },
     "sourceId": "scotgov-slgfs"
    },
    "maint-per-head-sc": {
     "periods": {
      "2024-25": 31.37,
      "2023-24": 31.26,
      "2022-23": 29.8
     },
     "sourceId": "scotgov-slgfs"
    },
    "condition-a-sc": {
     "periods": {
      "2024-25": 5
     },
     "sourceId": "ts-sts-condition"
    },
    "condition-bc-sc": {
     "periods": {
      "2024-25": 6
     },
     "sourceId": "ts-sts-condition"
    }
   },
   "N09000001": {
    "condition-a-ni": {
     "periods": {
      "2019-20": 1.4,
      "2020-21": 1.1,
      "2021-22": 1.1,
      "2022-23": 1.2,
      "2023-24": 1.7,
      "2024-25": 1.7
     },
     "sourceId": "dfi-road-condition"
    },
    "condition-bc-ni": {
     "periods": {
      "2019-20": 2.9,
      "2020-21": 2.4,
      "2021-22": 2.5,
      "2022-23": 2.4,
      "2023-24": 2.4,
      "2024-25": 2.9
     },
     "sourceId": "dfi-road-condition"
    }
   },
   "N09000011": {
    "condition-a-ni": {
     "periods": {
      "2019-20": 3.4,
      "2020-21": 3,
      "2021-22": 2.6,
      "2022-23": 3,
      "2023-24": 3.6,
      "2024-25": 3.6
     },
     "sourceId": "dfi-road-condition"
    },
    "condition-bc-ni": {
     "periods": {
      "2019-20": 2.6,
      "2020-21": 2.6,
      "2021-22": 2.2,
      "2022-23": 2,
      "2023-24": 2.5,
      "2024-25": 2.6
     },
     "sourceId": "dfi-road-condition"
    }
   },
   "N09000002": {
    "condition-a-ni": {
     "periods": {
      "2019-20": 1.8,
      "2020-21": 1.8,
      "2021-22": 1.7,
      "2022-23": 1.8,
      "2023-24": 2.3,
      "2024-25": 2.3
     },
     "sourceId": "dfi-road-condition"
    },
    "condition-bc-ni": {
     "periods": {
      "2019-20": 4.2,
      "2020-21": 4.1,
      "2021-22": 4.1,
      "2022-23": 3.9,
      "2023-24": 3.8,
      "2024-25": 4
     },
     "sourceId": "dfi-road-condition"
    }
   },
   "N09000003": {
    "condition-a-ni": {
     "periods": {
      "2019-20": 2.9,
      "2020-21": 2.6,
      "2021-22": 2.9,
      "2022-23": 2.8,
      "2023-24": 2.9,
      "2024-25": 2.9
     },
     "sourceId": "dfi-road-condition"
    },
    "condition-bc-ni": {
     "periods": {
      "2019-20": 2,
      "2020-21": 1.9,
      "2021-22": 1.6,
      "2022-23": 1.7,
      "2023-24": 2,
      "2024-25": 2.1
     },
     "sourceId": "dfi-road-condition"
    }
   },
   "N09000004": {
    "condition-a-ni": {
     "periods": {
      "2019-20": 1.2,
      "2020-21": 1,
      "2021-22": 0.9,
      "2022-23": 1.1,
      "2023-24": 1.3,
      "2024-25": 1.2
     },
     "sourceId": "dfi-road-condition"
    },
    "condition-bc-ni": {
     "periods": {
      "2019-20": 2.9,
      "2020-21": 2.9,
      "2021-22": 2.9,
      "2022-23": 2.3,
      "2023-24": 1.9,
      "2024-25": 2.9
     },
     "sourceId": "dfi-road-condition"
    }
   },
   "N09000005": {
    "condition-a-ni": {
     "periods": {
      "2019-20": 1.1,
      "2020-21": 1.3,
      "2021-22": 1.7,
      "2022-23": 1.9,
      "2023-24": 1.8,
      "2024-25": 1.8
     },
     "sourceId": "dfi-road-condition"
    },
    "condition-bc-ni": {
     "periods": {
      "2019-20": 5.8,
      "2020-21": 5.8,
      "2021-22": 5.5,
      "2022-23": 3.6,
      "2023-24": 4.3,
      "2024-25": 7.2
     },
     "sourceId": "dfi-road-condition"
    }
   },
   "N09000006": {
    "condition-a-ni": {
     "periods": {
      "2019-20": 2.4,
      "2020-21": 2,
      "2021-22": 1.8,
      "2022-23": 1.7,
      "2023-24": 1.9,
      "2024-25": 1.9
     },
     "sourceId": "dfi-road-condition"
    },
    "condition-bc-ni": {
     "periods": {
      "2019-20": 6.4,
      "2020-21": 6,
      "2021-22": 6,
      "2022-23": 5.1,
      "2023-24": 5,
      "2024-25": 7.3
     },
     "sourceId": "dfi-road-condition"
    }
   },
   "N09000007": {
    "condition-a-ni": {
     "periods": {
      "2019-20": 3.2,
      "2020-21": 3.4,
      "2021-22": 3.1,
      "2022-23": 2.6,
      "2023-24": 3,
      "2024-25": 3
     },
     "sourceId": "dfi-road-condition"
    },
    "condition-bc-ni": {
     "periods": {
      "2019-20": 3.9,
      "2020-21": 3.9,
      "2021-22": 3.4,
      "2022-23": 3.3,
      "2023-24": 3.3,
      "2024-25": 3.4
     },
     "sourceId": "dfi-road-condition"
    }
   },
   "N09000008": {
    "condition-a-ni": {
     "periods": {
      "2019-20": 1.6,
      "2020-21": 1.2,
      "2021-22": 1.1,
      "2022-23": 1.3,
      "2023-24": 2,
      "2024-25": 2
     },
     "sourceId": "dfi-road-condition"
    },
    "condition-bc-ni": {
     "periods": {
      "2019-20": 3.5,
      "2020-21": 3.1,
      "2021-22": 2.6,
      "2022-23": 2.2,
      "2023-24": 2.2,
      "2024-25": 2.9
     },
     "sourceId": "dfi-road-condition"
    }
   },
   "N09000009": {
    "condition-a-ni": {
     "periods": {
      "2019-20": 2,
      "2020-21": 1.8,
      "2021-22": 1.6,
      "2022-23": 1.5,
      "2023-24": 1.4,
      "2024-25": 1.4
     },
     "sourceId": "dfi-road-condition"
    },
    "condition-bc-ni": {
     "periods": {
      "2019-20": 4.7,
      "2020-21": 4.4,
      "2021-22": 4.4,
      "2022-23": 4.2,
      "2023-24": 4.1,
      "2024-25": 5
     },
     "sourceId": "dfi-road-condition"
    }
   },
   "N09000010": {
    "condition-a-ni": {
     "periods": {
      "2019-20": 4.4,
      "2020-21": 4.2,
      "2021-22": 3.3,
      "2022-23": 3.2,
      "2023-24": 3.9,
      "2024-25": 3.9
     },
     "sourceId": "dfi-road-condition"
    },
    "condition-bc-ni": {
     "periods": {
      "2019-20": 5.9,
      "2020-21": 5.8,
      "2021-22": 5.8,
      "2022-23": 5.4,
      "2023-24": 5.3,
      "2024-25": 8.5
     },
     "sourceId": "dfi-road-condition"
    }
   },
   "N92000002": {
    "condition-a-ni": {
     "periods": {
      "2019-20": 2.4,
      "2020-21": 2.2,
      "2021-22": 1.9,
      "2022-23": 2,
      "2023-24": 2.3,
      "2024-25": 2.4
     },
     "sourceId": "dfi-road-condition"
    },
    "condition-bc-ni": {
     "periods": {
      "2019-20": 4.6,
      "2020-21": 4.4,
      "2021-22": 4.3,
      "2022-23": 3.8,
      "2023-24": 3.8,
      "2024-25": 5.3
     },
     "sourceId": "dfi-road-condition"
    }
   }
  },
  "groups": [
   {
    "id": "E92000001",
    "name": "England",
    "members": [
     "E06000001",
     "E06000002",
     "E06000003",
     "E06000004",
     "E06000005",
     "E06000006",
     "E06000007",
     "E06000008",
     "E06000009",
     "E06000010",
     "E06000011",
     "E06000012",
     "E06000013",
     "E06000014",
     "E06000015",
     "E06000016",
     "E06000017",
     "E06000018",
     "E06000019",
     "E06000020",
     "E06000021",
     "E06000022",
     "E06000023",
     "E06000024",
     "E06000025",
     "E06000026",
     "E06000027",
     "E06000030",
     "E06000031",
     "E06000032",
     "E06000033",
     "E06000034",
     "E06000035",
     "E06000036",
     "E06000037",
     "E06000038",
     "E06000039",
     "E06000040",
     "E06000041",
     "E06000042",
     "E06000043",
     "E06000044",
     "E06000045",
     "E06000046",
     "E06000047",
     "E06000049",
     "E06000050",
     "E06000051",
     "E06000052",
     "E06000053",
     "E06000054",
     "E06000055",
     "E06000056",
     "E06000057",
     "E06000058",
     "E06000059",
     "E06000060",
     "E06000061",
     "E06000062",
     "E08000001",
     "E08000002",
     "E08000003",
     "E08000004",
     "E08000005",
     "E08000006",
     "E08000007",
     "E08000008",
     "E08000009",
     "E08000010",
     "E08000011",
     "E08000012",
     "E08000013",
     "E08000014",
     "E08000015",
     "E08000017",
     "E08000018",
     "E08000021",
     "E08000022",
     "E08000023",
     "E08000024",
     "E08000025",
     "E08000026",
     "E08000027",
     "E08000028",
     "E08000029",
     "E08000030",
     "E08000031",
     "E08000032",
     "E08000033",
     "E08000034",
     "E08000035",
     "E08000036",
     "E08000037",
     "E09000001",
     "E09000002",
     "E09000003",
     "E09000004",
     "E09000005",
     "E09000006",
     "E09000007",
     "E09000008",
     "E09000009",
     "E09000010",
     "E09000011",
     "E09000012",
     "E09000013",
     "E09000014",
     "E09000015",
     "E09000016",
     "E09000017",
     "E09000018",
     "E09000019",
     "E09000020",
     "E09000021",
     "E09000022",
     "E09000023",
     "E09000024",
     "E09000025",
     "E09000026",
     "E09000027",
     "E09000028",
     "E09000029",
     "E09000030",
     "E09000031",
     "E09000032",
     "E09000033",
     "E10000003",
     "E10000007",
     "E10000008",
     "E10000011",
     "E10000012",
     "E10000013",
     "E10000014",
     "E10000015",
     "E10000016",
     "E10000017",
     "E10000018",
     "E10000019",
     "E10000020",
     "E10000024",
     "E10000025",
     "E10000028",
     "E10000029",
     "E10000030",
     "E10000031",
     "E10000032",
     "E10000034",
     "E06000063",
     "E06000064",
     "E06000065",
     "E06000066",
     "E08000038",
     "E08000039"
    ],
    "how": "Every English highway authority; per-mile figures are totals over total miles, not averages. Condition and treatment are DfT’s own England figures; roadworks count every highway authority in Street Manager, including National Highways and Transport for London.",
    "kind": "national"
   },
   {
    "id": "W92000004",
    "name": "Wales",
    "members": [
     "W06000001",
     "W06000002",
     "W06000003",
     "W06000004",
     "W06000005",
     "W06000006",
     "W06000023",
     "W06000008",
     "W06000009",
     "W06000010",
     "W06000011",
     "W06000012",
     "W06000013",
     "W06000014",
     "W06000016",
     "W06000024",
     "W06000018",
     "W06000019",
     "W06000020",
     "W06000021",
     "W06000022",
     "W06000015"
    ],
    "how": "Wales’s 22 councils; per-mile figures are totals over total miles.",
    "kind": "national"
   },
   {
    "id": "S92000003",
    "name": "Scotland",
    "members": [
     "S12000033",
     "S12000034",
     "S12000010",
     "S12000041",
     "S12000035",
     "S12000036",
     "S12000005",
     "S12000006",
     "S12000042",
     "S12000008",
     "S12000045",
     "S12000011",
     "S12000047",
     "S12000049",
     "S12000017",
     "S12000018",
     "S12000019",
     "S12000020",
     "S12000014",
     "S12000013",
     "S12000021",
     "S12000050",
     "S12000023",
     "S12000048",
     "S12000038",
     "S12000026",
     "S12000027",
     "S12000028",
     "S12000029",
     "S12000030",
     "S12000039",
     "S12000040"
    ],
    "how": "Scotland’s 32 councils; per-mile figures are totals over total miles. Road condition is Transport Scotland’s own Scotland figure.",
    "kind": "national"
   },
   {
    "id": "N92000002",
    "name": "Northern Ireland",
    "members": [
     "N09000001",
     "N09000002",
     "N09000003",
     "N09000004",
     "N09000005",
     "N09000006",
     "N09000007",
     "N09000008",
     "N09000009",
     "N09000010",
     "N09000011"
    ],
    "how": "DfI’s own Northern Ireland figure for road condition (every road, since DfI Roads looks after all of them); B and C roads are combined by length here.",
    "kind": "national"
   }
  ]
 },
 "levelNotes": {
  "line": "Individual road schemes, contracts and repairs are not in any national return. English councils’ payments over £500 are on the council spending pages."
 },
 "breaks": [],
 "sources": [
  {
   "id": "hmt-pesa",
   "name": "PESA 2026: chapters 4 and 5 tables",
   "publisher": "HM Treasury",
   "url": "https://www.gov.uk/government/statistics/public-expenditure-statistical-analyses-2026",
   "file": "https://assets.publishing.service.gov.uk/media/6a5772f59e63154454413701/PESA_2026_CP_Chapter_5_tables.xlsx",
   "published": "2026-07-16",
   "edition": "PESA 2026",
   "licence": "ogl-3"
  },
  {
   "id": "hmt-pesa-2021",
   "name": "PESA 2021: chapter 4 and 5 tables",
   "publisher": "HM Treasury",
   "url": "https://www.gov.uk/government/statistics/public-expenditure-statistical-analyses-2021",
   "file": "https://assets.publishing.service.gov.uk/media/60f573d2d3bf7f56824cc5f3/PESA_2021_CP_Chapter_5.xlsx",
   "published": null,
   "edition": "PESA 2021",
   "licence": "ogl-3"
  },
  {
   "id": "hmt-pesa-2016",
   "name": "PESA 2016: chapter 4 and 5 tables",
   "publisher": "HM Treasury",
   "url": "https://www.gov.uk/government/statistics/public-expenditure-statistical-analyses-2016",
   "file": "https://assets.publishing.service.gov.uk/media/5a7f5c21e5274a2e87db561f/PESA_2016_Chapter_5_tables.xlsx",
   "published": null,
   "edition": "PESA 2016",
   "licence": "ogl-3"
  },
  {
   "id": "hmt-pesa-2011",
   "name": "PESA 2011: chapter 4 and 5 tables",
   "publisher": "HM Treasury",
   "url": "https://www.gov.uk/government/statistics/public-expenditure-statistical-analyses-2011",
   "file": "https://assets.publishing.service.gov.uk/media/5a7c87a5ed915d6969f45852/pesa_2011_tables_chapter5.xlsx",
   "published": null,
   "edition": "PESA 2011",
   "licence": "ogl-3"
  },
  {
   "id": "hmt-cra",
   "name": "Country and regional analysis 2025: B tables",
   "publisher": "HM Treasury",
   "url": "https://www.gov.uk/government/statistics/country-and-regional-analysis-2025",
   "file": "https://assets.publishing.service.gov.uk/media/691b09b184a267da57d705d1/CRA_2025_Chapter_B_tables.xlsx",
   "published": "2025-11-19",
   "edition": "2025",
   "licence": "ogl-3"
  },
  {
   "id": "hmt-deflators",
   "name": "GDP deflators at market prices, and money GDP",
   "publisher": "HM Treasury",
   "url": "https://www.gov.uk/government/collections/gdp-deflators-at-market-prices-and-money-gdp",
   "licence": "ogl-3"
  },
  {
   "id": "ons-population",
   "name": "Population estimates (UK and nations time series; local authorities on Nomis)",
   "publisher": "Office for National Statistics",
   "url": "https://www.ons.gov.uk/peoplepopulationandcommunity/populationandmigration/populationestimates",
   "published": null,
   "edition": "mid-2025",
   "licence": "ogl-3"
  },
  {
   "id": "mhclg-ro",
   "name": "Local authority revenue expenditure and financing: Revenue Outturn multi-year data set",
   "publisher": "Ministry of Housing, Communities and Local Government",
   "url": "https://www.gov.uk/government/statistics/local-authority-revenue-expenditure-and-financing-england-revenue-outturn-multi-year-data-set",
   "file": "https://assets.publishing.service.gov.uk/media/6ab26ffffe72ed1e2b02ee74/Revenue_Outturn_time_series_data_v4.csv",
   "published": "2026-09-28",
   "licence": "ogl-3"
  },
  {
   "id": "statswales-ro",
   "name": "Local authority revenue outturn expenditure and financing (StatsWales)",
   "publisher": "Welsh Government",
   "url": "https://stats.gov.wales/en-GB/topic/38/revenue",
   "file": "https://api.stats.gov.wales/v1/b483d2c5-e60e-4dfb-b03a-49df9e1931a0/download/csv",
   "published": "2025-10-16",
   "licence": "ogl-3"
  },
  {
   "id": "scotgov-slgfs",
   "name": "Scottish Local Government Finance Statistics",
   "publisher": "Scottish Government",
   "url": "https://www.gov.scot/collections/local-government-finance-statistics/",
   "file": "https://www.gov.scot/binaries/content/documents/govscot/publications/statistics/2026/02/scottish-local-government-finance-statistics-2024-25/documents/la-level---net-revenue-expenditure-by-subservice/la-level---net-revenue-expenditure-by-subservice/govscot%3Adocument/Scottish%2BLocal%2BGovernment%2BFinance%2BStatistics%2B%2528SLGFS%2529%2B2024-25%2B-%2BLA%2BLevel%2B-%2BNet%2BRevenue%2BExpenditure%2Bby%2BSubservice%2B-%2B2026-01-09.xlsx",
   "published": "2026-02-03",
   "licence": "ogl-3"
  },
  {
   "id": "dft-rdl0102",
   "name": "Road lengths in Great Britain: RDL0102, road length (miles) by road type and local authority",
   "publisher": "Department for Transport",
   "url": "https://www.gov.uk/government/statistical-data-sets/road-length-statistics-rdl",
   "file": "https://assets.publishing.service.gov.uk/media/697b61f5f8f4a746d9572f1c/rdl0102.ods",
   "edition": "2025",
   "licence": "ogl-3"
  },
  {
   "id": "dft-rdc",
   "name": "Road condition statistics: data tables (RDC0120, RDC0130, RDC0201, RDC0310, RDC0320, RDC0321)",
   "publisher": "Department for Transport",
   "url": "https://www.gov.uk/government/statistical-data-sets/road-condition-statistics-data-tables-rdc",
   "file": "https://assets.publishing.service.gov.uk/media/696facb9f6aa424b452e33a5/rdc0120.ods",
   "published": "2026-01-21",
   "licence": "ogl-3"
  },
  {
   "id": "dft-hmb-allocations",
   "name": "Highways maintenance funding allocations",
   "publisher": "Department for Transport",
   "url": "https://www.gov.uk/government/publications/highways-maintenance-funding-allocations",
   "file": "https://www.gov.uk/government/publications/highways-maintenance-funding-allocations/highways-maintenance-block-formula-allocations-2026-to-2030",
   "published": "2026-04-14",
   "licence": "ogl-3"
  },
  {
   "id": "dft-ratings",
   "name": "Local road maintenance ratings 2025-26",
   "publisher": "Department for Transport",
   "url": "https://www.gov.uk/government/publications/local-road-maintenance-ratings/local-road-maintenance-ratings-2025-to-2026",
   "published": "2026-01-11",
   "edition": "2025-26",
   "licence": "ogl-3"
  },
  {
   "id": "obr-databank",
   "name": "Public finances databank: receipts (fuel duties, vehicle excise duties)",
   "publisher": "Office for Budget Responsibility",
   "url": "https://obr.uk/data/",
   "file": "https://obr.uk/download/public-finances-databank-september-2026/?tmstv=1790611197",
   "edition": "September 2026",
   "licence": "ogl-3"
  },
  {
   "id": "ts-sts-condition",
   "name": "Scottish Transport Statistics 2025, chapter 4 reference tables (Table 4.6a local authority road network condition; Table 4.2 road lengths by council)",
   "publisher": "Transport Scotland",
   "url": "https://www.transport.gov.scot/publication/scottish-transport-statistics-2025/",
   "file": "https://www.transport.gov.scot/media/pbzbdukj/sts-chapter-04-road-network-reference-tables-accessible3.xls",
   "edition": "2024-25",
   "licence": "ogl-3"
  },
  {
   "id": "dfi-road-condition",
   "name": "Northern Ireland Road Network and Condition Statistics 2024-25: SCANNER data by Local Government District, with road lengths (Figure 2) and Northern Ireland condition (Figure 3)",
   "publisher": "Department for Infrastructure (Northern Ireland)",
   "url": "https://www.infrastructure-ni.gov.uk/publications/northern-ireland-road-network-and-condition-statistics-2024-25",
   "file": "https://www.infrastructure-ni.gov.uk/system/files/2025-11/northern-ireland-road-network-and-condition-statistics-scanner-lgd-figures.xlsx",
   "edition": "2024-25",
   "licence": "ogl-3"
  },
  {
   "id": "dft-street-manager",
   "name": "Street Manager open data: archived permit notifications",
   "publisher": "Department for Transport",
   "url": "https://department-for-transport-streetmanager.github.io/street-manager-docs/open-data/",
   "file": "https://opendata.manage-roadworks.service.gov.uk/permit/2026/08.zip",
   "edition": "2026-08",
   "licence": "ogl-3"
  },
  {
   "id": "manual-roads-ris1",
   "name": "Annual Assessment of Highways England: End of Road Period 1 2015-2020 (HC485), paragraphs 1.10, 1.13, 3.21 and Annex B",
   "publisher": "Office of Rail and Road",
   "url": "https://www.orr.gov.uk/sites/default/files/om/ORR-Annual-Assessment-of-Highways-England-End-of-Road-Period-1-DIGITAL.pdf",
   "published": "2020-07-21",
   "licence": "ogl-3"
  },
  {
   "id": "manual-roads-ris2",
   "name": "Annual Assessment of National Highways' performance: End of the second road period April 2020 to March 2025 (HC 1588), paragraphs 3.4, 3.5, 5.45 to 5.56",
   "publisher": "Office of Rail and Road",
   "url": "https://www.orr.gov.uk/sites/default/files/2026-01/annual-assessment-of-national-highways-performance-2020-2025-web.pdf",
   "published": "2026-01-15",
   "licence": "ogl-3"
  },
  {
   "id": "manual-roads-interim",
   "name": "Road Investment Strategy 3 (RIS3): 2026 to 2031, March 2026",
   "publisher": "Department for Transport",
   "url": "https://assets.publishing.service.gov.uk/media/69c4265e471d520038d0f64a/ris3.pdf",
   "published": "2026-03-26",
   "licence": "ogl-3"
  },
  {
   "id": "manual-roads-ris3",
   "name": "Road Investment Strategy 3 (RIS3): 2026 to 2031, RIS3 Statement of Funds Available",
   "publisher": "Department for Transport",
   "url": "https://assets.publishing.service.gov.uk/media/69c4265e471d520038d0f64a/ris3.pdf",
   "published": "2026-03-26",
   "licence": "ogl-3"
  },
  {
   "id": "manual-roads-alarm",
   "name": "Annual Local Authority Road Maintenance (ALARM) Survey Report 2026",
   "publisher": "Asphalt Industry Alliance",
   "url": "https://www.asphaltuk.org/wp-content/uploads/ALARM-Survey-2026.pdf",
   "published": "2026-03-17",
   "edition": "ALARM 2026",
   "licence": "cited"
  },
  {
   "id": "manual-roads-gocompare-2022-2024",
   "name": "Pothole compensation claims: over £10.2 million paid out in three years (Freedom of Information requests to 171 councils in England and Wales)",
   "publisher": "GoCompare",
   "url": "https://press.gocompare.com/news/pothole-compensation-claims-over-gbp-10-2-million-paid-out-in-three-years-these-councils-are-paying-out-the-most",
   "published": "2025-11-21",
   "licence": "cited",
   "route": "Freedom of Information requests"
  },
  {
   "id": "manual-roads-rac-2024",
   "name": "Council pothole claims rise by 90% in three years (Freedom of Information requests to 207 councils in England, Scotland and Wales; 177 replied)",
   "publisher": "RAC",
   "url": "https://www.rac.co.uk/drive/news/motoring-news/council-pothole-claims-rise-by-90percent-in-three-years/",
   "published": "2026-01-27",
   "licence": "cited",
   "route": "Freedom of Information requests"
  },
  {
   "id": "manual-roads-earmarking",
   "name": "Funding roads: coming full circle?",
   "publisher": "House of Lords Library",
   "url": "https://lordslibrary.parliament.uk/funding-roads-coming-full-circle/",
   "published": "2020-12-10",
   "licence": "open-parliament-3"
  },
  {
   "id": "manual-roads-finding-1",
   "name": "The condition and maintenance of local roads in England (HC 117)",
   "publisher": "National Audit Office",
   "url": "https://www.nao.org.uk/wp-content/uploads/2024/07/condition-and-maintenance-of-local-roads-in-england-report.pdf",
   "published": "2024-07-24",
   "licence": "nao"
  },
  {
   "id": "manual-roads-finding-2",
   "name": "Annual Assessment of National Highways' performance: End of the second road period April 2020 to March 2025 (HC 1588)",
   "publisher": "Office of Rail and Road",
   "url": "https://www.orr.gov.uk/sites/default/files/2026-01/annual-assessment-of-national-highways-performance-2020-2025-web.pdf",
   "published": "2026-01-15",
   "licence": "ogl-3"
  },
  {
   "id": "manual-roads-rule-overrun",
   "name": "Explanatory memorandum to the Street and Road Works (Charges and Penalties) (Amendments) (England) Regulations 2025 (SI 2025/1074), paragraphs 5.9 and 6.4",
   "publisher": "Department for Transport",
   "url": "https://www.legislation.gov.uk/uksi/2025/1074/pdfs/uksiem_20251074_en_001.pdf",
   "licence": "ogl-3"
  },
  {
   "id": "manual-roads-rule-lane-rental",
   "name": "Explanatory memorandum to SI 2025/1074, paragraphs 5.1 to 5.3 and 6.2; DfT, Street works lane rental charges",
   "publisher": "Department for Transport",
   "url": "https://www.gov.uk/government/publications/street-works-lane-rental",
   "licence": "ogl-3"
  },
  {
   "id": "manual-roads-rule-permits",
   "name": "Permit schemes: statutory guidance for highway authorities (March 2026), paragraphs 6.1 to 6.8",
   "publisher": "Department for Transport",
   "url": "https://assets.publishing.service.gov.uk/media/69b93c15a564b64fbe35aafb/permit-schemes-statutory-guidance-highways-authorities.pdf",
   "licence": "ogl-3"
  }
 ],
 "notes": [
  "Money is £ million, cash, unless stated. Real terms use HM Treasury’s GDP deflator. DfT’s maintenance split (RDC0310) is published only in real terms, in DfT’s own price base, and is shown as published.",
  "The UK and nation figures are HM Treasury’s spending on national and local roads (capital and current). Council figures are revenue spending only, from each council’s own return, so they do not add up to the nation’s local roads figure.",
  "Road condition by council is England’s (DfT), Scotland’s (Transport Scotland, Scottish Road Maintenance Condition Survey) and Northern Ireland’s (DfI, SCANNER by council area), each kept as its own measure. All three use the same red threshold (Road Condition Index over 100), but surveys and coverage differ: Scotland’s council figures are two-year results to the nearest whole per cent, and Northern Ireland’s A roads include trunk roads. Wales stopped collecting local road condition when the Public Accountability Measures ended. Treatment, allocations, ratings and roadworks are England only: Street Manager covers England.",
  "Highway authority figures are keyed by the ONS code of the council that looks after the roads: in two-tier areas that is the county council; the postcode view maps each district to its county.",
  "Neither fuel duty nor vehicle excise duty is earmarked for roads: both go into the Consolidated Fund. The comparison of motoring taxes with road spending is side by side, not a statement of where the tax went.",
  "Nothing in this file shows that spending caused any change in road condition.",
  "Machinery of government: the Highways Agency became Highways England, a government-owned company funded through five-year road investment strategies, in April 2015 (renamed National Highways in 2021). HM Treasury’s transport figures from 2020-21 include the local government part of Transport for London’s trading subsidiary, which mainly affects public transport rather than roads."
 ],
 "extra": {
  "highwayAuthorities": {
   "E06000001": {
    "code": "E06000001",
    "name": "Hartlepool",
    "short": "Hartlepool",
    "nation": "E92000001",
    "miles": 255,
    "page": "roads/hartlepool",
    "lads": [
     "E06000001"
    ]
   },
   "E06000002": {
    "code": "E06000002",
    "name": "Middlesbrough",
    "short": "Middlesbrough",
    "nation": "E92000001",
    "miles": 351,
    "page": "roads/middlesbrough",
    "lads": [
     "E06000002"
    ]
   },
   "E06000003": {
    "code": "E06000003",
    "name": "Redcar and Cleveland",
    "short": "Redcar and Cleveland",
    "nation": "E92000001",
    "miles": 412,
    "page": "roads/redcar-and-cleveland",
    "lads": [
     "E06000003"
    ]
   },
   "E06000004": {
    "code": "E06000004",
    "name": "Stockton-on-Tees",
    "short": "Stockton-on-Tees",
    "nation": "E92000001",
    "miles": 526,
    "page": "roads/stockton-on-tees",
    "lads": [
     "E06000004"
    ]
   },
   "E06000005": {
    "code": "E06000005",
    "name": "Darlington",
    "short": "Darlington",
    "nation": "E92000001",
    "miles": 338,
    "page": "roads/darlington",
    "lads": [
     "E06000005"
    ]
   },
   "E06000006": {
    "code": "E06000006",
    "name": "Halton",
    "short": "Halton",
    "nation": "E92000001",
    "miles": 371,
    "page": "roads/halton",
    "lads": [
     "E06000006"
    ]
   },
   "E06000007": {
    "code": "E06000007",
    "name": "Warrington",
    "short": "Warrington",
    "nation": "E92000001",
    "miles": 610,
    "page": "roads/warrington",
    "lads": [
     "E06000007"
    ]
   },
   "E06000008": {
    "code": "E06000008",
    "name": "Blackburn with Darwen",
    "short": "Blackburn with Darwen",
    "nation": "E92000001",
    "miles": 330,
    "page": "roads/blackburn-with-darwen",
    "lads": [
     "E06000008"
    ]
   },
   "E06000009": {
    "code": "E06000009",
    "name": "Blackpool",
    "short": "Blackpool",
    "nation": "E92000001",
    "miles": 278,
    "page": "roads/blackpool",
    "lads": [
     "E06000009"
    ]
   },
   "E06000010": {
    "code": "E06000010",
    "name": "Kingston upon Hull, City of",
    "short": "Kingston upon Hull, City of",
    "nation": "E92000001",
    "miles": 467,
    "page": "roads/kingston-upon-hull-city-of",
    "lads": [
     "E06000010"
    ]
   },
   "E06000011": {
    "code": "E06000011",
    "name": "East Riding of Yorkshire",
    "short": "East Riding of Yorkshire",
    "nation": "E92000001",
    "miles": 2153,
    "page": "roads/east-riding-of-yorkshire",
    "lads": [
     "E06000011"
    ]
   },
   "E06000012": {
    "code": "E06000012",
    "name": "North East Lincolnshire",
    "short": "North East Lincolnshire",
    "nation": "E92000001",
    "miles": 399,
    "page": "roads/north-east-lincolnshire",
    "lads": [
     "E06000012"
    ]
   },
   "E06000013": {
    "code": "E06000013",
    "name": "North Lincolnshire",
    "short": "North Lincolnshire",
    "nation": "E92000001",
    "miles": 857,
    "page": "roads/north-lincolnshire",
    "lads": [
     "E06000013"
    ]
   },
   "E06000014": {
    "code": "E06000014",
    "name": "York",
    "short": "York",
    "nation": "E92000001",
    "miles": 493,
    "page": "roads/york",
    "lads": [
     "E06000014"
    ]
   },
   "E06000015": {
    "code": "E06000015",
    "name": "Derby",
    "short": "Derby",
    "nation": "E92000001",
    "miles": 478,
    "page": "roads/derby",
    "lads": [
     "E06000015"
    ]
   },
   "E06000016": {
    "code": "E06000016",
    "name": "Leicester",
    "short": "Leicester",
    "nation": "E92000001",
    "miles": 519,
    "page": "roads/leicester",
    "lads": [
     "E06000016"
    ]
   },
   "E06000017": {
    "code": "E06000017",
    "name": "Rutland",
    "short": "Rutland",
    "nation": "E92000001",
    "miles": 337,
    "page": "roads/rutland",
    "lads": [
     "E06000017"
    ]
   },
   "E06000018": {
    "code": "E06000018",
    "name": "Nottingham",
    "short": "Nottingham",
    "nation": "E92000001",
    "miles": 492,
    "page": "roads/nottingham",
    "lads": [
     "E06000018"
    ]
   },
   "E06000019": {
    "code": "E06000019",
    "name": "Herefordshire, County of",
    "short": "Herefordshire, County of",
    "nation": "E92000001",
    "miles": 2037,
    "page": "roads/herefordshire-county-of",
    "lads": [
     "E06000019"
    ]
   },
   "E06000020": {
    "code": "E06000020",
    "name": "Telford and Wrekin",
    "short": "Telford and Wrekin",
    "nation": "E92000001",
    "miles": 673,
    "page": "roads/telford-and-wrekin",
    "lads": [
     "E06000020"
    ]
   },
   "E06000021": {
    "code": "E06000021",
    "name": "Stoke-on-Trent",
    "short": "Stoke-on-Trent",
    "nation": "E92000001",
    "miles": 541,
    "page": "roads/stoke-on-trent",
    "lads": [
     "E06000021"
    ]
   },
   "E06000022": {
    "code": "E06000022",
    "name": "Bath and North East Somerset",
    "short": "Bath and North East Somerset",
    "nation": "E92000001",
    "miles": 670,
    "page": "roads/bath-and-north-east-somerset",
    "lads": [
     "E06000022"
    ]
   },
   "E06000023": {
    "code": "E06000023",
    "name": "Bristol, City of",
    "short": "Bristol, City of",
    "nation": "E92000001",
    "miles": 707,
    "page": "roads/bristol-city-of",
    "lads": [
     "E06000023"
    ]
   },
   "E06000024": {
    "code": "E06000024",
    "name": "North Somerset",
    "short": "North Somerset",
    "nation": "E92000001",
    "miles": 700,
    "page": "roads/north-somerset",
    "lads": [
     "E06000024"
    ]
   },
   "E06000025": {
    "code": "E06000025",
    "name": "South Gloucestershire",
    "short": "South Gloucestershire",
    "nation": "E92000001",
    "miles": 935,
    "page": "roads/south-gloucestershire",
    "lads": [
     "E06000025"
    ]
   },
   "E06000026": {
    "code": "E06000026",
    "name": "Plymouth",
    "short": "Plymouth",
    "nation": "E92000001",
    "miles": 524,
    "page": "roads/plymouth",
    "lads": [
     "E06000026"
    ]
   },
   "E06000027": {
    "code": "E06000027",
    "name": "Torbay",
    "short": "Torbay",
    "nation": "E92000001",
    "miles": 328,
    "page": "roads/torbay",
    "lads": [
     "E06000027"
    ]
   },
   "E06000030": {
    "code": "E06000030",
    "name": "Swindon",
    "short": "Swindon",
    "nation": "E92000001",
    "miles": 518,
    "page": "roads/swindon",
    "lads": [
     "E06000030"
    ]
   },
   "E06000031": {
    "code": "E06000031",
    "name": "Peterborough",
    "short": "Peterborough",
    "nation": "E92000001",
    "miles": 605,
    "page": "roads/peterborough",
    "lads": [
     "E06000031"
    ]
   },
   "E06000032": {
    "code": "E06000032",
    "name": "Luton",
    "short": "Luton",
    "nation": "E92000001",
    "miles": 290,
    "page": "roads/luton",
    "lads": [
     "E06000032"
    ]
   },
   "E06000033": {
    "code": "E06000033",
    "name": "Southend-on-Sea",
    "short": "Southend-on-Sea",
    "nation": "E92000001",
    "miles": 286,
    "page": "roads/southend-on-sea",
    "lads": [
     "E06000033"
    ]
   },
   "E06000034": {
    "code": "E06000034",
    "name": "Thurrock",
    "short": "Thurrock",
    "nation": "E92000001",
    "miles": 362,
    "page": "roads/thurrock",
    "lads": [
     "E06000034"
    ]
   },
   "E06000035": {
    "code": "E06000035",
    "name": "Medway",
    "short": "Medway",
    "nation": "E92000001",
    "miles": 535,
    "page": "roads/medway",
    "lads": [
     "E06000035"
    ]
   },
   "E06000036": {
    "code": "E06000036",
    "name": "Bracknell Forest",
    "short": "Bracknell Forest",
    "nation": "E92000001",
    "miles": 297,
    "page": "roads/bracknell-forest",
    "lads": [
     "E06000036"
    ]
   },
   "E06000037": {
    "code": "E06000037",
    "name": "West Berkshire",
    "short": "West Berkshire",
    "nation": "E92000001",
    "miles": 822,
    "page": "roads/west-berkshire",
    "lads": [
     "E06000037"
    ]
   },
   "E06000038": {
    "code": "E06000038",
    "name": "Reading",
    "short": "Reading",
    "nation": "E92000001",
    "miles": 247,
    "page": "roads/reading",
    "lads": [
     "E06000038"
    ]
   },
   "E06000039": {
    "code": "E06000039",
    "name": "Slough",
    "short": "Slough",
    "nation": "E92000001",
    "miles": 196,
    "page": "roads/slough",
    "lads": [
     "E06000039"
    ]
   },
   "E06000040": {
    "code": "E06000040",
    "name": "Windsor and Maidenhead",
    "short": "Windsor and Maidenhead",
    "nation": "E92000001",
    "miles": 408,
    "page": "roads/windsor-and-maidenhead",
    "lads": [
     "E06000040"
    ]
   },
   "E06000041": {
    "code": "E06000041",
    "name": "Wokingham",
    "short": "Wokingham",
    "nation": "E92000001",
    "miles": 503,
    "page": "roads/wokingham",
    "lads": [
     "E06000041"
    ]
   },
   "E06000042": {
    "code": "E06000042",
    "name": "Milton Keynes",
    "short": "Milton Keynes",
    "nation": "E92000001",
    "miles": 830,
    "page": "roads/milton-keynes",
    "lads": [
     "E06000042"
    ]
   },
   "E06000043": {
    "code": "E06000043",
    "name": "Brighton and Hove",
    "short": "Brighton and Hove",
    "nation": "E92000001",
    "miles": 376,
    "page": "roads/brighton-and-hove",
    "lads": [
     "E06000043"
    ]
   },
   "E06000044": {
    "code": "E06000044",
    "name": "Portsmouth",
    "short": "Portsmouth",
    "nation": "E92000001",
    "miles": 277,
    "page": "roads/portsmouth",
    "lads": [
     "E06000044"
    ]
   },
   "E06000045": {
    "code": "E06000045",
    "name": "Southampton",
    "short": "Southampton",
    "nation": "E92000001",
    "miles": 367,
    "page": "roads/southampton",
    "lads": [
     "E06000045"
    ]
   },
   "E06000046": {
    "code": "E06000046",
    "name": "Isle of Wight",
    "short": "Isle of Wight",
    "nation": "E92000001",
    "miles": 547,
    "page": "roads/isle-of-wight",
    "lads": [
     "E06000046"
    ]
   },
   "E06000047": {
    "code": "E06000047",
    "name": "County Durham",
    "short": "County Durham",
    "nation": "E92000001",
    "miles": 2356,
    "page": "roads/county-durham",
    "lads": [
     "E06000047"
    ]
   },
   "E06000049": {
    "code": "E06000049",
    "name": "Cheshire East",
    "short": "Cheshire East",
    "nation": "E92000001",
    "miles": 1692,
    "page": "roads/cheshire-east",
    "lads": [
     "E06000049"
    ]
   },
   "E06000050": {
    "code": "E06000050",
    "name": "Cheshire West and Chester",
    "short": "Cheshire West and Chester",
    "nation": "E92000001",
    "miles": 1400,
    "page": "roads/cheshire-west-and-chester",
    "lads": [
     "E06000050"
    ]
   },
   "E06000051": {
    "code": "E06000051",
    "name": "Shropshire",
    "short": "Shropshire",
    "nation": "E92000001",
    "miles": 3142,
    "page": "roads/shropshire",
    "lads": [
     "E06000051"
    ]
   },
   "E06000052": {
    "code": "E06000052",
    "name": "Cornwall",
    "short": "Cornwall",
    "nation": "E92000001",
    "miles": 4561,
    "page": "roads/cornwall",
    "lads": [
     "E06000052"
    ]
   },
   "E06000053": {
    "code": "E06000053",
    "name": "Isles of Scilly",
    "short": "Isles of Scilly",
    "nation": "E92000001",
    "miles": 21,
    "page": "roads/isles-of-scilly",
    "lads": [
     "E06000053"
    ]
   },
   "E06000054": {
    "code": "E06000054",
    "name": "Wiltshire",
    "short": "Wiltshire",
    "nation": "E92000001",
    "miles": 2817,
    "page": "roads/wiltshire",
    "lads": [
     "E06000054"
    ]
   },
   "E06000055": {
    "code": "E06000055",
    "name": "Bedford",
    "short": "Bedford",
    "nation": "E92000001",
    "miles": 597,
    "page": "roads/bedford",
    "lads": [
     "E06000055"
    ]
   },
   "E06000056": {
    "code": "E06000056",
    "name": "Central Bedfordshire",
    "short": "Central Bedfordshire",
    "nation": "E92000001",
    "miles": 884,
    "page": "roads/central-bedfordshire",
    "lads": [
     "E06000056"
    ]
   },
   "E06000057": {
    "code": "E06000057",
    "name": "Northumberland",
    "short": "Northumberland",
    "nation": "E92000001",
    "miles": 3019,
    "page": "roads/northumberland",
    "lads": [
     "E06000057"
    ]
   },
   "E06000058": {
    "code": "E06000058",
    "name": "Bournemouth, Christchurch and Poole",
    "short": "Bournemouth, Christchurch and Poole",
    "nation": "E92000001",
    "miles": 788,
    "page": "roads/bournemouth-christchurch-and-poole",
    "lads": [
     "E06000058"
    ]
   },
   "E06000059": {
    "code": "E06000059",
    "name": "Dorset",
    "short": "Dorset",
    "nation": "E92000001",
    "miles": 2355,
    "page": "roads/dorset",
    "lads": [
     "E06000059"
    ]
   },
   "E06000060": {
    "code": "E06000060",
    "name": "Buckinghamshire",
    "short": "Buckinghamshire",
    "nation": "E92000001",
    "miles": 2059,
    "page": "roads/buckinghamshire",
    "lads": [
     "E06000060"
    ]
   },
   "E06000061": {
    "code": "E06000061",
    "name": "North Northamptonshire",
    "short": "North Northamptonshire",
    "nation": "E92000001",
    "miles": 1151,
    "page": "roads/north-northamptonshire",
    "lads": [
     "E06000061"
    ]
   },
   "E06000062": {
    "code": "E06000062",
    "name": "West Northamptonshire",
    "short": "West Northamptonshire",
    "nation": "E92000001",
    "miles": 1546,
    "page": "roads/west-northamptonshire",
    "lads": [
     "E06000062"
    ]
   },
   "E08000001": {
    "code": "E08000001",
    "name": "Bolton",
    "short": "Bolton",
    "nation": "E92000001",
    "miles": 617,
    "page": "roads/bolton",
    "lads": [
     "E08000001"
    ]
   },
   "E08000002": {
    "code": "E08000002",
    "name": "Bury",
    "short": "Bury",
    "nation": "E92000001",
    "miles": 361,
    "page": "roads/bury",
    "lads": [
     "E08000002"
    ]
   },
   "E08000003": {
    "code": "E08000003",
    "name": "Manchester",
    "short": "Manchester",
    "nation": "E92000001",
    "miles": 866,
    "page": "roads/manchester",
    "lads": [
     "E08000003"
    ]
   },
   "E08000004": {
    "code": "E08000004",
    "name": "Oldham",
    "short": "Oldham",
    "nation": "E92000001",
    "miles": 511,
    "page": "roads/oldham",
    "lads": [
     "E08000004"
    ]
   },
   "E08000005": {
    "code": "E08000005",
    "name": "Rochdale",
    "short": "Rochdale",
    "nation": "E92000001",
    "miles": 479,
    "page": "roads/rochdale",
    "lads": [
     "E08000005"
    ]
   },
   "E08000006": {
    "code": "E08000006",
    "name": "Salford",
    "short": "Salford",
    "nation": "E92000001",
    "miles": 492,
    "page": "roads/salford",
    "lads": [
     "E08000006"
    ]
   },
   "E08000007": {
    "code": "E08000007",
    "name": "Stockport",
    "short": "Stockport",
    "nation": "E92000001",
    "miles": 610,
    "page": "roads/stockport",
    "lads": [
     "E08000007"
    ]
   },
   "E08000008": {
    "code": "E08000008",
    "name": "Tameside",
    "short": "Tameside",
    "nation": "E92000001",
    "miles": 469,
    "page": "roads/tameside",
    "lads": [
     "E08000008"
    ]
   },
   "E08000009": {
    "code": "E08000009",
    "name": "Trafford",
    "short": "Trafford",
    "nation": "E92000001",
    "miles": 507,
    "page": "roads/trafford",
    "lads": [
     "E08000009"
    ]
   },
   "E08000010": {
    "code": "E08000010",
    "name": "Wigan",
    "short": "Wigan",
    "nation": "E92000001",
    "miles": 726,
    "page": "roads/wigan",
    "lads": [
     "E08000010"
    ]
   },
   "E08000011": {
    "code": "E08000011",
    "name": "Knowsley",
    "short": "Knowsley",
    "nation": "E92000001",
    "miles": 369,
    "page": "roads/knowsley",
    "lads": [
     "E08000011"
    ]
   },
   "E08000012": {
    "code": "E08000012",
    "name": "Liverpool",
    "short": "Liverpool",
    "nation": "E92000001",
    "miles": 891,
    "page": "roads/liverpool",
    "lads": [
     "E08000012"
    ]
   },
   "E08000013": {
    "code": "E08000013",
    "name": "St. Helens",
    "short": "St. Helens",
    "nation": "E92000001",
    "miles": 457,
    "page": "roads/st-helens",
    "lads": [
     "E08000013"
    ]
   },
   "E08000014": {
    "code": "E08000014",
    "name": "Sefton",
    "short": "Sefton",
    "nation": "E92000001",
    "miles": 617,
    "page": "roads/sefton",
    "lads": [
     "E08000014"
    ]
   },
   "E08000015": {
    "code": "E08000015",
    "name": "Wirral",
    "short": "Wirral",
    "nation": "E92000001",
    "miles": 746,
    "page": "roads/wirral",
    "lads": [
     "E08000015"
    ]
   },
   "E08000017": {
    "code": "E08000017",
    "name": "Doncaster",
    "short": "Doncaster",
    "nation": "E92000001",
    "miles": 1014,
    "page": "roads/doncaster",
    "lads": [
     "E08000017"
    ]
   },
   "E08000018": {
    "code": "E08000018",
    "name": "Rotherham",
    "short": "Rotherham",
    "nation": "E92000001",
    "miles": 731,
    "page": "roads/rotherham",
    "lads": [
     "E08000018"
    ]
   },
   "E08000021": {
    "code": "E08000021",
    "name": "Newcastle upon Tyne",
    "short": "Newcastle upon Tyne",
    "nation": "E92000001",
    "miles": 621,
    "page": "roads/newcastle-upon-tyne",
    "lads": [
     "E08000021"
    ]
   },
   "E08000022": {
    "code": "E08000022",
    "name": "North Tyneside",
    "short": "North Tyneside",
    "nation": "E92000001",
    "miles": 505,
    "page": "roads/north-tyneside",
    "lads": [
     "E08000022"
    ]
   },
   "E08000023": {
    "code": "E08000023",
    "name": "South Tyneside",
    "short": "South Tyneside",
    "nation": "E92000001",
    "miles": 350,
    "page": "roads/south-tyneside",
    "lads": [
     "E08000023"
    ]
   },
   "E08000024": {
    "code": "E08000024",
    "name": "Sunderland",
    "short": "Sunderland",
    "nation": "E92000001",
    "miles": 735,
    "page": "roads/sunderland",
    "lads": [
     "E08000024"
    ]
   },
   "E08000025": {
    "code": "E08000025",
    "name": "Birmingham",
    "short": "Birmingham",
    "nation": "E92000001",
    "miles": 1596,
    "page": "roads/birmingham",
    "lads": [
     "E08000025"
    ]
   },
   "E08000026": {
    "code": "E08000026",
    "name": "Coventry",
    "short": "Coventry",
    "nation": "E92000001",
    "miles": 556,
    "page": "roads/coventry",
    "lads": [
     "E08000026"
    ]
   },
   "E08000027": {
    "code": "E08000027",
    "name": "Dudley",
    "short": "Dudley",
    "nation": "E92000001",
    "miles": 648,
    "page": "roads/dudley",
    "lads": [
     "E08000027"
    ]
   },
   "E08000028": {
    "code": "E08000028",
    "name": "Sandwell",
    "short": "Sandwell",
    "nation": "E92000001",
    "miles": 520,
    "page": "roads/sandwell",
    "lads": [
     "E08000028"
    ]
   },
   "E08000029": {
    "code": "E08000029",
    "name": "Solihull",
    "short": "Solihull",
    "nation": "E92000001",
    "miles": 529,
    "page": "roads/solihull",
    "lads": [
     "E08000029"
    ]
   },
   "E08000030": {
    "code": "E08000030",
    "name": "Walsall",
    "short": "Walsall",
    "nation": "E92000001",
    "miles": 542,
    "page": "roads/walsall",
    "lads": [
     "E08000030"
    ]
   },
   "E08000031": {
    "code": "E08000031",
    "name": "Wolverhampton",
    "short": "Wolverhampton",
    "nation": "E92000001",
    "miles": 464,
    "page": "roads/wolverhampton",
    "lads": [
     "E08000031"
    ]
   },
   "E08000032": {
    "code": "E08000032",
    "name": "Bradford",
    "short": "Bradford",
    "nation": "E92000001",
    "miles": 1136,
    "page": "roads/bradford",
    "lads": [
     "E08000032"
    ]
   },
   "E08000033": {
    "code": "E08000033",
    "name": "Calderdale",
    "short": "Calderdale",
    "nation": "E92000001",
    "miles": 709,
    "page": "roads/calderdale",
    "lads": [
     "E08000033"
    ]
   },
   "E08000034": {
    "code": "E08000034",
    "name": "Kirklees",
    "short": "Kirklees",
    "nation": "E92000001",
    "miles": 1188,
    "page": "roads/kirklees",
    "lads": [
     "E08000034"
    ]
   },
   "E08000035": {
    "code": "E08000035",
    "name": "Leeds",
    "short": "Leeds",
    "nation": "E92000001",
    "miles": 1789,
    "page": "roads/leeds",
    "lads": [
     "E08000035"
    ]
   },
   "E08000036": {
    "code": "E08000036",
    "name": "Wakefield",
    "short": "Wakefield",
    "nation": "E92000001",
    "miles": 904,
    "page": "roads/wakefield",
    "lads": [
     "E08000036"
    ]
   },
   "E08000037": {
    "code": "E08000037",
    "name": "Gateshead",
    "short": "Gateshead",
    "nation": "E92000001",
    "miles": 559,
    "page": "roads/gateshead",
    "lads": [
     "E08000037"
    ]
   },
   "E09000001": {
    "code": "E09000001",
    "name": "City of London",
    "short": "City of London",
    "nation": "E92000001",
    "miles": 30,
    "page": "roads/city-of-london",
    "lads": [
     "E09000001"
    ]
   },
   "E09000002": {
    "code": "E09000002",
    "name": "Barking and Dagenham",
    "short": "Barking and Dagenham",
    "nation": "E92000001",
    "miles": 215,
    "page": "roads/barking-and-dagenham",
    "lads": [
     "E09000002"
    ]
   },
   "E09000003": {
    "code": "E09000003",
    "name": "Barnet",
    "short": "Barnet",
    "nation": "E92000001",
    "miles": 470,
    "page": "roads/barnet",
    "lads": [
     "E09000003"
    ]
   },
   "E09000004": {
    "code": "E09000004",
    "name": "Bexley",
    "short": "Bexley",
    "nation": "E92000001",
    "miles": 342,
    "page": "roads/bexley",
    "lads": [
     "E09000004"
    ]
   },
   "E09000005": {
    "code": "E09000005",
    "name": "Brent",
    "short": "Brent",
    "nation": "E92000001",
    "miles": 289,
    "page": "roads/brent",
    "lads": [
     "E09000005"
    ]
   },
   "E09000006": {
    "code": "E09000006",
    "name": "Bromley",
    "short": "Bromley",
    "nation": "E92000001",
    "miles": 569,
    "page": "roads/bromley",
    "lads": [
     "E09000006"
    ]
   },
   "E09000007": {
    "code": "E09000007",
    "name": "Camden",
    "short": "Camden",
    "nation": "E92000001",
    "miles": 172,
    "page": "roads/camden",
    "lads": [
     "E09000007"
    ]
   },
   "E09000008": {
    "code": "E09000008",
    "name": "Croydon",
    "short": "Croydon",
    "nation": "E92000001",
    "miles": 482,
    "page": "roads/croydon",
    "lads": [
     "E09000008"
    ]
   },
   "E09000009": {
    "code": "E09000009",
    "name": "Ealing",
    "short": "Ealing",
    "nation": "E92000001",
    "miles": 369,
    "page": "roads/ealing",
    "lads": [
     "E09000009"
    ]
   },
   "E09000010": {
    "code": "E09000010",
    "name": "Enfield",
    "short": "Enfield",
    "nation": "E92000001",
    "miles": 389,
    "page": "roads/enfield",
    "lads": [
     "E09000010"
    ]
   },
   "E09000011": {
    "code": "E09000011",
    "name": "Greenwich",
    "short": "Greenwich",
    "nation": "E92000001",
    "miles": 323,
    "page": "roads/greenwich",
    "lads": [
     "E09000011"
    ]
   },
   "E09000012": {
    "code": "E09000012",
    "name": "Hackney",
    "short": "Hackney",
    "nation": "E92000001",
    "miles": 168,
    "page": "roads/hackney",
    "lads": [
     "E09000012"
    ]
   },
   "E09000013": {
    "code": "E09000013",
    "name": "Hammersmith and Fulham",
    "short": "Hammersmith and Fulham",
    "nation": "E92000001",
    "miles": 137,
    "page": "roads/hammersmith-and-fulham",
    "lads": [
     "E09000013"
    ]
   },
   "E09000014": {
    "code": "E09000014",
    "name": "Haringey",
    "short": "Haringey",
    "nation": "E92000001",
    "miles": 220,
    "page": "roads/haringey",
    "lads": [
     "E09000014"
    ]
   },
   "E09000015": {
    "code": "E09000015",
    "name": "Harrow",
    "short": "Harrow",
    "nation": "E92000001",
    "miles": 293,
    "page": "roads/harrow",
    "lads": [
     "E09000015"
    ]
   },
   "E09000016": {
    "code": "E09000016",
    "name": "Havering",
    "short": "Havering",
    "nation": "E92000001",
    "miles": 418,
    "page": "roads/havering",
    "lads": [
     "E09000016"
    ]
   },
   "E09000017": {
    "code": "E09000017",
    "name": "Hillingdon",
    "short": "Hillingdon",
    "nation": "E92000001",
    "miles": 446,
    "page": "roads/hillingdon",
    "lads": [
     "E09000017"
    ]
   },
   "E09000018": {
    "code": "E09000018",
    "name": "Hounslow",
    "short": "Hounslow",
    "nation": "E92000001",
    "miles": 305,
    "page": "roads/hounslow",
    "lads": [
     "E09000018"
    ]
   },
   "E09000019": {
    "code": "E09000019",
    "name": "Islington",
    "short": "Islington",
    "nation": "E92000001",
    "miles": 147,
    "page": "roads/islington",
    "lads": [
     "E09000019"
    ]
   },
   "E09000020": {
    "code": "E09000020",
    "name": "Kensington and Chelsea",
    "short": "Kensington and Chelsea",
    "nation": "E92000001",
    "miles": 133,
    "page": "roads/kensington-and-chelsea",
    "lads": [
     "E09000020"
    ]
   },
   "E09000021": {
    "code": "E09000021",
    "name": "Kingston upon Thames",
    "short": "Kingston upon Thames",
    "nation": "E92000001",
    "miles": 214,
    "page": "roads/kingston-upon-thames",
    "lads": [
     "E09000021"
    ]
   },
   "E09000022": {
    "code": "E09000022",
    "name": "Lambeth",
    "short": "Lambeth",
    "nation": "E92000001",
    "miles": 238,
    "page": "roads/lambeth",
    "lads": [
     "E09000022"
    ]
   },
   "E09000023": {
    "code": "E09000023",
    "name": "Lewisham",
    "short": "Lewisham",
    "nation": "E92000001",
    "miles": 269,
    "page": "roads/lewisham",
    "lads": [
     "E09000023"
    ]
   },
   "E09000024": {
    "code": "E09000024",
    "name": "Merton",
    "short": "Merton",
    "nation": "E92000001",
    "miles": 233,
    "page": "roads/merton",
    "lads": [
     "E09000024"
    ]
   },
   "E09000025": {
    "code": "E09000025",
    "name": "Newham",
    "short": "Newham",
    "nation": "E92000001",
    "miles": 268,
    "page": "roads/newham",
    "lads": [
     "E09000025"
    ]
   },
   "E09000026": {
    "code": "E09000026",
    "name": "Redbridge",
    "short": "Redbridge",
    "nation": "E92000001",
    "miles": 331,
    "page": "roads/redbridge",
    "lads": [
     "E09000026"
    ]
   },
   "E09000027": {
    "code": "E09000027",
    "name": "Richmond upon Thames",
    "short": "Richmond upon Thames",
    "nation": "E92000001",
    "miles": 257,
    "page": "roads/richmond-upon-thames",
    "lads": [
     "E09000027"
    ]
   },
   "E09000028": {
    "code": "E09000028",
    "name": "Southwark",
    "short": "Southwark",
    "nation": "E92000001",
    "miles": 244,
    "page": "roads/southwark",
    "lads": [
     "E09000028"
    ]
   },
   "E09000029": {
    "code": "E09000029",
    "name": "Sutton",
    "short": "Sutton",
    "nation": "E92000001",
    "miles": 291,
    "page": "roads/sutton",
    "lads": [
     "E09000029"
    ]
   },
   "E09000030": {
    "code": "E09000030",
    "name": "Tower Hamlets",
    "short": "Tower Hamlets",
    "nation": "E92000001",
    "miles": 185,
    "page": "roads/tower-hamlets",
    "lads": [
     "E09000030"
    ]
   },
   "E09000031": {
    "code": "E09000031",
    "name": "Waltham Forest",
    "short": "Waltham Forest",
    "nation": "E92000001",
    "miles": 263,
    "page": "roads/waltham-forest",
    "lads": [
     "E09000031"
    ]
   },
   "E09000032": {
    "code": "E09000032",
    "name": "Wandsworth",
    "short": "Wandsworth",
    "nation": "E92000001",
    "miles": 268,
    "page": "roads/wandsworth",
    "lads": [
     "E09000032"
    ]
   },
   "E09000033": {
    "code": "E09000033",
    "name": "Westminster",
    "short": "Westminster",
    "nation": "E92000001",
    "miles": 210,
    "page": "roads/westminster",
    "lads": [
     "E09000033"
    ]
   },
   "E10000003": {
    "code": "E10000003",
    "name": "Cambridgeshire County Council",
    "short": "Cambridgeshire",
    "nation": "E92000001",
    "miles": 2794,
    "page": "roads/cambridgeshire",
    "lads": [
     "E07000008",
     "E07000009",
     "E07000010",
     "E07000011",
     "E07000012"
    ]
   },
   "E10000007": {
    "code": "E10000007",
    "name": "Derbyshire County Council",
    "short": "Derbyshire",
    "nation": "E92000001",
    "miles": 3475,
    "page": "roads/derbyshire",
    "lads": [
     "E07000032",
     "E07000033",
     "E07000034",
     "E07000035",
     "E07000036",
     "E07000037",
     "E07000038",
     "E07000039"
    ]
   },
   "E10000008": {
    "code": "E10000008",
    "name": "Devon County Council",
    "short": "Devon",
    "nation": "E92000001",
    "miles": 7977,
    "page": "roads/devon",
    "lads": [
     "E07000040",
     "E07000041",
     "E07000042",
     "E07000043",
     "E07000044",
     "E07000045",
     "E07000046",
     "E07000047"
    ]
   },
   "E10000011": {
    "code": "E10000011",
    "name": "East Sussex County Council",
    "short": "East Sussex",
    "nation": "E92000001",
    "miles": 2044,
    "page": "roads/east-sussex",
    "lads": [
     "E07000061",
     "E07000062",
     "E07000063",
     "E07000064",
     "E07000065"
    ]
   },
   "E10000012": {
    "code": "E10000012",
    "name": "Essex County Council",
    "short": "Essex",
    "nation": "E92000001",
    "miles": 5091,
    "page": "roads/essex",
    "lads": [
     "E07000066",
     "E07000067",
     "E07000068",
     "E07000069",
     "E07000070",
     "E07000071",
     "E07000072",
     "E07000073",
     "E07000074",
     "E07000075",
     "E07000076",
     "E07000077"
    ]
   },
   "E10000013": {
    "code": "E10000013",
    "name": "Gloucestershire County Council",
    "short": "Gloucestershire",
    "nation": "E92000001",
    "miles": 3433,
    "page": "roads/gloucestershire",
    "lads": [
     "E07000078",
     "E07000079",
     "E07000080",
     "E07000081",
     "E07000082",
     "E07000083"
    ]
   },
   "E10000014": {
    "code": "E10000014",
    "name": "Hampshire County Council",
    "short": "Hampshire",
    "nation": "E92000001",
    "miles": 5511,
    "page": "roads/hampshire",
    "lads": [
     "E07000084",
     "E07000085",
     "E07000086",
     "E07000087",
     "E07000088",
     "E07000089",
     "E07000090",
     "E07000091",
     "E07000092",
     "E07000093",
     "E07000094"
    ]
   },
   "E10000015": {
    "code": "E10000015",
    "name": "Hertfordshire County Council",
    "short": "Hertfordshire",
    "nation": "E92000001",
    "miles": 3060,
    "page": "roads/hertfordshire",
    "lads": [
     "E07000095",
     "E07000096",
     "E07000098",
     "E07000099",
     "E07000102",
     "E07000103",
     "E07000240",
     "E07000241",
     "E07000242",
     "E07000243"
    ]
   },
   "E10000016": {
    "code": "E10000016",
    "name": "Kent County Council",
    "short": "Kent",
    "nation": "E92000001",
    "miles": 5663,
    "page": "roads/kent",
    "lads": [
     "E07000105",
     "E07000106",
     "E07000107",
     "E07000108",
     "E07000109",
     "E07000110",
     "E07000111",
     "E07000112",
     "E07000113",
     "E07000114",
     "E07000115",
     "E07000116"
    ]
   },
   "E10000017": {
    "code": "E10000017",
    "name": "Lancashire County Council",
    "short": "Lancashire",
    "nation": "E92000001",
    "miles": 4334,
    "page": "roads/lancashire",
    "lads": [
     "E07000117",
     "E07000118",
     "E07000119",
     "E07000120",
     "E07000121",
     "E07000122",
     "E07000123",
     "E07000124",
     "E07000125",
     "E07000126",
     "E07000127",
     "E07000128"
    ]
   },
   "E10000018": {
    "code": "E10000018",
    "name": "Leicestershire County Council",
    "short": "Leicestershire",
    "nation": "E92000001",
    "miles": 2854,
    "page": "roads/leicestershire",
    "lads": [
     "E07000129",
     "E07000130",
     "E07000131",
     "E07000132",
     "E07000133",
     "E07000134",
     "E07000135"
    ]
   },
   "E10000019": {
    "code": "E10000019",
    "name": "Lincolnshire County Council",
    "short": "Lincolnshire",
    "nation": "E92000001",
    "miles": 5559,
    "page": "roads/lincolnshire",
    "lads": [
     "E07000136",
     "E07000137",
     "E07000138",
     "E07000139",
     "E07000140",
     "E07000141",
     "E07000142"
    ]
   },
   "E10000020": {
    "code": "E10000020",
    "name": "Norfolk County Council",
    "short": "Norfolk",
    "nation": "E92000001",
    "miles": 6096,
    "page": "roads/norfolk",
    "lads": [
     "E07000143",
     "E07000144",
     "E07000145",
     "E07000146",
     "E07000147",
     "E07000148",
     "E07000149"
    ]
   },
   "E10000024": {
    "code": "E10000024",
    "name": "Nottinghamshire County Council",
    "short": "Nottinghamshire",
    "nation": "E92000001",
    "miles": 2721,
    "page": "roads/nottinghamshire",
    "lads": [
     "E07000170",
     "E07000171",
     "E07000172",
     "E07000173",
     "E07000174",
     "E07000175",
     "E07000176"
    ]
   },
   "E10000025": {
    "code": "E10000025",
    "name": "Oxfordshire County Council",
    "short": "Oxfordshire",
    "nation": "E92000001",
    "miles": 2905,
    "page": "roads/oxfordshire",
    "lads": [
     "E07000177",
     "E07000178",
     "E07000179",
     "E07000180",
     "E07000181"
    ]
   },
   "E10000028": {
    "code": "E10000028",
    "name": "Staffordshire County Council",
    "short": "Staffordshire",
    "nation": "E92000001",
    "miles": 3807,
    "page": "roads/staffordshire",
    "lads": [
     "E07000192",
     "E07000193",
     "E07000194",
     "E07000195",
     "E07000196",
     "E07000197",
     "E07000198",
     "E07000199"
    ]
   },
   "E10000029": {
    "code": "E10000029",
    "name": "Suffolk County Council",
    "short": "Suffolk",
    "nation": "E92000001",
    "miles": 4149,
    "page": "roads/suffolk",
    "lads": [
     "E07000200",
     "E07000202",
     "E07000203",
     "E07000244",
     "E07000245"
    ]
   },
   "E10000030": {
    "code": "E10000030",
    "name": "Surrey County Council",
    "short": "Surrey",
    "nation": "E92000001",
    "miles": 3319,
    "page": "roads/surrey",
    "lads": [
     "E07000207",
     "E07000208",
     "E07000209",
     "E07000210",
     "E07000211",
     "E07000212",
     "E07000213",
     "E07000214",
     "E07000215",
     "E07000216",
     "E07000217"
    ]
   },
   "E10000031": {
    "code": "E10000031",
    "name": "Warwickshire County Council",
    "short": "Warwickshire",
    "nation": "E92000001",
    "miles": 2576,
    "page": "roads/warwickshire",
    "lads": [
     "E07000218",
     "E07000219",
     "E07000220",
     "E07000221",
     "E07000222"
    ]
   },
   "E10000032": {
    "code": "E10000032",
    "name": "West Sussex County Council",
    "short": "West Sussex",
    "nation": "E92000001",
    "miles": 2543,
    "page": "roads/west-sussex",
    "lads": [
     "E07000223",
     "E07000224",
     "E07000225",
     "E07000226",
     "E07000227",
     "E07000228",
     "E07000229"
    ]
   },
   "E10000034": {
    "code": "E10000034",
    "name": "Worcestershire County Council",
    "short": "Worcestershire",
    "nation": "E92000001",
    "miles": 2608,
    "page": "roads/worcestershire",
    "lads": [
     "E07000234",
     "E07000235",
     "E07000236",
     "E07000237",
     "E07000238",
     "E07000239"
    ]
   },
   "E06000063": {
    "code": "E06000063",
    "name": "Cumberland",
    "short": "Cumberland",
    "nation": "E92000001",
    "miles": 2253,
    "page": "roads/cumberland",
    "lads": [
     "E06000063"
    ]
   },
   "E06000064": {
    "code": "E06000064",
    "name": "Westmorland and Furness",
    "short": "Westmorland and Furness",
    "nation": "E92000001",
    "miles": 2522,
    "page": "roads/westmorland-and-furness",
    "lads": [
     "E06000064"
    ]
   },
   "E06000065": {
    "code": "E06000065",
    "name": "North Yorkshire",
    "short": "North Yorkshire",
    "nation": "E92000001",
    "miles": 5307,
    "page": "roads/north-yorkshire",
    "lads": [
     "E06000065"
    ]
   },
   "E06000066": {
    "code": "E06000066",
    "name": "Somerset",
    "short": "Somerset",
    "nation": "E92000001",
    "miles": 4164,
    "page": "roads/somerset",
    "lads": [
     "E06000066"
    ]
   },
   "E08000038": {
    "code": "E08000038",
    "name": "Barnsley",
    "short": "Barnsley",
    "nation": "E92000001",
    "miles": 726,
    "page": "roads/barnsley",
    "lads": [
     "E08000038"
    ]
   },
   "E08000039": {
    "code": "E08000039",
    "name": "Sheffield",
    "short": "Sheffield",
    "nation": "E92000001",
    "miles": 1218,
    "page": "roads/sheffield",
    "lads": [
     "E08000039"
    ]
   },
   "S12000033": {
    "code": "S12000033",
    "name": "Aberdeen City",
    "short": "Aberdeen City",
    "nation": "S92000003",
    "miles": 652,
    "page": "roads/aberdeen-city",
    "lads": [
     "S12000033"
    ]
   },
   "S12000034": {
    "code": "S12000034",
    "name": "Aberdeenshire",
    "short": "Aberdeenshire",
    "nation": "S92000003",
    "miles": 3788,
    "page": "roads/aberdeenshire",
    "lads": [
     "S12000034"
    ]
   },
   "S12000010": {
    "code": "S12000010",
    "name": "East Lothian",
    "short": "East Lothian",
    "nation": "S92000003",
    "miles": 682,
    "page": "roads/east-lothian",
    "lads": [
     "S12000010"
    ]
   },
   "S12000041": {
    "code": "S12000041",
    "name": "Angus",
    "short": "Angus",
    "nation": "S92000003",
    "miles": 1178,
    "page": "roads/angus",
    "lads": [
     "S12000041"
    ]
   },
   "S12000035": {
    "code": "S12000035",
    "name": "Argyll & Bute",
    "short": "Argyll & Bute",
    "nation": "S92000003",
    "miles": 1492,
    "page": "roads/argyll-and-bute",
    "lads": [
     "S12000035"
    ]
   },
   "S12000036": {
    "code": "S12000036",
    "name": "City of Edinburgh",
    "short": "City of Edinburgh",
    "nation": "S92000003",
    "miles": 972,
    "page": "roads/city-of-edinburgh",
    "lads": [
     "S12000036"
    ]
   },
   "S12000005": {
    "code": "S12000005",
    "name": "Clackmannanshire",
    "short": "Clackmannanshire",
    "nation": "S92000003",
    "miles": 195,
    "page": "roads/clackmannanshire",
    "lads": [
     "S12000005"
    ]
   },
   "S12000006": {
    "code": "S12000006",
    "name": "Dumfries & Galloway",
    "short": "Dumfries & Galloway",
    "nation": "S92000003",
    "miles": 2683,
    "page": "roads/dumfries-and-galloway",
    "lads": [
     "S12000006"
    ]
   },
   "S12000042": {
    "code": "S12000042",
    "name": "Dundee City",
    "short": "Dundee City",
    "nation": "S92000003",
    "miles": 377,
    "page": "roads/dundee-city",
    "lads": [
     "S12000042"
    ]
   },
   "S12000008": {
    "code": "S12000008",
    "name": "East Ayrshire",
    "short": "East Ayrshire",
    "nation": "S92000003",
    "miles": 799,
    "page": "roads/east-ayrshire",
    "lads": [
     "S12000008"
    ]
   },
   "S12000045": {
    "code": "S12000045",
    "name": "East Dunbartonshire",
    "short": "East Dunbartonshire",
    "nation": "S92000003",
    "miles": 347,
    "page": "roads/east-dunbartonshire",
    "lads": [
     "S12000045"
    ]
   },
   "S12000011": {
    "code": "S12000011",
    "name": "East Renfrewshire",
    "short": "East Renfrewshire",
    "nation": "S92000003",
    "miles": 322,
    "page": "roads/east-renfrewshire",
    "lads": [
     "S12000011"
    ]
   },
   "S12000047": {
    "code": "S12000047",
    "name": "Fife",
    "short": "Fife",
    "nation": "S92000003",
    "miles": 1683,
    "page": "roads/fife",
    "lads": [
     "S12000047"
    ]
   },
   "S12000049": {
    "code": "S12000049",
    "name": "Glasgow City",
    "short": "Glasgow City",
    "nation": "S92000003",
    "miles": 1166,
    "page": "roads/glasgow-city",
    "lads": [
     "S12000049"
    ]
   },
   "S12000017": {
    "code": "S12000017",
    "name": "Highland",
    "short": "Highland",
    "nation": "S92000003",
    "miles": 4390,
    "page": "roads/highland",
    "lads": [
     "S12000017"
    ]
   },
   "S12000018": {
    "code": "S12000018",
    "name": "Inverclyde",
    "short": "Inverclyde",
    "nation": "S92000003",
    "miles": 248,
    "page": "roads/inverclyde",
    "lads": [
     "S12000018"
    ]
   },
   "S12000019": {
    "code": "S12000019",
    "name": "Midlothian",
    "short": "Midlothian",
    "nation": "S92000003",
    "miles": 433,
    "page": "roads/midlothian",
    "lads": [
     "S12000019"
    ]
   },
   "S12000020": {
    "code": "S12000020",
    "name": "Moray",
    "short": "Moray",
    "nation": "S92000003",
    "miles": 1048,
    "page": "roads/moray",
    "lads": [
     "S12000020"
    ]
   },
   "S12000014": {
    "code": "S12000014",
    "name": "Falkirk",
    "short": "Falkirk",
    "nation": "S92000003",
    "miles": 586,
    "page": "roads/falkirk",
    "lads": [
     "S12000014"
    ]
   },
   "S12000013": {
    "code": "S12000013",
    "name": "Na h-Eileanan Siar",
    "short": "Na h-Eileanan Siar",
    "nation": "S92000003",
    "miles": 792,
    "page": "roads/na-h-eileanan-siar",
    "lads": [
     "S12000013"
    ]
   },
   "S12000021": {
    "code": "S12000021",
    "name": "North Ayrshire",
    "short": "North Ayrshire",
    "nation": "S92000003",
    "miles": 683,
    "page": "roads/north-ayrshire",
    "lads": [
     "S12000021"
    ]
   },
   "S12000050": {
    "code": "S12000050",
    "name": "North Lanarkshire",
    "short": "North Lanarkshire",
    "nation": "S92000003",
    "miles": 1068,
    "page": "roads/north-lanarkshire",
    "lads": [
     "S12000050"
    ]
   },
   "S12000023": {
    "code": "S12000023",
    "name": "Orkney Islands",
    "short": "Orkney Islands",
    "nation": "S92000003",
    "miles": 649,
    "page": "roads/orkney-islands",
    "lads": [
     "S12000023"
    ]
   },
   "S12000048": {
    "code": "S12000048",
    "name": "Perth & Kinross",
    "short": "Perth & Kinross",
    "nation": "S92000003",
    "miles": 1671,
    "page": "roads/perth-and-kinross",
    "lads": [
     "S12000048"
    ]
   },
   "S12000038": {
    "code": "S12000038",
    "name": "Renfrewshire",
    "short": "Renfrewshire",
    "nation": "S92000003",
    "miles": 591,
    "page": "roads/renfrewshire",
    "lads": [
     "S12000038"
    ]
   },
   "S12000026": {
    "code": "S12000026",
    "name": "Scottish Borders",
    "short": "Scottish Borders",
    "nation": "S92000003",
    "miles": 1928,
    "page": "roads/scottish-borders",
    "lads": [
     "S12000026"
    ]
   },
   "S12000027": {
    "code": "S12000027",
    "name": "Shetland Islands",
    "short": "Shetland Islands",
    "nation": "S92000003",
    "miles": 642,
    "page": "roads/shetland-islands",
    "lads": [
     "S12000027"
    ]
   },
   "S12000028": {
    "code": "S12000028",
    "name": "South Ayrshire",
    "short": "South Ayrshire",
    "nation": "S92000003",
    "miles": 768,
    "page": "roads/south-ayrshire",
    "lads": [
     "S12000028"
    ]
   },
   "S12000029": {
    "code": "S12000029",
    "name": "South Lanarkshire",
    "short": "South Lanarkshire",
    "nation": "S92000003",
    "miles": 1532,
    "page": "roads/south-lanarkshire",
    "lads": [
     "S12000029"
    ]
   },
   "S12000030": {
    "code": "S12000030",
    "name": "Stirling",
    "short": "Stirling",
    "nation": "S92000003",
    "miles": 665,
    "page": "roads/stirling",
    "lads": [
     "S12000030"
    ]
   },
   "S12000039": {
    "code": "S12000039",
    "name": "West Dunbartonshire",
    "short": "West Dunbartonshire",
    "nation": "S92000003",
    "miles": 253,
    "page": "roads/west-dunbartonshire",
    "lads": [
     "S12000039"
    ]
   },
   "S12000040": {
    "code": "S12000040",
    "name": "West Lothian",
    "short": "West Lothian",
    "nation": "S92000003",
    "miles": 740,
    "page": "roads/west-lothian",
    "lads": [
     "S12000040"
    ]
   },
   "W06000001": {
    "code": "W06000001",
    "name": "Isle of Anglesey",
    "short": "Isle of Anglesey",
    "nation": "W92000004",
    "miles": 735,
    "page": "roads/isle-of-anglesey",
    "lads": [
     "W06000001"
    ]
   },
   "W06000002": {
    "code": "W06000002",
    "name": "Gwynedd",
    "short": "Gwynedd",
    "nation": "W92000004",
    "miles": 1432,
    "page": "roads/gwynedd",
    "lads": [
     "W06000002"
    ]
   },
   "W06000003": {
    "code": "W06000003",
    "name": "Conwy",
    "short": "Conwy",
    "nation": "W92000004",
    "miles": 951,
    "page": "roads/conwy",
    "lads": [
     "W06000003"
    ]
   },
   "W06000004": {
    "code": "W06000004",
    "name": "Denbighshire",
    "short": "Denbighshire",
    "nation": "W92000004",
    "miles": 853,
    "page": "roads/denbighshire",
    "lads": [
     "W06000004"
    ]
   },
   "W06000005": {
    "code": "W06000005",
    "name": "Flintshire",
    "short": "Flintshire",
    "nation": "W92000004",
    "miles": 776,
    "page": "roads/flintshire",
    "lads": [
     "W06000005"
    ]
   },
   "W06000006": {
    "code": "W06000006",
    "name": "Wrexham",
    "short": "Wrexham",
    "nation": "W92000004",
    "miles": 738,
    "page": "roads/wrexham",
    "lads": [
     "W06000006"
    ]
   },
   "W06000023": {
    "code": "W06000023",
    "name": "Powys",
    "short": "Powys",
    "nation": "W92000004",
    "miles": 3064,
    "page": "roads/powys",
    "lads": [
     "W06000023"
    ]
   },
   "W06000008": {
    "code": "W06000008",
    "name": "Ceredigion",
    "short": "Ceredigion",
    "nation": "W92000004",
    "miles": 1334,
    "page": "roads/ceredigion",
    "lads": [
     "W06000008"
    ]
   },
   "W06000009": {
    "code": "W06000009",
    "name": "Pembrokeshire",
    "short": "Pembrokeshire",
    "nation": "W92000004",
    "miles": 1548,
    "page": "roads/pembrokeshire",
    "lads": [
     "W06000009"
    ]
   },
   "W06000010": {
    "code": "W06000010",
    "name": "Carmarthenshire",
    "short": "Carmarthenshire",
    "nation": "W92000004",
    "miles": 2131,
    "page": "roads/carmarthenshire",
    "lads": [
     "W06000010"
    ]
   },
   "W06000011": {
    "code": "W06000011",
    "name": "Swansea",
    "short": "Swansea",
    "nation": "W92000004",
    "miles": 722,
    "page": "roads/swansea",
    "lads": [
     "W06000011"
    ]
   },
   "W06000012": {
    "code": "W06000012",
    "name": "Neath Port Talbot",
    "short": "Neath Port Talbot",
    "nation": "W92000004",
    "miles": 515,
    "page": "roads/neath-port-talbot",
    "lads": [
     "W06000012"
    ]
   },
   "W06000013": {
    "code": "W06000013",
    "name": "Bridgend",
    "short": "Bridgend",
    "nation": "W92000004",
    "miles": 496,
    "page": "roads/bridgend",
    "lads": [
     "W06000013"
    ]
   },
   "W06000014": {
    "code": "W06000014",
    "name": "Vale of Glamorgan",
    "short": "Vale of Glamorgan",
    "nation": "W92000004",
    "miles": 589,
    "page": "roads/vale-of-glamorgan",
    "lads": [
     "W06000014"
    ]
   },
   "W06000016": {
    "code": "W06000016",
    "name": "Rhondda Cynon Taf",
    "short": "Rhondda Cynon Taf",
    "nation": "W92000004",
    "miles": 736,
    "page": "roads/rhondda-cynon-taf",
    "lads": [
     "W06000016"
    ]
   },
   "W06000024": {
    "code": "W06000024",
    "name": "Merthyr Tydfil",
    "short": "Merthyr Tydfil",
    "nation": "W92000004",
    "miles": 193,
    "page": "roads/merthyr-tydfil",
    "lads": [
     "W06000024"
    ]
   },
   "W06000018": {
    "code": "W06000018",
    "name": "Caerphilly",
    "short": "Caerphilly",
    "nation": "W92000004",
    "miles": 632,
    "page": "roads/caerphilly",
    "lads": [
     "W06000018"
    ]
   },
   "W06000019": {
    "code": "W06000019",
    "name": "Blaenau Gwent",
    "short": "Blaenau Gwent",
    "nation": "W92000004",
    "miles": 255,
    "page": "roads/blaenau-gwent",
    "lads": [
     "W06000019"
    ]
   },
   "W06000020": {
    "code": "W06000020",
    "name": "Torfaen",
    "short": "Torfaen",
    "nation": "W92000004",
    "miles": 294,
    "page": "roads/torfaen",
    "lads": [
     "W06000020"
    ]
   },
   "W06000021": {
    "code": "W06000021",
    "name": "Monmouthshire",
    "short": "Monmouthshire",
    "nation": "W92000004",
    "miles": 943,
    "page": "roads/monmouthshire",
    "lads": [
     "W06000021"
    ]
   },
   "W06000022": {
    "code": "W06000022",
    "name": "Newport",
    "short": "Newport",
    "nation": "W92000004",
    "miles": 459,
    "page": "roads/newport",
    "lads": [
     "W06000022"
    ]
   },
   "W06000015": {
    "code": "W06000015",
    "name": "Cardiff",
    "short": "Cardiff",
    "nation": "W92000004",
    "miles": 680,
    "page": "roads/cardiff",
    "lads": [
     "W06000015"
    ]
   }
  },
  "pesa": {
   "national": {
    "2006-07": {
     "cash": 3313,
     "real": 5423,
     "perHead": 54.47,
     "perHeadReal": 89.15,
     "yoyCash": null,
     "yoyReal": null,
     "population": 60827000
    },
    "2007-08": {
     "cash": 3231,
     "real": 5187.3,
     "perHead": 52.69,
     "perHeadReal": 84.6,
     "yoyCash": -2.5,
     "yoyReal": -4.3,
     "population": 61319100
    },
    "2008-09": {
     "cash": 3510,
     "real": 5432.8,
     "perHead": 56.77,
     "perHeadReal": 87.88,
     "yoyCash": 8.6,
     "yoyReal": 4.7,
     "population": 61823800
    },
    "2009-10": {
     "cash": 4157,
     "real": 6352,
     "perHead": 66.77,
     "perHeadReal": 102.02,
     "yoyCash": 18.4,
     "yoyReal": 16.9,
     "population": 62260500
    },
    "2010-11": {
     "cash": 3573,
     "real": 5368.3,
     "perHead": 56.93,
     "perHeadReal": 85.54,
     "yoyCash": -14,
     "yoyReal": -15.5,
     "population": 62759500
    },
    "2011-12": {
     "cash": 3081,
     "real": 4532.4,
     "perHead": 48.68,
     "perHeadReal": 71.62,
     "yoyCash": -13.8,
     "yoyReal": -15.6,
     "population": 63285100
    },
    "2012-13": {
     "cash": 2851,
     "real": 4122.5,
     "perHead": 44.75,
     "perHeadReal": 64.71,
     "yoyCash": -7.5,
     "yoyReal": -9,
     "population": 63710500
    },
    "2013-14": {
     "cash": 3151,
     "real": 4463.5,
     "perHead": 49.13,
     "perHeadReal": 69.59,
     "yoyCash": 10.5,
     "yoyReal": 8.3,
     "population": 64138200
    },
    "2014-15": {
     "cash": 3713,
     "real": 5186.3,
     "perHead": 57.46,
     "perHeadReal": 80.26,
     "yoyCash": 17.8,
     "yoyReal": 16.2,
     "population": 64618700
    },
    "2015-16": {
     "cash": 3887,
     "real": 5391.9,
     "perHead": 59.72,
     "perHeadReal": 82.84,
     "yoyCash": 4.7,
     "yoyReal": 4,
     "population": 65087000
    },
    "2016-17": {
     "cash": 4163,
     "real": 5661.2,
     "perHead": 63.45,
     "perHeadReal": 86.29,
     "yoyCash": 7.1,
     "yoyReal": 5,
     "population": 65605800
    },
    "2017-18": {
     "cash": 4274,
     "real": 5739.5,
     "perHead": 64.79,
     "perHeadReal": 87.01,
     "yoyCash": 2.7,
     "yoyReal": 1.4,
     "population": 65964300
    },
    "2018-19": {
     "cash": 4820,
     "real": 6328.5,
     "perHead": 72.71,
     "perHeadReal": 95.47,
     "yoyCash": 12.8,
     "yoyReal": 10.3,
     "population": 66286700
    },
    "2019-20": {
     "cash": 5574,
     "real": 7130.3,
     "perHead": 83.66,
     "perHeadReal": 107.02,
     "yoyCash": 15.6,
     "yoyReal": 12.7,
     "population": 66627500
    },
    "2020-21": {
     "cash": 6261,
     "real": 7611.3,
     "perHead": 93.81,
     "perHeadReal": 114.04,
     "yoyCash": 12.3,
     "yoyReal": 6.7,
     "population": 66739900
    },
    "2021-22": {
     "cash": 5438,
     "real": 6595.1,
     "perHead": 81.19,
     "perHeadReal": 98.47,
     "yoyCash": -13.1,
     "yoyReal": -13.4,
     "population": 66978000
    },
    "2022-23": {
     "cash": 5667,
     "real": 6421.4,
     "perHead": 83.79,
     "perHeadReal": 94.94,
     "yoyCash": 4.2,
     "yoyReal": -2.6,
     "population": 67636100
    },
    "2023-24": {
     "cash": 6119,
     "real": 6587,
     "perHead": 89.29,
     "perHeadReal": 96.12,
     "yoyCash": 8,
     "yoyReal": 2.6,
     "population": 68526200
    },
    "2024-25": {
     "cash": 6475,
     "real": 6698.1,
     "perHead": 93.46,
     "perHeadReal": 96.68,
     "yoyCash": 5.8,
     "yoyReal": 1.7,
     "population": 69281400
    },
    "2025-26": {
     "cash": 6128,
     "real": 6128,
     "perHead": 88.19,
     "perHeadReal": 88.19,
     "yoyCash": -5.4,
     "yoyReal": -8.5,
     "population": 69487000
    }
   },
   "local": {
    "2006-07": {
     "cash": 4946,
     "real": 8096.1,
     "perHead": 81.31,
     "perHeadReal": 133.1,
     "yoyCash": null,
     "yoyReal": null,
     "population": 60827000
    },
    "2007-08": {
     "cash": 5120,
     "real": 8220.1,
     "perHead": 83.5,
     "perHeadReal": 134.05,
     "yoyCash": 3.5,
     "yoyReal": 1.5,
     "population": 61319100
    },
    "2008-09": {
     "cash": 5572,
     "real": 8624.3,
     "perHead": 90.13,
     "perHeadReal": 139.5,
     "yoyCash": 8.8,
     "yoyReal": 4.9,
     "population": 61823800
    },
    "2009-10": {
     "cash": 5776,
     "real": 8825.9,
     "perHead": 92.77,
     "perHeadReal": 141.76,
     "yoyCash": 3.7,
     "yoyReal": 2.3,
     "population": 62260500
    },
    "2010-11": {
     "cash": 5689,
     "real": 8547.5,
     "perHead": 90.65,
     "perHeadReal": 136.2,
     "yoyCash": -1.5,
     "yoyReal": -3.2,
     "population": 62759500
    },
    "2011-12": {
     "cash": 5095,
     "real": 7495.1,
     "perHead": 80.51,
     "perHeadReal": 118.43,
     "yoyCash": -10.4,
     "yoyReal": -12.3,
     "population": 63285100
    },
    "2012-13": {
     "cash": 4813,
     "real": 6959.6,
     "perHead": 75.54,
     "perHeadReal": 109.24,
     "yoyCash": -5.5,
     "yoyReal": -7.1,
     "population": 63710500
    },
    "2013-14": {
     "cash": 5025,
     "real": 7118,
     "perHead": 78.35,
     "perHeadReal": 110.98,
     "yoyCash": 4.4,
     "yoyReal": 2.3,
     "population": 64138200
    },
    "2014-15": {
     "cash": 5302,
     "real": 7405.7,
     "perHead": 82.05,
     "perHeadReal": 114.61,
     "yoyCash": 5.5,
     "yoyReal": 4,
     "population": 64618700
    },
    "2015-16": {
     "cash": 5475,
     "real": 7594.7,
     "perHead": 84.12,
     "perHeadReal": 116.68,
     "yoyCash": 3.3,
     "yoyReal": 2.6,
     "population": 65087000
    },
    "2016-17": {
     "cash": 5224,
     "real": 7104.1,
     "perHead": 79.63,
     "perHeadReal": 108.28,
     "yoyCash": -4.6,
     "yoyReal": -6.5,
     "population": 65605800
    },
    "2017-18": {
     "cash": 5766,
     "real": 7743.1,
     "perHead": 87.41,
     "perHeadReal": 117.38,
     "yoyCash": 10.4,
     "yoyReal": 9,
     "population": 65964300
    },
    "2018-19": {
     "cash": 5304,
     "real": 6963.9,
     "perHead": 80.02,
     "perHeadReal": 105.06,
     "yoyCash": -8,
     "yoyReal": -10.1,
     "population": 66286700
    },
    "2019-20": {
     "cash": 5619,
     "real": 7187.9,
     "perHead": 84.33,
     "perHeadReal": 107.88,
     "yoyCash": 5.9,
     "yoyReal": 3.2,
     "population": 66627500
    },
    "2020-21": {
     "cash": 5646,
     "real": 6863.7,
     "perHead": 84.6,
     "perHeadReal": 102.84,
     "yoyCash": 0.5,
     "yoyReal": -4.5,
     "population": 66739900
    },
    "2021-22": {
     "cash": 5811,
     "real": 7047.4,
     "perHead": 86.76,
     "perHeadReal": 105.22,
     "yoyCash": 2.9,
     "yoyReal": 2.7,
     "population": 66978000
    },
    "2022-23": {
     "cash": 6103,
     "real": 6915.5,
     "perHead": 90.23,
     "perHeadReal": 102.25,
     "yoyCash": 5,
     "yoyReal": -1.9,
     "population": 67636100
    },
    "2023-24": {
     "cash": 6982,
     "real": 7516.1,
     "perHead": 101.89,
     "perHeadReal": 109.68,
     "yoyCash": 14.4,
     "yoyReal": 8.7,
     "population": 68526200
    },
    "2024-25": {
     "cash": 7139,
     "real": 7385,
     "perHead": 103.04,
     "perHeadReal": 106.59,
     "yoyCash": 2.2,
     "yoyReal": -1.7,
     "population": 69281400
    },
    "2025-26": {
     "cash": 8111,
     "real": 8111,
     "perHead": 116.73,
     "perHeadReal": 116.73,
     "yoyCash": 13.6,
     "yoyReal": 9.8,
     "population": 69487000
    }
   },
   "from": {
    "2021-22": "PESA 2026",
    "2022-23": "PESA 2026",
    "2023-24": "PESA 2026",
    "2024-25": "PESA 2026",
    "2025-26": "PESA 2026",
    "2016-17": "PESA 2021",
    "2017-18": "PESA 2021",
    "2018-19": "PESA 2021",
    "2019-20": "PESA 2021",
    "2020-21": "PESA 2021",
    "2011-12": "PESA 2016",
    "2012-13": "PESA 2016",
    "2013-14": "PESA 2016",
    "2014-15": "PESA 2016",
    "2015-16": "PESA 2016",
    "2006-07": "PESA 2011",
    "2007-08": "PESA 2011",
    "2008-09": "PESA 2011",
    "2009-10": "PESA 2011",
    "2010-11": "PESA 2011"
   }
  },
  "motoring": {
   "rows": {
    "2006-07": {
     "fuel": 23585,
     "ved": 5139,
     "taxes": 28724,
     "roads": 8259,
     "roadsShare": 28.8,
     "taxesReal": 47018.1,
     "roadsReal": 13519.1,
     "forecast": false
    },
    "2007-08": {
     "fuel": 24905,
     "ved": 5393,
     "taxes": 30298,
     "roads": 8351,
     "roadsShare": 27.6,
     "taxesReal": 48643,
     "roadsReal": 13407.4,
     "forecast": false
    },
    "2008-09": {
     "fuel": 24615,
     "ved": 5582,
     "taxes": 30197,
     "roads": 9082,
     "roadsShare": 30.1,
     "taxesReal": 46738.9,
     "roadsReal": 14057.1,
     "forecast": false
    },
    "2009-10": {
     "fuel": 26197,
     "ved": 5675,
     "taxes": 31872,
     "roads": 9933,
     "roadsShare": 31.2,
     "taxesReal": 48701.5,
     "roadsReal": 15178,
     "forecast": false
    },
    "2010-11": {
     "fuel": 27256,
     "ved": 5773,
     "taxes": 33029,
     "roads": 9262,
     "roadsShare": 28,
     "taxesReal": 49625.1,
     "roadsReal": 13915.9,
     "forecast": false
    },
    "2011-12": {
     "fuel": 26798,
     "ved": 5921,
     "taxes": 32719,
     "roads": 8176,
     "roadsShare": 25,
     "taxesReal": 48131.8,
     "roadsReal": 12027.4,
     "forecast": false
    },
    "2012-13": {
     "fuel": 26571,
     "ved": 5987,
     "taxes": 32558,
     "roads": 7664,
     "roadsShare": 23.5,
     "taxesReal": 47078.7,
     "roadsReal": 11082.1,
     "forecast": false
    },
    "2013-14": {
     "fuel": 26882,
     "ved": 6105,
     "taxes": 32987,
     "roads": 8176,
     "roadsShare": 24.8,
     "taxesReal": 46727,
     "roadsReal": 11581.5,
     "forecast": false
    },
    "2014-15": {
     "fuel": 27156,
     "ved": 5894,
     "taxes": 33050,
     "roads": 9015,
     "roadsShare": 27.3,
     "taxesReal": 46163.7,
     "roadsReal": 12592,
     "forecast": false
    },
    "2015-16": {
     "fuel": 27622,
     "ved": 5906,
     "taxes": 33528,
     "roads": 9362,
     "roadsShare": 27.9,
     "taxesReal": 46508.4,
     "roadsReal": 12986.5,
     "forecast": false
    },
    "2016-17": {
     "fuel": 27937,
     "ved": 5981,
     "taxes": 33918,
     "roads": 9387,
     "roadsShare": 27.7,
     "taxesReal": 46124.8,
     "roadsReal": 12765.3,
     "forecast": false
    },
    "2017-18": {
     "fuel": 27878,
     "ved": 6362,
     "taxes": 34240,
     "roads": 10040,
     "roadsShare": 29.3,
     "taxesReal": 45980.4,
     "roadsReal": 13482.6,
     "forecast": false
    },
    "2018-19": {
     "fuel": 28146,
     "ved": 6651,
     "taxes": 34797,
     "roads": 10124,
     "roadsShare": 29.1,
     "taxesReal": 45687,
     "roadsReal": 13292.4,
     "forecast": false
    },
    "2019-20": {
     "fuel": 27502,
     "ved": 6984,
     "taxes": 34486,
     "roads": 11193,
     "roadsShare": 32.5,
     "taxesReal": 44114.7,
     "roadsReal": 14318.2,
     "forecast": false
    },
    "2020-21": {
     "fuel": 21175,
     "ved": 6898,
     "taxes": 28073,
     "roads": 11907,
     "roadsShare": 42.4,
     "taxesReal": 34127.7,
     "roadsReal": 14475,
     "forecast": false
    },
    "2021-22": {
     "fuel": 25972,
     "ved": 7133,
     "taxes": 33105,
     "roads": 11249,
     "roadsShare": 34,
     "taxesReal": 40149,
     "roadsReal": 13642.5,
     "forecast": false
    },
    "2022-23": {
     "fuel": 25105,
     "ved": 7325,
     "taxes": 32430,
     "roads": 11770,
     "roadsShare": 36.3,
     "taxesReal": 36747.4,
     "roadsReal": 13336.9,
     "forecast": false
    },
    "2023-24": {
     "fuel": 24922,
     "ved": 7837,
     "taxes": 32759,
     "roads": 13101,
     "roadsShare": 40,
     "taxesReal": 35264.7,
     "roadsReal": 14103.1,
     "forecast": false
    },
    "2024-25": {
     "fuel": 24359,
     "ved": 8362,
     "taxes": 32721,
     "roads": 13614,
     "roadsShare": 41.6,
     "taxesReal": 33848.4,
     "roadsReal": 14083.1,
     "forecast": false
    },
    "2025-26": {
     "fuel": 24559,
     "ved": 9031,
     "taxes": 33590,
     "roads": 14239,
     "roadsShare": 42.4,
     "taxesReal": 33590,
     "roadsReal": 14239,
     "forecast": false
    },
    "2026-27": {
     "fuel": 24629,
     "ved": 10087,
     "taxes": 34716,
     "roads": null,
     "roadsShare": null,
     "taxesReal": 34033.4,
     "roadsReal": null,
     "forecast": true
    },
    "2027-28": {
     "fuel": 26546,
     "ved": 10511,
     "taxes": 37057,
     "roads": null,
     "roadsShare": null,
     "taxesReal": 35636.3,
     "roadsReal": null,
     "forecast": true
    },
    "2028-29": {
     "fuel": 26636,
     "ved": 12010,
     "taxes": 38646,
     "roads": null,
     "roadsShare": null,
     "taxesReal": 36483.9,
     "roadsReal": null,
     "forecast": true
    },
    "2029-30": {
     "fuel": 26382,
     "ved": 12718,
     "taxes": 39100,
     "roads": null,
     "roadsShare": null,
     "taxesReal": 36236.9,
     "roadsReal": null,
     "forecast": true
    },
    "2030-31": {
     "fuel": 25741,
     "ved": 13514,
     "taxes": 39255,
     "roads": null,
     "roadsShare": null,
     "taxesReal": 35661.6,
     "roadsReal": null,
     "forecast": true
    }
   },
   "forecastFrom": "2026-27",
   "edition": "September 2026"
  },
  "maintenanceSplit": {
   "priceBase": "2024-25",
   "classes": {
    "trunk": {
     "2005-06": {
      "structural": 850.2,
      "routine": 533.1,
      "policy": null,
      "total": 1383.5
     },
     "2006-07": {
      "structural": 795.4,
      "routine": 544.5,
      "policy": null,
      "total": 1340
     },
     "2007-08": {
      "structural": 757.1,
      "routine": 601.7,
      "policy": null,
      "total": 1358.7
     },
     "2008-09": {
      "structural": 741.7,
      "routine": 620.8,
      "policy": null,
      "total": 1362.5
     },
     "2009-10": {
      "structural": 1365.8,
      "routine": 558.5,
      "policy": null,
      "total": 1924.3
     },
     "2010-11": {
      "structural": 678.6,
      "routine": 438.9,
      "policy": null,
      "total": 1117.5
     },
     "2011-12": {
      "structural": 694.1,
      "routine": 452.1,
      "policy": null,
      "total": 1146.2
     },
     "2012-13": {
      "structural": 598.6,
      "routine": 387.6,
      "policy": null,
      "total": 986.2
     },
     "2013-14": {
      "structural": 723.6,
      "routine": 357.4,
      "policy": null,
      "total": 1081
     },
     "2014-15": {
      "structural": 1005.5,
      "routine": 314.5,
      "policy": null,
      "total": 1320
     },
     "2015-16": {
      "structural": 919.9,
      "routine": 355.7,
      "policy": null,
      "total": 1275.6
     },
     "2016-17": {
      "structural": 833.6,
      "routine": 340.1,
      "policy": null,
      "total": 1173.8
     },
     "2017-18": {
      "structural": 1017.9,
      "routine": 335.1,
      "policy": null,
      "total": 1353
     },
     "2018-19": {
      "structural": 866.1,
      "routine": 347.7,
      "policy": null,
      "total": 1213.8
     },
     "2019-20": {
      "structural": 904,
      "routine": 329.1,
      "policy": null,
      "total": 1233.1
     },
     "2020-21": {
      "structural": 897.7,
      "routine": 348.9,
      "policy": null,
      "total": 1246.6
     },
     "2021-22": {
      "structural": 1036.6,
      "routine": 333.1,
      "policy": null,
      "total": 1369.7
     },
     "2022-23": {
      "structural": 1018.7,
      "routine": 298.5,
      "policy": null,
      "total": 1317.2
     },
     "2023-24": {
      "structural": 1194.3,
      "routine": 310.2,
      "policy": null,
      "total": 1504.5
     },
     "2024-25": {
      "structural": 1241.8,
      "routine": 307.7,
      "policy": null,
      "total": 1549.5
     }
    },
    "local": {
     "2005-06": {
      "structural": 2848.4,
      "routine": 1943.7,
      "policy": 454.1,
      "total": 5246.2
     },
     "2006-07": {
      "structural": 2702.9,
      "routine": 1863.1,
      "policy": 499.3,
      "total": 5065.2
     },
     "2007-08": {
      "structural": 2655.7,
      "routine": 2017.9,
      "policy": 491.7,
      "total": 5165.2
     },
     "2008-09": {
      "structural": 2591.3,
      "routine": 1539.6,
      "policy": 457.2,
      "total": 4588
     },
     "2009-10": {
      "structural": 2930.9,
      "routine": 2078,
      "policy": 492.8,
      "total": 5501.7
     },
     "2010-11": {
      "structural": 2794.5,
      "routine": 1959.1,
      "policy": 457.1,
      "total": 5210.7
     },
     "2011-12": {
      "structural": 2698.7,
      "routine": 1836.2,
      "policy": 403,
      "total": 4938
     },
     "2012-13": {
      "structural": 2359.5,
      "routine": 1782.6,
      "policy": 395.1,
      "total": 4537.2
     },
     "2013-14": {
      "structural": 2472.8,
      "routine": 1746.3,
      "policy": 417.3,
      "total": 4636.5
     },
     "2014-15": {
      "structural": 2954,
      "routine": 1530.3,
      "policy": 376.1,
      "total": 4860.3
     },
     "2015-16": {
      "structural": 2898,
      "routine": 1451.2,
      "policy": 429.4,
      "total": 4778.7
     },
     "2016-17": {
      "structural": 2921.1,
      "routine": 1396,
      "policy": 442.4,
      "total": 4759.6
     },
     "2017-18": {
      "structural": 2856,
      "routine": 1453.7,
      "policy": 424,
      "total": 4733.8
     },
     "2018-19": {
      "structural": 3250,
      "routine": 1299.4,
      "policy": 409,
      "total": 4958.4
     },
     "2019-20": {
      "structural": 3096.3,
      "routine": 1284.1,
      "policy": 468.8,
      "total": 4849.2
     },
     "2020-21": {
      "structural": 3117.9,
      "routine": 1285.6,
      "policy": 469,
      "total": 4872.5
     },
     "2021-22": {
      "structural": 2902.2,
      "routine": 1346.6,
      "policy": 621,
      "total": 4869.9
     },
     "2022-23": {
      "structural": 2938.5,
      "routine": 1392.8,
      "policy": 574.1,
      "total": 4905.4
     },
     "2023-24": {
      "structural": 3119.6,
      "routine": 1366.1,
      "policy": 504.5,
      "total": 4990.2
     },
     "2024-25": {
      "structural": 3155.9,
      "routine": 1338.5,
      "policy": 530.8,
      "total": 5025.2
     }
    },
    "localA": {
     "2005-06": {
      "structural": 870,
      "routine": 644.7,
      "policy": null,
      "total": 1514.7
     },
     "2006-07": {
      "structural": 805.3,
      "routine": 569.1,
      "policy": null,
      "total": 1374.4
     },
     "2007-08": {
      "structural": 722.5,
      "routine": 712.4,
      "policy": null,
      "total": 1434.9
     },
     "2008-09": {
      "structural": 703.9,
      "routine": 432.7,
      "policy": null,
      "total": 1136.6
     },
     "2009-10": {
      "structural": 912.1,
      "routine": 803.1,
      "policy": null,
      "total": 1715.2
     },
     "2010-11": {
      "structural": 906.2,
      "routine": 661.5,
      "policy": null,
      "total": 1567.7
     },
     "2011-12": {
      "structural": 1019.4,
      "routine": 701,
      "policy": null,
      "total": 1720.4
     },
     "2012-13": {
      "structural": 803.4,
      "routine": 678.4,
      "policy": null,
      "total": 1481.8
     },
     "2013-14": {
      "structural": 875.2,
      "routine": 709,
      "policy": null,
      "total": 1584.2
     },
     "2014-15": {
      "structural": 1134.9,
      "routine": 495.1,
      "policy": null,
      "total": 1630
     },
     "2015-16": {
      "structural": 1080,
      "routine": 540.3,
      "policy": null,
      "total": 1620.3
     },
     "2016-17": {
      "structural": 1388.6,
      "routine": 483.9,
      "policy": null,
      "total": 1872.5
     },
     "2017-18": {
      "structural": 1225.2,
      "routine": 557.5,
      "policy": null,
      "total": 1782.8
     },
     "2018-19": {
      "structural": 1244.6,
      "routine": 417.6,
      "policy": null,
      "total": 1662.2
     },
     "2019-20": {
      "structural": 1187.8,
      "routine": 379.7,
      "policy": null,
      "total": 1567.5
     },
     "2020-21": {
      "structural": 1145.5,
      "routine": 378.1,
      "policy": null,
      "total": 1523.6
     },
     "2021-22": {
      "structural": 995.2,
      "routine": 420.4,
      "policy": null,
      "total": 1415.5
     },
     "2022-23": {
      "structural": 1062,
      "routine": 431.3,
      "policy": null,
      "total": 1493.3
     },
     "2023-24": {
      "structural": 1135,
      "routine": 431.3,
      "policy": null,
      "total": 1566.3
     },
     "2024-25": {
      "structural": 1224.4,
      "routine": 422.5,
      "policy": null,
      "total": 1646.9
     }
    },
    "localMinor": {
     "2005-06": {
      "structural": 1978.4,
      "routine": 1299,
      "policy": null,
      "total": 3277.4
     },
     "2006-07": {
      "structural": 1897.5,
      "routine": 1294,
      "policy": null,
      "total": 3191.6
     },
     "2007-08": {
      "structural": 1933.2,
      "routine": 1305.4,
      "policy": null,
      "total": 3238.7
     },
     "2008-09": {
      "structural": 1887.3,
      "routine": 1106.9,
      "policy": null,
      "total": 2994.3
     },
     "2009-10": {
      "structural": 2018.8,
      "routine": 1274.9,
      "policy": null,
      "total": 3293.7
     },
     "2010-11": {
      "structural": 1888.3,
      "routine": 1297.6,
      "policy": null,
      "total": 3185.9
     },
     "2011-12": {
      "structural": 1679.3,
      "routine": 1135.2,
      "policy": null,
      "total": 2814.6
     },
     "2012-13": {
      "structural": 1556.1,
      "routine": 1104.2,
      "policy": null,
      "total": 2660.3
     },
     "2013-14": {
      "structural": 1597.7,
      "routine": 1037.3,
      "policy": null,
      "total": 2634.9
     },
     "2014-15": {
      "structural": 1819.1,
      "routine": 1035.1,
      "policy": null,
      "total": 2854.2
     },
     "2015-16": {
      "structural": 1818,
      "routine": 910.9,
      "policy": null,
      "total": 2728.9
     },
     "2016-17": {
      "structural": 1532.5,
      "routine": 912.1,
      "policy": null,
      "total": 2444.6
     },
     "2017-18": {
      "structural": 1630.8,
      "routine": 896.2,
      "policy": null,
      "total": 2527
     },
     "2018-19": {
      "structural": 2005.3,
      "routine": 881.9,
      "policy": null,
      "total": 2887.2
     },
     "2019-20": {
      "structural": 1908.5,
      "routine": 904.3,
      "policy": null,
      "total": 2812.9
     },
     "2020-21": {
      "structural": 1972.4,
      "routine": 907.5,
      "policy": null,
      "total": 2879.9
     },
     "2021-22": {
      "structural": 1907.1,
      "routine": 926.3,
      "policy": null,
      "total": 2833.3
     },
     "2022-23": {
      "structural": 1876.5,
      "routine": 961.6,
      "policy": null,
      "total": 2838
     },
     "2023-24": {
      "structural": 1984.6,
      "routine": 934.8,
      "policy": null,
      "total": 2919.4
     },
     "2024-25": {
      "structural": 1931.5,
      "routine": 916,
      "policy": null,
      "total": 2847.5
     }
    }
   }
  },
  "treatments": {
   "a": {
    "1984-85": {
     "strengthening": 1.2,
     "resurfacing": 2.6,
     "preservation": 7.3,
     "total": 11.1
    },
    "1985-86": {
     "strengthening": 0.9,
     "resurfacing": 2,
     "preservation": 6.2,
     "total": 9.1
    },
    "1986-87": {
     "strengthening": 1.2,
     "resurfacing": 2.9,
     "preservation": 7.1,
     "total": 11.2
    },
    "1987-88": {
     "strengthening": 1.1,
     "resurfacing": 2.8,
     "preservation": 6.2,
     "total": 10.1
    },
    "1988-89": {
     "strengthening": 1.4,
     "resurfacing": 2.5,
     "preservation": 6.6,
     "total": 10.5
    },
    "1989-90": {
     "strengthening": 1.2,
     "resurfacing": 3.2,
     "preservation": 7.5,
     "total": 11.9
    },
    "1990-91": {
     "strengthening": 1.2,
     "resurfacing": 2.8,
     "preservation": 5.7,
     "total": 9.7
    },
    "1991-92": {
     "strengthening": 1.5,
     "resurfacing": 2.7,
     "preservation": 6.8,
     "total": 11
    },
    "1992-93": {
     "strengthening": 1.7,
     "resurfacing": 2.6,
     "preservation": 6.2,
     "total": 10.5
    },
    "1993-94": {
     "strengthening": 1.8,
     "resurfacing": 2.7,
     "preservation": 8.6,
     "total": 13.1
    },
    "1994-95": {
     "strengthening": 1.6,
     "resurfacing": 2.5,
     "preservation": 4.4,
     "total": 8.5
    },
    "1995-96": {
     "strengthening": 1.3,
     "resurfacing": 2.1,
     "preservation": 3.9,
     "total": 7.3
    },
    "1996-97": {
     "strengthening": 0.7,
     "resurfacing": 2.4,
     "preservation": 4.3,
     "total": 7.4
    },
    "1997-98": {
     "strengthening": 0.6,
     "resurfacing": 1.4,
     "preservation": 3.6,
     "total": 5.6
    },
    "1998-99": {
     "strengthening": 1.4,
     "resurfacing": 1.1,
     "preservation": 4.1,
     "total": 6.6
    },
    "1999-00": {
     "strengthening": 0.9,
     "resurfacing": 1.8,
     "preservation": 3.9,
     "total": 6.6
    },
    "2000-01": {
     "strengthening": 1.8,
     "resurfacing": 1.7,
     "preservation": 4.4,
     "total": 7.9
    },
    "2001-02": {
     "strengthening": 2.2,
     "resurfacing": 2.1,
     "preservation": 5.1,
     "total": 9.4
    },
    "2002-03": {
     "strengthening": 2.3,
     "resurfacing": 3.1,
     "preservation": 3.8,
     "total": 9.2
    },
    "2003-04": {
     "strengthening": 1.9,
     "resurfacing": 3,
     "preservation": 3.5,
     "total": 8.5
    },
    "2004-05": {
     "strengthening": 2.3,
     "resurfacing": 2.5,
     "preservation": 3.6,
     "total": 8.4
    },
    "2005-06": {
     "strengthening": 2.2,
     "resurfacing": 2.7,
     "preservation": 3.7,
     "total": 8.5
    },
    "2006-07": {
     "strengthening": 1.8,
     "resurfacing": 2.5,
     "preservation": 2.8,
     "total": 7
    },
    "2007-08": {
     "strengthening": 0.8,
     "resurfacing": 2,
     "preservation": 1.9,
     "total": 4.7
    },
    "2008-09": {
     "strengthening": 1,
     "resurfacing": 2.2,
     "preservation": 3.3,
     "total": 6.4
    },
    "2009-10": {
     "strengthening": 1.3,
     "resurfacing": 3.1,
     "preservation": 4.1,
     "total": 8.5
    },
    "2010-11": {
     "strengthening": 0.6,
     "resurfacing": 2.1,
     "preservation": 3.3,
     "total": 6
    },
    "2011-12": {
     "strengthening": 0.8,
     "resurfacing": 2.2,
     "preservation": 4.6,
     "total": 7.6
    },
    "2012-13": {
     "strengthening": 0.6,
     "resurfacing": 1.6,
     "preservation": 4.3,
     "total": 6.5
    },
    "2013-14": {
     "strengthening": 0.6,
     "resurfacing": 2.1,
     "preservation": 5.3,
     "total": 8.1
    },
    "2014-15": {
     "strengthening": 0.6,
     "resurfacing": 2,
     "preservation": 4.9,
     "total": 7.5
    },
    "2015-16": {
     "strengthening": 0.8,
     "resurfacing": 1.9,
     "preservation": 4.7,
     "total": 7.4
    },
    "2016-17": {
     "strengthening": 0.8,
     "resurfacing": 2,
     "preservation": 4.8,
     "total": 7.6
    },
    "2017-18": {
     "strengthening": 0.7,
     "resurfacing": 2.3,
     "preservation": 4,
     "total": 7
    },
    "2018-19": {
     "strengthening": 0.6,
     "resurfacing": 2,
     "preservation": 3.6,
     "total": 6.2
    },
    "2019-20": {
     "strengthening": 0.5,
     "resurfacing": 1.7,
     "preservation": 4,
     "total": 6.2
    },
    "2020-21": {
     "strengthening": 0.8,
     "resurfacing": 2.3,
     "preservation": 2.8,
     "total": 5.9
    },
    "2021-22": {
     "strengthening": 0.6,
     "resurfacing": 1.7,
     "preservation": 3.5,
     "total": 5.8
    },
    "2022-23": {
     "strengthening": 0.3,
     "resurfacing": 2,
     "preservation": 2.9,
     "total": 5.1
    },
    "2023-24": {
     "strengthening": 0.3,
     "resurfacing": 1.8,
     "preservation": 2.6,
     "total": 4.7
    },
    "2024-25": {
     "strengthening": 0.3,
     "resurfacing": 2.1,
     "preservation": 3.4,
     "total": 5.8
    }
   },
   "bcu": {
    "1984-85": {
     "strengthening": 0.4,
     "resurfacing": 0.5,
     "preservation": 7.4,
     "total": 8.3
    },
    "1985-86": {
     "strengthening": 0.4,
     "resurfacing": 0.5,
     "preservation": 7.5,
     "total": 8.4
    },
    "1986-87": {
     "strengthening": 0.5,
     "resurfacing": 0.6,
     "preservation": 7.5,
     "total": 8.6
    },
    "1987-88": {
     "strengthening": 0.4,
     "resurfacing": 0.5,
     "preservation": 6.9,
     "total": 7.8
    },
    "1988-89": {
     "strengthening": 0.4,
     "resurfacing": 0.5,
     "preservation": 6.9,
     "total": 7.8
    },
    "1989-90": {
     "strengthening": 0.6,
     "resurfacing": 0.9,
     "preservation": 8.9,
     "total": 10.4
    },
    "1990-91": {
     "strengthening": 0.4,
     "resurfacing": 0.5,
     "preservation": 7.1,
     "total": 8
    },
    "1991-92": {
     "strengthening": 0.4,
     "resurfacing": 0.6,
     "preservation": 6.2,
     "total": 7.2
    },
    "1992-93": {
     "strengthening": 0.4,
     "resurfacing": 0.6,
     "preservation": 6.5,
     "total": 7.5
    },
    "1993-94": {
     "strengthening": 0.3,
     "resurfacing": 0.5,
     "preservation": 5.1,
     "total": 5.9
    },
    "1994-95": {
     "strengthening": 0.3,
     "resurfacing": 0.5,
     "preservation": 4.9,
     "total": 5.7
    },
    "1995-96": {
     "strengthening": 0.3,
     "resurfacing": 0.3,
     "preservation": 4.3,
     "total": 4.9
    },
    "1996-97": {
     "strengthening": 0.2,
     "resurfacing": 0.3,
     "preservation": 4.7,
     "total": 5.2
    },
    "1997-98": {
     "strengthening": 0.2,
     "resurfacing": 0.3,
     "preservation": 4,
     "total": 4.5
    },
    "1998-99": {
     "strengthening": 0.1,
     "resurfacing": 0.1,
     "preservation": 4.5,
     "total": 4.7
    },
    "1999-00": {
     "strengthening": 0.2,
     "resurfacing": 0.3,
     "preservation": 3.7,
     "total": 4.2
    },
    "2000-01": {
     "strengthening": 0.2,
     "resurfacing": 0.4,
     "preservation": 3.7,
     "total": 4.3
    },
    "2001-02": {
     "strengthening": 0.4,
     "resurfacing": 0.5,
     "preservation": 3.3,
     "total": 4.2
    },
    "2002-03": {
     "strengthening": 0.3,
     "resurfacing": 0.6,
     "preservation": 3.2,
     "total": 4.1
    },
    "2003-04": {
     "strengthening": 0.3,
     "resurfacing": 0.6,
     "preservation": 3.2,
     "total": 4.1
    },
    "2004-05": {
     "strengthening": 0.4,
     "resurfacing": 0.7,
     "preservation": 3.3,
     "total": 4.4
    },
    "2005-06": {
     "strengthening": 0.3,
     "resurfacing": 0.8,
     "preservation": 3.2,
     "total": 4.3
    },
    "2006-07": {
     "strengthening": 0.3,
     "resurfacing": 0.6,
     "preservation": 3.7,
     "total": 4.7
    },
    "2007-08": {
     "strengthening": 0.2,
     "resurfacing": 0.7,
     "preservation": 2.7,
     "total": 3.7
    },
    "2008-09": {
     "strengthening": 0.5,
     "resurfacing": 0.7,
     "preservation": 2.7,
     "total": 4
    },
    "2009-10": {
     "strengthening": 0.2,
     "resurfacing": 0.5,
     "preservation": 2.7,
     "total": 3.4
    },
    "2010-11": {
     "strengthening": 0.2,
     "resurfacing": 0.7,
     "preservation": 2.4,
     "total": 3.3
    },
    "2011-12": {
     "strengthening": 0.4,
     "resurfacing": 0.6,
     "preservation": 3.1,
     "total": 4.1
    },
    "2012-13": {
     "strengthening": 0.3,
     "resurfacing": 0.6,
     "preservation": 3.1,
     "total": 4
    },
    "2013-14": {
     "strengthening": 0.3,
     "resurfacing": 0.7,
     "preservation": 3,
     "total": 4
    },
    "2014-15": {
     "strengthening": 0.4,
     "resurfacing": 0.8,
     "preservation": 2.7,
     "total": 3.9
    },
    "2015-16": {
     "strengthening": 0.3,
     "resurfacing": 0.7,
     "preservation": 3.1,
     "total": 4.1
    },
    "2016-17": {
     "strengthening": 0.3,
     "resurfacing": 0.7,
     "preservation": 3.2,
     "total": 4.3
    },
    "2017-18": {
     "strengthening": 0.3,
     "resurfacing": 0.7,
     "preservation": 2.8,
     "total": 3.8
    },
    "2018-19": {
     "strengthening": 0.2,
     "resurfacing": 0.7,
     "preservation": 2.4,
     "total": 3.4
    },
    "2019-20": {
     "strengthening": 0.2,
     "resurfacing": 0.6,
     "preservation": 2.4,
     "total": 3.2
    },
    "2020-21": {
     "strengthening": 0.3,
     "resurfacing": 0.8,
     "preservation": 2.1,
     "total": 3.1
    },
    "2021-22": {
     "strengthening": 0.3,
     "resurfacing": 0.6,
     "preservation": 2,
     "total": 2.8
    },
    "2022-23": {
     "strengthening": 0.2,
     "resurfacing": 0.7,
     "preservation": 1.7,
     "total": 2.5
    },
    "2023-24": {
     "strengthening": 0.2,
     "resurfacing": 0.6,
     "preservation": 1.7,
     "total": 2.5
    },
    "2024-25": {
     "strengthening": 0.2,
     "resurfacing": 0.8,
     "preservation": 2,
     "total": 2.9
    }
   },
   "byLaYear": "2024-25"
  },
  "srn": {
   "motorways": {
    "2007-08": 6,
    "2008-09": 5,
    "2009-10": 4,
    "2010-11": 4,
    "2011-12": 3,
    "2012-13": 2,
    "2013-14": 3,
    "2014-15": 3,
    "2015-16": 3,
    "2016-17": 2,
    "2017-18": 4,
    "2018-19": 4,
    "2019-20": 4,
    "2020-21": 4,
    "2021-22": 4,
    "2022-23": 5,
    "2023-24": 4,
    "2024-25": 4
   },
   "aRoads": {
    "2007-08": 5,
    "2008-09": 5,
    "2009-10": 4,
    "2010-11": 4,
    "2011-12": 4,
    "2012-13": 3,
    "2013-14": 5,
    "2014-15": 5,
    "2015-16": 4,
    "2016-17": 4,
    "2017-18": 6,
    "2018-19": 7,
    "2019-20": 7,
    "2020-21": 7,
    "2021-22": 7,
    "2022-23": 7,
    "2023-24": 7,
    "2024-25": 6
   }
  },
  "conditionEngland": {
   "a": {
    "2007-08": 5,
    "2008-09": 5,
    "2009-10": 5,
    "2010-11": 5,
    "2011-12": 5,
    "2012-13": 5,
    "2013-14": 4,
    "2014-15": 4,
    "2015-16": 3,
    "2016-17": 3,
    "2017-18": 3,
    "2018-19": 3,
    "2019-20": 4,
    "2020-21": 4,
    "2021-22": 4,
    "2022-23": 4,
    "2023-24": 4,
    "2024-25": 5
   },
   "bc": {
    "2007-08": 8,
    "2008-09": 9,
    "2009-10": 9,
    "2010-11": 10,
    "2011-12": 10,
    "2012-13": 9,
    "2013-14": 8,
    "2014-15": 7,
    "2015-16": 6,
    "2016-17": 6,
    "2017-18": 6,
    "2018-19": 6,
    "2019-20": 6,
    "2020-21": 7,
    "2021-22": 6,
    "2022-23": 7,
    "2023-24": 7,
    "2024-25": 7
   },
   "u": {
    "2007-08": 15,
    "2008-09": 15,
    "2009-10": 15,
    "2010-11": 16,
    "2011-12": 17,
    "2012-13": 18,
    "2013-14": 18,
    "2014-15": 18,
    "2015-16": 16,
    "2016-17": 17,
    "2017-18": 16,
    "2018-19": 16,
    "2019-20": 15,
    "2020-21": 17,
    "2021-22": 16,
    "2022-23": 16,
    "2023-24": 17,
    "2024-25": 17
   }
  },
  "allocations": {
   "byCode": {
    "E09000002": {
     "2026-27": 1449000,
     "2027-28": 1557000,
     "2028-29": 1666000,
     "2029-30": 1911000,
     "2025-26": 557790,
     "2023-24": 171000,
     "2024-25": 171000
    },
    "E09000003": {
     "2026-27": 2467000,
     "2027-28": 2652000,
     "2028-29": 2842000,
     "2029-30": 3261000,
     "2025-26": 1199790,
     "2023-24": 368000,
     "2024-25": 368000
    },
    "E06000055": {
     "2026-27": 6540000,
     "2027-28": 7634000,
     "2028-29": 8247000,
     "2029-30": 9428000,
     "2025-26": 6319790,
     "2022-23": 3728000,
     "2023-24": 4198000,
     "2024-25": 4198000
    },
    "E09000004": {
     "2026-27": 2491000,
     "2027-28": 2678000,
     "2028-29": 2866000,
     "2029-30": 3291000,
     "2025-26": 896790,
     "2023-24": 275000,
     "2024-25": 275000
    },
    "E06000058": {
     "2026-27": 7763000,
     "2027-28": 9144000,
     "2028-29": 9860000,
     "2029-30": 11273000,
     "2025-26": 7479790,
     "2022-23": 4786000,
     "2023-24": 5390000,
     "2024-25": 5390000
    },
    "E06000036": {
     "2026-27": 3416000,
     "2027-28": 4007000,
     "2028-29": 4321000,
     "2029-30": 4940000,
     "2025-26": 3294790,
     "2022-23": 2124000,
     "2023-24": 2392000,
     "2024-25": 2392000
    },
    "E09000005": {
     "2026-27": 1684000,
     "2027-28": 1810000,
     "2028-29": 1938000,
     "2029-30": 2222000,
     "2025-26": 760790,
     "2023-24": 233000,
     "2024-25": 233000
    },
    "E06000043": {
     "2026-27": 5475000,
     "2027-28": 6429000,
     "2028-29": 6938000,
     "2029-30": 7930000,
     "2025-26": 5284790,
     "2022-23": 3274000,
     "2023-24": 3687000,
     "2024-25": 3687000
    },
    "E09000006": {
     "2026-27": 3573000,
     "2027-28": 3840000,
     "2028-29": 4110000,
     "2029-30": 4714000,
     "2025-26": 1480790,
     "2023-24": 455000,
     "2024-25": 455000
    },
    "E06000060": {
     "2026-27": 21462000,
     "2027-28": 25021000,
     "2028-29": 27050000,
     "2029-30": 30925000,
     "2025-26": 20726790,
     "2022-23": 13111000,
     "2023-24": 14765000,
     "2024-25": 14765000
    },
    "E09000007": {
     "2026-27": 945000,
     "2027-28": 1016000,
     "2028-29": 1087000,
     "2029-30": 1246000,
     "2025-26": 445790,
     "2023-24": 137000,
     "2024-25": 137000
    },
    "E06000056": {
     "2026-27": 10037000,
     "2027-28": 11707000,
     "2028-29": 12643000,
     "2029-30": 14453000,
     "2025-26": 9699790,
     "2022-23": 5564000,
     "2023-24": 6266000,
     "2024-25": 6266000
    },
    "E06000049": {
     "2026-27": 21790000,
     "2027-28": 25446000,
     "2028-29": 27498000,
     "2029-30": 31436000,
     "2025-26": 21031790,
     "2022-23": 13048000,
     "2023-24": 14706000,
     "2024-25": 14706000
    },
    "E06000050": {
     "2026-27": 16079000,
     "2027-28": 18782000,
     "2028-29": 20284000,
     "2029-30": 23189000,
     "2025-26": 15516790,
     "2022-23": 9929000,
     "2023-24": 11191000,
     "2024-25": 11191000
    },
    "E09000001": {
     "2026-27": 277000,
     "2027-28": 298000,
     "2028-29": 319000,
     "2029-30": 367000,
     "2025-26": 71790,
     "2023-24": 21000,
     "2024-25": 21000
    },
    "E06000052": {
     "2026-27": 45792000,
     "2027-28": 52965000,
     "2028-29": 57277000,
     "2029-30": 65479000,
     "2025-26": 44340790,
     "2022-23": 28325000,
     "2023-24": 31898000,
     "2024-25": 31898000
    },
    "E09000008": {
     "2026-27": 2707000,
     "2027-28": 2909000,
     "2028-29": 3115000,
     "2029-30": 3569000,
     "2025-26": 1242790,
     "2023-24": 382000,
     "2024-25": 382000
    },
    "E06000063": {
     "2026-27": 27348000,
     "2027-28": 31747000,
     "2028-29": 34329000,
     "2029-30": 39245000,
     "2025-26": 26454790,
     "2023-24": 1949000,
     "2024-25": 1949000
    },
    "E06000059": {
     "2026-27": 25845000,
     "2027-28": 29941000,
     "2028-29": 32404000,
     "2029-30": 37044000,
     "2025-26": 25012790,
     "2022-23": 16391000,
     "2023-24": 18459000,
     "2024-25": 18459000
    },
    "E09000009": {
     "2026-27": 1634000,
     "2027-28": 1757000,
     "2028-29": 1881000,
     "2029-30": 2156000,
     "2025-26": 946790,
     "2023-24": 291000,
     "2024-25": 291000
    },
    "E10000011": {
     "2026-27": 21739000,
     "2027-28": 25328000,
     "2028-29": 27374000,
     "2029-30": 31295000,
     "2025-26": 21001790,
     "2022-23": 13275000,
     "2023-24": 14949000,
     "2024-25": 14949000
    },
    "E09000010": {
     "2026-27": 3165000,
     "2027-28": 3401000,
     "2028-29": 3644000,
     "2029-30": 4185000,
     "2025-26": 1008790,
     "2023-24": 310000,
     "2024-25": 310000
    },
    "E10000012": {
     "2026-27": 47451000,
     "2027-28": 55365000,
     "2028-29": 59783000,
     "2029-30": 68344000,
     "2025-26": 45842790,
     "2022-23": 30685000,
     "2023-24": 34555000,
     "2024-25": 34555000
    },
    "E10000013": {
     "2026-27": 36530000,
     "2027-28": 42467000,
     "2028-29": 45898000,
     "2029-30": 52470000,
     "2025-26": 35311790,
     "2022-23": 22266000,
     "2023-24": 25075000,
     "2024-25": 25075000
    },
    "E09000011": {
     "2026-27": 2286000,
     "2027-28": 2457000,
     "2028-29": 2630000,
     "2029-30": 3015000,
     "2025-26": 814790,
     "2023-24": 250000,
     "2024-25": 250000
    },
    "E09000012": {
     "2026-27": 1089000,
     "2027-28": 1170000,
     "2028-29": 1252000,
     "2029-30": 1435000,
     "2025-26": 419790,
     "2023-24": 128000,
     "2024-25": 128000
    },
    "E09000013": {
     "2026-27": 764000,
     "2027-28": 820000,
     "2028-29": 877000,
     "2029-30": 1006000,
     "2025-26": 357790,
     "2023-24": 109000,
     "2024-25": 109000
    },
    "E10000014": {
     "2026-27": 54748000,
     "2027-28": 63685000,
     "2028-29": 68923000,
     "2029-30": 78793000,
     "2025-26": 52925790,
     "2022-23": 33493000,
     "2023-24": 37718000,
     "2024-25": 37718000
    },
    "E09000014": {
     "2026-27": 1515000,
     "2027-28": 1628000,
     "2028-29": 1742000,
     "2029-30": 1998000,
     "2025-26": 572790,
     "2023-24": 176000,
     "2024-25": 176000
    },
    "E09000015": {
     "2026-27": 1322000,
     "2027-28": 1420000,
     "2028-29": 1519000,
     "2029-30": 1741000,
     "2025-26": 783790,
     "2023-24": 241000,
     "2024-25": 241000
    },
    "E09000016": {
     "2026-27": 3060000,
     "2027-28": 3289000,
     "2028-29": 3520000,
     "2029-30": 4033000,
     "2025-26": 811500,
     "2023-24": 333000,
     "2024-25": 333000
    },
    "E06000019": {
     "2026-27": 23697000,
     "2027-28": 27449000,
     "2028-29": 29695000,
     "2029-30": 33948000,
     "2025-26": 22929790,
     "2022-23": 14389000,
     "2023-24": 16219000,
     "2024-25": 16219000
    },
    "E10000015": {
     "2026-27": 36975000,
     "2027-28": 43281000,
     "2028-29": 46727000,
     "2029-30": 53419000,
     "2025-26": 35671790,
     "2022-23": 22230000,
     "2023-24": 25034000,
     "2024-25": 25034000
    },
    "E09000017": {
     "2026-27": 3207000,
     "2027-28": 3446000,
     "2028-29": 3690000,
     "2029-30": 4232000,
     "2025-26": 1153790,
     "2023-24": 354000,
     "2024-25": 354000
    },
    "E09000018": {
     "2026-27": 874000,
     "2027-28": 944000,
     "2028-29": 987000,
     "2029-30": 1039000,
     "2025-26": 758790,
     "2023-24": 233000,
     "2024-25": 233000
    },
    "E06000046": {
     "2026-27": 1678000,
     "2027-28": 2191000,
     "2028-29": 2204000,
     "2029-30": 2241000,
     "2025-26": 1609790
    },
    "E06000053": {
     "2026-27": 57000,
     "2027-28": 77000,
     "2028-29": 78000,
     "2029-30": 79000,
     "2025-26": 54790,
     "2022-23": 0,
     "2023-24": 0,
     "2024-25": 0
    },
    "E09000019": {
     "2026-27": 863000,
     "2027-28": 926000,
     "2028-29": 1033000,
     "2029-30": 1184000,
     "2025-26": 369790,
     "2023-24": 113000,
     "2024-25": 113000
    },
    "E09000020": {
     "2026-27": 778000,
     "2027-28": 837000,
     "2028-29": 894000,
     "2029-30": 1026000,
     "2025-26": 329790,
     "2023-24": 101000,
     "2024-25": 101000
    },
    "E10000016": {
     "2026-27": 56232000,
     "2027-28": 65692000,
     "2028-29": 70974000,
     "2029-30": 81138000,
     "2025-26": 54284790,
     "2022-23": 34058000,
     "2023-24": 38354000,
     "2024-25": 38354000
    },
    "E09000021": {
     "2026-27": 1328000,
     "2027-28": 1427000,
     "2028-29": 1527000,
     "2029-30": 1753000,
     "2025-26": 544790,
     "2023-24": 167000,
     "2024-25": 167000
    },
    "E09000022": {
     "2026-27": 1507000,
     "2027-28": 1619000,
     "2028-29": 1734000,
     "2029-30": 1988000,
     "2025-26": 586790,
     "2023-24": 180000,
     "2024-25": 180000
    },
    "E06000016": {
     "2026-27": 5574000,
     "2027-28": 6590000,
     "2028-29": 7097000,
     "2029-30": 8113000,
     "2025-26": 5365790,
     "2022-23": 3262000,
     "2023-24": 3677000,
     "2024-25": 3677000
    },
    "E10000018": {
     "2026-27": 29785000,
     "2027-28": 34668000,
     "2028-29": 37451000,
     "2029-30": 42815000,
     "2025-26": 28790790,
     "2022-23": 17755000,
     "2023-24": 20013000,
     "2024-25": 20013000
    },
    "E09000023": {
     "2026-27": 1637000,
     "2027-28": 1760000,
     "2028-29": 1885000,
     "2029-30": 2161000,
     "2025-26": 686790,
     "2023-24": 211000,
     "2024-25": 211000
    },
    "E06000032": {
     "2026-27": 2964000,
     "2027-28": 3509000,
     "2028-29": 3779000,
     "2029-30": 4320000,
     "2025-26": 2853790,
     "2022-23": 1708000,
     "2023-24": 1923000,
     "2024-25": 1923000
    },
    "E06000035": {
     "2026-27": 5218000,
     "2027-28": 6153000,
     "2028-29": 6633000,
     "2029-30": 7583000,
     "2025-26": 5024790,
     "2022-23": 3177000,
     "2023-24": 3578000,
     "2024-25": 3578000
    },
    "E09000024": {
     "2026-27": 1544000,
     "2027-28": 1660000,
     "2028-29": 1776000,
     "2029-30": 2037000,
     "2025-26": 607790,
     "2023-24": 186000,
     "2024-25": 186000
    },
    "E06000042": {
     "2026-27": 11103000,
     "2027-28": 13019000,
     "2028-29": 14035000,
     "2029-30": 16046000,
     "2025-26": 10720790,
     "2022-23": 6397000,
     "2023-24": 7204000,
     "2024-25": 7204000
    },
    "E09000025": {
     "2026-27": 1501000,
     "2027-28": 1613000,
     "2028-29": 1726000,
     "2029-30": 1981000,
     "2025-26": 693790,
     "2023-24": 213000,
     "2024-25": 213000
    },
    "E10000020": {
     "2026-27": 57999000,
     "2027-28": 67107000,
     "2028-29": 72626000,
     "2029-30": 83027000,
     "2025-26": 56143790,
     "2022-23": 35757000,
     "2023-24": 40267000,
     "2024-25": 40267000
    },
    "E06000061": {
     "2026-27": 12820000,
     "2027-28": 14924000,
     "2028-29": 16153000,
     "2029-30": 18466000,
     "2025-26": 12378790,
     "2022-23": 8404000,
     "2023-24": 9473000,
     "2024-25": 9473000
    },
    "E06000024": {
     "2026-27": 7401000,
     "2027-28": 8629000,
     "2028-29": 9319000,
     "2029-30": 10653000,
     "2025-26": 7151790,
     "2022-23": 5011000,
     "2023-24": 5643000,
     "2024-25": 5643000
    },
    "E10000025": {
     "2026-27": 34635000,
     "2027-28": 40185000,
     "2028-29": 43430000,
     "2029-30": 49650000,
     "2025-26": 33484790,
     "2022-23": 20846000,
     "2023-24": 23475000,
     "2024-25": 23475000
    },
    "E06000026": {
     "2026-27": 4694000,
     "2027-28": 5515000,
     "2028-29": 5937000,
     "2029-30": 6787000,
     "2025-26": 4528790,
     "2022-23": 2903000,
     "2023-24": 3269000,
     "2024-25": 3269000
    },
    "E06000044": {
     "2026-27": 2840000,
     "2027-28": 3360000,
     "2028-29": 3621000,
     "2029-30": 4139000,
     "2025-26": 2732790,
     "2022-23": 1786000,
     "2023-24": 2011000,
     "2024-25": 2011000
    },
    "E06000038": {
     "2026-27": 2873000,
     "2027-28": 3377000,
     "2028-29": 3641000,
     "2029-30": 4162000,
     "2025-26": 2771790,
     "2022-23": 1838000,
     "2023-24": 2070000,
     "2024-25": 2070000
    },
    "E09000026": {
     "2026-27": 1811000,
     "2027-28": 1947000,
     "2028-29": 2083000,
     "2029-30": 2389000,
     "2025-26": 854790,
     "2023-24": 262000,
     "2024-25": 262000
    },
    "E09000027": {
     "2026-27": 1927000,
     "2027-28": 2072000,
     "2028-29": 2218000,
     "2029-30": 2545000,
     "2025-26": 665790,
     "2023-24": 204000,
     "2024-25": 204000
    },
    "E06000017": {
     "2026-27": 3899000,
     "2027-28": 4525000,
     "2028-29": 4894000,
     "2029-30": 5595000,
     "2025-26": 3771790,
     "2022-23": 2381000,
     "2023-24": 2684000,
     "2024-25": 2684000
    },
    "E06000051": {
     "2026-27": 34779000,
     "2027-28": 40204000,
     "2028-29": 43492000,
     "2029-30": 49720000,
     "2025-26": 33681790,
     "2022-23": 20599000,
     "2023-24": 23218000,
     "2024-25": 23218000
    },
    "E06000039": {
     "2026-27": 1963000,
     "2027-28": 2328000,
     "2028-29": 2506000,
     "2029-30": 2866000,
     "2025-26": 1889790,
     "2022-23": 1129000,
     "2023-24": 1271000,
     "2024-25": 1271000
    },
    "E06000066": {
     "2026-27": 46480000,
     "2027-28": 53909000,
     "2028-29": 58291000,
     "2029-30": 66639000,
     "2025-26": 44966790,
     "2022-23": 28111000,
     "2023-24": 31657000,
     "2024-25": 31657000
    },
    "E06000045": {
     "2026-27": 3359000,
     "2027-28": 3948000,
     "2028-29": 4273000,
     "2029-30": 4884000,
     "2025-26": 3237790,
     "2022-23": 2128000,
     "2023-24": 2396000,
     "2024-25": 2396000
    },
    "E06000033": {
     "2026-27": 2933000,
     "2027-28": 3461000,
     "2028-29": 3731000,
     "2029-30": 4265000,
     "2025-26": 2825790,
     "2022-23": 1739000,
     "2023-24": 1958000,
     "2024-25": 1958000
    },
    "E09000028": {
     "2026-27": 1853000,
     "2027-28": 1992000,
     "2028-29": 2131000,
     "2029-30": 2444000,
     "2025-26": 615790,
     "2023-24": 189000,
     "2024-25": 189000
    },
    "E10000028": {
     "2026-27": 40782000,
     "2027-28": 47485000,
     "2028-29": 52998000,
     "2029-30": 60588000,
     "2025-26": 39401790,
     "2022-23": 25067000,
     "2023-24": 28255000,
     "2024-25": 28255000
    },
    "E06000021": {
     "2026-27": 4877000,
     "2027-28": 5741000,
     "2028-29": 6798000,
     "2029-30": 7772000,
     "2025-26": 4698790,
     "2022-23": 2972000,
     "2023-24": 3350000,
     "2024-25": 3350000
    },
    "E10000029": {
     "2026-27": 45247000,
     "2027-28": 52511000,
     "2028-29": 56769000,
     "2029-30": 64898000,
     "2025-26": 43770790,
     "2022-23": 27238000,
     "2023-24": 30674000,
     "2024-25": 30674000
    },
    "E10000030": {
     "2026-27": 33615000,
     "2027-28": 39302000,
     "2028-29": 42536000,
     "2029-30": 48627000,
     "2025-26": 32435790,
     "2022-23": 20869000,
     "2023-24": 23501000,
     "2024-25": 23501000
    },
    "E09000029": {
     "2026-27": 1754000,
     "2027-28": 1884000,
     "2028-29": 2017000,
     "2029-30": 2312000,
     "2025-26": 750790,
     "2023-24": 230000,
     "2024-25": 230000
    },
    "E06000030": {
     "2026-27": 5972000,
     "2027-28": 7009000,
     "2028-29": 7557000,
     "2029-30": 8639000,
     "2025-26": 5762790,
     "2022-23": 3496000,
     "2023-24": 3937000,
     "2024-25": 3937000
    },
    "E06000020": {
     "2026-27": 7419000,
     "2027-28": 8669000,
     "2028-29": 9357000,
     "2029-30": 10697000,
     "2025-26": 7165790,
     "2022-23": 4311000,
     "2023-24": 4859000,
     "2024-25": 4859000
    },
    "E06000034": {
     "2026-27": 3965000,
     "2027-28": 4666000,
     "2028-29": 5032000,
     "2029-30": 5753000,
     "2025-26": 3820790,
     "2022-23": 2489000,
     "2023-24": 2803000,
     "2024-25": 2803000
    },
    "E09000030": {
     "2026-27": 1796000,
     "2027-28": 1930000,
     "2028-29": 2066000,
     "2029-30": 2368000,
     "2025-26": 448790,
     "2023-24": 137000,
     "2024-25": 137000
    },
    "E09000031": {
     "2026-27": 1996000,
     "2027-28": 2145000,
     "2028-29": 2296000,
     "2029-30": 2635000,
     "2025-26": 687790,
     "2023-24": 211000,
     "2024-25": 211000
    },
    "E09000032": {
     "2026-27": 1340000,
     "2027-28": 1440000,
     "2028-29": 1541000,
     "2029-30": 1767000,
     "2025-26": 656790,
     "2023-24": 202000,
     "2024-25": 202000
    },
    "E06000007": {
     "2026-27": 7457000,
     "2027-28": 8773000,
     "2028-29": 9466000,
     "2029-30": 10821000,
     "2025-26": 7185790,
     "2022-23": 3989000,
     "2023-24": 4496000,
     "2024-25": 4496000
    },
    "E10000031": {
     "2026-27": 26358000,
     "2027-28": 30703000,
     "2028-29": 33177000,
     "2029-30": 37928000,
     "2025-26": 25466790,
     "2022-23": 16171000,
     "2023-24": 18227000,
     "2024-25": 18227000
    },
    "E06000037": {
     "2026-27": 9202000,
     "2027-28": 10692000,
     "2028-29": 11558000,
     "2029-30": 13212000,
     "2025-26": 8901790,
     "2022-23": 5387000,
     "2023-24": 6066000,
     "2024-25": 6066000
    },
    "E06000062": {
     "2026-27": 15131000,
     "2027-28": 17608000,
     "2028-29": 19056000,
     "2029-30": 21786000,
     "2025-26": 14619790,
     "2022-23": 10669000,
     "2023-24": 12026000,
     "2024-25": 12026000
    },
    "E10000032": {
     "2026-27": 28303000,
     "2027-28": 32904000,
     "2028-29": 35610000,
     "2029-30": 40710000,
     "2025-26": 27348790,
     "2022-23": 17136000,
     "2023-24": 19297000,
     "2024-25": 19297000
    },
    "E09000033": {
     "2026-27": 1541000,
     "2027-28": 1657000,
     "2028-29": 1773000,
     "2029-30": 2033000,
     "2025-26": 524790,
     "2023-24": 161000,
     "2024-25": 161000
    },
    "E06000064": {
     "2026-27": 32104000,
     "2027-28": 37269000,
     "2028-29": 40300000,
     "2029-30": 46071000,
     "2025-26": 31055790,
     "2023-24": 2347000,
     "2024-25": 2347000
    },
    "E06000054": {
     "2026-27": 33375000,
     "2027-28": 38682000,
     "2028-29": 41823000,
     "2029-30": 47813000,
     "2025-26": 32284790,
     "2022-23": 20727000,
     "2023-24": 23341000,
     "2024-25": 23341000
    },
    "E06000040": {
     "2026-27": 4485000,
     "2027-28": 5248000,
     "2028-29": 5664000,
     "2029-30": 6475000,
     "2025-26": 4328790,
     "2022-23": 2720000,
     "2023-24": 3063000,
     "2024-25": 3063000
    },
    "E06000041": {
     "2026-27": 5933000,
     "2027-28": 6959000,
     "2028-29": 7514000,
     "2029-30": 8590000,
     "2025-26": 5720790,
     "2022-23": 3314000,
     "2023-24": 3732000,
     "2024-25": 3732000
    },
    "E10000034": {
     "2026-27": 30612000,
     "2027-28": 35635000,
     "2028-29": 38508000,
     "2029-30": 44022000,
     "2025-26": 29572790,
     "2022-23": 18738000,
     "2023-24": 21121000,
     "2024-25": 21121000
    },
    "E06000008": {
     "2025-26": 3836790,
     "2022-23": 2408000,
     "2023-24": 2714000,
     "2024-25": 2714000
    },
    "E06000009": {
     "2025-26": 2367790,
     "2022-23": 1501000,
     "2023-24": 1692000,
     "2024-25": 1692000
    },
    "E10000008": {
     "2025-26": 83641790,
     "2022-23": 52823000,
     "2023-24": 59486000,
     "2024-25": 59486000
    },
    "E06000011": {
     "2025-26": 22016790,
     "2022-23": 13793000,
     "2023-24": 15546000,
     "2024-25": 15546000
    },
    "E06000010": {
     "2025-26": 4483790,
     "2022-23": 2810000,
     "2023-24": 3167000,
     "2024-25": 3167000
    },
    "E10000017": {
     "2025-26": 46826790,
     "2022-23": 28811000,
     "2023-24": 32472000,
     "2024-25": 32472000
    },
    "E10000019": {
     "2025-26": 60442790,
     "2022-23": 38723000,
     "2023-24": 43647000,
     "2024-25": 43647000
    },
    "E06000012": {
     "2025-26": 4128790,
     "2022-23": 2491000,
     "2023-24": 2808000,
     "2024-25": 2808000
    },
    "E06000013": {
     "2025-26": 8906790,
     "2022-23": 5744000,
     "2023-24": 6474000,
     "2024-25": 6474000
    },
    "E06000027": {
     "2025-26": 2892790,
     "2022-23": 1820000,
     "2023-24": 2050000,
     "2024-25": 2050000
    },
    "E06000047": {
     "2022-23": 14841000,
     "2023-24": 16727000,
     "2024-25": 16727000
    },
    "E06000015": {
     "2022-23": 2765000,
     "2023-24": 3117000,
     "2024-25": 3117000
    },
    "E10000007": {
     "2022-23": 23699000,
     "2023-24": 26713000,
     "2024-25": 26713000
    },
    "E08000037": {
     "2022-23": 3420000,
     "2023-24": 3855000,
     "2024-25": 3855000
    },
    "E08000021": {
     "2022-23": 3389000,
     "2023-24": 3820000,
     "2024-25": 3820000
    },
    "E08000022": {
     "2022-23": 2819000,
     "2023-24": 3177000,
     "2024-25": 3177000
    },
    "E06000065": {
     "2022-23": 37021000,
     "2023-24": 41725000,
     "2024-25": 41725000
    },
    "E06000057": {
     "2022-23": 21780000,
     "2023-24": 24548000,
     "2024-25": 24548000
    },
    "E06000018": {
     "2022-23": 2765000,
     "2023-24": 3117000,
     "2024-25": 3117000
    },
    "E10000024": {
     "2022-23": 18630000,
     "2023-24": 20999000,
     "2024-25": 20999000
    },
    "E08000023": {
     "2022-23": 1933000,
     "2023-24": 2179000,
     "2024-25": 2179000
    },
    "E08000024": {
     "2022-23": 4129000,
     "2023-24": 4654000,
     "2024-25": 4654000
    },
    "E06000014": {
     "2022-23": 2835000,
     "2023-24": 3195000,
     "2024-25": 3195000
    }
   },
   "strategic": {
    "Cambridgeshire and Peterborough CA": {
     "2026-27": 38768000,
     "2027-28": 45026000,
     "2028-29": 48701000,
     "2029-30": 55676000,
     "2025-26": 37490580
    },
    "Devon and Torbay CA": {
     "2026-27": 89415000,
     "2027-28": 103696000,
     "2028-29": 112131000,
     "2029-30": 128188000
    },
    "Greater Lincolnshire CA": {
     "2026-27": 76001000,
     "2027-28": 88231000,
     "2028-29": 95378000,
     "2029-30": 109036000
    },
    "Hull and East Yorkshire CA": {
     "2026-27": 27432000,
     "2027-28": 31988000,
     "2028-29": 34540000,
     "2029-30": 39485000
    },
    "Lancashire CCA": {
     "2026-27": 54952000,
     "2027-28": 64300000,
     "2028-29": 69420000,
     "2029-30": 79362000
    },
    "York and North Yorkshire CA": {
     "2026-27": 64302000,
     "2027-28": 74639000,
     "2028-29": 80695000,
     "2029-30": 92251000,
     "2025-26": 62184580
    },
    "Greater Manchester CA": {
     "2025-26": 14823900
    },
    "South Yorkshire CA": {
     "2025-26": 6738370
    },
    "West Yorkshire CA": {
     "2025-26": 14822950
    },
    "Liverpool City Region CA": {
     "2025-26": 8723740
    },
    "Tees Valley CA": {
     "2025-26": 4881950
    },
    "West Midlands CA": {
     "2025-26": 8620740
    },
    "West of England CA": {
     "2025-26": 6738370
    },
    "North East CA": {
     "2025-26": 21746530
    },
    "East Midlands CA": {
     "2025-26": 75742160
    }
   },
   "totals": {
    "2026-27": 1134495000,
    "2027-28": 1315626000,
    "2028-29": 1423524000,
    "2029-30": 1627245000,
    "2025-26": 1303515130,
    "2023-24": 1038803000,
    "2024-25": 1038803000,
    "2022-23": 911850000
   },
   "viaMayoral": [
    "Barnsley",
    "Bath and North East Somerset UA",
    "Bolton",
    "Bradford",
    "Bristol, City of UA",
    "Bury",
    "Calderdale",
    "Coventry",
    "Darlington UA",
    "Doncaster",
    "Dudley",
    "Halton UA",
    "Hartlepool UA",
    "Kirklees",
    "Knowsley",
    "Leeds",
    "Liverpool",
    "Manchester",
    "Middlesbrough UA",
    "Oldham",
    "Redcar and Cleveland UA",
    "Rochdale",
    "Rotherham",
    "Salford",
    "Sandwell",
    "Sefton",
    "Solihull",
    "South Gloucestershire UA",
    "St. Helens",
    "Stockport",
    "Stockton-on-Tees UA",
    "Tameside",
    "Trafford",
    "Wakefield",
    "Walsall",
    "Wigan",
    "Wirral",
    "Wolverhampton"
   ],
   "unmatched": [],
   "pages": [
    {
     "year": "2026-27 to 2029-30",
     "url": "https://www.gov.uk/government/publications/highways-maintenance-funding-allocations/highways-maintenance-block-formula-allocations-2026-to-2030",
     "updated": "2026-04-14"
    },
    {
     "year": "2025-26",
     "url": "https://www.gov.uk/government/publications/highways-maintenance-funding-allocations/highways-maintenance-block-formula-allocations-2025-to-2026",
     "updated": "2026-04-14"
    },
    {
     "year": "2022-23 to 2024-25",
     "url": "https://www.gov.uk/government/publications/highways-maintenance-funding-allocations/highways-maintenance-and-itb-funding-formula-allocations-2022-to-2025",
     "updated": "2026-04-14"
    },
    {
     "year": "2023-24 and 2024-25 (additional)",
     "url": "https://www.gov.uk/government/publications/highways-maintenance-funding-allocations/local-highways-maintenance-additional-funding-from-2023-to-2034",
     "updated": "2026-04-14"
    }
   ]
  },
  "ratings": {
   "year": "2025-26",
   "url": "https://www.gov.uk/government/publications/local-road-maintenance-ratings/local-road-maintenance-ratings-2025-to-2026",
   "byCode": {
    "E09000002": {
     "name": "Barking and Dagenham",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Amber",
     "report": "https://www.lbbd.gov.uk/roads-and-pavements/roads-traffic-and-transport/highways-surveys-and-highway-inspectors",
     "note": "Based on incomplete carriageway treatment data."
    },
    "E09000003": {
     "name": "Barnet",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Amber",
     "report": "https://www.barnet.gov.uk/sites/default/files/2025-06/LBB%20Local%20Highways%20maintenance%20transparency%20report%202025.pdf",
     "note": null
    },
    "E08000038": {
     "name": "Barnsley",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Amber",
     "report": "https://www.barnsley.gov.uk/services/roads-travel-and-parking/local-highway-maintenance-transparency-report/",
     "note": null
    },
    "E06000022": {
     "name": "Bath & North East Somerset",
     "overall": "Amber",
     "condition": "Red",
     "spend": "Green",
     "bestPractice": "Amber",
     "report": "https://www.bathnes.gov.uk/view-our-local-highways-maintenance-transparency-report",
     "note": null
    },
    "E06000055": {
     "name": "Bedford",
     "overall": "Red",
     "condition": "Amber",
     "spend": "Red",
     "bestPractice": "Amber",
     "report": "https://www.bedford.gov.uk/parking-roads-and-travel/local-highways-maintenance-transparency-report",
     "note": null
    },
    "E09000004": {
     "name": "Bexley",
     "overall": "Amber",
     "condition": "Green",
     "spend": "Green",
     "bestPractice": "Amber",
     "report": "https://www.bexley.gov.uk/services/parking-transport-and-streets/potholes-or-street-defects/reporting-pothole-and-road-defect-issues",
     "note": null
    },
    "E08000025": {
     "name": "Birmingham",
     "overall": "Amber",
     "condition": "Amber",
     "spend": null,
     "bestPractice": "Amber",
     "report": "https://www.birmingham.gov.uk/downloads/file/30421/birmingham_local_highway_maintenance_funding_2025_to_2026",
     "note": "No spend rating: separate highways maintenance funding arrangements."
    },
    "E06000008": {
     "name": "Blackburn with Darwen",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Green",
     "report": "https://www.blackburn.gov.uk/preview-link/node/3222/6fcc180b-fae1-4fd4-b80a-8ac802818cbc",
     "note": null
    },
    "E06000009": {
     "name": "Blackpool",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Green",
     "report": "https://www.blackpool.gov.uk/Your-Council/Transparency-and-open-data/Highway-maintenance-funding.aspx",
     "note": null
    },
    "E08000001": {
     "name": "Bolton",
     "overall": "Red",
     "condition": "Amber",
     "spend": "Red",
     "bestPractice": "Amber",
     "report": "https://www.bolton.gov.uk/downloads/file/7120/local-highways-maintenance-transparency-report",
     "note": null
    },
    "E06000058": {
     "name": "Bournemouth, Christchurch and Poole",
     "overall": "Amber",
     "condition": "Green",
     "spend": "Amber",
     "bestPractice": "Amber",
     "report": "https://www.bcpcouncil.gov.uk/roads-and-transport/projects-plans-and-consultations/highway-maintenance",
     "note": null
    },
    "E06000036": {
     "name": "Bracknell Forest",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Amber",
     "report": "https://www.bracknell-forest.gov.uk/roads-parking-and-transport/roads/roadworks/renewing-road-surfaces/local-highways-maintenance-transparency-report",
     "note": null
    },
    "E08000032": {
     "name": "Bradford",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Green",
     "report": "https://www.bradford.gov.uk/transport-and-travel/highways-asset-management/highways-asset-management/?Folder=Local+Highway+Maintenance+Transparency+Report+-+June+2025",
     "note": null
    },
    "E09000005": {
     "name": "Brent",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Red",
     "report": "https://www.brent.gov.uk/-/media/files/resident-documents/parking-roads-and-transport-document/local-highways-maintenance-transparency-report.pdf?rev=db109e86407e44649cec758c6c5cc030",
     "note": null
    },
    "E06000043": {
     "name": "Brighton and Hove",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Amber",
     "bestPractice": "Amber",
     "report": "https://www.brighton-hove.gov.uk/sites/default/files/2025-06/BHCC%20Local%20Highways%20Maintenance%20Transparency%2027.06.25.pdf",
     "note": null
    },
    "E06000023": {
     "name": "Bristol",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Amber",
     "report": "https://www.bristol.gov.uk/files/documents/9750-local-highways-maintenance-transparency-report/file",
     "note": null
    },
    "E09000006": {
     "name": "Bromley",
     "overall": "Amber",
     "condition": "Red",
     "spend": "Green",
     "bestPractice": "Red",
     "report": "https://www.bromley.gov.uk/roads-highways-pavements/local-highways-maintenance-transparency-report",
     "note": "Based on incomplete road condition data."
    },
    "E06000060": {
     "name": "Buckinghamshire",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Green",
     "report": "https://www.buckinghamshire.gov.uk/parking-roads-and-transport/transport-policies-strategies-and-plans/local-highways-maintenance-transparency-report/",
     "note": null
    },
    "E08000002": {
     "name": "Bury",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Amber",
     "report": "https://www.bury.gov.uk/roads-travel-and-parking/highways-keep-bury-moving/highway-funding-and-priorities/local-highways-maintenance-transparency-report-2025-2026",
     "note": null
    },
    "E08000033": {
     "name": "Calderdale",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Amber",
     "report": "https://new.calderdale.gov.uk/streets-and-transport/roads-and-highways-maintenance/hiamp",
     "note": null
    },
    "E10000003": {
     "name": "Cambridgeshire",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Amber",
     "report": "https://www.cambridgeshire.gov.uk/residents/travel-roads-and-parking/transport-plans-and-policies/how-we-are-improving-highways-maintenance",
     "note": null
    },
    "E09000007": {
     "name": "Camden",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Amber",
     "report": "https://www.camden.gov.uk/camdens-highway-maintenance-strategy",
     "note": null
    },
    "E06000056": {
     "name": "Central Bedfordshire",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Amber",
     "report": "https://www.centralbedfordshire.gov.uk/info/55/transport_roads_and_parking/592/roads_strategies",
     "note": "Based on incomplete road condition data."
    },
    "E06000049": {
     "name": "Cheshire East",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Amber",
     "report": "https://www.cheshireeast.gov.uk/highways_and_roads/road-maintenance/local-highways-maintenance-transparency-report/local-highways-maintenance-transparency-report.aspx",
     "note": null
    },
    "E06000050": {
     "name": "Cheshire West and Chester",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Amber",
     "report": "https://www.cheshirewestandchester.gov.uk/residents/highways/local-highway-maintenance-transparency-report",
     "note": null
    },
    "E09000001": {
     "name": "City of London",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Amber",
     "report": "https://preview-cityoflondon.cloud.contensis.com/services/streets/road-highways-and-pavements/highway-maintenance-and-operations",
     "note": null
    },
    "E06000014": {
     "name": "City of York",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Amber",
     "report": "https://www.york.gov.uk/HighwayConditionReport",
     "note": null
    },
    "E06000052": {
     "name": "Cornwall",
     "overall": "Amber",
     "condition": "Green",
     "spend": "Amber",
     "bestPractice": "Amber",
     "report": "https://www.cornwall.gov.uk/transport-parking-and-streets/roads-highways-and-pavements/local-highways-maintenance-transparency-report-202526-summary/",
     "note": null
    },
    "E08000026": {
     "name": "Coventry",
     "overall": "Green",
     "condition": "Green",
     "spend": "Green",
     "bestPractice": "Amber",
     "report": "https://www.coventry.gov.uk/downloads/file/45164/local-highways-maintenance-transparency-report-2025",
     "note": null
    },
    "E09000008": {
     "name": "Croydon",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Amber",
     "report": "https://www.croydon.gov.uk/streets-roads-and-transport/local-highways-maintenance-transparency-reports",
     "note": null
    },
    "E06000063": {
     "name": "Cumberland",
     "overall": "Red",
     "condition": "Amber",
     "spend": "Amber",
     "bestPractice": "Amber",
     "report": "https://www.cumberland.gov.uk/parking-roads-and-transport/highways-strategies",
     "note": null
    },
    "E06000005": {
     "name": "Darlington",
     "overall": "Green",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Amber",
     "report": "https://www.darlington.gov.uk/transport-roads-and-parking/local-highway-maintenance-transparency-report/",
     "note": null
    },
    "E06000015": {
     "name": "Derby",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Amber",
     "bestPractice": "Green",
     "report": "https://www.derby.gov.uk/transport-and-streets/managing-highway-assets/",
     "note": null
    },
    "E10000007": {
     "name": "Derbyshire",
     "overall": "Red",
     "condition": "Red",
     "spend": "Amber",
     "bestPractice": "Amber",
     "report": "https://www.derbyshire.gov.uk/transport-roads/highway-policy-funding/local-highways-maintenance-transparency-report/local-highways-maintenance-transparency-report.aspx",
     "note": null
    },
    "E10000008": {
     "name": "Devon",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Red",
     "bestPractice": "Amber",
     "report": "https://www.devon.gov.uk/roads-and-transport/maintaining-roads/local-highways-maintenance-transparency-report/",
     "note": null
    },
    "E08000017": {
     "name": "Doncaster",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Amber",
     "report": "https://www.doncaster.gov.uk/services/transport-streets-parking/annual-local-highway-maintenance-transparency-report",
     "note": null
    },
    "E06000059": {
     "name": "Dorset",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Amber",
     "bestPractice": "Green",
     "report": "https://www.dorsetcouncil.gov.uk/w/local-highways-maintenance-transparency-report",
     "note": null
    },
    "E08000027": {
     "name": "Dudley",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Red",
     "report": "https://www.dudley.gov.uk/residents/parking-and-roads/street-care-and-maintenance/local-highways-maintenance-transparency-report/",
     "note": null
    },
    "E06000047": {
     "name": "Durham",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Amber",
     "report": "https://www.durham.gov.uk/media/46973/Department-for-Transport-Pothole-Return/pdf/DepartmentForTransportPotholeReturn.pdf?m=1750936909943",
     "note": null
    },
    "E09000009": {
     "name": "Ealing",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Amber",
     "report": "https://www.ealing.gov.uk/downloads/download/8456/highways_maintenance_transparency_report",
     "note": null
    },
    "E06000011": {
     "name": "East Riding of Yorkshire",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Red",
     "bestPractice": "Amber",
     "report": "https://www.eastriding.gov.uk/council/plans-and-policies/other-plans-and-policies-information/transport/highways-planned-maintenance/",
     "note": null
    },
    "E10000011": {
     "name": "East Sussex",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Amber",
     "bestPractice": "Amber",
     "report": "https://www.eastsussex.gov.uk/roads-transport/roads/maintenance",
     "note": null
    },
    "E09000010": {
     "name": "Enfield",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Red",
     "report": "https://www.enfield.gov.uk/__data/assets/pdf_file/0029/98705/Enfield-highway-maintenance-report-Roads-and-transport.pdf",
     "note": "Based on incomplete road condition data."
    },
    "E10000012": {
     "name": "Essex",
     "overall": "Green",
     "condition": "Green",
     "spend": "Green",
     "bestPractice": "Amber",
     "report": "https://www.essexhighways.org/uploads/downloads/funding/essex-county-council-transparency-report-annex-a-12-june-25.pdf",
     "note": null
    },
    "E08000037": {
     "name": "Gateshead",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Amber",
     "report": "https://www.gateshead.gov.uk/article/33238/Section-1-Introduction-to-our-highway-network",
     "note": null
    },
    "E10000013": {
     "name": "Gloucestershire",
     "overall": "Green",
     "condition": "Green",
     "spend": "Green",
     "bestPractice": "Amber",
     "report": "https://www.gloucestershire.gov.uk/plans-policies-procedures-and-manuals/local-highways-maintenance-transparency-report/",
     "note": null
    },
    "E09000011": {
     "name": "Greenwich",
     "overall": "Red",
     "condition": "Amber",
     "spend": "Red",
     "bestPractice": "Red",
     "report": "https://www.royalgreenwich.gov.uk/parking-transport-and-streets/policies-and-reports-about-parking-transport-and-streets/local",
     "note": "Based on incomplete road condition data."
    },
    "E09000012": {
     "name": "Hackney",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Amber",
     "report": "https://hackney.gov.uk/roadworks",
     "note": null
    },
    "E06000006": {
     "name": "Halton",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Amber",
     "report": "https://www3.halton.gov.uk/Documents/traffic/Annex%20A.pdf",
     "note": null
    },
    "E09000013": {
     "name": "Hammersmith and Fulham",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Amber",
     "report": "https://www.lbhf.gov.uk/sites/default/files/2025-07/lbhf-local-highways-maintenance-transparency-report-v1.0.pdf",
     "note": null
    },
    "E10000014": {
     "name": "Hampshire",
     "overall": "Amber",
     "condition": "Green",
     "spend": "Amber",
     "bestPractice": "Amber",
     "report": "https://documents.hants.gov.uk/transport/DfT-HampshireCountyCouncil-TransparencyReport-2025.pdf",
     "note": null
    },
    "E09000014": {
     "name": "Haringey",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Amber",
     "report": "https://haringey.gov.uk/streets-roads-travel/roadworks-closures/prioritising-planned-highways-maintenance/funding-different-types-roads",
     "note": null
    },
    "E09000015": {
     "name": "Harrow",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Amber",
     "report": "https://www.harrow.gov.uk/downloads/file/33211/Annex_A___Transparency_report_LB_Harrow.pdf",
     "note": "Based on incomplete road condition data."
    },
    "E06000001": {
     "name": "Hartlepool",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Amber",
     "report": "https://www.hartlepool.gov.uk/info/20016/transport_streets_and_parking/1290/local_highways_maintenance_transparency_report",
     "note": null
    },
    "E09000016": {
     "name": "Havering",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Amber",
     "report": "https://www.havering.gov.uk/downloads/download/1080/highways-maintenance-transparency-report",
     "note": null
    },
    "E06000019": {
     "name": "Herefordshire",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Amber",
     "report": "https://www.herefordshire.gov.uk/highways-maintenance-transparency-report",
     "note": null
    },
    "E10000015": {
     "name": "Hertfordshire",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Amber",
     "report": "https://www.hertfordshire.gov.uk/about-the-council/freedom-of-information-and-council-data/open-data-statistics-about-hertfordshire/what-our-priorities-are-and-how-were-doing/highways-plans-and-strategies.aspx",
     "note": null
    },
    "E09000017": {
     "name": "Hillingdon",
     "overall": "Green",
     "condition": "Green",
     "spend": "Green",
     "bestPractice": "Amber",
     "report": "https://www.hillingdon.gov.uk/highway-issues",
     "note": null
    },
    "E09000018": {
     "name": "Hounslow",
     "overall": "Amber",
     "condition": "Green",
     "spend": "Green",
     "bestPractice": "Amber",
     "report": "https://www.hounslow.gov.uk/roads-streets/highway-maintenance-works-1",
     "note": null
    },
    "E06000046": {
     "name": "Isle of Wight",
     "overall": "Amber",
     "condition": "Green",
     "spend": null,
     "bestPractice": "Amber",
     "report": "https://www.iow.gov.uk/transport-and-parking/highways/local-highways-maintenance-transparency-report/",
     "note": "No spend rating: separate highways maintenance funding arrangements."
    },
    "E06000053": {
     "name": "Isles of Scilly",
     "overall": "Amber",
     "condition": "Green",
     "spend": "Green",
     "bestPractice": "Red",
     "report": "https://www.scilly.gov.uk/environment-transport/highways",
     "note": null
    },
    "E09000019": {
     "name": "Islington",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Amber",
     "report": "https://www.islington.gov.uk/roads/highways-capital-programme",
     "note": null
    },
    "E09000020": {
     "name": "Kensington and Chelsea",
     "overall": "Red",
     "condition": "Red",
     "spend": "Amber",
     "bestPractice": "Amber",
     "report": "https://www.rbkc.gov.uk/streets-and-transport/roads-and-pavements/maintaining-roads-and-pavements",
     "note": "Based on incomplete road condition data."
    },
    "E10000016": {
     "name": "Kent",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Amber",
     "report": "https://www.kent.gov.uk/__data/assets/pdf_file/0019/216541/Local-highways-maintenance-transparency-report.pdf",
     "note": null
    },
    "E06000010": {
     "name": "Kingston upon Hull, City of",
     "overall": "Amber",
     "condition": "Green",
     "spend": "Green",
     "bestPractice": "Amber",
     "report": "https://www.hull.gov.uk/roads-pavements/highways-planned-maintenance-work",
     "note": null
    },
    "E09000021": {
     "name": "Kingston upon Thames",
     "overall": "Amber",
     "condition": "Red",
     "spend": "Green",
     "bestPractice": "Red",
     "report": "https://www.kingston.gov.uk/roadworks-maintenance/road-resurfacing/2",
     "note": "Based on incomplete road condition data."
    },
    "E08000034": {
     "name": "Kirklees",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Amber",
     "report": "https://www.kirklees.gov.uk/beta/delivering-services/highways-asset-management.aspx",
     "note": null
    },
    "E08000011": {
     "name": "Knowsley",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Amber",
     "report": "https://www.knowsley.gov.uk/streets-roads-and-transport/roads/highways/annual-progress-report-additional-highways-maintenance-0",
     "note": null
    },
    "E09000022": {
     "name": "Lambeth",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Amber",
     "report": "https://www.lambeth.gov.uk/sites/default/files/2025-06/Lambeth%20-Highways%20Maintenance%20Transparency%20Report%20-2025%20-2026.pdf",
     "note": null
    },
    "E10000017": {
     "name": "Lancashire",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Amber",
     "report": "https://www.lancashire.gov.uk/council/strategies-policies-plans/roads-parking-and-travel/local-highways-maintenance-transparency-report/",
     "note": null
    },
    "E08000035": {
     "name": "Leeds",
     "overall": "Green",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Green",
     "report": "https://www.leeds.gov.uk/preview-link/node/46490/05841e0a-a30e-4c07-b2b9-369117d2b48c",
     "note": null
    },
    "E06000016": {
     "name": "Leicester",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Amber",
     "bestPractice": "Amber",
     "report": "https://www.leicester.gov.uk/content/local-highways-maintenance-transparency-report/",
     "note": null
    },
    "E10000018": {
     "name": "Leicestershire",
     "overall": "Red",
     "condition": "Amber",
     "spend": "Red",
     "bestPractice": "Amber",
     "report": "https://www.leicestershire.gov.uk/roads-and-travel/road-maintenance/local-highways-maintenance-and-improvements",
     "note": null
    },
    "E09000023": {
     "name": "Lewisham",
     "overall": "Green",
     "condition": "Green",
     "spend": "Green",
     "bestPractice": "Amber",
     "report": "https://lewisham.gov.uk/myservices/roads-and-transport/roads-and-pavements/road-maintenance/highways-maintenance-transparency-report",
     "note": null
    },
    "E10000019": {
     "name": "Lincolnshire",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Amber",
     "bestPractice": "Amber",
     "report": "https://www.lincolnshire.gov.uk/maintenance/local-highways-maintenance-transparency-report",
     "note": null
    },
    "E08000012": {
     "name": "Liverpool",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Amber",
     "report": "https://liverpool.gov.uk/highwaymaintenancetransparencyreport",
     "note": null
    },
    "E06000032": {
     "name": "Luton",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Green",
     "report": "https://www.luton.gov.uk/Transport_and_streets/Lists/LutonDocuments/PDF/Highways/local-highways-maintenance-transparency-report.pdf",
     "note": null
    },
    "E08000003": {
     "name": "Manchester",
     "overall": "Green",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Green",
     "report": "https://www.manchester.gov.uk/downloads/download/7790/highway_maintenance_report_202526",
     "note": null
    },
    "E06000035": {
     "name": "Medway",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Amber",
     "bestPractice": "Red",
     "report": "https://www.medway.gov.uk/info/200249/roadworks_in_medway/526/roadwork_schemes/3",
     "note": null
    },
    "E09000024": {
     "name": "Merton",
     "overall": "Amber",
     "condition": "Red",
     "spend": "Green",
     "bestPractice": "Amber",
     "report": "https://www.merton.gov.uk/streets-parking-transport/streets-and-pavements/maintenance-programme",
     "note": null
    },
    "E06000002": {
     "name": "Middlesbrough",
     "overall": "Green",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Green",
     "report": "https://www.middlesbrough.gov.uk/parking-roads-and-transport/transport-strategies-and-standards/highway-asset-management-and-policy/",
     "note": null
    },
    "E06000042": {
     "name": "Milton Keynes",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Amber",
     "report": "https://www.milton-keynes.gov.uk/highways/our-policies-and-processes/highways-budget",
     "note": null
    },
    "E08000021": {
     "name": "Newcastle",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Red",
     "report": "https://new.newcastle.gov.uk/sites/default/files/2025-06/Local%20Highway%20Maintenance%20Transparency%20Report%20202-26.pdf",
     "note": null
    },
    "E09000025": {
     "name": "Newham",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Amber",
     "report": "https://www.newham.gov.uk/downloads/file/8962/local-highways-maintenance-transparency-report",
     "note": null
    },
    "E10000020": {
     "name": "Norfolk",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Amber",
     "bestPractice": "Amber",
     "report": "https://www.norfolk.gov.uk/article/70419/Norfolk-highways-maintenance-transparency-report-202526",
     "note": null
    },
    "E06000012": {
     "name": "North East Lincolnshire",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Amber",
     "report": "https://www.nelincs.gov.uk/assets/uploads/2025/06/Highway-Maintenance-transparency-report-2025.pdf",
     "note": null
    },
    "E06000013": {
     "name": "North Lincolnshire",
     "overall": "Red",
     "condition": "Amber",
     "spend": "Red",
     "bestPractice": "Amber",
     "report": "https://www.northlincs.gov.uk/site/documents/transport-and-streets/highways-maintenance-transparency-report/",
     "note": null
    },
    "E06000061": {
     "name": "North Northamptonshire",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Amber",
     "bestPractice": "Red",
     "report": "https://www.northnorthants.gov.uk/highways-major-projects-plans-and-strategies/local-highways-maintenance-transparency-report",
     "note": null
    },
    "E06000024": {
     "name": "North Somerset",
     "overall": "Amber",
     "condition": "Green",
     "spend": "Amber",
     "bestPractice": "Green",
     "report": "https://n-somerset.gov.uk/my-services/parking-travel-roads/roads-streets/road-repairs/our-highway-maintenance-transparency-report",
     "note": null
    },
    "E08000022": {
     "name": "North Tyneside",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Amber",
     "report": "https://www.northtyneside.gov.uk/roads-pavements-and-transport/highway-maintenance-transparency-report",
     "note": null
    },
    "E06000065": {
     "name": "North Yorkshire",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Amber",
     "bestPractice": "Amber",
     "report": "https://www.northyorks.gov.uk/roads-parking-and-travel/information-about-our-highway-maintenance",
     "note": null
    },
    "E06000057": {
     "name": "Northumberland",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Amber",
     "report": "https://beta.northumberland.gov.uk/public-transport/public-transport-improvements/transport-plans/local-highways-maintenance",
     "note": null
    },
    "E06000018": {
     "name": "Nottingham",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Amber",
     "report": "https://www.transportnottingham.com/local-highways-maintenance-transparency-report/",
     "note": null
    },
    "E10000024": {
     "name": "Nottinghamshire",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Amber",
     "report": "https://www.nottinghamshire.gov.uk/transport/roads/dft-funding",
     "note": null
    },
    "E08000004": {
     "name": "Oldham",
     "overall": "Amber",
     "condition": "Green",
     "spend": "Green",
     "bestPractice": "Red",
     "report": "https://www.oldham.gov.uk/highways_maintenance_transparency_report",
     "note": null
    },
    "E10000025": {
     "name": "Oxfordshire",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Amber",
     "report": "https://www.oxfordshire.gov.uk/transport-and-travel/transport-policies-and-plans/highway-maintenance/highways-maintenance-report",
     "note": null
    },
    "E06000031": {
     "name": "Peterborough",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Amber",
     "bestPractice": "Amber",
     "report": "https://www.peterborough.gov.uk/residents/transport-and-streets/highway-asset-management",
     "note": null
    },
    "E06000026": {
     "name": "Plymouth",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Amber",
     "report": "https://www.plymouth.gov.uk/local-highways-maintenance-transparency-report",
     "note": null
    },
    "E06000044": {
     "name": "Portsmouth",
     "overall": "Green",
     "condition": "Green",
     "spend": "Green",
     "bestPractice": "Green",
     "report": "https://www.portsmouth.gov.uk/services/parking-roads-and-travel/transport-strategies-policies-and-funds/local-highways-maintenance-transparency-report/",
     "note": null
    },
    "E06000038": {
     "name": "Reading",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Amber",
     "report": "https://www.reading.gov.uk/vehicles-roads-and-transport/roads-and-streets/residential-road-improvements/",
     "note": "Based on incomplete road condition data."
    },
    "E09000026": {
     "name": "Redbridge",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Amber",
     "report": "https://www.redbridge.gov.uk/roads-and-pavements/highways-maintenance-and-resurfacing-information/",
     "note": null
    },
    "E06000003": {
     "name": "Redcar & Cleveland",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Amber",
     "report": "https://www.redcar-cleveland.gov.uk/roads-and-parking/local-highways-maintenance-transparency-report",
     "note": null
    },
    "E09000027": {
     "name": "Richmond upon Thames",
     "overall": "Amber",
     "condition": "Red",
     "spend": "Green",
     "bestPractice": "Amber",
     "report": "https://richmond.gov.uk/services/roads_and_transport/road_and_pathway_maintenance/road_works",
     "note": "Based on incomplete road condition data."
    },
    "E08000005": {
     "name": "Rochdale",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Red",
     "report": "https://www.rochdale.gov.uk/downloads/file/2902/department-for-transport-incentive-report",
     "note": null
    },
    "E08000018": {
     "name": "Rotherham",
     "overall": "Green",
     "condition": "Green",
     "spend": "Green",
     "bestPractice": "Green",
     "report": "https://www.rotherham.gov.uk/roads-pavements/local-highways-maintenance-funding",
     "note": null
    },
    "E06000017": {
     "name": "Rutland",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Amber",
     "bestPractice": "Amber",
     "report": "https://www.rutland.gov.uk/roads-transport-parking/highways/department-transport-funding",
     "note": null
    },
    "E08000006": {
     "name": "Salford",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Amber",
     "report": "https://www.salford.gov.uk/highway-report",
     "note": null
    },
    "E08000028": {
     "name": "Sandwell",
     "overall": "Green",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Green",
     "report": "https://www.sandwell.gov.uk/downloads/download/629/asset-management-plan",
     "note": null
    },
    "E08000014": {
     "name": "Sefton",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Amber",
     "report": "https://www.sefton.gov.uk/parking-roads-travel/street-maintenance/local-highway-maintenance-transparency-report/",
     "note": null
    },
    "E08000039": {
     "name": "Sheffield",
     "overall": "Amber",
     "condition": "Green",
     "spend": null,
     "bestPractice": "Amber",
     "report": "https://www.sheffield.gov.uk/local-highways-maintenance-transparency-report",
     "note": "No spend rating: separate highways maintenance funding arrangements."
    },
    "E06000051": {
     "name": "Shropshire",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Amber",
     "bestPractice": "Amber",
     "report": "https://next.shropshire.gov.uk/roads-and-highways/plans-policies-and-strategies/asset-management/local-highways-maintenance-transparency-report/",
     "note": "Based on incomplete road condition data."
    },
    "E06000039": {
     "name": "Slough",
     "overall": "Red",
     "condition": "Amber",
     "spend": "Red",
     "bestPractice": "Green",
     "report": "https://www.slough.gov.uk/parking-roads-travel/highways-maintenance-funding",
     "note": null
    },
    "E08000029": {
     "name": "Solihull",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Amber",
     "report": "https://www.solihull.gov.uk/roads-pavements-and-streetcare/highways-maintenance-transparency-report",
     "note": null
    },
    "E06000066": {
     "name": "Somerset",
     "overall": "Amber",
     "condition": "Green",
     "spend": "Red",
     "bestPractice": "Green",
     "report": "https://www.somerset.gov.uk/roads-travel-and-parking/uk-government-funded-highways-repairs-and-maintenance/",
     "note": null
    },
    "E06000025": {
     "name": "South Gloucestershire",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Amber",
     "report": "https://beta.southglos.gov.uk/static/6b48849fec01463ac4798b3c1115e43e/Local_highways_maintenance_transparency_report.pdf",
     "note": null
    },
    "E08000023": {
     "name": "South Tyneside",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Amber",
     "report": "https://southtyneside.gov.uk/article/27257/Local-Highway-Maintenance-Transparency-Report",
     "note": null
    },
    "E06000045": {
     "name": "Southampton",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Amber",
     "report": "https://www.southampton.gov.uk/travel-transport/travel-transport-online-documents/local-highway-maintenance-transparency-report-june-2025/",
     "note": null
    },
    "E06000033": {
     "name": "Southend-on-Sea",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Amber",
     "report": "https://www.southend.gov.uk/roads-pavements/local-highway-maintenance-transparency-report",
     "note": null
    },
    "E09000028": {
     "name": "Southwark",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Amber",
     "report": "https://www.southwark.gov.uk/parking-streets-and-transport/our-local-highways-maintenance-report",
     "note": null
    },
    "E08000013": {
     "name": "St Helens",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Amber",
     "report": "https://www.sthelens.gov.uk/article/13680/Local-Highways-Maintenance-Funding",
     "note": null
    },
    "E10000028": {
     "name": "Staffordshire",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Amber",
     "report": "https://www.staffordshire.gov.uk/Highways/Managing-the-highway-asset/Local-highways-maintenance-transparency-report.aspx",
     "note": null
    },
    "E08000007": {
     "name": "Stockport",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Amber",
     "report": "https://www.stockport.gov.uk/local-highways-maintenance-transparency-report-2025",
     "note": null
    },
    "E06000004": {
     "name": "Stockton-on-Tees",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Amber",
     "report": "https://www.stockton.gov.uk/article/17809/Local-Highways-Maintenance-Transparency-Report",
     "note": null
    },
    "E06000021": {
     "name": "Stoke-on-Trent",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Amber",
     "report": "https://www.stoke.gov.uk/highwaysmaintenance",
     "note": "Based on incomplete road condition data."
    },
    "E10000029": {
     "name": "Suffolk",
     "overall": "Red",
     "condition": "Amber",
     "spend": "Red",
     "bestPractice": "Amber",
     "report": "https://www.suffolk.gov.uk/asset-library/SCC-Local-highways-maintenance-transparency-report-June-25-Final-V0.0.pdf",
     "note": null
    },
    "E08000024": {
     "name": "Sunderland",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Amber",
     "report": "https://www.sunderland.gov.uk/article/14887/Roads-and-bridges?ccp=true#cookie-consent-prompt",
     "note": null
    },
    "E10000030": {
     "name": "Surrey",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Amber",
     "report": "https://www.surreycc.gov.uk/roads-and-transport/roadworks-and-maintenance/roadworks/department-for-transport-capital-funding/transparency-report",
     "note": null
    },
    "E09000029": {
     "name": "Sutton",
     "overall": "Amber",
     "condition": "Red",
     "spend": "Green",
     "bestPractice": "Red",
     "report": "https://www.sutton.gov.uk/w/road-repair-funding-from-the-department-for-transport",
     "note": "Based on incomplete road condition data."
    },
    "E06000030": {
     "name": "Swindon",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Amber",
     "bestPractice": "Amber",
     "report": "https://www.swindon.gov.uk/directory_record/25607/local_highways_maintenance_transparency_report/category/234/what_our_priorities_are_and_how_we_are_doing",
     "note": null
    },
    "E08000008": {
     "name": "Tameside",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Red",
     "report": "https://www.tameside.gov.uk/servicecharter/roadfootpath",
     "note": null
    },
    "E06000020": {
     "name": "Telford and Wrekin",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Amber",
     "report": "https://www.telford.gov.uk/roadworks-transport-and-streets/roadworks-projects-and-traffic-management/planned-projects-and-maintenance/planned-highways-and-transport-projects/",
     "note": null
    },
    "E06000034": {
     "name": "Thurrock",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Red",
     "report": "https://www.thurrock.gov.uk/roads-and-pavements-maintenance/local-highways-maintenance-transparency-report",
     "note": null
    },
    "E06000027": {
     "name": "Torbay",
     "overall": "Amber",
     "condition": "Green",
     "spend": "Amber",
     "bestPractice": "Amber",
     "report": "https://www.torbay.gov.uk/council/policies/highways/lhmt-report/",
     "note": null
    },
    "E09000030": {
     "name": "Tower Hamlets",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Amber",
     "report": "https://www.towerhamlets.gov.uk/Documents/LB-Tower-Hamlets-Highway-Maintenance-Transparency-Report.pdf",
     "note": null
    },
    "E08000009": {
     "name": "Trafford",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Red",
     "report": "https://www.trafford.gov.uk/residents/transport-and-streets/roads-highways-and-pavements/Planned-works/Capital-works-programme.aspx",
     "note": null
    },
    "E08000036": {
     "name": "Wakefield",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Amber",
     "report": "https://www.wakefield.gov.uk/roads-and-travel/roads/highways-asset-management/highways-asset-management-funding",
     "note": null
    },
    "E08000030": {
     "name": "Walsall",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Red",
     "report": "https://go.walsall.gov.uk/roads-parking-and-travel/roadworks-and-road-maintenance/local-highways-maintenance-transparency-report",
     "note": null
    },
    "E09000031": {
     "name": "Waltham Forest",
     "overall": "Red",
     "condition": "Red",
     "spend": "Amber",
     "bestPractice": "Red",
     "report": "https://www.walthamforest.gov.uk/parking-roads-and-travel/roads-and-pavements/road-and-pavement-maintenance",
     "note": "Based on incomplete road condition data."
    },
    "E09000032": {
     "name": "Wandsworth",
     "overall": "Amber",
     "condition": "Red",
     "spend": "Green",
     "bestPractice": "Amber",
     "report": "https://www.wandsworth.gov.uk/highways-maintenance-transparency-report/",
     "note": "Based on incomplete road condition data."
    },
    "E06000007": {
     "name": "Warrington",
     "overall": "Amber",
     "condition": "Green",
     "spend": "Green",
     "bestPractice": "Amber",
     "report": "https://www.warrington.gov.uk/local-highway-maintenance-transparency-report-202526",
     "note": null
    },
    "E10000031": {
     "name": "Warwickshire",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Amber",
     "bestPractice": "Amber",
     "report": "https://www.warwickshire.gov.uk/road-works-maintenance/local-highways-maintenance-transparency-report",
     "note": null
    },
    "E06000037": {
     "name": "West Berkshire",
     "overall": "Green",
     "condition": "Green",
     "spend": "Green",
     "bestPractice": "Green",
     "report": "https://www.westberks.gov.uk/media/63889/Highways-Maintenance-Transparency-Report-2025/pdf/20250625-Highways_maintenance_transparency_report_A4.pdf?m=1751276633760",
     "note": null
    },
    "E06000062": {
     "name": "West Northamptonshire",
     "overall": "Red",
     "condition": "Red",
     "spend": "Amber",
     "bestPractice": "Red",
     "report": "https://www.westnorthants.gov.uk/highway-maintenance/local-highways-maintenance-transparency-report",
     "note": null
    },
    "E10000032": {
     "name": "West Sussex",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Amber",
     "report": "https://www.westsussex.gov.uk/about-the-council/policies-and-reports/roads-and-travel-policy-and-reports/local-highway-maintenance-transparency-report/",
     "note": null
    },
    "E09000033": {
     "name": "Westminster",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Amber",
     "report": "https://www.westminster.gov.uk/roads-and-travel/roads-and-highways/highways-planned-preventative-maintenance",
     "note": null
    },
    "E06000064": {
     "name": "Westmorland and Furness",
     "overall": "Red",
     "condition": "Amber",
     "spend": "Amber",
     "bestPractice": "Amber",
     "report": "https://www.westmorlandandfurness.gov.uk/sites/default/files/2025-06/Local%20Highways%20Maintenance%20Transparency%20Report%202025%20to%202026.pdf",
     "note": null
    },
    "E08000010": {
     "name": "Wigan",
     "overall": "Green",
     "condition": "Green",
     "spend": "Green",
     "bestPractice": "Amber",
     "report": "https://www.wigan.gov.uk/Docs/PDF/Resident/Parking-Roads-Travel/Roads/Wigan-Council-Highway-Transparency-Report.pdf",
     "note": null
    },
    "E06000054": {
     "name": "Wiltshire",
     "overall": "Green",
     "condition": "Green",
     "spend": "Amber",
     "bestPractice": "Green",
     "report": "https://www.wiltshire.gov.uk/article/13919/Local-highways-maintenance-transparency-report",
     "note": null
    },
    "E06000040": {
     "name": "Windsor and Maidenhead",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Amber",
     "report": "https://www.rbwm.gov.uk/transport-and-streets/local-highway-maintenance-funding-2025-2026",
     "note": "Based on incomplete road condition data."
    },
    "E08000015": {
     "name": "Wirral",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Green",
     "report": "https://www.wirral.gov.uk/parking-roads-and-travel/roads-and-pavements/road-maintenance/highways-maintenance-transparency-report",
     "note": null
    },
    "E06000041": {
     "name": "Wokingham",
     "overall": "Amber",
     "condition": "Green",
     "spend": "Amber",
     "bestPractice": "Green",
     "report": "https://www.wokingham.gov.uk/sites/wokingham/files/2025-06/Local%20highways%20maintenance%20transparency%20report_0.pdf",
     "note": null
    },
    "E08000031": {
     "name": "Wolverhampton",
     "overall": "Amber",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Amber",
     "report": "https://www.wolverhampton.gov.uk/parking-and-roads/local-highway-maintenance-transparency-report",
     "note": null
    },
    "E10000034": {
     "name": "Worcestershire",
     "overall": "Green",
     "condition": "Amber",
     "spend": "Green",
     "bestPractice": "Green",
     "report": "https://www.worcestershire.gov.uk/council-services/travel-and-highways/roads-pavements-verges-and-lighting/highways-performance/local-highway-maintenance-report",
     "note": null
    }
   },
   "counts": {
    "Amber": 125,
    "Red": 13,
    "Green": 16
   },
   "unmatched": []
  },
  "streetWorks": {
   "months": [
    "2026-02",
    "2026-03",
    "2026-04",
    "2026-05",
    "2026-06",
    "2026-07",
    "2026-08"
   ],
   "latest": "2026-08",
   "england": {
    "2026-02": {
     "byPromoter": {
      "ha": {
       "granted": 73375,
       "started": 72793,
       "completed": 74302,
       "days": 226361.3,
       "overran": 2242,
       "onSite": 83532
      },
      "utility": {
       "granted": 149848,
       "started": 124587,
       "completed": 124607,
       "days": 383919.3,
       "overran": 1683,
       "onSite": 139637
      },
      "other": {
       "granted": 934,
       "started": 564,
       "completed": 600,
       "days": 8793.5,
       "overran": 33,
       "onSite": 827
      }
     },
     "started": 197944,
     "utilityShareStarted": 62.9,
     "utilityShareDays": 62,
     "overrunRate": 2,
     "onSite": 223996
    },
    "2026-03": {
     "byPromoter": {
      "ha": {
       "granted": 77442,
       "started": 79714,
       "completed": 81664,
       "days": 246962.3,
       "overran": 2643,
       "onSite": 90517
      },
      "utility": {
       "granted": 164038,
       "started": 137051,
       "completed": 135842,
       "days": 422112.2,
       "overran": 1512,
       "onSite": 152107
      },
      "other": {
       "granted": 937,
       "started": 747,
       "completed": 698,
       "days": 8152.9,
       "overran": 33,
       "onSite": 970
      }
     },
     "started": 217512,
     "utilityShareStarted": 63,
     "utilityShareDays": 62.3,
     "overrunRate": 1.9,
     "onSite": 243594
    },
    "2026-04": {
     "byPromoter": {
      "ha": {
       "granted": 69136,
       "started": 66464,
       "completed": 68030,
       "days": 286880.4,
       "overran": 1945,
       "onSite": 76333
      },
      "utility": {
       "granted": 149135,
       "started": 118350,
       "completed": 118791,
       "days": 394748.3,
       "overran": 1579,
       "onSite": 134122
      },
      "other": {
       "granted": 933,
       "started": 616,
       "completed": 697,
       "days": 10338.7,
       "overran": 42,
       "onSite": 954
      }
     },
     "started": 185430,
     "utilityShareStarted": 63.8,
     "utilityShareDays": 57,
     "overrunRate": 1.9,
     "onSite": 211409
    },
    "2026-05": {
     "byPromoter": {
      "ha": {
       "granted": 63214,
       "started": 61324,
       "completed": 61890,
       "days": 203147.7,
       "overran": 1812,
       "onSite": 69592
      },
      "utility": {
       "granted": 140474,
       "started": 114051,
       "completed": 114983,
       "days": 383441.3,
       "overran": 1453,
       "onSite": 128887
      },
      "other": {
       "granted": 903,
       "started": 574,
       "completed": 559,
       "days": 6469.7,
       "overran": 27,
       "onSite": 791
      }
     },
     "started": 175949,
     "utilityShareStarted": 64.8,
     "utilityShareDays": 64.7,
     "overrunRate": 1.9,
     "onSite": 199270
    },
    "2026-06": {
     "byPromoter": {
      "ha": {
       "granted": 54771,
       "started": 51117,
       "completed": 51703,
       "days": 173365.6,
       "overran": 1643,
       "onSite": 59419
      },
      "utility": {
       "granted": 125660,
       "started": 101438,
       "completed": 101672,
       "days": 330418.8,
       "overran": 1311,
       "onSite": 116404
      },
      "other": {
       "granted": 736,
       "started": 431,
       "completed": 410,
       "days": 3749.4,
       "overran": 12,
       "onSite": 600
      }
     },
     "started": 152986,
     "utilityShareStarted": 66.3,
     "utilityShareDays": 65.1,
     "overrunRate": 1.9,
     "onSite": 176423
    },
    "2026-07": {
     "byPromoter": {
      "ha": {
       "granted": 67479,
       "started": 63803,
       "completed": 65548,
       "days": 229040.3,
       "overran": 1818,
       "onSite": 74088
      },
      "utility": {
       "granted": 157789,
       "started": 124975,
       "completed": 125457,
       "days": 402194,
       "overran": 1884,
       "onSite": 140601
      },
      "other": {
       "granted": 1067,
       "started": 652,
       "completed": 601,
       "days": 9110.3,
       "overran": 39,
       "onSite": 870
      }
     },
     "started": 189430,
     "utilityShareStarted": 66,
     "utilityShareDays": 62.8,
     "overrunRate": 2,
     "onSite": 215559
    },
    "2026-08": {
     "byPromoter": {
      "ha": {
       "granted": 55678,
       "started": 53589,
       "completed": 55067,
       "days": 203418.4,
       "overran": 1267,
       "onSite": 61803
      },
      "utility": {
       "granted": 134634,
       "started": 108763,
       "completed": 108802,
       "days": 371128,
       "overran": 2270,
       "onSite": 123063
      },
      "other": {
       "granted": 929,
       "started": 676,
       "completed": 636,
       "days": 6620.2,
       "overran": 21,
       "onSite": 893
      }
     },
     "started": 163028,
     "utilityShareStarted": 66.7,
     "utilityShareDays": 63.9,
     "overrunRate": 2.2,
     "onSite": 185759
    }
   },
   "nonCouncil": [
    {
     "name": "National Highways",
     "month": "2026-08",
     "started": 320,
     "onSite": 386,
     "utilityShareStarted": 74.1
    },
    {
     "name": "Transport for London",
     "month": "2026-08",
     "started": 1467,
     "onSite": 1629,
     "utilityShareStarted": 39.1
    },
    {
     "name": "Network Rail",
     "month": "2026-08",
     "started": 4,
     "onSite": 4,
     "utilityShareStarted": 100
    },
    {
     "name": "New Ash Green Village Association Limited",
     "month": "2026-08",
     "started": 15,
     "onSite": 23,
     "utilityShareStarted": 100
    }
   ],
   "unmatched": [],
   "file": "https://opendata.manage-roadworks.service.gov.uk/permit/2026/08.zip"
  },
  "ris": [
   {
    "id": "ris1",
    "period": "2015-16 to 2019-20",
    "label": "Road period 1 (RIS1), Highways England",
    "fundingSetM": 16661,
    "fundingSetNote": "£11,351m capital (set in the RIS) and £5,310m resource (set in Spending Review 2015)",
    "fundingFinalM": 17655,
    "fundingFinalNote": "£12,142m capital and £5,513m resource after approved changes, March 2020",
    "spentM": null,
    "capitalSpentM": 12160,
    "enhancementsSpentM": 7060,
    "enhancementsFundingM": 7149,
    "renewalsSpentM": 3494,
    "renewalsFundingM": 3637,
    "schemesPlannedStart": 112,
    "schemesPlannedStartRevised": 73,
    "schemesStarted": 67,
    "schemesOpened": 36,
    "schemesOpenedPlanned": 28,
    "note": "Of the 73 schemes in the revised plan, 67 started work, two were funded for a third party to start, and four commitments were missed. 36 schemes opened for traffic, adding 343 lane miles.",
    "sourceName": "Office of Rail and Road, Annual Assessment of Highways England: End of Road Period 1 2015-2020 (HC485), paragraphs 1.10, 1.13, 3.21 and Annex B",
    "sourceUrl": "https://www.orr.gov.uk/sites/default/files/om/ORR-Annual-Assessment-of-Highways-England-End-of-Road-Period-1-DIGITAL.pdf",
    "published": "2020-07-21",
    "lastVerified": "2026-09-24"
   },
   {
    "id": "ris2",
    "period": "2020-21 to 2024-25",
    "label": "Road period 2 (RIS2), National Highways",
    "fundingSetM": 27358,
    "fundingSetNote": "Funding in the original 2020-2025 delivery plan",
    "fundingFinalM": 23042,
    "fundingFinalNote": "£16,785m capital and £6,258m resource in the final 2024-25 delivery plan update, after cuts of £3,428m (2021 Spending Review) and £1,067m (2024-25 update) for delayed and cancelled schemes",
    "spentM": 23244,
    "capitalSpentM": 16804,
    "enhancementsSpentM": 8842,
    "enhancementsFundingM": 8877,
    "renewalsSpentM": 4911,
    "renewalsFundingM": 4835,
    "schemesPlannedStart": 43,
    "schemesPlannedStartRevised": null,
    "schemesStarted": 17,
    "schemesOpened": 30,
    "schemesOpenedPlanned": 52,
    "note": "The original delivery plan committed to start 43 schemes and open 52; commitments were cut during the period by government changes. National Highways missed 11 enhancement commitments for reasons within its control. £23,244m spent includes £235m on work outside the RIS.",
    "sourceName": "Office of Rail and Road, Annual Assessment of National Highways' performance: End of the second road period April 2020 to March 2025 (HC 1588), paragraphs 3.4, 3.5, 5.45 to 5.56",
    "sourceUrl": "https://www.orr.gov.uk/sites/default/files/2026-01/annual-assessment-of-national-highways-performance-2020-2025-web.pdf",
    "published": "2026-01-15",
    "lastVerified": "2026-09-24"
   },
   {
    "id": "interim",
    "period": "2025-26",
    "label": "Interim settlement, National Highways",
    "fundingSetM": 4842,
    "fundingSetNote": "One-year settlement for operation, maintenance and enhancement between RIS2 and RIS3",
    "fundingFinalM": null,
    "fundingFinalNote": null,
    "spentM": null,
    "capitalSpentM": null,
    "enhancementsSpentM": null,
    "enhancementsFundingM": null,
    "renewalsSpentM": null,
    "renewalsFundingM": null,
    "schemesPlannedStart": null,
    "schemesPlannedStartRevised": null,
    "schemesStarted": null,
    "schemesOpened": null,
    "schemesOpenedPlanned": null,
    "note": "What was delivered in 2025-26 is assessed by the Office of Rail and Road in its annual assessment; not yet read into this dataset.",
    "sourceName": "Department for Transport, Road Investment Strategy 3 (RIS3): 2026 to 2031, March 2026",
    "sourceUrl": "https://assets.publishing.service.gov.uk/media/69c4265e471d520038d0f64a/ris3.pdf",
    "published": "2026-03-26",
    "lastVerified": "2026-09-24"
   },
   {
    "id": "ris3",
    "period": "2026-27 to 2030-31",
    "label": "Road period 3 (RIS3), National Highways",
    "fundingSetM": 24986,
    "fundingSetNote": "Statement of funds available: £8,441m renewals, £3,846m enhancements, £5,184m other capital and £7,515m resource. A further £402m is ring-fenced for two inward investment projects and £1.65bn for the publicly funded works on the Lower Thames Crossing (over £27bn in all).",
    "fundingFinalM": null,
    "fundingFinalNote": null,
    "spentM": null,
    "capitalSpentM": null,
    "enhancementsSpentM": null,
    "enhancementsFundingM": 3846,
    "renewalsSpentM": null,
    "renewalsFundingM": 8441,
    "schemesPlannedStart": null,
    "schemesPlannedStartRevised": null,
    "schemesStarted": null,
    "schemesOpened": null,
    "schemesOpenedPlanned": null,
    "note": "The period has just begun: what is delivered will be assessed by the Office of Rail and Road each year. RIS3 moves money from new schemes to renewals.",
    "sourceName": "Department for Transport, Road Investment Strategy 3 (RIS3): 2026 to 2031, RIS3 Statement of Funds Available",
    "sourceUrl": "https://assets.publishing.service.gov.uk/media/69c4265e471d520038d0f64a/ris3.pdf",
    "published": "2026-03-26",
    "lastVerified": "2026-09-24"
   }
  ],
  "alarm": {
   "edition": "ALARM 2026",
   "year": "2025-26",
   "published": "2026-03-17",
   "coverage": "Local highway authorities in England (including London) and Wales; 79% responded; results extrapolated to 115 English authorities without a PFI, 32 in London and 22 in Wales.",
   "catchUpBn": 18.62,
   "catchUpHistory": {
    "2017": 12.06,
    "2025": 16.81,
    "2026": 18.62
   },
   "catchUpPerMile": 91100,
   "yearsToClear": 12,
   "yearsToClearEngland": 12,
   "yearsToClearLondon": 8,
   "yearsToClearWales": 15,
   "annualShortfallBn": 1.37,
   "averageBudgetM": 30.5,
   "carriagewayBudgetM": 17,
   "reactiveSharePct": 25,
   "reactiveShareAppropriatePct": 18,
   "potholesFilled": 1903498,
   "potholesCostM": 149.3,
   "potholeCostAverage": 78.45,
   "potholeCostPlanned": 63.11,
   "potholeCostReactive": 93.79,
   "resurfacingEveryYears": 97,
   "claimsPerAuthority": 279,
   "claimsPaidM": 15.9,
   "claimsStaffCostM": 15.1,
   "claimsTotalCostM": 31,
   "utilityOpeningsM": 2.2,
   "utilityOpeningsCostM": 89.3,
   "sourceName": "Asphalt Industry Alliance, Annual Local Authority Road Maintenance (ALARM) Survey Report 2026",
   "sourceUrl": "https://www.asphaltuk.org/wp-content/uploads/ALARM-Survey-2026.pdf",
   "lastVerified": "2026-09-24"
  },
  "findings": [
   {
    "id": "nao-2024-backlog",
    "body": "National Audit Office",
    "report": "The condition and maintenance of local roads in England (HC 117)",
    "date": "2024-07-24",
    "quote": "The increasing backlog in road maintenance work hinders local authorities in undertaking preventative work that could deliver better value.",
    "where": "Summary, paragraph 13",
    "sourceUrl": "https://www.nao.org.uk/wp-content/uploads/2024/07/condition-and-maintenance-of-local-roads-in-england-report.pdf",
    "verified": true,
    "lastVerified": "2026-09-24"
   },
   {
    "id": "nao-2024-preventative",
    "body": "National Audit Office",
    "report": "The condition and maintenance of local roads in England (HC 117)",
    "date": "2024-07-24",
    "quote": "DfT and other industry stakeholders, such as the UK Roads Leadership Group, have repeatedly identified that longer-term, preventative approaches deliver better value for money and are more cost effective than reactive, short-term maintenance activities.",
    "where": "Paragraph 2.15",
    "sourceUrl": "https://www.nao.org.uk/wp-content/uploads/2024/07/condition-and-maintenance-of-local-roads-in-england-report.pdf",
    "verified": true,
    "lastVerified": "2026-09-24"
   },
   {
    "id": "nao-2024-vfm",
    "body": "National Audit Office",
    "report": "The condition and maintenance of local roads in England (HC 117)",
    "date": "2024-07-24",
    "quote": "at present DfT does not have a good enough understanding of the condition of local roads, and does not use the limited data it does have to allocate its funding as effectively as possible.",
    "where": "Conclusion on value for money, paragraph 18",
    "sourceUrl": "https://www.nao.org.uk/wp-content/uploads/2024/07/condition-and-maintenance-of-local-roads-in-england-report.pdf",
    "verified": true,
    "lastVerified": "2026-09-24"
   },
   {
    "id": "nao-2024-potholes",
    "body": "National Audit Office",
    "report": "The condition and maintenance of local roads in England (HC 117)",
    "date": "2024-07-24",
    "quote": "There is no agreed definition of a pothole, and no nationwide data on potholes held by government.",
    "where": "Figure 6, note 4",
    "sourceUrl": "https://www.nao.org.uk/wp-content/uploads/2024/07/condition-and-maintenance-of-local-roads-in-england-report.pdf",
    "verified": true,
    "lastVerified": "2026-09-24"
   },
   {
    "id": "nao-2024-treatment",
    "body": "National Audit Office",
    "report": "The condition and maintenance of local roads in England (HC 117)",
    "date": "2024-07-24",
    "quote": "between 2017 and 2023 the proportion of roads receiving maintenance treatment declined from 7.6% to 5.2% for A roads and 4.3% to 2.4% for B and C roads",
    "where": "Summary, paragraph 13",
    "sourceUrl": "https://www.nao.org.uk/wp-content/uploads/2024/07/condition-and-maintenance-of-local-roads-in-england-report.pdf",
    "verified": true,
    "lastVerified": "2026-09-24"
   },
   {
    "id": "orr-2026-rp2",
    "body": "Office of Rail and Road",
    "report": "Annual Assessment of National Highways' performance: End of the second road period April 2020 to March 2025 (HC 1588)",
    "date": "2026-01-15",
    "quote": "National Highways has not achieved everything that it originally planned in RP2 for reasons both within and outside its control. It ultimately missed 11 of its enhancements commitments for reasons within its control.",
    "where": "Paragraph 3.2",
    "sourceUrl": "https://www.orr.gov.uk/sites/default/files/2026-01/annual-assessment-of-national-highways-performance-2020-2025-web.pdf",
    "verified": true,
    "lastVerified": "2026-09-24"
   },
   {
    "id": "pac-2025-local-roads",
    "body": "House of Commons Public Accounts Committee",
    "report": "Condition and maintenance of local roads in England",
    "date": null,
    "quote": null,
    "paraphrase": "The committee's report on the NAO's findings. Its text could not be read automatically (the Parliament site refuses automated requests), so no finding is quoted here until it is checked by hand.",
    "where": null,
    "sourceUrl": "https://publications.parliament.uk/pa/cm5901/cmselect/cmpubacc/349/report.html",
    "verified": false,
    "lastVerified": "2026-09-24"
   }
  ],
  "compensation": [
   {
    "id": "gocompare-2022-2024",
    "period": "2022 to 2024",
    "sourceName": "GoCompare, Pothole compensation claims: over £10.2 million paid out in three years (Freedom of Information requests to 171 councils in England and Wales)",
    "sourceUrl": "https://press.gocompare.com/news/pothole-compensation-claims-over-gbp-10-2-million-paid-out-in-three-years-these-councils-are-paying-out-the-most",
    "published": "2025-11-21",
    "route": "Freedom of Information requests",
    "totalPaid": 10200000,
    "totalNote": "At least £10.2 million paid by the councils that replied, 2022 to 2024",
    "councils": [
     {
      "name": "Staffordshire County Council",
      "code": "E10000028",
      "paid": 1039522.93
     },
     {
      "name": "East Sussex County Council",
      "code": "E10000011",
      "paid": 598112
     },
     {
      "name": "Derbyshire County Council",
      "code": "E10000007",
      "paid": 526089.62
     },
     {
      "name": "Havering",
      "code": "E09000016",
      "paid": 450000
     },
     {
      "name": "Wiltshire Council",
      "code": "E06000054",
      "paid": 448950.99
     },
     {
      "name": "Barnet",
      "code": "E09000003",
      "paid": 424370
     },
     {
      "name": "Warwickshire County Council",
      "code": "E10000031",
      "paid": 414495
     },
     {
      "name": "Shropshire Council",
      "code": "E06000051",
      "paid": 385342
     },
     {
      "name": "Oxfordshire County Council",
      "code": "E10000025",
      "paid": 321975
     },
     {
      "name": "Surrey County Council",
      "code": "E10000030",
      "paid": 316331.38
     }
    ],
    "lastVerified": "2026-09-24"
   },
   {
    "id": "rac-2024",
    "period": "2024",
    "sourceName": "RAC, Council pothole claims rise by 90% in three years (Freedom of Information requests to 207 councils in England, Scotland and Wales; 177 replied)",
    "sourceUrl": "https://www.rac.co.uk/drive/news/motoring-news/council-pothole-claims-rise-by-90percent-in-three-years/",
    "published": "2026-01-27",
    "route": "Freedom of Information requests",
    "claimsMade": 53015,
    "claimsPaid": 13832,
    "totalPaid": 3564824,
    "totalNote": "RAC estimate of the amount paid in 2024, at an average of £390 a claim",
    "claimsMade2021": 27731,
    "councils": [
     {
      "name": "Derbyshire County Council",
      "code": "E10000007",
      "claims2021": 224,
      "claims2024": 3307
     },
     {
      "name": "Glasgow City",
      "code": "S12000049",
      "claims2021": 1140,
      "claims2024": 2794
     },
     {
      "name": "Oxfordshire County Council",
      "code": "E10000025",
      "claims2021": 488,
      "claims2024": 1941
     }
    ],
    "lastVerified": "2026-09-24"
   }
  ],
  "earmarking": {
   "statement": "Hypothecation was formally ended by provisions in the Finance Act 1936, which ensured that by 1 April 1937 the revenues from motor vehicle taxes were paid directly into the consolidated fund",
   "roadFundCreated": "1920",
   "hypothecationEnded": "1937-04-01",
   "roadFundAbolished": "1956",
   "nationalRoadsFund": "From 2020 to 2025 the government set strategic road funding in England at a sum equal to vehicle excise duty receipts (the National Roads Fund). That was a spending decision, not an earmark: the duty itself still went into the Consolidated Fund.",
   "nationalRoadsFundQuote": "For the first time since 1926, a new national roads fund (NRF) will dedicate a sum equal to all receipts from vehicle excise duty for use on our most strategically important roads.",
   "sourceName": "House of Lords Library, Funding roads: coming full circle?",
   "sourceUrl": "https://lordslibrary.parliament.uk/funding-roads-coming-full-circle/",
   "published": "2020-12-10",
   "lastVerified": "2026-09-24"
  },
  "streetWorksRules": [
   {
    "id": "overrun",
    "label": "Section 74 overrun charges",
    "text": "A highway authority can charge a utility for every day its works run past the agreed duration, up to £10,000 a day depending on the road. From January 2026 the charges also apply at weekends and on bank holidays.",
    "totals": "No national total of overrun charges is published. Individual councils publish theirs in answers to Freedom of Information requests.",
    "sourceName": "Explanatory memorandum to the Street and Road Works (Charges and Penalties) (Amendments) (England) Regulations 2025 (SI 2025/1074), paragraphs 5.9 and 6.4",
    "sourceUrl": "https://www.legislation.gov.uk/uksi/2025/1074/pdfs/uksiem_20251074_en_001.pdf",
    "lastVerified": "2026-09-24"
   },
   {
    "id": "lane-rental",
    "label": "Lane rental",
    "text": "A lane rental scheme, approved by the Secretary of State, lets a highway authority charge for each day works occupy its busiest roads at the busiest times. From January 2026 authorities must spend at least half of any lane rental surplus on road maintenance.",
    "totals": "What each scheme raises is in its own annual report; no national total is published.",
    "sourceName": "Explanatory memorandum to SI 2025/1074, paragraphs 5.1 to 5.3 and 6.2; DfT, Street works lane rental charges",
    "sourceUrl": "https://www.gov.uk/government/publications/street-works-lane-rental",
    "lastVerified": "2026-09-24"
   },
   {
    "id": "permits",
    "label": "Permit schemes",
    "text": "Highway authorities in England can run a permit scheme: works promoters apply for a permit and may be charged a fee, and fee income must not exceed the scheme’s allowable costs over three years. An authority is not required to charge a fee for its own works.",
    "totals": "Permit fee income is reported in each scheme's annual evaluation report; no national total is published.",
    "sourceName": "DfT, Permit schemes: statutory guidance for highway authorities (March 2026), paragraphs 6.1 to 6.8",
    "sourceUrl": "https://assets.publishing.service.gov.uk/media/69b93c15a564b64fbe35aafb/permit-schemes-statutory-guidance-highways-authorities.pdf",
    "lastVerified": "2026-09-24"
   }
  ],
  "local": {
   "E06000001": {
    "ha": "E06000001",
    "haName": "Hartlepool",
    "haPage": "roads/hartlepool",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 14098,
     "year": "2025-26"
    },
    "condition": {
     "a": 3,
     "bc": 3,
     "u": 7,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 389,
     "month": "2026-08",
     "per100mi": 152.5
    },
    "rating": "Amber",
    "note": null
   },
   "E06000002": {
    "ha": "E06000002",
    "haName": "Middlesbrough",
    "haPage": "roads/middlesbrough",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 3225,
     "year": "2025-26"
    },
    "condition": {
     "a": 1,
     "bc": 1,
     "u": null,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 425,
     "month": "2026-08",
     "per100mi": 121.1
    },
    "rating": "Green",
    "note": null
   },
   "E06000003": {
    "ha": "E06000003",
    "haName": "Redcar and Cleveland",
    "haPage": "roads/redcar-and-cleveland",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 7786,
     "year": "2025-26"
    },
    "condition": {
     "a": 1,
     "bc": 3,
     "u": 7,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 380,
     "month": "2026-08",
     "per100mi": 92.2
    },
    "rating": "Amber",
    "note": null
   },
   "E06000004": {
    "ha": "E06000004",
    "haName": "Stockton-on-Tees",
    "haPage": "roads/stockton-on-tees",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 9409,
     "year": "2025-26"
    },
    "condition": {
     "a": 1,
     "bc": 1,
     "u": 18,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 460,
     "month": "2026-08",
     "per100mi": 87.5
    },
    "rating": "Amber",
    "note": null
   },
   "E06000005": {
    "ha": "E06000005",
    "haName": "Darlington",
    "haPage": "roads/darlington",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 4846,
     "year": "2025-26"
    },
    "condition": {
     "a": 5,
     "bc": 3,
     "u": 8,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 344,
     "month": "2026-08",
     "per100mi": 101.8
    },
    "rating": "Green",
    "note": null
   },
   "E06000006": {
    "ha": "E06000006",
    "haName": "Halton",
    "haPage": "roads/halton",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 6097,
     "year": "2025-26"
    },
    "condition": {
     "a": 1,
     "bc": 2,
     "u": null,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 689,
     "month": "2026-08",
     "per100mi": 185.7
    },
    "rating": "Amber",
    "note": null
   },
   "E06000007": {
    "ha": "E06000007",
    "haName": "Warrington",
    "haPage": "roads/warrington",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 4230,
     "year": "2025-26"
    },
    "condition": {
     "a": 1,
     "bc": 1,
     "u": 13,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 675,
     "month": "2026-08",
     "per100mi": 110.7
    },
    "rating": "Amber",
    "note": null
   },
   "E06000008": {
    "ha": "E06000008",
    "haName": "Blackburn with Darwen",
    "haPage": "roads/blackburn-with-darwen",
    "nation": "E92000001",
    "maintPerMile": {
     "value": -5558,
     "year": "2025-26"
    },
    "condition": {
     "a": 4,
     "bc": 12,
     "u": 25,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 480,
     "month": "2026-08",
     "per100mi": 145.5
    },
    "rating": "Amber",
    "note": null
   },
   "E06000009": {
    "ha": "E06000009",
    "haName": "Blackpool",
    "haPage": "roads/blackpool",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 4496,
     "year": "2025-26"
    },
    "condition": {
     "a": 4,
     "bc": 6,
     "u": 7,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 538,
     "month": "2026-08",
     "per100mi": 193.5
    },
    "rating": "Amber",
    "note": null
   },
   "E06000010": {
    "ha": "E06000010",
    "haName": "Kingston upon Hull, City of",
    "haPage": "roads/kingston-upon-hull-city-of",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 5409,
     "year": "2025-26"
    },
    "condition": {
     "a": 2,
     "bc": 2,
     "u": 7,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 416,
     "month": "2026-08",
     "per100mi": 89.1
    },
    "rating": "Amber",
    "note": null
   },
   "E06000011": {
    "ha": "E06000011",
    "haName": "East Riding of Yorkshire",
    "haPage": "roads/east-riding-of-yorkshire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 6432,
     "year": "2025-26"
    },
    "condition": {
     "a": 1,
     "bc": 4,
     "u": 22,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 1033,
     "month": "2026-08",
     "per100mi": 48
    },
    "rating": "Amber",
    "note": null
   },
   "E06000012": {
    "ha": "E06000012",
    "haName": "North East Lincolnshire",
    "haPage": "roads/north-east-lincolnshire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 12434,
     "year": "2025-26"
    },
    "condition": {
     "a": 2,
     "bc": 4,
     "u": 32,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 298,
     "month": "2026-08",
     "per100mi": 74.7
    },
    "rating": "Amber",
    "note": null
   },
   "E06000013": {
    "ha": "E06000013",
    "haName": "North Lincolnshire",
    "haPage": "roads/north-lincolnshire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 3749,
     "year": "2025-26"
    },
    "condition": {
     "a": 8,
     "bc": 10,
     "u": 16,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 484,
     "month": "2026-08",
     "per100mi": 56.5
    },
    "rating": "Red",
    "note": null
   },
   "E06000014": {
    "ha": "E06000014",
    "haName": "York",
    "haPage": "roads/york",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 5231,
     "year": "2025-26"
    },
    "condition": {
     "a": 3,
     "bc": 4,
     "u": 25,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 611,
     "month": "2026-08",
     "per100mi": 123.9
    },
    "rating": "Amber",
    "note": null
   },
   "E06000015": {
    "ha": "E06000015",
    "haName": "Derby",
    "haPage": "roads/derby",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 3542,
     "year": "2025-26"
    },
    "condition": {
     "a": 9,
     "bc": 17,
     "u": 9,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 1061,
     "month": "2026-08",
     "per100mi": 222
    },
    "rating": "Amber",
    "note": null
   },
   "E06000016": {
    "ha": "E06000016",
    "haName": "Leicester",
    "haPage": "roads/leicester",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 4815,
     "year": "2025-26"
    },
    "condition": {
     "a": 4,
     "bc": 3,
     "u": 24,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 1258,
     "month": "2026-08",
     "per100mi": 242.4
    },
    "rating": "Amber",
    "note": null
   },
   "E06000017": {
    "ha": "E06000017",
    "haName": "Rutland",
    "haPage": "roads/rutland",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 3359,
     "year": "2025-26"
    },
    "condition": {
     "a": 2,
     "bc": 3,
     "u": 20,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 99,
     "month": "2026-08",
     "per100mi": 29.4
    },
    "rating": "Amber",
    "note": null
   },
   "E06000018": {
    "ha": "E06000018",
    "haName": "Nottingham",
    "haPage": "roads/nottingham",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 11171,
     "year": "2025-26"
    },
    "condition": {
     "a": 19,
     "bc": 21,
     "u": 14,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 647,
     "month": "2026-08",
     "per100mi": 131.5
    },
    "rating": "Amber",
    "note": null
   },
   "E06000019": {
    "ha": "E06000019",
    "haName": "Herefordshire, County of",
    "haPage": "roads/herefordshire-county-of",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 1415,
     "year": "2025-26"
    },
    "condition": {
     "a": 5,
     "bc": 11,
     "u": 20,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 599,
     "month": "2026-08",
     "per100mi": 29.4
    },
    "rating": "Amber",
    "note": null
   },
   "E06000020": {
    "ha": "E06000020",
    "haName": "Telford and Wrekin",
    "haPage": "roads/telford-and-wrekin",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 3175,
     "year": "2025-26"
    },
    "condition": {
     "a": 6,
     "bc": 6,
     "u": 5,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 661,
     "month": "2026-08",
     "per100mi": 98.2
    },
    "rating": "Amber",
    "note": null
   },
   "E06000021": {
    "ha": "E06000021",
    "haName": "Stoke-on-Trent",
    "haPage": "roads/stoke-on-trent",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 2153,
     "year": "2025-26"
    },
    "condition": {
     "a": 6,
     "bc": 10,
     "u": null,
     "year": "2021-22"
    },
    "compensation": null,
    "works": {
     "live": 647,
     "month": "2026-08",
     "per100mi": 119.6
    },
    "rating": "Amber",
    "note": null
   },
   "E06000022": {
    "ha": "E06000022",
    "haName": "Bath and North East Somerset",
    "haPage": "roads/bath-and-north-east-somerset",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 7382,
     "year": "2025-26"
    },
    "condition": {
     "a": 5,
     "bc": 17,
     "u": 24,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 538,
     "month": "2026-08",
     "per100mi": 80.3
    },
    "rating": "Amber",
    "note": null
   },
   "E06000023": {
    "ha": "E06000023",
    "haName": "Bristol, City of",
    "haPage": "roads/bristol-city-of",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 7416,
     "year": "2025-26"
    },
    "condition": {
     "a": 10,
     "bc": 11,
     "u": 15,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 1104,
     "month": "2026-08",
     "per100mi": 156.2
    },
    "rating": "Amber",
    "note": null
   },
   "E06000024": {
    "ha": "E06000024",
    "haName": "North Somerset",
    "haPage": "roads/north-somerset",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 5034,
     "year": "2025-26"
    },
    "condition": {
     "a": 1,
     "bc": 7,
     "u": 4,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 590,
     "month": "2026-08",
     "per100mi": 84.3
    },
    "rating": "Amber",
    "note": null
   },
   "E06000025": {
    "ha": "E06000025",
    "haName": "South Gloucestershire",
    "haPage": "roads/south-gloucestershire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 9703,
     "year": "2025-26"
    },
    "condition": {
     "a": 3,
     "bc": 8,
     "u": 17,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 1154,
     "month": "2026-08",
     "per100mi": 123.4
    },
    "rating": "Amber",
    "note": null
   },
   "E06000026": {
    "ha": "E06000026",
    "haName": "Plymouth",
    "haPage": "roads/plymouth",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 11489,
     "year": "2025-26"
    },
    "condition": {
     "a": 3,
     "bc": 4,
     "u": 35,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 774,
     "month": "2026-08",
     "per100mi": 147.7
    },
    "rating": "Amber",
    "note": null
   },
   "E06000027": {
    "ha": "E06000027",
    "haName": "Torbay",
    "haPage": "roads/torbay",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 7753,
     "year": "2025-26"
    },
    "condition": {
     "a": 4,
     "bc": 9,
     "u": 3,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 344,
     "month": "2026-08",
     "per100mi": 104.9
    },
    "rating": "Amber",
    "note": null
   },
   "E06000030": {
    "ha": "E06000030",
    "haName": "Swindon",
    "haPage": "roads/swindon",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 7876,
     "year": "2025-26"
    },
    "condition": {
     "a": 4,
     "bc": 5,
     "u": 11,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 427,
     "month": "2026-08",
     "per100mi": 82.4
    },
    "rating": "Amber",
    "note": null
   },
   "E06000031": {
    "ha": "E06000031",
    "haName": "Peterborough",
    "haPage": "roads/peterborough",
    "nation": "E92000001",
    "maintPerMile": {
     "value": -1696,
     "year": "2025-26"
    },
    "condition": {
     "a": 1,
     "bc": 5,
     "u": 22,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 396,
     "month": "2026-08",
     "per100mi": 65.5
    },
    "rating": "Amber",
    "note": null
   },
   "E06000032": {
    "ha": "E06000032",
    "haName": "Luton",
    "haPage": "roads/luton",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 14010,
     "year": "2025-26"
    },
    "condition": {
     "a": 5,
     "bc": 9,
     "u": 14,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 439,
     "month": "2026-08",
     "per100mi": 151.4
    },
    "rating": "Amber",
    "note": null
   },
   "E06000033": {
    "ha": "E06000033",
    "haName": "Southend-on-Sea",
    "haPage": "roads/southend-on-sea",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 17640,
     "year": "2025-26"
    },
    "condition": {
     "a": 9,
     "bc": 13,
     "u": 24,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 678,
     "month": "2026-08",
     "per100mi": 237.1
    },
    "rating": "Amber",
    "note": null
   },
   "E06000034": {
    "ha": "E06000034",
    "haName": "Thurrock",
    "haPage": "roads/thurrock",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 11967,
     "year": "2025-26"
    },
    "condition": {
     "a": 4,
     "bc": 3,
     "u": 25,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 227,
     "month": "2026-08",
     "per100mi": 62.7
    },
    "rating": "Amber",
    "note": null
   },
   "E06000035": {
    "ha": "E06000035",
    "haName": "Medway",
    "haPage": "roads/medway",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 7432,
     "year": "2025-26"
    },
    "condition": {
     "a": 2,
     "bc": 6,
     "u": 31,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 706,
     "month": "2026-08",
     "per100mi": 132
    },
    "rating": "Amber",
    "note": null
   },
   "E06000036": {
    "ha": "E06000036",
    "haName": "Bracknell Forest",
    "haPage": "roads/bracknell-forest",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 9532,
     "year": "2025-26"
    },
    "condition": {
     "a": 6,
     "bc": 3,
     "u": 14,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 320,
     "month": "2026-08",
     "per100mi": 107.7
    },
    "rating": "Amber",
    "note": null
   },
   "E06000037": {
    "ha": "E06000037",
    "haName": "West Berkshire",
    "haPage": "roads/west-berkshire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 241,
     "year": "2025-26"
    },
    "condition": {
     "a": 4,
     "bc": 3,
     "u": 3,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 584,
     "month": "2026-08",
     "per100mi": 71
    },
    "rating": "Green",
    "note": null
   },
   "E06000038": {
    "ha": "E06000038",
    "haName": "Reading",
    "haPage": "roads/reading",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 14073,
     "year": "2025-26"
    },
    "condition": {
     "a": 8,
     "bc": 4,
     "u": null,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 256,
     "month": "2026-08",
     "per100mi": 103.6
    },
    "rating": "Amber",
    "note": null
   },
   "E06000039": {
    "ha": "E06000039",
    "haName": "Slough",
    "haPage": "roads/slough",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 1056,
     "year": "2025-26"
    },
    "condition": {
     "a": 7,
     "bc": 8,
     "u": 25,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 379,
     "month": "2026-08",
     "per100mi": 193.4
    },
    "rating": "Red",
    "note": null
   },
   "E06000040": {
    "ha": "E06000040",
    "haName": "Windsor and Maidenhead",
    "haPage": "roads/windsor-and-maidenhead",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 4135,
     "year": "2025-26"
    },
    "condition": {
     "a": 6,
     "bc": 6,
     "u": null,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 514,
     "month": "2026-08",
     "per100mi": 126
    },
    "rating": "Amber",
    "note": null
   },
   "E06000041": {
    "ha": "E06000041",
    "haName": "Wokingham",
    "haPage": "roads/wokingham",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 8787,
     "year": "2025-26"
    },
    "condition": {
     "a": 3,
     "bc": 4,
     "u": 13,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 516,
     "month": "2026-08",
     "per100mi": 102.6
    },
    "rating": "Amber",
    "note": null
   },
   "E06000042": {
    "ha": "E06000042",
    "haName": "Milton Keynes",
    "haPage": "roads/milton-keynes",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 2035,
     "year": "2025-26"
    },
    "condition": {
     "a": 3,
     "bc": 3,
     "u": 26,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 784,
     "month": "2026-08",
     "per100mi": 94.5
    },
    "rating": "Amber",
    "note": null
   },
   "E06000043": {
    "ha": "E06000043",
    "haName": "Brighton and Hove",
    "haPage": "roads/brighton-and-hove",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 15332,
     "year": "2025-26"
    },
    "condition": {
     "a": 14,
     "bc": 12,
     "u": 8,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 1198,
     "month": "2026-08",
     "per100mi": 318.6
    },
    "rating": "Amber",
    "note": null
   },
   "E06000044": {
    "ha": "E06000044",
    "haName": "Portsmouth",
    "haPage": "roads/portsmouth",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 48022,
     "year": "2025-26"
    },
    "condition": {
     "a": 2,
     "bc": 1,
     "u": 3,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 619,
     "month": "2026-08",
     "per100mi": 223.5
    },
    "rating": "Green",
    "note": null
   },
   "E06000045": {
    "ha": "E06000045",
    "haName": "Southampton",
    "haPage": "roads/southampton",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 5482,
     "year": "2025-26"
    },
    "condition": {
     "a": 5,
     "bc": 8,
     "u": 16,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 981,
     "month": "2026-08",
     "per100mi": 267.3
    },
    "rating": "Amber",
    "note": null
   },
   "E06000046": {
    "ha": "E06000046",
    "haName": "Isle of Wight",
    "haPage": "roads/isle-of-wight",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 11126,
     "year": "2025-26"
    },
    "condition": {
     "a": 1,
     "bc": 1,
     "u": 3,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 424,
     "month": "2026-08",
     "per100mi": 77.5
    },
    "rating": "Amber",
    "note": null
   },
   "E06000047": {
    "ha": "E06000047",
    "haName": "County Durham",
    "haPage": "roads/county-durham",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 4020,
     "year": "2025-26"
    },
    "condition": {
     "a": 3,
     "bc": 3,
     "u": 11,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 1436,
     "month": "2026-08",
     "per100mi": 61
    },
    "rating": "Amber",
    "note": null
   },
   "E06000049": {
    "ha": "E06000049",
    "haName": "Cheshire East",
    "haPage": "roads/cheshire-east",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 5475,
     "year": "2025-26"
    },
    "condition": {
     "a": 4,
     "bc": 5,
     "u": 15,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 1299,
     "month": "2026-08",
     "per100mi": 76.8
    },
    "rating": "Amber",
    "note": null
   },
   "E06000050": {
    "ha": "E06000050",
    "haName": "Cheshire West and Chester",
    "haPage": "roads/cheshire-west-and-chester",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 2424,
     "year": "2025-26"
    },
    "condition": {
     "a": 1,
     "bc": 4,
     "u": 6,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 1348,
     "month": "2026-08",
     "per100mi": 96.3
    },
    "rating": "Amber",
    "note": null
   },
   "E06000051": {
    "ha": "E06000051",
    "haName": "Shropshire",
    "haPage": "roads/shropshire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 2344,
     "year": "2025-26"
    },
    "condition": {
     "a": 9,
     "bc": null,
     "u": 16,
     "year": "2023-24"
    },
    "compensation": {
     "paid": 385342,
     "period": "2022 to 2024",
     "sourceName": "GoCompare, Pothole compensation claims: over £10.2 million paid out in three years (Freedom of Information requests to 171 councils in England and Wales)",
     "sourceUrl": "https://press.gocompare.com/news/pothole-compensation-claims-over-gbp-10-2-million-paid-out-in-three-years-these-councils-are-paying-out-the-most"
    },
    "works": {
     "live": 1140,
     "month": "2026-08",
     "per100mi": 36.3
    },
    "rating": "Amber",
    "note": null
   },
   "E06000052": {
    "ha": "E06000052",
    "haName": "Cornwall",
    "haPage": "roads/cornwall",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 3924,
     "year": "2025-26"
    },
    "condition": {
     "a": 2,
     "bc": 6,
     "u": 4,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 1496,
     "month": "2026-08",
     "per100mi": 32.8
    },
    "rating": "Amber",
    "note": null
   },
   "E06000053": {
    "ha": "E06000053",
    "haName": "Isles of Scilly",
    "haPage": "roads/isles-of-scilly",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 9524,
     "year": "2024-25"
    },
    "condition": null,
    "compensation": null,
    "works": {
     "live": 0,
     "month": "2026-07",
     "per100mi": 0
    },
    "rating": "Amber",
    "note": null
   },
   "E06000054": {
    "ha": "E06000054",
    "haName": "Wiltshire",
    "haPage": "roads/wiltshire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 5966,
     "year": "2025-26"
    },
    "condition": {
     "a": 4,
     "bc": 5,
     "u": 3,
     "year": "2024-25"
    },
    "compensation": {
     "paid": 448951,
     "period": "2022 to 2024",
     "sourceName": "GoCompare, Pothole compensation claims: over £10.2 million paid out in three years (Freedom of Information requests to 171 councils in England and Wales)",
     "sourceUrl": "https://press.gocompare.com/news/pothole-compensation-claims-over-gbp-10-2-million-paid-out-in-three-years-these-councils-are-paying-out-the-most"
    },
    "works": {
     "live": 1644,
     "month": "2026-08",
     "per100mi": 58.4
    },
    "rating": "Green",
    "note": null
   },
   "E06000055": {
    "ha": "E06000055",
    "haName": "Bedford",
    "haPage": "roads/bedford",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 3814,
     "year": "2025-26"
    },
    "condition": {
     "a": 2,
     "bc": 5,
     "u": 16,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 499,
     "month": "2026-08",
     "per100mi": 83.6
    },
    "rating": "Red",
    "note": null
   },
   "E06000056": {
    "ha": "E06000056",
    "haName": "Central Bedfordshire",
    "haPage": "roads/central-bedfordshire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 4493,
     "year": "2025-26"
    },
    "condition": {
     "a": 2,
     "bc": 3,
     "u": 16,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 866,
     "month": "2026-08",
     "per100mi": 98
    },
    "rating": "Amber",
    "note": null
   },
   "E06000057": {
    "ha": "E06000057",
    "haName": "Northumberland",
    "haPage": "roads/northumberland",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 2014,
     "year": "2025-26"
    },
    "condition": {
     "a": 3,
     "bc": 4,
     "u": null,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 1037,
     "month": "2026-08",
     "per100mi": 34.3
    },
    "rating": "Amber",
    "note": null
   },
   "E06000058": {
    "ha": "E06000058",
    "haName": "Bournemouth, Christchurch and Poole",
    "haPage": "roads/bournemouth-christchurch-and-poole",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 6841,
     "year": "2025-26"
    },
    "condition": {
     "a": 4,
     "bc": 6,
     "u": 1,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 979,
     "month": "2026-08",
     "per100mi": 124.2
    },
    "rating": "Amber",
    "note": null
   },
   "E06000059": {
    "ha": "E06000059",
    "haName": "Dorset",
    "haPage": "roads/dorset",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 5100,
     "year": "2025-26"
    },
    "condition": {
     "a": 2,
     "bc": 5,
     "u": 13,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 1238,
     "month": "2026-08",
     "per100mi": 52.6
    },
    "rating": "Amber",
    "note": null
   },
   "E06000060": {
    "ha": "E06000060",
    "haName": "Buckinghamshire",
    "haPage": "roads/buckinghamshire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 9805,
     "year": "2025-26"
    },
    "condition": {
     "a": 4,
     "bc": 5,
     "u": null,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 2170,
     "month": "2026-08",
     "per100mi": 105.4
    },
    "rating": "Amber",
    "note": null
   },
   "E06000061": {
    "ha": "E06000061",
    "haName": "North Northamptonshire",
    "haPage": "roads/north-northamptonshire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 4949,
     "year": "2025-26"
    },
    "condition": {
     "a": 4,
     "bc": 10,
     "u": 13,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 1340,
     "month": "2026-08",
     "per100mi": 116.4
    },
    "rating": "Amber",
    "note": null
   },
   "E06000062": {
    "ha": "E06000062",
    "haName": "West Northamptonshire",
    "haPage": "roads/west-northamptonshire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 4984,
     "year": "2025-26"
    },
    "condition": {
     "a": 4,
     "bc": 16,
     "u": 16,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 1719,
     "month": "2026-08",
     "per100mi": 111.2
    },
    "rating": "Red",
    "note": null
   },
   "E06000063": {
    "ha": "E06000063",
    "haName": "Cumberland",
    "haPage": "roads/cumberland",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 1896,
     "year": "2023-24"
    },
    "condition": {
     "a": 2,
     "bc": 6,
     "u": 33,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 1066,
     "month": "2026-08",
     "per100mi": 47.3
    },
    "rating": "Red",
    "note": null
   },
   "E06000064": {
    "ha": "E06000064",
    "haName": "Westmorland and Furness",
    "haPage": "roads/westmorland-and-furness",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 699,
     "year": "2025-26"
    },
    "condition": {
     "a": 4,
     "bc": 13,
     "u": 27,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 1151,
     "month": "2026-08",
     "per100mi": 45.6
    },
    "rating": "Red",
    "note": null
   },
   "E06000065": {
    "ha": "E06000065",
    "haName": "North Yorkshire",
    "haPage": "roads/north-yorkshire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 3972,
     "year": "2025-26"
    },
    "condition": {
     "a": 3,
     "bc": 4,
     "u": 18,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 2740,
     "month": "2026-08",
     "per100mi": 51.6
    },
    "rating": "Amber",
    "note": null
   },
   "E06000066": {
    "ha": "E06000066",
    "haName": "Somerset",
    "haPage": "roads/somerset",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 2012,
     "year": "2025-26"
    },
    "condition": {
     "a": 2,
     "bc": 9,
     "u": 7,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 2778,
     "month": "2026-08",
     "per100mi": 66.7
    },
    "rating": "Amber",
    "note": null
   },
   "E07000008": {
    "ha": "E10000003",
    "haName": "Cambridgeshire County Council",
    "haPage": "roads/cambridgeshire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 8679,
     "year": "2025-26"
    },
    "condition": {
     "a": 7,
     "bc": 16,
     "u": 22,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 2869,
     "month": "2026-08",
     "per100mi": 102.7
    },
    "rating": "Amber",
    "note": "Cambridgeshire County Council looks after the roads here, not the district council."
   },
   "E07000009": {
    "ha": "E10000003",
    "haName": "Cambridgeshire County Council",
    "haPage": "roads/cambridgeshire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 8679,
     "year": "2025-26"
    },
    "condition": {
     "a": 7,
     "bc": 16,
     "u": 22,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 2869,
     "month": "2026-08",
     "per100mi": 102.7
    },
    "rating": "Amber",
    "note": "Cambridgeshire County Council looks after the roads here, not the district council."
   },
   "E07000010": {
    "ha": "E10000003",
    "haName": "Cambridgeshire County Council",
    "haPage": "roads/cambridgeshire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 8679,
     "year": "2025-26"
    },
    "condition": {
     "a": 7,
     "bc": 16,
     "u": 22,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 2869,
     "month": "2026-08",
     "per100mi": 102.7
    },
    "rating": "Amber",
    "note": "Cambridgeshire County Council looks after the roads here, not the district council."
   },
   "E07000011": {
    "ha": "E10000003",
    "haName": "Cambridgeshire County Council",
    "haPage": "roads/cambridgeshire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 8679,
     "year": "2025-26"
    },
    "condition": {
     "a": 7,
     "bc": 16,
     "u": 22,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 2869,
     "month": "2026-08",
     "per100mi": 102.7
    },
    "rating": "Amber",
    "note": "Cambridgeshire County Council looks after the roads here, not the district council."
   },
   "E07000012": {
    "ha": "E10000003",
    "haName": "Cambridgeshire County Council",
    "haPage": "roads/cambridgeshire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 8679,
     "year": "2025-26"
    },
    "condition": {
     "a": 7,
     "bc": 16,
     "u": 22,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 2869,
     "month": "2026-08",
     "per100mi": 102.7
    },
    "rating": "Amber",
    "note": "Cambridgeshire County Council looks after the roads here, not the district council."
   },
   "E07000032": {
    "ha": "E10000007",
    "haName": "Derbyshire County Council",
    "haPage": "roads/derbyshire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 5251,
     "year": "2025-26"
    },
    "condition": {
     "a": 29,
     "bc": 43,
     "u": 36,
     "year": "2024-25"
    },
    "compensation": {
     "paid": 526090,
     "period": "2022 to 2024",
     "sourceName": "GoCompare, Pothole compensation claims: over £10.2 million paid out in three years (Freedom of Information requests to 171 councils in England and Wales)",
     "sourceUrl": "https://press.gocompare.com/news/pothole-compensation-claims-over-gbp-10-2-million-paid-out-in-three-years-these-councils-are-paying-out-the-most"
    },
    "works": {
     "live": 2531,
     "month": "2026-08",
     "per100mi": 72.8
    },
    "rating": "Red",
    "note": "Derbyshire County Council looks after the roads here, not the district council."
   },
   "E07000033": {
    "ha": "E10000007",
    "haName": "Derbyshire County Council",
    "haPage": "roads/derbyshire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 5251,
     "year": "2025-26"
    },
    "condition": {
     "a": 29,
     "bc": 43,
     "u": 36,
     "year": "2024-25"
    },
    "compensation": {
     "paid": 526090,
     "period": "2022 to 2024",
     "sourceName": "GoCompare, Pothole compensation claims: over £10.2 million paid out in three years (Freedom of Information requests to 171 councils in England and Wales)",
     "sourceUrl": "https://press.gocompare.com/news/pothole-compensation-claims-over-gbp-10-2-million-paid-out-in-three-years-these-councils-are-paying-out-the-most"
    },
    "works": {
     "live": 2531,
     "month": "2026-08",
     "per100mi": 72.8
    },
    "rating": "Red",
    "note": "Derbyshire County Council looks after the roads here, not the district council."
   },
   "E07000034": {
    "ha": "E10000007",
    "haName": "Derbyshire County Council",
    "haPage": "roads/derbyshire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 5251,
     "year": "2025-26"
    },
    "condition": {
     "a": 29,
     "bc": 43,
     "u": 36,
     "year": "2024-25"
    },
    "compensation": {
     "paid": 526090,
     "period": "2022 to 2024",
     "sourceName": "GoCompare, Pothole compensation claims: over £10.2 million paid out in three years (Freedom of Information requests to 171 councils in England and Wales)",
     "sourceUrl": "https://press.gocompare.com/news/pothole-compensation-claims-over-gbp-10-2-million-paid-out-in-three-years-these-councils-are-paying-out-the-most"
    },
    "works": {
     "live": 2531,
     "month": "2026-08",
     "per100mi": 72.8
    },
    "rating": "Red",
    "note": "Derbyshire County Council looks after the roads here, not the district council."
   },
   "E07000035": {
    "ha": "E10000007",
    "haName": "Derbyshire County Council",
    "haPage": "roads/derbyshire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 5251,
     "year": "2025-26"
    },
    "condition": {
     "a": 29,
     "bc": 43,
     "u": 36,
     "year": "2024-25"
    },
    "compensation": {
     "paid": 526090,
     "period": "2022 to 2024",
     "sourceName": "GoCompare, Pothole compensation claims: over £10.2 million paid out in three years (Freedom of Information requests to 171 councils in England and Wales)",
     "sourceUrl": "https://press.gocompare.com/news/pothole-compensation-claims-over-gbp-10-2-million-paid-out-in-three-years-these-councils-are-paying-out-the-most"
    },
    "works": {
     "live": 2531,
     "month": "2026-08",
     "per100mi": 72.8
    },
    "rating": "Red",
    "note": "Derbyshire County Council looks after the roads here, not the district council."
   },
   "E07000036": {
    "ha": "E10000007",
    "haName": "Derbyshire County Council",
    "haPage": "roads/derbyshire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 5251,
     "year": "2025-26"
    },
    "condition": {
     "a": 29,
     "bc": 43,
     "u": 36,
     "year": "2024-25"
    },
    "compensation": {
     "paid": 526090,
     "period": "2022 to 2024",
     "sourceName": "GoCompare, Pothole compensation claims: over £10.2 million paid out in three years (Freedom of Information requests to 171 councils in England and Wales)",
     "sourceUrl": "https://press.gocompare.com/news/pothole-compensation-claims-over-gbp-10-2-million-paid-out-in-three-years-these-councils-are-paying-out-the-most"
    },
    "works": {
     "live": 2531,
     "month": "2026-08",
     "per100mi": 72.8
    },
    "rating": "Red",
    "note": "Derbyshire County Council looks after the roads here, not the district council."
   },
   "E07000037": {
    "ha": "E10000007",
    "haName": "Derbyshire County Council",
    "haPage": "roads/derbyshire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 5251,
     "year": "2025-26"
    },
    "condition": {
     "a": 29,
     "bc": 43,
     "u": 36,
     "year": "2024-25"
    },
    "compensation": {
     "paid": 526090,
     "period": "2022 to 2024",
     "sourceName": "GoCompare, Pothole compensation claims: over £10.2 million paid out in three years (Freedom of Information requests to 171 councils in England and Wales)",
     "sourceUrl": "https://press.gocompare.com/news/pothole-compensation-claims-over-gbp-10-2-million-paid-out-in-three-years-these-councils-are-paying-out-the-most"
    },
    "works": {
     "live": 2531,
     "month": "2026-08",
     "per100mi": 72.8
    },
    "rating": "Red",
    "note": "Derbyshire County Council looks after the roads here, not the district council."
   },
   "E07000038": {
    "ha": "E10000007",
    "haName": "Derbyshire County Council",
    "haPage": "roads/derbyshire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 5251,
     "year": "2025-26"
    },
    "condition": {
     "a": 29,
     "bc": 43,
     "u": 36,
     "year": "2024-25"
    },
    "compensation": {
     "paid": 526090,
     "period": "2022 to 2024",
     "sourceName": "GoCompare, Pothole compensation claims: over £10.2 million paid out in three years (Freedom of Information requests to 171 councils in England and Wales)",
     "sourceUrl": "https://press.gocompare.com/news/pothole-compensation-claims-over-gbp-10-2-million-paid-out-in-three-years-these-councils-are-paying-out-the-most"
    },
    "works": {
     "live": 2531,
     "month": "2026-08",
     "per100mi": 72.8
    },
    "rating": "Red",
    "note": "Derbyshire County Council looks after the roads here, not the district council."
   },
   "E07000039": {
    "ha": "E10000007",
    "haName": "Derbyshire County Council",
    "haPage": "roads/derbyshire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 5251,
     "year": "2025-26"
    },
    "condition": {
     "a": 29,
     "bc": 43,
     "u": 36,
     "year": "2024-25"
    },
    "compensation": {
     "paid": 526090,
     "period": "2022 to 2024",
     "sourceName": "GoCompare, Pothole compensation claims: over £10.2 million paid out in three years (Freedom of Information requests to 171 councils in England and Wales)",
     "sourceUrl": "https://press.gocompare.com/news/pothole-compensation-claims-over-gbp-10-2-million-paid-out-in-three-years-these-councils-are-paying-out-the-most"
    },
    "works": {
     "live": 2531,
     "month": "2026-08",
     "per100mi": 72.8
    },
    "rating": "Red",
    "note": "Derbyshire County Council looks after the roads here, not the district council."
   },
   "E07000040": {
    "ha": "E10000008",
    "haName": "Devon County Council",
    "haPage": "roads/devon",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 3664,
     "year": "2025-26"
    },
    "condition": {
     "a": 3,
     "bc": 11,
     "u": 24,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 2749,
     "month": "2026-08",
     "per100mi": 34.5
    },
    "rating": "Amber",
    "note": "Devon County Council looks after the roads here, not the district council."
   },
   "E07000041": {
    "ha": "E10000008",
    "haName": "Devon County Council",
    "haPage": "roads/devon",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 3664,
     "year": "2025-26"
    },
    "condition": {
     "a": 3,
     "bc": 11,
     "u": 24,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 2749,
     "month": "2026-08",
     "per100mi": 34.5
    },
    "rating": "Amber",
    "note": "Devon County Council looks after the roads here, not the district council."
   },
   "E07000042": {
    "ha": "E10000008",
    "haName": "Devon County Council",
    "haPage": "roads/devon",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 3664,
     "year": "2025-26"
    },
    "condition": {
     "a": 3,
     "bc": 11,
     "u": 24,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 2749,
     "month": "2026-08",
     "per100mi": 34.5
    },
    "rating": "Amber",
    "note": "Devon County Council looks after the roads here, not the district council."
   },
   "E07000043": {
    "ha": "E10000008",
    "haName": "Devon County Council",
    "haPage": "roads/devon",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 3664,
     "year": "2025-26"
    },
    "condition": {
     "a": 3,
     "bc": 11,
     "u": 24,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 2749,
     "month": "2026-08",
     "per100mi": 34.5
    },
    "rating": "Amber",
    "note": "Devon County Council looks after the roads here, not the district council."
   },
   "E07000044": {
    "ha": "E10000008",
    "haName": "Devon County Council",
    "haPage": "roads/devon",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 3664,
     "year": "2025-26"
    },
    "condition": {
     "a": 3,
     "bc": 11,
     "u": 24,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 2749,
     "month": "2026-08",
     "per100mi": 34.5
    },
    "rating": "Amber",
    "note": "Devon County Council looks after the roads here, not the district council."
   },
   "E07000045": {
    "ha": "E10000008",
    "haName": "Devon County Council",
    "haPage": "roads/devon",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 3664,
     "year": "2025-26"
    },
    "condition": {
     "a": 3,
     "bc": 11,
     "u": 24,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 2749,
     "month": "2026-08",
     "per100mi": 34.5
    },
    "rating": "Amber",
    "note": "Devon County Council looks after the roads here, not the district council."
   },
   "E07000046": {
    "ha": "E10000008",
    "haName": "Devon County Council",
    "haPage": "roads/devon",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 3664,
     "year": "2025-26"
    },
    "condition": {
     "a": 3,
     "bc": 11,
     "u": 24,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 2749,
     "month": "2026-08",
     "per100mi": 34.5
    },
    "rating": "Amber",
    "note": "Devon County Council looks after the roads here, not the district council."
   },
   "E07000047": {
    "ha": "E10000008",
    "haName": "Devon County Council",
    "haPage": "roads/devon",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 3664,
     "year": "2025-26"
    },
    "condition": {
     "a": 3,
     "bc": 11,
     "u": 24,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 2749,
     "month": "2026-08",
     "per100mi": 34.5
    },
    "rating": "Amber",
    "note": "Devon County Council looks after the roads here, not the district council."
   },
   "E07000061": {
    "ha": "E10000011",
    "haName": "East Sussex County Council",
    "haPage": "roads/east-sussex",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 6314,
     "year": "2025-26"
    },
    "condition": {
     "a": 5,
     "bc": 6,
     "u": null,
     "year": "2024-25"
    },
    "compensation": {
     "paid": 598112,
     "period": "2022 to 2024",
     "sourceName": "GoCompare, Pothole compensation claims: over £10.2 million paid out in three years (Freedom of Information requests to 171 councils in England and Wales)",
     "sourceUrl": "https://press.gocompare.com/news/pothole-compensation-claims-over-gbp-10-2-million-paid-out-in-three-years-these-councils-are-paying-out-the-most"
    },
    "works": {
     "live": 1647,
     "month": "2026-08",
     "per100mi": 80.6
    },
    "rating": "Amber",
    "note": "East Sussex County Council looks after the roads here, not the district council."
   },
   "E07000062": {
    "ha": "E10000011",
    "haName": "East Sussex County Council",
    "haPage": "roads/east-sussex",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 6314,
     "year": "2025-26"
    },
    "condition": {
     "a": 5,
     "bc": 6,
     "u": null,
     "year": "2024-25"
    },
    "compensation": {
     "paid": 598112,
     "period": "2022 to 2024",
     "sourceName": "GoCompare, Pothole compensation claims: over £10.2 million paid out in three years (Freedom of Information requests to 171 councils in England and Wales)",
     "sourceUrl": "https://press.gocompare.com/news/pothole-compensation-claims-over-gbp-10-2-million-paid-out-in-three-years-these-councils-are-paying-out-the-most"
    },
    "works": {
     "live": 1647,
     "month": "2026-08",
     "per100mi": 80.6
    },
    "rating": "Amber",
    "note": "East Sussex County Council looks after the roads here, not the district council."
   },
   "E07000063": {
    "ha": "E10000011",
    "haName": "East Sussex County Council",
    "haPage": "roads/east-sussex",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 6314,
     "year": "2025-26"
    },
    "condition": {
     "a": 5,
     "bc": 6,
     "u": null,
     "year": "2024-25"
    },
    "compensation": {
     "paid": 598112,
     "period": "2022 to 2024",
     "sourceName": "GoCompare, Pothole compensation claims: over £10.2 million paid out in three years (Freedom of Information requests to 171 councils in England and Wales)",
     "sourceUrl": "https://press.gocompare.com/news/pothole-compensation-claims-over-gbp-10-2-million-paid-out-in-three-years-these-councils-are-paying-out-the-most"
    },
    "works": {
     "live": 1647,
     "month": "2026-08",
     "per100mi": 80.6
    },
    "rating": "Amber",
    "note": "East Sussex County Council looks after the roads here, not the district council."
   },
   "E07000064": {
    "ha": "E10000011",
    "haName": "East Sussex County Council",
    "haPage": "roads/east-sussex",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 6314,
     "year": "2025-26"
    },
    "condition": {
     "a": 5,
     "bc": 6,
     "u": null,
     "year": "2024-25"
    },
    "compensation": {
     "paid": 598112,
     "period": "2022 to 2024",
     "sourceName": "GoCompare, Pothole compensation claims: over £10.2 million paid out in three years (Freedom of Information requests to 171 councils in England and Wales)",
     "sourceUrl": "https://press.gocompare.com/news/pothole-compensation-claims-over-gbp-10-2-million-paid-out-in-three-years-these-councils-are-paying-out-the-most"
    },
    "works": {
     "live": 1647,
     "month": "2026-08",
     "per100mi": 80.6
    },
    "rating": "Amber",
    "note": "East Sussex County Council looks after the roads here, not the district council."
   },
   "E07000065": {
    "ha": "E10000011",
    "haName": "East Sussex County Council",
    "haPage": "roads/east-sussex",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 6314,
     "year": "2025-26"
    },
    "condition": {
     "a": 5,
     "bc": 6,
     "u": null,
     "year": "2024-25"
    },
    "compensation": {
     "paid": 598112,
     "period": "2022 to 2024",
     "sourceName": "GoCompare, Pothole compensation claims: over £10.2 million paid out in three years (Freedom of Information requests to 171 councils in England and Wales)",
     "sourceUrl": "https://press.gocompare.com/news/pothole-compensation-claims-over-gbp-10-2-million-paid-out-in-three-years-these-councils-are-paying-out-the-most"
    },
    "works": {
     "live": 1647,
     "month": "2026-08",
     "per100mi": 80.6
    },
    "rating": "Amber",
    "note": "East Sussex County Council looks after the roads here, not the district council."
   },
   "E07000066": {
    "ha": "E10000012",
    "haName": "Essex County Council",
    "haPage": "roads/essex",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 7631,
     "year": "2025-26"
    },
    "condition": {
     "a": 3,
     "bc": 3,
     "u": 10,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 4380,
     "month": "2026-08",
     "per100mi": 86
    },
    "rating": "Green",
    "note": "Essex County Council looks after the roads here, not the district council."
   },
   "E07000067": {
    "ha": "E10000012",
    "haName": "Essex County Council",
    "haPage": "roads/essex",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 7631,
     "year": "2025-26"
    },
    "condition": {
     "a": 3,
     "bc": 3,
     "u": 10,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 4380,
     "month": "2026-08",
     "per100mi": 86
    },
    "rating": "Green",
    "note": "Essex County Council looks after the roads here, not the district council."
   },
   "E07000068": {
    "ha": "E10000012",
    "haName": "Essex County Council",
    "haPage": "roads/essex",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 7631,
     "year": "2025-26"
    },
    "condition": {
     "a": 3,
     "bc": 3,
     "u": 10,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 4380,
     "month": "2026-08",
     "per100mi": 86
    },
    "rating": "Green",
    "note": "Essex County Council looks after the roads here, not the district council."
   },
   "E07000069": {
    "ha": "E10000012",
    "haName": "Essex County Council",
    "haPage": "roads/essex",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 7631,
     "year": "2025-26"
    },
    "condition": {
     "a": 3,
     "bc": 3,
     "u": 10,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 4380,
     "month": "2026-08",
     "per100mi": 86
    },
    "rating": "Green",
    "note": "Essex County Council looks after the roads here, not the district council."
   },
   "E07000070": {
    "ha": "E10000012",
    "haName": "Essex County Council",
    "haPage": "roads/essex",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 7631,
     "year": "2025-26"
    },
    "condition": {
     "a": 3,
     "bc": 3,
     "u": 10,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 4380,
     "month": "2026-08",
     "per100mi": 86
    },
    "rating": "Green",
    "note": "Essex County Council looks after the roads here, not the district council."
   },
   "E07000071": {
    "ha": "E10000012",
    "haName": "Essex County Council",
    "haPage": "roads/essex",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 7631,
     "year": "2025-26"
    },
    "condition": {
     "a": 3,
     "bc": 3,
     "u": 10,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 4380,
     "month": "2026-08",
     "per100mi": 86
    },
    "rating": "Green",
    "note": "Essex County Council looks after the roads here, not the district council."
   },
   "E07000072": {
    "ha": "E10000012",
    "haName": "Essex County Council",
    "haPage": "roads/essex",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 7631,
     "year": "2025-26"
    },
    "condition": {
     "a": 3,
     "bc": 3,
     "u": 10,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 4380,
     "month": "2026-08",
     "per100mi": 86
    },
    "rating": "Green",
    "note": "Essex County Council looks after the roads here, not the district council."
   },
   "E07000073": {
    "ha": "E10000012",
    "haName": "Essex County Council",
    "haPage": "roads/essex",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 7631,
     "year": "2025-26"
    },
    "condition": {
     "a": 3,
     "bc": 3,
     "u": 10,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 4380,
     "month": "2026-08",
     "per100mi": 86
    },
    "rating": "Green",
    "note": "Essex County Council looks after the roads here, not the district council."
   },
   "E07000074": {
    "ha": "E10000012",
    "haName": "Essex County Council",
    "haPage": "roads/essex",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 7631,
     "year": "2025-26"
    },
    "condition": {
     "a": 3,
     "bc": 3,
     "u": 10,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 4380,
     "month": "2026-08",
     "per100mi": 86
    },
    "rating": "Green",
    "note": "Essex County Council looks after the roads here, not the district council."
   },
   "E07000075": {
    "ha": "E10000012",
    "haName": "Essex County Council",
    "haPage": "roads/essex",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 7631,
     "year": "2025-26"
    },
    "condition": {
     "a": 3,
     "bc": 3,
     "u": 10,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 4380,
     "month": "2026-08",
     "per100mi": 86
    },
    "rating": "Green",
    "note": "Essex County Council looks after the roads here, not the district council."
   },
   "E07000076": {
    "ha": "E10000012",
    "haName": "Essex County Council",
    "haPage": "roads/essex",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 7631,
     "year": "2025-26"
    },
    "condition": {
     "a": 3,
     "bc": 3,
     "u": 10,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 4380,
     "month": "2026-08",
     "per100mi": 86
    },
    "rating": "Green",
    "note": "Essex County Council looks after the roads here, not the district council."
   },
   "E07000077": {
    "ha": "E10000012",
    "haName": "Essex County Council",
    "haPage": "roads/essex",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 7631,
     "year": "2025-26"
    },
    "condition": {
     "a": 3,
     "bc": 3,
     "u": 10,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 4380,
     "month": "2026-08",
     "per100mi": 86
    },
    "rating": "Green",
    "note": "Essex County Council looks after the roads here, not the district council."
   },
   "E07000078": {
    "ha": "E10000013",
    "haName": "Gloucestershire County Council",
    "haPage": "roads/gloucestershire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 8153,
     "year": "2025-26"
    },
    "condition": {
     "a": 1,
     "bc": 4,
     "u": 24,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 2566,
     "month": "2026-08",
     "per100mi": 74.7
    },
    "rating": "Green",
    "note": "Gloucestershire County Council looks after the roads here, not the district council."
   },
   "E07000079": {
    "ha": "E10000013",
    "haName": "Gloucestershire County Council",
    "haPage": "roads/gloucestershire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 8153,
     "year": "2025-26"
    },
    "condition": {
     "a": 1,
     "bc": 4,
     "u": 24,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 2566,
     "month": "2026-08",
     "per100mi": 74.7
    },
    "rating": "Green",
    "note": "Gloucestershire County Council looks after the roads here, not the district council."
   },
   "E07000080": {
    "ha": "E10000013",
    "haName": "Gloucestershire County Council",
    "haPage": "roads/gloucestershire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 8153,
     "year": "2025-26"
    },
    "condition": {
     "a": 1,
     "bc": 4,
     "u": 24,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 2566,
     "month": "2026-08",
     "per100mi": 74.7
    },
    "rating": "Green",
    "note": "Gloucestershire County Council looks after the roads here, not the district council."
   },
   "E07000081": {
    "ha": "E10000013",
    "haName": "Gloucestershire County Council",
    "haPage": "roads/gloucestershire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 8153,
     "year": "2025-26"
    },
    "condition": {
     "a": 1,
     "bc": 4,
     "u": 24,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 2566,
     "month": "2026-08",
     "per100mi": 74.7
    },
    "rating": "Green",
    "note": "Gloucestershire County Council looks after the roads here, not the district council."
   },
   "E07000082": {
    "ha": "E10000013",
    "haName": "Gloucestershire County Council",
    "haPage": "roads/gloucestershire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 8153,
     "year": "2025-26"
    },
    "condition": {
     "a": 1,
     "bc": 4,
     "u": 24,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 2566,
     "month": "2026-08",
     "per100mi": 74.7
    },
    "rating": "Green",
    "note": "Gloucestershire County Council looks after the roads here, not the district council."
   },
   "E07000083": {
    "ha": "E10000013",
    "haName": "Gloucestershire County Council",
    "haPage": "roads/gloucestershire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 8153,
     "year": "2025-26"
    },
    "condition": {
     "a": 1,
     "bc": 4,
     "u": 24,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 2566,
     "month": "2026-08",
     "per100mi": 74.7
    },
    "rating": "Green",
    "note": "Gloucestershire County Council looks after the roads here, not the district council."
   },
   "E07000084": {
    "ha": "E10000014",
    "haName": "Hampshire County Council",
    "haPage": "roads/hampshire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 6783,
     "year": "2025-26"
    },
    "condition": {
     "a": 5,
     "bc": 5,
     "u": 7,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 4355,
     "month": "2026-08",
     "per100mi": 79
    },
    "rating": "Amber",
    "note": "Hampshire County Council looks after the roads here, not the district council."
   },
   "E07000085": {
    "ha": "E10000014",
    "haName": "Hampshire County Council",
    "haPage": "roads/hampshire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 6783,
     "year": "2025-26"
    },
    "condition": {
     "a": 5,
     "bc": 5,
     "u": 7,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 4355,
     "month": "2026-08",
     "per100mi": 79
    },
    "rating": "Amber",
    "note": "Hampshire County Council looks after the roads here, not the district council."
   },
   "E07000086": {
    "ha": "E10000014",
    "haName": "Hampshire County Council",
    "haPage": "roads/hampshire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 6783,
     "year": "2025-26"
    },
    "condition": {
     "a": 5,
     "bc": 5,
     "u": 7,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 4355,
     "month": "2026-08",
     "per100mi": 79
    },
    "rating": "Amber",
    "note": "Hampshire County Council looks after the roads here, not the district council."
   },
   "E07000087": {
    "ha": "E10000014",
    "haName": "Hampshire County Council",
    "haPage": "roads/hampshire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 6783,
     "year": "2025-26"
    },
    "condition": {
     "a": 5,
     "bc": 5,
     "u": 7,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 4355,
     "month": "2026-08",
     "per100mi": 79
    },
    "rating": "Amber",
    "note": "Hampshire County Council looks after the roads here, not the district council."
   },
   "E07000088": {
    "ha": "E10000014",
    "haName": "Hampshire County Council",
    "haPage": "roads/hampshire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 6783,
     "year": "2025-26"
    },
    "condition": {
     "a": 5,
     "bc": 5,
     "u": 7,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 4355,
     "month": "2026-08",
     "per100mi": 79
    },
    "rating": "Amber",
    "note": "Hampshire County Council looks after the roads here, not the district council."
   },
   "E07000089": {
    "ha": "E10000014",
    "haName": "Hampshire County Council",
    "haPage": "roads/hampshire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 6783,
     "year": "2025-26"
    },
    "condition": {
     "a": 5,
     "bc": 5,
     "u": 7,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 4355,
     "month": "2026-08",
     "per100mi": 79
    },
    "rating": "Amber",
    "note": "Hampshire County Council looks after the roads here, not the district council."
   },
   "E07000090": {
    "ha": "E10000014",
    "haName": "Hampshire County Council",
    "haPage": "roads/hampshire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 6783,
     "year": "2025-26"
    },
    "condition": {
     "a": 5,
     "bc": 5,
     "u": 7,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 4355,
     "month": "2026-08",
     "per100mi": 79
    },
    "rating": "Amber",
    "note": "Hampshire County Council looks after the roads here, not the district council."
   },
   "E07000091": {
    "ha": "E10000014",
    "haName": "Hampshire County Council",
    "haPage": "roads/hampshire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 6783,
     "year": "2025-26"
    },
    "condition": {
     "a": 5,
     "bc": 5,
     "u": 7,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 4355,
     "month": "2026-08",
     "per100mi": 79
    },
    "rating": "Amber",
    "note": "Hampshire County Council looks after the roads here, not the district council."
   },
   "E07000092": {
    "ha": "E10000014",
    "haName": "Hampshire County Council",
    "haPage": "roads/hampshire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 6783,
     "year": "2025-26"
    },
    "condition": {
     "a": 5,
     "bc": 5,
     "u": 7,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 4355,
     "month": "2026-08",
     "per100mi": 79
    },
    "rating": "Amber",
    "note": "Hampshire County Council looks after the roads here, not the district council."
   },
   "E07000093": {
    "ha": "E10000014",
    "haName": "Hampshire County Council",
    "haPage": "roads/hampshire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 6783,
     "year": "2025-26"
    },
    "condition": {
     "a": 5,
     "bc": 5,
     "u": 7,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 4355,
     "month": "2026-08",
     "per100mi": 79
    },
    "rating": "Amber",
    "note": "Hampshire County Council looks after the roads here, not the district council."
   },
   "E07000094": {
    "ha": "E10000014",
    "haName": "Hampshire County Council",
    "haPage": "roads/hampshire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 6783,
     "year": "2025-26"
    },
    "condition": {
     "a": 5,
     "bc": 5,
     "u": 7,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 4355,
     "month": "2026-08",
     "per100mi": 79
    },
    "rating": "Amber",
    "note": "Hampshire County Council looks after the roads here, not the district council."
   },
   "E07000095": {
    "ha": "E10000015",
    "haName": "Hertfordshire County Council",
    "haPage": "roads/hertfordshire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 11011,
     "year": "2025-26"
    },
    "condition": {
     "a": 3,
     "bc": 6,
     "u": null,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 3956,
     "month": "2026-08",
     "per100mi": 129.3
    },
    "rating": "Amber",
    "note": "Hertfordshire County Council looks after the roads here, not the district council."
   },
   "E07000096": {
    "ha": "E10000015",
    "haName": "Hertfordshire County Council",
    "haPage": "roads/hertfordshire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 11011,
     "year": "2025-26"
    },
    "condition": {
     "a": 3,
     "bc": 6,
     "u": null,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 3956,
     "month": "2026-08",
     "per100mi": 129.3
    },
    "rating": "Amber",
    "note": "Hertfordshire County Council looks after the roads here, not the district council."
   },
   "E07000098": {
    "ha": "E10000015",
    "haName": "Hertfordshire County Council",
    "haPage": "roads/hertfordshire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 11011,
     "year": "2025-26"
    },
    "condition": {
     "a": 3,
     "bc": 6,
     "u": null,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 3956,
     "month": "2026-08",
     "per100mi": 129.3
    },
    "rating": "Amber",
    "note": "Hertfordshire County Council looks after the roads here, not the district council."
   },
   "E07000099": {
    "ha": "E10000015",
    "haName": "Hertfordshire County Council",
    "haPage": "roads/hertfordshire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 11011,
     "year": "2025-26"
    },
    "condition": {
     "a": 3,
     "bc": 6,
     "u": null,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 3956,
     "month": "2026-08",
     "per100mi": 129.3
    },
    "rating": "Amber",
    "note": "Hertfordshire County Council looks after the roads here, not the district council."
   },
   "E07000102": {
    "ha": "E10000015",
    "haName": "Hertfordshire County Council",
    "haPage": "roads/hertfordshire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 11011,
     "year": "2025-26"
    },
    "condition": {
     "a": 3,
     "bc": 6,
     "u": null,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 3956,
     "month": "2026-08",
     "per100mi": 129.3
    },
    "rating": "Amber",
    "note": "Hertfordshire County Council looks after the roads here, not the district council."
   },
   "E07000103": {
    "ha": "E10000015",
    "haName": "Hertfordshire County Council",
    "haPage": "roads/hertfordshire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 11011,
     "year": "2025-26"
    },
    "condition": {
     "a": 3,
     "bc": 6,
     "u": null,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 3956,
     "month": "2026-08",
     "per100mi": 129.3
    },
    "rating": "Amber",
    "note": "Hertfordshire County Council looks after the roads here, not the district council."
   },
   "E07000105": {
    "ha": "E10000016",
    "haName": "Kent County Council",
    "haPage": "roads/kent",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 7931,
     "year": "2025-26"
    },
    "condition": {
     "a": 4,
     "bc": 7,
     "u": 35,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 6411,
     "month": "2026-08",
     "per100mi": 113.2
    },
    "rating": "Amber",
    "note": "Kent County Council looks after the roads here, not the district council."
   },
   "E07000106": {
    "ha": "E10000016",
    "haName": "Kent County Council",
    "haPage": "roads/kent",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 7931,
     "year": "2025-26"
    },
    "condition": {
     "a": 4,
     "bc": 7,
     "u": 35,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 6411,
     "month": "2026-08",
     "per100mi": 113.2
    },
    "rating": "Amber",
    "note": "Kent County Council looks after the roads here, not the district council."
   },
   "E07000107": {
    "ha": "E10000016",
    "haName": "Kent County Council",
    "haPage": "roads/kent",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 7931,
     "year": "2025-26"
    },
    "condition": {
     "a": 4,
     "bc": 7,
     "u": 35,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 6411,
     "month": "2026-08",
     "per100mi": 113.2
    },
    "rating": "Amber",
    "note": "Kent County Council looks after the roads here, not the district council."
   },
   "E07000108": {
    "ha": "E10000016",
    "haName": "Kent County Council",
    "haPage": "roads/kent",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 7931,
     "year": "2025-26"
    },
    "condition": {
     "a": 4,
     "bc": 7,
     "u": 35,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 6411,
     "month": "2026-08",
     "per100mi": 113.2
    },
    "rating": "Amber",
    "note": "Kent County Council looks after the roads here, not the district council."
   },
   "E07000109": {
    "ha": "E10000016",
    "haName": "Kent County Council",
    "haPage": "roads/kent",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 7931,
     "year": "2025-26"
    },
    "condition": {
     "a": 4,
     "bc": 7,
     "u": 35,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 6411,
     "month": "2026-08",
     "per100mi": 113.2
    },
    "rating": "Amber",
    "note": "Kent County Council looks after the roads here, not the district council."
   },
   "E07000110": {
    "ha": "E10000016",
    "haName": "Kent County Council",
    "haPage": "roads/kent",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 7931,
     "year": "2025-26"
    },
    "condition": {
     "a": 4,
     "bc": 7,
     "u": 35,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 6411,
     "month": "2026-08",
     "per100mi": 113.2
    },
    "rating": "Amber",
    "note": "Kent County Council looks after the roads here, not the district council."
   },
   "E07000111": {
    "ha": "E10000016",
    "haName": "Kent County Council",
    "haPage": "roads/kent",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 7931,
     "year": "2025-26"
    },
    "condition": {
     "a": 4,
     "bc": 7,
     "u": 35,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 6411,
     "month": "2026-08",
     "per100mi": 113.2
    },
    "rating": "Amber",
    "note": "Kent County Council looks after the roads here, not the district council."
   },
   "E07000112": {
    "ha": "E10000016",
    "haName": "Kent County Council",
    "haPage": "roads/kent",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 7931,
     "year": "2025-26"
    },
    "condition": {
     "a": 4,
     "bc": 7,
     "u": 35,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 6411,
     "month": "2026-08",
     "per100mi": 113.2
    },
    "rating": "Amber",
    "note": "Kent County Council looks after the roads here, not the district council."
   },
   "E07000113": {
    "ha": "E10000016",
    "haName": "Kent County Council",
    "haPage": "roads/kent",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 7931,
     "year": "2025-26"
    },
    "condition": {
     "a": 4,
     "bc": 7,
     "u": 35,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 6411,
     "month": "2026-08",
     "per100mi": 113.2
    },
    "rating": "Amber",
    "note": "Kent County Council looks after the roads here, not the district council."
   },
   "E07000114": {
    "ha": "E10000016",
    "haName": "Kent County Council",
    "haPage": "roads/kent",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 7931,
     "year": "2025-26"
    },
    "condition": {
     "a": 4,
     "bc": 7,
     "u": 35,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 6411,
     "month": "2026-08",
     "per100mi": 113.2
    },
    "rating": "Amber",
    "note": "Kent County Council looks after the roads here, not the district council."
   },
   "E07000115": {
    "ha": "E10000016",
    "haName": "Kent County Council",
    "haPage": "roads/kent",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 7931,
     "year": "2025-26"
    },
    "condition": {
     "a": 4,
     "bc": 7,
     "u": 35,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 6411,
     "month": "2026-08",
     "per100mi": 113.2
    },
    "rating": "Amber",
    "note": "Kent County Council looks after the roads here, not the district council."
   },
   "E07000116": {
    "ha": "E10000016",
    "haName": "Kent County Council",
    "haPage": "roads/kent",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 7931,
     "year": "2025-26"
    },
    "condition": {
     "a": 4,
     "bc": 7,
     "u": 35,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 6411,
     "month": "2026-08",
     "per100mi": 113.2
    },
    "rating": "Amber",
    "note": "Kent County Council looks after the roads here, not the district council."
   },
   "E07000117": {
    "ha": "E10000017",
    "haName": "Lancashire County Council",
    "haPage": "roads/lancashire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 4001,
     "year": "2025-26"
    },
    "condition": {
     "a": 3,
     "bc": 5,
     "u": 24,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 3505,
     "month": "2026-08",
     "per100mi": 80.9
    },
    "rating": "Amber",
    "note": "Lancashire County Council looks after the roads here, not the district council."
   },
   "E07000118": {
    "ha": "E10000017",
    "haName": "Lancashire County Council",
    "haPage": "roads/lancashire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 4001,
     "year": "2025-26"
    },
    "condition": {
     "a": 3,
     "bc": 5,
     "u": 24,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 3505,
     "month": "2026-08",
     "per100mi": 80.9
    },
    "rating": "Amber",
    "note": "Lancashire County Council looks after the roads here, not the district council."
   },
   "E07000119": {
    "ha": "E10000017",
    "haName": "Lancashire County Council",
    "haPage": "roads/lancashire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 4001,
     "year": "2025-26"
    },
    "condition": {
     "a": 3,
     "bc": 5,
     "u": 24,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 3505,
     "month": "2026-08",
     "per100mi": 80.9
    },
    "rating": "Amber",
    "note": "Lancashire County Council looks after the roads here, not the district council."
   },
   "E07000120": {
    "ha": "E10000017",
    "haName": "Lancashire County Council",
    "haPage": "roads/lancashire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 4001,
     "year": "2025-26"
    },
    "condition": {
     "a": 3,
     "bc": 5,
     "u": 24,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 3505,
     "month": "2026-08",
     "per100mi": 80.9
    },
    "rating": "Amber",
    "note": "Lancashire County Council looks after the roads here, not the district council."
   },
   "E07000121": {
    "ha": "E10000017",
    "haName": "Lancashire County Council",
    "haPage": "roads/lancashire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 4001,
     "year": "2025-26"
    },
    "condition": {
     "a": 3,
     "bc": 5,
     "u": 24,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 3505,
     "month": "2026-08",
     "per100mi": 80.9
    },
    "rating": "Amber",
    "note": "Lancashire County Council looks after the roads here, not the district council."
   },
   "E07000122": {
    "ha": "E10000017",
    "haName": "Lancashire County Council",
    "haPage": "roads/lancashire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 4001,
     "year": "2025-26"
    },
    "condition": {
     "a": 3,
     "bc": 5,
     "u": 24,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 3505,
     "month": "2026-08",
     "per100mi": 80.9
    },
    "rating": "Amber",
    "note": "Lancashire County Council looks after the roads here, not the district council."
   },
   "E07000123": {
    "ha": "E10000017",
    "haName": "Lancashire County Council",
    "haPage": "roads/lancashire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 4001,
     "year": "2025-26"
    },
    "condition": {
     "a": 3,
     "bc": 5,
     "u": 24,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 3505,
     "month": "2026-08",
     "per100mi": 80.9
    },
    "rating": "Amber",
    "note": "Lancashire County Council looks after the roads here, not the district council."
   },
   "E07000124": {
    "ha": "E10000017",
    "haName": "Lancashire County Council",
    "haPage": "roads/lancashire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 4001,
     "year": "2025-26"
    },
    "condition": {
     "a": 3,
     "bc": 5,
     "u": 24,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 3505,
     "month": "2026-08",
     "per100mi": 80.9
    },
    "rating": "Amber",
    "note": "Lancashire County Council looks after the roads here, not the district council."
   },
   "E07000125": {
    "ha": "E10000017",
    "haName": "Lancashire County Council",
    "haPage": "roads/lancashire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 4001,
     "year": "2025-26"
    },
    "condition": {
     "a": 3,
     "bc": 5,
     "u": 24,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 3505,
     "month": "2026-08",
     "per100mi": 80.9
    },
    "rating": "Amber",
    "note": "Lancashire County Council looks after the roads here, not the district council."
   },
   "E07000126": {
    "ha": "E10000017",
    "haName": "Lancashire County Council",
    "haPage": "roads/lancashire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 4001,
     "year": "2025-26"
    },
    "condition": {
     "a": 3,
     "bc": 5,
     "u": 24,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 3505,
     "month": "2026-08",
     "per100mi": 80.9
    },
    "rating": "Amber",
    "note": "Lancashire County Council looks after the roads here, not the district council."
   },
   "E07000127": {
    "ha": "E10000017",
    "haName": "Lancashire County Council",
    "haPage": "roads/lancashire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 4001,
     "year": "2025-26"
    },
    "condition": {
     "a": 3,
     "bc": 5,
     "u": 24,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 3505,
     "month": "2026-08",
     "per100mi": 80.9
    },
    "rating": "Amber",
    "note": "Lancashire County Council looks after the roads here, not the district council."
   },
   "E07000128": {
    "ha": "E10000017",
    "haName": "Lancashire County Council",
    "haPage": "roads/lancashire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 4001,
     "year": "2025-26"
    },
    "condition": {
     "a": 3,
     "bc": 5,
     "u": 24,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 3505,
     "month": "2026-08",
     "per100mi": 80.9
    },
    "rating": "Amber",
    "note": "Lancashire County Council looks after the roads here, not the district council."
   },
   "E07000129": {
    "ha": "E10000018",
    "haName": "Leicestershire County Council",
    "haPage": "roads/leicestershire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 5407,
     "year": "2025-26"
    },
    "condition": {
     "a": 3,
     "bc": 4,
     "u": 12,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 2223,
     "month": "2026-08",
     "per100mi": 77.9
    },
    "rating": "Red",
    "note": "Leicestershire County Council looks after the roads here, not the district council."
   },
   "E07000130": {
    "ha": "E10000018",
    "haName": "Leicestershire County Council",
    "haPage": "roads/leicestershire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 5407,
     "year": "2025-26"
    },
    "condition": {
     "a": 3,
     "bc": 4,
     "u": 12,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 2223,
     "month": "2026-08",
     "per100mi": 77.9
    },
    "rating": "Red",
    "note": "Leicestershire County Council looks after the roads here, not the district council."
   },
   "E07000131": {
    "ha": "E10000018",
    "haName": "Leicestershire County Council",
    "haPage": "roads/leicestershire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 5407,
     "year": "2025-26"
    },
    "condition": {
     "a": 3,
     "bc": 4,
     "u": 12,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 2223,
     "month": "2026-08",
     "per100mi": 77.9
    },
    "rating": "Red",
    "note": "Leicestershire County Council looks after the roads here, not the district council."
   },
   "E07000132": {
    "ha": "E10000018",
    "haName": "Leicestershire County Council",
    "haPage": "roads/leicestershire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 5407,
     "year": "2025-26"
    },
    "condition": {
     "a": 3,
     "bc": 4,
     "u": 12,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 2223,
     "month": "2026-08",
     "per100mi": 77.9
    },
    "rating": "Red",
    "note": "Leicestershire County Council looks after the roads here, not the district council."
   },
   "E07000133": {
    "ha": "E10000018",
    "haName": "Leicestershire County Council",
    "haPage": "roads/leicestershire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 5407,
     "year": "2025-26"
    },
    "condition": {
     "a": 3,
     "bc": 4,
     "u": 12,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 2223,
     "month": "2026-08",
     "per100mi": 77.9
    },
    "rating": "Red",
    "note": "Leicestershire County Council looks after the roads here, not the district council."
   },
   "E07000134": {
    "ha": "E10000018",
    "haName": "Leicestershire County Council",
    "haPage": "roads/leicestershire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 5407,
     "year": "2025-26"
    },
    "condition": {
     "a": 3,
     "bc": 4,
     "u": 12,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 2223,
     "month": "2026-08",
     "per100mi": 77.9
    },
    "rating": "Red",
    "note": "Leicestershire County Council looks after the roads here, not the district council."
   },
   "E07000135": {
    "ha": "E10000018",
    "haName": "Leicestershire County Council",
    "haPage": "roads/leicestershire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 5407,
     "year": "2025-26"
    },
    "condition": {
     "a": 3,
     "bc": 4,
     "u": 12,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 2223,
     "month": "2026-08",
     "per100mi": 77.9
    },
    "rating": "Red",
    "note": "Leicestershire County Council looks after the roads here, not the district council."
   },
   "E07000136": {
    "ha": "E10000019",
    "haName": "Lincolnshire County Council",
    "haPage": "roads/lincolnshire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 5790,
     "year": "2025-26"
    },
    "condition": {
     "a": 3,
     "bc": 6,
     "u": 23,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 3282,
     "month": "2026-08",
     "per100mi": 59
    },
    "rating": "Amber",
    "note": "Lincolnshire County Council looks after the roads here, not the district council."
   },
   "E07000137": {
    "ha": "E10000019",
    "haName": "Lincolnshire County Council",
    "haPage": "roads/lincolnshire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 5790,
     "year": "2025-26"
    },
    "condition": {
     "a": 3,
     "bc": 6,
     "u": 23,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 3282,
     "month": "2026-08",
     "per100mi": 59
    },
    "rating": "Amber",
    "note": "Lincolnshire County Council looks after the roads here, not the district council."
   },
   "E07000138": {
    "ha": "E10000019",
    "haName": "Lincolnshire County Council",
    "haPage": "roads/lincolnshire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 5790,
     "year": "2025-26"
    },
    "condition": {
     "a": 3,
     "bc": 6,
     "u": 23,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 3282,
     "month": "2026-08",
     "per100mi": 59
    },
    "rating": "Amber",
    "note": "Lincolnshire County Council looks after the roads here, not the district council."
   },
   "E07000139": {
    "ha": "E10000019",
    "haName": "Lincolnshire County Council",
    "haPage": "roads/lincolnshire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 5790,
     "year": "2025-26"
    },
    "condition": {
     "a": 3,
     "bc": 6,
     "u": 23,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 3282,
     "month": "2026-08",
     "per100mi": 59
    },
    "rating": "Amber",
    "note": "Lincolnshire County Council looks after the roads here, not the district council."
   },
   "E07000140": {
    "ha": "E10000019",
    "haName": "Lincolnshire County Council",
    "haPage": "roads/lincolnshire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 5790,
     "year": "2025-26"
    },
    "condition": {
     "a": 3,
     "bc": 6,
     "u": 23,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 3282,
     "month": "2026-08",
     "per100mi": 59
    },
    "rating": "Amber",
    "note": "Lincolnshire County Council looks after the roads here, not the district council."
   },
   "E07000141": {
    "ha": "E10000019",
    "haName": "Lincolnshire County Council",
    "haPage": "roads/lincolnshire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 5790,
     "year": "2025-26"
    },
    "condition": {
     "a": 3,
     "bc": 6,
     "u": 23,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 3282,
     "month": "2026-08",
     "per100mi": 59
    },
    "rating": "Amber",
    "note": "Lincolnshire County Council looks after the roads here, not the district council."
   },
   "E07000142": {
    "ha": "E10000019",
    "haName": "Lincolnshire County Council",
    "haPage": "roads/lincolnshire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 5790,
     "year": "2025-26"
    },
    "condition": {
     "a": 3,
     "bc": 6,
     "u": 23,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 3282,
     "month": "2026-08",
     "per100mi": 59
    },
    "rating": "Amber",
    "note": "Lincolnshire County Council looks after the roads here, not the district council."
   },
   "E07000143": {
    "ha": "E10000020",
    "haName": "Norfolk County Council",
    "haPage": "roads/norfolk",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 869,
     "year": "2025-26"
    },
    "condition": {
     "a": 6,
     "bc": 7,
     "u": 7,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 2598,
     "month": "2026-08",
     "per100mi": 42.6
    },
    "rating": "Amber",
    "note": "Norfolk County Council looks after the roads here, not the district council."
   },
   "E07000144": {
    "ha": "E10000020",
    "haName": "Norfolk County Council",
    "haPage": "roads/norfolk",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 869,
     "year": "2025-26"
    },
    "condition": {
     "a": 6,
     "bc": 7,
     "u": 7,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 2598,
     "month": "2026-08",
     "per100mi": 42.6
    },
    "rating": "Amber",
    "note": "Norfolk County Council looks after the roads here, not the district council."
   },
   "E07000145": {
    "ha": "E10000020",
    "haName": "Norfolk County Council",
    "haPage": "roads/norfolk",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 869,
     "year": "2025-26"
    },
    "condition": {
     "a": 6,
     "bc": 7,
     "u": 7,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 2598,
     "month": "2026-08",
     "per100mi": 42.6
    },
    "rating": "Amber",
    "note": "Norfolk County Council looks after the roads here, not the district council."
   },
   "E07000146": {
    "ha": "E10000020",
    "haName": "Norfolk County Council",
    "haPage": "roads/norfolk",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 869,
     "year": "2025-26"
    },
    "condition": {
     "a": 6,
     "bc": 7,
     "u": 7,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 2598,
     "month": "2026-08",
     "per100mi": 42.6
    },
    "rating": "Amber",
    "note": "Norfolk County Council looks after the roads here, not the district council."
   },
   "E07000147": {
    "ha": "E10000020",
    "haName": "Norfolk County Council",
    "haPage": "roads/norfolk",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 869,
     "year": "2025-26"
    },
    "condition": {
     "a": 6,
     "bc": 7,
     "u": 7,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 2598,
     "month": "2026-08",
     "per100mi": 42.6
    },
    "rating": "Amber",
    "note": "Norfolk County Council looks after the roads here, not the district council."
   },
   "E07000148": {
    "ha": "E10000020",
    "haName": "Norfolk County Council",
    "haPage": "roads/norfolk",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 869,
     "year": "2025-26"
    },
    "condition": {
     "a": 6,
     "bc": 7,
     "u": 7,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 2598,
     "month": "2026-08",
     "per100mi": 42.6
    },
    "rating": "Amber",
    "note": "Norfolk County Council looks after the roads here, not the district council."
   },
   "E07000149": {
    "ha": "E10000020",
    "haName": "Norfolk County Council",
    "haPage": "roads/norfolk",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 869,
     "year": "2025-26"
    },
    "condition": {
     "a": 6,
     "bc": 7,
     "u": 7,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 2598,
     "month": "2026-08",
     "per100mi": 42.6
    },
    "rating": "Amber",
    "note": "Norfolk County Council looks after the roads here, not the district council."
   },
   "E07000170": {
    "ha": "E10000024",
    "haName": "Nottinghamshire County Council",
    "haPage": "roads/nottinghamshire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 5720,
     "year": "2025-26"
    },
    "condition": {
     "a": 4,
     "bc": 12,
     "u": 20,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 3077,
     "month": "2026-08",
     "per100mi": 113.1
    },
    "rating": "Amber",
    "note": "Nottinghamshire County Council looks after the roads here, not the district council."
   },
   "E07000171": {
    "ha": "E10000024",
    "haName": "Nottinghamshire County Council",
    "haPage": "roads/nottinghamshire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 5720,
     "year": "2025-26"
    },
    "condition": {
     "a": 4,
     "bc": 12,
     "u": 20,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 3077,
     "month": "2026-08",
     "per100mi": 113.1
    },
    "rating": "Amber",
    "note": "Nottinghamshire County Council looks after the roads here, not the district council."
   },
   "E07000172": {
    "ha": "E10000024",
    "haName": "Nottinghamshire County Council",
    "haPage": "roads/nottinghamshire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 5720,
     "year": "2025-26"
    },
    "condition": {
     "a": 4,
     "bc": 12,
     "u": 20,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 3077,
     "month": "2026-08",
     "per100mi": 113.1
    },
    "rating": "Amber",
    "note": "Nottinghamshire County Council looks after the roads here, not the district council."
   },
   "E07000173": {
    "ha": "E10000024",
    "haName": "Nottinghamshire County Council",
    "haPage": "roads/nottinghamshire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 5720,
     "year": "2025-26"
    },
    "condition": {
     "a": 4,
     "bc": 12,
     "u": 20,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 3077,
     "month": "2026-08",
     "per100mi": 113.1
    },
    "rating": "Amber",
    "note": "Nottinghamshire County Council looks after the roads here, not the district council."
   },
   "E07000174": {
    "ha": "E10000024",
    "haName": "Nottinghamshire County Council",
    "haPage": "roads/nottinghamshire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 5720,
     "year": "2025-26"
    },
    "condition": {
     "a": 4,
     "bc": 12,
     "u": 20,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 3077,
     "month": "2026-08",
     "per100mi": 113.1
    },
    "rating": "Amber",
    "note": "Nottinghamshire County Council looks after the roads here, not the district council."
   },
   "E07000175": {
    "ha": "E10000024",
    "haName": "Nottinghamshire County Council",
    "haPage": "roads/nottinghamshire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 5720,
     "year": "2025-26"
    },
    "condition": {
     "a": 4,
     "bc": 12,
     "u": 20,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 3077,
     "month": "2026-08",
     "per100mi": 113.1
    },
    "rating": "Amber",
    "note": "Nottinghamshire County Council looks after the roads here, not the district council."
   },
   "E07000176": {
    "ha": "E10000024",
    "haName": "Nottinghamshire County Council",
    "haPage": "roads/nottinghamshire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 5720,
     "year": "2025-26"
    },
    "condition": {
     "a": 4,
     "bc": 12,
     "u": 20,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 3077,
     "month": "2026-08",
     "per100mi": 113.1
    },
    "rating": "Amber",
    "note": "Nottinghamshire County Council looks after the roads here, not the district council."
   },
   "E07000177": {
    "ha": "E10000025",
    "haName": "Oxfordshire County Council",
    "haPage": "roads/oxfordshire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 8977,
     "year": "2025-26"
    },
    "condition": {
     "a": 5,
     "bc": 9,
     "u": 20,
     "year": "2024-25"
    },
    "compensation": {
     "paid": 321975,
     "period": "2022 to 2024",
     "sourceName": "GoCompare, Pothole compensation claims: over £10.2 million paid out in three years (Freedom of Information requests to 171 councils in England and Wales)",
     "sourceUrl": "https://press.gocompare.com/news/pothole-compensation-claims-over-gbp-10-2-million-paid-out-in-three-years-these-councils-are-paying-out-the-most"
    },
    "works": {
     "live": 1728,
     "month": "2026-08",
     "per100mi": 59.5
    },
    "rating": "Amber",
    "note": "Oxfordshire County Council looks after the roads here, not the district council."
   },
   "E07000178": {
    "ha": "E10000025",
    "haName": "Oxfordshire County Council",
    "haPage": "roads/oxfordshire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 8977,
     "year": "2025-26"
    },
    "condition": {
     "a": 5,
     "bc": 9,
     "u": 20,
     "year": "2024-25"
    },
    "compensation": {
     "paid": 321975,
     "period": "2022 to 2024",
     "sourceName": "GoCompare, Pothole compensation claims: over £10.2 million paid out in three years (Freedom of Information requests to 171 councils in England and Wales)",
     "sourceUrl": "https://press.gocompare.com/news/pothole-compensation-claims-over-gbp-10-2-million-paid-out-in-three-years-these-councils-are-paying-out-the-most"
    },
    "works": {
     "live": 1728,
     "month": "2026-08",
     "per100mi": 59.5
    },
    "rating": "Amber",
    "note": "Oxfordshire County Council looks after the roads here, not the district council."
   },
   "E07000179": {
    "ha": "E10000025",
    "haName": "Oxfordshire County Council",
    "haPage": "roads/oxfordshire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 8977,
     "year": "2025-26"
    },
    "condition": {
     "a": 5,
     "bc": 9,
     "u": 20,
     "year": "2024-25"
    },
    "compensation": {
     "paid": 321975,
     "period": "2022 to 2024",
     "sourceName": "GoCompare, Pothole compensation claims: over £10.2 million paid out in three years (Freedom of Information requests to 171 councils in England and Wales)",
     "sourceUrl": "https://press.gocompare.com/news/pothole-compensation-claims-over-gbp-10-2-million-paid-out-in-three-years-these-councils-are-paying-out-the-most"
    },
    "works": {
     "live": 1728,
     "month": "2026-08",
     "per100mi": 59.5
    },
    "rating": "Amber",
    "note": "Oxfordshire County Council looks after the roads here, not the district council."
   },
   "E07000180": {
    "ha": "E10000025",
    "haName": "Oxfordshire County Council",
    "haPage": "roads/oxfordshire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 8977,
     "year": "2025-26"
    },
    "condition": {
     "a": 5,
     "bc": 9,
     "u": 20,
     "year": "2024-25"
    },
    "compensation": {
     "paid": 321975,
     "period": "2022 to 2024",
     "sourceName": "GoCompare, Pothole compensation claims: over £10.2 million paid out in three years (Freedom of Information requests to 171 councils in England and Wales)",
     "sourceUrl": "https://press.gocompare.com/news/pothole-compensation-claims-over-gbp-10-2-million-paid-out-in-three-years-these-councils-are-paying-out-the-most"
    },
    "works": {
     "live": 1728,
     "month": "2026-08",
     "per100mi": 59.5
    },
    "rating": "Amber",
    "note": "Oxfordshire County Council looks after the roads here, not the district council."
   },
   "E07000181": {
    "ha": "E10000025",
    "haName": "Oxfordshire County Council",
    "haPage": "roads/oxfordshire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 8977,
     "year": "2025-26"
    },
    "condition": {
     "a": 5,
     "bc": 9,
     "u": 20,
     "year": "2024-25"
    },
    "compensation": {
     "paid": 321975,
     "period": "2022 to 2024",
     "sourceName": "GoCompare, Pothole compensation claims: over £10.2 million paid out in three years (Freedom of Information requests to 171 councils in England and Wales)",
     "sourceUrl": "https://press.gocompare.com/news/pothole-compensation-claims-over-gbp-10-2-million-paid-out-in-three-years-these-councils-are-paying-out-the-most"
    },
    "works": {
     "live": 1728,
     "month": "2026-08",
     "per100mi": 59.5
    },
    "rating": "Amber",
    "note": "Oxfordshire County Council looks after the roads here, not the district council."
   },
   "E07000192": {
    "ha": "E10000028",
    "haName": "Staffordshire County Council",
    "haPage": "roads/staffordshire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 4877,
     "year": "2025-26"
    },
    "condition": {
     "a": 2,
     "bc": 9,
     "u": 14,
     "year": "2024-25"
    },
    "compensation": {
     "paid": 1039523,
     "period": "2022 to 2024",
     "sourceName": "GoCompare, Pothole compensation claims: over £10.2 million paid out in three years (Freedom of Information requests to 171 councils in England and Wales)",
     "sourceUrl": "https://press.gocompare.com/news/pothole-compensation-claims-over-gbp-10-2-million-paid-out-in-three-years-these-councils-are-paying-out-the-most"
    },
    "works": {
     "live": 3461,
     "month": "2026-08",
     "per100mi": 90.9
    },
    "rating": "Amber",
    "note": "Staffordshire County Council looks after the roads here, not the district council."
   },
   "E07000193": {
    "ha": "E10000028",
    "haName": "Staffordshire County Council",
    "haPage": "roads/staffordshire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 4877,
     "year": "2025-26"
    },
    "condition": {
     "a": 2,
     "bc": 9,
     "u": 14,
     "year": "2024-25"
    },
    "compensation": {
     "paid": 1039523,
     "period": "2022 to 2024",
     "sourceName": "GoCompare, Pothole compensation claims: over £10.2 million paid out in three years (Freedom of Information requests to 171 councils in England and Wales)",
     "sourceUrl": "https://press.gocompare.com/news/pothole-compensation-claims-over-gbp-10-2-million-paid-out-in-three-years-these-councils-are-paying-out-the-most"
    },
    "works": {
     "live": 3461,
     "month": "2026-08",
     "per100mi": 90.9
    },
    "rating": "Amber",
    "note": "Staffordshire County Council looks after the roads here, not the district council."
   },
   "E07000194": {
    "ha": "E10000028",
    "haName": "Staffordshire County Council",
    "haPage": "roads/staffordshire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 4877,
     "year": "2025-26"
    },
    "condition": {
     "a": 2,
     "bc": 9,
     "u": 14,
     "year": "2024-25"
    },
    "compensation": {
     "paid": 1039523,
     "period": "2022 to 2024",
     "sourceName": "GoCompare, Pothole compensation claims: over £10.2 million paid out in three years (Freedom of Information requests to 171 councils in England and Wales)",
     "sourceUrl": "https://press.gocompare.com/news/pothole-compensation-claims-over-gbp-10-2-million-paid-out-in-three-years-these-councils-are-paying-out-the-most"
    },
    "works": {
     "live": 3461,
     "month": "2026-08",
     "per100mi": 90.9
    },
    "rating": "Amber",
    "note": "Staffordshire County Council looks after the roads here, not the district council."
   },
   "E07000195": {
    "ha": "E10000028",
    "haName": "Staffordshire County Council",
    "haPage": "roads/staffordshire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 4877,
     "year": "2025-26"
    },
    "condition": {
     "a": 2,
     "bc": 9,
     "u": 14,
     "year": "2024-25"
    },
    "compensation": {
     "paid": 1039523,
     "period": "2022 to 2024",
     "sourceName": "GoCompare, Pothole compensation claims: over £10.2 million paid out in three years (Freedom of Information requests to 171 councils in England and Wales)",
     "sourceUrl": "https://press.gocompare.com/news/pothole-compensation-claims-over-gbp-10-2-million-paid-out-in-three-years-these-councils-are-paying-out-the-most"
    },
    "works": {
     "live": 3461,
     "month": "2026-08",
     "per100mi": 90.9
    },
    "rating": "Amber",
    "note": "Staffordshire County Council looks after the roads here, not the district council."
   },
   "E07000196": {
    "ha": "E10000028",
    "haName": "Staffordshire County Council",
    "haPage": "roads/staffordshire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 4877,
     "year": "2025-26"
    },
    "condition": {
     "a": 2,
     "bc": 9,
     "u": 14,
     "year": "2024-25"
    },
    "compensation": {
     "paid": 1039523,
     "period": "2022 to 2024",
     "sourceName": "GoCompare, Pothole compensation claims: over £10.2 million paid out in three years (Freedom of Information requests to 171 councils in England and Wales)",
     "sourceUrl": "https://press.gocompare.com/news/pothole-compensation-claims-over-gbp-10-2-million-paid-out-in-three-years-these-councils-are-paying-out-the-most"
    },
    "works": {
     "live": 3461,
     "month": "2026-08",
     "per100mi": 90.9
    },
    "rating": "Amber",
    "note": "Staffordshire County Council looks after the roads here, not the district council."
   },
   "E07000197": {
    "ha": "E10000028",
    "haName": "Staffordshire County Council",
    "haPage": "roads/staffordshire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 4877,
     "year": "2025-26"
    },
    "condition": {
     "a": 2,
     "bc": 9,
     "u": 14,
     "year": "2024-25"
    },
    "compensation": {
     "paid": 1039523,
     "period": "2022 to 2024",
     "sourceName": "GoCompare, Pothole compensation claims: over £10.2 million paid out in three years (Freedom of Information requests to 171 councils in England and Wales)",
     "sourceUrl": "https://press.gocompare.com/news/pothole-compensation-claims-over-gbp-10-2-million-paid-out-in-three-years-these-councils-are-paying-out-the-most"
    },
    "works": {
     "live": 3461,
     "month": "2026-08",
     "per100mi": 90.9
    },
    "rating": "Amber",
    "note": "Staffordshire County Council looks after the roads here, not the district council."
   },
   "E07000198": {
    "ha": "E10000028",
    "haName": "Staffordshire County Council",
    "haPage": "roads/staffordshire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 4877,
     "year": "2025-26"
    },
    "condition": {
     "a": 2,
     "bc": 9,
     "u": 14,
     "year": "2024-25"
    },
    "compensation": {
     "paid": 1039523,
     "period": "2022 to 2024",
     "sourceName": "GoCompare, Pothole compensation claims: over £10.2 million paid out in three years (Freedom of Information requests to 171 councils in England and Wales)",
     "sourceUrl": "https://press.gocompare.com/news/pothole-compensation-claims-over-gbp-10-2-million-paid-out-in-three-years-these-councils-are-paying-out-the-most"
    },
    "works": {
     "live": 3461,
     "month": "2026-08",
     "per100mi": 90.9
    },
    "rating": "Amber",
    "note": "Staffordshire County Council looks after the roads here, not the district council."
   },
   "E07000199": {
    "ha": "E10000028",
    "haName": "Staffordshire County Council",
    "haPage": "roads/staffordshire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 4877,
     "year": "2025-26"
    },
    "condition": {
     "a": 2,
     "bc": 9,
     "u": 14,
     "year": "2024-25"
    },
    "compensation": {
     "paid": 1039523,
     "period": "2022 to 2024",
     "sourceName": "GoCompare, Pothole compensation claims: over £10.2 million paid out in three years (Freedom of Information requests to 171 councils in England and Wales)",
     "sourceUrl": "https://press.gocompare.com/news/pothole-compensation-claims-over-gbp-10-2-million-paid-out-in-three-years-these-councils-are-paying-out-the-most"
    },
    "works": {
     "live": 3461,
     "month": "2026-08",
     "per100mi": 90.9
    },
    "rating": "Amber",
    "note": "Staffordshire County Council looks after the roads here, not the district council."
   },
   "E07000200": {
    "ha": "E10000029",
    "haName": "Suffolk County Council",
    "haPage": "roads/suffolk",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 3531,
     "year": "2025-26"
    },
    "condition": {
     "a": 6,
     "bc": 5,
     "u": null,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 3782,
     "month": "2026-08",
     "per100mi": 91.2
    },
    "rating": "Red",
    "note": "Suffolk County Council looks after the roads here, not the district council."
   },
   "E07000202": {
    "ha": "E10000029",
    "haName": "Suffolk County Council",
    "haPage": "roads/suffolk",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 3531,
     "year": "2025-26"
    },
    "condition": {
     "a": 6,
     "bc": 5,
     "u": null,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 3782,
     "month": "2026-08",
     "per100mi": 91.2
    },
    "rating": "Red",
    "note": "Suffolk County Council looks after the roads here, not the district council."
   },
   "E07000203": {
    "ha": "E10000029",
    "haName": "Suffolk County Council",
    "haPage": "roads/suffolk",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 3531,
     "year": "2025-26"
    },
    "condition": {
     "a": 6,
     "bc": 5,
     "u": null,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 3782,
     "month": "2026-08",
     "per100mi": 91.2
    },
    "rating": "Red",
    "note": "Suffolk County Council looks after the roads here, not the district council."
   },
   "E07000207": {
    "ha": "E10000030",
    "haName": "Surrey County Council",
    "haPage": "roads/surrey",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 11298,
     "year": "2025-26"
    },
    "condition": {
     "a": 4,
     "bc": 5,
     "u": 22,
     "year": "2024-25"
    },
    "compensation": {
     "paid": 316331,
     "period": "2022 to 2024",
     "sourceName": "GoCompare, Pothole compensation claims: over £10.2 million paid out in three years (Freedom of Information requests to 171 councils in England and Wales)",
     "sourceUrl": "https://press.gocompare.com/news/pothole-compensation-claims-over-gbp-10-2-million-paid-out-in-three-years-these-councils-are-paying-out-the-most"
    },
    "works": {
     "live": 5171,
     "month": "2026-08",
     "per100mi": 155.8
    },
    "rating": "Amber",
    "note": "Surrey County Council looks after the roads here, not the district council."
   },
   "E07000208": {
    "ha": "E10000030",
    "haName": "Surrey County Council",
    "haPage": "roads/surrey",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 11298,
     "year": "2025-26"
    },
    "condition": {
     "a": 4,
     "bc": 5,
     "u": 22,
     "year": "2024-25"
    },
    "compensation": {
     "paid": 316331,
     "period": "2022 to 2024",
     "sourceName": "GoCompare, Pothole compensation claims: over £10.2 million paid out in three years (Freedom of Information requests to 171 councils in England and Wales)",
     "sourceUrl": "https://press.gocompare.com/news/pothole-compensation-claims-over-gbp-10-2-million-paid-out-in-three-years-these-councils-are-paying-out-the-most"
    },
    "works": {
     "live": 5171,
     "month": "2026-08",
     "per100mi": 155.8
    },
    "rating": "Amber",
    "note": "Surrey County Council looks after the roads here, not the district council."
   },
   "E07000209": {
    "ha": "E10000030",
    "haName": "Surrey County Council",
    "haPage": "roads/surrey",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 11298,
     "year": "2025-26"
    },
    "condition": {
     "a": 4,
     "bc": 5,
     "u": 22,
     "year": "2024-25"
    },
    "compensation": {
     "paid": 316331,
     "period": "2022 to 2024",
     "sourceName": "GoCompare, Pothole compensation claims: over £10.2 million paid out in three years (Freedom of Information requests to 171 councils in England and Wales)",
     "sourceUrl": "https://press.gocompare.com/news/pothole-compensation-claims-over-gbp-10-2-million-paid-out-in-three-years-these-councils-are-paying-out-the-most"
    },
    "works": {
     "live": 5171,
     "month": "2026-08",
     "per100mi": 155.8
    },
    "rating": "Amber",
    "note": "Surrey County Council looks after the roads here, not the district council."
   },
   "E07000210": {
    "ha": "E10000030",
    "haName": "Surrey County Council",
    "haPage": "roads/surrey",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 11298,
     "year": "2025-26"
    },
    "condition": {
     "a": 4,
     "bc": 5,
     "u": 22,
     "year": "2024-25"
    },
    "compensation": {
     "paid": 316331,
     "period": "2022 to 2024",
     "sourceName": "GoCompare, Pothole compensation claims: over £10.2 million paid out in three years (Freedom of Information requests to 171 councils in England and Wales)",
     "sourceUrl": "https://press.gocompare.com/news/pothole-compensation-claims-over-gbp-10-2-million-paid-out-in-three-years-these-councils-are-paying-out-the-most"
    },
    "works": {
     "live": 5171,
     "month": "2026-08",
     "per100mi": 155.8
    },
    "rating": "Amber",
    "note": "Surrey County Council looks after the roads here, not the district council."
   },
   "E07000211": {
    "ha": "E10000030",
    "haName": "Surrey County Council",
    "haPage": "roads/surrey",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 11298,
     "year": "2025-26"
    },
    "condition": {
     "a": 4,
     "bc": 5,
     "u": 22,
     "year": "2024-25"
    },
    "compensation": {
     "paid": 316331,
     "period": "2022 to 2024",
     "sourceName": "GoCompare, Pothole compensation claims: over £10.2 million paid out in three years (Freedom of Information requests to 171 councils in England and Wales)",
     "sourceUrl": "https://press.gocompare.com/news/pothole-compensation-claims-over-gbp-10-2-million-paid-out-in-three-years-these-councils-are-paying-out-the-most"
    },
    "works": {
     "live": 5171,
     "month": "2026-08",
     "per100mi": 155.8
    },
    "rating": "Amber",
    "note": "Surrey County Council looks after the roads here, not the district council."
   },
   "E07000212": {
    "ha": "E10000030",
    "haName": "Surrey County Council",
    "haPage": "roads/surrey",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 11298,
     "year": "2025-26"
    },
    "condition": {
     "a": 4,
     "bc": 5,
     "u": 22,
     "year": "2024-25"
    },
    "compensation": {
     "paid": 316331,
     "period": "2022 to 2024",
     "sourceName": "GoCompare, Pothole compensation claims: over £10.2 million paid out in three years (Freedom of Information requests to 171 councils in England and Wales)",
     "sourceUrl": "https://press.gocompare.com/news/pothole-compensation-claims-over-gbp-10-2-million-paid-out-in-three-years-these-councils-are-paying-out-the-most"
    },
    "works": {
     "live": 5171,
     "month": "2026-08",
     "per100mi": 155.8
    },
    "rating": "Amber",
    "note": "Surrey County Council looks after the roads here, not the district council."
   },
   "E07000213": {
    "ha": "E10000030",
    "haName": "Surrey County Council",
    "haPage": "roads/surrey",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 11298,
     "year": "2025-26"
    },
    "condition": {
     "a": 4,
     "bc": 5,
     "u": 22,
     "year": "2024-25"
    },
    "compensation": {
     "paid": 316331,
     "period": "2022 to 2024",
     "sourceName": "GoCompare, Pothole compensation claims: over £10.2 million paid out in three years (Freedom of Information requests to 171 councils in England and Wales)",
     "sourceUrl": "https://press.gocompare.com/news/pothole-compensation-claims-over-gbp-10-2-million-paid-out-in-three-years-these-councils-are-paying-out-the-most"
    },
    "works": {
     "live": 5171,
     "month": "2026-08",
     "per100mi": 155.8
    },
    "rating": "Amber",
    "note": "Surrey County Council looks after the roads here, not the district council."
   },
   "E07000214": {
    "ha": "E10000030",
    "haName": "Surrey County Council",
    "haPage": "roads/surrey",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 11298,
     "year": "2025-26"
    },
    "condition": {
     "a": 4,
     "bc": 5,
     "u": 22,
     "year": "2024-25"
    },
    "compensation": {
     "paid": 316331,
     "period": "2022 to 2024",
     "sourceName": "GoCompare, Pothole compensation claims: over £10.2 million paid out in three years (Freedom of Information requests to 171 councils in England and Wales)",
     "sourceUrl": "https://press.gocompare.com/news/pothole-compensation-claims-over-gbp-10-2-million-paid-out-in-three-years-these-councils-are-paying-out-the-most"
    },
    "works": {
     "live": 5171,
     "month": "2026-08",
     "per100mi": 155.8
    },
    "rating": "Amber",
    "note": "Surrey County Council looks after the roads here, not the district council."
   },
   "E07000215": {
    "ha": "E10000030",
    "haName": "Surrey County Council",
    "haPage": "roads/surrey",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 11298,
     "year": "2025-26"
    },
    "condition": {
     "a": 4,
     "bc": 5,
     "u": 22,
     "year": "2024-25"
    },
    "compensation": {
     "paid": 316331,
     "period": "2022 to 2024",
     "sourceName": "GoCompare, Pothole compensation claims: over £10.2 million paid out in three years (Freedom of Information requests to 171 councils in England and Wales)",
     "sourceUrl": "https://press.gocompare.com/news/pothole-compensation-claims-over-gbp-10-2-million-paid-out-in-three-years-these-councils-are-paying-out-the-most"
    },
    "works": {
     "live": 5171,
     "month": "2026-08",
     "per100mi": 155.8
    },
    "rating": "Amber",
    "note": "Surrey County Council looks after the roads here, not the district council."
   },
   "E07000216": {
    "ha": "E10000030",
    "haName": "Surrey County Council",
    "haPage": "roads/surrey",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 11298,
     "year": "2025-26"
    },
    "condition": {
     "a": 4,
     "bc": 5,
     "u": 22,
     "year": "2024-25"
    },
    "compensation": {
     "paid": 316331,
     "period": "2022 to 2024",
     "sourceName": "GoCompare, Pothole compensation claims: over £10.2 million paid out in three years (Freedom of Information requests to 171 councils in England and Wales)",
     "sourceUrl": "https://press.gocompare.com/news/pothole-compensation-claims-over-gbp-10-2-million-paid-out-in-three-years-these-councils-are-paying-out-the-most"
    },
    "works": {
     "live": 5171,
     "month": "2026-08",
     "per100mi": 155.8
    },
    "rating": "Amber",
    "note": "Surrey County Council looks after the roads here, not the district council."
   },
   "E07000217": {
    "ha": "E10000030",
    "haName": "Surrey County Council",
    "haPage": "roads/surrey",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 11298,
     "year": "2025-26"
    },
    "condition": {
     "a": 4,
     "bc": 5,
     "u": 22,
     "year": "2024-25"
    },
    "compensation": {
     "paid": 316331,
     "period": "2022 to 2024",
     "sourceName": "GoCompare, Pothole compensation claims: over £10.2 million paid out in three years (Freedom of Information requests to 171 councils in England and Wales)",
     "sourceUrl": "https://press.gocompare.com/news/pothole-compensation-claims-over-gbp-10-2-million-paid-out-in-three-years-these-councils-are-paying-out-the-most"
    },
    "works": {
     "live": 5171,
     "month": "2026-08",
     "per100mi": 155.8
    },
    "rating": "Amber",
    "note": "Surrey County Council looks after the roads here, not the district council."
   },
   "E07000218": {
    "ha": "E10000031",
    "haName": "Warwickshire County Council",
    "haPage": "roads/warwickshire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 5474,
     "year": "2025-26"
    },
    "condition": {
     "a": 5,
     "bc": 4,
     "u": 13,
     "year": "2024-25"
    },
    "compensation": {
     "paid": 414495,
     "period": "2022 to 2024",
     "sourceName": "GoCompare, Pothole compensation claims: over £10.2 million paid out in three years (Freedom of Information requests to 171 councils in England and Wales)",
     "sourceUrl": "https://press.gocompare.com/news/pothole-compensation-claims-over-gbp-10-2-million-paid-out-in-three-years-these-councils-are-paying-out-the-most"
    },
    "works": {
     "live": 1870,
     "month": "2026-08",
     "per100mi": 72.6
    },
    "rating": "Amber",
    "note": "Warwickshire County Council looks after the roads here, not the district council."
   },
   "E07000219": {
    "ha": "E10000031",
    "haName": "Warwickshire County Council",
    "haPage": "roads/warwickshire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 5474,
     "year": "2025-26"
    },
    "condition": {
     "a": 5,
     "bc": 4,
     "u": 13,
     "year": "2024-25"
    },
    "compensation": {
     "paid": 414495,
     "period": "2022 to 2024",
     "sourceName": "GoCompare, Pothole compensation claims: over £10.2 million paid out in three years (Freedom of Information requests to 171 councils in England and Wales)",
     "sourceUrl": "https://press.gocompare.com/news/pothole-compensation-claims-over-gbp-10-2-million-paid-out-in-three-years-these-councils-are-paying-out-the-most"
    },
    "works": {
     "live": 1870,
     "month": "2026-08",
     "per100mi": 72.6
    },
    "rating": "Amber",
    "note": "Warwickshire County Council looks after the roads here, not the district council."
   },
   "E07000220": {
    "ha": "E10000031",
    "haName": "Warwickshire County Council",
    "haPage": "roads/warwickshire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 5474,
     "year": "2025-26"
    },
    "condition": {
     "a": 5,
     "bc": 4,
     "u": 13,
     "year": "2024-25"
    },
    "compensation": {
     "paid": 414495,
     "period": "2022 to 2024",
     "sourceName": "GoCompare, Pothole compensation claims: over £10.2 million paid out in three years (Freedom of Information requests to 171 councils in England and Wales)",
     "sourceUrl": "https://press.gocompare.com/news/pothole-compensation-claims-over-gbp-10-2-million-paid-out-in-three-years-these-councils-are-paying-out-the-most"
    },
    "works": {
     "live": 1870,
     "month": "2026-08",
     "per100mi": 72.6
    },
    "rating": "Amber",
    "note": "Warwickshire County Council looks after the roads here, not the district council."
   },
   "E07000221": {
    "ha": "E10000031",
    "haName": "Warwickshire County Council",
    "haPage": "roads/warwickshire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 5474,
     "year": "2025-26"
    },
    "condition": {
     "a": 5,
     "bc": 4,
     "u": 13,
     "year": "2024-25"
    },
    "compensation": {
     "paid": 414495,
     "period": "2022 to 2024",
     "sourceName": "GoCompare, Pothole compensation claims: over £10.2 million paid out in three years (Freedom of Information requests to 171 councils in England and Wales)",
     "sourceUrl": "https://press.gocompare.com/news/pothole-compensation-claims-over-gbp-10-2-million-paid-out-in-three-years-these-councils-are-paying-out-the-most"
    },
    "works": {
     "live": 1870,
     "month": "2026-08",
     "per100mi": 72.6
    },
    "rating": "Amber",
    "note": "Warwickshire County Council looks after the roads here, not the district council."
   },
   "E07000222": {
    "ha": "E10000031",
    "haName": "Warwickshire County Council",
    "haPage": "roads/warwickshire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 5474,
     "year": "2025-26"
    },
    "condition": {
     "a": 5,
     "bc": 4,
     "u": 13,
     "year": "2024-25"
    },
    "compensation": {
     "paid": 414495,
     "period": "2022 to 2024",
     "sourceName": "GoCompare, Pothole compensation claims: over £10.2 million paid out in three years (Freedom of Information requests to 171 councils in England and Wales)",
     "sourceUrl": "https://press.gocompare.com/news/pothole-compensation-claims-over-gbp-10-2-million-paid-out-in-three-years-these-councils-are-paying-out-the-most"
    },
    "works": {
     "live": 1870,
     "month": "2026-08",
     "per100mi": 72.6
    },
    "rating": "Amber",
    "note": "Warwickshire County Council looks after the roads here, not the district council."
   },
   "E07000223": {
    "ha": "E10000032",
    "haName": "West Sussex County Council",
    "haPage": "roads/west-sussex",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 11903,
     "year": "2025-26"
    },
    "condition": {
     "a": 6,
     "bc": 5,
     "u": 17,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 2440,
     "month": "2026-08",
     "per100mi": 95.9
    },
    "rating": "Amber",
    "note": "West Sussex County Council looks after the roads here, not the district council."
   },
   "E07000224": {
    "ha": "E10000032",
    "haName": "West Sussex County Council",
    "haPage": "roads/west-sussex",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 11903,
     "year": "2025-26"
    },
    "condition": {
     "a": 6,
     "bc": 5,
     "u": 17,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 2440,
     "month": "2026-08",
     "per100mi": 95.9
    },
    "rating": "Amber",
    "note": "West Sussex County Council looks after the roads here, not the district council."
   },
   "E07000225": {
    "ha": "E10000032",
    "haName": "West Sussex County Council",
    "haPage": "roads/west-sussex",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 11903,
     "year": "2025-26"
    },
    "condition": {
     "a": 6,
     "bc": 5,
     "u": 17,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 2440,
     "month": "2026-08",
     "per100mi": 95.9
    },
    "rating": "Amber",
    "note": "West Sussex County Council looks after the roads here, not the district council."
   },
   "E07000226": {
    "ha": "E10000032",
    "haName": "West Sussex County Council",
    "haPage": "roads/west-sussex",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 11903,
     "year": "2025-26"
    },
    "condition": {
     "a": 6,
     "bc": 5,
     "u": 17,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 2440,
     "month": "2026-08",
     "per100mi": 95.9
    },
    "rating": "Amber",
    "note": "West Sussex County Council looks after the roads here, not the district council."
   },
   "E07000227": {
    "ha": "E10000032",
    "haName": "West Sussex County Council",
    "haPage": "roads/west-sussex",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 11903,
     "year": "2025-26"
    },
    "condition": {
     "a": 6,
     "bc": 5,
     "u": 17,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 2440,
     "month": "2026-08",
     "per100mi": 95.9
    },
    "rating": "Amber",
    "note": "West Sussex County Council looks after the roads here, not the district council."
   },
   "E07000228": {
    "ha": "E10000032",
    "haName": "West Sussex County Council",
    "haPage": "roads/west-sussex",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 11903,
     "year": "2025-26"
    },
    "condition": {
     "a": 6,
     "bc": 5,
     "u": 17,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 2440,
     "month": "2026-08",
     "per100mi": 95.9
    },
    "rating": "Amber",
    "note": "West Sussex County Council looks after the roads here, not the district council."
   },
   "E07000229": {
    "ha": "E10000032",
    "haName": "West Sussex County Council",
    "haPage": "roads/west-sussex",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 11903,
     "year": "2025-26"
    },
    "condition": {
     "a": 6,
     "bc": 5,
     "u": 17,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 2440,
     "month": "2026-08",
     "per100mi": 95.9
    },
    "rating": "Amber",
    "note": "West Sussex County Council looks after the roads here, not the district council."
   },
   "E07000234": {
    "ha": "E10000034",
    "haName": "Worcestershire County Council",
    "haPage": "roads/worcestershire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 3943,
     "year": "2025-26"
    },
    "condition": {
     "a": 3,
     "bc": 3,
     "u": 17,
     "year": "2022-23"
    },
    "compensation": null,
    "works": {
     "live": 1846,
     "month": "2026-08",
     "per100mi": 70.8
    },
    "rating": "Green",
    "note": "Worcestershire County Council looks after the roads here, not the district council."
   },
   "E07000235": {
    "ha": "E10000034",
    "haName": "Worcestershire County Council",
    "haPage": "roads/worcestershire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 3943,
     "year": "2025-26"
    },
    "condition": {
     "a": 3,
     "bc": 3,
     "u": 17,
     "year": "2022-23"
    },
    "compensation": null,
    "works": {
     "live": 1846,
     "month": "2026-08",
     "per100mi": 70.8
    },
    "rating": "Green",
    "note": "Worcestershire County Council looks after the roads here, not the district council."
   },
   "E07000236": {
    "ha": "E10000034",
    "haName": "Worcestershire County Council",
    "haPage": "roads/worcestershire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 3943,
     "year": "2025-26"
    },
    "condition": {
     "a": 3,
     "bc": 3,
     "u": 17,
     "year": "2022-23"
    },
    "compensation": null,
    "works": {
     "live": 1846,
     "month": "2026-08",
     "per100mi": 70.8
    },
    "rating": "Green",
    "note": "Worcestershire County Council looks after the roads here, not the district council."
   },
   "E07000237": {
    "ha": "E10000034",
    "haName": "Worcestershire County Council",
    "haPage": "roads/worcestershire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 3943,
     "year": "2025-26"
    },
    "condition": {
     "a": 3,
     "bc": 3,
     "u": 17,
     "year": "2022-23"
    },
    "compensation": null,
    "works": {
     "live": 1846,
     "month": "2026-08",
     "per100mi": 70.8
    },
    "rating": "Green",
    "note": "Worcestershire County Council looks after the roads here, not the district council."
   },
   "E07000238": {
    "ha": "E10000034",
    "haName": "Worcestershire County Council",
    "haPage": "roads/worcestershire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 3943,
     "year": "2025-26"
    },
    "condition": {
     "a": 3,
     "bc": 3,
     "u": 17,
     "year": "2022-23"
    },
    "compensation": null,
    "works": {
     "live": 1846,
     "month": "2026-08",
     "per100mi": 70.8
    },
    "rating": "Green",
    "note": "Worcestershire County Council looks after the roads here, not the district council."
   },
   "E07000239": {
    "ha": "E10000034",
    "haName": "Worcestershire County Council",
    "haPage": "roads/worcestershire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 3943,
     "year": "2025-26"
    },
    "condition": {
     "a": 3,
     "bc": 3,
     "u": 17,
     "year": "2022-23"
    },
    "compensation": null,
    "works": {
     "live": 1846,
     "month": "2026-08",
     "per100mi": 70.8
    },
    "rating": "Green",
    "note": "Worcestershire County Council looks after the roads here, not the district council."
   },
   "E07000240": {
    "ha": "E10000015",
    "haName": "Hertfordshire County Council",
    "haPage": "roads/hertfordshire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 11011,
     "year": "2025-26"
    },
    "condition": {
     "a": 3,
     "bc": 6,
     "u": null,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 3956,
     "month": "2026-08",
     "per100mi": 129.3
    },
    "rating": "Amber",
    "note": "Hertfordshire County Council looks after the roads here, not the district council."
   },
   "E07000241": {
    "ha": "E10000015",
    "haName": "Hertfordshire County Council",
    "haPage": "roads/hertfordshire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 11011,
     "year": "2025-26"
    },
    "condition": {
     "a": 3,
     "bc": 6,
     "u": null,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 3956,
     "month": "2026-08",
     "per100mi": 129.3
    },
    "rating": "Amber",
    "note": "Hertfordshire County Council looks after the roads here, not the district council."
   },
   "E07000242": {
    "ha": "E10000015",
    "haName": "Hertfordshire County Council",
    "haPage": "roads/hertfordshire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 11011,
     "year": "2025-26"
    },
    "condition": {
     "a": 3,
     "bc": 6,
     "u": null,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 3956,
     "month": "2026-08",
     "per100mi": 129.3
    },
    "rating": "Amber",
    "note": "Hertfordshire County Council looks after the roads here, not the district council."
   },
   "E07000243": {
    "ha": "E10000015",
    "haName": "Hertfordshire County Council",
    "haPage": "roads/hertfordshire",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 11011,
     "year": "2025-26"
    },
    "condition": {
     "a": 3,
     "bc": 6,
     "u": null,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 3956,
     "month": "2026-08",
     "per100mi": 129.3
    },
    "rating": "Amber",
    "note": "Hertfordshire County Council looks after the roads here, not the district council."
   },
   "E07000244": {
    "ha": "E10000029",
    "haName": "Suffolk County Council",
    "haPage": "roads/suffolk",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 3531,
     "year": "2025-26"
    },
    "condition": {
     "a": 6,
     "bc": 5,
     "u": null,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 3782,
     "month": "2026-08",
     "per100mi": 91.2
    },
    "rating": "Red",
    "note": "Suffolk County Council looks after the roads here, not the district council."
   },
   "E07000245": {
    "ha": "E10000029",
    "haName": "Suffolk County Council",
    "haPage": "roads/suffolk",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 3531,
     "year": "2025-26"
    },
    "condition": {
     "a": 6,
     "bc": 5,
     "u": null,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 3782,
     "month": "2026-08",
     "per100mi": 91.2
    },
    "rating": "Red",
    "note": "Suffolk County Council looks after the roads here, not the district council."
   },
   "E08000001": {
    "ha": "E08000001",
    "haName": "Bolton",
    "haPage": "roads/bolton",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 5598,
     "year": "2025-26"
    },
    "condition": {
     "a": 2,
     "bc": 2,
     "u": 34,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 996,
     "month": "2026-08",
     "per100mi": 161.4
    },
    "rating": "Red",
    "note": null
   },
   "E08000002": {
    "ha": "E08000002",
    "haName": "Bury",
    "haPage": "roads/bury",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 5039,
     "year": "2025-26"
    },
    "condition": {
     "a": 6,
     "bc": 7,
     "u": 26,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 538,
     "month": "2026-08",
     "per100mi": 149
    },
    "rating": "Amber",
    "note": null
   },
   "E08000003": {
    "ha": "E08000003",
    "haName": "Manchester",
    "haPage": "roads/manchester",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 9458,
     "year": "2025-26"
    },
    "condition": {
     "a": 6,
     "bc": 6,
     "u": 15,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 1555,
     "month": "2026-08",
     "per100mi": 179.6
    },
    "rating": "Green",
    "note": null
   },
   "E08000004": {
    "ha": "E08000004",
    "haName": "Oldham",
    "haPage": "roads/oldham",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 2677,
     "year": "2025-26"
    },
    "condition": {
     "a": 4,
     "bc": 2,
     "u": 9,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 670,
     "month": "2026-08",
     "per100mi": 131.1
    },
    "rating": "Amber",
    "note": null
   },
   "E08000005": {
    "ha": "E08000005",
    "haName": "Rochdale",
    "haPage": "roads/rochdale",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 8559,
     "year": "2025-26"
    },
    "condition": {
     "a": 6,
     "bc": 6,
     "u": 12,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 547,
     "month": "2026-08",
     "per100mi": 114.2
    },
    "rating": "Amber",
    "note": null
   },
   "E08000006": {
    "ha": "E08000006",
    "haName": "Salford",
    "haPage": "roads/salford",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 3010,
     "year": "2025-26"
    },
    "condition": {
     "a": 7,
     "bc": 6,
     "u": 35,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 652,
     "month": "2026-08",
     "per100mi": 132.5
    },
    "rating": "Amber",
    "note": null
   },
   "E08000007": {
    "ha": "E08000007",
    "haName": "Stockport",
    "haPage": "roads/stockport",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 10169,
     "year": "2025-26"
    },
    "condition": {
     "a": 4,
     "bc": 6,
     "u": 11,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 1131,
     "month": "2026-08",
     "per100mi": 185.4
    },
    "rating": "Amber",
    "note": null
   },
   "E08000008": {
    "ha": "E08000008",
    "haName": "Tameside",
    "haPage": "roads/tameside",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 11075,
     "year": "2025-26"
    },
    "condition": {
     "a": 5,
     "bc": 2,
     "u": 23,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 1133,
     "month": "2026-08",
     "per100mi": 241.6
    },
    "rating": "Amber",
    "note": null
   },
   "E08000009": {
    "ha": "E08000009",
    "haName": "Trafford",
    "haPage": "roads/trafford",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 4394,
     "year": "2025-26"
    },
    "condition": {
     "a": 6,
     "bc": 6,
     "u": 15,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 1297,
     "month": "2026-08",
     "per100mi": 255.8
    },
    "rating": "Amber",
    "note": null
   },
   "E08000010": {
    "ha": "E08000010",
    "haName": "Wigan",
    "haPage": "roads/wigan",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 5592,
     "year": "2025-26"
    },
    "condition": {
     "a": 2,
     "bc": 2,
     "u": 16,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 1363,
     "month": "2026-08",
     "per100mi": 187.7
    },
    "rating": "Green",
    "note": null
   },
   "E08000011": {
    "ha": "E08000011",
    "haName": "Knowsley",
    "haPage": "roads/knowsley",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 7282,
     "year": "2025-26"
    },
    "condition": {
     "a": 4,
     "bc": 6,
     "u": 15,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 385,
     "month": "2026-08",
     "per100mi": 104.3
    },
    "rating": "Amber",
    "note": null
   },
   "E08000012": {
    "ha": "E08000012",
    "haName": "Liverpool",
    "haPage": "roads/liverpool",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 10001,
     "year": "2025-26"
    },
    "condition": {
     "a": 11,
     "bc": 17,
     "u": 21,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 2763,
     "month": "2026-08",
     "per100mi": 310.1
    },
    "rating": "Amber",
    "note": null
   },
   "E08000013": {
    "ha": "E08000013",
    "haName": "St. Helens",
    "haPage": "roads/st-helens",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 4407,
     "year": "2025-26"
    },
    "condition": {
     "a": 6,
     "bc": 11,
     "u": 14,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 445,
     "month": "2026-08",
     "per100mi": 97.4
    },
    "rating": "Amber",
    "note": null
   },
   "E08000014": {
    "ha": "E08000014",
    "haName": "Sefton",
    "haPage": "roads/sefton",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 6326,
     "year": "2025-26"
    },
    "condition": {
     "a": 3,
     "bc": 3,
     "u": 13,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 1460,
     "month": "2026-08",
     "per100mi": 236.6
    },
    "rating": "Amber",
    "note": null
   },
   "E08000015": {
    "ha": "E08000015",
    "haName": "Wirral",
    "haPage": "roads/wirral",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 7689,
     "year": "2025-26"
    },
    "condition": {
     "a": 5,
     "bc": 7,
     "u": 12,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 945,
     "month": "2026-08",
     "per100mi": 126.7
    },
    "rating": "Amber",
    "note": null
   },
   "E08000017": {
    "ha": "E08000017",
    "haName": "Doncaster",
    "haPage": "roads/doncaster",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 3761,
     "year": "2025-26"
    },
    "condition": {
     "a": 3,
     "bc": 3,
     "u": 13,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 784,
     "month": "2026-08",
     "per100mi": 77.3
    },
    "rating": "Amber",
    "note": null
   },
   "E08000018": {
    "ha": "E08000018",
    "haName": "Rotherham",
    "haPage": "roads/rotherham",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 6791,
     "year": "2025-26"
    },
    "condition": {
     "a": 3,
     "bc": 3,
     "u": 11,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 639,
     "month": "2026-08",
     "per100mi": 87.4
    },
    "rating": "Green",
    "note": null
   },
   "E08000021": {
    "ha": "E08000021",
    "haName": "Newcastle upon Tyne",
    "haPage": "roads/newcastle-upon-tyne",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 6465,
     "year": "2025-26"
    },
    "condition": {
     "a": 6,
     "bc": 10,
     "u": 16,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 699,
     "month": "2026-08",
     "per100mi": 112.6
    },
    "rating": "Amber",
    "note": null
   },
   "E08000022": {
    "ha": "E08000022",
    "haName": "North Tyneside",
    "haPage": "roads/north-tyneside",
    "nation": "E92000001",
    "maintPerMile": {
     "value": -2964,
     "year": "2025-26"
    },
    "condition": {
     "a": 15,
     "bc": 4,
     "u": 8,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 630,
     "month": "2026-08",
     "per100mi": 124.8
    },
    "rating": "Amber",
    "note": null
   },
   "E08000023": {
    "ha": "E08000023",
    "haName": "South Tyneside",
    "haPage": "roads/south-tyneside",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 2046,
     "year": "2025-26"
    },
    "condition": {
     "a": 2,
     "bc": 3,
     "u": 19,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 770,
     "month": "2026-08",
     "per100mi": 220
    },
    "rating": "Amber",
    "note": null
   },
   "E08000024": {
    "ha": "E08000024",
    "haName": "Sunderland",
    "haPage": "roads/sunderland",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 3879,
     "year": "2025-26"
    },
    "condition": {
     "a": 1,
     "bc": 1,
     "u": 23,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 661,
     "month": "2026-08",
     "per100mi": 89.9
    },
    "rating": "Amber",
    "note": null
   },
   "E08000025": {
    "ha": "E08000025",
    "haName": "Birmingham",
    "haPage": "roads/birmingham",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 70158,
     "year": "2025-26"
    },
    "condition": {
     "a": 2,
     "bc": 4,
     "u": 8,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 3752,
     "month": "2026-08",
     "per100mi": 235.1
    },
    "rating": "Amber",
    "note": null
   },
   "E08000026": {
    "ha": "E08000026",
    "haName": "Coventry",
    "haPage": "roads/coventry",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 13486,
     "year": "2025-26"
    },
    "condition": {
     "a": 2,
     "bc": 3,
     "u": 13,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 612,
     "month": "2026-08",
     "per100mi": 110.1
    },
    "rating": "Green",
    "note": null
   },
   "E08000027": {
    "ha": "E08000027",
    "haName": "Dudley",
    "haPage": "roads/dudley",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 11258,
     "year": "2024-25"
    },
    "condition": {
     "a": 2,
     "bc": 2,
     "u": 18,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 745,
     "month": "2026-08",
     "per100mi": 115
    },
    "rating": "Amber",
    "note": null
   },
   "E08000028": {
    "ha": "E08000028",
    "haName": "Sandwell",
    "haPage": "roads/sandwell",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 8125,
     "year": "2024-25"
    },
    "condition": {
     "a": 2,
     "bc": 2,
     "u": 23,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 626,
     "month": "2026-08",
     "per100mi": 120.4
    },
    "rating": "Green",
    "note": null
   },
   "E08000029": {
    "ha": "E08000029",
    "haName": "Solihull",
    "haPage": "roads/solihull",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 2707,
     "year": "2025-26"
    },
    "condition": {
     "a": 3,
     "bc": 1,
     "u": 27,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 825,
     "month": "2026-08",
     "per100mi": 156
    },
    "rating": "Amber",
    "note": null
   },
   "E08000030": {
    "ha": "E08000030",
    "haName": "Walsall",
    "haPage": "roads/walsall",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 12133,
     "year": "2025-26"
    },
    "condition": {
     "a": 2,
     "bc": 1,
     "u": 20,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 592,
     "month": "2026-08",
     "per100mi": 109.2
    },
    "rating": "Amber",
    "note": null
   },
   "E08000031": {
    "ha": "E08000031",
    "haName": "Wolverhampton",
    "haPage": "roads/wolverhampton",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 8879,
     "year": "2025-26"
    },
    "condition": {
     "a": 2,
     "bc": 2,
     "u": 18,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 931,
     "month": "2026-08",
     "per100mi": 200.6
    },
    "rating": "Amber",
    "note": null
   },
   "E08000032": {
    "ha": "E08000032",
    "haName": "Bradford",
    "haPage": "roads/bradford",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 8663,
     "year": "2025-26"
    },
    "condition": {
     "a": 6,
     "bc": 8,
     "u": 14,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 1199,
     "month": "2026-08",
     "per100mi": 105.5
    },
    "rating": "Amber",
    "note": null
   },
   "E08000033": {
    "ha": "E08000033",
    "haName": "Calderdale",
    "haPage": "roads/calderdale",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 7850,
     "year": "2025-26"
    },
    "condition": {
     "a": 8,
     "bc": 15,
     "u": 25,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 516,
     "month": "2026-08",
     "per100mi": 72.8
    },
    "rating": "Amber",
    "note": null
   },
   "E08000034": {
    "ha": "E08000034",
    "haName": "Kirklees",
    "haPage": "roads/kirklees",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 2316,
     "year": "2025-26"
    },
    "condition": {
     "a": 5,
     "bc": 5,
     "u": null,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 980,
     "month": "2026-08",
     "per100mi": 82.5
    },
    "rating": "Amber",
    "note": null
   },
   "E08000035": {
    "ha": "E08000035",
    "haName": "Leeds",
    "haPage": "roads/leeds",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 620,
     "year": "2025-26"
    },
    "condition": {
     "a": 10,
     "bc": 14,
     "u": 24,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 1776,
     "month": "2026-08",
     "per100mi": 99.3
    },
    "rating": "Green",
    "note": null
   },
   "E08000036": {
    "ha": "E08000036",
    "haName": "Wakefield",
    "haPage": "roads/wakefield",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 5753,
     "year": "2025-26"
    },
    "condition": {
     "a": 2,
     "bc": 3,
     "u": 18,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 830,
     "month": "2026-08",
     "per100mi": 91.8
    },
    "rating": "Amber",
    "note": null
   },
   "E08000037": {
    "ha": "E08000037",
    "haName": "Gateshead",
    "haPage": "roads/gateshead",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 7737,
     "year": "2025-26"
    },
    "condition": {
     "a": 1,
     "bc": 2,
     "u": 18,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 576,
     "month": "2026-08",
     "per100mi": 103
    },
    "rating": "Amber",
    "note": null
   },
   "E08000038": {
    "ha": "E08000038",
    "haName": "Barnsley",
    "haPage": "roads/barnsley",
    "nation": "E92000001",
    "maintPerMile": {
     "value": -1096,
     "year": "2025-26"
    },
    "condition": {
     "a": 2,
     "bc": 4,
     "u": 27,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 820,
     "month": "2026-08",
     "per100mi": 112.9
    },
    "rating": "Amber",
    "note": null
   },
   "E08000039": {
    "ha": "E08000039",
    "haName": "Sheffield",
    "haPage": "roads/sheffield",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 46832,
     "year": "2025-26"
    },
    "condition": {
     "a": 1,
     "bc": 3,
     "u": 14,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 1357,
     "month": "2026-08",
     "per100mi": 111.4
    },
    "rating": "Amber",
    "note": null
   },
   "E09000001": {
    "ha": "E09000001",
    "haName": "City of London",
    "haPage": "roads/city-of-london",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 183433,
     "year": "2025-26"
    },
    "condition": {
     "a": 7,
     "bc": 67,
     "u": 22,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 414,
     "month": "2026-08",
     "per100mi": 1380
    },
    "rating": "Amber",
    "note": null
   },
   "E09000002": {
    "ha": "E09000002",
    "haName": "Barking and Dagenham",
    "haPage": "roads/barking-and-dagenham",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 4507,
     "year": "2025-26"
    },
    "condition": {
     "a": 11,
     "bc": null,
     "u": null,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 401,
     "month": "2026-08",
     "per100mi": 186.5
    },
    "rating": "Amber",
    "note": null
   },
   "E09000003": {
    "ha": "E09000003",
    "haName": "Barnet",
    "haPage": "roads/barnet",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 8170,
     "year": "2025-26"
    },
    "condition": {
     "a": 10,
     "bc": 14,
     "u": 12,
     "year": "2024-25"
    },
    "compensation": {
     "paid": 424370,
     "period": "2022 to 2024",
     "sourceName": "GoCompare, Pothole compensation claims: over £10.2 million paid out in three years (Freedom of Information requests to 171 councils in England and Wales)",
     "sourceUrl": "https://press.gocompare.com/news/pothole-compensation-claims-over-gbp-10-2-million-paid-out-in-three-years-these-councils-are-paying-out-the-most"
    },
    "works": {
     "live": 1085,
     "month": "2026-08",
     "per100mi": 230.9
    },
    "rating": "Amber",
    "note": null
   },
   "E09000004": {
    "ha": "E09000004",
    "haName": "Bexley",
    "haPage": "roads/bexley",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 11570,
     "year": "2025-26"
    },
    "condition": {
     "a": 5,
     "bc": null,
     "u": 12,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 669,
     "month": "2026-08",
     "per100mi": 195.6
    },
    "rating": "Amber",
    "note": null
   },
   "E09000005": {
    "ha": "E09000005",
    "haName": "Brent",
    "haPage": "roads/brent",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 20512,
     "year": "2025-26"
    },
    "condition": {
     "a": 14,
     "bc": 11,
     "u": 12,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 1003,
     "month": "2026-08",
     "per100mi": 347.1
    },
    "rating": "Amber",
    "note": null
   },
   "E09000006": {
    "ha": "E09000006",
    "haName": "Bromley",
    "haPage": "roads/bromley",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 13506,
     "year": "2025-26"
    },
    "condition": {
     "a": 5,
     "bc": null,
     "u": null,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 1580,
     "month": "2026-08",
     "per100mi": 277.7
    },
    "rating": "Amber",
    "note": null
   },
   "E09000007": {
    "ha": "E09000007",
    "haName": "Camden",
    "haPage": "roads/camden",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 1221,
     "year": "2025-26"
    },
    "condition": {
     "a": 10,
     "bc": null,
     "u": null,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 940,
     "month": "2026-08",
     "per100mi": 546.5
    },
    "rating": "Amber",
    "note": null
   },
   "E09000008": {
    "ha": "E09000008",
    "haName": "Croydon",
    "haPage": "roads/croydon",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 4927,
     "year": "2025-26"
    },
    "condition": {
     "a": 9,
     "bc": null,
     "u": 17,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 2170,
     "month": "2026-08",
     "per100mi": 450.2
    },
    "rating": "Amber",
    "note": null
   },
   "E09000009": {
    "ha": "E09000009",
    "haName": "Ealing",
    "haPage": "roads/ealing",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 9423,
     "year": "2025-26"
    },
    "condition": {
     "a": 12,
     "bc": 9,
     "u": 10,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 1538,
     "month": "2026-08",
     "per100mi": 416.8
    },
    "rating": "Amber",
    "note": null
   },
   "E09000010": {
    "ha": "E09000010",
    "haName": "Enfield",
    "haPage": "roads/enfield",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 6139,
     "year": "2025-26"
    },
    "condition": {
     "a": 7,
     "bc": 7,
     "u": 16,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 1520,
     "month": "2026-08",
     "per100mi": 390.7
    },
    "rating": "Amber",
    "note": null
   },
   "E09000011": {
    "ha": "E09000011",
    "haName": "Greenwich",
    "haPage": "roads/greenwich",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 18443,
     "year": "2025-26"
    },
    "condition": {
     "a": 8,
     "bc": null,
     "u": null,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 1888,
     "month": "2026-08",
     "per100mi": 584.5
    },
    "rating": "Red",
    "note": null
   },
   "E09000012": {
    "ha": "E09000012",
    "haName": "Hackney",
    "haPage": "roads/hackney",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 411,
     "year": "2025-26"
    },
    "condition": {
     "a": 11,
     "bc": null,
     "u": 19,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 445,
     "month": "2026-08",
     "per100mi": 264.9
    },
    "rating": "Amber",
    "note": null
   },
   "E09000013": {
    "ha": "E09000013",
    "haName": "Hammersmith and Fulham",
    "haPage": "roads/hammersmith-and-fulham",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 22620,
     "year": "2025-26"
    },
    "condition": {
     "a": 8,
     "bc": 11,
     "u": 12,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 712,
     "month": "2026-08",
     "per100mi": 519.7
    },
    "rating": "Amber",
    "note": null
   },
   "E09000014": {
    "ha": "E09000014",
    "haName": "Haringey",
    "haPage": "roads/haringey",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 25009,
     "year": "2025-26"
    },
    "condition": {
     "a": 6,
     "bc": null,
     "u": 15,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 752,
     "month": "2026-08",
     "per100mi": 341.8
    },
    "rating": "Amber",
    "note": null
   },
   "E09000015": {
    "ha": "E09000015",
    "haName": "Harrow",
    "haPage": "roads/harrow",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 16212,
     "year": "2025-26"
    },
    "condition": {
     "a": 7,
     "bc": 25,
     "u": 6,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 903,
     "month": "2026-08",
     "per100mi": 308.2
    },
    "rating": "Amber",
    "note": null
   },
   "E09000016": {
    "ha": "E09000016",
    "haName": "Havering",
    "haPage": "roads/havering",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 9435,
     "year": "2025-26"
    },
    "condition": {
     "a": 6,
     "bc": null,
     "u": 27,
     "year": "2024-25"
    },
    "compensation": {
     "paid": 450000,
     "period": "2022 to 2024",
     "sourceName": "GoCompare, Pothole compensation claims: over £10.2 million paid out in three years (Freedom of Information requests to 171 councils in England and Wales)",
     "sourceUrl": "https://press.gocompare.com/news/pothole-compensation-claims-over-gbp-10-2-million-paid-out-in-three-years-these-councils-are-paying-out-the-most"
    },
    "works": {
     "live": 992,
     "month": "2026-08",
     "per100mi": 237.3
    },
    "rating": "Amber",
    "note": null
   },
   "E09000017": {
    "ha": "E09000017",
    "haName": "Hillingdon",
    "haPage": "roads/hillingdon",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 8534,
     "year": "2025-26"
    },
    "condition": {
     "a": 4,
     "bc": 2,
     "u": 5,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 538,
     "month": "2026-08",
     "per100mi": 120.6
    },
    "rating": "Green",
    "note": null
   },
   "E09000018": {
    "ha": "E09000018",
    "haName": "Hounslow",
    "haPage": "roads/hounslow",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 31302,
     "year": "2025-26"
    },
    "condition": {
     "a": 3,
     "bc": 2,
     "u": 9,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 459,
     "month": "2026-08",
     "per100mi": 150.5
    },
    "rating": "Amber",
    "note": null
   },
   "E09000019": {
    "ha": "E09000019",
    "haName": "Islington",
    "haPage": "roads/islington",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 13748,
     "year": "2025-26"
    },
    "condition": {
     "a": 10,
     "bc": 10,
     "u": 3,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 473,
     "month": "2026-08",
     "per100mi": 321.8
    },
    "rating": "Amber",
    "note": null
   },
   "E09000020": {
    "ha": "E09000020",
    "haName": "Kensington and Chelsea",
    "haPage": "roads/kensington-and-chelsea",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 36820,
     "year": "2025-26"
    },
    "condition": {
     "a": 4,
     "bc": null,
     "u": null,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 649,
     "month": "2026-08",
     "per100mi": 488
    },
    "rating": "Red",
    "note": null
   },
   "E09000021": {
    "ha": "E09000021",
    "haName": "Kingston upon Thames",
    "haPage": "roads/kingston-upon-thames",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 12154,
     "year": "2025-26"
    },
    "condition": {
     "a": 6,
     "bc": null,
     "u": null,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 436,
     "month": "2026-08",
     "per100mi": 203.7
    },
    "rating": "Amber",
    "note": null
   },
   "E09000022": {
    "ha": "E09000022",
    "haName": "Lambeth",
    "haPage": "roads/lambeth",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 20878,
     "year": "2025-26"
    },
    "condition": {
     "a": 8,
     "bc": 9,
     "u": 9,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 524,
     "month": "2026-08",
     "per100mi": 220.2
    },
    "rating": "Amber",
    "note": null
   },
   "E09000023": {
    "ha": "E09000023",
    "haName": "Lewisham",
    "haPage": "roads/lewisham",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 8119,
     "year": "2025-26"
    },
    "condition": {
     "a": 7,
     "bc": 8,
     "u": 6,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 928,
     "month": "2026-08",
     "per100mi": 345
    },
    "rating": "Green",
    "note": null
   },
   "E09000024": {
    "ha": "E09000024",
    "haName": "Merton",
    "haPage": "roads/merton",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 18167,
     "year": "2025-26"
    },
    "condition": {
     "a": 6,
     "bc": 8,
     "u": 17,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 844,
     "month": "2026-08",
     "per100mi": 362.2
    },
    "rating": "Amber",
    "note": null
   },
   "E09000025": {
    "ha": "E09000025",
    "haName": "Newham",
    "haPage": "roads/newham",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 15175,
     "year": "2025-26"
    },
    "condition": {
     "a": 12,
     "bc": null,
     "u": 18,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 1195,
     "month": "2026-08",
     "per100mi": 445.9
    },
    "rating": "Amber",
    "note": null
   },
   "E09000026": {
    "ha": "E09000026",
    "haName": "Redbridge",
    "haPage": "roads/redbridge",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 16045,
     "year": "2025-26"
    },
    "condition": {
     "a": 10,
     "bc": null,
     "u": null,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 960,
     "month": "2026-08",
     "per100mi": 290
    },
    "rating": "Amber",
    "note": null
   },
   "E09000027": {
    "ha": "E09000027",
    "haName": "Richmond upon Thames",
    "haPage": "roads/richmond-upon-thames",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 27840,
     "year": "2025-26"
    },
    "condition": {
     "a": 9,
     "bc": null,
     "u": null,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 463,
     "month": "2026-08",
     "per100mi": 180.2
    },
    "rating": "Amber",
    "note": null
   },
   "E09000028": {
    "ha": "E09000028",
    "haName": "Southwark",
    "haPage": "roads/southwark",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 43225,
     "year": "2025-26"
    },
    "condition": {
     "a": 9,
     "bc": 10,
     "u": 6,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 1013,
     "month": "2026-08",
     "per100mi": 415.2
    },
    "rating": "Amber",
    "note": null
   },
   "E09000029": {
    "ha": "E09000029",
    "haName": "Sutton",
    "haPage": "roads/sutton",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 3670,
     "year": "2025-26"
    },
    "condition": {
     "a": 7,
     "bc": null,
     "u": null,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 463,
     "month": "2026-08",
     "per100mi": 159.1
    },
    "rating": "Amber",
    "note": null
   },
   "E09000030": {
    "ha": "E09000030",
    "haName": "Tower Hamlets",
    "haPage": "roads/tower-hamlets",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 3849,
     "year": "2025-26"
    },
    "condition": {
     "a": 8,
     "bc": 12,
     "u": 11,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 278,
     "month": "2026-08",
     "per100mi": 150.3
    },
    "rating": "Amber",
    "note": null
   },
   "E09000031": {
    "ha": "E09000031",
    "haName": "Waltham Forest",
    "haPage": "roads/waltham-forest",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 15612,
     "year": "2025-26"
    },
    "condition": {
     "a": 7,
     "bc": 15,
     "u": 24,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 640,
     "month": "2026-08",
     "per100mi": 243.3
    },
    "rating": "Red",
    "note": null
   },
   "E09000032": {
    "ha": "E09000032",
    "haName": "Wandsworth",
    "haPage": "roads/wandsworth",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 19317,
     "year": "2025-26"
    },
    "condition": {
     "a": 9,
     "bc": null,
     "u": null,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 521,
     "month": "2026-08",
     "per100mi": 194.4
    },
    "rating": "Amber",
    "note": null
   },
   "E09000033": {
    "ha": "E09000033",
    "haName": "Westminster",
    "haPage": "roads/westminster",
    "nation": "E92000001",
    "maintPerMile": {
     "value": 35971,
     "year": "2025-26"
    },
    "condition": {
     "a": 6,
     "bc": 12,
     "u": 6,
     "year": "2024-25"
    },
    "compensation": null,
    "works": {
     "live": 1582,
     "month": "2026-08",
     "per100mi": 753.3
    },
    "rating": "Amber",
    "note": null
   },
   "N09000001": {
    "ha": null,
    "haName": "Department for Infrastructure (DfI Roads)",
    "haPage": null,
    "nation": "N92000002",
    "maintPerMile": null,
    "condition": {
     "a": 1.7,
     "bc": 2.9,
     "u": null,
     "year": "2024-25"
    },
    "compensation": null,
    "works": null,
    "rating": null,
    "note": "In Northern Ireland the Department for Infrastructure looks after every public road. It publishes road condition by council area (A roads here include trunk roads), but no spending or roadworks figures by council area."
   },
   "N09000002": {
    "ha": null,
    "haName": "Department for Infrastructure (DfI Roads)",
    "haPage": null,
    "nation": "N92000002",
    "maintPerMile": null,
    "condition": {
     "a": 2.3,
     "bc": 4,
     "u": null,
     "year": "2024-25"
    },
    "compensation": null,
    "works": null,
    "rating": null,
    "note": "In Northern Ireland the Department for Infrastructure looks after every public road. It publishes road condition by council area (A roads here include trunk roads), but no spending or roadworks figures by council area."
   },
   "N09000003": {
    "ha": null,
    "haName": "Department for Infrastructure (DfI Roads)",
    "haPage": null,
    "nation": "N92000002",
    "maintPerMile": null,
    "condition": {
     "a": 2.9,
     "bc": 2.1,
     "u": null,
     "year": "2024-25"
    },
    "compensation": null,
    "works": null,
    "rating": null,
    "note": "In Northern Ireland the Department for Infrastructure looks after every public road. It publishes road condition by council area (A roads here include trunk roads), but no spending or roadworks figures by council area."
   },
   "N09000004": {
    "ha": null,
    "haName": "Department for Infrastructure (DfI Roads)",
    "haPage": null,
    "nation": "N92000002",
    "maintPerMile": null,
    "condition": {
     "a": 1.2,
     "bc": 2.9,
     "u": null,
     "year": "2024-25"
    },
    "compensation": null,
    "works": null,
    "rating": null,
    "note": "In Northern Ireland the Department for Infrastructure looks after every public road. It publishes road condition by council area (A roads here include trunk roads), but no spending or roadworks figures by council area."
   },
   "N09000005": {
    "ha": null,
    "haName": "Department for Infrastructure (DfI Roads)",
    "haPage": null,
    "nation": "N92000002",
    "maintPerMile": null,
    "condition": {
     "a": 1.8,
     "bc": 7.2,
     "u": null,
     "year": "2024-25"
    },
    "compensation": null,
    "works": null,
    "rating": null,
    "note": "In Northern Ireland the Department for Infrastructure looks after every public road. It publishes road condition by council area (A roads here include trunk roads), but no spending or roadworks figures by council area."
   },
   "N09000006": {
    "ha": null,
    "haName": "Department for Infrastructure (DfI Roads)",
    "haPage": null,
    "nation": "N92000002",
    "maintPerMile": null,
    "condition": {
     "a": 1.9,
     "bc": 7.3,
     "u": null,
     "year": "2024-25"
    },
    "compensation": null,
    "works": null,
    "rating": null,
    "note": "In Northern Ireland the Department for Infrastructure looks after every public road. It publishes road condition by council area (A roads here include trunk roads), but no spending or roadworks figures by council area."
   },
   "N09000007": {
    "ha": null,
    "haName": "Department for Infrastructure (DfI Roads)",
    "haPage": null,
    "nation": "N92000002",
    "maintPerMile": null,
    "condition": {
     "a": 3,
     "bc": 3.4,
     "u": null,
     "year": "2024-25"
    },
    "compensation": null,
    "works": null,
    "rating": null,
    "note": "In Northern Ireland the Department for Infrastructure looks after every public road. It publishes road condition by council area (A roads here include trunk roads), but no spending or roadworks figures by council area."
   },
   "N09000008": {
    "ha": null,
    "haName": "Department for Infrastructure (DfI Roads)",
    "haPage": null,
    "nation": "N92000002",
    "maintPerMile": null,
    "condition": {
     "a": 2,
     "bc": 2.9,
     "u": null,
     "year": "2024-25"
    },
    "compensation": null,
    "works": null,
    "rating": null,
    "note": "In Northern Ireland the Department for Infrastructure looks after every public road. It publishes road condition by council area (A roads here include trunk roads), but no spending or roadworks figures by council area."
   },
   "N09000009": {
    "ha": null,
    "haName": "Department for Infrastructure (DfI Roads)",
    "haPage": null,
    "nation": "N92000002",
    "maintPerMile": null,
    "condition": {
     "a": 1.4,
     "bc": 5,
     "u": null,
     "year": "2024-25"
    },
    "compensation": null,
    "works": null,
    "rating": null,
    "note": "In Northern Ireland the Department for Infrastructure looks after every public road. It publishes road condition by council area (A roads here include trunk roads), but no spending or roadworks figures by council area."
   },
   "N09000010": {
    "ha": null,
    "haName": "Department for Infrastructure (DfI Roads)",
    "haPage": null,
    "nation": "N92000002",
    "maintPerMile": null,
    "condition": {
     "a": 3.9,
     "bc": 8.5,
     "u": null,
     "year": "2024-25"
    },
    "compensation": null,
    "works": null,
    "rating": null,
    "note": "In Northern Ireland the Department for Infrastructure looks after every public road. It publishes road condition by council area (A roads here include trunk roads), but no spending or roadworks figures by council area."
   },
   "N09000011": {
    "ha": null,
    "haName": "Department for Infrastructure (DfI Roads)",
    "haPage": null,
    "nation": "N92000002",
    "maintPerMile": null,
    "condition": {
     "a": 3.6,
     "bc": 2.6,
     "u": null,
     "year": "2024-25"
    },
    "compensation": null,
    "works": null,
    "rating": null,
    "note": "In Northern Ireland the Department for Infrastructure looks after every public road. It publishes road condition by council area (A roads here include trunk roads), but no spending or roadworks figures by council area."
   },
   "S12000005": {
    "ha": "S12000005",
    "haName": "Clackmannanshire",
    "haPage": "roads/clackmannanshire",
    "nation": "S92000003",
    "maintPerMile": {
     "value": 6610,
     "year": "2024-25"
    },
    "condition": {
     "a": 5,
     "bc": 3,
     "u": null,
     "year": "2024-25"
    },
    "compensation": null,
    "works": null,
    "rating": null,
    "note": null
   },
   "S12000006": {
    "ha": "S12000006",
    "haName": "Dumfries & Galloway",
    "haPage": "roads/dumfries-and-galloway",
    "nation": "S92000003",
    "maintPerMile": {
     "value": 1998,
     "year": "2024-25"
    },
    "condition": {
     "a": 7,
     "bc": 10,
     "u": null,
     "year": "2024-25"
    },
    "compensation": null,
    "works": null,
    "rating": null,
    "note": null
   },
   "S12000008": {
    "ha": "S12000008",
    "haName": "East Ayrshire",
    "haPage": "roads/east-ayrshire",
    "nation": "S92000003",
    "maintPerMile": {
     "value": 5412,
     "year": "2024-25"
    },
    "condition": {
     "a": 2,
     "bc": 5,
     "u": null,
     "year": "2024-25"
    },
    "compensation": null,
    "works": null,
    "rating": null,
    "note": null
   },
   "S12000010": {
    "ha": "S12000010",
    "haName": "East Lothian",
    "haPage": "roads/east-lothian",
    "nation": "S92000003",
    "maintPerMile": {
     "value": 2795,
     "year": "2024-25"
    },
    "condition": {
     "a": 3,
     "bc": 3,
     "u": null,
     "year": "2024-25"
    },
    "compensation": null,
    "works": null,
    "rating": null,
    "note": null
   },
   "S12000011": {
    "ha": "S12000011",
    "haName": "East Renfrewshire",
    "haPage": "roads/east-renfrewshire",
    "nation": "S92000003",
    "maintPerMile": {
     "value": 14677,
     "year": "2024-25"
    },
    "condition": {
     "a": 4,
     "bc": 4,
     "u": null,
     "year": "2024-25"
    },
    "compensation": null,
    "works": null,
    "rating": null,
    "note": null
   },
   "S12000013": {
    "ha": "S12000013",
    "haName": "Na h-Eileanan Siar",
    "haPage": "roads/na-h-eileanan-siar",
    "nation": "S92000003",
    "maintPerMile": {
     "value": 2330,
     "year": "2024-25"
    },
    "condition": {
     "a": 5,
     "bc": 4,
     "u": null,
     "year": "2024-25"
    },
    "compensation": null,
    "works": null,
    "rating": null,
    "note": null
   },
   "S12000014": {
    "ha": "S12000014",
    "haName": "Falkirk",
    "haPage": "roads/falkirk",
    "nation": "S92000003",
    "maintPerMile": {
     "value": 3585,
     "year": "2024-25"
    },
    "condition": {
     "a": 5,
     "bc": 4,
     "u": null,
     "year": "2024-25"
    },
    "compensation": null,
    "works": null,
    "rating": null,
    "note": null
   },
   "S12000017": {
    "ha": "S12000017",
    "haName": "Highland",
    "haPage": "roads/highland",
    "nation": "S92000003",
    "maintPerMile": {
     "value": 3396,
     "year": "2024-25"
    },
    "condition": {
     "a": 5,
     "bc": 9,
     "u": null,
     "year": "2024-25"
    },
    "compensation": null,
    "works": null,
    "rating": null,
    "note": null
   },
   "S12000018": {
    "ha": "S12000018",
    "haName": "Inverclyde",
    "haPage": "roads/inverclyde",
    "nation": "S92000003",
    "maintPerMile": {
     "value": 3931,
     "year": "2024-25"
    },
    "condition": {
     "a": 2,
     "bc": 5,
     "u": null,
     "year": "2024-25"
    },
    "compensation": null,
    "works": null,
    "rating": null,
    "note": null
   },
   "S12000019": {
    "ha": "S12000019",
    "haName": "Midlothian",
    "haPage": "roads/midlothian",
    "nation": "S92000003",
    "maintPerMile": {
     "value": 3776,
     "year": "2024-25"
    },
    "condition": {
     "a": 4,
     "bc": 5,
     "u": null,
     "year": "2024-25"
    },
    "compensation": null,
    "works": null,
    "rating": null,
    "note": null
   },
   "S12000020": {
    "ha": "S12000020",
    "haName": "Moray",
    "haPage": "roads/moray",
    "nation": "S92000003",
    "maintPerMile": {
     "value": 3409,
     "year": "2024-25"
    },
    "condition": {
     "a": 3,
     "bc": 3,
     "u": null,
     "year": "2024-25"
    },
    "compensation": null,
    "works": null,
    "rating": null,
    "note": null
   },
   "S12000021": {
    "ha": "S12000021",
    "haName": "North Ayrshire",
    "haPage": "roads/north-ayrshire",
    "nation": "S92000003",
    "maintPerMile": {
     "value": 9286,
     "year": "2024-25"
    },
    "condition": {
     "a": 4,
     "bc": 4,
     "u": null,
     "year": "2024-25"
    },
    "compensation": null,
    "works": null,
    "rating": null,
    "note": null
   },
   "S12000023": {
    "ha": "S12000023",
    "haName": "Orkney Islands",
    "haPage": "roads/orkney-islands",
    "nation": "S92000003",
    "maintPerMile": {
     "value": 4042,
     "year": "2024-25"
    },
    "condition": {
     "a": 4,
     "bc": 3,
     "u": null,
     "year": "2024-25"
    },
    "compensation": null,
    "works": null,
    "rating": null,
    "note": null
   },
   "S12000026": {
    "ha": "S12000026",
    "haName": "Scottish Borders",
    "haPage": "roads/scottish-borders",
    "nation": "S92000003",
    "maintPerMile": {
     "value": 3121,
     "year": "2024-25"
    },
    "condition": {
     "a": 6,
     "bc": 6,
     "u": null,
     "year": "2024-25"
    },
    "compensation": null,
    "works": null,
    "rating": null,
    "note": null
   },
   "S12000027": {
    "ha": "S12000027",
    "haName": "Shetland Islands",
    "haPage": "roads/shetland-islands",
    "nation": "S92000003",
    "maintPerMile": {
     "value": 6955,
     "year": "2024-25"
    },
    "condition": {
     "a": 1,
     "bc": 4,
     "u": null,
     "year": "2024-25"
    },
    "compensation": null,
    "works": null,
    "rating": null,
    "note": null
   },
   "S12000028": {
    "ha": "S12000028",
    "haName": "South Ayrshire",
    "haPage": "roads/south-ayrshire",
    "nation": "S92000003",
    "maintPerMile": {
     "value": 7664,
     "year": "2024-25"
    },
    "condition": {
     "a": 3,
     "bc": 7,
     "u": null,
     "year": "2024-25"
    },
    "compensation": null,
    "works": null,
    "rating": null,
    "note": null
   },
   "S12000029": {
    "ha": "S12000029",
    "haName": "South Lanarkshire",
    "haPage": "roads/south-lanarkshire",
    "nation": "S92000003",
    "maintPerMile": {
     "value": 1900,
     "year": "2024-25"
    },
    "condition": {
     "a": 4,
     "bc": 5,
     "u": null,
     "year": "2024-25"
    },
    "compensation": null,
    "works": null,
    "rating": null,
    "note": null
   },
   "S12000030": {
    "ha": "S12000030",
    "haName": "Stirling",
    "haPage": "roads/stirling",
    "nation": "S92000003",
    "maintPerMile": {
     "value": 10550,
     "year": "2024-25"
    },
    "condition": {
     "a": 5,
     "bc": 7,
     "u": null,
     "year": "2024-25"
    },
    "compensation": null,
    "works": null,
    "rating": null,
    "note": null
   },
   "S12000033": {
    "ha": "S12000033",
    "haName": "Aberdeen City",
    "haPage": "roads/aberdeen-city",
    "nation": "S92000003",
    "maintPerMile": {
     "value": 10207,
     "year": "2024-25"
    },
    "condition": {
     "a": 3,
     "bc": 4,
     "u": null,
     "year": "2024-25"
    },
    "compensation": null,
    "works": null,
    "rating": null,
    "note": null
   },
   "S12000034": {
    "ha": "S12000034",
    "haName": "Aberdeenshire",
    "haPage": "roads/aberdeenshire",
    "nation": "S92000003",
    "maintPerMile": {
     "value": 1441,
     "year": "2024-25"
    },
    "condition": {
     "a": 2,
     "bc": 2,
     "u": null,
     "year": "2024-25"
    },
    "compensation": null,
    "works": null,
    "rating": null,
    "note": null
   },
   "S12000035": {
    "ha": "S12000035",
    "haName": "Argyll & Bute",
    "haPage": "roads/argyll-and-bute",
    "nation": "S92000003",
    "maintPerMile": {
     "value": 5040,
     "year": "2024-25"
    },
    "condition": {
     "a": 8,
     "bc": 15,
     "u": null,
     "year": "2024-25"
    },
    "compensation": null,
    "works": null,
    "rating": null,
    "note": null
   },
   "S12000036": {
    "ha": "S12000036",
    "haName": "City of Edinburgh",
    "haPage": "roads/city-of-edinburgh",
    "nation": "S92000003",
    "maintPerMile": {
     "value": 11540,
     "year": "2024-25"
    },
    "condition": {
     "a": 6,
     "bc": 5,
     "u": null,
     "year": "2024-25"
    },
    "compensation": null,
    "works": null,
    "rating": null,
    "note": null
   },
   "S12000038": {
    "ha": "S12000038",
    "haName": "Renfrewshire",
    "haPage": "roads/renfrewshire",
    "nation": "S92000003",
    "maintPerMile": {
     "value": 997,
     "year": "2024-25"
    },
    "condition": {
     "a": 2,
     "bc": 4,
     "u": null,
     "year": "2024-25"
    },
    "compensation": null,
    "works": null,
    "rating": null,
    "note": null
   },
   "S12000039": {
    "ha": "S12000039",
    "haName": "West Dunbartonshire",
    "haPage": "roads/west-dunbartonshire",
    "nation": "S92000003",
    "maintPerMile": {
     "value": 3708,
     "year": "2024-25"
    },
    "condition": {
     "a": 4,
     "bc": 6,
     "u": null,
     "year": "2024-25"
    },
    "compensation": null,
    "works": null,
    "rating": null,
    "note": null
   },
   "S12000040": {
    "ha": "S12000040",
    "haName": "West Lothian",
    "haPage": "roads/west-lothian",
    "nation": "S92000003",
    "maintPerMile": {
     "value": 7635,
     "year": "2024-25"
    },
    "condition": {
     "a": 4,
     "bc": 6,
     "u": null,
     "year": "2024-25"
    },
    "compensation": null,
    "works": null,
    "rating": null,
    "note": null
   },
   "S12000041": {
    "ha": "S12000041",
    "haName": "Angus",
    "haPage": "roads/angus",
    "nation": "S92000003",
    "maintPerMile": {
     "value": 5691,
     "year": "2024-25"
    },
    "condition": {
     "a": 5,
     "bc": 6,
     "u": null,
     "year": "2024-25"
    },
    "compensation": null,
    "works": null,
    "rating": null,
    "note": null
   },
   "S12000042": {
    "ha": "S12000042",
    "haName": "Dundee City",
    "haPage": "roads/dundee-city",
    "nation": "S92000003",
    "maintPerMile": {
     "value": 3517,
     "year": "2024-25"
    },
    "condition": {
     "a": 3,
     "bc": 2,
     "u": null,
     "year": "2024-25"
    },
    "compensation": null,
    "works": null,
    "rating": null,
    "note": null
   },
   "S12000045": {
    "ha": "S12000045",
    "haName": "East Dunbartonshire",
    "haPage": "roads/east-dunbartonshire",
    "nation": "S92000003",
    "maintPerMile": {
     "value": 7744,
     "year": "2024-25"
    },
    "condition": {
     "a": 7,
     "bc": 6,
     "u": null,
     "year": "2024-25"
    },
    "compensation": null,
    "works": null,
    "rating": null,
    "note": null
   },
   "S12000047": {
    "ha": "S12000047",
    "haName": "Fife",
    "haPage": "roads/fife",
    "nation": "S92000003",
    "maintPerMile": {
     "value": 9209,
     "year": "2024-25"
    },
    "condition": {
     "a": 5,
     "bc": 3,
     "u": null,
     "year": "2024-25"
    },
    "compensation": null,
    "works": null,
    "rating": null,
    "note": null
   },
   "S12000048": {
    "ha": "S12000048",
    "haName": "Perth & Kinross",
    "haPage": "roads/perth-and-kinross",
    "nation": "S92000003",
    "maintPerMile": {
     "value": 1952,
     "year": "2024-25"
    },
    "condition": {
     "a": 8,
     "bc": 5,
     "u": null,
     "year": "2024-25"
    },
    "compensation": null,
    "works": null,
    "rating": null,
    "note": null
   },
   "S12000049": {
    "ha": "S12000049",
    "haName": "Glasgow City",
    "haPage": "roads/glasgow-city",
    "nation": "S92000003",
    "maintPerMile": {
     "value": 14399,
     "year": "2024-25"
    },
    "condition": {
     "a": 6,
     "bc": 4,
     "u": null,
     "year": "2024-25"
    },
    "compensation": null,
    "works": null,
    "rating": null,
    "note": null
   },
   "S12000050": {
    "ha": "S12000050",
    "haName": "North Lanarkshire",
    "haPage": "roads/north-lanarkshire",
    "nation": "S92000003",
    "maintPerMile": {
     "value": 10968,
     "year": "2024-25"
    },
    "condition": {
     "a": 3,
     "bc": 4,
     "u": null,
     "year": "2024-25"
    },
    "compensation": null,
    "works": null,
    "rating": null,
    "note": null
   },
   "W06000001": {
    "ha": "W06000001",
    "haName": "Isle of Anglesey",
    "haPage": "roads/isle-of-anglesey",
    "nation": "W92000004",
    "maintPerMile": {
     "value": 7324,
     "year": "2024-25"
    },
    "condition": null,
    "compensation": null,
    "works": null,
    "rating": null,
    "note": null
   },
   "W06000002": {
    "ha": "W06000002",
    "haName": "Gwynedd",
    "haPage": "roads/gwynedd",
    "nation": "W92000004",
    "maintPerMile": {
     "value": 4027,
     "year": "2024-25"
    },
    "condition": null,
    "compensation": null,
    "works": null,
    "rating": null,
    "note": null
   },
   "W06000003": {
    "ha": "W06000003",
    "haName": "Conwy",
    "haPage": "roads/conwy",
    "nation": "W92000004",
    "maintPerMile": {
     "value": 2734,
     "year": "2024-25"
    },
    "condition": null,
    "compensation": null,
    "works": null,
    "rating": null,
    "note": null
   },
   "W06000004": {
    "ha": "W06000004",
    "haName": "Denbighshire",
    "haPage": "roads/denbighshire",
    "nation": "W92000004",
    "maintPerMile": {
     "value": 4979,
     "year": "2024-25"
    },
    "condition": null,
    "compensation": null,
    "works": null,
    "rating": null,
    "note": null
   },
   "W06000005": {
    "ha": "W06000005",
    "haName": "Flintshire",
    "haPage": "roads/flintshire",
    "nation": "W92000004",
    "maintPerMile": {
     "value": 4840,
     "year": "2024-25"
    },
    "condition": null,
    "compensation": null,
    "works": null,
    "rating": null,
    "note": null
   },
   "W06000006": {
    "ha": "W06000006",
    "haName": "Wrexham",
    "haPage": "roads/wrexham",
    "nation": "W92000004",
    "maintPerMile": {
     "value": 4985,
     "year": "2024-25"
    },
    "condition": null,
    "compensation": null,
    "works": null,
    "rating": null,
    "note": null
   },
   "W06000008": {
    "ha": "W06000008",
    "haName": "Ceredigion",
    "haPage": "roads/ceredigion",
    "nation": "W92000004",
    "maintPerMile": {
     "value": 4807,
     "year": "2024-25"
    },
    "condition": null,
    "compensation": null,
    "works": null,
    "rating": null,
    "note": null
   },
   "W06000009": {
    "ha": "W06000009",
    "haName": "Pembrokeshire",
    "haPage": "roads/pembrokeshire",
    "nation": "W92000004",
    "maintPerMile": {
     "value": 6279,
     "year": "2024-25"
    },
    "condition": null,
    "compensation": null,
    "works": null,
    "rating": null,
    "note": null
   },
   "W06000010": {
    "ha": "W06000010",
    "haName": "Carmarthenshire",
    "haPage": "roads/carmarthenshire",
    "nation": "W92000004",
    "maintPerMile": {
     "value": 4450,
     "year": "2024-25"
    },
    "condition": null,
    "compensation": null,
    "works": null,
    "rating": null,
    "note": null
   },
   "W06000011": {
    "ha": "W06000011",
    "haName": "Swansea",
    "haPage": "roads/swansea",
    "nation": "W92000004",
    "maintPerMile": {
     "value": 10996,
     "year": "2024-25"
    },
    "condition": null,
    "compensation": null,
    "works": null,
    "rating": null,
    "note": null
   },
   "W06000012": {
    "ha": "W06000012",
    "haName": "Neath Port Talbot",
    "haPage": "roads/neath-port-talbot",
    "nation": "W92000004",
    "maintPerMile": {
     "value": 16384,
     "year": "2024-25"
    },
    "condition": null,
    "compensation": null,
    "works": null,
    "rating": null,
    "note": null
   },
   "W06000013": {
    "ha": "W06000013",
    "haName": "Bridgend",
    "haPage": "roads/bridgend",
    "nation": "W92000004",
    "maintPerMile": {
     "value": 10603,
     "year": "2024-25"
    },
    "condition": null,
    "compensation": null,
    "works": null,
    "rating": null,
    "note": null
   },
   "W06000014": {
    "ha": "W06000014",
    "haName": "Vale of Glamorgan",
    "haPage": "roads/vale-of-glamorgan",
    "nation": "W92000004",
    "maintPerMile": {
     "value": 9421,
     "year": "2024-25"
    },
    "condition": null,
    "compensation": null,
    "works": null,
    "rating": null,
    "note": null
   },
   "W06000015": {
    "ha": "W06000015",
    "haName": "Cardiff",
    "haPage": "roads/cardiff",
    "nation": "W92000004",
    "maintPerMile": {
     "value": 9499,
     "year": "2024-25"
    },
    "condition": null,
    "compensation": null,
    "works": null,
    "rating": null,
    "note": null
   },
   "W06000016": {
    "ha": "W06000016",
    "haName": "Rhondda Cynon Taf",
    "haPage": "roads/rhondda-cynon-taf",
    "nation": "W92000004",
    "maintPerMile": {
     "value": 11683,
     "year": "2024-25"
    },
    "condition": null,
    "compensation": null,
    "works": null,
    "rating": null,
    "note": null
   },
   "W06000018": {
    "ha": "W06000018",
    "haName": "Caerphilly",
    "haPage": "roads/caerphilly",
    "nation": "W92000004",
    "maintPerMile": {
     "value": 14256,
     "year": "2024-25"
    },
    "condition": null,
    "compensation": null,
    "works": null,
    "rating": null,
    "note": null
   },
   "W06000019": {
    "ha": "W06000019",
    "haName": "Blaenau Gwent",
    "haPage": "roads/blaenau-gwent",
    "nation": "W92000004",
    "maintPerMile": {
     "value": 9576,
     "year": "2024-25"
    },
    "condition": null,
    "compensation": null,
    "works": null,
    "rating": null,
    "note": null
   },
   "W06000020": {
    "ha": "W06000020",
    "haName": "Torfaen",
    "haPage": "roads/torfaen",
    "nation": "W92000004",
    "maintPerMile": {
     "value": 11949,
     "year": "2024-25"
    },
    "condition": null,
    "compensation": null,
    "works": null,
    "rating": null,
    "note": null
   },
   "W06000021": {
    "ha": "W06000021",
    "haName": "Monmouthshire",
    "haPage": "roads/monmouthshire",
    "nation": "W92000004",
    "maintPerMile": {
     "value": 4290,
     "year": "2024-25"
    },
    "condition": null,
    "compensation": null,
    "works": null,
    "rating": null,
    "note": null
   },
   "W06000022": {
    "ha": "W06000022",
    "haName": "Newport",
    "haPage": "roads/newport",
    "nation": "W92000004",
    "maintPerMile": {
     "value": 7930,
     "year": "2024-25"
    },
    "condition": null,
    "compensation": null,
    "works": null,
    "rating": null,
    "note": null
   },
   "W06000023": {
    "ha": "W06000023",
    "haName": "Powys",
    "haPage": "roads/powys",
    "nation": "W92000004",
    "maintPerMile": {
     "value": 2281,
     "year": "2024-25"
    },
    "condition": null,
    "compensation": null,
    "works": null,
    "rating": null,
    "note": null
   },
   "W06000024": {
    "ha": "W06000024",
    "haName": "Merthyr Tydfil",
    "haPage": "roads/merthyr-tydfil",
    "nation": "W92000004",
    "maintPerMile": {
     "value": 8508,
     "year": "2024-25"
    },
    "condition": null,
    "compensation": null,
    "works": null,
    "rating": null,
    "note": null
   }
  },
  "headline": [
   "maint-per-mile",
   "condition-a",
   "compensation-paid",
   "live-works"
  ],
  "conditionNations": {
   "scotland": {
    "year": "2024-25",
    "edition": "2025",
    "unmatched": []
   },
   "ni": {
    "years": [
     "2019-20",
     "2020-21",
     "2021-22",
     "2022-23",
     "2023-24",
     "2024-25"
    ],
    "edition": "2024-25",
    "lengthsYear": "2025",
    "unmatched": []
   }
  }
 }
}
