Longstock is in the county of Hampshire in Southern England. It is about 64 miles south west of London and 20 miles north of Southampton sitting midway between the cities of Winchester and Salisbury.
The village was recorded in the 1086 Doomsday Book as Stoches. The village is mainly on the western slope of the Test Valley which runs parallel with the bank of the River Test. The houses are on either side of the road which runs down the bank of the river.