Fly fishing charts are where most people hit a wall
Skagit casting is a specific style of fly fishing that involves bulky weighted flies, overhead casts, and a lot of guesswork when you're working unfamiliar water. If you've ever tried to plan a trip to the Skagit River system without some kind of detailed map or chart, you probably know how frustrating it can get. The river changes constantly between runs, tides shift the depth in places you thought were safe, and the fish move unpredictably based on water temperature and turbidity. This is where having a proper tool matters more than anything else. MyChart in the Skagit fly fishing context is essentially a digital mapping and data overlay system that lets you layer depth soundings, river structure, tide tables, and historical catch data on top of satellite imagery. The "playing and creating" part is where it gets useful for actual casting strategy. You can drag out casting lanes, mark where the deeper seams start, flag possible lie locations, and save those profiles between trips so you actually track how the river is responding over weeks rather than relearning everything each time you visit. Here is how I normally set it up before a trip. I pull the current water level from the USGS gauge at the mouth of the Skagit. Then I load the nautical chart layer because those depth contours are still relevant even in freshwater sections. I adjust the tide table overlay to match the day's cycle. After that I mark the main channels, the shallow flats, and any drop-offs I know hold fish during certain conditions. It takes me about twenty minutes total if I have good cell coverage near my starting point.
The precision part comes from cross-referencing. When I see a depth contour line that matches a known holding spot from previous seasons, I can pinpoint exactly where to make a cast. I don't just throw the rod blindly down a seam anymore. I know roughly where the deep pocket starts, where the water flattens out, and what current speed to expect at my current gauge reading. That cuts a lot of wasted casts out of the day. I ran into a real problem last spring that made me rethink how I use this. I mapped out what looked like a perfect run based on the chart overlay, but when I got there the fish weren't there at all. The depth data was from a survey done two years earlier, and a major flood event had completely reshaped the riverbed. The channel had shifted about forty feet downstream and the run I was looking at was almost gone. That was a rough three hours of wasted effort and an expensive lesson. Now I always check whether the chart data is recent and I look at recent aerial photos or gauge flow changes to see if major shifts happened since the last survey. If the river is above normal flow for that time of year, I assume something moved. One thing most beginners miss is that Skagit charts are not primarily about finding where the fish are. They are about understanding what the water is doing right now. A deep pool on a chart does not mean it is holding fish. If the water is stained and cold, the fish will be tight to the bottom in the deepest cover they can find. If the water is clear and warm, they might be higher up on the seams or even feeding in shallower runs. The chart tells you the shape. Your judgment about conditions tells you where to actually cast.
Another thing nobody mentions enough is that tide charts matter more on the lower Skagit than most anglers realize. The tidal influence pushes out far enough upstream that at extreme high tide you can have three feet of extra depth in areas that look shallow at low tide. Planning your trip around the tide window can be the difference between getting your waders soaked and actually reaching the holding water. I always build the tide window into my MyChart setup and mark the tidal boundaries directly on the map layer so I know exactly where I am standing at any given hour. There are honest limitations to this approach. MyChart requires a stable internet connection or a good offline download setup, which is not guaranteed in most sections of the Skagit drainage. The satellite imagery updates slowly, so you are sometimes working with outdated visuals of vegetation or bank erosion. And the depth contours, even when recent, are still snapshots from a single survey event. The riverbed changes faster than those surveys do on the Skagit. For that reason I pair MyChart with a handheld sonar or a simple depth finder on every trip. The chart gets me close. The sonar confirms what is actually there. Some anglers just use printed river guides and call it enough. That works fine for a single day on familiar water. But once you start fishing multiple runs across different water levels and tide states, the analog methods leave a lot of gaps. MyChart fills those gaps if you are willing to treat it as a planning layer rather than a standalone answer.
Get the Full Details

The download and setup process itself is straightforward. You create an account through the platform, select the Pacific Northwest freshwater maps, and add the tide and gauge data overlays. The interface lets you annotate directly on the map and export your layouts as image files or shareable links. You can build different templates for different river stages and flip between them depending on whether the Skagit is running high, medium, or low that day. I keep three presets: high water, normal runoff, and late season low flow. Each one has its own set of marked lanes and flagged spots. If you are serious about Skagit fishing and want to stop guessing on every cast, this is the kind of tool that actually changes your output on the water. It does not catch the fish for you. It just removes the uncertainty about where the water is shaped and where you should be looking.