Zigzag is an unincorporated community in Clackamas County, Oregon, United States. It is located within the Mount Hood Corridor, between Rhododendron and Welches on U.S. Route 26. The community is part of a local type of government called a village as one of the communities making up the Villages at Mount Hood, which stretches from the border of Sandy to Government Camp.
The community is named after the nearby Zigzag River, a tributary of the Sandy River, which is in turn a tributary of the Columbia River. The place was also known as "Zig Zag". Zigzag's elevation is 1,414 feet (431 m).