New Jersey Medical Marijuana Dispensaries

Find licensed medical marijuana dispensaries near you. Browse all 56 New Jersey dispensary locations across 79 cities, or find the closest dispensary options from any of 558 NJ cities and towns.

All New Jersey medical marijuana dispensaries listed below are state-licensed and accept valid NJ medical marijuana cards. Find addresses, phone numbers, hours of operation, and directions to plan your visit. Medical cardholders save 14% compared to recreational prices.

56
Dispensaries
79
Cities with Dispensaries
558
Total Cities Covered
14%
Medical Savings

💰 Save 14% on taxes with a New Jersey medical card

Get Your Card

Cities with Medical Marijuana Dispensaries

These 79 New Jersey cities have local dispensaries. Select a city to view all dispensary locations, hours, and contact info.

Atlantic City2 dispensariesEgg Harbor Township2 dispensariesJersey City2 dispensariesSomerset2 dispensariesTrenton2 dispensariesVoorhees Township2 dispensariesAtco1 dispensaryBayonne1 dispensaryBellmawr1 dispensaryBloomfield1 dispensaryBordentown1 dispensaryBrick1 dispensaryCamden1 dispensaryCherry Hill1 dispensaryClementon1 dispensaryClifton1 dispensaryCollingswood1 dispensaryDeptford1 dispensaryEast Orange1 dispensaryEast Windsor1 dispensaryEatontown1 dispensaryEdgewater Park1 dispensaryEdison1 dispensaryElizabeth1 dispensaryEwing Township1 dispensaryFlemington1 dispensaryFort Lee1 dispensaryFranklin1 dispensaryFranklin Park1 dispensaryFreehold1 dispensaryGarfield1 dispensaryGlassboro1 dispensaryGloucester Township1 dispensaryHamilton1 dispensaryHamilton Mercer1 dispensaryHoboken1 dispensaryKearny1 dispensaryLakewood1 dispensaryLawrence Township1 dispensaryLinden1 dispensaryLodi1 dispensaryLong Branch1 dispensaryMaplewood1 dispensaryMarlboro1 dispensaryMays Landing1 dispensaryMiddletown1 dispensaryMillville1 dispensaryMontclair1 dispensaryMorristown1 dispensaryNeptune Township1 dispensaryNewark1 dispensaryNorth Bergen1 dispensaryNorth Brunswick Township1 dispensaryOld Bridge1 dispensaryOrange1 dispensaryParamus1 dispensaryPassaic1 dispensaryPaterson1 dispensaryPennsauken Township1 dispensaryPhillipsburg1 dispensaryPleasantville1 dispensaryPrinceton1 dispensaryRahway1 dispensaryRaritan1 dispensaryRed Bank1 dispensaryRochelle Park1 dispensaryRoselle Park1 dispensaryScotch Plains1 dispensarySecaucus1 dispensarySicklerville1 dispensaryToms River1 dispensaryUnion1 dispensaryUnion City1 dispensaryVineland1 dispensaryWaretown1 dispensaryWharton1 dispensaryWilliamstown1 dispensaryWillingboro1 dispensaryWoodbridge1 dispensary

Find Nearest Dispensaries by City

Don't see your city above? Select your city below to find the closest medical marijuana dispensaries with distance, drive time, and directions. We cover 521 additional New Jersey cities and towns.

