Walnut is a town located in Tippah County, Mississippi. Walnut has a 2026 population of 687. Walnut is currently growing at a rate of 0.15% annually but its population has decreased by -2.41% since the most recent census, which recorded a population of 704 in 2020.