Petersburg Map
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.
Nearby cities include Cornersville, Fayetteville, Lewisburg, Shelbyville.