 As of the 2010 United States Census, the population of Stephens City was 1,829 people in 743 households, and 447 families residing in the town. The total showed an increase of 59.6 % from 2000. The 2014 estimate placed the population at 1,921. The racial makeup of the town was 85.1 % White, 7.1 % African American, 0.4 % Native American, 1.8 % Asian, and 2.8 % from other races. Hispanics or Latinos of any race were 7.3 % of the population.
