 Somerville is located at (34.469961, -86.798782).According to the U.S. Census Bureau, the town has a total area of , all land.As of the census of 2000, there were 347 people, 148 households, and 97 families residing in the town.