Harrisburg is a city in Lincoln County, South Dakota, United States and is a suburb of Sioux Falls. The population was 4,089 by the 2010 census, having grown from 958 in 2000. The population of the Harrisburg zip code has grown from 2,476 in 2000 to 10,815 in 2007.
Harrisburg is located at 43°25′46″N 96°41′46″W / 43.42944°N 96.69611°W / 43.42944; -96.69611 (43.429366, -96.696113).
According to the United States Census Bureau, the city has a total area of 0.9 square miles (2.4 km²), all of it land.