Oakman is a town in Walker County, Alabama, United States. At the 2010 census the population was 789, down from 944 in 2000. Initially named Day Gap, it was renamed Oakman and incorporated in 1895.