Area360 logo

Find postcode

Mid and Upper Nithsdale

Interactive map displaying Mid and Upper Nithsdale

About

Mid and Upper Nithsdale is a large, rural ward in eastern Dumfries and Galloway, centred on the River Nith. It encompasses the historic market town of Thornhill and several smaller villages, including Sanquhar, Penpont, and Moniaive. The landscape is characterised by rolling farmland and upland moors, with the Lowther Hills forming a significant part of its northern boundary.

The area is defined by its river valleys and a history connected to textiles and mining. Sanquhar holds the registration for the world's oldest post office, operating continuously since 1712. Economic activity is primarily agricultural, alongside some forestry. The Southern Upland Way long-distance path traverses the ward, utilising old drove roads through the hills.

All postcodes in Mid and Upper Nithsdale

DG34DJ

Marrburn Road

DG35HB

Mid and Upper Nithsdale

DG46AA

Castle Street

DG46BA

Renwick Place

DG46DL

Queen's Crescent

DG46DS

Cameron Place

DG46QP

Anderson Street

DG46RA

Greystone Avenue

DG46SR

Birkburn Road

DG34BN

Marrburn Road

DG34DB

Mortonholm Road

DG20SZ

Black Brae

DG34DH

Gill Road

DG34EQ

Chapel Street

DG35HR

Woodend Way

DG46BN

High Street

DG35JG

Mid and Upper Nithsdale

DG20JZ

Coldside Road

DG34BD

Millbank Place

DG34JU

Mid and Upper Nithsdale

DG34LA

Dunreggan Brae

DG34LE

High Street

DG35AN

Aulton Terrace

DG35BN

Mid and Upper Nithsdale

DG35LX

Drumlanrig Street

DG35NN

Townhead Street

DG46DZ

High Street

DG46EG

Mid and Upper Nithsdale

DG20JP

Mid and Upper Nithsdale

DG20TP

Mid and Upper Nithsdale

DG20UT

Hillview Crescent

DG34LU

Mid and Upper Nithsdale

DG35HW

Mid and Upper Nithsdale

DG46DX

Castle Street

DG46EX

Mid and Upper Nithsdale

DG46NE

Main Street

DG46SE

Birkburn Road

DG34DG

Mortonholm Road

DG34DU

Clone Road

DG34HP

Ayr Street

DG34NL

Mid and Upper Nithsdale

DG35DX

East Morton Street

DG35NP

Townhead Street

DG46HD

Mid and Upper Nithsdale

DG46HY

Mid and Upper Nithsdale

DG46NL

Polveoch Terrace

DG46QL

Anderson Street

DG46SL

Dryburn Road

DG20SY

Mid and Upper Nithsdale

DG20TN

Gill Road

DG34AR

High Street

DG34DL

Mortonholm Road

DG35HY

Firmuir Avenue

DG46AN

Bell Crescent

DG46AQ

Lovedale

DG46DH

Queen's Crescent

DG34AX

Mid and Upper Nithsdale

DG34JX

Mid and Upper Nithsdale

DG35BA

Mid and Upper Nithsdale

DG35ED

Mid and Upper Nithsdale

DG35HX

Castle Crescent

DG35NA

East Morton Street

DG46ER

Mid and Upper Nithsdale

DG46LQ

Mid and Upper Nithsdale

DG46SA

Birkburn Road

DG34JB

High Street

DG35AW

Buccleuch Crescent

DG35JU

Mid and Upper Nithsdale

DG46AB

Castle Street

DG46BF

Church Road

DG46DA

Church Road

DG46QH

Glenaylmer Road

DG35AE

Mid and Upper Nithsdale

DG46BG

Cameron Place

DG46DU

Cameron Place

DG46NQ

Duke Street

DG46NU

Mid and Upper Nithsdale

DG46PL

Riverside Terrace

ML126WT

Mid and Upper Nithsdale

ML126XA

Manse Road

DG20SB

Croftmaggot Road

DG34HE

Mid and Upper Nithsdale

DG35AY

Drumlanrig Street

DG35HQ

Mid and Upper Nithsdale

DG46EH

Queen's Road

DG46PH

St Conal's Square

DG46QW

Anderson Street

DG20SS

Mid and Upper Nithsdale

DG34DQ

Mid and Upper Nithsdale

DG34NE

High Street

DG35BH

Mid and Upper Nithsdale

DG46AP

Castle Avenue

DG46BD

Queensberry Court

DG46JJ

Blackaddie Road

DG46QR

Anderson Street

DG46RB

Glengaber Avenue

DG20JN

Mid and Upper Nithsdale

DG35AP

Nithbank Road

DG35BX

Mid and Upper Nithsdale

DG46SN

Dryburn Road

Data Sources

All data is sourced from official UK government agencies and public datasets. Last updated: 16/01/2026.