World Library  
Flag as Inappropriate
Email this Article

Politics of Aberdeen

Article Id: WHEBN0009591235
Reproduction Date:

Title: Politics of Aberdeen  
Author: World Heritage Encyclopedia
Language: English
Subject: Aberdeen, List of towns and cities in Scotland by population, List of Category A listed buildings in Aberdeen, Geography of Aberdeen, Petroleum industry in Aberdeen
Collection: Politics of Aberdeen
Publisher: World Heritage Encyclopedia
Publication
Date:
 

Politics of Aberdeen

The Politics of Aberdeen, Scotland have changed significantly in recent years. In 1996, under the Local Government etc. (Scotland) Act 1994, Grampian Regional Council and Aberdeen District Council were dissolved, creating the new unitary Aberdeen City Council to represent the city's council area.

Contents

  • Aberdeen City Council 1
  • Composition 2
  • New wards from May 2007 3
  • Composition (2012-) 4
  • Changes since 2012 Election 5
  • Composition (2007-2012) 6
  • Changes since 2007 Election 7
  • Composition (2003-2007) 8
  • Scottish independence referendum 9
  • UK Parliament 10
  • Scottish Parliament 11
  • European Parliament 12
  • Twinned cities 13
  • See also 14
  • References 15
  • External links 16

Aberdeen City Council

Aberdeen City Council represents the Aberdeen City council area of Scotland.

The council area was created in 1996, under the Local Government etc. (Scotland) Act 1994. However, a sense of Aberdeen as a city, with its own city council, can be traced back to 1900, when the city of county of Aberdeen was created.

In 1975, under the Local Government (Scotland) Act 1973, the county of city was combined with Bucksburn, Dyce, Newhills, Old Machar, Peterculter and the Stoneywood areas of the county of Aberdeen and, the Nigg area of the county of Kincardine, (including Cove Bay) to form the Aberdeen district of the Grampian region. This district became the now existing unitary council area in 1996.

On 9 May 1995, by resolution under section 23 of the Local Government (Scotland) Act 1973, The City of Aberdeen Council changed the name of the local government area of "City of Aberdeen" to "Aberdeen City".

Composition

Between 2003 and 2007, the council was under the control of a Liberal Democrat and Conservative coalition, holding 23 of the 43 seats on the council. Prior to the 2003 election, the council had been considered a Labour stronghold.[1] Following the May 2007 election, contested for the first time using a system of proportional representation, the Liberal Democrats and the Scottish National Party (SNP) formed a coalition to run the council, holding 27 of the 43 seats (following an SNP by-election gain from the Conservatives on 16 August 2007, the Liberal Democrat/SNP coalition held 28 of the 43 seats). At the May 2012 election, Labour entered into a coalition with the Conservatives and the independents to run the council, with 23 out of the 43 seats.

Aberdeen City Council comprises forty-three councillors, who represent the city's thirteen wards, and is chaired by the Lord Provost.

New wards from May 2007

Before May 2007, councillors represented 43 single-member wards, but since then, all seats were contested by the first-past-the-post electoral system. On 5 May 2007, it was the first election to use the single transferable vote system of election and multi-member wards, each ward electing three or four councillors. The Local Government Boundary Commission for Scotland completed its final recommendations for new wards for all the council areas of Scotland and for Aberdeen it was concluded that there would be 13 multi-member wards with a total of 43 councillors. This system was introduced as a result of the Local Governance (Scotland) Act 2004, and was designed to produce a form of proportional representation.[2]

The composition of wards changed to:

3 councillors:

4 councillors:

Name changes

Composition (2012-)

