Cullowhee /ˈkʌləhwiː/[1] is a census-designated place (CDP) in Jackson County, North Carolina, United States. It is located on the Tuckasegee River. 7,682 people lived here as of the 2020 census.[2]