Yates Realty

Towns · Lake Norman

Cornelius, Davidson, Huntersville or Mooresville: which Lake Norman town fits you?

All four are on Lake Norman. Cornelius, Davidson and Huntersville are in Mecklenburg County and about 14 to 22 miles from Uptown Charlotte by road; Mooresville is in Iredell, about 27. Taxes differ most: $6,858 to $11,386 a year on a $1M home. The table below has each town, and each town's own page says what living there is like.

Sunny Yates by the numbers

  • 501

    homes sold since 2002

  • $268,250,218

    in closed sales volume

  • 23

    years selling real estate on Lake Norman

  • 130

    of them in Cornelius, $95,085,123

  • 359

    of them in the seven Lake Norman towns, $213,672,979

  • 52

    sales at a million dollars and over, $107,887,433

  • 168

    sold as the listing agent, $102,791,933

  • $535,430

    average sale price, against $344,404 across the whole MLS

  • 5.0

    from 60 Google reviews

  • Top 0.6%

    ranked 102nd of roughly 18,000 Realtors in the Charlotte market for 2025, Charlotte Real Producers Top 250

North Carolina Real Estate Commission broker licence 202205. Broker / Owner, Yates Realty. 19900 W Catawba Ave Ste 205, Cornelius, NC 28031. 704-737-1732

Sales figures from Canopy MLS, pulled 13 September 2026. Rating and review count from Google, 13 September 2026. Ranking from Charlotte Real Producers, Class of 2026, for 2025 production.

The four towns side by side

Population is the Census Bureau's estimate for 1 July 2025; the drive is one route each, town centre to Trade and Tryon; the tax is on a home assessed at $1,000,000 for 2026-27. Homes for sale now is the count from Canopy MLS as distributed by MLS GRID when this page loads.
TownCorneliusDavidsonHuntersvilleMooresville
CountyMecklenburgMecklenburgMecklenburgIredell
Population, 2025 estimate35,09416,66268,53555,842
School districtCharlotte-Mecklenburg SchoolsCharlotte-Mecklenburg SchoolsCharlotte-Mecklenburg SchoolsMooresville Graded School District or Iredell-Statesville Schools
Miles to Uptown Charlotteabout 20about 22about 14about 27
Tax on a $1,000,000 home$6,858$7,687$7,202$11,386
On Lake NormanYesYesYesYes
Homes for sale nowHomes for sale in CorneliusHomes for sale in DavidsonHomes for sale in HuntersvilleHomes for sale in Mooresville

A Mooresville address can be assigned to Mooresville Graded School District or Iredell-Statesville Schools, depending on the address, and addresses in Cornelius, Davidson and Huntersville are assigned to Charlotte-Mecklenburg Schools. School assignments change, and the district is the only source that can tell you today's. Confirm it with the district before you rely on it.

What each town is like, from its own page

Cornelius

I have sold more homes in Cornelius than in any other town on this lake, and after twenty-three years I still think it is the best address on Lake Norman. More about living in Cornelius, NC.

Davidson

Davidson is the hardest town on this lake to buy in, and it is not close. Good houses here go under contract before I can get a second showing scheduled. If you want to live in Davidson you need to be ready to move on the day, not the weekend. More about living in Davidson, NC.

Huntersville

Huntersville is where I send buyers who want lake country but cannot give up the commute. It sits about fifteen miles from Uptown Charlotte at the southern end of Lake Norman, which means you are on the water at the weekend and still at your desk by half past eight. That one fact has roughly doubled the town's population in a decade. More about living in Huntersville, NC.

Mooresville

Mooresville is the north end of the lake, it is in Iredell County rather than Mecklenburg, and that county line is the single most useful thing I can tell you about buying here. Taxes, schools and the whole permitting picture change when you cross it. Buyers who compare a Mooresville house to a Cornelius house on price alone are not comparing the same thing. More about living in Mooresville, NC.

Lake Norman town questions

Is Lake Norman man-made?

Yes. It is a Duke Energy reservoir on the Catawba River, held back by Cowans Ford Dam. Duke began building the dam in 1959, finished it on 30 September 1963, and the lake reached full pond in the months after. Duke calls it the largest man-made lake in North Carolina, and state law defines it by that dam and a full pond line of 760 feet.

How do I buy a Lake Norman home from out of state?

The same way as from down the road, in a tighter order. Get a lender's pre-approval before you look, because a seller comparing two offers takes the one certain to close. Settle the town first, since taxes, schools and permitting change at the county lines. On the water, the dock permit, the depth in a dry year and the slip are checked before you write, not after.

Which counties is Lake Norman in?

Four: Catawba, Iredell, Lincoln and Mecklenburg. That list is North Carolina law rather than a reading of a map: the statute behind the Lake Norman Marine Commission names those four counties and defines the lake as the water behind Cowans Ford Dam. The county a house sits in decides its tax rate and its school district, so I check it first on any address.

Is Denver, NC a town?

Not for tax purposes. Lincoln County's own rate table for 2026-27 lists no Town of Denver at all, so a Denver home pays no town tax: it pays the county rate plus the rate of its fire district, the Denver or the East Lincoln fire district among them. Your tax bill names which district your parcel sits in, and I check it on every Denver address.

How far is Lake Norman from Uptown Charlotte?

By road, about 14 miles from Huntersville, 20 from Cornelius, 22 from Davidson and 27 from Mooresville, measured from each town centre to Trade and Tryon on OpenStreetMap's routing. The miles are the easy part. I-77 at rush hour is the variable, and I would rather you drive it at half past seven on a Tuesday than take a number from me.

Every Lake Norman question, answered

Sources for this guide

  1. U.S. Census Bureau QuickFacts, population estimates July 1, 2025 (V2025), read 1 July 2025
  2. OpenStreetMap routing (OSRM), town centre to Trade and Tryon, read 27 September 2026
  3. Mecklenburg County, FY 2026-2027 jurisdiction tax rates, read 27 September 2026
  4. Iredell County Tax Collector, Tax Rates, read 27 September 2026

Weighing two towns?

How to reach Sunny Yates at Yates Realty in Cornelius, NC

704-737-1732

sunny@yatesrealty.com

Office

Yates Realty19900 W Catawba Ave Ste 205Cornelius, NC 28031

Hours

Monday to Friday, 9am to 5pm