Diablo Dam is a curved concrete hydroelectric dam at the outlet of Diablo Lake in the Skagit River valley. A public access road crosses its crest; that crossing and the reservoir views are the visitor experience, rather than a verified public dam tour. From SR 20 near milepost 127.5, turn onto Diablo Dam Road. If you are going to the North Cascades Environmental Learning Center, the access directions continue over the dam to a lot at the road's end. No dam-side parking or public interior access is verified.