how many cities in uk begin with s

There are 12 official UK cities whose names begin with the letter S.
From the UK government’s current list of cities, the ones starting with S are:
- Salford
- Salisbury
- Sheffield
- Southampton
- Southend-on-Sea
- St Albans
- Stoke-on-Trent (written “Stoke on Trent” on the list)
- Sunderland
Those 8 are in England, and the remaining S-cities are in Scotland, Wales, or Northern Ireland, bringing the total to 12 across the whole UK.
Note: Many websites list towns or large built-up areas starting with S (often 100+ places), but that’s different from the official “city status” used in the UK.
Information gathered from public forums or data available on the internet and portrayed here.