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
| Town | Cornelius | Davidson | Huntersville | Mooresville |
|---|---|---|---|---|
| County | Mecklenburg | Mecklenburg | Mecklenburg | Iredell |
| Population, 2025 estimate | 35,094 | 16,662 | 68,535 | 55,842 |
| School district | Charlotte-Mecklenburg Schools | Charlotte-Mecklenburg Schools | Charlotte-Mecklenburg Schools | Mooresville Graded School District or Iredell-Statesville Schools |
| Miles to Uptown Charlotte | about 20 | about 22 | about 14 | about 27 |
| Tax on a $1,000,000 home | $6,858 | $7,687 | $7,202 | $11,386 |
| On Lake Norman | Yes | Yes | Yes | Yes |
| Homes for sale now | Homes for sale in Cornelius | Homes for sale in Davidson | Homes for sale in Huntersville | Homes 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.
Sources for this guide
- U.S. Census Bureau QuickFacts, population estimates July 1, 2025 (V2025), read 1 July 2025
- OpenStreetMap routing (OSRM), town centre to Trade and Tryon, read 27 September 2026
- Mecklenburg County, FY 2026-2027 jurisdiction tax rates, read 27 September 2026
- Iredell County Tax Collector, Tax Rates, read 27 September 2026
