About This Place
Porcupine is a census-designated place (CDP) in Shannon County, South Dakota, United States. The population was 1,062 at the 2010 census.
Porcupine is located at 43°15′45″N 102°20′52″W / 43.2625°N 102.34778°W / 43.2625; -102.34778 (43.262380, -102.347660).
According to the United States Census Bureau, the CDP has a total area of 9.5 square miles (24.6 km²), all of it land.