Ifølge folketellingen i 2001 var 97 skotske øyer bebodde. Mange øyer som tidligere har vært bebodde, som Mingulay, Noss og St. Kilda-øyene har blitt fraflyttet i løpet av det siste hundreåret. I dag er det bare 14 øyer som har en befolkning over 1 000 mennesker og 45 som har mer enn 100 innbyggere. Mellom 1991 og 2001 falt folketallet for øyene totalt med 3 prosent, selv om det var 35 øyer hvor folketallet faktisk økte på nittitallet. Det totale antallet innbyggere på de skotske øyene var i 2001 på 99 739.