Welcome to Lake Norman, NC! Located just 30 miles north of Charlotte, Lake Norman is North Carolina’s largest man-made lake, earning its nickname of the “inland sea.” Lake Norman is the ideal place for swimming, fishing, boating, kayaking, and water sports of all kinds! You might choose to charter a sunset cruise or take in the view from a waterfront restaurant.