Trail Conditions
  • Unknown
  • Snow Groomed
  • Snow Packed
  • Snow Covered
  • Snow Cover Inadequate
  • Freeze/thaw Cycle
  • Icy
  • Prevalent Mud
  • Wet
  • Variable
  • Ideal
  • Dry
  • Very Dry
Trail Flow (Ridden Direction)
Trailforks scans users ridelogs to determine the most popular direction each trail is ridden. A good flowing trail network will have most trails flowing in a single direction according to their intension.
The colour categories are based on what percentage of riders are riding a trail in its intended direction.
  • > 96%
  • > 90%
  • > 80%
  • > 70%
  • > 50%
  • < 50%
  • bi-directional trail
  • no data
Trail Last Ridden
Trailforks scans ridelogs to determine the last time a trail was ridden.
  • < 2 days
  • < 1 week
  • < 2 weeks
  • < 1 month
  • < 6 months
  • > 6 months
Trail Ridden Direction
The intended direction a trail should be ridden.
  • Downhill Only
  • Downhill Primary
  • Both Directions
  • Uphill Primary
  • Uphill Only
  • One Direction
Contribute Details
Colors indicate trail is missing specified detail.
  • Description
  • Photos
  • Description & Photos
  • Videos
Trail Popularity ?
Trailforks scans ridelogs to determine which trails are ridden the most in the last 9 months. Trails are compared with nearby trails in the same city region with a possible 25 colour shades. Think of this as a heatmap, more rides = more kinetic energy = warmer colors.
  • most popular
  • popular
  • less popular
  • not popular
Max Vehicle Width

Radar Time
x Activity Recordings
Trailforks users anonymized public ridelogs from the past 6 months.
  • mountain biking recent
  • mountain biking (>6 month)
  • hiking (1 year)
  • moto (1 year)
Activity Recordings
Trailforks users anonymized public skilogs from the past 12 months.
  • Downhill Ski
  • Backcountry Ski
  • Nordic Ski
Jump Magnitude Heatmap
Heatmap of where riders jump on trails. Zoom in to see individual jumps, click circles to view jump details.
Trails Deemphasized
Trails are shown in grey.
Only show trails with NO bikes.

