Stamford is a town on the River Welland in Lincolnshire, England. The population at the 2001 census was 21,800 including . The town has 17th and 18th-century stone buildings, older timber-framed buildings and five medieval parish churches. In 2013, Stamford was rated the best place to live by the Sunday Times.