Guernsey · Transport · 2021–2026
Road closures & the works programme.
Four Freedom of Information responses, cross-checked against a 13,466-row Trafficworx activity log - Guernsey publishes none of this as a standing dataset, so this is pulled together here for the first time.
- Road closure costs, 2025
- £270kRoad closure costs, 2025
- Road closures, 2025
- 1,255Road closures, 2025
- Of all Trafficworx activity is a full road closure
- 46%Of all Trafficworx activity is a full road closure
- Most road closures, 2,171 since 2021
- St Peter PortMost road closures, 2,171 since 2021
Annual cost of road closures, 2021–2025
2025 also carried roughly £300k in Traffic & Highway Services admin/staffing costs on top of this figure - not broken out by year for other years, under the FOI response’s own exemption 2.9 (commercially sensitive). Trafficworx permits issued (all types) ran 2021: 2,304, 2022: 2,424, 2023: 2,887, 2024: 2,781, 2025: 2,725. Of 2,798 permits issued in 2025, 1,252 required an actual road closure.
States of Guernsey FOI response, "Costs of Road Closures for the Last 5 years" (19 March 2026); Guernsey Press, Andy Brown, "More than £500,000 spent last year on closing roads for repairs" (30 Mar 2026)
From the raw log
Road closures by year
Derived directly from the raw Trafficworx activity-log export (13,466 rows, c. April 2020 to 23 July 2026), filtered to closure-type activities only - a different count basis to the FOI cost summary above, not directly comparable to it.
2020 had only 2 rows in the log (data collection effectively starts 2021) and is omitted. 2026’s lighter bar (see legend) is a partial year - the export stops on 23 July 2026 - and should not be read as a down-year against 2024/2025. States of Guernsey FOI response, "Road Closure Data" (7 Aug 2026), including the TWXActivities270726 Trafficworx activity-log export; TWXActivities270726 - raw Trafficworx activity-log spreadsheet (13,466 rows, c. April 2020 to 23 July 2026)
Not every permit closes a road
Traffic management by type
All years combined (2021 to 23 July 2026). A road closure is the single largest category, but well under two-thirds of all Trafficworx activity.
“Other” buckets a small remainder (~7 rows) across One Way Cars, Contra-Flow and Diversion categories. States of Guernsey FOI response, "Road Closure Data" (7 Aug 2026), including the TWXActivities270726 Trafficworx activity-log export
Where and when
Road closures, year by year
Every logged road closure since 2021, plotted where it happened and coloured by the type of work behind it. Scrub or play through the years; the ranked parish totals alongside give the same data at a glance.
551 of 6,248 road closures aren’t shown - their logged road name couldn’t be matched to a mapped location.
Same data, ranked
- St Peter Port2,171
- Castel833
- Vale725
- St Martin664
- St Sampson562
- St Saviour333
- St Pierre du Bois311
- St Andrew306
- Forest199
- Torteval147
Pins are placed at the matched OpenStreetMap road location, not an exact worksite - for roads with multiple closures in the same year, zoom in to split a cluster apart. States of Guernsey FOI response, "Road Closure Data" (7 Aug 2026), including the TWXActivities270726 Trafficworx activity-log export; Parish administrative boundaries: OpenStreetMap contributors, ODbL
Bus service
Bus passenger numbers, above pre-COVID levels
The first quarter of 2025 was the highest on record for bus journeys, and March 2025 ran ahead of pre-COVID March 2019 - with passenger numbers up 34% across the last 12 years.
Total bus journeys January-March 2025 reached 382,262 - the highest on record for that quarter, even before the pandemic. Over the last 12 years, Guernsey bus passenger numbers rose 34%, per the Committee’s answer. Only two comparable monthly figures exist in that answer - not a monthly series. The question cites BBC reporting of a 47% increase over 12 years on the Jersey contract "due to subsidies" - which appears to describe subsidy cost rather than passenger numbers, and is not a like-for-like comparator for Guernsey's 34% passenger growth.