Great Barrington is a town in Berkshire County, Massachusetts, United States. The population was 7,104 at the 2010 census. It is the birthplace of W. E. B. Du Bois. In 2012, Smithsonian magazine ranked Great Barrington #1 in its list of "The 20 Best Small Towns in America".