Ved folketellingen i 2011 hadde Shapinsay en befolkning på 307 innbyggere. Øyas økonomi er først og fremst basert på landbruk med unntak av noen få små bedrifter som i stor grad er knyttet til turisme. Bygging av en vindkraftverk kom i gang i 2011 til det beste for lokalsamfunnet og ble reist rundt 5km øst for havnen Balfour.