Those looking for the "lake lifestyle" can search for apartments in Mooresville/North/Lake Norman area. This entire region is filled with opportunities for outdoor recreation, and it is located just to the north of Charlotte. Mooresville is just to the east of Lake Norman and it has a population of approximately 26,000 people. This city is situated 25 miles outside of Charlotte and is nicknamed "Race City USA" because it is home to so many NASCAR racing teams. Lake Norman itself is 34 miles long and it stretches through four counties in the region. With a 520-mile shoreline, there is plenty of space to relax and enjoy the outdoors. Besides typical water-based activities such as fishing, swimming and boating, there are also numerous restaurants and shops in the nearby towns. Cities that are located on Lake Norman include Cornelius, Davidson and Huntersville, and each has something unique to offer.