Categories
Hiking Oregon Portland Trip report Willamette Valley

Chehalem Ridge Nature Park – 02/15/2026

February has been quite a bit wetter than our January was, so we hadn’t been out on any hikes in the first two weeks of the month. A brief window of dry weather was forecast for the Portland-Metro area the day after Valentines Day though and we took the opportunity to revisit Chehalem Ridge Nature Park.

Our first visit to the park was in May of 2022 (post). We had hiked the majority of trails in the park during that visit, but our route had missed the 0.3-mile Castor Trail and missed portions of three other trails. Our plan for this outing was to hike what we’d missed on that first visit.

The website lists the park open from Sunrise to Sunset and Google Maps showed it opening at 7am. (Sunrise was at 7:11am today.) We arrived a quarter after seven and were the first car in the large parking area.
IMG_4480

We stopped at the signboard map to confirm our route then headed down Timber Road.
IMG_4481

IMG_4484

Just over two tenths of a mile along Timber Road we came to the junction with the Castor Trail where we turned left.
IMG_4486

IMG_4487
Map at the junction, thank you Metro Parks.

The Castor Trail angled us back a bit and climbed up to the Woodland Trail where we turned right.
IMG_4489

We followed the Woodland Trail for two tenths of a mile then forked right onto a short spur trail that acts as a connector to Timber Road.
IMG_4491

IMG_4492
It was just 150′ back to Timber Road along this connector trail.

The spur brought us to Timber Road across from the Ammefu Trail. We had taken that trail in 2022 which loops back to Timber Road further to the NW thus missing a short 0.1-mile section of the road.
IMG_4493

At the 4-way junction we turned left and hiked the 0.1-mile section of Timber Road. We stayed on the road a total of 0.4-miles where we turned right onto the Witches Butter Trail.
IMG_4495
While the forecast had indicated that it would be mostly sunny here at some point it didn’t happen before our hike ended.

We stopped for a bit to try and get a photo or two of some birds that were flitting between trees. At least one of them was a golden-crowned kinglet which is a species that we hadn’t gotten a photo of yet. After a number of attempts we still don’t have a good photo, however I did manage to get an out of focus shot where it could at least be identified.
DSCN7991

IMG_4498
The Ammefu Trail rejoining on the right with another connector to the Woodland Trail on the left.

IMG_4500

DSCN7997
Squirrel!

IMG_4502
Christensen Creek

IMG_4503
Witches Butter Trail heading straight into the forest. The trail to the furthest right is the Ayeekwa Trail. We had taken the 0.7-mile Ayeekwa Trail in 2022 which rejoins the Witches Butter Trail just 0.2-miles from this fork.

This time we stuck to the Witches Butter Trail.
IMG_4507

Three tenths of a mile along the Witches Butter Trail we came to one of the benches that are placed around the park.
IMG_4509

This bench faced a clearing with some smaller trees. I started to make a comment about the view being nice, but wondered where the deer were, then I spotted them.
DSCN7999

DSCN8005

After watching each other for a while we continued around the clearing and spotted a third doe.
DSCN8015

Beyond the clearing the trail climbed 0.4-miles to its end at the Chehalem Ridge Trail.
IMG_4510

IMG_4516

IMG_4517

We turned right onto the Chehalem Ridge Trail and followed it for 1.3-miles to the start of the Chehalem Ridge Loop.
IMG_4520

IMG_4521
Camouflaged stump.

IMG_4524

IMG_4528

IMG_4529

IMG_4533
Viewpoint along the Chehalem Ridge Trail.

IMG_4535
Wapato Lake National Wildlife Refuge (post) and Gaston, OR.

DSCN8024
Robin

IMG_4536
Post for the Chehalem Ridge Loop.

We paused at the start of the loop to decide if we would hike clockwise or counterclockwise. We decided on counterclockwise and just as we started to move, we spotted another deer.
DSCN8029

DSCN8035

We passed the 1.4-mile Madrona Trail part way around the loop. We had hiked that trail in 2022, but today we didn’t want to add the extra 2.8-miles and 400′ of elevation gain needed to climb back up to the loop.
IMG_4537

IMG_4542

After completing the loop, we followed the Chehalem Ridge Trail back to the Witches Butter Trail junction and continued on it for another tenth of a mile to its end at Timber Road.
IMG_4544

