Aerial view of the towns surrounding Lake Norman, North Carolina

The Region

Seven towns. One lake.

Each shoreline town has its own architecture, accent, and afternoon ritual. Pick a starting point.

Comparing the four largest

Cornelius, Davidson, Huntersville or Mooresville?

Cornelius holds much of the lake's southern shoreline and many of its marinas. Davidson is the smallest of the four, built around a walkable college-town center with limited lake frontage. Huntersville is the largest by population and is mostly inland, touching the lake on its western edge. Mooresville, in Iredell County, has the most shoreline of the four and the widest range of lake settings, from older cottages to gated waterfront communities.

Town names are not a guide to lake access: a Cornelius or Mooresville mailing address may be miles from the water, and municipal limits, county, school assignment and dock rights must be confirmed for each address.

For depth on one town, the related portfolio guides go further: Cornelius, Davidson, Huntersville and Mooresville — plus community guides to The Peninsula in Cornelius and The Point in Mooresville. All are part of the same publishers' portfolio.