Adamsville is a town in Hardin and McNairy counties in the U.S. state of Tennessee. The population was 1,983 at the 2000 census. Adamsville is named after George D. Adams, who operated an inn and stagecoach stop in the 1840s.
Adamsville is located at 35°15′0″N 88°23′25″W / 35.25°N 88.39028°W / 35.25; -88.39028 (35.250124, -88.390311).
According to the United States Census Bureau, the town has a total area of 6.9 square miles (18.0 km²), of which, 6.9 square miles (17.9 km²) of it is land and 0.1 square miles (0.1 km²) of it (0.72%) is water.