Walnut is a town in Tippah County, Mississippi. The population was 754 at the 2000 census.