Except as otherwise provided in this code, it is unlawful to construct or maintain in any stream in Districts 1, 13/8, 11/2, 2, 21/4, 21/2, 3, 31/2, 4, 41/8, 41/2, 43/4, 11, 12, 13, 23, and 25, any device or contrivance that prevents, impedes, or tends to prevent or impede, the passing of fish up and down stream.
Ca. Fish and Game Code § 5901