Graham, NC

View of Graham, NC
Image credit: Alamance County NC / CC BY-SA 3.0
Population
20,131
U.S. Census Population Estimates Program · 2025
Elevation
636 ft
Median Home Value
$233,800
U.S. Census American Community Survey 5-Year · 2024
Median Rent
$1,071/mo
U.S. Census American Community Survey 5-Year · 2024
Median Income
$56,239
U.S. Census American Community Survey 5-Year · 2024

Explore

Graham in context.

About Graham

Graham is the county seat of Alamance County, located between Greensboro and Durham in North Carolina's Piedmont. It was laid out in 1849 when Alamance County was formed, incorporated in 1851, and later became a city. The courthouse square gives Graham a traditional civic center, while nearby historic sites and districts connect it to the region's textile, farming, and political history. Today Graham is tied to the Alamance-Burlington school system and the broader Burlington-Graham metro, with a small-city feel along the I-40 corridor.

Top Rating Signals

Highest current ratings for this town.

Loading town details...