The MetroWest is comprised of 13 cities and towns: Ashland, Framingham, Holliston, Hopkinton, Natick, Needham, Newton, Sherborn, Southborough, Sudbury, Wayland, Wellesley, and Westborough.