Ward Councillors Party
Dyce/Bucksburn/Danestone Barney Crockett Labour
Graeme Lawrence Labour
Neil MacGregor Scottish National Party
Gill Samarai Scottish National Party
Bridge of Don Muriel Jaffrey Scottish National Party
John Reynolds Independent
Sandy Stuart Scottish National Party
Willie Young Labour
Kingswells/Sheddocksley/Summerhill David Cameron Scottish National Party
Steve Delaney Liberal Democrat
Len Ironside Labour
Northfield/Mastrick North Scott Carle Labour
Jackie Dunbar Scottish National Party
Gordon Graham Labour
Hilton/Woodside/Stockethill George Adam Labour
Kirsty Blackmann ("née" West) Scottish National Party
Lesley Dunbar Labour
Tillydrone/Seaton/Old Aberdeen Ross Grant Labour
Ramsey Milne Labour
Jim Noble Scottish National Party
Midstocket/Rosemount Bill Cormie Scottish National Party
Fraser Forsyth Independent
Jenny Laing Labour
George Street/Harbour Andrew May Scottish National Party
Jean Morrison Labour
Nathan Morrison Labour
Lower Deeside Mary Boulton Independent
M. Tauqeer Malik Labour
Aileen Malone Liberal Democrat
Hazlehead/Ashley/Queens Cross John Corall SNP
Martin Greig Liberal Democrat
Jennifer Stewart Liberal Democrat
Ross Thomson Conservative
Airyhall/Broomhill/Garthdee Angela Taylor Labour
Gordon Townson Conservative
Ian Yuill Liberal Democrat
Torry/Ferryhill Yvonne Allan Labour
Graham Dickson Scottish National Party
Alan Donnelly Independent
Jim Kiddle Scottish National Party
Kincorth/Nigg/Cove Neil Cooney Labour
Andrew Finlayson Independent
Callum McCaig Scottish National Party

Changes since 2012 Election

  • In January 2014, Torry/Ferryhill Cllr Alan Donnelly was expelled from the Conservative Party group and sits as an Independent.
  • In May 2014, Midstocket/Rosemount Cllr Jenny Laing replaced Dyce/Bucksburn/Danestone Cllr Barney Crockett as Leader of the Council.
  • In May 2014, Midstocket/Rosemount Cllr Fraser Forsyth resigned from the Conservative Party group and sits as an Independent.

Composition (2007-2012)

Ward Councillors Party
Dyce/Bucksburn/Danestone Ron Clark Liberal Democrat
Barney Crockett Labour
Mark McDonald Scottish National Party
George Penny Liberal Democrat
Bridge of Don Muriel Jaffrey Scottish National Party
Gordon Leslie Liberal Democrat
John Reynolds Liberal Democrat
Willie Young Labour
Kingswells/Sheddocksley Len Ironside Labour
Peter Stephen Liberal Democrat
Wendy Stuart Scottish National Party
Northfield Jackie Dunbar Scottish National Party
Gordon Graham Labour
Kevin Stewart Scottish National Party
Hilton/Stockethill George Adam Labour
Neil Fletcher Liberal Democrat
Kirsty West Scottish National Party
Tillydrone/Seaton/Old Aberdeen Norman Collie Labour
Jim Noble Scottish National Party
Richard Robertson Liberal Democrat
Midstocket/Rosemount Bill Cormie Scottish National Party
Jenny Laing Labour
John Corral Scottish National Party
George Street/Harbour Andrew May Scottish National Party
Jim Hunter Labour
John Stewart Liberal Democrat
Lower Deeside Mary Boulton Independent
Aileen Malone Liberal Democrat
Alan Milne Conservative
Hazlehead/Ashley/Queens Cross Jim Farquharson Conservative
Martin Greig Liberal Democrat
Jennifer Stewart Liberal Democrat
John West Scottish National Party
Airyhall/Broomhill/Garthdee Scott Cassie Liberal Democrat
Jill Wisely Conservative
Ian Yuill Liberal Democrat
Torry/Ferryhill Yvonne Allan Labour
Irene Cormack Liberal Democrat
Alan Donnelly Conservative
Jim Kiddle Scottish National Party
Kincorth/Loirston Neil Cooney Labour
Kate Dean Liberal Democrat
Callum McCaig Scottish National Party
Source: [1]

