Liberty is a town in Amite County, Mississippi, United States. It is part of the McComb, Mississippi Micropolitan Statistical Area. The population was 633 at the 2000 census. It is the county seat of Amite County.
Liberty is located at 31°9′39″N 90°48′14″W / 31.16083°N 90.80389°W / 31.16083; -90.80389 (31.16012, -90.804002).
According to the United States Census Bureau, the town covers an area of 2.07 square miles; of this, 2.06 square miles (5.3 km2) (99.52 percent) is land and 0.01 square miles (0.026 km2) (0.48 percent) is water.