Skip to main content

Best Medical Dispensaries in Middlesex County, New Jersey (2026)

Top 3 dispensaries for medical in Middlesex County, New Jersey, ranked by customer reviews and ratings.

Listings updated January 2026
3 dispensaries
* 4.7 avg rating
#1
*
Main Street Dispensary

Main Street Dispensary

Location: 311 Raritan Avenue, Highland Park
Phone: (732) 253-0095
* 5.0 (313 reviews)
concentrates delivery edibles flower medical
#2
*
Ayr Dispensary Woodbridge

Ayr Dispensary Woodbridge

Location: 950 U.S. Route 1, Woodbridge Township
Phone: (848) 999-2005
* 4.6 (6015 reviews)
concentrates edibles flower medical online-ordering
#3
*
Breakwater Treatment & Wellness Cranbury - Medical Cannabis Dispensary

Breakwater Treatment & Wellness Cranbury - Medical Cannabis Dispensary

Location: 2 Corporate Drive, Cranbury
Phone: (732) 703-7300
* 4.6 (1385 reviews)
concentrates edibles flower medical pre-rolls

Medical Dispensaries in Middlesex County, New Jersey

3 dispensaries carry medical in Middlesex County, New Jersey, with an average rating of 4.7★ across 7,713 Google reviews. New Jersey is recreational-legal, so adults 21+ can purchase here without a medical card.

These dispensaries are concentrated in Highland Park, Woodbridge Township and Cranbury.

Frequently Asked Questions about Medical in Middlesex County, New Jersey

Which dispensaries are best for medical in Middlesex County, New Jersey?

Top three by combined rating and review volume: Main Street Dispensary, Ayr Dispensary Woodbridge and Breakwater Treatment & Wellness Cranbury - Medical Cannabis Dispensary. Full ranking with addresses and hours is above.

How many dispensaries carry medical?

3 licensed dispensaries in Middlesex County, New Jersey carry medical.

Do I need a medical card to purchase medical in New Jersey?

No — New Jersey is recreational-legal. A government-issued ID showing 21+ is sufficient.

How much can I buy per visit in New Jersey?

Per-transaction limit: 1 ounce flower per transaction.