Skip to council information
Professional UK parliamentary constituency boundary mapping for print, digital publishing and campaign planning.
01751 473136 | admin@electionmaps.co.uk

UK Parliamentary Constituency and Ward Maps

Dumfries and Galloway Council Map

View the Dumfries and Galloway council boundary. Explore local wards, election results and party seats. Buy digital map files for £15 including VAT, or order a print.

Download or Order this Map

Digital map files cost £15.00 including VAT. Printed maps start at £41.00 including VAT and UK delivery.

Request a Custom Map
Files by Email
Secure Payment
A2, A1 or A0 Prints

We prepare your map after payment. Files are sent by email.

May 2026 council boundary. Map © Mapbox and OpenStreetMap. Boundary data © ONS and Ordnance Survey.

Residents, mid-2025

145,490

Wards

12

Seats in 2026

43

Selected result year

2022

Party seats: 2026 snapshot

Download seat history (CSV)

No single party majority. A majority of this seat total needs 22 seats. This annual archive is not a live record of party membership or the council administration.

Seats by party, 2026
PartySeats
Other13
SNP11
Conservative10
Labour8
Liberal Democrats1
Reported total43

“Other” can include several parties, independents and vacancies. It is not a single voting group. Source: Open Council Data.

Seat history: 1974–2026

These are annual snapshots. A change between years can reflect elections, by-elections, party changes or boundary changes. Older records follow council names and are not a constant-boundary series. The pre-2016 source combines Green and other smaller parties under “Other” and national parties under “Nationalist parties”.

