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

DG34ED

Mid and Upper Nithsdale

DG20UN

Mid and Upper Nithsdale

DG46EF

Mid and Upper Nithsdale

DG34AJ

High Street

DG35BU

High Street

ML126XB

Church Street

DG34HB

Mid and Upper Nithsdale

DG34HL

Dunreggan Brae

DG34BG

Corse Road

DG20JG

Church Crescent

DG34EN

Mid and Upper Nithsdale

DG29UA

Ayr Street

DG35DD

Queensberry Beeches

DG35LY

Drumlanrig Street

DG35NL

Townhead Street

DG46HS

Mid and Upper Nithsdale

DG46NY

Mid and Upper Nithsdale

DG46QJ

Anderson Street

DG35EX

Mid and Upper Nithsdale

DG35EN

Burn Brae

DG34AN

Mid and Upper Nithsdale

DG34BP

Main Street

DG34NG

Mid and Upper Nithsdale

DG35AS

Queensberry Place

DG20XA

Mid and Upper Nithsdale

DG35AZ

Mid and Upper Nithsdale

DG35DZ

Mid and Upper Nithsdale

DG46EB

High Street

DG46RR

Craig Drive

DG46NW

Mid and Upper Nithsdale

DG35DL

Mid and Upper Nithsdale

DG46ET

Broomfield

DG46LD

Mid and Upper Nithsdale

ML126UR

Church Street

DG46JN

Church Road

DG46NA

Main Street

DG34BQ

Main Street

DG35AJ

Buccleuch Crescent

DG35LP

Drumlanrig Street

DG46BY

Church Road

DG20TJ

Cairn Drive

DG34HH

Dunreggan Brae

DG35BS

High Street

DG35JQ

Mid and Upper Nithsdale

DG46AR

Nivison Avenue

DG46BL

Harvey's Wynd

DG46BU

Buccleuch Road

DG46JT

Dick Trod Lane

DG34AL

Mid and Upper Nithsdale

DG34AS

Mid and Upper Nithsdale

DG34EF

Mid and Upper Nithsdale

DG35LJ

Drumlanrig Street

DG46HU

Mid and Upper Nithsdale

DG46LU

Main Street

DG46SS

Troston Road

DG34BH

Mid and Upper Nithsdale

DG35AF

Mid and Upper Nithsdale

DG35AG

Grant Court

DG35JZ

Mid and Upper Nithsdale

DG35LL

Drumlanrig Street

DG46AG

Castle Avenue

DG46BB

Mccron Court

ML126XE

Church Street

ML126XF

Church Street

DG35PA

Morton Court

DG20JY

Mid and Upper Nithsdale

DG20ST

Crawston Place

DG35HJ

Mid and Upper Nithsdale

DG35JA

Woodend Avenue

DG46EP

Mid and Upper Nithsdale

DG46LF

Mid and Upper Nithsdale

DG46NP

Mid and Upper Nithsdale

DG34AD

Main Street

DG34DS

Clone Road

DG34ES

Mid and Upper Nithsdale

DG34HD

Clone Road

DG34HZ

North Street

DG46ST

Kirkland Drive

ML126UT

Church Street

ML126UU

Mid and Upper Nithsdale

ML126UZ

Church Street

DG46JX

Mid and Upper Nithsdale

DG20JF

Mid and Upper Nithsdale

DG35BF

Mid and Upper Nithsdale

DG35DG

Lakeside

DG35JY

Mid and Upper Nithsdale

DG46AX

Castle Street

DG46AY

Glendyne Place

DG20UW

Black Brae

DG20BT

Mid and Upper Nithsdale

DG20TF

Mid and Upper Nithsdale

DG29UB

Mid and Upper Nithsdale

DG34NH

Gill Road

DG35AT

Mid and Upper Nithsdale

DG35NH

New Court

DG46BW

St Mary's Street

DG46DJ

Harvey's Wynd

DG46RS

Libry Street

DG34BA

Bogg Road

DG34HF

Mid and Upper Nithsdale

Data Sources

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