PiscatawayUnionNew BrunswickJacksonParsippany-Troy HillsWayneHowellPlainfieldPerth AmboyWest New YorkIrvingtonBloomfieldEast BrunswickSouth BrunswickWashington TownshipWest OrangeEveshamSayrevilleHackensackBerkeleyEgg HarborManchesterBridgewaterMount LaurelAtlantic CityLittle Egg HarborPohatcongRandolphTeaneckFanwoodEwingBrielleCaldwellDunellenCresskillPilesgroveSummitWoodbury HeightsFreeholdSouth PlainfieldLittle SilverBridgetonElkCaldwell TownshipTenaflyMaywoodWoodbinePompton LakesUpper DeerfieldBoonton TownshipEdgewater ParkLebanonAndover TownshipNew MilfordSouth Toms RiverAlpineMantuaFranklin Township SomersetBellevilleProspect ParkBeach HavenVernonNetcongFair HavenMountainsideAllentownMoorestownWestamptonMaplewoodEdgewaterHarrington ParkMansfield WarrenPine HillWillingboroHasbrouck HeightsMantolokingMontgomeryWoodstownWashingtonLakehurstOaklandTuckertonSouth HarrisonMedford LakesPalmyraElmwood ParkNational ParkStocktonChesilhurstClosterLawnsidePalisades ParkTewksburyLinwoodNorth HaledonWrightstownMoonachieHi-NellaRoselle ParkWalpackRiver EdgeMorris PlainsFarmingdaleChathamBrooklawnLongportMendhamBloomsburyOcean Township OceanFrankfordMonmouth BeachStaffordMonroe MiddlesexLavallettePenns GroveIsland HeightsEast NewarkNorth WildwoodPlainsboroMendham TownshipLebanon TownshipOgdensburgMilltownWenonahWinfieldSpring Lake HeightsHelmettaGallowayWest WindsorCorbin CityOldmansLivingstonHillsideHopewell MercerSomers PointWashington WarrenWoodland TownshipOaklynLake ComoTotowaHillsdaleSouth HackensackStow CreekEgg Harbor CityHardystonDelancoSussexSeaside ParkAvalonHaddonClementonWatchungMontvaleSwedesboroBarnegat TownshipBelmarAllendaleWantageCinnaminsonFairfield Township EssexRivertonShrewsburyWaldwickRooseveltFairviewMiddleFrelinghuysenClinton TownshipBordentownColts NeckLumbertonBerkeley HeightsNorth CaldwellFredonPittsgroveCranburyCarteretCedar GroveFranklin Township GloucesterBarnegat LightSpotswoodDoverUnion Township HunterdonRockleighHammontonPenningtonKeyportWallingtonDealWanaqueMount OliveSouth AmboyMidland ParkHightstownHopewellMontvilleBeverlyWashington MorrisFieldsboroNorth ArlingtonWarrenMilfordLowerWood-RidgeSpring LakeBranchburgMountain LakesHawthorneRidgefieldRidgefield ParkLoganWest AmwellHampton TownshipHackettstownUpper Saddle RiverAudubonHolmdelBuenaLittle FallsLindenwoldVoorheesRocky HillWildwood CrestTavistockLyndhurstFranklin Township HunterdonBloomingdaleWinslowWest WildwoodBernardsWeehawkenNorth HanoverWildwoodGarfieldUnion BeachOceanportMount EphraimOld TappanHopewell CumberlandButlerInterlakenWest DeptfordBranchvilleAudubon ParkHigh BridgeWashington MercerGlen GardnerMetuchenRutherfordPhillipsburgDeptfordFlorenceMedfordLawrence MercerFairfield Township CumberlandUnion Township UnionNewtonSouth RiverEnglewood CliffsRiver ValeTeterboroRochelle ParkNorth BrunswickOcean GateManasquanNorwoodMontagueOcean Township MonmouthMillburnCarlstadtSomerdaleLong BeachHarvey CedarsAsbury ParkHaworthHo-Ho-KusRaritanMullicaWyckoffBeachwoodWhiteMount HollyEmersonHazletPaulsboroMargate CityChesterfieldManvilleJamesburgMaurice RiverHighlandsDelranSouthamptonManningtonChatham TownshipMaple ShadeLambertvilleHaledonWest CaldwellSpringfield BurlingtonCommercialLopatcongAvon-by-the-SeaMonroe GloucesterFreehold TownshipLittle FerryGreenwich GloucesterDownePort RepublicHighland ParkShip BottomRed BankSomervilleRumsonUpperClintonHopatcongShrewsbury TownshipVeronaKeansburgAtlantic HighlandsCape May PointBoontonPoint Pleasant BeachBurlington TownshipNutleyBernardsvilleBarringtonSouth Bound BrookOcean CityFort LeeBass RiverAlphaGreenwich CumberlandSaddle RiverKingwoodPennsaukenHaddonfieldSouth OrangeBound BrookElsinboroBedminsterGreenFrenchtownNorthvaleWoodland ParkEagleswoodWoolwichClarkHillsboroughNorth PlainfieldAllowayOradellSecaucusNeptuneEssex FellsHainesportRamseyEnglishtownLincoln ParkParamusSeaside HeightsPoint PleasantAbseconRoselleLafayetteBurlingtonClaytonHarrison TownshipEastamptonMatawanGreenwich WarrenMillstone TownshipMerchantvilleKnowltonPeapack and GladstoneStillwaterFair LawnMahwahLawrence CumberlandAberdeenMiddlesexRockawayJeffersonGlen RockBogotaIndependenceEast RutherfordDennisLaurel SpringsPark RidgeNorthfieldLong HillHamilton AtlanticGreen BrookEgg Harbor TownshipDumontQuintonWestwoodMount ArlingtonLaceyBlairstownAlexandriaWestfieldRunnemedeMorris TownshipCarneys PointWhartonShamongLodiPlumstedVictory GardensHamptonPine BeachWaterfordPembertonEnglewoodFolsomBerlinRiverdaleGlen RidgeLower Alloways CreekNeptune CitySpartaNew ProvidenceSea GirtWashington BurlingtonFlemingtonSurf CitySpringfield UnionPitmanRiversideChester TownshipRaritan TownshipEstell ManorSaddle BrookFranklin LakesHarrisonStratfordWoodcliff LakeLoch ArbourRoselandChesterRoxburyCranfordHollandPequannockBerlin TownshipByramFar HillsStanhopeTinton FallsBellmawrMagnoliaHopeReadingtonDeerfieldSea Isle CityHarmonyShilohHanoverEast WindsorEatontownTabernacleKinnelonBay HeadWest Long BranchMillstoneGlassboroNew HanoverHamburgCape MayEast AmwellBordentown TownshipSalemDenvilleHaddon HeightsSandystonGuttenbergGarwoodAllenhurstFranklin Township WarrenBradley BeachUpper PittsgroveEast GreenwichUpper FreeholdBethlehemVentnor CityDelawareWest Cape MayCliffside ParkMansfield BurlingtonWest MilfordRingwoodPennsvilleMine HillWallNewfieldGibbsboroScotch PlainsHardwickStone HarborEast HanoverMadisonRidgewoodLibertyCollingswoodRockaway TownshipCalifonDemarestManalapanOxfordWashington GloucesterWoodburyAndoverSea BrightFlorham ParkKenilworthWashington BergenGloucester CityElmer

