In 2017, Indian Trail, NC had a population of 37.2k people with a median age of 34.6 and a median household income of $76,438. Between 2016 and 2017 the population of Indian Trail, NC grew from 36,357 to 37,191, a 2.29% increase and its median household income grew from $72,726 to $76,438, a 5.1% increase.
The population of Indian Trail, NC is 73.4% White Alone, 12.3% Hispanic or Latino, and 10.3% Black or African American Alone. 13.4% of the people in Indian Trail, NC speak a non-English language, and 95% are U.S. citizens.
The median property value in Indian Trail, NC is $189,500, and the homeownership rate is 83.5%. Most people in Indian Trail, NC commute by Drove Alone, and the average commute time is 28.9 minutes. The average car ownership in Indian Trail, NC is 2 cars per household.