Oak Hill is a town in the U.S. state of Alabama. It is in Wilcox County.
According to the 1940 U.S. Census, it was incorporated in 1938. The population was 26 at the 2010 census, down from 37 in 2000[source?]. It is the second smallest incorporated town in Alabama as of 2010, behind McMullen.