In the state of New York, you must be at least 21 years of age to legally bet on sports. This age requirement applies to both in-person sports betting at licensed casinos and online sports betting platforms that are authorized to operate within the state. It’s important to verify the age requirement as laws can change, and it’s always best to check the most current regulations or with the specific betting provider.