St. Croix belongs to the Unites States. Over its history it has belonged to 7 nations, including the Dutch, English, French, Spanish, Knights of Malta, Danish, and the US.