Almost 30,000 street-level police reports across the county’s 11 main towns throughout 2025 were analysed to provide the data.