Yes, US citizens can play on PokerStars, but in certain states only. PokerStars is only available in Pennsylvania, Michigan, and New Jersey.