Annual council seat archive
YearTotalParty seats
202643Conservative 10 · Labour 8 · Liberal Democrats 1 · SNP 11 · Other 13
202543Conservative 16 · Labour 8 · Liberal Democrats 1 · SNP 11 · Other 7
202443Conservative 17 · Labour 8 · Liberal Democrats 1 · SNP 11 · Other 6
202343Conservative 17 · Labour 8 · Liberal Democrats 1 · SNP 11 · Other 6
202243Conservative 16 · Labour 9 · Liberal Democrats 1 · SNP 11 · Other 6
202143Conservative 16 · Labour 9 · Liberal Democrats 1 · SNP 10 · Other 7
202043Conservative 15 · Labour 9 · Liberal Democrats 1 · SNP 10 · Other 8
201943Conservative 16 · Labour 10 · Liberal Democrats 1 · SNP 11 · Other 5
201843Conservative 16 · Labour 10 · Liberal Democrats 1 · SNP 11 · Other 5
201743Conservative 16 · Labour 11 · Liberal Democrats 1 · SNP 11 · Other 4
201647Conservative 9 · Labour 13 · Liberal Democrats 1 · SNP 9 · Other 15
201547Conservative 14 · Labour 15 · Liberal Democrats 1 · Other 7 · Nationalist parties 10
201447Conservative 14 · Labour 15 · Liberal Democrats 1 · Other 7 · Nationalist parties 10
201347Conservative 14 · Labour 15 · Liberal Democrats 1 · Other 7 · Nationalist parties 10
201247Conservative 14 · Labour 15 · Liberal Democrats 1 · Other 7 · Nationalist parties 10
201147Conservative 18 · Labour 14 · Liberal Democrats 3 · Other 2 · Nationalist parties 10
201047Conservative 18 · Labour 14 · Liberal Democrats 3 · Other 2 · Nationalist parties 10
200947Conservative 18 · Labour 14 · Liberal Democrats 3 · Other 2 · Nationalist parties 10
200847Conservative 18 · Labour 14 · Liberal Democrats 3 · Other 2 · Nationalist parties 10
200747Conservative 18 · Labour 14 · Liberal Democrats 3 · Other 2 · Nationalist parties 10
200647Conservative 11 · Labour 14 · Liberal Democrats 5 · Other 12 · Nationalist parties 5
200547Conservative 11 · Labour 14 · Liberal Democrats 5 · Other 12 · Nationalist parties 5
200447Conservative 11 · Labour 14 · Liberal Democrats 5 · Other 12 · Nationalist parties 5
200347Conservative 11 · Labour 14 · Liberal Democrats 5 · Other 12 · Nationalist parties 5
200247Conservative 8 · Labour 13 · Liberal Democrats 6 · Other 15 · Nationalist parties 5
200147Conservative 8 · Labour 13 · Liberal Democrats 6 · Other 15 · Nationalist parties 5
200047Conservative 8 · Labour 13 · Liberal Democrats 6 · Other 15 · Nationalist parties 5
199947Conservative 8 · Labour 13 · Liberal Democrats 6 · Other 15 · Nationalist parties 5
199870Conservative 2 · Labour 21 · Liberal Democrats 10 · Other 28 · Nationalist parties 9
199770Conservative 2 · Labour 21 · Liberal Democrats 10 · Other 28 · Nationalist parties 9
199670Conservative 2 · Labour 21 · Liberal Democrats 10 · Other 28 · Nationalist parties 9
199570Conservative 2 · Labour 21 · Liberal Democrats 10 · Other 28 · Nationalist parties 9
199435Conservative 3 · Labour 11 · Liberal Democrats 6 · Other 12 · Nationalist parties 3
199335Labour 10 · Liberal Democrats 2 · Other 19 · Nationalist parties 4
199235Labour 10 · Liberal Democrats 2 · Other 19 · Nationalist parties 4
199135Labour 10 · Liberal Democrats 2 · Other 19 · Nationalist parties 4
199035Labour 10 · Liberal Democrats 2 · Other 19 · Nationalist parties 4
198935Labour 7 · Liberal Democrats 4 · Other 19 · Nationalist parties 5
198835Labour 7 · Liberal Democrats 4 · Other 19 · Nationalist parties 5
198735Labour 7 · Liberal Democrats 4 · Other 19 · Nationalist parties 5
198635Labour 7 · Liberal Democrats 4 · Other 19 · Nationalist parties 5
198535Conservative 4 · Labour 4 · Liberal Democrats 2 · Other 22 · Nationalist parties 3
198435Conservative 4 · Labour 4 · Liberal Democrats 2 · Other 22 · Nationalist parties 3
198335Conservative 4 · Labour 4 · Liberal Democrats 2 · Other 22 · Nationalist parties 3
198235Conservative 4 · Labour 4 · Liberal Democrats 2 · Other 22 · Nationalist parties 3
198135Conservative 5 · Labour 3 · Other 26 · Nationalist parties 1
198035Conservative 5 · Labour 3 · Other 26 · Nationalist parties 1
197935Conservative 5 · Labour 3 · Other 26 · Nationalist parties 1
197835Conservative 5 · Labour 3 · Other 26 · Nationalist parties 1
197735Labour 2 · Other 33
197635Labour 2 · Other 33
197535Labour 2 · Other 33
197435Labour 2 · Other 33

Dumfries and Galloway Council and Local Areas

Scottish council in Scotland. Official council code: S12000006. Open a ward to see its map and recorded election results.

Councils in Scotland · Boundary data (GeoJSON)

Browse all 12 mapped areas

Recorded election results

Download all recorded results (CSV)

12 recorded areas in 2022. These figures describe the contests held in that year. They do not describe every seat on the council. Historical areas can differ from the current map.

Seats won in the recorded contests
  • 16 Scottish Conservative and Unionist Party
  • 11 Scottish National Party
  • 9 Scottish Labour Party
  • 6 Independent
  • 1 Scottish Liberal Democrats

Declared winners in this source only. This is not a council-wide vote share or a current seat total.

The supplied 2026 candidate download does not include votes or winners. The 2026 seat archive above is a different dataset. Download the separate 2026 candidate lists (CSV).

Ward 1 - Stranraer and the Rhins4 declared winners · 41.5% turnout

Electorate: 11,398. Ballot papers: 4,726. Source and method.

STV election. Votes below are first preferences. Later transfers determine who is elected.

