Online sports betting is legal in New Jersey with some requirements. If you are over the age of 21 and are within the state limits of New Jersey, then it is legal for you to engage in online sports betting.