Mosses is a town in Lowndes County, Alabama, United States.
[4] According to the U.S. Census Bureau, the town has a total area of 4.8 square miles (12 km2), all land.
The population density was 214.4 inhabitants per square mile (82.8/km2).
There were 409 housing units at an average density of 85.2 per square mile (32.9/km2).
[9] Of the 369 households 23.8% had children under the age of 18 living with them, 24.1% were married couples living together, 42.5% had a female householder with no husband present, and 26.8% were non-families.
There were 421 housing units at an average density of 88.0 per square mile (34.0/km2).
[10] Of the 364 households 44.8% had children under the age of 18 living with them, 25.5% were married couples living together, 45.6% had a female householder with no husband present, and 22.8% were non-families.