Yes, US citizens can buy property in St. Croix. St. Croix is part of the US Virgin Islands, a US territory, so the process of buying property there is similar to purchasing real estate in the continental United States. There are no special restrictions or permits required for US citizens to purchase property in St. Croix.