DSCN8037

IMG_4545

IMG_4548
Witches Butter coming up on the left marked by the railings and the Chehalem Ridge Trail continuing to the right.

IMG_4551
Timber Road from the Chehalem Ridge Trail. The pointer on the post ahead is for the Mampaɬ Trail which heads off from Timber Road here to the right.

We turned right onto the Mampaɬ Trail and followed it for a mile to Iowa Hill where the trail loops around an open meadow.
IMG_4552

A half mile up the Mampaɬ Trail the Zorzal Trail forks off to the right then loops back to the Mampaɬ Trail two tenths of a mile from this junction. Since we had taken the Zorzal Trail in 2022 we’d missed the 0.2-mile section of the Mampaɬ Trail.
IMG_4557

IMG_4558

IMG_4562
The Zorzal Trail rejoining on the right before the trail crossed Timber Road.

IMG_4564

IMG_4566
The start of the loop on Iowa Hill.

We hiked the loop clockwise this time and stopped at the stone viewpoint for a break.
IMG_4570

IMG_4571

IMG_4575

IMG_4576
Sunlight hitting a field in the valley below.

After a nice break we finished the loop and then made our way back to Timber Road.
IMG_4579
A little bit of blue sky over Iowa Hill.

IMG_4581

We turned right on Timber Road and followed it downhill 0.6-miles to the Woodland Trail.
IMG_4582

IMG_4583

IMG_4584

We turned right onto the Woodland Trail and followed it 1.4-miles back to Timber Road near the trailhead.
IMG_4585

IMG_4587
Switchback on the initial climb from Timber Road.

IMG_4589

IMG_4596
Passing the Castor Trail where we’d come up earlier in the morning.

IMG_4597
It wasn’t until we could see the trailhead that the sun finally broke through the clouds enough for us to feel its warmth.

IMG_4599
Oregon grape blossoms beginning to form.

Today’s hike came in at 8.6-miles and 750′ of elevation gain.
Screenshot 2026-02-15 132653

While we didn’t get the mostly sunny skies that had been forecast, we did stay dry and we got to see the four deer and a number of birds. Depending on weather this might be our only outing in February, and if so, at least it was a good one. Happy Trails!

Flickr: Chehalem Ridge Nature Park

Categories
Coastal Range Hiking Oregon Trip report Willamette Valley

Chehalem Ridge Nature Park – 05/14/2022

May continues to be wet this year despite being in the midst of a drought. Hopefully these rainy days will help with that to some extent but in the meantime for the second week in a row we found ourselves looking for a “Plan B” hike that was more inclement weather friendly. We decided on the recently opened (December 2021) Chehalem Ridge Nature Park. Located in the Chehalem Mountains this 1260 acre park is managed by Metro which also manages Orenco Woods where we had started last week’s hike (post). Chehalem Ridge offers a network of hiking, biking, and equestrian trails but does not allow pets/dogs. The park website states that the park is open from sunrise to sunset which I mention because Google seemed to think it opened at 6:30am and entries in the Oregon Hikers Field Guide (Iowa Hill & Chehalem Ridge) give the hours as 8am to 7pm. With sunrise being a little before 6am this time of year we gambled on the Metro website hours and arrived at the large Chehalem Ridge Trailhead at 6am to find that the gate to the trailhead was indeed open.
IMG_9683

We had spent most of the hour drive passing through rain showers but there was no precipitation falling as we prepared to set off. We stopped at the signboard to read up on the park and to study the map to confirm out plan for the hike.
IMG_9684

Simply put the plan was to stay right at all junctions. This meant taking the Timber Road to the Ammefu (mountain in Atfalti (Northern Kalapuya)) Trail back to the Timber Road then to the Ayeekwa (bobcat in Atfalti) Trail to Witches Butter to the Chehalem (outside place in Atfalati) Ridge Trail. We would then follow the Chehalem Ridge Trail (detouring on a small partial loop) to the Madrona Trail and follow it to it’s end at a loop near some madrone trees. Our return would be back along the Madrona Trail to the Chehalem Ridge Trail (skipping the partial loop this time) to the Mampaꞎ (lake in Atfalati) Trail then right on the Zorzal (Spanish for thrush) Trail back to the Mampaꞎ Trail to Iowa Hill where the Mampaꞎ Trail ends in a loop around the hill. From Iowa Hill we would return to the Timber Road via the Mampaꞎ Trail and follow the road downhill to the Woodland Trail which we would follow back to the trailhead. The route could have been confusing but Metro has done an excellent job with not only placing posts identifying the trails at all of the junctions but also including maps on top of the posts.
The other nice touch is that the maps on these posts were oriented differently to align with the direction of the trail with north identified in the legend which made them quicker to read.

