Yes, gamblers have to be 21 or older to legally place sports bets in Colorado. This is the same age restriction the state places on casino gambling.