Central Ayrshire (UK Parliament constituency)
Template:Short description Template:Use dmy dates
Template:Infobox UK constituency main
Central Ayrshire is a constituency of the British House of Commons, located in the south-west of Scotland within the North Ayrshire and South Ayrshire council areas. It elects one Member of Parliament (MP) at least once every five years using the first-past-the-post system of voting. It has been represented since 2024 by Alan Gemmell of Scottish Labour.
Boundaries
1950–1974: The burghs of Irvine, Kilwinning, Stewarton and Troon, the districts of Irvine and Kilbirnie, the electoral division of Dundonald in the district of Ayr, and the electoral division of Dunlop and Stewarton in the district of Kilmarnock.[1]
1974–1983: The burghs of Irvine, Kilwinning and Troon, the districts of Irvine and Kilbirnie and the electoral division of Dundonald in the district of Ayr.[2]
2005–present: Under the Fifth Review of UK Parliament constituencies, the constituency contained parts of the North Ayrshire and South Ayrshire Councils; the boundaries were defined in accordance with the ward structure in place on 30 November 2004. Under the 2023 review of Westminster constituencies, which came into effect for the 2024 general election, the boundaries were unchanged.[3]
Further to reviews of local government ward boundaries which came into effect in 2007 and 2017, but did not affect the parliamentary boundaries, the contents of the constituency are now defined as follows: [4]
- In full: the North Ayrshire Council wards of Irvine East, Irvine South, and Irvine West; and the South Ayrshire Council wards of Kyle, Prestwick, and Troon.
- In part: the North Ayrshire Council ward of Kilwinning (small southeastern area); and the South Ayrshire Council wards of Ayr North (Woodfield area of Ayr), and Maybole, North Carrick and Coylton (very small area).[5]
Constituency profile
The constituency covers towns such as Irvine and parts of Kilwinning to the north, as well as the coastal resorts of Troon and Prestwick to the south. The seat also takes in a set of villages in rural South Ayrshire including the former mining communities of Annbank, Mossblown and Tarbolton alongside the villages of Loans, Dundonald and Symington.
Irvine was designated in the 1970s as a Glasgow overspill new town. In recent local council elections, the SNP have performed strongly in the town of Irvine gaining 3 Councillors to Labours 5 in Irvine and Kilwinning wards.
The coastal towns of Prestwick and Troon join the town as part of the constituency as well as outlying rural areas located south and east of Troon and Prestwick: Prestwick, Troon and their hinterlands have sustained a considerable level of support for Conservative candidates locally and as part of the Ayr constituency in the Scottish Parliament. Heathfield in Ayr North also forms part of the constituency: this area is relatively small but has been more supportive of the SNP in recent council elections.
History
As created in 1950, the constituency merged parts of the Bute and Northern Ayrshire and Kilmarnock constituencies. Following the Representation of the People Act 1948, the Central Ayrshire constituency between 1950 and 1955 consisted of Irvine, Kilwinning, Stewarton, Troon, Kilbirnie and part of the district of Kilmarnock.[6] When abolished in 1983, the constituency was largely replaced by Cunninghame South, with Troon and its surrounding areas forming part of the Ayr constituency.
The constituency was re-established in 2005, centred around the historic burgh of Irvine and stretching north to cover part of Kilwinning and south to cover the coastal resort towns of Prestwick, Troon and their adjacent hinterlands alongside part of Ayr. The constituency covers the 2017 electoral wards of Irvine East, Irvine South, Irvine West and a small section of Kilwinning (between the River Garnock and the B778) from the North Ayrshire Council area and Prestwick, Troon, Kyle and a small section of Ayr North (between Seaforth Road and Lochside Road in Heathfield) from the South Ayrshire Council area.[7] The remainder of the North Ayrshire Council area is represented as part of the North Ayrshire and Arran Parliamentary constituency, with the remainder of South Ayrshire being covered by the Ayr, Carrick and Cumnock Parliamentary constituency alongside parts of East Ayrshire.
The boundaries were unchanged by the 2023 review of Westminster constituencies.[8]
Election history
The seat has mostly elected Labour Party MPs since the 1950s, with the former MP Brian Donohoe having represented the seat since its creation in 2005, and was MP for the predecessor seat of Cunninghame South since the 1992 general election. He lost his seat at the 2015 general election during an SNP landslide in Scotland, in which the SNP's Philippa Whitford was elected with a majority of 13,589 votes. At the 2017 local election the Conservatives were well ahead in Prestwick and Troon in South Ayrshire, with the SNP finishing first in Irvine in North Ayrshire. Philippa Whitford returned as the Member of Parliament for the Central Ayrshire constituency at the 2017 general election with a significantly reduced majority of 1,267 votes (2.8%) ahead of Conservative challenger Caroline Hollins-Martin.[9] At the 2019 UK election, Philippa Whitford was returned as Member of Parliament for the third time, increasing her majority to 5,304 votes (11.4%). Labour came from a poor third place in 2019 to regain the seat at the 2024 general election, with Alan Gemmell being elected with a majority of 16.6% over the SNP, achieved with a swing of nearly 25%.
Members of Parliament
| Election | Member[10] | Party | |
|---|---|---|---|
| style="color:inherit;background-color: Template:Party color" | | 1950 | Archie Manuel | Labour |
| style="color:inherit;background-color: Template:Party color" | | 1955 | Douglas Spencer-Nairn | Unionist |
| rowspan="2" style="color:inherit;background-color: Template:Party color" | | 1959 | Archie Manuel | Labour |
| 1970 | David Lambie | ||
| 1983 | constituency abolished: see Ayr and Cunninghame South | ||
| 2005 | constituency created, see Ayr, Carrick, Cumnock and Doon Valley and Cunninghame South | ||
| style="color:inherit;background-color: Template:Party color" | | 2005 | Brian Donohoe | Labour |
| style="color:inherit;background-color: Template:Party color" | | 2015 | Philippa Whitford | Scottish National Party |
| style="color:inherit;background-color: Template:Party color" | | 2024 | Alan Gemmell | Labour |
Elections
Elections in the 2020s
Template:Election box winning candidate with party link| Party | Candidate | Votes | % | <templatestyles src="Template:Tooltip/styles.css" />±%Script error: No such module "Check for unknown parameters". | |
|---|---|---|---|---|---|
| Script error: No such module "Political party". | Annie McIndoe | 11,222 | 27.1 | Script error: No such module "String". | |
| Script error: No such module "Political party". | David Rocks | 6,147 | 14.8 | Script error: No such module "String". | |
| Script error: No such module "Political party". | Kevin Blades | 3,420 | 8.3 | Script error: No such module "String". | |
| Script error: No such module "Political party". | Tom Kerr | 1,039 | 2.5 | Script error: No such module "String". | |
| Script error: No such module "Political party". | Elaine Ford | 983 | 2.4 | Script error: No such module "String". | |
| Script error: No such module "Political party". | Louise McDaid | 329 | 0.8 | Script error: No such module "String". | |
| Script error: No such module "Political party". | Allan MacMillan | 188 | 0.5 | Script error: No such module "String". | |
| Majority | 6,869 | 16.6 | Script error: No such module "String". | ||
| Turnout | 41,419 | 59.7 | Script error: No such module "String". | ||
| Registered electors | 69,413 | Script error: No such module "String". | |||
| Script error: No such module "Political party". gain from Script error: No such module "Political party". Template:Yesno | Swing | ||||
Script error: No such module "Check for unknown parameters".
Elections in the 2010s
Template:Election box winning candidate with party link| Party | Candidate | Votes | % | <templatestyles src="Template:Tooltip/styles.css" />±%Script error: No such module "Check for unknown parameters". | |
|---|---|---|---|---|---|
| Script error: No such module "Political party". | Derek Stillie | 16,182 | 34.8 | Script error: No such module "String". | |
| Script error: No such module "Political party". | Louise McPhater | 6,583 | 14.1 | Script error: No such module "String". | |
| Script error: No such module "Political party". | Emma Farthing | 2,283 | 4.9 | Script error: No such module "String". | |
| Majority | 5,304 | 11.4 | Script error: No such module "String". | ||
| Turnout | 46,534 | 66.7 | Script error: No such module "String". | ||
| Script error: No such module "Political party". hold | Swing | +4.3 | |||
Script error: No such module "Check for unknown parameters".
Template:Election box winning candidate with party link| Party | Candidate | Votes | % | <templatestyles src="Template:Tooltip/styles.css" />±%Script error: No such module "Check for unknown parameters". | |
|---|---|---|---|---|---|
| Script error: No such module "Political party". | Caroline Hollins-Martin | 15,504 | 34.4 | Script error: No such module "String". | |
| Script error: No such module "Political party". | Nairn McDonald | 11,762 | 26.1 | Script error: No such module "String". | |
| Script error: No such module "Political party". | Tom Inglis | 1,050 | 2.3 | Script error: No such module "String". | |
| Majority | 1,267 | 2.8 | Script error: No such module "String". | ||
| Turnout | 45,087 | 65.3 | Script error: No such module "String". | ||
| Script error: No such module "Political party". hold | Swing | −16.5 | |||
Script error: No such module "Check for unknown parameters".
Template:Election box winning candidate with party link| Party | Candidate | Votes | % | <templatestyles src="Template:Tooltip/styles.css" />±%Script error: No such module "Check for unknown parameters". | |
|---|---|---|---|---|---|
| Script error: No such module "Political party". | Brian Donohoe | 13,410 | 26.4 | Script error: No such module "String". | |
| Script error: No such module "Political party". | Marc Hope[19] | 8,803 | 17.3 | Script error: No such module "String". | |
| Script error: No such module "Political party". | Gordon Bain[20] | 917 | 1.8 | Script error: No such module "String". | |
| Script error: No such module "Political party". | Veronika Tudhope[21] | 645 | 1.3 | Script error: No such module "String". | |
| Majority | 13,589 | 26.8 | Script error: No such module "String". | ||
| Turnout | 50,774 | 72.5 | Script error: No such module "String". | ||
| Script error: No such module "Political party". gain from Script error: No such module "Political party". Template:Yesno | Swing | +27.7 | |||
Script error: No such module "Check for unknown parameters".
Template:Election box winning candidate with party link| Party | Candidate | Votes | % | <templatestyles src="Template:Tooltip/styles.css" />±%Script error: No such module "Check for unknown parameters". | |
|---|---|---|---|---|---|
| Script error: No such module "Political party". | Maurice Golden | 8,943 | 20.4 | Script error: No such module "String". | |
| Script error: No such module "Political party". | John Mullen | 8,364 | 19.0 | Script error: No such module "String". | |
| Script error: No such module "Political party". | Andrew Chamberlain | 5,236 | 11.9 | Script error: No such module "String". | |
| Script error: No such module "Political party". | James McDaid | 422 | 1.0 | Script error: No such module "String". | |
| Majority | 12,007 | 27.3 | Script error: No such module "String". | ||
| Turnout | 43,915 | 64.2 | Script error: No such module "String". | ||
| Script error: No such module "Political party". hold | Swing | +1.5 | |||
Script error: No such module "Check for unknown parameters".
Elections in the 2000s
Template:Election box winning candidate with party link| Party | Candidate | Votes | % | <templatestyles src="Template:Tooltip/styles.css" />±%Script error: No such module "Check for unknown parameters". | |
|---|---|---|---|---|---|
| Script error: No such module "Political party". | Garry Clark | 9,482 | 22.1 | Script error: No such module "String". | |
| Script error: No such module "Political party". | Iain Kennedy | 6,881 | 16.1 | Script error: No such module "String". | |
| Script error: No such module "Political party". | Jahangir Hanif | 4,969 | 11.6 | Script error: No such module "String". | |
| Script error: No such module "Political party". | Denise Morton | 820 | 1.9 | Script error: No such module "String". | |
| Script error: No such module "Political party". | Robert Cochrane | 468 | 1.1 | Script error: No such module "String". | |
| Script error: No such module "Political party". | Jim Groves | 346 | 0.8 | Script error: No such module "String". | |
| Majority | 10,423 | 24.3 | Script error: No such module "String". | ||
| Turnout | 42,871 | 62.5 | Script error: No such module "String". | ||
| Script error: No such module "Political party". win (new seat) | |||||
Script error: No such module "Check for unknown parameters".
Elections in the 1970s
Template:Election box winning candidate with party link| Party | Candidate | Votes | % | <templatestyles src="Template:Tooltip/styles.css" />±%Script error: No such module "Check for unknown parameters". | |
|---|---|---|---|---|---|
| Script error: No such module "Political party". | R. Wilkinson | 15,734 | 29.3 | Script error: No such module "String". | |
| Script error: No such module "Political party". | Ian Macdonald | 5,596 | 10.4 | Script error: No such module "String". | |
| Script error: No such module "Political party". | I Clarkson | 4,896 | 9.1 | Script error: No such module "String". | |
| Majority | 11,704 | 21.8 | Script error: No such module "String". | ||
| Turnout | 53,664 | 79.8 | Script error: No such module "String". | ||
| Script error: No such module "Political party". hold | Swing | ||||
Script error: No such module "Check for unknown parameters".
Template:Election box winning candidate with party link| Party | Candidate | Votes | % | <templatestyles src="Template:Tooltip/styles.css" />±%Script error: No such module "Check for unknown parameters". | |
|---|---|---|---|---|---|
| Script error: No such module "Political party". | M. Carse | 11,633 | 24.8 | Script error: No such module "String". | |
| Script error: No such module "Political party". | L. Anderson | 11,533 | 24.5 | Script error: No such module "String". | |
| Script error: No such module "Political party". | J. Watts | 2,640 | 5.6 | Script error: No such module "String". | |
| Majority | 9,555 | 20.3 | Script error: No such module "String". | ||
| Turnout | 46,994 | 79.3 | Script error: No such module "String". | ||
| Script error: No such module "Political party". hold | Swing | ||||
Script error: No such module "Check for unknown parameters".
Template:Election box winning candidate with party link| Party | Candidate | Votes | % | <templatestyles src="Template:Tooltip/styles.css" />±%Script error: No such module "Check for unknown parameters". | |
|---|---|---|---|---|---|
| Script error: No such module "Political party". | R. Gavin | 17,362 | 36.0 | Script error: No such module "String". | |
| Script error: No such module "Political party". | L. Anderson | 7,255 | 15.0 | Script error: No such module "String". | |
| Majority | 6,277 | 13.0 | Script error: No such module "String". | ||
| Turnout | 48,226 | 82.1 | Script error: No such module "String". | ||
| Script error: No such module "Political party". hold | Swing | ||||
Script error: No such module "Check for unknown parameters".
Template:Election box winning candidate with party link| Party | Candidate | Votes | % | <templatestyles src="Template:Tooltip/styles.css" />±%Script error: No such module "Check for unknown parameters". | |
|---|---|---|---|---|---|
| Script error: No such module "Political party". | Ian Lang | 19,569 | 41.8 | Script error: No such module "String". | |
| Script error: No such module "Political party". | Alasdair MacDonald | 2,383 | 5.1 | Script error: No such module "String". | |
| Script error: No such module "Political party". | Thomas Menzies | 339 | 0.7 | Script error: No such module "String". | |
| Majority | 4,967 | 10.6 | Script error: No such module "String". | ||
| Turnout | 46,827 | 80.6 | Script error: No such module "String". | ||
| Script error: No such module "Political party". hold | Swing | ||||
Script error: No such module "Check for unknown parameters".
Elections in the 1960s
Template:Election box winning candidate with party link| Party | Candidate | Votes | % | <templatestyles src="Template:Tooltip/styles.css" />±%Script error: No such module "Check for unknown parameters". | |
|---|---|---|---|---|---|
| Script error: No such module "Political party". | John Corrie | 17,637 | 42.3 | Script error: No such module "String". | |
| Majority | 6,398 | 15.4 | Script error: No such module "String". | ||
| Turnout | 41,672 | 82.1 | Script error: No such module "String". | ||
| Script error: No such module "Political party". hold | Swing | ||||
Script error: No such module "Check for unknown parameters".
Template:Election box winning candidate with party link| Party | Candidate | Votes | % | <templatestyles src="Template:Tooltip/styles.css" />±%Script error: No such module "Check for unknown parameters". | |
|---|---|---|---|---|---|
| Script error: No such module "Political party". | GR Rickman | 18,523 | 43.56 | Script error: No such module "String". | |
| Majority | 5,476 | 12.88 | Script error: No such module "String". | ||
| Turnout | 42,522 | 84.19 | Script error: No such module "String". | ||
| Script error: No such module "Political party". hold | Swing | ||||
Script error: No such module "Check for unknown parameters".
Elections in the 1950s
Template:Election box winning candidate with party link| Party | Candidate | Votes | % | <templatestyles src="Template:Tooltip/styles.css" />±%Script error: No such module "Check for unknown parameters". | |
|---|---|---|---|---|---|
| Script error: No such module "Political party". | Douglas Spencer-Nairn | 20,225 | 48.01 | Script error: No such module "String". | |
| Majority | 1,676 | 3.98 | Script error: No such module "String". | ||
| Turnout | 42,126 | 86.69 | Script error: No such module "String". | ||
| Script error: No such module "Political party". gain from Script error: No such module "Political party". Template:Yesno | Swing | ||||
Script error: No such module "Check for unknown parameters".
Template:Election box winning candidate with party link| Party | Candidate | Votes | % | <templatestyles src="Template:Tooltip/styles.css" />±%Script error: No such module "Check for unknown parameters". | |
|---|---|---|---|---|---|
| Script error: No such module "Political party". | Archibald Manuel | 19,546 | 49.79 | Script error: No such module "String". | |
| Majority | 167 | 0.42 | Script error: No such module "String". | ||
| Turnout | 39,259 | 83.33 | Script error: No such module "String". | ||
| Script error: No such module "Political party". gain from Script error: No such module "Political party". Template:Yesno | Swing | ||||
Script error: No such module "Check for unknown parameters".
Template:Election box winning candidate with party link| Party | Candidate | Votes | % | <templatestyles src="Template:Tooltip/styles.css" />±%Script error: No such module "Check for unknown parameters". | |
|---|---|---|---|---|---|
| Script error: No such module "Political party". | William Rankine Milligan | 19,310 | 47.90 | Script error: No such module "String". | |
| Majority | 1,693 | 4.20 | Script error: No such module "String". | ||
| Turnout | 40,313 | 86.26 | Script error: No such module "String". | ||
| Script error: No such module "Political party". hold | Swing | ||||
Script error: No such module "Check for unknown parameters".
Template:Election box winning candidate with party link| Party | Candidate | Votes | % | <templatestyles src="Template:Tooltip/styles.css" />±%Script error: No such module "Check for unknown parameters". | |
|---|---|---|---|---|---|
| Script error: No such module "Political party". | William Rankine Milligan | 16,830 | 43.85 | Script error: No such module "String". | |
| Script error: No such module "Political party". | Charles Jack Coleman | 2,760 | 7.19 | Script error: No such module "String". | |
| Majority | 1,962 | 5.11 | Script error: No such module "String". | ||
| Turnout | 38,382 | 85.56 | Script error: No such module "String". | ||
| Script error: No such module "Political party". hold | Swing | ||||
Script error: No such module "Check for unknown parameters".
References
<templatestyles src="Reflist/styles.css" />
- ↑ Template:Cite legislation UK
- ↑ Template:Cite legislation UK
- ↑ 2023 Review UK Parliament constituencies Boundary Commission for Scotland
- ↑ Script error: No such module "citation/CS1".
- ↑ 2023 Review UK Parliament constituencies Boundary Commission for Scotland
- ↑ Script error: No such module "citation/CS1".
- ↑ [1]Script error: No such module "Unsubst".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "Unsubst".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Whitaker's Almanack 1977
- ↑ Whitaker's Almanack 1963
Script error: No such module "Check for unknown parameters".
External links
- Central Ayrshire UK Parliament constituency (boundaries April 2005 – May 2024) at MapIt UK
- Central Ayrshire UK Parliament constituency (boundaries from June 2024) at MapIt UK
Script error: No such module "Navbox". Script error: No such module "Navbox". Template:Scottish Westminster constituencies 1950–1955 Template:Authority control
- Pages with script errors
- Westminster Parliamentary constituencies in Scotland
- Constituencies of the Parliament of the United Kingdom established in 1950
- Constituencies of the Parliament of the United Kingdom disestablished in 1983
- Constituencies of the Parliament of the United Kingdom established in 2005
- Politics of North Ayrshire
- Politics of South Ayrshire
- Irvine, North Ayrshire
- Prestwick
- Troon
- Kilwinning