You must be 21 or older to bet on sports in South Dakota. If you visit a retail sportsbook to place bets, you will need to bring a photo ID to confirm your age.