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

Perth and Kinross Council Map

View the Perth and Kinross 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

154,930

Wards

12

Seats in 2026

40

Latest result year

2022

Party seats: 2026 snapshot

Download seat history (CSV)

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

Seats by party, 2026
PartySeats
SNP16
Conservative12
Other6
Liberal Democrats5
Labour1
Reported total40

“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
202640Conservative 12 · Labour 1 · Liberal Democrats 5 · SNP 16 · Other 6
202540Conservative 13 · Labour 1 · Liberal Democrats 5 · SNP 17 · Other 4
202440Conservative 14 · Labour 2 · Liberal Democrats 4 · SNP 16 · Other 4
202340Conservative 14 · Labour 2 · Liberal Democrats 4 · SNP 16 · Other 4
202240Conservative 14 · Labour 2 · Liberal Democrats 4 · SNP 16 · Other 4
202140Conservative 19 · Labour 1 · Liberal Democrats 5 · SNP 13 · Other 2
202040Conservative 17 · Labour 1 · Liberal Democrats 4 · SNP 15 · Other 3
201940Conservative 17 · Labour 1 · Liberal Democrats 4 · SNP 15 · Other 3
201840Conservative 17 · Labour 1 · Liberal Democrats 4 · SNP 15 · Other 3
201740Conservative 17 · Labour 1 · Liberal Democrats 4 · SNP 15 · Other 3
201641Conservative 11 · Labour 4 · Liberal Democrats 5 · SNP 18 · Other 3
201541Conservative 10 · Labour 4 · Liberal Democrats 5 · Other 4 · Nationalist parties 18
201441Conservative 10 · Labour 4 · Liberal Democrats 5 · Other 4 · Nationalist parties 18
201341Conservative 10 · Labour 4 · Liberal Democrats 5 · Other 4 · Nationalist parties 18
201241Conservative 10 · Labour 4 · Liberal Democrats 5 · Other 4 · Nationalist parties 18
201141Conservative 12 · Labour 3 · Liberal Democrats 8 · Nationalist parties 18
201041Conservative 12 · Labour 3 · Liberal Democrats 8 · Nationalist parties 18
200941Conservative 12 · Labour 3 · Liberal Democrats 8 · Nationalist parties 18
200841Conservative 12 · Labour 3 · Liberal Democrats 8 · Nationalist parties 18
200741Conservative 12 · Labour 3 · Liberal Democrats 8 · Nationalist parties 18
200641Conservative 10 · Labour 5 · Liberal Democrats 9 · Other 2 · Nationalist parties 15
200541Conservative 10 · Labour 5 · Liberal Democrats 9 · Other 2 · Nationalist parties 15
200441Conservative 10 · Labour 5 · Liberal Democrats 9 · Other 2 · Nationalist parties 15
200341Conservative 10 · Labour 5 · Liberal Democrats 9 · Other 2 · Nationalist parties 15
200241Conservative 11 · Labour 6 · Liberal Democrats 7 · Other 2 · Nationalist parties 15
200141Conservative 11 · Labour 6 · Liberal Democrats 7 · Other 2 · Nationalist parties 15
200041Conservative 11 · Labour 6 · Liberal Democrats 6 · Other 2 · Nationalist parties 16
199941Conservative 11 · Labour 6 · Liberal Democrats 6 · Other 2 · Nationalist parties 16
199832Conservative 2 · Labour 5 · Liberal Democrats 6 · Other 1 · Nationalist parties 18
199732Conservative 2 · Labour 5 · Liberal Democrats 6 · Other 1 · Nationalist parties 18
199632Conservative 2 · Labour 5 · Liberal Democrats 6 · Other 1 · Nationalist parties 18
199532Conservative 2 · Labour 5 · Liberal Democrats 6 · Other 1 · Nationalist parties 18
199429Conservative 16 · Labour 3 · Liberal Democrats 2 · Other 3 · Nationalist parties 5
199329Conservative 16 · Labour 3 · Liberal Democrats 2 · Other 3 · Nationalist parties 5
199229Conservative 16 · Labour 3 · Liberal Democrats 2 · Other 3 · Nationalist parties 5
199129Conservative 12 · Labour 5 · Liberal Democrats 2 · Other 2 · Nationalist parties 8
199029Conservative 12 · Labour 5 · Liberal Democrats 2 · Other 2 · Nationalist parties 8
198929Conservative 12 · Labour 5 · Liberal Democrats 2 · Other 2 · Nationalist parties 8
198829Conservative 12 · Labour 5 · Liberal Democrats 2 · Other 2 · Nationalist parties 8
198729Conservative 14 · Labour 6 · Liberal Democrats 4 · Other 4 · Nationalist parties 1
198629Conservative 14 · Labour 6 · Liberal Democrats 4 · Other 4 · Nationalist parties 1
198529Conservative 14 · Labour 6 · Liberal Democrats 4 · Other 4 · Nationalist parties 1
198429Conservative 14 · Labour 6 · Liberal Democrats 4 · Other 4 · Nationalist parties 1
198329Conservative 19 · Labour 5 · Liberal Democrats 1 · Other 3 · Nationalist parties 1
198229Conservative 19 · Labour 5 · Liberal Democrats 1 · Other 3 · Nationalist parties 1
198129Conservative 19 · Labour 5 · Liberal Democrats 1 · Other 3 · Nationalist parties 1
198029Conservative 19 · Labour 5 · Liberal Democrats 1 · Other 3 · Nationalist parties 1
197929Conservative 19 · Labour 3 · Other 5 · Nationalist parties 2
197829Conservative 19 · Labour 3 · Other 5 · Nationalist parties 2
197729Conservative 19 · Labour 3 · Other 5 · Nationalist parties 2
197629Conservative 16 · Labour 4 · Other 9
197529Conservative 16 · Labour 4 · Other 9
197429Conservative 16 · Labour 4 · Other 9