Changes since 2007 Election

  • A by-election was held in the Midstocket/Rosemount Ward following the death of the Conservatives' John Porter on 23 May 2007. The by-election, on 16 August 2007, was won by the SNP's John Corall.
  • In January 2011, Tillydrone/Seaton/Old Aberdeen Cllr Norman Collie resigned from the Labour Party and sat as an Independent.
  • A by-election was held in the Dyce/Bucksburn/Danestone Ward following the death of the Liberal Democrat's Ron Clark on 21 February 2011. The by-election, on 19 May 2011, was won by the SNP's Neil MacGregor.
  • In June 2011, Hazlehead/Ashley/Queens Cross Cllr Jim Farquaharson was expelled from the Conservative Party and sat as an Independent.
  • In June 2011, Lower Deeside Cllr Alan Milne was expelled from the Conservative Party and sat as an Independent.
  • A by-election was held in the Airyhall/Broomhill/Garthdee Ward following the resignation of the Liberal Democrat's Scott Cassie on 27 April 2011 after he was jailed for embezzlement. The by-election, on 23 June 2011, was won by the SNP's Gordon Scott Townson.
  • In September 2011, Bridge of Don Cllr Gordon Leslie was suspended from the Liberal Democrats. He subsequently resigned from the party and sat as an Independent.
  • In February 2012, George Street/Harbour Cllr Jim Hunter was suspended from the Labour Party. He subsequently resigned from the party and sat as an Independent.
  • In March 2012, Bridge of Don Cllr John Reynolds resigned from the Liberal Democrats and sat as an Independent.

Composition (2003-2007)

The previous composition of 43 wards while using the standard first-past-the-post voting system. Their representative councillors and political parties were:

Party Ward Councillor
Liberal Democrat (34) Ashley Martin Greig
Scottish National Party (9) Auchmill Kevin Stewart
Labour (2) Bankhead/Stoneywood Brian Rattary
Liberal Democrat (21) Berryden John Stewart
Liberal Democrat (6) Bridge of Don Millie McLeod
Liberal Democrat (35) Broomhill Ian Yuill
Labour (28) Castlehill Jim Hunter
Liberal Democrat (32) Cults Aileen Malone
Labour (10) Cummings Park Gordon Graham
Liberal Democrat (3) Danestone Raymond Hutcheon
Scottish National Party (7) Donmouth Muriel Jaffrey
Liberal Democrat (38) Duthie Irene Cormack
Liberal Democrat (1) Dyce Ron Clark
Liberal Democrat (36) Garthdee Scott Cassie
Liberal Democrat (26) Gilcomston Alison Smith
Liberal Democrat (29) Hazlehead Karen Freel
Labour (15) Hilton George Adam
Liberal Democrat (37) Holburn David Falconer
Liberal Democrat (4) Jesmond Gordon Leslie
Labour (42) Kincorth East George Urquhart
Independent (41) Kincorth West David Clyne
Liberal Democrat (19) Kittybrewster Neil Fletcher
Liberal Democrat (27) Langstane Steve Delaney
Liberal Democrat (43) Loirston Katherine Dean
Conservative (33) Mannofield Jill Wisely
Labour (12) Mastrick Ramsey Milne
Conservative (24) Midstocket John Porter
Liberal Democrat (31) Murtle Matthew Duncan
Liberal Democrat (8) Newhills Peter Stephen
Liberal Democrat (5) Oldmachar John Reynolds
Liberal Democrat (30) Peterculter Pamela MacDonald
Labour (23) Pittodrie Ronald Webster
Conservative (25) Queens Cross Brenda Craig
Labour (18) Seaton Norman Collie
Labour (13) Sheddocksley James Lamond
Scottish National Party (11) Springhill Karen Shirron
Labour (17) St. Machar Sandra Macdonald
Labour (20) Stockethill June Lamond
Labour (14) Summerhill Len Ironside
Scottish National Party (22) Sunnybank Andrew May
Labour (39) Torry Yvonne Allan
Scottish National Party (40) Tullos Jim Kiddie
Scottish National Party (16) Woodside/Tillydrone Alan Gowers
Source: Aberdeen City Council

Scottish independence referendum

In 2014 a referendum was held asking voters in Scotland the question: "Should Scotland be an independent country?" The referendum was held by the SNP administration after their victory in the 2011 Scottish Parliament election to determine whether Scotland should become an independent nation or remain a devolved part of the United Kingdom. Of the 3,623,344 votes cast (on a turnout of 84.6%) 2,001,926 were in favour of a "No" vote (55.3%) while 1,617,989 were "Yes" (44.7%): leading to Scotland remaining part of the United Kingdom.

