United Kingdom General electionby 15 Aug 2029in 1,010 days Majority for any party 43% Labour largest party 94% Calendar Track record Research
Closest

Census map · UK

Median age (derived from single-year counts) by constituency

Median age (derived from single-year counts) in every constituency in the UK: highest in North Norfolk (55.5 years), lowest in Leeds Central and Headingley (24.1 years); the middle constituency is at 42.0 years. Of the fifth of constituencies where it is highest, our forecast has Conservative winning 64 of 130; where it is lowest, Labour wins 100 of 130.

Aldershot: 38.7 years Aldridge-Brownhills: 45.2 years Altrincham and Sale West: 42.2 years Amber Valley: 45.4 years Arundel and South Downs: 51.7 years Ashfield: 42.7 years Ashford: 39.4 years Ashton-under-Lyne: 38.9 years Aylesbury: 39.4 years Banbury: 41.9 years Barking: 32.9 years Barnsley North: 41.3 years Barnsley South: 41.0 years Barrow and Furness: 46.3 years Basildon and Billericay: 38.5 years Basingstoke: 39.1 years Bassetlaw: 44.6 years Bath: 36.3 years Battersea: 32.5 years Beaconsfield: 45.0 years Beckenham and Penge: 40.6 years Bedford: 38.6 years Bermondsey and Old Southwark: 32.3 years Bethnal Green and Stepney: 30.1 years Beverley and Holderness: 50.4 years Bexhill and Battle: 53.4 years Bexleyheath and Crayford: 39.9 years Bicester and Woodstock: 41.5 years Birkenhead: 41.2 years Birmingham Edgbaston: 35.3 years Birmingham Erdington: 36.5 years Birmingham Hall Green and Moseley: 34.0 years Birmingham Hodge Hill and Solihull North: 33.2 years Birmingham Ladywood: 27.7 years Birmingham Northfield: 38.1 years Birmingham Perry Barr: 33.3 years Birmingham Selly Oak: 33.4 years Birmingham Yardley: 34.1 years Bishop Auckland: 47.9 years Blackburn: 34.8 years Blackley and Middleton South: 35.8 years Blackpool North and Fleetwood: 49.0 years Blackpool South: 42.0 years Blaydon and Consett: 45.0 years Blyth and Ashington: 43.7 years Bognor Regis and Littlehampton: 47.9 years Bolsover: 44.3 years Bolton North East: 39.6 years Bolton South and Walkden: 34.6 years Bolton West: 42.5 years Bootle: 40.6 years Boston and Skegness: 46.7 years Bournemouth East: 40.6 years Bournemouth West: 37.4 years Bracknell: 38.8 years Bradford East: 32.8 years Bradford South: 36.3 years Bradford West: 31.5 years Braintree: 44.0 years Brent East: 35.7 years Brent West: 35.6 years Brentford and Isleworth: 37.0 years Brentwood and Ongar: 43.3 years Bridgwater: 44.4 years Bridlington and The Wolds: 52.0 years Brigg and Immingham: 48.5 years Brighton Kemptown and Peacehaven: 40.4 years Brighton Pavilion: 35.1 years Bristol Central: 28.3 years Bristol East: 35.6 years Bristol North East: 36.8 years Bristol North West: 37.1 years Bristol South: 35.3 years Broadland and Fakenham: 49.2 years Bromley and Biggin Hill: 41.3 years Bromsgrove: 45.8 years Broxbourne: 40.3 years Broxtowe: 42.9 years Buckingham and Bletchley: 40.1 years Burnley: 39.0 years Burton and Uttoxeter: 40.1 years Bury North: 42.0 years Bury South: 37.7 years Bury St Edmunds and Stowmarket: 45.0 years Calder Valley: 46.0 years Camborne and Redruth: 44.9 years Cambridge: 31.1 years Cannock Chase: 42.2 years Canterbury: 38.0 years Carlisle: 44.0 years Carshalton and Wallington: 39.1 years Castle Point: 46.7 years Central Devon: 49.6 years Central Suffolk and North Ipswich: 46.3 years Chatham and Aylesford: 38.6 years Cheadle: 44.5 years Chelmsford: 39.6 years Chelsea and Fulham: 35.3 years Cheltenham: 40.4 years Chesham and Amersham: 44.7 years Chester North and Neston: 42.3 years Chester South and Eddisbury: 48.0 years Chesterfield: 45.0 years Chichester: 47.6 years Chingford and Woodford Green: 39.8 years Chippenham: 42.9 years Chipping Barnet: 40.8 years Chorley: 42.9 years Christchurch: 54.3 years Cities of London and Westminster: 36.4 years City of Durham: 38.8 years Clacton: 52.9 years Clapham and Brixton Hill: 31.8 years Colchester: 36.2 years Colne Valley: 44.5 years Congleton: 47.0 years Corby and East Northamptonshire: 40.3 years Coventry East: 35.7 years Coventry North West: 38.2 years Coventry South: 31.9 years Cramlington and Killingworth: 43.9 years Crawley: 37.1 years Crewe and Nantwich: 41.2 years Croydon East: 38.7 years Croydon South: 40.3 years Croydon West: 34.8 years Dagenham and Rainham: 35.7 years Darlington: 42.5 years Dartford: 36.7 years Daventry: 44.7 years Derby North: 37.9 years Derby South: 35.4 years Derbyshire Dales: 50.4 years Dewsbury and Batley: 35.2 years Didcot and Wantage: 40.2 years Doncaster Central: 40.3 years Doncaster East and the Isle of Axholme: 44.8 years Doncaster North: 42.0 years Dorking and Horley: 45.7 years Dover and Deal: 45.3 years Droitwich and Evesham: 46.5 years Dudley: 39.2 years Dulwich and West Norwood: 35.4 years Dunstable and Leighton Buzzard: 39.2 years Ealing Central and Acton: 35.7 years Ealing North: 37.3 years Ealing Southall: 37.5 years Earley and Woodley: 37.7 years Easington: 43.4 years East Grinstead and Uckfield: 46.3 years East Ham: 32.8 years East Hampshire: 48.1 years East Surrey: 43.3 years East Thanet: 43.4 years East Wiltshire: 40.5 years East Worthing and Shoreham: 45.1 years Eastbourne: 45.6 years Eastleigh: 42.2 years Edmonton and Winchmore Hill: 37.1 years Ellesmere Port and Bromborough: 41.3 years Eltham and Chislehurst: 38.9 years Ely and East Cambridgeshire: 43.4 years Enfield North: 36.3 years Epping Forest: 41.5 years Epsom and Ewell: 42.3 years Erewash: 42.7 years Erith and Thamesmead: 35.5 years Esher and Walton: 42.1 years Exeter: 34.1 years Exmouth and Exeter East: 44.7 years Fareham and Waterlooville: 47.0 years Farnham and Bordon: 44.5 years Faversham and Mid Kent: 43.1 years Feltham and Heston: 36.2 years Filton and Bradley Stoke: 36.2 years Finchley and Golders Green: 38.2 years Folkestone and Hythe: 47.4 years Forest of Dean: 48.5 years Frome and East Somerset: 45.1 years Fylde: 50.8 years Gainsborough: 48.5 years Gateshead Central and Whickham: 40.8 years Gedling: 43.5 years Gillingham and Rainham: 39.8 years Glastonbury and Somerton: 49.1 years Gloucester: 38.4 years Godalming and Ash: 45.0 years Goole and Pocklington: 46.7 years Gorton and Denton: 35.4 years Gosport: 45.2 years Grantham and Bourne: 46.1 years Gravesham: 39.4 years Great Grimsby and Cleethorpes: 40.6 years Great Yarmouth: 46.0 years Greenwich and Woolwich: 33.7 years Guildford: 38.0 years Hackney North and Stoke Newington: 32.6 years Hackney South and Shoreditch: 32.9 years Halesowen: 41.0 years Halifax: 39.2 years Hamble Valley: 43.0 years Hammersmith and Chiswick: 36.3 years Hampstead and Highgate: 36.9 years Harborough, Oadby and Wigston: 43.6 years Harlow: 38.6 years Harpenden and Berkhamsted: 44.5 years Harrogate and Knaresborough: 45.7 years Harrow East: 38.6 years Harrow West: 36.4 years Hartlepool: 42.4 years Harwich and North Essex: 46.3 years Hastings and Rye: 45.4 years Havant: 46.1 years Hayes and Harlington: 35.0 years Hazel Grove: 45.2 years Hemel Hempstead: 38.8 years Hendon: 35.2 years Henley and Thame: 46.6 years Hereford and South Herefordshire: 45.9 years Herne Bay and Sandwich: 49.1 years Hertford and Stortford: 41.2 years Hertsmere: 41.5 years Hexham: 50.7 years Heywood and Middleton North: 39.3 years High Peak: 46.8 years Hinckley and Bosworth: 44.9 years Hitchin: 41.3 years Holborn and St Pancras: 32.4 years Honiton and Sidmouth: 52.8 years Hornchurch and Upminster: 40.7 years Hornsey and Friern Barnet: 38.4 years Horsham: 43.0 years Houghton and Sunderland South: 43.6 years Hove and Portslade: 40.7 years Huddersfield: 37.2 years Huntingdon: 43.0 years Hyndburn: 39.9 years Ilford North: 36.5 years Ilford South: 33.4 years Ipswich: 38.1 years Isle of Wight East: 53.4 years Isle of Wight West: 49.4 years Islington North: 33.8 years Islington South and Finsbury: 33.0 years Jarrow and Gateshead East: 42.3 years Keighley and Ilkley: 42.7 years Kenilworth and Southam: 46.5 years Kensington and Bayswater: 37.6 years Kettering: 40.8 years Kingston and Surbiton: 37.7 years Kingston upon Hull East: 38.5 years Kingston upon Hull North and Cottingham: 36.7 years Kingston upon Hull West and Haltemprice: 41.1 years Kingswinford and South Staffordshire: 49.5 years Knowsley: 39.1 years Lancaster and Wyre: 39.1 years Leeds Central and Headingley: 24.1 years Leeds East: 37.4 years Leeds North East: 39.4 years Leeds North West: 43.4 years Leeds South: 32.8 years Leeds South West and Morley: 40.6 years Leeds West and Pudsey: 37.6 years Leicester East: 36.5 years Leicester South: 30.2 years Leicester West: 33.7 years Leigh and Atherton: 41.0 years Lewes: 50.0 years Lewisham East: 36.8 years Lewisham North: 33.6 years Lewisham West and East Dulwich: 36.4 years Leyton and Wanstead: 36.1 years Lichfield: 47.0 years Lincoln: 34.6 years Liverpool Garston: 41.8 years Liverpool Riverside: 29.2 years Liverpool Walton: 38.8 years Liverpool Wavertree: 34.4 years Liverpool West Derby: 39.9 years Loughborough: 36.4 years Louth and Horncastle: 52.7 years Lowestoft: 47.6 years Luton North: 36.4 years Luton South and South Bedfordshire: 34.2 years Macclesfield: 47.4 years Maidenhead: 42.0 years Maidstone and Malling: 39.4 years Makerfield: 43.3 years Maldon: 47.5 years Manchester Central: 30.4 years Manchester Rusholme: 25.8 years Manchester Withington: 32.9 years Mansfield: 42.1 years Melksham and Devizes: 48.0 years Melton and Syston: 45.6 years Meriden and Solihull East: 43.3 years Mid Bedfordshire: 40.9 years Mid Buckinghamshire: 44.4 years Mid Cheshire: 41.9 years Mid Derbyshire: 47.3 years Mid Dorset and North Poole: 48.7 years Mid Leicestershire: 43.1 years Mid Norfolk: 48.1 years Mid Sussex: 42.9 years Middlesbrough and Thornaby East: 35.3 years Middlesbrough South and East Cleveland: 45.4 years Milton Keynes Central: 36.4 years Milton Keynes North: 39.8 years Mitcham and Morden: 36.9 years Morecambe and Lunesdale: 49.2 years New Forest East: 48.7 years New Forest West: 54.2 years Newark: 46.7 years Newbury: 42.5 years Newcastle upon Tyne Central and West: 33.5 years Newcastle upon Tyne East and Wallsend: 36.0 years Newcastle upon Tyne North: 36.7 years Newcastle-under-Lyme: 42.0 years Newton Abbot: 49.4 years Newton Aycliffe and Spennymoor: 44.4 years Normanton and Hemsworth: 42.0 years North Bedfordshire: 42.1 years North Cornwall: 48.8 years North Cotswolds: 47.4 years North Devon: 48.5 years North Dorset: 49.6 years North Durham: 45.8 years North East Cambridgeshire: 45.0 years North East Derbyshire: 47.7 years North East Hampshire: 44.0 years North East Hertfordshire: 43.6 years North East Somerset and Hanham: 43.9 years North Herefordshire: 51.5 years North Norfolk: 55.5 years North Northumberland: 52.3 years North Shropshire: 48.2 years North Somerset: 47.5 years North Warwickshire and Bedworth: 44.1 years North West Cambridgeshire: 38.6 years North West Essex: 43.0 years North West Hampshire: 40.6 years North West Leicestershire: 43.2 years North West Norfolk: 47.7 years Northampton North: 36.3 years Northampton South: 38.4 years Norwich North: 41.6 years Norwich South: 34.8 years Nottingham East: 30.0 years Nottingham North and Kimberley: 37.4 years Nottingham South: 28.4 years Nuneaton: 40.2 years Old Bexley and Sidcup: 41.2 years Oldham East and Saddleworth: 38.3 years Oldham West, Chadderton and Royton: 35.6 years Orpington: 42.1 years Ossett and Denby Dale: 45.7 years Oxford East: 33.3 years Oxford West and Abingdon: 35.2 years Peckham: 33.1 years Pendle and Clitheroe: 41.3 years Penistone and Stocksbridge: 48.0 years Penrith and Solway: 49.9 years Peterborough: 36.2 years Plymouth Moor View: 41.0 years Plymouth Sutton and Devonport: 35.2 years Pontefract, Castleford and Knottingley: 40.4 years Poole: 44.8 years Poplar and Limehouse: 30.8 years Portsmouth North: 39.2 years Portsmouth South: 33.2 years Preston: 34.4 years Putney: 34.7 years Queen's Park and Maida Vale: 35.9 years Rawmarsh and Conisbrough: 42.0 years Rayleigh and Wickford: 45.5 years Reading Central: 34.9 years Reading West and Mid Berkshire: 42.5 years Redcar: 45.5 years Redditch: 41.4 years Reigate: 41.7 years Ribble Valley: 46.3 years Richmond and Northallerton: 49.4 years Richmond Park: 41.1 years Rochdale: 36.8 years Rochester and Strood: 38.9 years Romford: 38.6 years Romsey and Southampton North: 43.9 years Rossendale and Darwen: 42.9 years Rother Valley: 45.0 years Rotherham: 39.2 years Rugby: 40.5 years Ruislip, Northwood and Pinner: 42.5 years Runcorn and Helsby: 43.7 years Runnymede and Weybridge: 42.0 years Rushcliffe: 43.8 years Rutland and Stamford: 47.5 years Salford: 31.2 years Salisbury: 46.8 years Scarborough and Whitby: 49.4 years Scunthorpe: 41.8 years Sefton Central: 50.3 years Selby: 43.4 years Sevenoaks: 43.9 years Sheffield Brightside and Hillsborough: 35.8 years Sheffield Central: 26.4 years Sheffield Hallam: 42.9 years Sheffield Heeley: 38.7 years Sheffield South East: 41.0 years Sherwood Forest: 43.6 years Shipley: 44.7 years Shrewsbury: 44.9 years Sittingbourne and Sheppey: 39.8 years Skipton and Ripon: 50.5 years Sleaford and North Hykeham: 46.1 years Slough: 34.7 years Smethwick: 36.1 years Solihull West and Shirley: 43.5 years South Basildon and East Thurrock: 39.3 years South Cambridgeshire: 43.6 years South Cotswolds: 47.5 years South Derbyshire: 42.4 years South Devon: 52.5 years South Dorset: 50.2 years South East Cornwall: 51.5 years South Holland and The Deepings: 46.4 years South Leicestershire: 44.2 years South Norfolk: 44.3 years South Northamptonshire: 44.4 years South Ribble: 45.6 years South Shields: 44.7 years South Shropshire: 53.1 years South Suffolk: 49.1 years South West Devon: 47.5 years South West Hertfordshire: 42.2 years South West Norfolk: 46.2 years South West Wiltshire: 44.8 years Southampton Itchen: 35.5 years Southampton Test: 34.5 years Southend East and Rochford: 40.7 years Southend West and Leigh: 42.6 years Southgate and Wood Green: 38.4 years Southport: 48.4 years Spelthorne: 41.2 years Spen Valley: 42.4 years St Albans: 40.6 years St Austell and Newquay: 45.8 years St Helens North: 43.1 years St Helens South and Whiston: 42.7 years St Ives: 50.8 years St Neots and Mid Cambridgeshire: 40.8 years Stafford: 44.8 years Staffordshire Moorlands: 49.5 years Stalybridge and Hyde: 40.5 years Stevenage: 39.0 years Stockport: 38.3 years Stockton North: 39.8 years Stockton West: 44.7 years Stoke-on-Trent Central: 36.3 years Stoke-on-Trent North: 40.2 years Stoke-on-Trent South: 43.7 years Stone, Great Wyrley and Penkridge: 47.2 years Stourbridge: 42.7 years Stratford and Bow: 31.8 years Stratford-on-Avon: 49.3 years Streatham and Croydon North: 36.6 years Stretford and Urmston: 39.4 years Stroud: 47.4 years Suffolk Coastal: 51.8 years Sunderland Central: 42.3 years Surrey Heath: 42.9 years Sussex Weald: 48.7 years Sutton and Cheam: 39.9 years Sutton Coldfield: 45.3 years Swindon North: 39.5 years Swindon South: 38.9 years Tamworth: 42.3 years Tatton: 46.9 years Taunton and Wellington: 43.8 years Telford: 38.0 years Tewkesbury: 44.1 years The Wrekin: 42.7 years Thirsk and Malton: 50.8 years Thornbury and Yate: 45.2 years Thurrock: 35.5 years Tipton and Wednesbury: 37.4 years Tiverton and Minehead: 51.1 years Tonbridge: 44.6 years Tooting: 33.3 years Torbay: 48.3 years Torridge and Tavistock: 51.7 years Tottenham: 33.9 years Truro and Falmouth: 44.1 years Tunbridge Wells: 42.8 years Twickenham: 41.8 years Tynemouth: 45.6 years Uxbridge and South Ruislip: 36.4 years Vauxhall and Camberwell Green: 33.3 years Wakefield and Rothwell: 40.2 years Wallasey: 43.5 years Walsall and Bloxwich: 35.2 years Walthamstow: 34.9 years Warrington North: 42.5 years Warrington South: 42.2 years Warwick and Leamington: 38.3 years Washington and Gateshead South: 43.4 years Watford: 37.1 years Waveney Valley: 51.8 years Weald of Kent: 48.6 years Wellingborough and Rushden: 40.6 years Wells and Mendip Hills: 49.9 years Welwyn Hatfield: 37.1 years West Bromwich: 37.8 years West Dorset: 53.7 years West Ham and Beckton: 32.8 years West Lancashire: 43.0 years West Suffolk: 40.0 years West Worcestershire: 51.2 years Westmorland and Lonsdale: 51.3 years Weston-super-Mare: 43.2 years Wetherby and Easingwold: 49.0 years Whitehaven and Workington: 46.1 years Widnes and Halewood: 41.9 years Wigan: 41.6 years Wimbledon: 38.9 years Winchester: 43.2 years Windsor: 40.1 years Wirral West: 50.2 years Witham: 44.3 years Witney: 42.4 years Woking: 40.2 years Wokingham: 42.5 years Wolverhampton North East: 38.3 years Wolverhampton South East: 36.2 years Wolverhampton West: 40.2 years Worcester: 39.7 years Worsley and Eccles: 39.3 years Worthing West: 47.9 years Wycombe: 37.7 years Wyre Forest: 47.4 years Wythenshawe and Sale East: 37.4 years Yeovil: 45.7 years York Central: 33.1 years York Outer: 47.5 years Belfast East: 39.3 years Belfast North: 38.0 years Belfast South and Mid Down: 34.9 years Belfast West: 36.7 years East Antrim: 43.9 years East Londonderry: 42.2 years Fermanagh and South Tyrone: 39.6 years Foyle: 38.6 years Lagan Valley: 40.3 years Mid Ulster: 37.7 years Newry and Armagh: 38.0 years North Antrim: 41.7 years North Down: 45.1 years South Antrim: 39.9 years South Down: 39.6 years Strangford: 44.1 years Upper Bann: 38.3 years West Tyrone: 40.0 years East Renfrewshire: 44.4 years Na h-Eileanan an Iar: 51.0 years Midlothian: 41.7 years North Ayrshire and Arran: 49.4 years Orkney and Shetland: 47.0 years Aberdeen North: 39.9 years Aberdeen South: 37.4 years Aberdeenshire North and Moray East: 46.1 years Airdrie and Shotts: 42.0 years Alloa and Grangemouth: 44.4 years Angus and Perthshire Glens: 50.3 years Arbroath and Broughty Ferry: 46.4 years Argyll, Bute and South Lochaber: 51.6 years Bathgate and Linlithgow: 42.7 years Caithness, Sutherland and Easter Ross: 49.6 years Coatbridge and Bellshill: 42.3 years Cowdenbeath and Kirkcaldy: 45.4 years Cumbernauld and Kirkintilloch: 43.3 years Dumfries and Galloway: 50.7 years Dumfriesshire, Clydesdale and Tweeddale: 50.7 years Dundee Central: 35.9 years Dunfermline and Dollar: 43.3 years East Kilbride and Strathaven: 44.3 years Edinburgh East and Musselburgh: 34.9 years Edinburgh North and Leith: 36.1 years Edinburgh South: 38.0 years Edinburgh South West: 35.9 years Edinburgh West: 44.0 years Falkirk: 43.7 years Glasgow East: 36.3 years Glasgow North: 31.0 years Glasgow North East: 36.6 years Glasgow South: 38.3 years Glasgow South West: 37.7 years Glasgow West: 36.9 years Glenrothes and Mid Fife: 44.4 years Gordon and Buchan: 44.7 years Hamilton and Clyde Valley: 44.2 years Inverclyde and Renfrewshire West: 47.4 years Inverness, Skye and West Ross-shire: 45.4 years Livingston: 42.0 years Lothian East: 45.1 years Mid Dunbartonshire: 47.4 years Moray West, Nairn and Strathspey: 47.2 years Motherwell, Wishaw and Carluke: 42.7 years North East Fife: 46.0 years Paisley and Renfrewshire North: 42.0 years Paisley and Renfrewshire South: 43.8 years Perth and Kinross-shire: 46.6 years Rutherglen: 42.8 years Stirling and Strathallan: 44.1 years West Dunbartonshire: 44.1 years Ayr, Carrick and Cumnock: 49.0 years Berwickshire, Roxburgh and Selkirk: 50.7 years Central Ayrshire: 47.9 years Kilmarnock and Loudoun: 45.3 years West Aberdeenshire and Kincardine: 45.4 years Aberafan Maesteg: 42.6 years Alyn and Deeside: 42.5 years Bangor Aberconwy: 45.7 years Blaenau Gwent and Rhymney: 42.7 years Brecon, Radnor and Cwm Tawe: 50.0 years Bridgend: 43.8 years Caerfyrddin: 48.7 years Caerphilly: 42.1 years Cardiff East: 34.2 years Cardiff North: 40.6 years Cardiff South and Penarth: 31.5 years Cardiff West: 38.7 years Ceredigion Preseli: 48.7 years Clwyd East: 49.1 years Clwyd North: 46.9 years Dwyfor Meirionnydd: 48.6 years Gower: 46.9 years Llanelli: 44.6 years Merthyr Tydfil and Aberdare: 41.5 years Mid and South Pembrokeshire: 48.0 years Monmouthshire: 49.5 years Montgomeryshire and Glyndŵr: 47.4 years Neath and Swansea East: 41.5 years Newport East: 37.7 years Newport West and Islwyn: 42.2 years Pontypridd: 40.1 years Rhondda and Ogmore: 41.7 years Swansea West: 37.1 years Torfaen: 42.4 years Vale of Glamorgan: 43.1 years Wrexham: 42.7 years Ynys Môn: 48.9 years
  • 24.1 years – 36.8 years (129)
  • 36.8 years – 40.4 years (130)
  • 40.4 years – 43.2 years (130)
  • 43.2 years – 46.3 years (130)
  • 46.3 years – 55.5 years (131)
