Parrish is a town in Walker County, Alabama, United States.
[3] According to the U.S. Census Bureau, the town has a total area of 2.1 square miles (5.4 km2), all land.
As of the census[6] of 2000, there were 1,268 people, 506 households, and 358 families residing in the town.
There were 587 housing units at an average density of 280.2 per square mile (108.2/km2).
25.1% of all households were made up of individuals, and 10.9% had someone living alone who was 65 years of age or older.