Wareham (Typically pronounced Wear-ham. ) is a town located in Plymouth County, Massachusetts. As of the 2000 census, the town had a total population of 20,335, with an estimated 2008 population of 21,221. For geographic and demographic information about specific parts of the town of Wareham, please see the articles about Onset, Wareham Center, West Wareham, and Weweantic.