Showing 56 of 56 dispensaries

MedicalRecreational

Apothecarium Dispensary - Phillipsburg

Phillipsburg, NJ

55 S Main St

(908) 777-7420Open
View Details
MedicalRecreational

Apothecarium Dispensary - Maplewood

Maplewood, NJ

1865 Springfield Ave

(973) 996-1420Open
View Details
MedicalRecreational

Apothecarium Dispensary - Lodi

Lodi, NJ

200 NJ-17

(862) 910-2420Open
View Details
MedicalRecreational

Ascend - Wharton

Wharton, NJ

325 NJ-15

(973) 786-1810Open
View Details
MedicalRecreational

Ascend - Fort Lee

Fort Lee, NJ

461-469 West St

(973) 200-7696Open
View Details
MedicalRecreational

Ascend - Rochelle Park

Rochelle Park, NJ

174 NJ-17

(973) 370-3150Open
View Details
MedicalRecreational

Aunt Mary's Dispensary

Flemington, NJ

100 Reaville Ave

(908) 257-0421Open
View Details
MedicalRecreational

Ayr Wellness - Woodbridge

Woodbridge, NJ

950 US-1

(848) 999-2005Open
View Details
MedicalRecreational

Ayr Wellness - Eatontown

Eatontown, NJ

59 Main St

(848) 999-2005Open
View Details
MedicalRecreational

Ayr Wellness - Union

Union, NJ

2536 US-22

(848) 999-2005Open
View Details
MedicalRecreational

BLOC - Somerset

Somerset, NJ

1075 Easton Ave

(973) 494-8500Open
View Details
MedicalRecreational

BLOC - Waretown

Waretown, NJ

501 US-9

(973) 494-8550Open
View Details
MedicalRecreational

BLOC - Ewing Township

Ewing Township, NJ

1761 N Olden Ave

(973) 494-8499Open
View Details
Medical

Breakwater Treatment & Wellness - East Windsor

East Windsor, NJ

2 Corporate Dr

(609) 301-4980Open
View Details
MedicalRecreational

Breakwater Treatment & Wellness - Roselle Park

Roselle Park, NJ

154 Westfield Ave W

(908) 445-8422Open
View Details
MedicalRecreational

Brute's Roots

Egg Harbor Township, NJ