We set off down the Timber Road past the first of three figures located throughout the park representing the traditional storytelling of the Atfalti.
IMG_9686

IMG_9691The Castor (Spanish for beaver) Trail on the left, this was the only trail in the park that we didn’t hike on during our visit. It was always a left turn.

IMG_9695Fawn lilies

IMG_9697Our first right turn (left was a short connector to the Woodland Trail).

IMG_9698Again the posts and accompanying maps were some of the best trail identifiers we’ve run across.

IMG_9700Bench at the viewpoint along the Ammefu Trail.

IMG_9701We had to imagine the view today.

IMG_9702The second figure.

IMG_9708Back at the Timber Road and another short connector to the Woodland Trail.

IMG_9709Fog on Timber Road

IMG_9712Passing the Woodland Trail on the left which would be our right turn on the way back.

IMG_9713Christensen Creek

IMG_9714Right turn for the Ayeekwa and Witches Butter Trails.

IMG_9715Witchs Butter on the left and Ayeekwa on the right.

IMG_9716Trillium

Some of the trails were gravel which helped keep mud from being an issue given the damp conditions. In fact there was only one spot (along the Madrona Trail) where mud was an issue at all.
IMG_9718

IMG_9719Another bench, this one overlooked Christensen Creek.

IMG_9720Common blue violet

IMG_9722Pioneer violets and a strawberry blossom.

IMG_9726Mushrooms under a fern.

IMG_9727Popping out on the Witches Butter Trail.

IMG_9728Witches Butter Trail

IMG_9737Witches Butter Trail winding through Douglas firs.

IMG_9742Turning right onto the Chehalem Ridge Trail.

IMG_9745There was a little more mud on the Chehalem Ridge Trail.

IMG_9754Spring green carpet.

IMG_9756A good example of the differently oriented maps, on this one north is down.

IMG_9758

IMG_9759Another fir plantation. The land had been owned by a timber company prior to being purchased by Metro in 2010.

IMG_9760Start of the Chehalem Ridge Loop. We went right which simply swung out along the hillside before dropping down to the Madrona Trail in 0.4 miles.

IMG_9761

IMG_9762

IMG_9763The loop continued to the left but we turned right onto the Madrona Trail.

The one thing that was hard to distinguish on the maps was the topography so we were a little surprised when the Madrona Trail continued to descend the hillside. (Had we read the Oregon Hikers Field Guide more closely we would have been prepared.) The trail switchbacked a total of 11 times before arriving at an old roadbed which it continued along to the right.
IMG_9769Still cloudy and gray but we’d experience very little if any precipitation yet.

IMG_9772Lots of tough-leaved iris along this trail.

IMG_9773One of several blooming dogwood trees.

IMG_9774View on the way down.

IMG_9775Madrone trees began to be a common sight as we descended.

IMG_9776One of the 11 switchbacks.

IMG_9777We hadn’t seen a lot of mushrooms recently but this hike had plenty.

IMG_9781Following the roadbed.

The trail left the roadbed at a post and dropped down to the 0.1 mile loop at the end of the Madrona Trail.
IMG_9783Aside from one other very small (3 in diameter) tree this was the only obstacle we encountered all day.

IMG_9784The start of the loop along with several madrones.

As we started back from the loop Heather mentioned that there should be a deer in the brush nearby and I jokingly said that there probably was and pointed out a game trail heading down to a small stream. As soon as I had finished my remark Heather spotted a doe that emerged from the bushes along the game trail. The doe made her way to the far hillside before we could get a good look at her.
IMG_9794

IMG_9793

After watching the deer for a while we began the climb back up to the Chehalem Ridge Loop. It had felt like we’d come a long ways down but the climb back wasn’t any where near as bad as we expected it to be (In reality we’d only lost about 400′). It was as we were hiking back up that the first vestiges of blue sky appeared.
IMG_9806

IMG_9811The Tualatin Valley and Coast Range.

