The Weed Street Journal

Cannabis Culture; Marijuana News and Educational Content

Dispensaries in Oregon

Oregon has 752 dispensaries licensed by the Oregon Liquor and Cannabis Commission (OLCC) in 118 cities and towns. Adults 21+ with valid ID can buy up to 2 ounces of flower a day, stores may open 7 a.m. to 10 p.m., and 599 stores are endorsed for home delivery.

Jars of cannabis flower on display at a dispensary in Oregon
Jars of cannabis flower on display.

Pick a city below to see every licensed store there, with addresses, licence numbers, medical and delivery badges, and maps. The biggest markets are Portland (209), Eugene (51), Salem (44), Medford (34), Bend (25), Springfield (16), Beaverton (18), Corvallis (17), Hillsboro (8), Grants Pass (10).

DiamondTREE

Medical

Vernonia’s Natural Choice

Medical Delivery

Greeley Gallery

Medical Delivery

Hi Cascade

Medical Delivery

La Mota

Medical Delivery

Oregon’s Herbal Remedies

Medical Delivery

Mr. Nice Guy Depoe

Medical Delivery

Good Karma

Medical Delivery

Club Sky High

Medical Delivery

Oregon Dispensaries by City

Every Oregon city and town with at least one licensed cannabis store is listed here, largest first. Portland alone has more stores than most states. Many Oregon cities and counties, especially in the east of the state, still ban cannabis retail, so stores tend to cluster in the towns that allow them. Click a city to see its stores.

CityLicensed storesOf which
Portland209187 medical, 165 delivery
Eugene5146 medical, 42 delivery
Salem4443 medical, 42 delivery
Medford3431 medical, 31 delivery
Bend2524 medical, 21 delivery
Beaverton1818 medical, 17 delivery
Corvallis1714 medical, 15 delivery
Springfield1615 medical, 14 delivery
Ontario1412 medical, 9 delivery
Grants Pass109 medical, 8 delivery
Roseburg1010 medical, 9 delivery
Albany99 medical, 7 delivery
Astoria98 medical, 7 delivery
Gresham99 medical, 8 delivery
Lebanon98 medical, 8 delivery
Milwaukie98 medical, 6 delivery
Brookings87 medical, 7 delivery
Hillsboro88 medical, 8 delivery
Klamath Falls77 medical, 4 delivery
Lincoln City77 medical, 6 delivery
McMinnville77 medical, 4 delivery
Oregon City76 medical, 6 delivery
Seaside75 medical, 4 delivery
Ashland65 medical, 5 delivery
Coos Bay66 medical, 4 delivery
Forest Grove66 medical, 5 delivery
Newport66 medical, 4 delivery
Sweet Home66 medical, 6 delivery
The Dalles64 medical, 4 delivery
Tigard65 medical, 5 delivery
Hood River55 medical, 4 delivery
Keizer55 medical, 4 delivery
Madras54 medical, 2 delivery
North Bend55 medical, 4 delivery
Cottage Grove44 medical, 3 delivery
Florence44 medical, 4 delivery
La Pine44 medical, 2 delivery
Monmouth44 medical, 4 delivery
Newberg44 medical, 3 delivery
Pendleton44 medical, 4 delivery
Tillamook44 medical, 3 delivery
Waldport43 medical, 3 delivery
Cave Junction33 medical, 3 delivery
Central Point32 medical, 2 delivery
Depoe Bay32 medical, 2 delivery
Happy Valley33 medical, 3 delivery
Lakeview33 medical, 3 delivery
Merlin33 medical, 2 delivery
Oakridge33 medical, 2 delivery
Saint Helens33 medical, 3 delivery
Stayton33 medical, 0 delivery
Veneta33 medical, 3 delivery
Aurora22 medical, 2 delivery
Cannon Beach20 medical, 1 delivery
Coquille22 medical, 2 delivery
Damascus22 medical, 2 delivery
Gearhart22 medical, 2 delivery
Gold Beach22 medical, 1 delivery
Harbor22 medical, 2 delivery
Hines22 medical, 2 delivery
Hubbard21 medical, 0 delivery
Lake Oswego22 medical, 2 delivery
Molalla22 medical, 1 delivery
Myrtle Creek22 medical, 2 delivery
Myrtle Point22 medical, 2 delivery
Reedsport22 medical, 1 delivery
Rockaway Beach22 medical, 2 delivery
Silverton22 medical, 2 delivery
Talent22 medical, 2 delivery
Willamina22 medical, 1 delivery
Amity11 medical, 0 delivery
Bandon10 medical, 0 delivery
Brownsville11 medical, 1 delivery
Chiloquin11 medical, 0 delivery
Clackamas11 medical, 1 delivery
Cloverdale11 medical, 0 delivery
Cornelius11 medical, 1 delivery
Detroit11 medical, 0 delivery
Drain11 medical, 1 delivery
Dundee11 medical, 1 delivery
Gold Hill11 medical, 1 delivery
Huntington10 medical, 0 delivery
Independence11 medical, 0 delivery
John Day11 medical, 0 delivery
Joseph11 medical, 1 delivery
Kerby11 medical, 1 delivery
King City11 medical, 1 delivery
Lafayette11 medical, 1 delivery
Lakeside11 medical, 0 delivery
Manzanita11 medical, 0 delivery
Mill City11 medical, 0 delivery
Oak Grove11 medical, 1 delivery
Otis11 medical, 0 delivery
Pacific City11 medical, 1 delivery
Phoenix11 medical, 1 delivery
Port Orford11 medical, 1 delivery
Rainier11 medical, 0 delivery
Redmond11 medical, 0 delivery
Rhododendron11 medical, 1 delivery
Rogue River11 medical, 1 delivery
Scappoose11 medical, 1 delivery
Selma11 medical, 1 delivery
Sheridan11 medical, 0 delivery
Sherwood11 medical, 1 delivery
Sumpter11 medical, 0 delivery
Tangent11 medical, 0 delivery
Toledo11 medical, 0 delivery
Troutdale11 medical, 0 delivery
Turner11 medical, 0 delivery
Vernonia11 medical, 1 delivery
Warren11 medical, 1 delivery
Welches11 medical, 1 delivery
Wheeler11 medical, 0 delivery
White City11 medical, 1 delivery
Winston11 medical, 1 delivery
Wood Village11 medical, 1 delivery
Woodburn11 medical, 1 delivery
Yachats10 medical, 0 delivery

