Postcodes in Dumfries and Galloway District

Facts Checked By Data Team - Written By Mallika Basu - Reviewed By Jonathan Benton

This article covers information about postcodes in Dumfries and Galloway's local authority district. Dumfries and Galloway district is further divided into 12 Wards.

Below is a complete list of Dumfries and Galloway Postcodes, it has 6891 active postcodes. Dumfries and Galloway contains approximately 67953 residential properties with a population of about 151259.

Browse Information On Dumfries and Galloway Postcodes


Dumfries and Galloway Postcode and Census - Statistical Overview


Population 151259
Addresses / Property Count 67953
Active Postcodes 6891
No Of Wards in Dumfries and Galloway 12

What is a District

The United Kingdom is primarily divided into large area blocks called Counties. A district is an administrative block in the UK and part of a County council area. The district is also the second-largest administrative block in the UK after counties. These are also known as local authority districts and are different from city districts. Dumfries and Galloway is a local authority district in county. Districts are majorly categorized into 4 types namely:

  • Non-Metropolitan districts
  • Unitary authority areas
  • Metropolitan boroughs
  • London boroughs

Sub Divisions Of a district

Districts are subdivided into different local administrative blocks. Other categories of local administrative blocks that comes under district authority are as follows:

  • Parish
  • Wards
  • Cities

Wards in Dumfries and Galloway

There are 12 wards in the district. Below is a list of the wards. You can click on any ward link to view the postcodes of that ward.

Stranraer and the Rhins Mid Galloway and Wigtown West Dee and Glenkens Castle Douglas and Crocketford Abbey North West Dumfries Mid and Upper Nithsdale Lochar Nith Annandale South Annandale North Annandale East and Eskdale

View Map Of Dumfries and Galloway Wards


This map shows all wards in the district of Dumfries and Galloway, zoom to view all the pointers. If you click on any pointer you can see the ward name. Below the ward name, you can see a link called view postcodes. Click on the link to see the postcodes for that ward.

List of Dumfries and Galloway postcodes


showing 1600-1650 of 6891 active postcodes in Dumfries and Galloway
Postcode Ward Latitude Longitude
DG11 2EZ Annandale North 55.12338400 -3.35514400
DG11 2FA Annandale North 55.11752100 -3.36998200
DG11 2FB Annandale North 55.11740800 -3.36323600
DG11 2FD Annandale North 55.11853100 -3.35436800
DG11 2FE Annandale North 55.11800000 -3.35362800
DG11 2FF Annandale North 55.13279200 -3.36609500
DG11 2FG Annandale North 55.12092000 -3.35448000
DG11 2FH Annandale North 55.11583900 -3.36244400
DG11 2FN Annandale North 55.12705500 -3.35921800
DG11 2FP Annandale North 55.12762700 -3.35868900
DG11 2GA Annandale North 55.11993400 -3.35181200
DG11 2GB Annandale North 55.16179000 -3.24692900
DG11 2GD Annandale North 55.11935800 -3.35191800
DG11 2GZ Annandale North 55.12395200 -3.35260700
DG11 2HA Annandale North 55.12203400 -3.35451800
DG11 2HB Annandale North 55.12183700 -3.35485400
DG11 2HE Annandale North 55.12220700 -3.35235800
DG11 2HF Annandale North 55.12186300 -3.35095100
DG11 2HG Annandale North 55.12064300 -3.35026800
DG11 2HH Annandale North 55.11847200 -3.34914400
DG11 2HJ Annandale North 55.11769800 -3.35007500
DG11 2HL Annandale North 55.11803700 -3.35027400
DG11 2HN Annandale North 55.11860100 -3.35052800
DG11 2HP Annandale North 55.12073900 -3.35141600
DG11 2HQ Annandale North 55.11706100 -3.35560400
DG11 2HR Annandale North 55.12216200 -3.35024100
DG11 2HT Annandale North 55.12207800 -3.34898400
DG11 2HU Annandale North 55.12267700 -3.34920800
DG11 2HW Annandale North 55.12095400 -3.35142300
DG11 2HX Annandale North 55.12438100 -3.34957900
DG11 2HY Annandale North 55.12294500 -3.35015800
DG11 2HZ Annandale North 55.12416800 -3.35015200
DG11 2JA Annandale North 55.12474900 -3.35158100
DG11 2JB Annandale North 55.12321300 -3.35193900
DG11 2JD Annandale North 55.12866600 -3.35014500
DG11 2JE Annandale North 55.12989300 -3.35009400
DG11 2JF Annandale North 55.13029700 -3.35049800
DG11 2JG Annandale North 55.12903400 -3.35055100
DG11 2JH Annandale North 55.12119700 -3.35588300
DG11 2JJ Annandale North 55.12159000 -3.35569400
DG11 2JL Annandale North 55.12252600 -3.35635300
DG11 2JP Annandale North 55.12205300 -3.35608600
DG11 2JQ Annandale North 55.12947500 -3.35051900
DG11 2JR Annandale North 55.12137500 -3.35598400
DG11 2JS Annandale North 55.12241300 -3.35195900
DG11 2JT Annandale North 55.16636900 -3.34247100
DG11 2JU Annandale North 55.17625600 -3.34194100
DG11 2JX Annandale North 55.17549700 -3.34430000
DG11 2JY Annandale North 55.18605900 -3.34162500
DG11 2JZ Annandale North 55.19620800 -3.32949400
^ First 27 28 29 30 31 32 33 34 35 36 Last *