Franklin is the county seat of Macon County, in the mountains of western North Carolina.