Valley Head is a town in DeKalb County, Alabama, United States.
[3] According to the U.S. Census Bureau, the town has a total area of 3.5 square miles (9.1 km2), all land.
Valley Head has a humid subtropical climate (CFA) while holding many monthly record lows for Alabama, it falls short of the all-time record low of −27 °F (−33 °C) held in New Market, Alabama.
There were 269 housing units at an average density of 77.2 per square mile (29.8/km2).
25.0% of all households were made up of individuals, and 11.9% had someone living alone who was 65 years of age or older.