You must be over 21 to play and located within NJ borders when you place a wager. In New Jersey, it's legal to play at licensed and regulated NJ online casinos. Read our in-depth guide to the best NJ betting websites: Discover the top sites and start playing for real money on your PC or mobile device. Online casinos, sports betting, and poker are now all legal in the Garden State.