North Boulder Creek and Middle Boulder Creek meet at Boulder Falls about 10 miles West of Boulder on Route 119. A bit beyond this up Middle Boulder Creek is Rogers Park. About 5 years ago there was a major restoration project to make the river in this area more habitable by reshaping the river itself and adding appropriate shrubs and other greenery on the edges. I never visited the area before the restoration, but the current state of Rogers Park makes it a great spot for fly fishing.
The water was moving pretty quickly but there are a few small beaver dams that create nice pools where the trout gather. The shrubs and trees overhang the river quite a bit, and good spots to cross the water are sparse, so waders would have made the fishing a lot easier. I don’t have any waders so I ended up sacrificing a few flies. In the couple hours I spent fishing I only pulled out a couple small trout, but I didn’t work out what fly to use until the last 1/2 hour or so. The fish were jumping here and there and in spite of the day being cool and overcast it was a pretty nice spot. The only trouble with Middle Boulder Creek is that the road is right next to the river so if you want to fish without road noise, you’re best finding another spot.