Why does my roof leak? Shingle roofs are designed to shed water, not hold water. Whenever water flow off the roof is obstructed, water will flow under the shingles and over flashings (the joints where the roof meets vertical walls) to create leaks.