Yes. If you have an Electronic Benefits Transfer (EBT) card, you can use it at any authorized retail store in the United States, including Virgin Lands as well.