Ved folketellingen i 2012 hadde Canouan innbyggere. Folketallet på Canouan lå på 712 i 1982, 739 i 1991 og 1165 i 2001.