Chapel Hill is a town in the northeastern part of Marshall County, Tennessee, United States. The town was named after Chapel Hill, North Carolina by settlers from that area. The population was 944 people at the 2010 census.
Here's the our members favorite photos of "Cities in Tennessee". Upload your photo of Chapel Hill!