Oregon Dispensaries by Region

Oregon's stores are spread across the state, but the Portland metro and the Willamette Valley hold most of them.

Portland Metro (296 stores)

Multnomah County, which is mostly Portland, has more licensed stores than any other county in either state, and Washington and Clackamas counties add many more in Beaverton, Hillsboro, Milwaukie, Oregon City and the suburbs.

Willamette Valley (209 stores)

Lane County (Eugene and Springfield) is the second-biggest market in the state, followed by Marion County around Salem, with more stores in Albany, Corvallis, Lebanon and the wine-country towns of Yamhill County.

Southern Oregon (95 stores)

Medford, Ashland, Grants Pass and Roseburg anchor southern Oregon, a major outdoor-growing region, and Klamath Falls serves the east side of the Cascades.

Oregon Coast (82 stores)

Coastal towns from Astoria and Seaside to Newport, Coos Bay and Brookings have a surprising number of stores for their size, largely serving visitors. Beaches are public places, so consumption there is illegal.

Central Oregon and the Gorge (46 stores)

Bend leads Central Oregon, with more stores in Redmond, La Pine and Madras, and The Dalles and Hood River serve the Columbia River Gorge.

Eastern Oregon (24 stores)

Much of eastern Oregon bans cannabis retail, but Malheur County is an exception: Ontario, on the Idaho border, has an unusually high number of stores that serve Idaho visitors. Taking cannabis into Idaho is illegal.

How Oregon Licenses Dispensaries: The OLCC

Oregon voters legalized recreational cannabis with Measure 91 in 2014, and adults could buy it from dispensaries starting in October 2015. The Oregon Liquor and Cannabis Commission (OLCC) issues every recreational retail licence, inspects stores and tracks products from seed to sale.

Unlike Washington, Oregon does not set a fixed cap on retail licences (although lawmakers have paused new licence applications at times), which is why the state has so many stores and such low prices. Cities and counties can opt out of allowing cannabis businesses, and many in eastern Oregon have, so stores cluster in towns that allow them. Oregon also has no tribal cannabis stores open to the public at present.

Most Oregon stores also serve the Oregon Medical Marijuana Program (OMMP): 692 of the stores in our directory are registered to sell to OMMP cardholders.

