There are 21 official UK cities whose names begin with the letter S. They are:

  • Salisbury
  • Salford
  • Sheffield
  • Southampton
  • Southend-on-Sea
  • St Albans
  • Stoke-on-Trent
  • Sunderland
  • Swansea
  • Stirling
  • St Davids
  • St Asaph
  • Salford
  • Sunderland
  • Swansea
  • Stirling
  • St Davids
  • St Asaph
  • Salisbury
  • Sheffield
  • Southampton

These are counted using the UK’s formal list of cities (the ones that have been granted official “city status,” not just large towns or built-up areas).