The Aberdeen City local authority area had a higher than average No vote. 84,094 voters in the area voted against independence (58.6%) while 59,390 voted in favour of independence (41.4%). The Aberdeen City council area had the third lowest turnout in Scotland with 143,484 valid ballot papers on a turnout of 81.7%, ahead of Dundee and Glasgow.

UK Parliament

In the United Kingdom Parliament, the city is divided between three constituencies:
Party Constituency Member
Scottish National Party Aberdeen North Kirsty Blackman
Scottish National Party Aberdeen South Callum McCaig
Scottish National Party Gordon Alex Salmond

Scottish Parliament

There are three Scottish Parliament constituencies that overlap the Aberdeen City Council area in the North East Scotland electoral region:
Party Constituency Member
Scottish National Party Aberdeen Central Kevin Stewart
Scottish National Party Aberdeen Donside Mark McDonald
Scottish National Party Aberdeen South and North Kincardine Maureen Watt

Other MSPs in the North East Scotland electoral region (but selected by the Additional Member proportional representation system, and not in constituencies overlapping Aberdeen City or the Aberdeen City Council area) are:

Party Members
Labour Richard Baker
Labour Lewis MacDonald
Labour Jenny Marra
Conservative Alex Johnstone
Conservative Nanette Milne
Liberal Democrat Alison McInnes
Scottish National Party Christian Allard

European Parliament

In the European Parliament, Scotland as a whole (and therefore Aberdeen) is represented by six MEPs in the Scotland constituency:

Party Members
Labour David Martin
Labour Catherine Stihler
Scottish National Party Ian Hudghton
Scottish National Party Alyn Smith
Conservative Ian Duncan
UK Independence Party David Coburn

Twinned cities

Aberdeen is twinned with several cities across Europe and throughout the rest of the world.[3] These include:

See also

References


-- Module:Hatnote -- -- -- -- This module produces hatnote links and links to related articles. It -- -- implements the and meta-templates and includes -- -- helper functions for other Lua hatnote modules. --


local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local mArguments -- lazily initialise Module:Arguments local yesno -- lazily initialise Module:Yesno

local p = {}


-- Helper functions


local function getArgs(frame) -- Fetches the arguments from the parent frame. Whitespace is trimmed and -- blanks are removed. mArguments = require('Module:Arguments') return mArguments.getArgs(frame, {parentOnly = true}) end

local function removeInitialColon(s) -- Removes the initial colon from a string, if present. return s:match('^:?(.*)') end

function p.findNamespaceId(link, removeColon) -- Finds the namespace id (namespace number) of a link or a pagename. This -- function will not work if the link is enclosed in double brackets. Colons -- are trimmed from the start of the link by default. To skip colon -- trimming, set the removeColon parameter to true. checkType('findNamespaceId', 1, link, 'string') checkType('findNamespaceId', 2, removeColon, 'boolean', true) if removeColon ~= false then link = removeInitialColon(link) end local namespace = link:match('^(.-):') if namespace then local nsTable = mw.site.namespaces[namespace] if nsTable then return nsTable.id end end return 0 end

function p.formatPages(...) -- Formats a list of pages using formatLink and returns it as an array. Nil -- values are not allowed. local pages = {...} local ret = {} for i, page in ipairs(pages) do ret[i] = p._formatLink(page) end return ret end

function p.formatPageTables(...) -- Takes a list of page/display tables and returns it as a list of -- formatted links. Nil values are not allowed. local pages = {...} local links = {} for i, t in ipairs(pages) do checkType('formatPageTables', i, t, 'table') local link = t[1] local display = t[2] links[i] = p._formatLink(link, display) end return links end

function p.makeWikitextError(msg, helpLink, addTrackingCategory) -- Formats an error message to be returned to wikitext. If -- addTrackingCategory is not false after being returned from -- Module:Yesno, and if we are not on a talk page, a tracking category -- is added. checkType('makeWikitextError', 1, msg, 'string') checkType('makeWikitextError', 2, helpLink, 'string', true) yesno = require('Module:Yesno') local title = mw.title.getCurrentTitle() -- Make the help link text. local helpText if helpLink then helpText = ' (help)' else helpText = end -- Make the category text. local category if not title.isTalkPage and yesno(addTrackingCategory) ~= false then category = 'Hatnote templates with errors' category = string.format( '%s:%s', mw.site.namespaces[14].name, category ) else category = end return string.format( '%s', msg, helpText, category ) end


