Lake Norman is the largest man-made lake in North Carolina, boasting more than 520 miles of coastline in 4 counties. Cities that border Lake Norman include Cornelius, Davidson, Denver, Huntersville and Mooresville. Many neighborhoods offer lakefront properties as well as lake access points for interior lots. The area around Lake Norman offers many shops, waterfront restaurants and upscale retail opportunities.