Somerville, TN is located in Fayette County located in the U.S. state of Tennessee. As of the 2010 census, the population was 38,413. Its county seat is Somerville. The county was named after the Marquis de la Fayette, French hero of the American Revolution.