One hexagon per constituency, each the same size. Grey: no figure held.

Explore it on the interactive map →

Highest: the top 15

#ConstituencyMedian age (derived from single-year counts)Projected
1 North Norfolk 55.5 yearsLib Dem
2 Christchurch 54.3 yearsConservative
3 New Forest West 54.2 yearsConservative
4 West Dorset 53.7 yearsLib Dem
5 Bexhill and Battle 53.4 yearsConservative
6 Isle of Wight East 53.4 yearsConservative
7 South Shropshire 53.1 yearsConservative
8 Clacton 52.9 yearsReform UK
9 Honiton and Sidmouth 52.8 yearsLib Dem
10 Louth and Horncastle 52.7 yearsConservative
11 South Devon 52.5 yearsLib Dem
12 North Northumberland 52.3 yearsLabour
13 Bridlington and The Wolds 52.0 yearsConservative
14 Waveney Valley 51.8 yearsGreen
15 Suffolk Coastal 51.8 yearsConservative

Lowest: the bottom 15

#ConstituencyMedian age (derived from single-year counts)Projected
650 Leeds Central and Headingley 24.1 yearsLabour
649 Manchester Rusholme 25.8 yearsLabour
648 Sheffield Central 26.4 yearsLabour
647 Birmingham Ladywood 27.7 yearsLabour
646 Bristol Central 28.3 yearsGreen
645 Nottingham South 28.4 yearsLabour
644 Liverpool Riverside 29.2 yearsLabour
643 Nottingham East 30.0 yearsLabour
642 Bethnal Green and Stepney 30.1 yearsOthers
641 Leicester South 30.2 yearsOthers
640 Manchester Central 30.4 yearsLabour
639 Poplar and Limehouse 30.8 yearsLabour
638 Glasgow North 31.0 yearsSNP
637 Cambridge 31.1 yearsLabour
636 Salford 31.2 yearsLabour
Every constituency (650), highest first
#ConstituencyRegionMedian age (derived from single-year counts)Projected
1 North Norfolk East of England55.5 yearsLib Dem
2 Christchurch South West54.3 yearsConservative
3 New Forest West South East54.2 yearsConservative
4 West Dorset South West53.7 yearsLib Dem
5 Bexhill and Battle South East53.4 yearsConservative
6 Isle of Wight East South East53.4 yearsConservative
7 South Shropshire West Midlands53.1 yearsConservative
8 Clacton East of England52.9 yearsReform UK
9 Honiton and Sidmouth South West52.8 yearsLib Dem
10 Louth and Horncastle East Midlands52.7 yearsConservative
11 South Devon South West52.5 yearsLib Dem
12 North Northumberland North East52.3 yearsLabour
13 Bridlington and The Wolds Yorkshire and The Humber52.0 yearsConservative
14 Waveney Valley East of England51.8 yearsGreen
15 Suffolk Coastal East of England51.8 yearsConservative
16 Torridge and Tavistock South West51.7 yearsConservative
17 Arundel and South Downs South East51.7 yearsConservative
18 Argyll, Bute and South Lochaber Scotland51.6 yearsSNP
19 South East Cornwall South West51.5 yearsConservative
20 North Herefordshire West Midlands51.5 yearsGreen
21 Westmorland and Lonsdale North West51.3 yearsLib Dem
22 West Worcestershire West Midlands51.2 yearsConservative
23 Tiverton and Minehead South West51.1 yearsLib Dem
24 Na h-Eileanan an Iar Scotland51.0 yearsLabour
25 St Ives South West50.8 yearsLib Dem
26 Fylde North West50.8 yearsConservative
27 Thirsk and Malton Yorkshire and The Humber50.8 yearsConservative
28 Dumfries and Galloway Scotland50.7 yearsSNP
29 Dumfriesshire, Clydesdale and Tweeddale Scotland50.7 yearsConservative
30 Berwickshire, Roxburgh and Selkirk Scotland50.7 yearsConservative
31 Hexham North East50.7 yearsLabour
32 Skipton and Ripon Yorkshire and The Humber50.5 yearsConservative
33 Beverley and Holderness Yorkshire and The Humber50.4 yearsConservative
34 Derbyshire Dales East Midlands50.4 yearsConservative
35 Angus and Perthshire Glens Scotland50.3 yearsSNP
36 Sefton Central North West50.3 yearsLabour
37 South Dorset South West50.2 yearsConservative
38 Wirral West North West50.2 yearsLabour
39 Brecon, Radnor and Cwm Tawe Wales50.0 yearsLib Dem
40 Lewes South East50.0 yearsLib Dem
41 Penrith and Solway North West49.9 yearsLabour
42 Wells and Mendip Hills South West49.9 yearsLib Dem
43 Caithness, Sutherland and Easter Ross Scotland49.6 yearsLib Dem
44 Central Devon South West49.6 yearsConservative
45 North Dorset South West49.6 yearsConservative
46 Staffordshire Moorlands West Midlands49.5 yearsConservative
47 Kingswinford and South Staffordshire West Midlands49.5 yearsConservative
48 Monmouthshire Wales49.5 yearsConservative
49 Richmond and Northallerton Yorkshire and The Humber49.4 yearsConservative
50 Scarborough and Whitby Yorkshire and The Humber49.4 yearsLabour
51 Newton Abbot South West49.4 yearsLib Dem
52 Isle of Wight West South East49.4 yearsLabour
53 North Ayrshire and Arran Scotland49.4 yearsSNP
54 Stratford-on-Avon West Midlands49.3 yearsLib Dem
55 Morecambe and Lunesdale North West49.2 yearsLabour
56 Broadland and Fakenham East of England49.2 yearsConservative
57 Glastonbury and Somerton South West49.1 yearsLib Dem
58 Herne Bay and Sandwich South East49.1 yearsConservative
59 South Suffolk East of England49.1 yearsConservative
60 Clwyd East Wales49.1 yearsConservative
61 Blackpool North and Fleetwood North West49.0 yearsLabour
62 Ayr, Carrick and Cumnock Scotland49.0 yearsSNP
63 Wetherby and Easingwold Yorkshire and The Humber49.0 yearsConservative
64 Ynys Môn Wales48.9 yearsPlaid Cymru
65 North Cornwall South West48.8 yearsLib Dem
66 New Forest East South East48.7 yearsConservative
67 Caerfyrddin Wales48.7 yearsPlaid Cymru
68 Mid Dorset and North Poole South West48.7 yearsLib Dem
69 Sussex Weald South East48.7 yearsConservative
70 Ceredigion Preseli Wales48.7 yearsPlaid Cymru
71 Dwyfor Meirionnydd Wales48.6 yearsPlaid Cymru
72 Weald of Kent South East48.6 yearsConservative
73 Brigg and Immingham Yorkshire and The Humber48.5 yearsConservative
74 North Devon South West48.5 yearsLib Dem
75 Forest of Dean South West48.5 yearsConservative
76 Gainsborough East Midlands48.5 yearsConservative
77 Southport North West48.4 yearsLabour
78 Torbay South West48.3 yearsLib Dem
79 North Shropshire West Midlands48.2 yearsLib Dem
80 Mid Norfolk East of England48.1 yearsConservative
81 East Hampshire South East48.1 yearsConservative
82 Chester South and Eddisbury North West48.0 yearsConservative
83 Melksham and Devizes South West48.0 yearsLib Dem
84 Penistone and Stocksbridge Yorkshire and The Humber48.0 yearsLabour
85 Mid and South Pembrokeshire Wales48.0 yearsConservative
86 Bognor Regis and Littlehampton South East47.9 yearsConservative
87 Bishop Auckland North East47.9 yearsLabour
88 Worthing West South East47.9 yearsLabour
89 Central Ayrshire Scotland47.9 yearsLabour
90 North West Norfolk East of England47.7 yearsConservative
91 North East Derbyshire East Midlands47.7 yearsConservative
92 Lowestoft East of England47.6 yearsReform UK
93 Chichester South East47.6 yearsLib Dem
94 Maldon East of England47.5 yearsConservative
95 South West Devon South West47.5 yearsConservative
96 North Somerset South West47.5 yearsConservative
97 South Cotswolds South West47.5 yearsLib Dem
98 Rutland and Stamford East Midlands47.5 yearsConservative
99 York Outer Yorkshire and The Humber47.5 yearsLabour
100 Montgomeryshire and Glyndŵr Wales47.4 yearsReform UK
101 Inverclyde and Renfrewshire West Scotland47.4 yearsLabour
102 Macclesfield North West47.4 yearsLabour
103 North Cotswolds South West47.4 yearsConservative
104 Folkestone and Hythe South East47.4 yearsReform UK
105 Mid Dunbartonshire Scotland47.4 yearsLib Dem
106 Stroud South West47.4 yearsLabour
107 Wyre Forest West Midlands47.4 yearsConservative
108 Mid Derbyshire East Midlands47.3 yearsConservative
109 Stone, Great Wyrley and Penkridge West Midlands47.2 yearsConservative
110 Moray West, Nairn and Strathspey Scotland47.2 yearsSNP
111 Orkney and Shetland Scotland47.0 yearsLib Dem
112 Congleton North West47.0 yearsLabour
113 Lichfield West Midlands47.0 yearsConservative
114 Fareham and Waterlooville South East47.0 yearsConservative
115 Tatton North West46.9 yearsConservative
116 Clwyd North Wales46.9 yearsConservative
117 Gower Wales46.9 yearsReform UK
118 Salisbury South West46.8 yearsConservative
119 High Peak East Midlands46.8 yearsLabour
120 Goole and Pocklington Yorkshire and The Humber46.7 yearsConservative
121 Castle Point East of England46.7 yearsConservative
122 Newark East Midlands46.7 yearsConservative
123 Boston and Skegness East Midlands46.7 yearsReform UK
124 Perth and Kinross-shire Scotland46.6 yearsSNP
125 Henley and Thame South East46.6 yearsLib Dem
126 Kenilworth and Southam West Midlands46.5 yearsConservative
127 Droitwich and Evesham West Midlands46.5 yearsConservative
128 South Holland and The Deepings East Midlands46.4 yearsConservative
129 Arbroath and Broughty Ferry Scotland46.4 yearsSNP
130 East Grinstead and Uckfield South East46.3 yearsConservative
131 Barrow and Furness North West46.3 yearsLabour
132 Ribble Valley North West46.3 yearsConservative
133 Harwich and North Essex East of England46.3 yearsConservative
134 Central Suffolk and North Ipswich East of England46.3 yearsConservative
135 South West Norfolk East of England46.2 yearsReform UK
136 Grantham and Bourne East Midlands46.1 yearsConservative
137 Whitehaven and Workington North West46.1 yearsLabour
138 Aberdeenshire North and Moray East Scotland46.1 yearsSNP
139 Sleaford and North Hykeham East Midlands46.1 yearsConservative
140 Havant South East46.1 yearsConservative
141 North East Fife Scotland46.0 yearsLib Dem
142 Great Yarmouth East of England46.0 yearsReform UK
143 Calder Valley Yorkshire and The Humber46.0 yearsLabour
144 Hereford and South Herefordshire West Midlands45.9 yearsConservative
145 St Austell and Newquay South West45.8 yearsLabour
146 North Durham North East45.8 yearsLabour
147 Bromsgrove West Midlands45.8 yearsConservative
148 Yeovil South West45.7 yearsLib Dem
149 Ossett and Denby Dale Yorkshire and The Humber45.7 yearsLabour
150 Bangor Aberconwy Wales45.7 yearsPlaid Cymru
151 Dorking and Horley South East45.7 yearsLib Dem
152 Harrogate and Knaresborough Yorkshire and The Humber45.7 yearsLib Dem
153 Eastbourne South East45.6 yearsLib Dem
154 South Ribble North West45.6 yearsLabour
155 Tynemouth North East45.6 yearsLabour
156 Melton and Syston East Midlands45.6 yearsConservative
157 Rayleigh and Wickford East of England45.5 yearsConservative
158 Redcar North East45.5 yearsLabour
159 Cowdenbeath and Kirkcaldy Scotland45.4 yearsLabour
160 Amber Valley East Midlands45.4 yearsReform UK
161 West Aberdeenshire and Kincardine Scotland45.4 yearsConservative
162 Hastings and Rye South East45.4 yearsLabour
163 Middlesbrough South and East Cleveland North East45.4 yearsConservative
164 Inverness, Skye and West Ross-shire Scotland45.4 yearsLib Dem
165 Dover and Deal South East45.3 yearsLabour
166 Sutton Coldfield West Midlands45.3 yearsConservative
167 Kilmarnock and Loudoun Scotland45.3 yearsSNP
168 Hazel Grove North West45.2 yearsLib Dem
169 Aldridge-Brownhills West Midlands45.2 yearsConservative
170 Gosport South East45.2 yearsConservative
171 Thornbury and Yate South West45.2 yearsLib Dem
172 Lothian East Scotland45.1 yearsLabour
173 East Worthing and Shoreham South East45.1 yearsLabour
174 North Down Northern Ireland45.1 yearsIND
175 Frome and East Somerset South West45.1 yearsLib Dem
176 Chesterfield East Midlands45.0 yearsLabour
177 Blaydon and Consett North East45.0 yearsLabour
178 Beaconsfield South East45.0 yearsConservative
179 Godalming and Ash South East45.0 yearsConservative
180 Rother Valley Yorkshire and The Humber45.0 yearsConservative
181 North East Cambridgeshire East of England45.0 yearsConservative
182 Bury St Edmunds and Stowmarket East of England45.0 yearsConservative
183 Shrewsbury West Midlands44.9 yearsLabour
184 Camborne and Redruth South West44.9 yearsLabour
185 Hinckley and Bosworth East Midlands44.9 yearsConservative
186 Poole South West44.8 yearsConservative
187 Doncaster East and the Isle of Axholme Yorkshire and The Humber44.8 yearsLabour
188 Stafford West Midlands44.8 yearsLabour
189 South West Wiltshire South West44.8 yearsConservative
190 Gordon and Buchan Scotland44.7 yearsSNP
191 South Shields North East44.7 yearsLabour
192 Exmouth and Exeter East South West44.7 yearsConservative
193 Stockton West North East44.7 yearsConservative
194 Chesham and Amersham South East44.7 yearsLib Dem
195 Daventry East Midlands44.7 yearsConservative
196 Shipley Yorkshire and The Humber44.7 yearsLabour
197 Llanelli Wales44.6 yearsReform UK
198 Bassetlaw East Midlands44.6 yearsLabour
199 Tonbridge South East44.6 yearsConservative
200 Farnham and Bordon South East44.5 yearsConservative
201 Cheadle North West44.5 yearsLib Dem
202 Harpenden and Berkhamsted East of England44.5 yearsLib Dem
203 Colne Valley Yorkshire and The Humber44.5 yearsLabour
204 South Northamptonshire East Midlands44.4 yearsConservative
205 Bridgwater South West44.4 yearsConservative
206 East Renfrewshire Scotland44.4 yearsLabour
207 Glenrothes and Mid Fife Scotland44.4 yearsSNP
208 Newton Aycliffe and Spennymoor North East44.4 yearsLabour
209 Alloa and Grangemouth Scotland44.4 yearsSNP
210 Mid Buckinghamshire South East44.4 yearsConservative
211 East Kilbride and Strathaven Scotland44.3 yearsLabour
212 South Norfolk East of England44.3 yearsLabour
213 Bolsover East Midlands44.3 yearsLabour
214 Witham East of England44.3 yearsConservative
215 South Leicestershire East Midlands44.2 yearsConservative
216 Hamilton and Clyde Valley Scotland44.2 yearsLabour
217 North Warwickshire and Bedworth West Midlands44.1 yearsReform UK
218 Truro and Falmouth South West44.1 yearsLabour
219 Strangford Northern Ireland44.1 yearsDUP
220 Tewkesbury South West44.1 yearsLib Dem
221 West Dunbartonshire Scotland44.1 yearsSNP
222 Stirling and Strathallan Scotland44.1 yearsSNP
223 Carlisle North West44.0 yearsLabour
224 Edinburgh West Scotland44.0 yearsLib Dem
225 Braintree East of England44.0 yearsConservative
226 North East Hampshire South East44.0 yearsConservative
227 East Antrim Northern Ireland43.9 yearsDUP
228 Romsey and Southampton North South East43.9 yearsConservative
229 Sevenoaks South East43.9 yearsConservative
230 North East Somerset and Hanham South West43.9 yearsLabour
231 Cramlington and Killingworth North East43.9 yearsLabour
232 Taunton and Wellington South West43.8 yearsLib Dem
233 Rushcliffe East Midlands43.8 yearsLabour
234 Bridgend Wales43.8 yearsReform UK
235 Paisley and Renfrewshire South Scotland43.8 yearsLabour
236 Runcorn and Helsby North West43.7 yearsLabour
237 Falkirk Scotland43.7 yearsSNP
238 Blyth and Ashington North East43.7 yearsLabour
239 Stoke-on-Trent South West Midlands43.7 yearsConservative
240 Harborough, Oadby and Wigston East Midlands43.6 yearsConservative
241 North East Hertfordshire East of England43.6 yearsConservative
242 Sherwood Forest East Midlands43.6 yearsLabour
243 Houghton and Sunderland South North East43.6 yearsLabour
244 South Cambridgeshire East of England43.6 yearsLib Dem
245 Wallasey North West43.5 yearsLabour
246 Solihull West and Shirley West Midlands43.5 yearsConservative
247 Gedling East Midlands43.5 yearsLabour
248 East Thanet South East43.4 yearsLabour
249 Washington and Gateshead South North East43.4 yearsLabour
250 Selby Yorkshire and The Humber43.4 yearsLabour
251 Ely and East Cambridgeshire East of England43.4 yearsConservative
252 Easington North East43.4 yearsLabour
253 Leeds North West Yorkshire and The Humber43.4 yearsLabour
254 Cumbernauld and Kirkintilloch Scotland43.3 yearsSNP
255 Brentwood and Ongar East of England43.3 yearsConservative
256 Dunfermline and Dollar Scotland43.3 yearsLabour
257 Makerfield North West43.3 yearsLabour
258 Meriden and Solihull East West Midlands43.3 yearsConservative
259 East Surrey South East43.3 yearsConservative
260 Winchester South East43.2 yearsLib Dem
261 North West Leicestershire East Midlands43.2 yearsConservative
262 Weston-super-Mare South West43.2 yearsLabour
263 Faversham and Mid Kent South East43.1 yearsConservative
264 St Helens North North West43.1 yearsLabour
265 Vale of Glamorgan Wales43.1 yearsConservative
266 Mid Leicestershire East Midlands43.1 yearsConservative
267 Horsham South East43.0 yearsLib Dem
268 Huntingdon East of England43.0 yearsConservative
269 Hamble Valley South East43.0 yearsConservative
270 West Lancashire North West43.0 yearsLabour
271 North West Essex East of England43.0 yearsConservative
272 Chippenham South West42.9 yearsLib Dem
273 Broxtowe East Midlands42.9 yearsLabour
274 Surrey Heath South East42.9 yearsLib Dem
275 Sheffield Hallam Yorkshire and The Humber42.9 yearsLabour
276 Chorley North West42.9 yearsSPK
277 Rossendale and Darwen North West42.9 yearsLabour
278 Mid Sussex South East42.9 yearsLib Dem
279 Rutherglen Scotland42.8 yearsLabour
280 Tunbridge Wells South East42.8 yearsLib Dem
281 Stourbridge West Midlands42.7 yearsLabour
282 Bathgate and Linlithgow Scotland42.7 yearsLabour
283 Blaenau Gwent and Rhymney Wales42.7 yearsLabour
284 Ashfield East Midlands42.7 yearsReform UK
285 The Wrekin West Midlands42.7 yearsConservative
286 Motherwell, Wishaw and Carluke Scotland42.7 yearsLabour
287 Erewash East Midlands42.7 yearsLabour
288 Keighley and Ilkley Yorkshire and The Humber42.7 yearsConservative
289 Wrexham Wales42.7 yearsReform UK
290 St Helens South and Whiston North West42.7 yearsLabour
291 Aberafan Maesteg Wales42.6 yearsLabour
292 Southend West and Leigh East of England42.6 yearsLabour
293 Darlington North East42.5 yearsLabour
294 Wokingham South East42.5 yearsLib Dem
295 Bolton West North West42.5 yearsLabour
296 Alyn and Deeside Wales42.5 yearsReform UK
297 Warrington North North West42.5 yearsLabour
298 Newbury South East42.5 yearsLib Dem
299 Ruislip, Northwood and Pinner London42.5 yearsConservative
300 Reading West and Mid Berkshire South East42.5 yearsConservative
301 Spen Valley Yorkshire and The Humber42.4 yearsLabour
302 South Derbyshire East Midlands42.4 yearsLabour
303 Witney South East42.4 yearsLib Dem
304 Torfaen Wales42.4 yearsReform UK
305 Hartlepool North East42.4 yearsLabour
306 Sunderland Central North East42.3 yearsLabour
307 Chester North and Neston North West42.3 yearsLabour
308 Tamworth West Midlands42.3 yearsReform UK
309 Jarrow and Gateshead East North East42.3 yearsLabour
310 Epsom and Ewell South East42.3 yearsLib Dem
311 Coatbridge and Bellshill Scotland42.3 yearsLabour
312 Cannock Chase West Midlands42.2 yearsReform UK
313 South West Hertfordshire East of England42.2 yearsConservative
314 East Londonderry Northern Ireland42.2 yearsDUP
315 Altrincham and Sale West North West42.2 yearsLabour
316 Eastleigh South East42.2 yearsLib Dem
317 Newport West and Islwyn Wales42.2 yearsReform UK
318 Warrington South North West42.2 yearsLabour
319 Esher and Walton South East42.1 yearsLib Dem
320 Mansfield East Midlands42.1 yearsLabour
321 North Bedfordshire East of England42.1 yearsConservative
322 Orpington London42.1 yearsConservative
323 Caerphilly Wales42.1 yearsReform UK
324 Doncaster North Yorkshire and The Humber42.0 yearsLabour
325 Rawmarsh and Conisbrough Yorkshire and The Humber42.0 yearsLabour
326 Maidenhead South East42.0 yearsLib Dem
327 Blackpool South North West42.0 yearsLabour
328 Newcastle-under-Lyme West Midlands42.0 yearsLabour
329 Runnymede and Weybridge South East42.0 yearsConservative
330 Airdrie and Shotts Scotland42.0 yearsLabour
331 Bury North North West42.0 yearsLabour
332 Livingston Scotland42.0 yearsSNP
333 Normanton and Hemsworth Yorkshire and The Humber42.0 yearsLabour
334 Paisley and Renfrewshire North Scotland42.0 yearsSNP
335 Banbury South East41.9 yearsLabour
336 Widnes and Halewood North West41.9 yearsLabour
337 Mid Cheshire North West41.9 yearsLabour
338 Scunthorpe Yorkshire and The Humber41.8 yearsLabour
339 Liverpool Garston North West41.8 yearsLabour
340 Twickenham London41.8 yearsLib Dem
341 Reigate South East41.7 yearsConservative
342 North Antrim Northern Ireland41.7 yearsTUV
343 Midlothian Scotland41.7 yearsLabour
344 Rhondda and Ogmore Wales41.7 yearsReform UK
345 Norwich North East of England41.6 yearsLabour
346 Wigan North West41.6 yearsLabour
347 Neath and Swansea East Wales41.5 yearsReform UK
348 Hertsmere East of England41.5 yearsConservative
349 Merthyr Tydfil and Aberdare Wales41.5 yearsReform UK
350 Bicester and Woodstock South East41.5 yearsLib Dem
351 Epping Forest East of England41.5 yearsConservative
352 Redditch West Midlands41.4 yearsConservative
353 Barnsley North Yorkshire and The Humber41.3 yearsLabour
354 Hitchin East of England41.3 yearsLabour
355 Bromley and Biggin Hill London41.3 yearsConservative
356 Pendle and Clitheroe North West41.3 yearsConservative
357 Ellesmere Port and Bromborough North West41.3 yearsLabour
358 Spelthorne South East41.2 yearsConservative
359 Hertford and Stortford East of England41.2 yearsLabour
360 Old Bexley and Sidcup London41.2 yearsConservative
361 Birkenhead North West41.2 yearsLabour
362 Crewe and Nantwich North West41.2 yearsLabour
363 Kingston upon Hull West and Haltemprice Yorkshire and The Humber41.1 yearsLabour
364 Richmond Park London41.1 yearsLib Dem
365 Plymouth Moor View South West41.0 yearsLabour
366 Halesowen West Midlands41.0 yearsLabour
367 Leigh and Atherton North West41.0 yearsLabour
368 Barnsley South Yorkshire and The Humber41.0 yearsLabour
369 Sheffield South East Yorkshire and The Humber41.0 yearsLabour
370 Mid Bedfordshire East of England40.9 yearsConservative
371 Kettering East Midlands40.8 yearsLabour
372 Chipping Barnet London40.8 yearsLabour
373 St Neots and Mid Cambridgeshire East of England40.8 yearsLib Dem
374 Gateshead Central and Whickham North East40.8 yearsLabour
375 Hove and Portslade South East40.7 yearsLabour
376 Hornchurch and Upminster London40.7 yearsReform UK
377 Southend East and Rochford East of England40.7 yearsLabour
378 Bootle North West40.6 yearsLabour
379 Leeds South West and Morley Yorkshire and The Humber40.6 yearsLabour
380 St Albans East of England40.6 yearsLib Dem
381 Wellingborough and Rushden East Midlands40.6 yearsLabour
382 Bournemouth East South West40.6 yearsLabour
383 Great Grimsby and Cleethorpes Yorkshire and The Humber40.6 yearsLabour
384 Beckenham and Penge London40.6 yearsLabour
385 North West Hampshire South East40.6 yearsConservative
386 Cardiff North Wales40.6 yearsLabour
387 Stalybridge and Hyde North West40.5 yearsLabour
388 East Wiltshire South West40.5 yearsConservative
389 Rugby West Midlands40.5 yearsLabour
390 Cheltenham South West40.4 yearsLib Dem
391 Brighton Kemptown and Peacehaven South East40.4 yearsLabour
392 Pontefract, Castleford and Knottingley Yorkshire and The Humber40.4 yearsLabour
393 Broxbourne East of England40.3 yearsConservative
394 Croydon South London40.3 yearsConservative
395 Doncaster Central Yorkshire and The Humber40.3 yearsLabour
396 Lagan Valley Northern Ireland40.3 yearsAPNI
397 Corby and East Northamptonshire East Midlands40.3 yearsLabour
398 Nuneaton West Midlands40.2 yearsLabour
399 Wakefield and Rothwell Yorkshire and The Humber40.2 yearsLabour
400 Woking South East40.2 yearsLib Dem
401 Stoke-on-Trent North West Midlands40.2 yearsLabour
402 Wolverhampton West West Midlands40.2 yearsLabour
403 Didcot and Wantage South East40.2 yearsLib Dem
404 Windsor South East40.1 yearsConservative
405 Pontypridd Wales40.1 yearsReform UK
406 Buckingham and Bletchley South East40.1 yearsLabour
407 Burton and Uttoxeter West Midlands40.1 yearsLabour
408 West Suffolk East of England40.0 yearsConservative
409 West Tyrone Northern Ireland40.0 yearsSF
410 Hyndburn North West39.9 yearsLabour
411 South Antrim Northern Ireland39.9 yearsUUP
412 Aberdeen North Scotland39.9 yearsSNP
413 Bexleyheath and Crayford London39.9 yearsLabour
414 Sutton and Cheam London39.9 yearsLib Dem
415 Liverpool West Derby North West39.9 yearsLabour
416 Stockton North North East39.8 yearsLabour
417 Sittingbourne and Sheppey South East39.8 yearsReform UK
418 Milton Keynes North South East39.8 yearsLabour
419 Gillingham and Rainham South East39.8 yearsLabour
420 Chingford and Woodford Green London39.8 yearsConservative
421 Worcester West Midlands39.7 yearsLabour
422 Chelmsford East of England39.6 yearsLib Dem
423 Bolton North East North West39.6 yearsLabour
424 Fermanagh and South Tyrone Northern Ireland39.6 yearsSF
425 South Down Northern Ireland39.6 yearsSF
426 Swindon North South West39.5 yearsLabour
427 Ashford South East39.4 yearsConservative
428 Maidstone and Malling South East39.4 yearsConservative
429 Aylesbury South East39.4 yearsConservative
430 Stretford and Urmston North West39.4 yearsLabour
431 Gravesham South East39.4 yearsLabour
432 Leeds North East Yorkshire and The Humber39.4 yearsLabour
433 Worsley and Eccles North West39.3 yearsLabour
434 Belfast East Northern Ireland39.3 yearsDUP
435 South Basildon and East Thurrock East of England39.3 yearsReform UK
436 Heywood and Middleton North North West39.3 yearsLabour
437 Rotherham Yorkshire and The Humber39.2 yearsLabour
438 Dudley West Midlands39.2 yearsReform UK
439 Portsmouth North South East39.2 yearsConservative
440 Halifax Yorkshire and The Humber39.2 yearsLabour
441 Dunstable and Leighton Buzzard East of England39.2 yearsConservative
442 Basingstoke South East39.1 yearsLabour
443 Knowsley North West39.1 yearsLabour
444 Carshalton and Wallington London39.1 yearsLib Dem
445 Lancaster and Wyre North West39.1 yearsLabour
446 Burnley North West39.0 yearsLabour
447 Stevenage East of England39.0 yearsLabour
448 Wimbledon London38.9 yearsLib Dem
449 Eltham and Chislehurst London38.9 yearsLabour
450 Rochester and Strood South East38.9 yearsLabour
451 Swindon South South West38.9 yearsLabour
452 Ashton-under-Lyne North West38.9 yearsLabour
453 City of Durham North East38.8 yearsLabour
454 Hemel Hempstead East of England38.8 yearsLabour
455 Liverpool Walton North West38.8 yearsLabour
456 Bracknell South East38.8 yearsConservative
457 Aldershot South East38.7 yearsLabour
458 Sheffield Heeley Yorkshire and The Humber38.7 yearsLabour
459 Cardiff West Wales38.7 yearsPlaid Cymru
460 Croydon East London38.7 yearsLabour
461 Harrow East London38.6 yearsConservative
462 Romford London38.6 yearsConservative
463 North West Cambridgeshire East of England38.6 yearsConservative
464 Chatham and Aylesford South East38.6 yearsReform UK
465 Foyle Northern Ireland38.6 yearsSDLP
466 Bedford East of England38.6 yearsLabour
467 Harlow East of England38.6 yearsLabour
468 Basildon and Billericay East of England38.5 yearsReform UK
469 Kingston upon Hull East Yorkshire and The Humber38.5 yearsLabour
470 Northampton South East Midlands38.4 yearsLabour
471 Hornsey and Friern Barnet London38.4 yearsLabour
472 Southgate and Wood Green London38.4 yearsLabour
473 Gloucester South West38.4 yearsLabour
474 Wolverhampton North East West Midlands38.3 yearsLabour
475 Upper Bann Northern Ireland38.3 yearsDUP
476 Stockport North West38.3 yearsLabour
477 Oldham East and Saddleworth North West38.3 yearsLabour
478 Glasgow South Scotland38.3 yearsSNP
479 Warwick and Leamington West Midlands38.3 yearsLabour
480 Finchley and Golders Green London38.2 yearsLabour
481 Coventry North West West Midlands38.2 yearsLabour
482 Birmingham Northfield West Midlands38.1 yearsLabour
483 Ipswich East of England38.1 yearsLabour
484 Newry and Armagh Northern Ireland38.0 yearsSF
485 Telford West Midlands38.0 yearsLabour
486 Canterbury South East38.0 yearsLabour
487 Edinburgh South Scotland38.0 yearsLabour
488 Belfast North Northern Ireland38.0 yearsSF
489 Guildford South East38.0 yearsLib Dem
490 Derby North East Midlands37.9 yearsLabour
491 West Bromwich West Midlands37.8 yearsLabour
492 Bury South North West37.7 yearsLabour
493 Kingston and Surbiton London37.7 yearsLib Dem
494 Earley and Woodley South East37.7 yearsConservative
495 Newport East Wales37.7 yearsReform UK
496 Glasgow South West Scotland37.7 yearsSNP
497 Wycombe South East37.7 yearsLabour
498 Mid Ulster Northern Ireland37.7 yearsSF
499 Leeds West and Pudsey Yorkshire and The Humber37.6 yearsLabour
500 Kensington and Bayswater London37.6 yearsLabour
501 Ealing Southall London37.5 yearsLabour
502 Bournemouth West South West37.4 yearsLabour
503 Wythenshawe and Sale East North West37.4 yearsLabour
504 Tipton and Wednesbury West Midlands37.4 yearsLabour
505 Leeds East Yorkshire and The Humber37.4 yearsLabour
506 Aberdeen South Scotland37.4 yearsConservative
507 Nottingham North and Kimberley East Midlands37.4 yearsLabour
508 Ealing North London37.3 yearsLabour
509 Huddersfield Yorkshire and The Humber37.2 yearsLabour
510 Swansea West Wales37.1 yearsReform UK
511 Edmonton and Winchmore Hill London37.1 yearsLabour
512 Watford East of England37.1 yearsLabour
513 Welwyn Hatfield East of England37.1 yearsLabour
514 Bristol North West South West37.1 yearsLabour
515 Crawley South East37.1 yearsLabour
516 Brentford and Isleworth London37.0 yearsLabour
517 Glasgow West Scotland36.9 yearsLabour
518 Mitcham and Morden London36.9 yearsLabour
519 Hampstead and Highgate London36.9 yearsLabour
520 Bristol North East South West36.8 yearsLabour
521 Rochdale North West36.8 yearsLabour
522 Lewisham East London36.8 yearsLabour
523 Belfast West Northern Ireland36.7 yearsSF
524 Newcastle upon Tyne North North East36.7 yearsLabour
525 Dartford South East36.7 yearsConservative
526 Kingston upon Hull North and Cottingham Yorkshire and The Humber36.7 yearsLabour
527 Glasgow North East Scotland36.6 yearsSNP
528 Streatham and Croydon North London36.6 yearsLabour
529 Birmingham Erdington West Midlands36.5 yearsLabour
530 Leicester East East Midlands36.5 yearsConservative
531 Ilford North London36.5 yearsOthers
532 Loughborough East Midlands36.4 yearsLabour
533 Milton Keynes Central South East36.4 yearsLabour
534 Luton North East of England36.4 yearsLabour
535 Harrow West London36.4 yearsLabour
536 Uxbridge and South Ruislip London36.4 yearsConservative
537 Lewisham West and East Dulwich London36.4 yearsLabour
538 Cities of London and Westminster London36.4 yearsLabour
539 Bradford South Yorkshire and The Humber36.3 yearsLabour
540 Glasgow East Scotland36.3 yearsSNP
541 Bath South West36.3 yearsLib Dem
542 Northampton North East Midlands36.3 yearsLabour
543 Hammersmith and Chiswick London36.3 yearsLabour
544 Enfield North London36.3 yearsLabour
545 Stoke-on-Trent Central West Midlands36.3 yearsLabour
546 Wolverhampton South East West Midlands36.2 yearsLabour
547 Filton and Bradley Stoke South West36.2 yearsLabour
548 Peterborough East of England36.2 yearsConservative
549 Colchester East of England36.2 yearsLabour
550 Feltham and Heston London36.2 yearsLabour
551 Edinburgh North and Leith Scotland36.1 yearsSNP
552 Leyton and Wanstead London36.1 yearsLabour
553 Smethwick West Midlands36.1 yearsLabour
554 Newcastle upon Tyne East and Wallsend North East36.0 yearsLabour
555 Dundee Central Scotland35.9 yearsSNP
556 Edinburgh South West Scotland35.9 yearsSNP
557 Queen's Park and Maida Vale London35.9 yearsLabour
558 Blackley and Middleton South North West35.8 yearsLabour
559 Sheffield Brightside and Hillsborough Yorkshire and The Humber35.8 yearsLabour
560 Brent East London35.7 yearsLabour
561 Dagenham and Rainham London35.7 yearsLabour
562 Coventry East West Midlands35.7 yearsLabour
563 Ealing Central and Acton London35.7 yearsLabour
564 Bristol East South West35.6 yearsLabour
565 Brent West London35.6 yearsLabour
566 Oldham West, Chadderton and Royton North West35.6 yearsLabour
567 Southampton Itchen South East35.5 yearsLabour
568 Erith and Thamesmead London35.5 yearsLabour
569 Thurrock East of England35.5 yearsLabour
570 Gorton and Denton North West35.4 yearsLabour
571 Dulwich and West Norwood London35.4 yearsLabour
572 Derby South East Midlands35.4 yearsLabour
573 Birmingham Edgbaston West Midlands35.3 yearsLabour
574 Middlesbrough and Thornaby East North East35.3 yearsLabour
575 Chelsea and Fulham London35.3 yearsConservative
576 Bristol South South West35.3 yearsLabour
577 Walsall and Bloxwich West Midlands35.2 yearsLabour
578 Plymouth Sutton and Devonport South West35.2 yearsLabour
579 Hendon London35.2 yearsConservative
580 Oxford West and Abingdon South East35.2 yearsLib Dem
581 Dewsbury and Batley Yorkshire and The Humber35.2 yearsOthers
582 Brighton Pavilion South East35.1 yearsGreen
583 Hayes and Harlington London35.0 yearsLabour
584 Walthamstow London34.9 yearsLabour
585 Reading Central South East34.9 yearsLabour
586 Edinburgh East and Musselburgh Scotland34.9 yearsSNP
587 Belfast South and Mid Down Northern Ireland34.9 yearsSDLP
588 Blackburn North West34.8 yearsOthers
589 Norwich South East of England34.8 yearsLabour
590 Croydon West London34.8 yearsLabour
591 Putney London34.7 yearsLabour
592 Slough South East34.7 yearsOthers
593 Bolton South and Walkden North West34.6 yearsLabour
594 Lincoln East Midlands34.6 yearsLabour
595 Southampton Test South East34.5 yearsLabour
596 Preston North West34.4 yearsLabour
597 Liverpool Wavertree North West34.4 yearsLabour
598 Luton South and South Bedfordshire East of England34.2 yearsLabour
599 Cardiff East Wales34.2 yearsLabour
600 Exeter South West34.1 yearsLabour
601 Birmingham Yardley West Midlands34.1 yearsOthers
602 Birmingham Hall Green and Moseley West Midlands34.0 yearsOthers
603 Tottenham London33.9 yearsLabour
604 Islington North London33.8 yearsOthers
605 Greenwich and Woolwich London33.7 yearsLabour
606 Leicester West East Midlands33.7 yearsLabour
607 Lewisham North London33.6 yearsLabour
608 Newcastle upon Tyne Central and West North East33.5 yearsLabour
609 Ilford South London33.4 yearsLabour
610 Birmingham Selly Oak West Midlands33.4 yearsLabour
611 Oxford East South East33.3 yearsLabour
612 Vauxhall and Camberwell Green London33.3 yearsLabour
613 Birmingham Perry Barr West Midlands33.3 yearsOthers
614 Tooting London33.3 yearsLabour
615 Birmingham Hodge Hill and Solihull North West Midlands33.2 yearsLabour
616 Portsmouth South South East33.2 yearsLabour
617 York Central Yorkshire and The Humber33.1 yearsLabour
618 Peckham London33.1 yearsLabour
619 Islington South and Finsbury London33.0 yearsLabour
620 Barking London32.9 yearsLabour
621 Hackney South and Shoreditch London32.9 yearsLabour
622 Manchester Withington North West32.9 yearsLabour
623 Leeds South Yorkshire and The Humber32.8 yearsLabour
624 Bradford East Yorkshire and The Humber32.8 yearsLabour
625 East Ham London32.8 yearsLabour
626 West Ham and Beckton London32.8 yearsLabour
627 Hackney North and Stoke Newington London32.6 yearsLabour
628 Battersea London32.5 yearsLabour
629 Holborn and St Pancras London32.4 yearsLabour
630 Bermondsey and Old Southwark London32.3 yearsLabour
631 Coventry South West Midlands31.9 yearsLabour
632 Stratford and Bow London31.8 yearsLabour
633 Clapham and Brixton Hill London31.8 yearsLabour
634 Bradford West Yorkshire and The Humber31.5 yearsOthers
635 Cardiff South and Penarth Wales31.5 yearsLabour
636 Salford North West31.2 yearsLabour
637 Cambridge East of England31.1 yearsLabour
638 Glasgow North Scotland31.0 yearsSNP
639 Poplar and Limehouse London30.8 yearsLabour
640 Manchester Central North West30.4 yearsLabour
641 Leicester South East Midlands30.2 yearsOthers
642 Bethnal Green and Stepney London30.1 yearsOthers
643 Nottingham East East Midlands30.0 yearsLabour
644 Liverpool Riverside North West29.2 yearsLabour
645 Nottingham South East Midlands28.4 yearsLabour
646 Bristol Central South West28.3 yearsGreen
647 Birmingham Ladywood West Midlands27.7 yearsLabour
648 Sheffield Central Yorkshire and The Humber26.4 yearsLabour
649 Manchester Rusholme North West25.8 yearsLabour
650 Leeds Central and Headingley Yorkshire and The Humber24.1 yearsLabour