Skip to main content

Best Medical Dispensaries in Marion County, Oregon (2026)

Top 9 dispensaries for medical in Marion County, Oregon, ranked by customer reviews and ratings.

Listings updated January 2026
9 dispensaries
* 4.7 avg rating
#1
*
Justice Cannabis Company

Justice Cannabis Company

Location: 21558 Oregon 99E, Aurora
Phone: (503) 776-9040
* 4.9 (127 reviews)
recreational tinctures concentrates dutchie flower
#2
*
Consume Cannabis - Marion

Consume Cannabis - Marion

Location: 8195 Express Drive, Marion
Phone: (618) 969-8217
* 4.8 (2933 reviews)
concentrates vapes recreational pre-rolls medical
#3
*
Truth Dispensary

Truth Dispensary

Location: 1735 Lancaster Drive Northeast, Salem
Phone: (503) 967-6010
* 4.8 (2848 reviews)
vapes topicals tinctures recreational pre-rolls
#4
Mary Jane's Farmacy

Mary Jane's Farmacy

Location: 1729 Center Street Northeast, Salem
Phone: (503) 586-3349
* 4.8 (120 reviews)
vapes 247 concentrates delivery edibles
#5
THC Recreation Station Salem

THC Recreation Station Salem

Location: 1295 Oxford Street Southeast, Salem
Phone: (503) 391-8214
* 4.7 (503 reviews)
curbside-pickup concentrates edibles flower medical
#6
The Lucky Leaf

The Lucky Leaf

Location: 208 Jersey Street, Silverton
Phone: (503) 874-4788
* 4.7 (181 reviews)
concentrates dutchie edibles flower medical
#7
Green Cross Cannabis Emporium

Green Cross Cannabis Emporium

Location: 4550 Commercial Street Southeast, Salem
Phone: (503) 339-7158
* 4.6 (504 reviews)
delivery concentrates recreational pre-rolls online-ordering
#8
Hierba Buena Inc.

Hierba Buena Inc.

Location: 3674 Pacific Highway, Hubbard
Phone: (971) 444-1420
* 4.6 (313 reviews)
vapes topicals tinctures recreational pre-rolls
#9
The Bake Shop

The Bake Shop

Location: 3125 Portland Road Northeast, Salem
Phone: (503) 793-4209
* 4.5 (186 reviews)
recreational tinctures vapes curbside-pickup concentrates

Medical Dispensaries in Marion County, Oregon

9 dispensaries carry medical in Marion County, Oregon, with an average rating of 4.7★ across 7,715 Google reviews. Oregon is recreational-legal, so adults 21+ can purchase here without a medical card.

These dispensaries are concentrated in Aurora, Marion and Salem.

Frequently Asked Questions about Medical in Marion County, Oregon

Which dispensaries are best for medical in Marion County, Oregon?

Top three by combined rating and review volume: Justice Cannabis Company, Consume Cannabis - Marion and Truth Dispensary. Full ranking with addresses and hours is above.

How many dispensaries carry medical?

9 licensed dispensaries in Marion County, Oregon carry medical.

Do I need a medical card to purchase medical in Oregon?

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

How much can I buy per visit in Oregon?

Per-transaction limit: 1 ounce flower, 5 grams concentrate per transaction (recreational), higher limits for medical.