Milton Keynes City Council is the local authority and unitary authority for the City of Milton Keynes, a borough in Buckinghamshire, England.
Council composition Below is the full seat composition in Milton Keynes after each local election. The normal election pattern is that one-third of seats are re-elected every year except that there is (normally) no election every fourth year. In 1976, 1996, 2002 and 2014, the whole council was elected after boundary changes.legislation.gov.uk – The Borough of Milton Keynes (Electoral Arrangements) Order 1976. Retrieved on 19 November 2015.legislation.gov.uk – The Borough of Milton Keynes (Electoral Changes) Order 2001. Retrieved on 4 October 2015.legislation.gov.uk – The Borough of Milton Keynes (Electoral Changes) (Amendment) Order 2002. Retrieved on 4 October 2015.legislation.gov.uk – The Milton Keynes (Electoral Changes) Order 2014. Retrieved on 3 November 2015. In 1991, ward boundaries were changed but the number of seats remained the same.legislation.gov.uk – The Bedfordshire, Buckinghamshire and Cambridgeshire (County Boundaries) Order 1991. Retrieved on 5 November 2015.legislation.gov.uk – The Buckinghamshire, Hertfordshire, Northamptonshire and Oxfordshire (County Boundaries) Order 1991. Retrieved on 5 November 2015. In 2026, the number of seats will increase to 60 and all seats will be contested.
+Table key Administration in charge of council after election. Party did not exist or contest elections.
Milton Keynes City Council (2023–Present) YearSeatsConLabLDRefOthers Total Contested Majority 20235720291725150 2024571929930180 20266060311219209
Milton Keynes Council (1997 – 2023) YearSeatsConLabLDUKIPIndependentOthers Total Contested Majority 199851172642719 style="text-align:right 1 style="text-align:right 199951172642719 style="text-align:right 1 200051172682220 style="text-align:right 1 20025151268162700 20035117267162701 20045117267162701 200651172613152300 200751172615132201 200851172620102100 20105117261792401 20115117262191803 201251172620161500 201457572918251310 201557192922231200 201657202922221300 201857202924211200 201957192919231500 202157192924191301 2022571929222014 style="text-align:right 1
Milton Keynes Borough Council (1974 – 1997) YearSeatsConLabLDLibSDPIndependentOthers Total Contested Majority 19764646243312 style="text-align:right 0 style="text-align:right 1 19784615243214 style="text-align:right 0 style="text-align:right style="text-align:right 19794616243115 style="text-align:right 0 style="text-align:right style="text-align:right 19804616242619 style="text-align:right 1 style="text-align:right style="text-align:right 19824616242217 style="text-align:right 61 19834615242018 style="text-align:right 71 198446162417 or 1817 or 20 style="text-align:right 7 or 91 or 2 19864615241219 style="text-align:right 132 19874615241118 style="text-align:right 143 1988461624131813 style="text-align:right style="text-align:right 2 199046152413247 style="text-align:right style="text-align:right 2 1991461524132517 style="text-align:right style="text-align:right 0 199246162415219 style="text-align:right style="text-align:right 1 1994461524141911 style="text-align:right style="text-align:right 2 1995461624122110 style="text-align:right style="text-align:right 3 199651512622018 style="text-align:right style="text-align:right 1
Milton Keynes District Council (1973 – 1974) YearSeatsConLabLibIndependentOthers Total Contested Majority 197340402182705
Milton Keynes within Buckinghamshire County Council (1967 – 1973)
By ward
2002 to 2012 The composition of Milton Keynes Council following each election was as follows.
2002 2003 2004 2006 2007 2008 2010 2011 2012 Bletchley & Fenny Stratford Lab 3 Lab 3 Lab 3 Lab 2/Con 1 Con 2/Lab 1 Con 3 Con 3 Con 3 Con 2/Lab 1 Bradwell Lib 3 Lib 3 Lib 3 Lib 3 Lib 3 Lib 3 Lib 3 Lib 3 Lib 2/Lab 1 Campbell Park Lib 3 Lib 3 Lib 3 Lib 3 Lib 3 Lib 3 Lib 3 Lib 3 Lib 2/Lab 1 Danesborough Con 1 Con 1 Con 1 Con 1 Con 1 Con 1 Con 1 Con 1 Con 1 Denbigh Lab 2 Lab 2 Lab 2 Lab 2 Lab 2 Lab 2 Lab 2 Lab 2 Lab 2 Eaton Manor Lab 2 Lab 2 Lab 2 Lab 2 Lab 2 Lab 2 Lab 2 Lab 2 Lab 2 Emerson Valley Lib 3 Lib 3 Lib 3 Lib 3 Lib 3 Lib 2/Con 1 Lib 2/Con 1 Con 2/Lib 1 Con 2/Lib 1 Furzton Lib 2 Lib 2 Lib 2 Lib 2 Lib 2 Lib 2 Lib 2 Lib 2 Lib 2 Hanslope Con 1 Con 1 Con 1 Con 1 Con 1 Con 1 Con 1 Con 1 Con 1 Linford North Lib 2 Lib 2 Lib 2 Lib 1/Con 1 Lib 1/Con 1 Lib 1/Con 1 Lib 2 Lib 2 Lib 2 Linford South Lib 2 Lib 2 Lib 2 Lib 1/Con 1 Lib 1/Con 1 Lib 1/Con 1 Lib 2 Lib 1/Con 1 Lib 1/Con 1 Loughton Park Con 3 Con 3 Con 3 Con 3 Con 3 Con 3 Con 3 Con 3 Con 3 Middleton Lib 2 Lib 2 Lib 2 Lib 2 Lib 1/Con 1 Lib 1/Con 1 Lib 1/Con 1 Lib 1/Con 1 Con 2 Newport Pagnell North Lib 2 Lib 2 Lib 2 Lib 2 Lib 2 Lib 2 Lib 2 Lib 2 Lib 2 Newport Pagnell South Lib 2 Lib 2 Lib 2 Lib 2 Lib 2 Lib 2 Lib 2 Lib 2 Lib 2 Olney Lib 2 Lib 2 Lib 2 Lib 1/Con 1 Lib 1/Con 1 Con 2 Con 2 Con 2 Con 2 Sherington Lib 1 Lib 1 Lib 1 Lib 1 Lib 1 Lib 1 Lib 1 Con 1 Con 1 Stantonbury Lab 2 Lab 2 Lab 2 Lab 2 Lab 2 Lab 1/Con 1 Lab 1/Con 1 Lab 1/Con 1 Lab 2 Stony Stratford Con 3 Con 3 Con 3 Con 3 Con 3 Con 3 Con 3 Con 3 Con 3 Walton Park Lib 3 Lib 3 Lib 3 Lib 2/Con 1 Lib 2/Con 1 Lib 2/Con 1 Lib 3 Lib 2/Con 1 Con 2/Lib 1 Whaddon Lab 2 Lab 2 Lab 2 Lab 2 Lab 2 Lab 2 Lab 2 Lab 2 Lab 2 Wolverton Lab 3 Lab 3 Lab 3 Lab 3 Lab 3 Lab 2/Lib 1 Lab 2/Lib 1 Lab 2/Lib 1 Lab 3 Woughton Lab 2 Lab 2 Lab 2 Lab 2 Lab 2 Lab 2 Lab 2 Lab 2 Lab 2
2014 to 2026 In 2014, the boundaries were revised so that there were 57 seats and each ward had three seats each [see below]. Elections were held for all seats in that year, before returning to the one-third model for subsequent years.
2014 2015 2016 2018 2019 2021 2022 2023 2024 Bletchley East Lab 2/UKIP 1 Lab 3 Lab 3 Lab 3 Lab 3 Lab 3 Lab 3 Lab 3 Lab 3 Bletchley Park Lab 2/Con 1 Lab 2/Con 1 Lab 2/Con 1 Con 2/Lab 1 Con 2/Lab 1 Con 3 Con 2/Lab 1 Lab 2/Con 1 Lab 3 Bletchley West Lab 3 Lab 2/Con 1 Lab 2/Con 1 Lab 2/Con 1 Lab 3 Lab 2/Con 1 Lab 2/Con 1 Lab 2/Con 1 Lab 3 Bradwell Lab 2/Lib 1 Lib 2/Lab 1 Lib 3 Lib 3 Lib 3 Lib 3 Lib 3 Lib 3 Lib 3 Broughton Con 2/Lib 1 Con 2/Lib 1 Con 2/Lib 1 Con 2/Lib 1 Lib 2/Con 1 Lib 3 Lib 3 Lib 3 Lib 3 Campbell Park & Old Woughton Lib 2/Con 1 Lib 2/Con 1 Lib 2/Con 1 Con 2/Lib 1 Lib 2/Con 1 Con 2/Lib 1 Lib 2/Con 1 Lib 2/Con 1 Lib 3 Central Milton Keynes Lab 3 Lab 3 Lab 3 Lab 3 Lab 3 Lab 3 Lab 3 Lab 3 Lab 3 Danesborough & Walton Con 3 Con 3 Con 3 Con 3 Con 3 Con 3 Con 3 Con 2/Lab 1 Con 2/Lab 1 Loughton & Shenley Lab 2/Con 1 Lab 2/Con 1 Lab 2/Con 1 Con 2/Lab 1 Con 2/Lab 1 Con 2/Lab 1 Lab 2/Con 1 Lab 3 Lab 3 Monkston Lib 3 Lib 2/Con 1 Lib 2/Con 1 Lib 2/Con 1 Lib 3 Lib 3 Lib 3 Lib 3 Lib 3 Newport Pagnell North & Hanslope Con 3 Con 3 Con 3 Con 3 Con 3 Con 3 Con 3 Con 3 Con 3 Newport Pagnell South Lib 3 Lib 3 Lib 3 Lib 3 Lib 3 Lib 2/Con 1 Lib 2/Con 1 Lib 2/Con 1 Lib 2/Con 1 Olney Con 3 Con 3 Con 3 Con 3 Con 3 Con 3 Con 3 Con 2/Lab 1 Con 2/Lab 1 Shenley Brook End Lib 3 Lib 2/Con 1 Lib 2/Con 1 Lib 2/Con 1 Lib 2/Con 1 Con 2/Lib 1 Con 2/Lib 1 Lib 2/Con 1 Lib 3 Stantonbury Lab 3 Lab 2/Con 1 Lab 2/Con 1 Lab 2/Con 1 Lab 2/Con 1 Con 2/Lab 1 Con 2/Lab 1 Lab 2/Con 1 Lab 3 Stony Stratford Lab 2/Con 1 Lab 2/Con 1 Lab 2/Con 1 Lab 2/Con 1 Lab 3 Lab 2/Con 1 Lab 2/Con 1 Lab 2/Con 1 Lab 2/Con 1 Tattenhoe Con 3 Con 3 Con 3 Con 2/Lab 1 Con 2/Lab 1 Con 2/Lab 1 Con 3 Con 3 Con 3 Wolverton Lab 3 Lab 3 Lab 3 Lab 3 Lab 3 Lab 3 Lab 3 Lab 3 Lab 3 Woughton & Fishermead Lab 3 Lab 3 Lab 3 Lab 3 Lab 3 Lab 3 Lab 3 Lab 3 Lab 3
2026 onwards In 2025, the boundaries were revised for subsequent electionns, so that there were 60 seats and each ward had three seats each except for two smaller wards (New Bradwell, 2 seats and Handlope, 1 seat). Elections were held for all seats in May 2026, before returning to the one-third model for subsequent years.
2026 Bletchley Park & Fenny Stratford Ref 3 Bletchley South Lab 1/Ref 2 Bletchley West Ref 3 Bradwell LD 3 Broughton & Moulsoe LD 3 Campbell Park & Willen LD 3 Central Milton Keynes Lab 3 Danesborough Con 3 Furzton LD 3 Great Linford Lab 3 Hanslope Con 1 New Bradwell Lab 2 Newport Pagnell LD 3 Olney & Rural Con 3 Ouzel Valley LD 3 Stony Stratford Lab 3 Tattenhoe Con 3 Walton LD 2/Ref 1 Watling Con 2/Lab 1 Wolverton Lab 3 Woughton & Fishermead Lab 3 TOTAL (60) Con 12/Lab 19/ LD 20/Ref 9
Borough result maps
Frequency
One third of the council is elected each year for 3 years, followed by one year without election, unless there is a substantial boundary change (when all seats are elected). Following an electoral review, changes to wards and an increase in the number of seats, 57 councillors were elected for all 19 wards from May 2014 onwards. After the previous reorganisation in 2002, 51 councillors were elected from 23 wards.
Wards
1973 The first elections to the newly created Milton Keynes Borough Council took place on 7 June 1973. There were 40 seats up for election spread over 16 Wards. All councillors were elected for three years.
1976 In November 1975, the Boundary Commission proposed new ward boundaries. (These wards are generally larger than the civil parishes that give them their names. Some parishes are divided between wards. For details, see the Boundary Commission report.) Bletchley Central Danesborough Denbigh Eaton Loughton Newport Rural Newport Urban Newton Petsoe Manor Pineham Sherington Stantonbury Stony Stratford Watling Whaddon Wolverton
1996 to 2000 Between 1996 and 2000, there were 51 seats up for election. Boundary changes were made before the 2002 election but this did not affect the number of seats up for election.
2002 to 2012
From 2002 until the 2014 local elections, there were 23 wards in the Borough, which were represented by 51 councillors. The councillors corresponded to the wards in the following way: There were 8 wards that represented by 3 councillors. (Although many of the ward names are similar to civil parish names, their boundaries do necessarily not coincide.) Bletchley & Fenny Stratford Bradwell Campbell Park Emerson Valley Loughton Park Stony Stratford Walton Park Wolverton There were 12 wards that represented by 2 councillors: Denbigh Eaton Manor Furzton] Linford] North Linford South Middleton]] Newport Pagnell North Newport Pagnell South Olney Stantonbury Whaddon Woughton There were 3 wards that represented by 1 councillor: Danesborough Hanslope Park Sherington
2014 to 2025
Following an electoral review and with effect from the 2014 Milton Keynes Council election in May 2014, there were 57 Councillors representing 19 wards, each with having 3 councillors. (Although many of the ward names are similar to civil parish names, their boundaries do necessarily not coincide.)
These wards are as follows: Bletchley East Bletchley Park Bletchley West Bradwell Broughton Campbell Park & Old Woughton Central Milton Keynes Danesborough & Walton Loughton & Shenley Monkston Newport Pagnell North & Hanslope Newport Pagnell South Olney Shenley Brook End Stantonbury Stony Stratford Tattenhoe Wolverton Woughton & Fishermead
2026 onwards Following an electoral review and with effect from the 2026 Milton Keynes Council election in May 2026, there were 60 Councillors representing 21 wards, with all but two with having three councillors. The exceptions are Hanslope (one) and New Bradwell (two). (Although many of the ward names are similar to civil parish names, their boundaries do necessarily not coincide.) Bletchley Park & Fenny Stratford Bletchley South Bletchley West Bradwell Broughton & Moulsoe Campbell Park & Willen Central Milton Keynes Danesborough Furzton Great Linford Hanslope New Bradwell Newport Pagnell Olney & Rural Ouzel Valley Stony Stratford Tattenhoe Walton Watling Wolverton Woughton & Fishermead
By-elections 2002-2006
2006-2010
2010-2014
2014-2018
2018-2022
2022-2026
Changes with when seat was last contested on 2 May 2024.