-- Format link -- -- Makes a wikilink from the given link and display values. Links are escaped -- with colons if necessary, and links to sections are detected and displayed -- with " § " as a separator rather than the standard MediaWiki "#". Used in -- the template.


function p.formatLink(frame) local args = getArgs(frame) local link = args[1] local display = args[2] if not link then return p.makeWikitextError( 'no link specified', 'Template:Format hatnote link#Errors', args.category ) end return p._formatLink(link, display) end

function p._formatLink(link, display) -- Find whether we need to use the colon trick or not. We need to use the -- colon trick for categories and files, as otherwise category links -- categorise the page and file links display the file. checkType('_formatLink', 1, link, 'string') checkType('_formatLink', 2, display, 'string', true) link = removeInitialColon(link) local namespace = p.findNamespaceId(link, false) local colon if namespace == 6 or namespace == 14 then colon = ':' else colon = end -- Find whether a faux display value has been added with the | magic -- word. if not display then local prePipe, postPipe = link:match('^(.-)|(.*)$') link = prePipe or link display = postPipe end -- Find the display value. if not display then local page, section = link:match('^(.-)#(.*)$') if page then display = page .. ' § ' .. section end end -- Assemble the link. if display then return string.format('%s', colon, link, display) else return string.format('%s%s', colon, link) end end


-- Hatnote -- -- Produces standard hatnote text. Implements the template.


function p.hatnote(frame) local args = getArgs(frame) local s = args[1] local options = {} if not s then return p.makeWikitextError( 'no text specified', 'Template:Hatnote#Errors', args.category ) end options.extraclasses = args.extraclasses options.selfref = args.selfref return p._hatnote(s, options) end

