Yes. That is the short answer. Horserace betting in North Dakota is legal. Off-track betting may be permitted only in charity organizations. If you want to play some casino games, you can do so in the casinos that we have mentioned above.