Located north of Mooresville east of the river channel, the town of Troutman itself is quite small. The 2010 census listed the population as 2,383 and that has probably not passed 2,500 yet. There are homes on and near Lake Norman within the Troutman mailing address outside of the small town. The area is a good option for buyers looking for a more quiet location or lake cottage. There is one grocery store in downtown Troutman but most lake area residents will travel the 10-20 minutes to Mooresville for their major shopping and services.