Shildon is a town and civil parish in County Durham, in England. The population taken at the 2011 Census was 9,976. It is situated 2 miles (3.2 km) south east of Bishop Auckland, 11 miles (18 km) north of Darlington, 13 miles (21 km) from Durham, 23 miles (37 km) from Sunderland and 30 miles (48 km) from Newcastle upon Tyne.