 glen allen is a town in fayette and marion counties in the u.s. state of alabama. at the 2000 census the population was 642. ==geography== glen allen is located at  (33.899470, -87.730388). according to the u.s. census bureau, the town has a total area of , of which  is land and 0.19% is water. ==demographics== as of the census of 2005, there were 642 people, 377 households, and 327 families residing in the town. the population density was 82.2 people per square mile (31.7/kmÂ²). there were 215 housing units at an average density of 40.0 per square mile (15.4/kmÂ²). the racial makeup of the town was 83.03% white, 15.61% black or african american, 0.68% asian, 0.45% from [[race (u
Towns_in_Alabama Towns_in_Fayette_County,_Alabama Towns_in_Marion_County,_Alabama