Perth and Kinross Council and Local Areas

Scottish council in Scotland. Official council code: S12000048. 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 National Party
  • 14 Scottish Conservative and Unionist Party
  • 4 Scottish Liberal Democrats
  • 4 Independent
  • 2 Scottish Labour Party

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 - Carse of Gowrie3 declared winners · 56.6% turnout

Electorate: 8,157. Ballot papers: 4,619. Source and method.

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

Ward 1 - Carse of Gowrie, 2022
CandidatePartyFirst preferencesResult
Alasdair BAILEYScottish Labour Party1,265Elected
Angus FORBESScottish Conservative and Unionist Party1,017Elected
Ken HARVEYScottish National Party961Elected
John KELLASScottish National Party474Not elected
Mac ROBERTSScottish Conservative and Unionist Party388Not elected
Roger HUMPHRYScottish Green Party233Not elected
Lindsay James Crosbie EASTONScottish Liberal Democrats150Not elected
Don MARSHALLScottish Family Party59Not 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 - Perth City South4 declared winners · 51.6% turnout

Electorate: 13,427. Ballot papers: 6,925. Source and method.

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

Ward 10 - Perth City South, 2022
CandidatePartyFirst preferencesResult
Liz BARRETTScottish Liberal Democrats2,315Elected
Iain MACPHERSONScottish National Party1,377Elected
Andy CHANScottish Conservative and Unionist Party1,151Elected
Sheila MCCOLEScottish National Party922Elected
Calum MILNEScottish Conservative and Unionist Party404Not elected
Kirsten ROPERScottish Labour Party385Not elected
Elspeth MACLACHLANScottish Green Party279Not 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 - Perth City North3 declared winners · 39.3% turnout

Electorate: 9,041. Ballot papers: 3,552. Source and method.

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

Ward 11 - Perth City North, 2022
CandidatePartyFirst preferencesResult
Ian MASSIEScottish National Party1,129Elected
John REBBECKScottish National Party779Elected
Aziz REHMANScottish Conservative and Unionist Party677Not elected
Brian LEISHMANScottish Labour Party530Elected
James Ian GRAHAMScottish Liberal Democrats147Not elected
Ronnie MCNEILScottish Green Party120Not elected
Alan BLACKAlba Party75Not 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 - Perth City Centre4 declared winners · 41.8% turnout

Electorate: 12,856. Ballot papers: 5,373. Source and method.

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

Ward 12 - Perth City Centre, 2022
CandidatePartyFirst preferencesResult
Eric DRYSDALEScottish National Party1,445Elected
Peter Anthony BARRETTScottish Liberal Democrats1,038Elected
Chris AHERNScottish Conservative and Unionist Party1,005Elected
Andrew PARROTTScottish National Party655Elected
Scott FORSYTHScottish Labour Party435Not elected
Nick TULLOCHScottish Conservative and Unionist Party299Not elected
Susannah RAEScottish Green Party268Not elected
Ian THOMSONIndependent64Not elected
Sandy MILLERAlba Party48Not 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 - Strathmore4 declared winners · 54.7% turnout

