New Site, AL
New Site is a small town in Tallapoosa County, Alabama, incorporated in 1965. Its most useful point of reference is nearby Horseshoe Bend National Military Park, for which New Site is the closest municipality. That gives the town a clearer historical and geographic context than many communities its size. Otherwise, New Site has the quiet scale of rural ea...
Town Snapshot
Loading town details...
Published facts are loading.
Top Score Signals
Highest current scores for this town.
Published score highlights are loading.