The Town of Sudbury was settled in 1638 and incorporated in 1639. With a population of 18,192 residents, the town is 24.7 square miles and located in Middlesex County.