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

DG35EZ

Mid and Upper Nithsdale

DG35NY

New Court

DG46HL

Howies Road

DG46SH

Breckeny Crescent

DG34AU

Mid and Upper Nithsdale

DG34HR

North Street

DG35DA

Mid and Upper Nithsdale

DG35DQ

Mid and Upper Nithsdale

DG46AJ

Deer Park Avenue

DG46SX

Sandyknowe Crescent

DG34BL

Bogg Road

DG34DZ

Steil Road

DG34EA

Mid and Upper Nithsdale

DG34HJ

Dunreggan Brae

DG35BG

Mid and Upper Nithsdale

DG35HA

Mid and Upper Nithsdale

DG46ED

Queensberry Square

ML126XQ

Church Street

DG20UR

Black Brae

DG34LF

Mid and Upper Nithsdale

DG35AX

Mid and Upper Nithsdale

DG46AE

Lovedale

ML126XG

Church Street

DG20UJ

Mid and Upper Nithsdale

DG34JN

Kinnell Street

DG35LA

Mid and Upper Nithsdale

DG46RX

Greystone Avenue

DG46RZ

Polbroc Place

DG34DF

Mortonholm Road

DG46AH

Dunlop Court

DG46BP

Simpson Road

DG46JL

Glasgow Road

ML126UX

Mid and Upper Nithsdale

DG20JL

Mid and Upper Nithsdale

DG34JZ

Mid and Upper Nithsdale

DG35AQ

Queensberry Brae

DG35BD

Mid and Upper Nithsdale

DG35JB

Woodend Avenue

DG35JX

Mid and Upper Nithsdale

DG35NG

Back Street

DG35NS

Walltrees Road

DG35NT

Muirhall Road

DG35PD

Mid and Upper Nithsdale

DG46BX

Buccleuch Road

DG46JA

Mid and Upper Nithsdale

DG46LY

Main Street

ML126UH

Mid and Upper Nithsdale

DG34AP

High Street

DG35BL

Mid and Upper Nithsdale

DG20JR

Ayr Street

DG20JU

Coldside Road

DG35HH

Mid and Upper Nithsdale

DG35JJ

Mid and Upper Nithsdale

DG46HZ

Hillview Crescent

DG46SU

Kirkland Drive

ML126UJ

Manse Road

DG20JW

Irongray Road

DG34AW

High Street

DG34EE

Ayr Street

DG34HX

Craignee Drive

DG34JL

Kinnell Street

DG35LS

Drumlanrig Street

DG35NW

Townhead Street

DG46NS

Gill Road

DG46RP

Craig Drive

DG46SD

Kirkland Drive

DG34BE

Mid and Upper Nithsdale

DG34LZ

Clone Road

DG35AR

Mid and Upper Nithsdale

DG35AU

Mid and Upper Nithsdale

DG35BR

Mid and Upper Nithsdale

DG35PL

Waugh Place

DG46AW

Castle Avenue

DG46EY

Mid and Upper Nithsdale

DG46PN

Eliock Place

DG20JX

Coldside Road

DG20SW

Mid and Upper Nithsdale

DG20UY

Mid and Upper Nithsdale

DG34HN

High Street

DG35DF

Lakeside

DG35HN

Mid and Upper Nithsdale

DG39AG

Mid and Upper Nithsdale

DG46EU

Mid and Upper Nithsdale

DG46ND

Needle Street

DG46SJ

Auchengour Drive

DG35DN

Mid and Upper Nithsdale

DG34AB

Boat Brae

DG34BJ

Main Street

DG34JA

Ayr Street

DG46DQ

West Lochan

DG46JZ

Mid and Upper Nithsdale

DG46LE

Hillview Crescent

DG34ND

Mid and Upper Nithsdale

DG20JQ

Ayr Street

DG34EG

Mid and Upper Nithsdale

DG35JL

Mid and Upper Nithsdale

DG35NR

Cairnkinna Crescent

DG46AF

Crichton Road

DG46BZ

Blackaddie Road

DG46QN

Burns Street

Data Sources

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