Macon County, North Carolina Cities (2026)

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density (/mi²)
Area (mi²)
Type
Franklin14,4504,1721.07%9005 Town
Highlands21,1381,0690.98%1826 Town

Macon County Cities Summary

Largest City

Franklin is the largest city in Macon County, with a population of 4,450.

Smallest City

Highlands is the smallest city in Macon County, with a population of 1,138.

10 Largest Cities

There are 2 cities in Macon County, North Carolina.

Location of Macon County