Sherborne St John is a village in Hampshire, UK. It lies just north of the town of Basingstoke.