St John's Town of Dalry is a village in Dumfries and Galloway, Scotland.
It is situated within the DG7 postcode district, which is within the Castle Douglas post town.
DG7 is the only postcode district within the Castle Douglas post town.
The Castle Douglas post town is within the Dumfries postcode area.
Administrative Ward: Castle Douglas and Glenkens
Administrative District: Dumfries and Galloway
Country: Scotland
UK Parliament: Dumfries and Galloway
NHS Local Health Authority: Dumfries and Galloway