6206 Black Horse Pike

(609) 318-6206Open
View Details
MedicalRecreational

Curaleaf - Bordentown

Bordentown, NJ

191 US-130

(609) 232-7686Open
View Details
MedicalRecreational

Curaleaf - Edgewater Park

Edgewater Park, NJ

4237 US-130

(609) 232-7686Open
View Details
MedicalRecreational

Curaleaf - Bellmawr

Bellmawr, NJ

640 Creek Rd

(856) 933-2100Open
View Details
MedicalRecreational

Design 710

Atlantic City, NJ

112 Park Pl

Open
View Details
MedicalRecreational

Downtown FLWR

Jersey City, NJ

141 Newark Ave

Open
View Details
MedicalRecreational

Eastern Green

Voorhees Township, NJ

78 NJ-73

Open
View Details
MedicalRecreational

Garfield Gardens Dispensary

Garfield, NJ

517 River Dr

Open
View Details
MedicalRecreational

Holistic Solutions

Atco, NJ

451 White Horse Pike

Open
View Details
MedicalRecreational

HoneyGrove

Clementon, NJ

1337 Blackwood-Clementon Rd

Open
View Details
Medical

Illicit Gardens Dispensary

Secaucus, NJ

30 Wood Ave

Open
View Details
MedicalRecreational

Monmouth Wellness & Healing (Formerly NJ Leaf)

Freehold, NJ

546 Park Ave

Open
View Details
MedicalRecreational

Monteverde NJ

Red Bank, NJ

45 Bridge Ave

Open
View Details
MedicalRecreational

MPX NJ - Atlantic City

Atlantic City, NJ

153 S New York Ave

Open
View Details
MedicalRecreational

MPX NJ - Pennsauken

Pennsauken Township, NJ

5035 Central Hwy

Open
View Details
MedicalRecreational

MPX NJ - Sicklerville

Sicklerville, NJ

581 Berlin - Cross Keys Rd

Open
View Details
MedicalRecreational

NJ Leaf North Brunswick (Formerly Garden State Botanicals)

North Brunswick Township, NJ

1345 US-1

Open
View Details
Medical

Restore NJ

Glassboro, NJ

300 William Dalton Dr

Open
View Details
MedicalRecreational

RIPT

Jersey City, NJ

220 Broadway

Open
View Details
Medical

RISE - Paramus

Paramus, NJ

145 Rte 4

(201) 270-2022Open
View Details
MedicalRecreational

RISE - Paterson

Paterson, NJ

196 3rd Ave

(973) 440-2714Open
View Details
MedicalRecreational

RISE - Bloomfield

Bloomfield, NJ

26-48 Bloomfield Ave

(862) 339-0111Open
View Details
MedicalRecreational

Roots Dispensary

Willingboro, NJ

4402 US-130

Open
View Details
MedicalRecreational

Sanctuary Cannabis

Scotch Plains, NJ

2581 US-22

Open
View Details
MedicalRecreational

SilverLeaf Wellness

Somerset, NJ

1743 NJ-27

Open
View Details
MedicalRecreational

Sweet Spot

Voorhees Township, NJ

903 White Horse Rd

Open
View Details
MedicalRecreational

The Botanist - Williamstown

Williamstown, NJ

2090 N Black Horse Pike

(856) 406-3836Open
View Details
MedicalRecreational

The Botanist - Collingswood

Collingswood, NJ

35 W Crescent Blvd

(856) 406-3836Open
View Details
MedicalRecreational

The Botanist - Egg Harbor Township

Egg Harbor Township, NJ

100 Century Dr

(609) 277-7547Open
View Details
MedicalRecreational

The Cannabist - Mays Landing

Mays Landing, NJ

4476 Black Horse Pike Suite 2

(609) 246-6070Open
View Details
MedicalRecreational

The Cannabist - Vineland

Vineland, NJ

1062 N Delsea Dr

(856) 213-9130Open
View Details
MedicalRecreational

The Cannabist - Deptford

Deptford, NJ

1692 Clements Bridge Rd

(856) 302-1811Open
View Details
MedicalRecreational

The Station

Hoboken, NJ

86 River St

Open
View Details
MedicalRecreational

Theo A. Cannabis

Franklin Park, NJ

3059 NJ-27 unit 104

Open
View Details
Medical

Theory Wellness

Trenton, NJ

