Folketallet på Bequia var på 4476 i 1982, 4875 i 1991, 4861 i 2001 og 4946 i 2012.