Save the current map location and zoom level as your default home location whenever this page is loaded.

      645 trails
      titleriding areacityprovactivitytype
      1070 RoadYacolt Burn State ForestBattle GroundWAmtb
      2.5 Mile TrailMoulton and Lucia FallsBattle GroundWAmtb
      45th ParallelWhipple Creek ParkVancouverWA
      4WD High Clearance Rough Access RoadGoat MountainRandleWAmtb
      Abandoned TrailDark DivideRandleWAmtb
      Access Lot to JDZLacamas ParkCamasWAmtb
      Access Rd FR7807 - 029Dark DivideRandleWAmtb
      Access RoadFallen Leaf ParkCamasWAmtb
      Access Road Gravel ClimbLacamas ParkCamasWAmtb
      access to Skeet ChuteRocky PointPortlandORmtb
      Alder TrailForest ParkPortlandOR
      Aldrich-PCT Bypass TrailStevensonStevensonWAhike
      Alec Creek 80BDark DivideRandleWAmtb
      AndylandRocky PointPortlandORmtb
      Anita's HillWhipple Creek ParkVancouverWA
      Anthill Trail 406BCascade LocksCascade LocksORhike
      Anthill Trail (Wilderness) 406BCascade LocksCascade LocksORhike
      Ape Canyon TrailMt. St. Helens National Volcanic MonumentAmboyWAmtb
      Back RollersLacamas ParkCamasWAmtb
      Back to schoolWSU VancouverVancouverWA
      BackageRocky PointPortlandORmtb
      Baseball Field to Picnic ShelterFallen Leaf ParkCamasWAmtb
      BeargrassYacolt Burn State ForestBattle GroundWAmtb
      Beaverton Wetlands TrailBeavertonBeavertonOR
      Beginner Skills AreaRocky PointPortlandORmtb
      Bells MountainYacolt Burn State ForestBattle GroundWA
      Bench TrailLacamas ParkCamasWAmtb
      Bethany Lake PathAlohaAlohaOR
      Bethany Meadows PathBethanyBethanyOR
      Bethany Meadows Terrance TrailBethanyBethanyOR
      Big OFallen Leaf ParkCamasWAmtb
      Birch TrailForest ParkPortlandOR
      Bird BlindSandy River DeltaPortlandOR
      Bishop Ridge 272Dark DivideRandleWAmoto
      Blue Lake Butte #119Dark DivideRandleWAmtb
      Blue Lake ConnectorMt. St. Helens National Volcanic MonumentWAmtb
      Blue Lake Horse TrailCougarCougarWAhorse
      Blue Lake Ridge 271ADark DivideRandleWAmtb
      Blue Lake Ridge 271BDark DivideRandleWAmtb
      Blue Lake Ridge Trail #271Dark DivideRandleWAmtb
      Blue Lake Trail 3ADark DivideRandleWAmtb
      Bluff Mountain #172Silver Star Scenic AreaHockinsonWA
      Bluff Trail #24Lewis RiverTrout LakeWA
      BoneyardFallen Leaf ParkCamasWAmtb
      Boulder Trail 1CDark DivideRandleWAmtb
      Boundary TrailSandy River DeltaPortlandOR
      Boundary Trail 1Dark DivideRandleWAmoto
      Boundary Trail (Cold Creek to Norway Pass) #1Mt. St. Helens National Volcanic MonumentAmboyWA
      Boundary Trail (Norway Pass Eastward) #1RandleRandleWA
      BPA RoadForest ParkPortlandOR
      Buck Knife MiniRocky PointPortlandORmtb
      Burl CutoffWhipple Creek ParkVancouverWA
      Burnt Bridge CreekVancouverVancouverWAmtb
      Butte Camp Trail #238AMt. St. Helens National Volcanic MonumentWAmtb
      Butter KnifeRocky PointPortlandORmtb
      Butterfly Meadow spurWSU VancouverVancouverWAmtb
      Cambridge-Waterhouse PathBeavertonBeavertonOR
      Canyon Creek RoadStevensonStevensonWA
      Carousel HillWhipple Creek ParkVancouverWA
      Cedar CathedralVancouverVancouverWA
      Cedar GrovePowell Butte Nature ParkPortlandORmtb
      Cedar Grove AccessPowell Butte Nature ParkPortlandORmtb
      Cedar LoopWhipple Creek ParkVancouverWA
      Center GateGateway GreenPortlandORmtb
      CFC EastLacamas ParkCamasWAmtb
      CFC WestLacamas ParkCamasWAmtb
      Channel InteriorSandy River DeltaPortlandOR
      Chapel SpurLacamas ParkCamasWAmtb
      Chapel Spur Boulder FieldsLacamas ParkCamasWAmtb
      Cheating EquestrianWSU VancouverVancouverWAmtb
      Chestnut TrailForest ParkPortlandOR
      ChinookSilver Star Scenic AreaHockinsonWA
      Chinook Creek - Siouxon Trail ConnectorSiouxon AreaTrout LakeWAmtb
      Chinook Creek Trail 130ASiouxon AreaTrout LakeWA
      ChuteLacamas ParkCamasWAmtb
      Cispus Lookout Trail #127Dark DivideRandleWAmtb
      Cispus Rd / NF-28Dark DivideRandleWAmtb
      Cliff TrailGateway GreenPortlandORmtb
      Climb from PedestalRocky PointPortlandORmtb
      Climb to Triple BypassRocky PointPortlandORmtb
      ClotheslineLacamas ParkCamasWAmtb
      CoastalRocky PointPortlandORmtb
      Cold CreekYacolt Burn State ForestBattle GroundWA
      Cold Springs Trail #72Gotchen CreekTrout LakeWAmtb
      Coldwater Peak TrailMt. St. Helens National Volcanic MonumentWA
      Coldwater Trail #230Mt. St. Helens National Volcanic MonumentWA
      Colleen's CoupletLauretta Norene Forest PreserveBrush PrairieWA
      ColumbiaNorth BonnevilleNorth BonnevilleWAmtb
      ColumbiaNorth BonnevilleNorth BonnevilleWAmtb
      ColumbiaNorth BonnevilleNorth BonnevilleWAmtb
      Columbia River TrailSteigerwald LakeWashougalWAmtb
      Confluence TrailSandy River DeltaPortlandOR
      Connector from FR-78 to Blue Lake ButteDark DivideRandleWAmtb
      Connector from NF-7807 to Wobbly CreekDark DivideRandleWAmtb
      Connector from NF-9331 to Craggy PeakDark DivideRandleWAmtb
      Council Bluff Trail #117Dark DivideRandleWAhike
      Council Lake Connector to Boundary TrailDark DivideRandleWAmtb
      Cowlitz Divide TrailMount Rainier National ParkGreenwaterWAhike
      Cowlitz Trail #44William O. Douglas WildernessGreenwaterWAhike
      Craggy Peak Trail 3Dark DivideRandleWAmoto
      CrossingSandy River DeltaPortlandOR
      CrossoverMt. St. Helens National Volcanic MonumentWAmtb
      Crown Zellerbach TrailNorthwest OregonScappooseORmtb
      Crystal Springs TrailBethanyBethanyOR
      Cussed Hollow Trail #19Dark DivideRandleWAhike
      Custards ChimneyWhipple Creek ParkVancouverWA
      Dark Meadow Trail #263Dark DivideRandleWAmtb
      Dead Lake TrailFallen Leaf ParkCamasWAmtb
      Deadman's Lake TrailGoat MountainRandleWAmtb
      Deadwood #442Cascade LocksCascade LocksORhike
      DisgruntledFallen Leaf ParkCamasWAmtb
      Division StreetFallen Leaf ParkCamasWAmtb
      Doggie DoorLauretta Norene Forest PreserveBrush PrairieWA
      Dogwood TrailForest ParkPortlandOR
      Dole Valley RdYacolt Burn State ForestBattle GroundWAmtb
      Double Double44N/Lower LeadbetterCamasWAmtb
      Double TrackGateway GreenPortlandORmtb
      Douglas Fir TrailPowell Butte Nature ParkPortlandORmtb
      Dreadful Old Road GradeSilver Star Scenic AreaHockinsonWA
      Drop InLacamas ParkCamasWAmtb
      Dry CreekPackwoodPackwoodWAmtb
      Dynee's TailWhipple Creek ParkVancouverWA
      East Canyon Trail #265Dark DivideRandleWAmtb
      East ChannelSandy River DeltaPortlandOR
      East Fork Trail #139Silver Star Scenic AreaWAhike
      Eastside TrailOhanapecoshGreenwaterWAhike
      Eastside TrailWAhike
      Easy Climb LoopCascade LocksCascade LocksORmtb
      Easy Climb TrailLacamas ParkCamasWAmtb
      EavesdropFallen Leaf ParkCamasWAmtb
      ED 10 Access RoadFalls CreekTrout LakeWA
      Ed's Trail 180ASilver Star Scenic AreaWA
      ElderberryPowell Butte Nature ParkPortlandORmtb
      Elderberry (Lower)Powell Butte Nature ParkPortlandORmtb
      Elderberry StairsPowell Butte Nature ParkPortlandORmtb
      Everson's CutoffWhipple Creek ParkVancouverWA
      Expert JumplineGateway GreenPortlandORmtb
      Fairgrounds Park to Whipple Creek Park ConnectorWhipple Creek ParkVancouverWA
      Fallen Leaf AccessLacamas ParkCamasWAmtb
      Fallen Leaf Paved PathFallen Leaf ParkCamasWAmtb
      Falls Creek #152Falls CreekTrout LakeWAmtb
      Falls Creek (Section 1) #150Oldman PassTrout LakeWAmtb
      Falls Creek Lava Tube TrailFalls CreekTrout LakeWA
      Falls Creek TR152Falls CreekTrout LakeWAmtb
      Falls Creek Trail 152AFalls CreekTrout LakeWAhike
      Fanno Creek, 105th Ave to Oleson RdBull Mountain ParkTigardORmtb
      Fanno Creek, Johnson St to Denney RdBull Mountain ParkTigardORmtb
      Fence to creekWSU VancouverVancouverWA
      Fenceline TrailGateway GreenPortlandORmtb
      FernwoodPowell Butte Nature ParkPortlandORhike
      FieldWSU VancouverVancouverWAmtb
      Firelane 1Forest ParkPortlandOR
      Firelane 10Forest ParkPortlandOR
      Firelane 12Forest ParkPortlandOR
      Firelane 2Forest ParkPortlandOR
      Firelane 3Forest ParkPortlandOR
      Firelane 4Forest ParkPortlandOR
      Firelane 5Forest ParkPortlandOR
      Fish HookLacamas ParkCamasWAmtb
      Forest EdgePowell Butte Nature ParkPortlandORmtb
      Fort Cascades LoopNorth BonnevilleNorth BonnevilleWAmtb
      FR-21 Connector to Valley TrailDark DivideRandleWAmtb
      FR2516Goat MountainRandleWAmtb
      French Butte Trail #254Dark DivideRandleWAmtb
      French Creek Trail 5CDark DivideRandleWAhike
      Frenchman's Bar TrailClark CountyVancouverWAmtb
      FS Road 26Goat MountainRandleWA
      FS Road 2612Goat MountainRandleWAmtb
      FS Road 2750Goat MountainRandleWAmtb
      FS Roas 2325Dark DivideRandleWAmtb
      FSR L-1210Yacolt Burn State ForestBattle GroundWA
      Gateway Green Emergency AccessGateway GreenPortlandORmtb
      GazeboLacamas ParkCamasWAmtb
      GazeboWhipple Creek ParkVancouverWA
      Ghost Lake TrailRandleRandleWAmtb
      GnomeFallen Leaf ParkCamasWAmtb
      Goat Creek #205Goat MountainRandleWAmtb
      Goat Mountain #217Goat MountainRandleWAmtb
      Gorton Creek #408Cascade LocksCascade LocksORhike
      Gravel off SkylineRocky PointPortlandORmtb
      Gravel Road to BLM LakeRocky PointPortlandORmtb
      Gravel to Golf CourseRocky PointPortlandORmtb
      Gravel Upper South entrance ConnectorRocky PointPortlandORmtb
      Green Mountain Trail (East) #110Dark DivideRandleWAmtb
      Green Mountain Trail (Summit) 110ADark DivideRandleWAmtb
      Green Mountain Trail (West) #110Dark DivideRandleWAmtb
      Green Point Ridge #418Wind MountainCarsonWAhike
      Displaying 1 - 200 of 645