{
 "path": "/council",
 "title": "Bath council: councillors, spending, council tax · Hey Bath",
 "description": "62 councillors sit on Bath & North East Somerset Council. Liberal Democrats hold 43 of the 62 seats, a majority. It paid £139m to suppliers in payments…",
 "canonical": "https://heybath.uk/council",
 "generated_at": "2026-10-10T08:24:26.828Z",
 "date_modified": "2026-10-09T11:48:10Z",
 "data": {
  "question": "What’s being decided for me?",
  "answer": "62 councillors sit on Bath & North East Somerset Council. Liberal Democrats hold 43 of the 62 seats, a majority. It paid £139m to suppliers in payments over £500 from January to June 2026. Band D council tax in Bath is £2,325.27 for 2026/27.",
  "councillors": {
   "total": 62,
   "seats": [
    {
     "party": "Liberal Democrats",
     "seats": 43
    },
    {
     "party": "Independent",
     "seats": 6
    },
    {
     "party": "Labour Party",
     "seats": 5
    },
    {
     "party": "Conservative and Unionist Party",
     "seats": 3
    },
    {
     "party": "Green Party",
     "seats": 3
    },
    {
     "party": "Labour and Co-operative Party",
     "seats": 2
    }
   ]
  },
  "spending": {
   "from": "2026-01-05T00:00:00.000Z",
   "to": "2026-06-30T00:00:00.000Z",
   "total": 138858225,
   "payments": 24000,
   "top_suppliers": [
    {
     "name": "DCLG",
     "payments": 4,
     "total": 12321861
    },
    {
     "name": "Volkerhighways Limited",
     "payments": 5,
     "total": 4075795
    },
    {
     "name": "Curo",
     "payments": 68,
     "total": 3517225
    },
    {
     "name": "Atkinsrealis UK Ltd",
     "payments": 89,
     "total": 2643885
    },
    {
     "name": "West of England Combined Authority",
     "payments": 6,
     "total": 2549592
    },
    {
     "name": "Comensura Ltd",
     "payments": 31,
     "total": 2051370
    }
   ]
  },
  "contracts": {
   "open": [],
   "latest": [
    {
     "key": "cf-82ac97d7-1249-451e-b18d-d185c75ee257",
     "title": "Fault Reporting & Case Management System",
     "path": "/council/contracts/cf-82ac97d7-1249-451e-b18d-d185c75ee257",
     "status": "closed",
     "suppliers": [
      "mySociety t/a. SocietyWorks Ltd"
     ],
     "value": 117300,
     "deadline": "2026-10-06T23:59:00+01:00",
     "published_at": "2026-10-09T12:48:10+01:00",
     "link": "https://www.contractsfinder.service.gov.uk/Notice/82ac97d7-1249-451e-b18d-d185c75ee257"
    },
    {
     "key": "ocds-h6vhtk-078389",
     "title": "66 Walcot Street - Refurbishment Works",
     "path": "/council/contracts/ocds-h6vhtk-078389",
     "status": "closed",
     "suppliers": [
      "Stringer Construct Ltd"
     ],
     "value": null,
     "deadline": null,
     "published_at": "2026-10-08T11:27:17+01:00",
     "link": "https://www.find-tender.service.gov.uk/Notice/095109-2026"
    },
    {
     "key": "ocds-h6vhtk-07837d",
     "title": "1-2 Edgar Buildings Refurbishment Works",
     "path": "/council/contracts/ocds-h6vhtk-07837d",
     "status": "closed",
     "suppliers": [
      "N K S Contracts Limited"
     ],
     "value": null,
     "deadline": null,
     "published_at": "2026-10-08T11:07:46+01:00",
     "link": "https://www.find-tender.service.gov.uk/Notice/095086-2026"
    },
    {
     "key": "ocds-h6vhtk-0782a9",
     "title": "Assessing agricultural viability and acceptability of planning applications",
     "path": "/council/contracts/ocds-h6vhtk-0782a9",
     "status": "closed",
     "suppliers": [
      "Fox Rural"
     ],
     "value": null,
     "deadline": null,
     "published_at": "2026-10-07T13:06:30+01:00",
     "link": "https://www.find-tender.service.gov.uk/Notice/094724-2026"
    },
    {
     "key": "ocds-h6vhtk-069668",
     "title": "Conditional Purchase Agreement for Linear Blocks",
     "path": "/council/contracts/ocds-h6vhtk-069668",
     "status": "closed",
     "suppliers": [
      "ST William Homes LLP"
     ],
     "value": null,
     "deadline": null,
     "published_at": "2026-10-07T13:02:59+01:00",
     "link": "https://www.find-tender.service.gov.uk/Notice/094722-2026"
    },
    {
     "key": "ocds-h6vhtk-07822b",
     "title": "Domestic Abuse Perpetrator Behavioural Change Programme",
     "path": "/council/contracts/ocds-h6vhtk-07822b",
     "status": "closed",
     "suppliers": [
      "Society Without Abuse"
     ],
     "value": null,
     "deadline": null,
     "published_at": "2026-10-07T09:21:08+01:00",
     "link": "https://www.find-tender.service.gov.uk/Notice/094513-2026"
    }
   ]
  },
  "council_tax": {
   "year": "2026/27",
   "bath": {
    "A": 1550.18,
    "B": 1808.54,
    "C": 2066.91,
    "D": 2325.27,
    "E": 2842,
    "F": 3358.72,
    "G": 3875.45,
    "H": 4650.54
   }
  },
  "appeals": {
   "since": "2021-10-10",
   "total": 307,
   "allowed": 68,
   "dismissed": 192,
   "council_won_share": 0.758,
   "recent": [
    {
     "id": 396263,
     "title": "Planning appeal allowed: Parcel 1643 Middle Piece Lane, Burnett, Keynsham",
     "line": "Decided on paper on 19 Aug 2026. Council ref 24/02489/EFUL.",
     "link": "https://app.bathnes.gov.uk/webforms/planning/details.html?refval=24%2F02489%2FEFUL",
     "lat": 51.39212,
     "lng": -2.477929,
     "area_code": "E05012485",
     "decided": "2026-08-19",
     "case": "6005916",
     "what": "Planning appeal",
     "outcome": "allowed",
     "council_won": false,
     "procedure": "Written Representations",
     "ref": "24/02489/EFUL",
     "site": "Parcel 1643 Middle Piece Lane, Burnett, Keynsham",
     "received": "2026-03-04"
    },
    {
     "id": 396261,
     "title": "Planning appeal dismissed: Pavement O/S Odeon, Kingsmead Leisure Complex, James Street West, Bath",
     "line": "Decided on paper on 17 Aug 2026. Council ref 25/04771/FUL.",
     "link": "https://app.bathnes.gov.uk/webforms/planning/details.html?refval=25%2F04771%2FFUL",
     "lat": 51.38074,
     "lng": -2.364785,
     "area_code": "E05012471",
     "decided": "2026-08-17",
     "case": "6006948",
     "what": "Planning appeal",
     "outcome": "dismissed",
     "council_won": true,
     "procedure": "Written Representations",
     "ref": "25/04771/FUL",
     "site": "Pavement O/S Odeon, Kingsmead Leisure Complex, James Street West, Bath",
     "received": "2026-03-24"
    },
    {
     "id": 396262,
     "title": "Advert appeal dismissed: Pavement O/S Odeon, Kingsmead Leisure Complex, James Street West, Bath",
     "line": "Decided on paper on 17 Aug 2026. Council ref 25/04772/AR.",
     "link": "https://app.bathnes.gov.uk/webforms/planning/details.html?refval=25%2F04772%2FAR",
     "lat": 51.38074,
     "lng": -2.364785,
     "area_code": "E05012471",
     "decided": "2026-08-17",
     "case": "6006951",
     "what": "Advert appeal",
     "outcome": "dismissed",
     "council_won": true,
     "procedure": "Written Representations",
     "ref": "25/04772/AR",
     "site": "Pavement O/S Odeon, Kingsmead Leisure Complex, James Street West, Bath",
     "received": "2026-03-24"
    },
    {
     "id": 396259,
     "title": "Planning appeal dismissed: Pavement o/s Silcox Coffee, 5-7 New Street, Bath",
     "line": "Decided on paper on 11 Aug 2026. Council ref 25/04773/FUL.",
     "link": "https://app.bathnes.gov.uk/webforms/planning/details.html?refval=25%2F04773%2FFUL",
     "lat": 51.38126,
     "lng": -2.363755,
     "area_code": "E05012471",
     "decided": "2026-08-11",
     "case": "6006926",
     "what": "Planning appeal",
     "outcome": "dismissed",
     "council_won": true,
     "procedure": "Written Representations",
     "ref": "25/04773/FUL",
     "site": "Pavement o/s Silcox Coffee, 5-7 New Street, Bath",
     "received": "2026-03-24"
    },
    {
     "id": 396260,
     "title": "Advert appeal dismissed: Pavement o/s Silcox Coffee, 5-7 New Street, Bath",
     "line": "Decided on paper on 11 Aug 2026. Council ref 25/04774/AR.",
     "link": "https://app.bathnes.gov.uk/webforms/planning/details.html?refval=25%2F04774%2FAR",
     "lat": 51.38126,
     "lng": -2.363755,
     "area_code": "E05012471",
     "decided": "2026-08-11",
     "case": "6006931",
     "what": "Advert appeal",
     "outcome": "dismissed",
     "council_won": true,
     "procedure": "Written Representations",
     "ref": "25/04774/AR",
     "site": "Pavement o/s Silcox Coffee, 5-7 New Street, Bath",
     "received": "2026-03-24"
    },
    {
     "id": 396257,
     "title": "Planning appeal found invalid: Barnlea, Bath Road, Withy Mills, Paulton, Somerset",
     "line": "Decided on paper on 6 Aug 2026. Council ref 26/00002/FUL.",
     "link": "https://app.bathnes.gov.uk/webforms/planning/details.html?refval=26%2F00002%2FFUL",
     "lat": 51.31406,
     "lng": -2.486488,
     "area_code": "E05012481",
     "decided": "2026-08-06",
     "case": "6006250",
     "what": "Planning appeal",
     "outcome": "invalid",
     "council_won": null,
     "procedure": "Written Representations",
     "ref": "26/00002/FUL",
     "site": "Barnlea, Bath Road, Withy Mills, Paulton, Somerset",
     "received": "2026-03-10"
    }
   ]
  },
  "parishes": [
   {
    "name": "Bathampton",
    "path": "/council/parishes/bathampton"
   },
   {
    "name": "Batheaston",
    "path": "/council/parishes/batheaston"
   },
   {
    "name": "Bathford",
    "path": "/council/parishes/bathford"
   },
   {
    "name": "Cameley",
    "path": "/council/parishes/cameley"
   },
   {
    "name": "Camerton",
    "path": "/council/parishes/camerton"
   },
   {
    "name": "Charlcombe",
    "path": "/council/parishes/charlcombe"
   },
   {
    "name": "Chelwood",
    "path": "/council/parishes/chelwood"
   },
   {
    "name": "Chew Magna",
    "path": "/council/parishes/chew-magna"
   },
   {
    "name": "Chew Stoke",
    "path": "/council/parishes/chew-stoke"
   },
   {
    "name": "Claverton",
    "path": "/council/parishes/claverton"
   },
   {
    "name": "Clutton",
    "path": "/council/parishes/clutton"
   },
   {
    "name": "Combe Hay",
    "path": "/council/parishes/combe-hay"
   },
   {
    "name": "Compton Dando",
    "path": "/council/parishes/compton-dando"
   },
   {
    "name": "Compton Martin",
    "path": "/council/parishes/compton-martin"
   },
   {
    "name": "Corston",
    "path": "/council/parishes/corston"
   },
   {
    "name": "Dunkerton",
    "path": "/council/parishes/dunkerton"
   },
   {
    "name": "East Harptree",
    "path": "/council/parishes/east-harptree"
   },
   {
    "name": "Englishcombe",
    "path": "/council/parishes/englishcombe"
   },
   {
    "name": "Farmborough",
    "path": "/council/parishes/farmborough"
   },
   {
    "name": "Farrington Gurney",
    "path": "/council/parishes/farrington-gurney"
   },
   {
    "name": "Freshford",
    "path": "/council/parishes/freshford"
   },
   {
    "name": "High Littleton",
    "path": "/council/parishes/high-littleton"
   },
   {
    "name": "Hinton Blewett",
    "path": "/council/parishes/hinton-blewett"
   },
   {
    "name": "Hinton Charterhouse",
    "path": "/council/parishes/hinton-charterhouse"
   },
   {
    "name": "Kelston",
    "path": "/council/parishes/kelston"
   },
   {
    "name": "Keynsham",
    "path": "/council/parishes/keynsham"
   },
   {
    "name": "Marksbury",
    "path": "/council/parishes/marksbury"
   },
   {
    "name": "Midsomer Norton",
    "path": "/council/parishes/midsomer-norton"
   },
   {
    "name": "Monkton Combe",
    "path": "/council/parishes/monkton-combe"
   },
   {
    "name": "Nempnett Thrubwell",
    "path": "/council/parishes/nempnett-thrubwell"
   },
   {
    "name": "Newton St. Loe",
    "path": "/council/parishes/newton-st-loe"
   },
   {
    "name": "North Stoke",
    "path": "/council/parishes/north-stoke"
   },
   {
    "name": "Norton Malreward",
    "path": "/council/parishes/norton-malreward"
   },
   {
    "name": "Paulton",
    "path": "/council/parishes/paulton"
   },
   {
    "name": "Peasedown St. John",
    "path": "/council/parishes/peasedown-st-john"
   },
   {
    "name": "Priston",
    "path": "/council/parishes/priston"
   },
   {
    "name": "Publow",
    "path": "/council/parishes/publow"
   },
   {
    "name": "Radstock",
    "path": "/council/parishes/radstock"
   },
   {
    "name": "Saltford",
    "path": "/council/parishes/saltford"
   },
   {
    "name": "Shoscombe",
    "path": "/council/parishes/shoscombe"
   },
   {
    "name": "Southstoke",
    "path": "/council/parishes/southstoke"
   },
   {
    "name": "St. Catherine",
    "path": "/council/parishes/st-catherine"
   },
   {
    "name": "Stanton Drew",
    "path": "/council/parishes/stanton-drew"
   },
   {
    "name": "Stowey-Sutton",
    "path": "/council/parishes/stowey-sutton"
   },
   {
    "name": "Swainswick",
    "path": "/council/parishes/swainswick"
   },
   {
    "name": "Timsbury",
    "path": "/council/parishes/timsbury"
   },
   {
    "name": "Ubley",
    "path": "/council/parishes/ubley"
   },
   {
    "name": "Wellow",
    "path": "/council/parishes/wellow"
   },
   {
    "name": "West Harptree",
    "path": "/council/parishes/west-harptree"
   },
   {
    "name": "Westfield",
    "path": "/council/parishes/westfield"
   },
   {
    "name": "Whitchurch",
    "path": "/council/parishes/whitchurch"
   }
  ],
  "pages": [
   {
    "name": "Councillors",
    "path": "/council/councillors"
   },
   {
    "name": "Spending",
    "path": "/council/spending"
   },
   {
    "name": "Contracts",
    "path": "/council/contracts"
   },
   {
    "name": "Council tax",
    "path": "/council/council-tax"
   },
   {
    "name": "Parishes",
    "path": "/council/parishes"
   }
  ],
  "photo": null,
  "date_modified": "2026-10-09T11:48:10Z",
  "sources": [
   {
    "id": "banes-councillors",
    "name": "Councillors per ward (Democracy Club)",
    "url": "https://candidates.democracyclub.org.uk/",
    "licence": "CC BY-SA 4.0",
    "attribution": "Democracy Club",
    "cadence_minutes": 10080,
    "last_ok": "2026-10-10T07:34:05.556Z",
    "state": "ok",
    "label": "Up to date",
    "at": "2026-10-10T07:34:05.556Z"
   },
   {
    "id": "banes-spending",
    "name": "Council spending over £500 (B&NES)",
    "url": "https://www.bathnes.gov.uk/expenditure-over-ps500",
    "licence": "Open Government Licence v3.0",
    "attribution": "Bath and North East Somerset Council",
    "cadence_minutes": 1440,
    "last_ok": "2026-10-10T08:01:12.694Z",
    "state": "ok",
    "label": "Up to date",
    "at": "2026-10-10T08:01:12.694Z"
   },
   {
    "id": "banes-contracts",
    "name": "Council contracts (Contracts Finder)",
    "url": "https://www.contractsfinder.service.gov.uk/",
    "licence": "Open Government Licence v3.0",
    "attribution": "Contracts Finder, Crown copyright",
    "cadence_minutes": 1440,
    "last_ok": "2026-10-10T08:00:37.087Z",
    "state": "ok",
    "label": "Up to date",
    "at": "2026-10-10T08:00:37.087Z"
   },
   {
    "id": "banes-council-tax",
    "name": "Council tax by band (B&NES)",
    "url": "https://www.bathnes.gov.uk/council-tax-charges",
    "licence": "Open Government Licence v3.0",
    "attribution": "Bath and North East Somerset Council",
    "cadence_minutes": 10080,
    "last_ok": "2026-10-10T07:34:04.764Z",
    "state": "ok",
    "label": "Up to date",
    "at": "2026-10-10T07:34:04.764Z"
   },
   {
    "id": "pins-appeals",
    "name": "Planning appeals (Planning Inspectorate)",
    "url": "https://www.gov.uk/government/publications/planning-inspectorate-appeals-database",
    "licence": "Open Government Licence v3.0",
    "attribution": "Contains public sector information from the Planning Inspectorate, licensed under the Open Government Licence v3.0.",
    "cadence_minutes": 10080,
    "last_ok": "2026-10-10T05:02:47.491Z",
    "state": "ok",
    "label": "Up to date",
    "at": "2026-10-10T05:02:47.491Z"
   },
   {
    "id": "banes-parishes",
    "name": "Parishes (B&NES)",
    "url": "https://www.bathnes.gov.uk/parish-councils",
    "licence": "OGL v3 (assumed: the council published these layers as OGL v3 on GitHub; the map server states none)",
    "attribution": "Contains public sector information from B&NES Council (council map data). Contains OS data © Crown copyright and database right.",
    "cadence_minutes": 43200,
    "last_ok": "2026-10-10T07:34:21.167Z",
    "state": "ok",
    "label": "Up to date",
    "at": "2026-10-10T07:34:21.167Z"
   }
  ]
 }
}