THE Independent party has held on to the St John's ward.

Margaret Layland polled 1,049 votes to Richard Udall's 905 votes for the Labour party.