Bolton is a town in Hinds County, Mississippi, United States. The population was 629 as of the 2000 census. It is part of the Jackson Metropolitan Statistical Area.
Bolton is located at 32°21′6″N 90°27′36″W / 32.35167°N 90.46°W / 32.35167; -90.46 (32.351745, -90.459937).
According to the United States Census Bureau, the town has a total area of 1.5 square miles (4.0 km²), all land.