St. John se trouve à environ 4 milles à l'est de Saint Thomas, la capitale du territoire, Charlotte Amalie, et à 4 milles au sud et à l'ouest de Tortola, une partie des îles Vierges britanniques.
Saint John est une île de la mer des Caraïbes et un district constitutif des îles Vierges américaines - LRB- USVI -RRB-, un territoire non incorporé des États-Unis.