Byen er også regionens viktigste havn, og har også en rekke viktige utdannelsesinstitusjoner. Det bor rundt 8 000 mennesker her, noe som gjør byen til den største byen på Ytre Hebridene. Rundt en tredjedel av befolkningen på øya bor i byen og det verdslige sognet Stornoway, som også omfatter en rekke landsbyer i nærheten.