A parish in the East of Edinburghshire, containing at its North West corner the village of Bonnyrigg (2 miles South West of Dalkeith), and also the villages or hamlets of Hunterfield, Poltonhall, Prestonholm, and Westhall with part of Lasswade. It is bounded West and North by Lasswade, North East and East by Newbattle, and South by Carrington. The South Esk, entering the parish from the South, intersects it for nearly 1½ miles; traces afterwards part of its boundary with Newbattle, receiving there Dalhousie Burn; and the North Esk flows, for a brief distance, along the Lasswade border. The land-surface is flattish, though rising southward from less than 200 to over 400 feet above sea-level; it exhibits everywhere a rich and highly-cultivated aspect, and along the banks of the stream is often singularly picturesque.
(Extract from Groomes Ordnance Gazetteer of Scotland