461 New York Ave

(609) 403-1004Open
View Details
Medical

Toke Lane Cannabis Dispensary

Trenton, NJ

226 S Broad St

Open
View Details
MedicalRecreational

URB'N Dispensary

Newark, NJ

378 South St

Open
View Details
MedicalRecreational

Valley Wellness

Raritan, NJ

407 US-202

Open
View Details
MedicalRecreational

Zen Leaf - Neptune Township

Neptune Township, NJ

NJ-66

Open
View Details
MedicalRecreational

Zen Leaf - Elizabeth

Elizabeth, NJ

117 Spring St

Open
View Details
MedicalRecreational

Zen Leaf - Lawrence Township

Lawrence Township, NJ

3256 Brunswick Pike

Open
View Details

About Medical Marijuana Dispensaries in New Jersey

What to know before visiting a NJ dispensary

New Jersey has 56 licensed medical marijuana dispensaries serving patients across the state. These dispensaries are regulated by the state and required to test all products for safety and potency. To purchase cannabis products, you'll need a valid New Jersey medical marijuana card and government-issued ID.

New Jersey medical marijuana dispensaries offer a wide range of products including flower (buds), edibles, concentrates, vaporizers, tinctures, and topicals. Most dispensaries have knowledgeable staff who can help you find the right products for your qualifying condition. Medical cardholders in New Jersey save 14% on taxes compared to recreational purchases.

56

Licensed Dispensaries

79

Cities with Dispensaries

558

Cities Covered

14%

Medical Tax Savings

Medical Marijuana Products Available in New Jersey

🌿 Flower

Traditional cannabis buds in indica, sativa, and hybrid strains

🍬 Edibles

Gummies, chocolates, beverages, and other infused foods

💨 Vaporizers

Vape pens, cartridges, and disposable vaporizers

🧪 Concentrates

Wax, shatter, live resin, and other extracts

💧 Tinctures

Sublingual drops for precise dosing

🧴 Topicals

Creams, balms, and lotions for localized relief

Frequently Asked Questions: New Jersey Dispensaries

How many medical marijuana dispensaries are in New Jersey?+
There are 56 licensed medical marijuana dispensaries in New Jersey, located across 79 cities. All dispensaries are state-regulated and accept valid NJ medical marijuana cards.
Do I need a medical card to buy from New Jersey dispensaries?+
Yes, a valid New Jersey medical marijuana card is required for medical purchases. Medical cardholders save 14% compared to recreational prices. You'll also need a government-issued photo ID.
What products are available at New Jersey dispensaries?+
New Jersey medical marijuana dispensaries offer flower (buds), edibles (gummies, chocolates), concentrates (wax, shatter), vaporizers and cartridges, tinctures (sublingual drops), and topicals (creams, balms). Product availability varies by location.
What if there's no dispensary in my New Jersey city?+
We cover 558 cities across New Jersey. If your city doesn't have a local dispensary, select your city from our "Find Nearest Dispensaries" section to see the closest options with distances, drive times, and directions.
How do I get a New Jersey medical marijuana card?+
New Jersey residents can get their medical marijuana card through a telehealth evaluation with a licensed physician. The process takes about 15 minutes online, costs $149, and most patients are approved same-day. Once approved, you can visit any of the 56 dispensaries in New Jersey.
What payment methods do New Jersey dispensaries accept?+
Most New Jersey medical marijuana dispensaries accept cash as the primary payment method. Many also accept debit cards (often with a small fee). Credit cards are generally not accepted due to federal banking regulations. Most dispensaries have ATMs on-site.
Are there first-time patient discounts at New Jersey dispensaries?+
Yes, most New Jersey medical marijuana dispensaries offer first-time patient discounts ranging from 10-20% off your first purchase. Many also offer loyalty programs, daily deals, and discounts for veterans and seniors.

New Jersey Medical Marijuana Qualifying Conditions

To shop at New Jersey dispensaries, you need a medical card. Common qualifying conditions include:

Chronic PainPTSDCancerEpilepsy/SeizuresMultiple SclerosisCrohn's Disease
View All New Jersey Qualifying Conditions

Get Your New Jersey Medical Marijuana Card

Required for medical purchases at all 56 New Jersey dispensaries. Save 14% vs recreational prices.

Last Updated: January 2026 · Verified by John Progar, CEO & Founder