Towns of Davie County
Davie County, nestled in the Piedmont region of North Carolina, is a tapestry of small towns each with its own story. From historic county seats to mill villages and riverfront hamlets, these communities come together to celebrate shared heritage, strong civic pride, and a warm, welcoming atmosphere.
Mocksville
As the county seat and largest town, Mocksville boasts a vibrant downtown district anchored by the iconic 1924 Courthouse. The Davie County Museum preserves local history, while annual events like the Bed Race and Christmas parade bring neighbors together. Strong local government and commerce thrive here, making Mocksville the commercial heart of the county.
Cooleemee
Cooleemee’s identity is intertwined with its textile legacy. The former Cooleemee Mill and the Mill Village historic district echo the town’s early 1900s boom, while the annual Textile Heritage Festival honors this past. Riverside Park, situated along the South Yadkin River, offers scenic trails and community gatherings, reinforcing Cooleemee’s close‑knit spirit.
Bermuda Run
Originally a railroad stop and farming community, Bermuda Run incorporated in 1999 and has grown into a residential haven known for the Bermuda Run Country Club and championship golf courses. Proximity to the Yadkin River adds recreational charm, and the annual Riverfest celebrates the town’s connection to the water.
Advance
Rooted in agriculture, Advance was named for its role as an “advance point” for settlers heading west. The historic Advance Methodist Church, built in 1885, still serves the congregation. Community organizations flourish here, highlighted by the Advance Harvest Festival, which showcases local produce, crafts, and traditions.
Farmington
One of the county’s oldest settlements, Farmington retains a peaceful rural character with historic farmsteads and preserved 19th‑century homes. Farmington Community Park provides recreational space, while local events foster strong community bonds. The area’s agricultural heritage remains a point of pride.
Other Communities
Beyond the incorporated towns, Davie County includes several small crossroads communities that enrich its fabric:
- Sheffield
- Cornatzer
- Hillsdale
- Fork
- And other tiny hamlets scattered across the countryside