St. John is about 4 miles east of Saint Thomas, and 4 miles south and west of Tortola, part of the British Virgin Islands. It is 50.8 km² (19.61 sq mi) in area. It has a population of 4,197 (2000 census).