Perthshire is an unincorporated community located in Bolivar County, Mississippi, United States along Mississippi Highway 1. Perthshire is approximately 5 miles (8.0 km) south of Deeson and approximately 3 miles (4.8 km) north of Gunnison. Perthshire is located on the Riverside Division of the former Yazoo and Mississippi Valley Railroad. Perthshire was once home to six general stores.
A post office operated under the name Perthshire from 1889 to 1963.
