About This Place
Petersburg is a town in Lincoln and Marshall counties in the U.S. state of Tennessee. The population was 580 at the 2000 census.
Petersburg is located at 35°19′7″N 86°38′15″W / 35.31861°N 86.6375°W / 35.31861; -86.6375 (35.318501, -86.637456).
According to the United States Census Bureau, the town has a total area of 0.9 square miles (2.4 km²), all land.