Øyas befolkning er hovedsakelig konsentrert rundt byen, som er den eneste byen med status som burgh på de Ytre Hebridene. Byen er også den tredje største i det skotske høylandet etter Inverness og Fort William. Stornoway med tilhørende, omkringliggende landsbyer utgjør samlet en befolkning på rundt .