function p._hatnote(s, options) checkType('_hatnote', 1, s, 'string') checkType('_hatnote', 2, options, 'table', true) local classes = {'hatnote'} local extraclasses = options.extraclasses local selfref = options.selfref if type(extraclasses) == 'string' then classes[#classes + 1] = extraclasses end if selfref then classes[#classes + 1] = 'selfref' end return string.format( '
%s
', table.concat(classes, ' '), s )

end

return p-------------------------------------------------------------------------------- -- Module:Hatnote -- -- -- -- This module produces hatnote links and links to related articles. It -- -- implements the and meta-templates and includes -- -- helper functions for other Lua hatnote modules. --


local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local mArguments -- lazily initialise Module:Arguments local yesno -- lazily initialise Module:Yesno

local p = {}


-- Helper functions


local function getArgs(frame) -- Fetches the arguments from the parent frame. Whitespace is trimmed and -- blanks are removed. mArguments = require('Module:Arguments') return mArguments.getArgs(frame, {parentOnly = true}) end

local function removeInitialColon(s) -- Removes the initial colon from a string, if present. return s:match('^:?(.*)') end

function p.findNamespaceId(link, removeColon) -- Finds the namespace id (namespace number) of a link or a pagename. This -- function will not work if the link is enclosed in double brackets. Colons -- are trimmed from the start of the link by default. To skip colon -- trimming, set the removeColon parameter to true. checkType('findNamespaceId', 1, link, 'string') checkType('findNamespaceId', 2, removeColon, 'boolean', true) if removeColon ~= false then link = removeInitialColon(link) end local namespace = link:match('^(.-):') if namespace then local nsTable = mw.site.namespaces[namespace] if nsTable then return nsTable.id end end return 0 end

function p.formatPages(...) -- Formats a list of pages using formatLink and returns it as an array. Nil -- values are not allowed. local pages = {...} local ret = {} for i, page in ipairs(pages) do ret[i] = p._formatLink(page) end return ret end

function p.formatPageTables(...) -- Takes a list of page/display tables and returns it as a list of -- formatted links. Nil values are not allowed. local pages = {...} local links = {} for i, t in ipairs(pages) do checkType('formatPageTables', i, t, 'table') local link = t[1] local display = t[2] links[i] = p._formatLink(link, display) end return links end

function p.makeWikitextError(msg, helpLink, addTrackingCategory) -- Formats an error message to be returned to wikitext. If -- addTrackingCategory is not false after being returned from -- Module:Yesno, and if we are not on a talk page, a tracking category -- is added. checkType('makeWikitextError', 1, msg, 'string') checkType('makeWikitextError', 2, helpLink, 'string', true) yesno = require('Module:Yesno') local title = mw.title.getCurrentTitle() -- Make the help link text. local helpText if helpLink then helpText = ' (help)' else helpText = end -- Make the category text. local category if not title.isTalkPage and yesno(addTrackingCategory) ~= false then category = 'Hatnote templates with errors' category = string.format( '%s:%s', mw.site.namespaces[14].name, category ) else category = end return string.format( '%s', msg, helpText, category ) end


-- Format link -- -- Makes a wikilink from the given link and display values. Links are escaped -- with colons if necessary, and links to sections are detected and displayed -- with " § " as a separator rather than the standard MediaWiki "#". Used in -- the template.


function p.formatLink(frame) local args = getArgs(frame) local link = args[1] local display = args[2] if not link then return p.makeWikitextError( 'no link specified', 'Template:Format hatnote link#Errors', args.category ) end return p._formatLink(link, display) end

function p._formatLink(link, display) -- Find whether we need to use the colon trick or not. We need to use the -- colon trick for categories and files, as otherwise category links -- categorise the page and file links display the file. checkType('_formatLink', 1, link, 'string') checkType('_formatLink', 2, display, 'string', true) link = removeInitialColon(link) local namespace = p.findNamespaceId(link, false) local colon if namespace == 6 or namespace == 14 then colon = ':' else colon = end -- Find whether a faux display value has been added with the | magic -- word. if not display then local prePipe, postPipe = link:match('^(.-)|(.*)$') link = prePipe or link display = postPipe end -- Find the display value. if not display then local page, section = link:match('^(.-)#(.*)$') if page then display = page .. ' § ' .. section end end -- Assemble the link. if display then return string.format('%s', colon, link, display) else return string.format('%s%s', colon, link) end end


-- Hatnote -- -- Produces standard hatnote text. Implements the template.


function p.hatnote(frame) local args = getArgs(frame) local s = args[1] local options = {} if not s then return p.makeWikitextError( 'no text specified', 'Template:Hatnote#Errors', args.category ) end options.extraclasses = args.extraclasses options.selfref = args.selfref return p._hatnote(s, options) end

function p._hatnote(s, options) checkType('_hatnote', 1, s, 'string') checkType('_hatnote', 2, options, 'table', true) local classes = {'hatnote'} local extraclasses = options.extraclasses local selfref = options.selfref if type(extraclasses) == 'string' then classes[#classes + 1] = extraclasses end if selfref then classes[#classes + 1] = 'selfref' end return string.format( '
%s
', table.concat(classes, ' '), s )

end

return p
  1. ^
  2. ^
  3. ^

External links

  • Council website
This article was sourced from Creative Commons Attribution-ShareAlike License; additional terms may apply. World Heritage Encyclopedia content is assembled from numerous content providers, Open Access Publishing, and in compliance with The Fair Access to Science and Technology Research Act (FASTR), Wikimedia Foundation, Inc., Public Library of Science, The Encyclopedia of Life, Open Book Publishers (OBP), PubMed, U.S. National Library of Medicine, National Center for Biotechnology Information, U.S. National Library of Medicine, National Institutes of Health (NIH), U.S. Department of Health & Human Services, and USA.gov, which sources content from all federal, state, local, tribal, and territorial government publication portals (.gov, .mil, .edu). Funding for USA.gov and content contributors is made possible from the U.S. Congress, E-Government Act of 2002.
 
Crowd sourced content that is contributed to World Heritage Encyclopedia is peer reviewed and edited by our editorial staff to ensure quality scholarly research articles.
 
By using this site, you agree to the Terms of Use and Privacy Policy. World Heritage Encyclopedia™ is a registered trademark of the World Public Library Association, a non-profit organization.
 



Copyright © World Library Foundation. All rights reserved. eBooks from World eBook Library are sponsored by the World Library Foundation,
a 501c(4) Member's Support Non-Profit Organization, and is NOT affiliated with any governmental agency or department.