Troutman is a town in Iredell County, North Carolina, United States. The population was 1,592 at the 2000 census. It is the home of NASCAR driver Josh Richeson.
Troutman is located at 35°42′11″N 80°53′32″W / 35.70306°N 80.89222°W / 35.70306; -80.89222 (35.703149, -80.892255).
According to the United States Census Bureau, the town has a total area of 2.1 square miles (5.4 km²), all of it land.