Tierras Altas de Escocia
La población de Stornoway es aproximadamente 9000, con 3.000 más en su parroquia. Es casi la mitad de la población del archipiélago (26.502). Stornoway es la tercera localidad más grande en las Tierras Altas de Escocia por detrás de Inverness y Fort William.