Ward 1 - Stranraer and the Rhins, 2022
CandidatePartyFirst preferencesResult
Andrew GIUSTIScottish Conservative and Unionist Party1,518Elected
Ben DASHPERScottish National Party1,074Elected
Willie SCOBIEIndependent1,051Elected
John MCCUTCHEONScottish Labour Party458Not elected
Chrissie HILLScottish Conservative and Unionist Party338Elected
Peter Richard BARLOWScottish Green Party120Not elected
Tommy SLOANIndependent59Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Ward 10 - Annandale South4 declared winners · 46.2% turnout

Electorate: 11,245. Ballot papers: 5,198. Source and method.

STV election. Votes below are first preferences. Later transfers determine who is elected.

Ward 10 - Annandale South, 2022
CandidatePartyFirst preferencesResult
Ian CARRUTHERSScottish Conservative and Unionist Party1,118Elected
George JAMIESONScottish National Party1,104Elected
Sean MARSHALLScottish Labour Party975Elected
Richard John BRODIEScottish Liberal Democrats902Elected
Allan WEILDScottish Conservative and Unionist Party839Not elected
Cameron GARRETTScottish Green Party166Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Ward 11 - Annandale North4 declared winners · 48.8% turnout

Electorate: 11,910. Ballot papers: 5,815. Source and method.

STV election. Votes below are first preferences. Later transfers determine who is elected.

Ward 11 - Annandale North, 2022
CandidatePartyFirst preferencesResult
Stephen THOMPSONScottish National Party1,725Elected
Gail MACGREGORScottish Conservative and Unionist Party1,153Elected
Lynne DAVISScottish Conservative and Unionist Party1,114Elected
Carolyne WILSONScottish Labour Party797Elected
Doug FAIRBAIRNScottish Conservative and Unionist Party621Not elected
Jennifer Vivien NORRISScottish Green Party263Not elected
Marion COLLINSAlba Party68Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Ward 12 - Annandale East and Eskdale3 declared winners · 48.2% turnout

Electorate: 8,699. Ballot papers: 4,190. Source and method.

STV election. Votes below are first preferences. Later transfers determine who is elected.

Ward 12 - Annandale East and Eskdale, 2022
CandidatePartyFirst preferencesResult
Karen CARRUTHERSScottish Conservative and Unionist Party1,140Elected
Archie DRYBURGHScottish Labour Party880Elected
Denis Raymond MALEIndependent633Elected
Ron TAITScottish Conservative and Unionist Party614Not elected
Sylvia WILLMOTScottish National Party597Not elected
Kirsten HERBST-GRAYScottish Liberal Democrats137Not elected
Stephen Paul MATTOCKScottish Green Party107Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Ward 2 - Mid Galloway and Wigtown West4 declared winners · 46.4% turnout

Electorate: 10,908. Ballot papers: 5,060. Source and method.

STV election. Votes below are first preferences. Later transfers determine who is elected.

Ward 2 - Mid Galloway and Wigtown West, 2022
CandidatePartyFirst preferencesResult
David INGLISScottish Conservative and Unionist Party1,529Elected
Katie HAGMANNScottish National Party1,505Elected
Jackie MCCAMONScottish Conservative and Unionist Party964Elected
Sandy WHITELAWScottish Labour Party559Elected
Kenny CAMPBELLScottish Green Party405Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Ward 3 - Dee and Glenkens3 declared winners · 53.9% turnout

Electorate: 8,406. Ballot papers: 4,529. Source and method.

STV election. Votes below are first preferences. Later transfers determine who is elected.

Ward 3 - Dee and Glenkens, 2022
CandidatePartyFirst preferencesResult
Andy MCFARLANEScottish National Party1,139Elected
John DENERLEYScottish Conservative and Unionist Party912Elected
Susan MURDOCHScottish Conservative and Unionist Party791Not elected
Dougie CAMPBELLIndependent655Elected
Laura Elizabeth MOODIEScottish Green Party508Not elected
Graham TRICKEYScottish Labour Party271Not elected
Anthony BIRDScottish Liberal Democrats202Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Ward 4 - Castle Douglas and Crocketford3 declared winners · 52.8% turnout

Electorate: 7,751. Ballot papers: 4,092. Source and method.

STV election. Votes below are first preferences. Later transfers determine who is elected.

