Walcot is a suburb of the city of Bath, England. It lies to the north-north-east of the city centre, and is an electoral ward of the city. Walcot is also a small village in the county of Shropshire, England, near Shrewsbury.