New Jersey Sports Betting: NJ Sportsbook Sites, Apps & Promos

If you are physically in New Jersey then you can legally bet online! There are a number of online sportsbooks you can join, so take a look at the list below and choose your favorite. Extra bonus cash is available if you are a new customer, which is nice as it gives you time to get used to their app.

Best NJ Online Sportsbook Sites 2024

Bet $5, Get $150 in Bonus Bets If Your Team Wins

100% Deposit Match Up to $50

Up to $1,000 Paid Back in Bonus Bets

$1,000 First Bet

Bet $5 and Get $150 in Bonus Bets Instantly

2nd Chance Free Bet

Bet $25, Get $100 in Bonus Bets

Get $100 Bonus After You Wager $500 in Sports Bets

How to Sign Up at an NJ Online Sportsbook

  • Choose a sportsbook from the above list and click the ‘Bet Now’ button
  • Fill out the registration form at the sportsbook site
  • Remember, you will need your SSN and potentially other forms of ID
  • Verify your email address
  • Once registration is confirmed you can download the app and begin

How to Deposit Funds in Your Sportsbook Account

  • Choose your payment method. We advise trying your credit card first, but don’t be concerned if it gets declined. A few banks still haven’t fixed their approval codes for legal betting. The second best option is PayPal, but if that’s not available, a prepaid card is usually almost guaranteed. Most Sportsbooks have their own prepaid card so look out for those.
  • If using your credit card, you simply enter your details like any online purchase. You can also choose to store them for future deposits. Paypal also works the same as always and if you go for the prepaid card, you will need to sign up for that but it only takes a few minutes.

How to Withdraw Money

Forget about the stories you have heard about the dodgy bookies, this is legal online betting and you will have zero problems getting your money out. 

You simply request a withdrawal within your betting account and your sportsbook will process it for you. You can expect to receive it within 2-4 business days, but each payment method has its own timescales.

New Jersey (NJ) Sports Betting Laws and Background

Frequently Asked Questions (FAQ)

Is online sports betting legal in New Jersey?

Yes. Online sports betting became legal in New Jersey in 2018 when the Professional and Amateur Sports Protection Act (PASPA) was ruled unconstitutional by the Supreme Court of the United States. Sports gambling was officially legalized in New Jersey on June 11, 2018.

What are the eligibility requirements to bet in New Jersey?

Anyone 21 years of age or older can place a sports bet in the state of New Jersey. Bettors must register an account and verify they are located within New Jersey but do not need to be a current resident of the state.

What types of sports bets are available in New Jersey?

Sports bets offered by sportsbooks in New Jersey include spread, over/under, money line, futures, player props, in-play, parlays, teasers, and pleasers.

Sports offered by sportsbooks in New Jersey include but are not limited to NBA, college basketball, NFL, college football, CFL, MLB, NHL, MMA, PGA, tennis, boxing, soccer, cricket, cycling, darts, rugby, motorsports, and esports. Operators can legally take wagers on college sports, but are barred from taking bets on games involving college teams from New Jersey (e.g., Rutgers, Seton Hall, etc.).

Are offshore sportsbooks legal in New Jersey?

No. Sportsbooks must be licensed in New Jersey. The New Jersey Division of Gaming Enforcement currently lists sportsbooks, casinos, and racetracks in the state that are licensed.

New Jersey (NJ) Online Sports Betting Apps Available Now

PointsBet Sportsbook

PointsBet is an Australia-based company with a unique take on betting, offering variable “PointsBetting” based on how much your bets wins by. The company also offers more traditional sports bets. Bettors located in New Jersey are able to bet at PointsBet.


DraftKings Sportsbook

DraftKings Sportsbook launched in New Jersey on August 1, 2018. It was the first sportsbook to launch in the state. Bettors are able to bet at on the DraftKings Sportsbook website, using the mobile app, or at the retail location at Resorts Casino Hotel in Atlantic City.


FanDuel Sportsbook

FanDuel Sportsbook is owned by Irish bookmaker Paddy Power Betfair and became an official daily fantasy sports and sports betting partner of the National Hockey League in 2018.  FanDuel opened its first retail sportsbook location at the Meadowlands Racetrack in New Jersey. Bettors located in New Jersey are also able to bet at FanDuel Sportsbook website or using the FanDuel sports betting mobile app.


