Deprecated: html_build_attributes(): Implicitly marking parameter $escape as nullable is deprecated, the explicit nullable type must be used instead in /home/cascadev/public_html/wp-content/plugins/age-gate/vendor/mcaskill/php-html-build-attributes/Function.HTML-Build-Attributes.php on line 17

Deprecated: League\Plates\Template\Func::call(): Implicitly marking parameter $template as nullable is deprecated, the explicit nullable type must be used instead in /home/cascadev/public_html/wp-content/plugins/age-gate/vendor/league/plates/src/Template/Func.php on line 96

Deprecated: Parsedown::blockSetextHeader(): Implicitly marking parameter $Block as nullable is deprecated, the explicit nullable type must be used instead in /home/cascadev/public_html/wp-content/plugins/age-gate/vendor/erusev/parsedown/Parsedown.php on line 715

Deprecated: Parsedown::blockTable(): Implicitly marking parameter $Block as nullable is deprecated, the explicit nullable type must be used instead in /home/cascadev/public_html/wp-content/plugins/age-gate/vendor/erusev/parsedown/Parsedown.php on line 853

Deprecated: Illuminate\Support\Arr::first(): Implicitly marking parameter $callback as nullable is deprecated, the explicit nullable type must be used instead in /home/cascadev/public_html/wp-content/plugins/age-gate/vendor/illuminate/collections/Arr.php on line 183

Deprecated: Illuminate\Support\Arr::last(): Implicitly marking parameter $callback as nullable is deprecated, the explicit nullable type must be used instead in /home/cascadev/public_html/wp-content/plugins/age-gate/vendor/illuminate/collections/Arr.php on line 212

Deprecated: Illuminate\Support\Collection::filter(): Implicitly marking parameter $callback as nullable is deprecated, the explicit nullable type must be used instead in /home/cascadev/public_html/wp-content/plugins/age-gate/vendor/illuminate/collections/Collection.php on line 355

Deprecated: Illuminate\Support\Collection::first(): Implicitly marking parameter $callback as nullable is deprecated, the explicit nullable type must be used instead in /home/cascadev/public_html/wp-content/plugins/age-gate/vendor/illuminate/collections/Collection.php on line 371

Deprecated: Illuminate\Support\Collection::last(): Implicitly marking parameter $callback as nullable is deprecated, the explicit nullable type must be used instead in /home/cascadev/public_html/wp-content/plugins/age-gate/vendor/illuminate/collections/Collection.php on line 668

Deprecated: Illuminate\Support\Traits\EnumeratesValues::times(): Implicitly marking parameter $callback as nullable is deprecated, the explicit nullable type must be used instead in /home/cascadev/public_html/wp-content/plugins/age-gate/vendor/illuminate/collections/Traits/EnumeratesValues.php on line 144

Deprecated: Illuminate\Support\Traits\EnumeratesValues::when(): Implicitly marking parameter $callback as nullable is deprecated, the explicit nullable type must be used instead in /home/cascadev/public_html/wp-content/plugins/age-gate/vendor/illuminate/collections/Traits/EnumeratesValues.php on line 475

Deprecated: Illuminate\Support\Traits\EnumeratesValues::when(): Implicitly marking parameter $default as nullable is deprecated, the explicit nullable type must be used instead in /home/cascadev/public_html/wp-content/plugins/age-gate/vendor/illuminate/collections/Traits/EnumeratesValues.php on line 475

Deprecated: Illuminate\Support\Traits\EnumeratesValues::whenEmpty(): Implicitly marking parameter $default as nullable is deprecated, the explicit nullable type must be used instead in /home/cascadev/public_html/wp-content/plugins/age-gate/vendor/illuminate/collections/Traits/EnumeratesValues.php on line 497

Deprecated: Illuminate\Support\Traits\EnumeratesValues::whenNotEmpty(): Implicitly marking parameter $default as nullable is deprecated, the explicit nullable type must be used instead in /home/cascadev/public_html/wp-content/plugins/age-gate/vendor/illuminate/collections/Traits/EnumeratesValues.php on line 509

Deprecated: Illuminate\Support\Traits\EnumeratesValues::unless(): Implicitly marking parameter $default as nullable is deprecated, the explicit nullable type must be used instead in /home/cascadev/public_html/wp-content/plugins/age-gate/vendor/illuminate/collections/Traits/EnumeratesValues.php on line 522

Deprecated: Illuminate\Support\Traits\EnumeratesValues::unlessEmpty(): Implicitly marking parameter $default as nullable is deprecated, the explicit nullable type must be used instead in /home/cascadev/public_html/wp-content/plugins/age-gate/vendor/illuminate/collections/Traits/EnumeratesValues.php on line 534

Deprecated: Illuminate\Support\Traits\EnumeratesValues::unlessNotEmpty(): Implicitly marking parameter $default as nullable is deprecated, the explicit nullable type must be used instead in /home/cascadev/public_html/wp-content/plugins/age-gate/vendor/illuminate/collections/Traits/EnumeratesValues.php on line 546

