Sports betting in the United States is becoming more widespread as more and more states finally allow the local operations of sportsbooks. This mainly started in May 2018 when the Supreme Court of the US has finally stricken down the Professional and Amateur Sports Protection Act or PASPA of 1992 which has made sports betting illegal in the majority of the United States.
This has made sports betting federally legal and the Supreme Court has allowed each state to decide on whether sports betting will be legal within their borders or not. Currently, there are already over 20 states that have signed local sports betting into law and New York is one of them.
New York did sign sports betting into law. However, online sports betting is still illegal in the state. Federally, no law prohibits the locals from betting on sports with online casinos and bookies located outside the US and so many of the locals are still doing this. You can check this source link if you want to know which online casinos and bookies can take your bets.
When New York launched sports betting locally in July 2019, people were only allowed to go to licensed casinos to place their bets. These casinos are Tioga Downs in Nichols, Del Lago Resort and Casino in Waterloo, Rivers Casino and Resort in Schenectady, and Resorts World Catskills in Monticello.
Mobile betting is still possible in New York. However, you still need to be on the