We stayed right at the Chehalem Ridge Loop to finish that loop and then retraced our steps on the Chehalem Ridge Trail back to Witches Butter Trail junction where we stayed right on the Chehalem Ridge Trail to its end at a three way junction. We had only seen 3 other people all morning, a trail runner on our way to the Madrona Trail and two hikers as we were coming back. We did however need to keep our eyes out for other trail users.
IMG_9819Either these worms were racing or it was a bird buffet. The rain had brought a lot of earthworms onto the trails.

IMG_9821Another trail user a rough skinned newt.

IMG_9824A closer look at the rough skinned newt.

We also spotted a pileated woodpecker at the top of a dead tree. Between the distance and other trees in between I couldn’t get a good picture.
IMG_9828

IMG_9831It had been so foggy when we had come up the Witches Butter Trail that we hadn’t realized that there was a giant green field nearby.

IMG_9834The end of the Chehalem Ridge Trail with the Mampaꞎ Trail to the right and a very short connector to the Timber Road to the left.

We briefly followed the Mampaꞎ Trail then turned right onto the Zorzal Trail.
IMG_9836Sunlight hitting the Mampaꞎ Trail.

IMG_9837Fairy slippers

IMG_9842Squirrel

IMG_9845The Zorzal Trail to the right.

IMG_9847Toothwort along the Zorzal Trail.

IMG_9848Stripped coralroot

The Zorzal Trail swung out and then rejoined the Mampaꞎ Trail near the Timber Road. We yet again turned right, crossed the Timber Road near a gate and continued on the Mampaꞎ Trail.
IMG_9851

IMG_9853

The Mampaꞎ Trail passed along Iowa Hill before turning uphill and entering a wildflower meadow on the hilltop where a loop began.
IMG_9855

IMG_9856

IMG_9857

There was a large amount of lupine in the meadow but we were several weeks early and only a few plants had any blossoms. There were a few other flowers blooming and many more to come over the next few weeks.
IMG_9860An assortment of smaller flowers.

IMG_9861One of the few lupines with blossoms.

IMG_9865Camas buds

IMG_9870Oak tree on Iowa Hill. Most of the larger green clumps are lupine.

On the western side of the loop was a horse hitch, bike rack and stone circle where we sat and took a break.
IMG_9872

IMG_9873The third and final figure was also located near the stone circle.

As we sat and enjoyed the sun breaks and views we began spotting a few other wildflowers hiding in the lupine.
IMG_9874Yarrow

IMG_9876More lupine starting to blossom.

IMG_9877Tualatin Valley

IMG_9880Plectritis

IMG_9886Believe this is a checker mallow.

IMG_9888Parsley

IMG_9894Camas

IMG_9899Iris

IMG_9906White crowned sparrow

Buttercups in the lupine.

After a nice rest we finished the loop and headed back to the Timber Road which we followed downhill for six tenths of a mile to the Woodland Trail.
IMG_9913Turning down the Timber Road.

IMG_9914

IMG_9919I’m not good with these little yellowish birds. It could be an orange-crowned warbler.

IMG_9921Black capped chickadee

IMG_9924Approaching the Woodland Trail on the right.

IMG_9927Woodland Trail

We followed this trail for 1.4 winding miles back to the trailhead.
IMG_9930Candyflower

IMG_9932Coming to a switchback.

IMG_9936We ignored a couple of shortcuts that would have led back to the Timber Road.

IMG_9943We also skipped the Castor Trail which would have slightly lengthened the hike.

IMG_9946Lupine along the Woodland Trail as we neared the trailhead.

IMG_9947Much nicer conditions than we’d had that morning and way nicer than anything we had expected.

Our hike came to 12.1 miles with approximately 1200′ of elevation gain utilizing portions of all but one of the parks trails.

Again we had been fortunate enough to avoid any significant precipitation. The weather forecast had kept the crowds away though and we only encountered about 15 other hikers all day, the majority of which had been during the final hour of our hike. We were very impressed by the park and have put it on our list of nearby go to destinations when weather or other factors keep us from going someplace new. The number of different trails provide for hikes of various lengths with none of the trails being too challenging. There was also a decent variety of scenery in the park and it looks like the wildflower display on Iowa Hill toward the end of May will be amazing. Happy Trails!

Flickr: Chehalem Ridge Nature Park