McCaysville is a city in Fannin County, Georgia, United States. The population was 1,149 at the 2020 census. It is the second largest city in Fannin County after Blue Ridge.
Prior to European colonization, the area that is now McCaysville was inhabited by the Cherokee people and other Indigenous peoples for thousands of years.
The town is also the center of an adoption scandal.