Johnshaven is a village in Aberdeenshire, Scotland.
It is situated within the DD10 postcode district, which is within the Montrose post town.
DD10 is the only postcode district within the Montrose post town.
The Montrose post town is within the Dundee postcode area.
Administrative Ward: Mearns
Administrative District: Aberdeenshire
Country: Scotland
UK Parliament: West Aberdeenshire and Kincardine
NHS Local Health Authority: Grampian