The origins of Sudborough can be traced back to Saxon times. The name derives from the sudborow and sutburgh with sud/sut meaning south and borow/burgh meaning town.
The pinnacle tower of All Saints Church in the centre of the village dates back to the 13th century but there is evidence of a place of worship from the Saxon era on the same site.
Most of the town is a conservation area with several listed buildings.