Transcript of the description for Halstock from Kelly's Directory of Dorset, 1889

Halstock is a parish, liberty and village, on the Somersetshire border, 6 miles north-east from Beaminster, 6 south from Yeovil and 2 miles from Sutton Bingham station on the South Western railway, in the Western division of the county, Beaminster petty sessional division and union, Yeovil county court district, rural deanery of Bridport Beaminster portion, archdeaconry of Dorset and diocese of Salisbury.