Berry Hill, TN is a census place located in Davidson County, TN with a population of 668 and a median age of 32.4. In 2015, the median household income in Berry Hill, TN was $51,591, a 8.61% growth from the previous year.