Foxborough is a town in Norfolk County, Massachusetts, United States, about 22 miles (35 km) southwest of Boston, 18 miles (29 km) northeast of Providence, Rhode Island and about 73 miles (117 km) northwest of Cape Cod. Foxborough is part of the Greater..