Harrisburg is a city in Lincoln County, South Dakota, United States and is a suburb of Sioux Falls. The population was 958 at the 2000 census. The 2008 estimated population, according to the United States Census, was 4,270. The population of the Harrisburg zip code has grown from 2,476 in 2000 to 10,815 in 2007.