Anderson is located at 34°55'12" North, 87°16'13" West (34.920029, -87.270358)1. According to the U.S. Census Bureau, the town has a total area of 1.3 mi. There are no bodies of water in Anderson.
According to the census of 2000, there are 354 people, 148 households, and 107 families residing in the town. The population density 274.1per square mile. Median age is 38 years. For every 100 females there are 91.4 males. For every 100 females age 18 and over, there are 94.1 males. The median income for a household in the town is $26,750, and the median income for a family is $30,962.
The Area Code is : (256).