圣约翰岛（）是美国的岛屿，位于加勒比海，属于维京群岛的一部分，由美属维京群岛负责管辖，距离圣托马斯岛6.4公里，面积50.79平方公里，2000年人口4,197。