Shawbury is a village and civil parish in Shropshire, England. It is 8.4 miles (13.5 km) north east of Shrewsbury, the county town, 11.5 miles (18.5 km) north west of Telford and 163 miles (262 km) north west of London. The 2011 census revealed the parish had 2,872 residents.