What the newest Canopy MLS numbers actually mean if you’re buying, selling, or investing around the lake. Town by town, in plain English.
If you’re reading this, you’re probably trying to figure out one of two things. Either what your house around the lake is actually worth right now, or what you can realistically buy here.
And if you’ve been looking at the headlines, you’re probably a little confused. One article says the market is cooling. The next one says Lake Norman prices are up twenty percent. Both of those are technically true, and neither one tells you what you actually need to know.
So let me back up. My name is Scott Hastings. I’m a mortgage broker, I live and work right here at the lake, and I run Mortgages by Scott out of Arbor Financial Group. What I do most is non-QM lending. In other words, bank statement loans, DSCR loans, 1099 and profit-and-loss loans, and asset-based qualification. Loans for people whose tax returns don’t tell the whole story. And around this lake, that’s a lot of people.
That’s really the thing about Lake Norman. On a Monday I might be working on a custom home on a private dock in Davidson, where the median sale price is right around $700,000. Tuesday it’s a townhome in Mooresville for somebody who just moved here from out of state, where the median is closer to $514,000. Add in the horse farms out in Mount Ulla, new construction in Denver, everything going up along the water in Cornelius and Huntersville, and you’ve got a market that genuinely runs the gamut. Condos to castles.
So here’s what the actual data says, and more importantly, what it means depending on where you sit. Canopy MLS puts out new numbers around the end of every month, and I rebuild this page when they do.
Canopy MLS Local Market Update, June 2026 reporting period, released July 29, 2026
| Town | Median Price | Average Price | Closed Sales | Days on Market |
|---|---|---|---|---|
| Davidson | $699,950 | $866,332 | 36 | 55 |
| Cornelius | $615,000 | $1,125,355 | 67 | 37 |
| Huntersville | $583,303 | $728,724 | 110 | 31 |
| Denver | $575,000 | $738,070 | 51 | 51 |
| Mooresville | $513,750 | $781,401 | 158 | 46 |
One thing worth explaining here. “Lake Norman” is Canopy MLS’s own defined lake-community boundary, and it’s a smaller, more expensive footprint than the five towns sitting around it. In other words, it’s mostly the homes closest to the water. That’s why the Lake Norman median comes in higher than any individual town on this list.
Source: Canopy Realtor® Association / Canopy MLS, June 2026
The first thing everybody is going to see on this page is that the median sale price at Lake Norman jumped almost 22% from a year ago. And I want to be straight with you about that number before anybody goes and re-lists their house $150,000 higher.
Lake Norman closes fewer than 200 homes in a typical month. And those 200 homes run everything from a Mooresville townhome to a waterfront estate. So when a handful of big waterfront deals close in the same month, the median moves. That’s not the same thing as your house going up 22%. In a market like Charlotte, where thousands of homes close every month, one big sale barely registers. Here, it absolutely does.
So read the direction, not the decimal. Prices around the lake are firm and trending up. That part is real. But go look at your own town’s number in that table above before you draw any conclusion about your own house, and then talk to an agent who actually pulls comps on your street.
Here’s the part the spreadsheet won’t tell you.
What I’m seeing at Lake Norman and across the greater Charlotte area is that homes in the really desirable spots are still getting multiple offers. That never went away. It just stopped being every house.
And this isn’t only a lake thing. I talk to loan officers all over the country, and they’re seeing the same pattern I am. The luxury end keeps selling fast and at strong prices. The middle of the market sits. For Charlotte I’d put that middle somewhere between about $400,000 and $900,000, and those are the homes taking their time right now.
Which, honestly, is the cleanest explanation for that 22% median jump I just talked about. It isn’t that every house at the lake appreciated 22% this year. It’s that the top of the market is closing and the middle is sitting, so the mix of what actually sold in June skewed high. Look at the gap between the Lake Norman median at $737,500 and the average at $1,128,266. That spread is the luxury end doing the pulling. Cornelius is the clearest example on the list, with a $615,000 median and an average over $1.1 million in the same month.
One place it doesn’t hold as neatly: Huntersville. Median of $583,303, squarely in that middle band, and it’s still the fastest-moving town on the lake at 31 days. So if you’re a seller in that price range, it’s not automatically a slow market. It’s a market where the right house at the right price still goes, and the wrong price sits for two months.
Here’s what I think is the real story in this month’s numbers, and almost nobody is writing about it. There is no single Lake Norman market. There are four or five of them, and right now they’re going in different directions.
Davidson’s median is running $699,950 and homes there are sitting 55 days before going under contract. Cornelius had a big month, with an average sale price over $1.1 million on strong volume. Meanwhile Huntersville’s median actually went down 5.9% from last year, to $583,303, and it’s the fastest-moving town on the lake at 31 days. Mooresville is basically flat at $513,750, but new listings there are up almost 15% while closed sales are down almost 12%.
Same lake. Four completely different conversations. Which is why “how’s the Lake Norman market” is honestly the wrong question. The right question is how’s your town, in your price range, this month.
People keep moving here. The 16-county Charlotte region picked up more than 49,000 residents through net migration between July 2024 and July 2025. That’s roughly 135 people a day. A lot of them look at Charlotte, then look at the lake, and end up here.
The lake premium is real, and it’s bigger than people think. Lake Norman’s $737,500 median sits about 77% above the $416,893 median for the Charlotte region overall. That’s what water access, the schools, and a reasonable drive into Charlotte cost you all at once.
A big chunk of the buyers here don’t fit a normal mortgage box. Business owners moving here for tax and lifestyle reasons, investors picking up rentals around the lake, people whose income is real but doesn’t look like a W-2. That’s most of my day, and it’s exactly what non-QM lending exists to solve.
The calendar still matters. Listings and buyer traffic peak heading into early summer, when the docks and the shoreline show best, and then things ease off through the fall. Worth thinking about when you pick your timing.
Run your numbers on the self-employed mortgage calculator to get a rough idea, then reach out and we’ll go through it properly. If your tax returns don’t reflect what you really make, there’s usually a way to make it work. That’s the whole reason I do what I do.
scott.hastings@mortgagesbyscott.net · (704) 890-7168
For June 2026, which is the most recent Canopy MLS reporting period, the median sale price in the defined Lake Norman area was $737,500. But that number covers a wide range. Mooresville’s median is closer to $513,750 and Davidson’s is right around $699,950, so your town matters more than the lake-wide figure.
It’s closer to balanced than it’s been in years. There’s 4.8 months of supply and homes are averaging 46 days before going under contract. That said, sellers are still getting about 95.4% of their original asking price, so I’d call it a market that rewards a prepared buyer rather than a true buyer’s market.
Yes, and this is most of what I do. If your tax returns don’t reflect what you actually make, there are fully underwritten programs built for that. Bank statement loans, DSCR loans for investment properties, and asset-based qualification. These aren’t no doc or stated income loans. They just look at your income a different way.
In the most desirable spots, yes. That hasn’t gone away, it just stopped being every house. What I’m seeing, and what loan officers I talk to around the country are seeing too, is that the luxury end still moves fast while the middle of the market, call it $400,000 to $900,000 in the Charlotte area, tends to sit longer.
Based on the June 2026 numbers, Mooresville at a $513,750 median and Denver at $575,000 are the easiest ways into the lake area. Compare that to Davidson at $699,950 and Cornelius at $615,000.
Quite a bit. In June 2026 the Lake Norman median was $737,500 against $416,893 for the 16-county Charlotte region. In other words, roughly a 77% premium for being on or near the water.
Because Lake Norman only closes about 180 to 200 homes a month, and those homes range from townhomes to waterfront estates. A handful of large waterfront closings in the same month will move the median in a way it never would in a market with thousands of sales. Read it as a direction, not as what your specific house did.
If any of this is something you’d like to look into, reach out and tell me what’s going on. Whether you’re buying, refinancing, or just trying to understand what your equity looks like right now, I’m happy to walk through it with you. No pressure either way.
Get in Touch