The town of Norwich is located east of the center of the county. The city of Norwich is surrounded on all sides by the northern part of the town.
The first settlers arrived around 1788.
The town of Norwich was formed in 1793 from the towns of Union (now in Broome County) and Bainbridge. Afterwards, Norwich, as a "mother town" of the county, lost substantial territory in the formation of new towns. In 1806, Norwich gave up territory to form the towns of Pharsalia, Plymouth and Preston. More of Norwich was lost in 1807 to form part of the towns of New Berlin and Columbus. In 1808 and 1820, Norwich exchanged territory with the town of Preston.