LKN Life
Lake 96.19 ft(3.8 low)·
Surface 85.8°·
Air 77°F·
·
Updated 9:35 AM·
Lake 96.19 ft(3.8 low)·
Surface 85.8°·
Air 77°F·
·
Updated 9:35 AM·
Back to Home
Psst — that strip up top is live. Tap it for the full picture.

Lake Norman Conditions

Real-time water level, weather, and recreation conditions for Lake Norman, North Carolina.

Last updated:

Water Level

Current elevation

96.19feet
Drought

3.8 ft below normal pool (100 ft)

Water Surface Temp

What a swimmer feels — 1 ft down

85.8°F

🏊 Warm

Warm enough to swim

Air Temp

Current weather

77°F

Feels like 77°F

0 mphMeasured 14 mi inland — not on the water. Why this matters

Every instrument we read

We don’t collect this data and we don’t own it. It’s gathered by the National Weather Service, the U.S. Geological Survey, Duke Energy and county storm-water agencies — and we’re grateful for all of it. What we add is one lake, gathered in one place, with a plain note on what each number is and where it comes from. 8 instruments across the Lake Norman area — 5 of them standing on the water itself. The inland ones count too: they’re the best answer we have where nothing sits closer, so we show you exactly how far away each one is. If you know of a nearer or better source, we’d love to hear about it.

On the lake (5)Nearby, but inland (3)

Look at the north end. There is no instrument up there — no rain gauge, no station. Rain or wind confined to the top of the lake is weather nobody is currently measuring.

Where every number comes from

Everything we publish about this lake — on this page, in the strip at the top of every page, and in the app. Including the two figures nobody measured: the fishing score and the moon are ours, computed from the readings above, and they are labelled as such.

Rain18 min ago
Measured on the lake (6 mi from centre)

A real rain gauge, reporting every five minutes. These ring the southern part of the lake — the northern end has none, so a shower up there may not show here.

Lake leveljust now
Measured on the lake

Published by the utility that operates Cowans Ford Dam and controls this lake’s level. There is no better source.

Water temperature2 min ago
Measured on the lake (4 mi from centre)

Surface temperature — a community-run sensor a foot below the surface off a Mooresville dock, which is the water a swimmer actually feels. Cross-checked every cycle against the USGS gauge at the dam; a shallow cove on a hot afternoon can still run warmer than this.

Air temperaturejust now
Modeled for the lake

Computed for the lake’s own 2.5 km grid cell. There is no thermometer on the water, so this is a model — but a model of here, rather than a measurement of somewhere else.

Sky conditions33 min ago
Measured 14 mi inland

Someone’s instrument 14 miles away looked at the sky. A shower sitting over the lake may not be in it.

Wind33 min ago
Measured 14 mi inland

Measured 14 miles inland, not on the water. Wind over open lake is often considerably stronger than at an inland airport — treat this as a hint, not a reading.

Barometric pressure33 min ago
Measured 14 mi inland

Recorded hourly by us from NWS station observations, so the three-hour trend is computed from our own history rather than borrowed. Barometric pressure is a property of the whole air mass, so an inland reading travels well — unlike wind, which does not.

Chance of rainjust now
Modeled for the lake

The likelihood of rain in this hour — not a report that it is raining. A 70% chance is a forecast; the rain card above it is a measurement.

UV indexjust now
Modeled for the lake

The EPA’s hourly UV forecast for this ZIP. US Government work, public domain. Cloud cover can move it quickly.

Fishing score33 min ago
Our model
LKN Life — our own model

Our own scoring, computed from barometric trend, water temperature, wind, cloud cover and time of day. It is an opinion built from measurements — not a measurement.

Moon phaseNo reading time
Our model
Computed — astronomical almanac

Calculated from the date. The one number on this screen that cannot be wrong about the lake.

What we can’t measure yet

Just as useful as knowing where a number comes from is knowing where the gaps are. These are the things we can’t tell you today — what’s missing, why, and what it would take to close each one. If you can help with any of them, we’d genuinely love to hear from you.

Wind on the water

There is no public wind sensor on Lake Norman. The nearest reporting instrument is an airport roughly fifteen to twenty miles inland, behind trees and buildings. Wind over open water, with a mile of fetch in front of it, is routinely much stronger — so the number we can show you is a hint about the region, not a reading of the lake. Sites that publish a “current wind” for Lake Norman are, as far as we can establish, publishing model output.

What would fix it: An anemometer on a dock with open water in front of it. Duke Energy already operates one at McGuire Nuclear Station — the NRC requires wind speed and direction to be recorded continuously and reported every fifteen minutes — but that data is not published. We would gladly help build the feed.

The northern basin

Every rain gauge we read sits in the southern half of the lake. From roughly Mooresville north, there is no instrument at all — so a shower confined to the top of the lake is weather we cannot see.

What would fix it: One rain gauge north of Mooresville would close it.

Lightning

Nothing local detects strikes. The nearest useful data is regional, and “a storm is somewhere in the county” is not an answer to “should I come in”.

What would fix it: A single lightning sensor on the lake would cover it — the technology detects strikes for twenty-five miles in every direction.

A marine warning

The National Weather Service issues marine forecasts and sudden-squall warnings for coastal waters and the Great Lakes. Lake Norman is classified as a land zone, so the largest lake in North Carolina — with tens of thousands of boats on it — receives no lake-specific wind warning of any kind.

What would fix it: This one is not ours to fix. But it should be known.

About Lake Norman Conditions

Lake Norman is the largest man-made lake in North Carolina. Measured from our own shoreline polygon it covers 32,040 acres including its 57 islands (31,364 acres of open water), with 546 miles of shoreline, measured from our own polygon at ~60 m resolution. Published figures of 520 and 538 miles both circulate; shoreline length depends on the resolution you measure at, which is why ours states its own. Duke Energy manages the water level, and full pond is 760 feet above sea level — the gauge reads that as 100.00, on a datum of 660 feet.

Our live conditions data is sourced from Duke Energy's official lake level monitoring system and Open-Meteo weather service. Data is updated every 15 minutes to provide the most accurate real-time information for boating, fishing, swimming, and other lake activities.

Understanding Water Levels

  • Normal Pool (100 ft): Optimal conditions for all lake activities
  • Full Pool (100.5 ft): Maximum operating level
  • Below 99 ft: Some shallow areas and boat ramps may be affected
  • Below 98 ft: Low water conditions, check boat ramp status before launching