Øyas totale befolkning var 26 502 ved folketellingen i 2001, og tallmaterialet for 2011 var 27 684. I løpet av den samme perioden vokste den skotske øybefolkningen som helhet med 4 prosent til 103 702. Den største bosetningen på Ytre Hebridene er Stornoway on Lewis, som har en befolkning på rundt 8 100 personer.