Lakeville is a town in Plymouth County, Massachusetts, United States. The population was 11,523 at the 2020 census. Native Americans inhabited southern Massachusetts for thousands of years prior to European colonization of the Americas, and Lakeville is a site with significant indigenous history.