South Point is a village in Lawrence County, Ohio, United States, along the Ohio River. The population was 3,836 at the 2020 census. It is part of the Huntington–Ashland metropolitan area. It is the southern-most incorporated municipality in the State of Ohio.