DG2 postcode district: Dumfries and around

DG2 is a postcode district in Scotland, with 891 postcodes in use in 4 sectors. It has postcodes in Dumfries. Its council is Dumfries and Galloway.

Postcodes in use
891
Sectors
4
Places
Dumfries

Source: Office for National Statistics (ONS) Postcode Directory, August 2026, loaded 20 October 2026. See all our data sources

Every postcode in DG2, by gigabit broadband

Map of every postcode in DG2, by gigabit broadband Of the 891 postcodes in DG2 that ONS places, 111 have no home or business that can get gigabit, 193 have some that can, 578 can all get it and 9 have no Ofcom figure. 5 groups of postcodes without gigabit are outlined: 8 postcodes without gigabit; 7 postcodes without gigabit; 7 postcodes without gigabit; 5 postcodes without gigabit; 5 postcodes without gigabit. Places named: Dumfries, Locharbriggs, Dalbeattie, Castle Douglas. Drawn over roads, rivers and built-up areas. North is up; the scale bar is 5 km. A701A712A702A75 DG2 0DN: no Ofcom figureDG2 0YD: no Ofcom figureDG2 8YA: no Ofcom figureDG2 9AD: no Ofcom figureDG2 0AE: gigabit for allDG2 0AH: gigabit for allDG2 0BH: gigabit for allDG2 0BL: gigabit for allDG2 0BP: gigabit for allDG2 0BT: gigabit for allDG2 0BZ: gigabit for allDG2 0DH: gigabit for allDG2 0DR: gigabit for allDG2 0EP: gigabit for allDG2 0HF: gigabit for allDG2 0JD: gigabit for allDG2 0JF: gigabit for allDG2 0JG: gigabit for allDG2 0JH: gigabit for allDG2 0JP: gigabit for allDG2 0JQ: gigabit for allDG2 0JR: gigabit for allDG2 0JU: gigabit for allDG2 0JW: gigabit for allDG2 0JZ: gigabit for allDG2 0LX: gigabit for allDG2 0PG: gigabit for allDG2 0PY: gigabit for allDG2 0QE: gigabit for allDG2 0RR: gigabit for allDG2 0RY: gigabit for allDG2 0SA: gigabit for allDG2 0SB: gigabit for allDG2 0SE: gigabit for allDG2 0SF: gigabit for allDG2 0SR: gigabit for allDG2 0SY: gigabit for allDG2 0TL: gigabit for allDG2 0TP: gigabit for allDG2 0TR: gigabit for allDG2 0TS: gigabit for allDG2 0UX: gigabit for allDG2 0UY: gigabit for allDG2 0UZ: gigabit for allDG2 0XA: gigabit for allDG2 0XN: gigabit for allDG2 0XT: gigabit for allDG2 0XX: gigabit for allDG2 0XZ: gigabit for allDG2 0YB: gigabit for allDG2 0YJ: gigabit for allDG2 7AN: gigabit for allDG2 7BF: gigabit for allDG2 7BJ: gigabit for allDG2 7BL: gigabit for allDG2 7GZ: gigabit for allDG2 7HA: gigabit for allDG2 7HF: gigabit for allDG2 7JU: gigabit for allDG2 7JY: gigabit for allDG2 7LU: gigabit for allDG2 7NA: gigabit for allDG2 7NX: gigabit for allDG2 7PH: gigabit for allDG2 7PN: gigabit for allDG2 7PT: gigabit for allDG2 8AD: gigabit for allDG2 8AF: gigabit for allDG2 8AG: gigabit for allDG2 8AL: gigabit for allDG2 8AN: gigabit for allDG2 8AQ: gigabit for allDG2 8AR: gigabit for allDG2 8AS: gigabit for allDG2 8AT: gigabit for allDG2 8AU: gigabit for allDG2 8BE: gigabit for allDG2 8BH: gigabit for allDG2 8BJ: gigabit for allDG2 8BL: gigabit for allDG2 8BQ: gigabit for allDG2 8BU: gigabit for allDG2 8BW: gigabit for allDG2 8DA: gigabit for allDG2 8DB: gigabit for allDG2 8DD: gigabit for allDG2 8DG: gigabit for allDG2 8DL: gigabit for allDG2 8DQ: gigabit for allDG2 8DY: gigabit for allDG2 8DZ: gigabit for allDG2 8EA: gigabit for allDG2 8EB: gigabit for allDG2 8ED: gigabit for allDG2 8EE: gigabit for allDG2 8EG: gigabit for allDG2 8EP: gigabit for allDG2 8ES: gigabit for allDG2 8ET: gigabit for allDG2 8EU: gigabit for allDG2 8EX: gigabit for allDG2 8EY: gigabit for allDG2 8HA: gigabit for allDG2 8HD: gigabit for allDG2 8HE: gigabit for allDG2 8HF: gigabit for allDG2 8HG: gigabit for allDG2 8HP: gigabit for allDG2 8HQ: gigabit for allDG2 8HW: gigabit for allDG2 8HY: gigabit for allDG2 8HZ: gigabit for allDG2 8JA: gigabit for allDG2 8JB: gigabit for allDG2 8JD: gigabit for allDG2 8JJ: gigabit for allDG2 8JL: gigabit for allDG2 8JU: gigabit for allDG2 8JZ: gigabit for allDG2 8LB: gigabit for allDG2 8LE: gigabit for allDG2 8LF: gigabit for allDG2 8LR: gigabit for allDG2 8LY: gigabit for allDG2 8NB: gigabit for allDG2 8NY: gigabit for allDG2 8PD: gigabit for allDG2 8PU: gigabit for allDG2 8PY: gigabit for allDG2 8QA: gigabit for allDG2 8QB: gigabit for allDG2 8QL: gigabit for allDG2 8QN: gigabit for allDG2 8QP: gigabit for allDG2 8QR: gigabit for allDG2 8QT: gigabit for allDG2 8QU: gigabit for allDG2 8QX: gigabit for allDG2 8RF: gigabit for allDG2 8RJ: gigabit for allDG2 8RL: gigabit for allDG2 8RN: gigabit for allDG2 8RW: gigabit for allDG2 9BE: gigabit for allDG2 9BN: gigabit for allDG2 9BP: gigabit for allDG2 9DN: gigabit for allDG2 9EH: gigabit for allDG2 9EU: gigabit for allDG2 9FB: gigabit for allDG2 9FD: gigabit for allDG2 9FF: gigabit for allDG2 9HF: gigabit for allDG2 9PA: gigabit for allDG2 9PD: gigabit for allDG2 9PY: gigabit for allDG2 9RD: gigabit for allDG2 9RF: gigabit for allDG2 9RH: gigabit for allDG2 9RP: gigabit for allDG2 9RR: gigabit for allDG2 9RS: gigabit for allDG2 9SA: gigabit for allDG2 9SB: gigabit for allDG2 9SD: gigabit for allDG2 9SE: gigabit for allDG2 9SF: gigabit for allDG2 9SH: gigabit for allDG2 9SJ: gigabit for allDG2 9SL: gigabit for allDG2 9SR: gigabit for allDG2 9TG: gigabit for allDG2 9TN: gigabit for allDG2 9TP: gigabit for allDG2 9TS: gigabit for allDG2 9TT: gigabit for allDG2 9TU: gigabit for allDG2 9TY: gigabit for allDG2 9UA: gigabit for allDG2 9UD: gigabit for allDG2 9UE: gigabit for allDG2 9UG: gigabit for allDG2 9UQ: gigabit for allDG2 0AN: some gigabitDG2 0BF: some gigabitDG2 0BX: some gigabitDG2 0DZ: some gigabitDG2 0ED: some gigabitDG2 0JB: some gigabitDG2 0JJ: some gigabitDG2 0JL: some gigabitDG2 0JN: some gigabitDG2 0JT: some gigabitDG2 0JX: some gigabitDG2 0JY: some gigabitDG2 0LW: some gigabitDG2 0NW: some gigabitDG2 0QT: some gigabitDG2 0QY: some gigabitDG2 0RA: some gigabitDG2 0RJ: some gigabitDG2 0RL: some gigabitDG2 0RP: some gigabitDG2 0RU: some gigabitDG2 0RW: some gigabitDG2 0SD: some gigabitDG2 0SN: some gigabitDG2 0SP: some gigabitDG2 0SS: some gigabitDG2 0SW: some gigabitDG2 0TD: some gigabitDG2 0TE: some gigabitDG2 0TF: some gigabitDG2 0TG: some gigabitDG2 0TN: some gigabitDG2 0UB: some gigabitDG2 0UD: some gigabitDG2 0UF: some gigabitDG2 0UP: some gigabitDG2 0UR: some gigabitDG2 0UT: some gigabitDG2 0UU: some gigabitDG2 0XE: some gigabitDG2 0XJ: some gigabitDG2 0XL: some gigabitDG2 0XP: some gigabitDG2 0XR: some gigabitDG2 0XS: some gigabitDG2 0XU: some gigabitDG2 0XW: some gigabitDG2 0XY: some gigabitDG2 7AR: some gigabitDG2 7DA: some gigabitDG2 7JL: some gigabitDG2 7PL: some gigabitDG2 7RH: some gigabitDG2 8AA: some gigabitDG2 8AB: some gigabitDG2 8AE: some gigabitDG2 8AH: some gigabitDG2 8AJ: some gigabitDG2 8AP: some gigabitDG2 8AW: some gigabitDG2 8AX: some gigabitDG2 8AZ: some gigabitDG2 8BG: some gigabitDG2 8BS: some gigabitDG2 8DF: some gigabitDG2 8DH: some gigabitDG2 8DJ: some gigabitDG2 8DN: some gigabitDG2 8DU: some gigabitDG2 8DX: some gigabitDG2 8EF: some gigabitDG2 8EQ: some gigabitDG2 8ER: some gigabitDG2 8EZ: some gigabitDG2 8HB: some gigabitDG2 8HH: some gigabitDG2 8HJ: some gigabitDG2 8HL: some gigabitDG2 8HN: some gigabitDG2 8JE: some gigabitDG2 8JN: some gigabitDG2 8JR: some gigabitDG2 8JT: some gigabitDG2 8LA: some gigabitDG2 8LN: some gigabitDG2 8LX: some gigabitDG2 8LZ: some gigabitDG2 8NA: some gigabitDG2 8ND: some gigabitDG2 8NF: some gigabitDG2 8NG: some gigabitDG2 8NL: some gigabitDG2 8NQ: some gigabitDG2 8NX: some gigabitDG2 8NZ: some gigabitDG2 8PA: some gigabitDG2 8PB: some gigabitDG2 8PN: some gigabitDG2 8PP: some gigabitDG2 8PS: some gigabitDG2 8PT: some gigabitDG2 8PX: some gigabitDG2 8PZ: some gigabitDG2 8QD: some gigabitDG2 8QE: some gigabitDG2 8QH: some gigabitDG2 8QS: some gigabitDG2 8RP: some gigabitDG2 8RQ: some gigabitDG2 9DL: some gigabitDG2 9NJ: some gigabitDG2 9NS: some gigabitDG2 9RJ: some gigabitDG2 9RT: some gigabitDG2 9RW: some gigabitDG2 9RX: some gigabitDG2 9RY: some gigabitDG2 9RZ: some gigabitDG2 9SQ: some gigabitDG2 9SS: some gigabitDG2 9ST: some gigabitDG2 9TH: some gigabitDG2 9TJ: some gigabitDG2 9TR: some gigabitDG2 9TX: some gigabitDG2 9TZ: some gigabitDG2 9UB: some gigabitDG2 0AD: some gigabitDG2 0BQ: some gigabitDG2 9NF: some gigabitDG2 0LL: some gigabitDG2 0LS: some gigabitDG2 7AB: some gigabitDG2 7AQ: some gigabitDG2 7AT: some gigabitDG2 7LA: some gigabitDG2 7DE: some gigabitDG2 7QJ: some gigabitDG2 8BY: some gigabitDG2 9BG: some gigabitDG2 9BA: some gigabitDG2 9JD: some gigabitDG2 9EF: some gigabitDG2 9EZ: some gigabitDG2 9JY: some gigabitDG2 9JU: some gigabitDG2 9HZ: some gigabitDG2 9LR: some gigabitDG2 9TA: some gigabitDG2 9QW: some gigabitDG2 0BJ: no gigabitDG2 0DS: no gigabitDG2 0DY: no gigabitDG2 0GY: no gigabitDG2 0HS: no gigabitDG2 0HU: no gigabitDG2 0HY: no gigabitDG2 0HZ: no gigabitDG2 0JA: no gigabitDG2 0JS: no gigabitDG2 0LF: no gigabitDG2 0NR: no gigabitDG2 0QU: no gigabitDG2 0QZ: no gigabitDG2 0RB: no gigabitDG2 0RD: no gigabitDG2 0RE: no gigabitDG2 0RG: no gigabitDG2 0RH: no gigabitDG2 0RQ: no gigabitDG2 0RS: no gigabitDG2 0RT: no gigabitDG2 0RZ: no gigabitDG2 0ST: no gigabitDG2 0SX: no gigabitDG2 0SZ: no gigabitDG2 0TA: no gigabitDG2 0UA: no gigabitDG2 0UE: no gigabitDG2 0UL: no gigabitDG2 0UN: no gigabitDG2 0UW: no gigabitDG2 0XG: no gigabitDG2 0XH: no gigabitDG2 0XQ: no gigabitDG2 0YA: no gigabitDG2 8AY: no gigabitDG2 8BD: no gigabitDG2 8DR: no gigabitDG2 8DS: no gigabitDG2 8DT: no gigabitDG2 8DW: no gigabitDG2 8EN: no gigabitDG2 8EW: no gigabitDG2 8FA: no gigabitDG2 8FB: no gigabitDG2 8FD: no gigabitDG2 8JG: no gigabitDG2 8JH: no gigabitDG2 8JQ: no gigabitDG2 8JW: no gigabitDG2 8JY: no gigabitDG2 8LD: no gigabitDG2 8LW: no gigabitDG2 8NH: no gigabitDG2 8NJ: no gigabitDG2 8NN: no gigabitDG2 8NU: no gigabitDG2 8PF: no gigabitDG2 8PR: no gigabitDG2 8QF: no gigabitDG2 8QG: no gigabitDG2 8QQ: no gigabitDG2 8QW: no gigabitDG2 8RD: no gigabitDG2 8RE: no gigabitDG2 8RG: no gigabitDG2 8RH: no gigabitDG2 8RX: no gigabitDG2 9AH: no gigabitDG2 9AW: no gigabitDG2 9DH: no gigabitDG2 9UF: no gigabitDG2 9UW: no gigabitDG2 0HD: no gigabitDG2 0UH: no gigabitDG2 9AX: no gigabitDG2 8RA: no gigabitDG2 8JX: no gigabitDG2 8LT: no gigabitDG2 8NW: no gigabitDG2 8QY: no gigabit DumfriesLocharbriggsDalbeattieCastle Douglas 8 postcodes without gigabit, outlined: this goes to DG2 0HU, the one nearest the middle of them8 postcodes without gigabit7 postcodes without gigabit, outlined: this goes to DG2 8PJ, the one nearest the middle of them7 postcodes without gigabit7 postcodes without gigabit, outlined: this goes to DG2 8RB, the one nearest the middle of them7 postcodes without gigabit5 postcodes without gigabit, outlined: this goes to DG2 0SX, the one nearest the middle of them5 postcodes without gigabit5 postcodes without gigabit, outlined: this goes to DG2 8BP, the one nearest the middle of them5 postcodes without gigabit Map of every postcode in DG2, by gigabit broadband Of the 891 postcodes in DG2 that ONS places, 111 have no home or business that can get gigabit, 193 have some that can, 578 can all get it and 9 have no Ofcom figure. 5 groups of postcodes without gigabit are outlined: 8 postcodes without gigabit; 7 postcodes without gigabit; 7 postcodes without gigabit; 5 postcodes without gigabit; 5 postcodes without gigabit. Places named: Dumfries, Locharbriggs, Dalbeattie. Drawn over roads, rivers and built-up areas. North is up; the scale bar is 5 km. A75A712 DumfriesLocharbriggsDalbeattie 5 postcodes without gigabit, outlined: this goes to DG2 0SX, the one nearest the middle of them5 postcodes without gigabit5 postcodes without gigabit, outlined: this goes to DG2 8BP, the one nearest the middle of them5 postcodes without gigabit
  • No home or business can get gigabit: 111
  • Some can get gigabit: 193
  • Every home and business can get gigabit: 578
  • Ofcom gives no figure: 9
  • Outline: where 5 or more postcodes without gigabit lie together