Deprecated: Illuminate\Support\Enumerable::times(): Implicitly marking parameter $callback as nullable is deprecated, the explicit nullable type must be used instead in /home/cascadev/public_html/wp-content/plugins/age-gate/vendor/illuminate/collections/Enumerable.php on line 28

Deprecated: Illuminate\Support\Enumerable::filter(): Implicitly marking parameter $callback as nullable is deprecated, the explicit nullable type must be used instead in /home/cascadev/public_html/wp-content/plugins/age-gate/vendor/illuminate/collections/Enumerable.php on line 268

Deprecated: Illuminate\Support\Enumerable::when(): Implicitly marking parameter $default as nullable is deprecated, the explicit nullable type must be used instead in /home/cascadev/public_html/wp-content/plugins/age-gate/vendor/illuminate/collections/Enumerable.php on line 278

Deprecated: Illuminate\Support\Enumerable::whenEmpty(): Implicitly marking parameter $default as nullable is deprecated, the explicit nullable type must be used instead in /home/cascadev/public_html/wp-content/plugins/age-gate/vendor/illuminate/collections/Enumerable.php on line 287

Deprecated: Illuminate\Support\Enumerable::whenNotEmpty(): Implicitly marking parameter $default as nullable is deprecated, the explicit nullable type must be used instead in /home/cascadev/public_html/wp-content/plugins/age-gate/vendor/illuminate/collections/Enumerable.php on line 296

Deprecated: Illuminate\Support\Enumerable::unless(): Implicitly marking parameter $default as nullable is deprecated, the explicit nullable type must be used instead in /home/cascadev/public_html/wp-content/plugins/age-gate/vendor/illuminate/collections/Enumerable.php on line 306

Deprecated: Illuminate\Support\Enumerable::unlessEmpty(): Implicitly marking parameter $default as nullable is deprecated, the explicit nullable type must be used instead in /home/cascadev/public_html/wp-content/plugins/age-gate/vendor/illuminate/collections/Enumerable.php on line 315

Deprecated: Illuminate\Support\Enumerable::unlessNotEmpty(): Implicitly marking parameter $default as nullable is deprecated, the explicit nullable type must be used instead in /home/cascadev/public_html/wp-content/plugins/age-gate/vendor/illuminate/collections/Enumerable.php on line 324

Deprecated: Illuminate\Support\Enumerable::first(): Implicitly marking parameter $callback as nullable is deprecated, the explicit nullable type must be used instead in /home/cascadev/public_html/wp-content/plugins/age-gate/vendor/illuminate/collections/Enumerable.php on line 432

Deprecated: Illuminate\Support\Enumerable::last(): Implicitly marking parameter $callback as nullable is deprecated, the explicit nullable type must be used instead in /home/cascadev/public_html/wp-content/plugins/age-gate/vendor/illuminate/collections/Enumerable.php on line 555
Cascade Valley Cannabis – Flower To The People

About Us

Oregon Family
Owned & Operated
Since 2016

Sustainably Grown
Community Oriented
Ethically Produced

Here at Cascade Valley Cannabis, it is our mission to produce high quality, organic flower for the people. We employ clean, ecologically friendly, and sustainable growing practices that allow us to provide a consistently top shelf, premium product for the conscious connoisseur.

We are located in the heart of the Willamette Valley.

Closeup of a bud of a mature cannabis plant
A double rainbow over greenhouses

Established in 2016

Our small, local family owned, farm was Benton Counties first OLCC licensed producer. We laid the framework for not just a farm, but a sanctuary, around which we could build a community of connected individuals. People who not only share a common respect of cannabis, but for all living things.

Meet The Family

Mom and Son – Business Partners

Theresa is smiling and wearing a Cascade Valley Cannabis shirt. She is in a greenhouse full of cannabis.

Theresa Stephens
Founder

Logan smiles at the camera in front of a field of cannabis.

Logan Osenga
Founder

Luna, an Australian Shepard dog, stands on a gravel road. There is a black cat behind her.

Luna
Employee of the Month

Our plants are cared for by highly skilled passionate and intentional team members with countless years of experience in the cannabis industry.

7 people in front of a row of tall cannabis plants with a bucket of freshly harvested buds.

Flower To The People

Growing craft cannabis with an exceptional standard for quality control and responsible growing practices allows us to continuously innovate and explore the boundaries of the cannabis experience.

We’re proud to work with the best in the business.

You can find Cascade Valley Cannabis products in dispensaries across Oregon.


Deprecated: League\Plates\Template\Template::data(): Implicitly marking parameter $data as nullable is deprecated, the explicit nullable type must be used instead in /home/cascadev/public_html/wp-content/plugins/age-gate/vendor/league/plates/src/Template/Template.php on line 115