St. Jan er den minste av de tre hovedøyene i Dansk Vestindia. Øya ligger 6 km øst for St. Thomas og 6 km sørvest for Tortola. Øya har et areal på 50,8 km².