Electorate: 12,583. Ballot papers: 6,881. Source and method.

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

Ward 2 - Strathmore, 2022
CandidatePartyFirst preferencesResult
GRANT STEWARTScottish National Party1,780Elected
COLIN STEWARTIndependent1,174Elected
Hugh ANDERSONScottish Conservative and Unionist Party1,032Elected
Dennis MELLOYScottish Conservative and Unionist Party1,009Not elected
Jack WELCHScottish National Party671Elected
Violet IWANIOScottish Liberal Democrats598Not elected
Jill BELCHScottish Green Party500Not 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 - Blairgowrie and Glens3 declared winners · 52.2% turnout

Electorate: 9,188. Ballot papers: 4,793. Source and method.

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

Ward 3 - Blairgowrie and Glens, 2022
CandidatePartyFirst preferencesResult
Caroline SHIERSScottish Conservative and Unionist Party1,202Elected
Tom MCEWANScottish National Party1,101Elected
Bob BRAWNScottish Conservative and Unionist Party918Elected
Harry MACFADYENScottish National Party776Not elected
Pauline HUNTERScottish Labour Party232Not elected
Louise RAMSAYScottish Green Party169Not elected
Gordon Ross CLARKScottish Liberal Democrats163Not elected
Bernard NOONANIndependent64Not elected
Jack MURPHYScottish Family Party37Not 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 - Highland3 declared winners · 58.8% turnout

Electorate: 7,674. Ballot papers: 4,512. Source and method.

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

Ward 4 - Highland, 2022
CandidatePartyFirst preferencesResult
John DUFFScottish Conservative and Unionist Party1,110Elected
Xander MCDADEIndependent977Elected
Michael James WILLIAMSONScottish National Party856Elected
Sally Kirsten MURRAYScottish National Party807Not elected
Rhona METCALFEScottish Conservative and Unionist Party268Not elected
Mary MCDOUGALLScottish Green Party203Not elected
Paula HUNTERScottish Labour Party147Not elected
Barry Blackler MCMAHONScottish Liberal Democrats87Not 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 - Strathtay3 declared winners · 53.3% turnout

Electorate: 9,890. Ballot papers: 5,274. Source and method.

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

Ward 5 - Strathtay, 2022
CandidatePartyFirst preferencesResult
Grant LAINGScottish National Party1,328Elected
Melanie Jane KINNEYScottish National Party1,069Not elected
Ian JAMESScottish Conservative and Unionist Party972Elected
Claire MCLARENScottish Liberal Democrats962Elected
Anne JARVISScottish Conservative and Unionist Party828Not 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 - Strathearn3 declared winners · 52.4% turnout

Electorate: 8,672. Ballot papers: 4,548. Source and method.

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

Ward 6 - Strathearn, 2022
CandidatePartyFirst preferencesResult
Noah KHOGALIScottish Conservative and Unionist Party1,337Elected
Rhona BROCKIndependent1,224Elected
Stewart DONALDSONScottish National Party1,082Elected
David WESTScottish National Party391Not elected
Julia Mary BROWNScottish Liberal Democrats261Not elected
Roger CARTWRIGHTIndependent171Not 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 - Strathallan3 declared winners · 51.5% turnout

Electorate: 9,543. Ballot papers: 4,916. Source and method.

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

Ward 7 - Strathallan, 2022
CandidatePartyFirst preferencesResult
Keith ALLANScottish Conservative and Unionist Party1,420Elected
Steven CARRScottish National Party1,048Elected
Crawford REIDScottish Conservative and Unionist Party812Elected
Catherine SCOTTScottish National Party625Not elected
Neil Henry GAUNTScottish Liberal Democrats547Not elected
Andrew LEARScottish Green Party333Not 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 - Kinross-Shire4 declared winners · 55.1% turnout

Electorate: 11,806. Ballot papers: 6,500. Source and method.

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