Of the 891 postcodes in DG2 that ONS places, 111 have no home or business that can get gigabit, 193 have some that can, 578 can all get it and 9 have no Ofcom figure.

Each mark is a postcode's centre point as ONS gives it, not a building. Press one to see its postcode and open its page. A dashed outline shows where 5 or more lie within 180 metres of each other. It is not a boundary, and no boundary is drawn. Where marks overlap, the one first in the key is drawn; the counts include every postcode.

The middle of its postcodes: latitude 55.0647, longitude -3.6592. Open this area on OpenStreetMap

Source: Office for National Statistics (ONS) Postcode Directory, August 2026, loaded 20 October 2026, the centre point of each postcode; gigabit: Ofcom, Connected Nations, Spring 2026; roads, rivers and built-up areas: Contains OS data © Crown copyright and database right 2026. Drawn by us. Street map: Ordnance Survey, OS Open Zoomstack, Open Government Licence v3.0, drawn with MapLibre. How we use them

Postcodes without gigabit

111 postcodes here have no gigabit. These are the 12 first in postcode order.

Where the postcodes without gigabit lie together

What broadband can you get in DG2?

Ofcom reports on 882 of the 891 postcodes in DG2. At 578 of them every home and business can get gigabit broadband, and at 17 some cannot get decent broadband (10 Mbit/s).

Postcodes where every home can get gigabit578 of 882
Postcodes where every home can get superfast783 of 882
Postcodes where some cannot get decent broadband17 of 882

Ofcom gives each postcode's share of homes and businesses, not how many there are, so these count postcodes. Each postcode page has its own figures. A provider's checker answers for one address.

Check one address on Ofcom's checker

Source: Ofcom, Connected Nations, Spring 2026, data for January 2026, Open Government Licence v3.0. How we use it

Postcodes in DG2

Pick a sector, then a postcode. A sector is the district plus the next digit.

UK postcode format explained

Places in DG2

Towns and villages with postcodes in DG2, and how many each has here.

Who covers DG2

How many of the district's postcodes in use fall under each council, constituency and police force area.

Councils

What council am I in?

Constituencies

  • Dumfries and Galloway853
  • Dumfriesshire, Clydesdale and Tweeddale38

Police force areas

  • Scotland891

Next to DG2

"Next to" is by number: the districts before and after DG2 in the DG area.

Check a postcode

Something wrong on this page? Report an error and we will check it against the source.