Ward 4 - Castle Douglas and Crocketford, 2022
CandidatePartyFirst preferencesResult
Pauline DRYSDALEScottish Conservative and Unionist Party1,220Elected
John Lachlan YOUNGScottish National Party1,012Elected
Iain Clark HOWIEIndependent403Elected
Gill DYKESIndependent386Not elected
Iain MCDONALDScottish Liberal Democrats313Not elected
Liz ASHBURNScottish Green Party243Not elected
Keith HERONScottish Labour Party241Not elected
Iain KENNEDY-MOFFATScottish Conservative and Unionist Party215Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Ward 5 - Abbey3 declared winners · 48.3% turnout

Electorate: 8,592. Ballot papers: 4,146. Source and method.

STV election. Votes below are first preferences. Later transfers determine who is elected.

Ward 5 - Abbey, 2022
CandidatePartyFirst preferencesResult
Kim LOWEScottish National Party1,267Elected
Davie STITTScottish Labour Party1,053Elected
Ian BLAKEScottish Conservative and Unionist Party1,005Elected
Robin WISHARTScottish Conservative and Unionist Party489Not elected
Matthew PUMPHREYScottish Liberal Democrats256Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Ward 6 - North West Dumfries4 declared winners · 39.3% turnout

Electorate: 10,203. Ballot papers: 4,012. Source and method.

STV election. Votes below are first preferences. Later transfers determine who is elected.

Ward 6 - North West Dumfries, 2022
CandidatePartyFirst preferencesResult
Andy FERGUSONScottish National Party1,561Elected
Graham BELLScottish Conservative and Unionist Party1,123Elected
Emma JORDANScottish Labour Party728Elected
Paula STEVENSONScottish Labour Party347Elected
Ann JOHNSTONEScottish Green Party191Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Ward 7 - Mid and Upper Nithsdale3 declared winners · 48.8% turnout

Electorate: 8,242. Ballot papers: 4,018. Source and method.

STV election. Votes below are first preferences. Later transfers determine who is elected.

Ward 7 - Mid and Upper Nithsdale, 2022
CandidatePartyFirst preferencesResult
Tony BERRETTIScottish National Party1,161Elected
Jim DEMPSTERIndependent1,087Elected
Andrew WOODScottish Conservative and Unionist Party629Elected
Kyle THORNTONScottish Conservative and Unionist Party591Not elected
Callum JAMIESONScottish Labour Party504Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Ward 8 - Lochar4 declared winners · 47.7% turnout

Electorate: 11,299. Ballot papers: 5,386. Source and method.

STV election. Votes below are first preferences. Later transfers determine who is elected.

Ward 8 - Lochar, 2022
CandidatePartyFirst preferencesResult
Tracey LITTLEScottish National Party1,787Elected
Ivor HYSLOPScottish Conservative and Unionist Party1,348Elected
Linda DORWARDScottish Labour Party1,166Elected
Maureen JOHNSTONEScottish Conservative and Unionist Party772Elected
Sandy ROGERSONScottish Green Party253Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Ward 9 - Nith4 declared winners · 48.0% turnout

Electorate: 10,573. Ballot papers: 5,079. Source and method.

STV election. Votes below are first preferences. Later transfers determine who is elected.

Ward 9 - Nith, 2022
CandidatePartyFirst preferencesResult
John Gillespie CAMPBELLScottish National Party1,670Elected
Malcolm JOHNSTONEScottish Conservative and Unionist Party904Elected
Keith WALTERSScottish Labour Party835Elected
Alastair MUIRScottish Conservative and Unionist Party515Not elected
David Robert SLATERIndependent488Elected
Angie WHITELAWScottish Labour Party355Not elected
Anne MCLAUCHLANScottish Green Party240Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Check the council by-election directory. The absence of an upcoming contest here does not confirm that no election is due.

Councillors: 2026 archive

Download councillors (CSV)

43 member records from the Open Council Data post-May archive. Members can change party, resign or be replaced. Use the council’s own member register for current contact details.

43 records shown