Ward 8 - Kinross-Shire, 2022
CandidatePartyFirst preferencesResult
Richard WATTERSScottish National Party1,658Elected
Willie ROBERTSONScottish Liberal Democrats1,346Elected
Neil FRESHWATERScottish Conservative and Unionist Party957Elected
George STIRLINGScottish Conservative and Unionist Party925Not elected
Dave CUTHBERTIndependent725Elected
Graham COXScottish Labour Party438Not elected
Pat DORANScottish Green Party331Not elected
Gerald OCONNELLScottish Family Party52Not 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 - Almond and Earn3 declared winners · 50.2% turnout

Electorate: 7,985. Ballot papers: 4,005. Source and method.

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

Ward 9 - Almond and Earn, 2022
CandidatePartyFirst preferencesResult
Michelle FRAMPTONScottish National Party1,339Elected
David ILLINGWORTHScottish Conservative and Unionist Party1,106Elected
Frank SMITHScottish Conservative and Unionist Party806Elected
Tina Jane NG-A-MANNScottish Liberal Democrats347Not elected
Paul VALLOTScottish Green Party312Not elected
Lynda DAVISUK Independence Party50Not 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)

40 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.

40 records shown

Named members in the 2026 source archive
CouncillorWard or divisionParty
David IllingworthAlmond and EarnConservative and Unionist
Frank SmithAlmond and EarnConservative and Unionist
Michelle FramptonAlmond and EarnScottish National Party (SNP)
Bob BrawnBlairgowrie and GlensConservative and Unionist
Caroline ShiersBlairgowrie and GlensConservative and Unionist
Tom McEwanBlairgowrie and GlensScottish National Party (SNP)
Alasdair BaileyCarse of GowrieLabour Party
Angus ForbesCarse of GowrieConservative and Unionist
Ken HarveyCarse of GowrieScottish National Party (SNP)
John DuffHighlandConservative and Unionist
Mike WilliamsonHighlandScottish National Party (SNP)
Xander McDadeHighlandIndependent / Other
Dave CuthbertKinross-shireIndependent / Other
Neil FreshwaterKinross-shireConservative and Unionist
Richard WattersKinross-shireScottish National Party (SNP)
Willie RobertsonKinross-shireLiberal Democrats
Andrew ParrottPerth City CentreScottish National Party (SNP)
Chris AhernPerth City CentreConservative and Unionist
Eric DrysdalePerth City CentreScottish National Party (SNP)
Peter BarrettPerth City CentreLiberal Democrats
Carol MairPerth City NorthScottish National Party (SNP)
Ian MassiePerth City NorthScottish National Party (SNP)
John RebbeckPerth City NorthScottish National Party (SNP)
Andy ChanPerth City SouthIndependent / Other
Iain MacPhersonPerth City SouthScottish National Party (SNP)
Liz BarrettPerth City SouthLiberal Democrats
Sheila McColePerth City SouthScottish National Party (SNP)
Alan WattStrathallanLiberal Democrats
Keith AllanStrathallanConservative and Unionist
Steven CarrStrathallanScottish National Party (SNP)
Noah KhogaliStrathearnConservative and Unionist
Rhona BrockStrathearnIndependent / Other
Stewart DonaldsonStrathearnScottish National Party (SNP)
Colin StewartStrathmoreIndependent / Other
Grant StewartStrathmoreScottish National Party (SNP)
Hugh AndersonStrathmoreConservative and Unionist
Jack WelchStrathmoreScottish National Party (SNP)
Claire McLarenStrathtayLiberal Democrats
Grant LaingStrathtayIndependent / Other
Ian JamesStrathtayConservative 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 ages154,930
Under 1623,610
Age 16 to 6491,681
Age 65 and over39,639
Population history2011–2025

Unit: people. Source and definitions.

Population history, 2011–2025
Measurepeople
2011146,850
2012147,260
2013147,010
2014147,800
2015148,490
2016149,170
2017149,540
2018149,350
2019149,740
2020149,410
2021150,700
2022151,130
2023153,180
2024154,490
2025154,930
Census residentsCensus 2022

Unit: people (rounded). Source and definitions.

Census residents, Census 2022
Measurepeople (rounded)
All persons150,800
Females77,300
Males73,500
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,390
19992,320
20002,302
20012,361
20022,540
20032,687
20042,828
20052,968
20063,368
20073,451
20083,495
20093,622
20103,571
20113,691
20123,940
20134,240
20144,440
20154,623
20164,624
20174,735
20184,808
20195,002

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.