what county is dozier, al in?
Homefacts City Report. Dozier is located in Crenshaw County, AL. The population is 292, making Dozier the 4th largest city in Crenshaw County. There are 0 public schools in Dozier with an average Homefacts rating of NA. The total crime rate for Dozier is high, and there are 7 registered sex offenders residing in the city.