Buying Cannabis in Oregon: Age, ID, Hours and Purchase Limits

  • Age and ID: You must be 21 or older with a valid government photo ID. Out-of-state licences and passports are accepted. OMMP patients aged 18 to 20 can shop at medical-registered stores.
  • Hours: OLCC rules (OAR 845-025-2800) allow sales from 7 a.m. to 10 p.m. Stores set their own hours within that window, and some cities are stricter.
  • Payment: Most stores take cash and debit and have an ATM. Credit cards are rarely accepted.
ProductMost you can buy per day
Usable flower2 ounces
Extracts and concentrates10 grams
Inhalable cannabinoid products10 grams
Solid products16 ounces
Liquid products72 fluid ounces
Seeds10
Immature plants4

For possession limits, home growing and penalties, see our full guide to Oregon cannabis laws.

Oregon Dispensaries That Deliver: OLCC Home-Delivery Endorsements

Oregon allows licensed stores with an OLCC home-delivery endorsement to deliver to customers, and 599 of the stores in our directory hold one, shown with a Delivery badge. Deliveries go only to residential addresses within each store's approved area (not hotels, parks or businesses), orders must be placed before 8 p.m. and delivered before 9 p.m., and the driver checks ID at the door. The same daily purchase limits apply.

Delivery is most common in the Portland metro, Eugene–Springfield and Salem. Cities with the most delivery-endorsed stores include Portland, Eugene and Salem.

Oregon Cannabis Taxes and Prices

Oregon charges a 17% state tax on recreational cannabis sales, and cities and counties can add a local tax of up to 3%, for a maximum of about 20%. OMMP cardholders pay no cannabis tax, and Oregon has no general sales tax, so the price you see plus that tax is what you pay.

Oregon is known for some of the lowest cannabis prices in the country. The state licensed far more growers than its market needed, and competition between stores keeps prices low, especially in Portland, Eugene and other big markets.

Where You Can and Cannot Use Cannabis in Oregon

  • Private property only: Using cannabis in public places is illegal, including parks, sidewalks, beaches and trailheads. Most hotels and rentals ban smoking.
  • Driving: Driving under the influence of cannabis is a DUII, with the same penalties as drunk driving.
  • Federal land: Cannabis is illegal in Crater Lake National Park, national forests such as Mount Hood, Deschutes and Willamette, and other federal property.
  • Borders: Taking cannabis into Washington, California or Idaho is illegal. Idaho has not legalized cannabis, and crossing any state line with it is a federal crime.
  • No shipping: Oregon stores cannot ship cannabis out of state, and it is illegal to mail it.

Oregon Dispensary FAQ

How many dispensaries are in Oregon?

Our directory lists 752 OLCC-licensed stores in 118 cities and towns. Portland has the most, followed by Eugene and Salem.

How old do you have to be to buy weed in Oregon?

21, with a valid government photo ID. OMMP patients aged 18 to 20 can buy at medical-registered stores.

Can tourists buy weed in Oregon?

Yes. Visitors 21 and older can buy with an out-of-state driver's licence or a passport, and must use it in Oregon.

How much weed can you buy in Oregon?

Per person, per day: up to 2 ounces of flower, 10 grams of extracts or concentrates, 16 ounces of solid products, 72 fluid ounces of liquids, 10 seeds and 4 immature plants.

What are dispensary hours in Oregon?

OLCC rules allow sales from 7 a.m. to 10 p.m. Each store sets its own hours within that window.

Are Oregon dispensaries cash only?

Most accept cash and debit and have an ATM on site. Credit cards are rarely accepted because cannabis is federally illegal.

What is OMMP and do I need it in Oregon?

The Oregon Medical Marijuana Program issues medical cards. You don't need one to shop at 21+, but cardholders pay no cannabis tax and can buy more.

Why are there so many dispensaries in Ontario, Oregon?

Ontario sits on the Idaho border, and Idaho has not legalized cannabis, so Ontario stores serve many Idaho visitors. Taking cannabis into Idaho is illegal.

Do Oregon dispensaries ship out of state?

No. Oregon stores cannot ship cannabis, and mailing it or carrying it across a state line is illegal.

Do Oregon dispensaries deliver?

Yes, stores with an OLCC home-delivery endorsement can deliver to residential addresses in their approved area. Order before 8 p.m.; the driver checks ID.

Does your dispensary need more visibility? Cannabis shoppers use The Weed Street Journal to compare stores, read strain guides and check the law before they buy. Advertise with us · Spotted a wrong address, phone number or hours? Tell us and we will fix it free.

How we build this directory: Store names, addresses, licence numbers and endorsements come from the OLCC's active recreational retailer list. We refresh the data monthly and remove stores whose licences are no longer active.