Named members in the 2026 source archive
CouncillorWard or divisionParty
Davie StittAbbeyLabour Party
Ian BlakeAbbeyConservative and Unionist
Kim LoweAbbeyScottish National Party (SNP)
Archie DryburghAnnandale East and EskdaleLabour Party
Denis MaleAnnandale East and EskdaleIndependent / Other
Karen CarruthersAnnandale East and EskdaleIndependent / Other
Carolyne WilsonAnnandale NorthLabour Party
Gail MacgregorAnnandale NorthConservative and Unionist
Lynne DavisAnnandale NorthConservative and Unionist
Stephen ThompsonAnnandale NorthScottish National Party (SNP)
George JamiesonAnnandale SouthScottish National Party (SNP)
Ian CarruthersAnnandale SouthIndependent / Other
Richard BrodieAnnandale SouthLiberal Democrats
Sean MarshallAnnandale SouthLabour Party
Iain HowieCastle Douglas and CrocketfordIndependent / Other
John YoungCastle Douglas and CrocketfordScottish National Party (SNP)
Pauline DrysdaleCastle Douglas and CrocketfordConservative and Unionist
Andy McFarlaneDee and GlenkensScottish National Party (SNP)
Dougie CampbellDee and GlenkensIndependent / Other
John DenerleyDee and GlenkensIndependent / Other
Ivor HyslopLocharConservative and Unionist
Linda DorwardLocharLabour Party
Maureen JohnstoneLocharConservative and Unionist
Tracey LittleLocharScottish National Party (SNP)
David InglisMid Galloway and Wigtown WestIndependent / Other
Jackie McCamonMid Galloway and Wigtown WestConservative and Unionist
Katie HagmannMid Galloway and Wigtown WestScottish National Party (SNP)
Richard MarshMid Galloway and Wigtown WestIndependent / Other
Andrew WoodMid and Upper NithsdaleIndependent / Other
Jim DempsterMid and Upper NithsdaleIndependent / Other
Tony BerrettiMid and Upper NithsdaleScottish National Party (SNP)
David SlaterNithIndependent / Other
John CampbellNithScottish National Party (SNP)
Keith WaltersNithLabour Party
Malcolm JohnstoneNithConservative and Unionist
Andy FergusonNorth West DumfriesScottish National Party (SNP)
Emma JordanNorth West DumfriesLabour Party
Graham BellNorth West DumfriesConservative and Unionist
Paula StevensonNorth West DumfriesLabour Party
Andrew GiustiStranraer and the RhinsIndependent / Other
Ben DashperStranraer and the RhinsScottish National Party (SNP)
Chrissie HillStranraer and the RhinsIndependent / Other
Julie CurrieStranraer and the RhinsConservative and Unionist

Each table has its own date, unit and source. Census categories can contain subcategories. Do not add all rows together. Residents, households and electors are different measures.

Population by ageMid-2025

Unit: people. Source and definitions.

Population by age, Mid-2025
Measurepeople
All ages145,490
Under 1621,247
Age 16 to 6482,530
Age 65 and over41,713
Population history2011–2025

Unit: people. Source and definitions.

Population history, 2011–2025
Measurepeople
2011151,410
2012150,660
2013149,960
2014149,490
2015148,820
2016148,390
2017147,810
2018146,990
2019146,810
2020146,090
2021146,250
2022145,770
2023146,040
2024145,930
2025145,490
Census residentsCensus 2022

Unit: people (rounded). Source and definitions.

Census residents, Census 2022
Measurepeople (rounded)
All persons145,900
Females75,300
Males70,700
GDP history (archived release)1998–2019

Unit: GBP millions. Source and definitions. Historic economic output at current market prices. This is an old release, not a current local economy estimate.

GDP history (archived release), 1998–2019
MeasureGBP millions
19982,124
19992,194
20002,300
20012,435
20022,523
20032,650
20042,746
20052,887
20063,084
20073,121
20083,271
20093,212
20103,192
20113,324
20123,413
20133,581
20143,738
20153,749
20163,832
20173,954
20184,036
20194,188

About the data

We use ONS boundaries, published election results, Open Council Data seat and member records, and official population, census and local finance statistics. Each table shows its date. Read about the sources, coverage and methods.