BetRivers Sportsbook

BetRivers Sportsbook (formerly known as SugarHouse) is owned by Rush Street Gaming, located in Des Plaines, Illinois. Bettors located in New Jersey can bet at or by downloading the BetRiverse app.


BetMGM Sportsbook

MGM Resorts International has held official sports betting partnerships with the NBA, NHL, MLB, and MLS. MGM offers sports betting in New Jersey via BetMGM.


Bet365 Sportsbook

Bet365 launched online sports betting in New Jersey in 2019. Users can bet online at the Bet365 Sportsbook website.


Caesars Sportsbook

William Hill Sportsbook rebranded as Caesars Sportsbook in 2021 following the acquisition. The sportsbook mobile app has full integration with the Caesars Rewards program.


888Sport Sportsbook

888 offers sports betting for bettors located in New Jersey. Parent company 888 Holdings is based in Gibraltar and was founded in 2008.


Resorts Sportsbook offers casino and sportsbook betting for players located in New Jersey. The Resorts Casino is located on the Boardwalk in Atlantic City.


BetAmerica Sportsbook

BetAmerica launched online in New Jersey in February, 2019. The website is owned by Churchill Downs Incorporated, and bettors located in New Jersey are able to bet at BetAmerica.

Sportsbooks in New Jersey (NJ)


Monmouth Park

Monmouth Park is located in Oceanfront, New Jersey. The racetrack dates back to 1870, when it was known as Long Branch Racetrack. Monmouth Park now also features the Monmouth Park Sports Book by William Hill. 


Meadowlands Racetrack

The Meadowlands Racetrack is located in East Rutherford, New Jersey across from MetLife Stadium. The track opened in 1976 and features the FanDuel Sportsbook. 


Hotel Casinos

Bally’s Atlantic City

Bally’s opened in 1979 and has since undergone an expansion. The casino is operated by Caesars Entertainment and features a 102-seat sportsbook. 


Borgata Hotel Casino & Spa – Atlantic City

The Borgata opened in 2003 and is the largest hotel in New Jersey as of 2019. The facility is owned by MGM Resorts International and offers sports betting from MGM Resorts. 


Golden Nugget Atlantic City

The current Golden Nugget venue opened as Trump’s Castle in 1985 and was rebranded as Trump Marina in 1997. Landry’s, Inc. purchased the casino and it was re-named Golden Nugget Atlantic City in 2011. 


Hard Rock Atlantic City

The Hard Rock Hotel features more than 2,000 rooms and a 400-seat Hard Rock Cafe. The casino opened in 2018. The sportsbook features over 40 televisions and six betting stations. 


Harrah’s Atlantic City

Harrah’s opened in 1980, and is owned and operated by Caesars Entertainment. It was the fifth casino to open in Atlantic City. The sportsbook at Harrah’s is 3,800 square feet. 


Resorts Atlantic City

Located on the Boardwalk in Atlantic City, Resorts Casino is the oldest land-based casino in New Jersey. The casino features a DraftKings Sportsbook on the premises. 


Ocean Resort Casino – Atlantic City

Formerly known as Revel Casino, the facility reopened as Ocean Resort Casino in June, 2018. The casino hosts William Hill Sportsbook. 


Tropicana Atlantic City

Tropicana is operated by Eldorado Resorts and opened in 1981. The facility features the William Hill Sportsbook at Tropicana, located on the North Tower Casino Floor. 

Online Casino Games

New Jersey online casino gambling was legalized for New Jersey residents over the age of 21 in 2013. Games available online include slots, blackjack, roulette, and bingo.

Online Poker

Online poker is legal in New Jersey via WSOP NJ, 888 Poker NJ, Pala Poker NJ, and PartyPoker NJ/Borgata.

Horse Racing

Horse racing and horse race betting is legal in New Jersey. Racetracks in the state include Monmouth Park, Freehold Raceway, and Meadowlands Racing & Entertainment.

New Jersey Lottery

The New Jersey Lottery is available within the state of New Jersey to those participants who are 18 years or older. Read more about the games available at

New Jersey Fantasy Sports

Both season-long and daily fantasy sports are legal in New Jersey, though operators must apply for a license in the state.

Links for More New Jersey (NJ) Betting Info

New Jersey Division of Game Enforcement

Wikipedia: Gambling in New Jersey