According to the United States Census Bureau, Sparks has a total area of 4.1 square miles (10.7km2), of which 3.9 square miles (10.1km2) is land and 0.23 square miles (0.6km2), or 5.64%, is water.
As of the census of 2000, there were 1,755 people, 644 households, and 443 families residing in the town. The population density was 480.3 people per square mile (185.6/km²). There were 743 housing units at an average density of 203.3 per square mile (78.6/km²). The racial makeup of the town was 53.16% White, 43.65% African American, 0.40% Native American, 0.40% Asian, 1.60% from other races, and 0.80% from two or more races. Hispanic or Latino of any race were 3.42% of the population.
In May 2009, the station was closed because of its proximity to Reno. Safety issues also played a part, as the former station was in a freight yard and what appears to be the station building is actually a Union Pacific yard office.