Ved folketellingen i 2012 hadde øya 271 innbyggere. Folketallet på Canouan var på 147 i 1982, 182 i 1991 og 254 i 2001.