Get all your news in one place.
100’s of premium titles.
One app.
Start reading
Daily Mirror
Daily Mirror
Politics
John Stevens

Families hit by 'Tory mortgage penalty' as rates soar - see how your area is affected

Rachel Reeves has warned out-of-touch Tory ministers have failed to grasp the misery facing families as mortgage rates soar.

The Shadow Chancellor said households across the country are paying the price for the government “trashing the economy”.

As the Bank of England is expected to hike interest rates again tomorrow, Ms Reeves pointed the finger of blame at ministers.

“Each and every family knows who is responsible for trashing the economy - the Conservatives,” she told the Commons.

She highlighted a new Labour analysis that shows the average mortgage payment is going up by a crippling £2,900 per year.

The squeeze on mortgage holders is set to get even worse as interest rates are set to go up for the 13th time in a row.

Shadow Chancellor Rachel Reeves said the Tories have failed to understand the misery facing homeowners (Getty Images)

Some analysts are expecting UK interest rates to rise by another 0.25 percentage points tomorrow and say there could be more hikes on the horizon.

Figures from Moneyfactscompare.co.uk showed the average two-year fixed-rate residential mortgage rate on the market jumped to 6.07% today, from 6.01% on Monday.

Speaking at Treasury Questions, she said: “While the Tories squabble over peerages and parties, mortgage products are being withdrawn by lenders and replaced by mortgages with much higher rates.

“This is the consequence of the Conservative government’s mini Budget and 13 years of economic failure, with inflation higher here than in similar countries.

“The average mortgage payment will be going up by a crippling £2,900 per year.

The average mortgage payment will be going up by a crippling £2,900 per year, Labour has warned (Anadolu Agency via Getty Images)

“So where does the Chancellor think families will find the money to pay this Tory Mortgage Penalty? There is a total disconnect here.”

She pointed to how mortgage holders in two of the constituencies that are Labour targets in upcoming by-election are being impacted.

In Selby and Ainsty 12,300 households will be paying an average £2,700 more on their mortgages, according to Labour analysis.

In Uxbridge and South Ruislip 10,100 households will be paying on average £5,200 more on their mortgages.

Ms Reeves added: “Is the Chancellor actually for real. Each and every family knows who is responsible for trashing the economy – it’s the Conservative Party.

“So why won’t the Chancellor take responsibility for the harm his government have caused with the Tory Mortgage penalty?”

Mr Hunt faced howls of laughter as he insisted: "I'm proud of our economic record."

Homeowners in Uxbridge and South Ruislip, which Labour is hoping to gain in a by-election, face paying an average of £5,200 per year more on their mortgages (Getty Images)

Former Tory chairman Sir Jake Berry called on the Chancellor to introduce a bailout for homeowners struggling with increased mortgage payments.

“People are very concerned with what has been described as the mortgage bomb about to go off,” he told the Commons.

“If we don't help families now then all the other money we have spent to help them will have been wasted if they lose their homes.”

But the Chancellor ruled out introducing a large-scale package of help.

He said: 'Those kinds of schemes, which involve injecting large amounts of cash into the economy, right now would be inflationary.

“Much as we sympathise with the difficulties and will do everything we can to help people seeing their mortgage costs going up, we won't do anything that will mean that we have prolonged inflation.”How is your area affected?

Constituency - Number of households affected - Average increase in annual mortgage payments

Aberavon - 6,300 - £1,500

Aberconwy - 4,700 - £2,300

Aldershot - 12,000 - £3,700

Aldridge-Brownhills - 7,900 - £2,400

Altrincham and Sale West - 11,200 - £4,600

Alyn and Deeside - 9,500 - £2,100

Amber Valley - 9,300 - £1,900

Arfon - 4,700 - £1,800

Arundel and South Downs - 10,500 - £5,200

Ashfield - 10,300 - £1,800

Ashford - 13,100 - £3,500

Ashton-under-Lyne - 8,500 - £1,900

Aylesbury - 13,900 - £3,800

Banbury - 14,400 - £3,500

Barking - 10,200 - £3,800

Barnsley Central - 8,700 - £1,500

Barnsley East - 9,000 - £1,500

Barrow and Furness - 9,600 - £1,700

Basildon and Billericay - 9,900 - £3,900

Basingstoke - 13,100 - £3,300

Bassetlaw - 10,900 - £1,900

Bath - 7,100 - £4,500

Batley and Spen - 10,400 - £1,700

Battersea - 9,300 - £8,400

Beaconsfield - 10,900 - £6,400

Beckenham - 10,600 - £5,900

Bedford - 9,200 - £3,000

Bermondsey and Old Southwark - 8,000 - £5,700

Berwick-upon-Tweed - 5,700 - £2,300

Bethnal Green and Bow - 7,000 - £5,400

Beverley and Holderness - 9,700 - £2,100

Bexhill and Battle - 9,600 - £3,700

Bexleyheath and Crayford - 10,400 - £4,500

Birkenhead - 7,600 - £1,600

Birmingham, Edgbaston - 7,400 - £2,600

Birmingham, Erdington - 8,200 - £1,900

Birmingham, Hall Green - 7,700 - £2,700

Birmingham, Hodge Hill - 7,600 - £1,900

Birmingham, Ladywood - 5,400 - £2,200

Birmingham, Northfield - 9,500 - £2,100

Birmingham, Perry Barr - 7,900 - £2,100

Birmingham, Selly Oak - 8,800 - £2,600

Birmingham, Yardley - 9,400 - £2,100

Bishop Auckland - 8,300 - £1,300

Blackburn - 7,500 - £1,300

Blackley and Broughton - 6,800 - £1,900

Blackpool North and Cleveleys - 7,900 - £1,600

Blackpool South - 7,100 - £1,300

Blaenau Gwent - 5,700 - £1,300

Blaydon - 9,300 - £1,600

Blyth Valley - 8,900 - £1,600

Bognor Regis and Littlehampton - 9,900 - £3,400

Bolsover - 10,000 - £1,700

Bolton North East - 8,100 - £1,800

Bolton South East - 8,100 - £1,600

Bolton West - 10,500 - £2,000

Bootle - 8,900 - £1,600

Boston and Skegness - 8,300 - £2,000

Bosworth - 12,200 - £2,700

Bournemouth East - 10,200 - £3,200

Bournemouth West - 8,800 - £3,100

Bracknell - 13,000 - £4,100

Bradford East - 9,100 - £1,400

Bradford South - 10,100 - £1,400

Bradford West - 7,400 - £1,300

Braintree - 10,800 - £3,500

Brecon and Radnorshire - 4,800 - £2,600

Brent Central - 6,700 - £5,600

Brent North - 8,000 - £5,600

Brentford and Isleworth - 10,900 - £5,900

Brentwood and Ongar - 10,800 - £5,200

Bridgend - 9,100 - £2,400

Bridgwater and West Somerset - 10,100 - £2,700

Brigg and Goole - 8,500 - £1,900

Brighton, Kemptown - 7,300 - £4,200

Brighton, Pavilion - 9,400 - £4,600

Bristol East - 11,100 - £3,300

Bristol North West - 9,500 - £3,600

Bristol South - 11,700 - £3,300

Bristol West - 9,700 - £4,000

Broadland - 9,700 - £3,200

Bromley and Chislehurst - 10,400 - £5,400

Bromsgrove - 11,100 - £3,500

Broxbourne - 11,400 - £4,500

Broxtowe - 9,900 - £2,500

Buckingham - 12,400 - £4,700

Burnley - 8,000 - £1,300

Burton - 10,600 - £2,100

Bury North - 9,000 - £2,200

Bury South - 10,600 - £2,500

Bury St Edmunds - 11,200 - £3,200

Caerphilly - 9,100 - £1,900

Calder Valley - 10,900 - £1,900

Camberwell and Peckham - 8,400 - £5,400

Camborne and Redruth - 8,400 - £2,700

Cambridge - 7,500 - £5,000

Cannock Chase - 10,900 - £2,200

Canterbury - 8,500 - £3,700

Cardiff Central - 6,000 - £2,500

Cardiff North - 9,800 - £3,300

Cardiff South and Penarth - 10,400 - £2,400

Cardiff West - 9,300 - £2,900

Carlisle - 9,000 - £1,500

Carmarthen East and Dinefwr - 6,300 - £2,100

Carmarthen West and Pembrokeshire South - 6,100 - £2,400

Carshalton and Wallington - 11,500 - £4,700

Castle Point - 9,700 - £3,800

Central Devon - 8,600 - £3,300

Central Suffolk and North Ipswich - 10,000 - £3,400

Ceredigion - 4,800 - £2,500

Charnwood - 11,900 - £3,000

Chatham and Aylesford - 11,200 - £3,100

Cheadle - 11,200 - £3,700

Chelmsford - 12,100 - £3,900

Chelsea and Fulham - 6,300 - £12,100

Cheltenham - 10,400 - £3,200

Chesham and Amersham - 10,100 - £7,100

Chesterfield - 8,600 - £1,900

Chichester - 9,200 - £4,500

Chingford and Woodford Green - 9,300 - £5,500

Chippenham - 10,500 - £3,200

Chipping Barnet - 11,000 - £6,700

Chorley - 12,100 - £1,900

Christchurch - 7,800 - £4,600

Cities of London and Westminster - 4,300 - £12,900

City of Chester - 9,500 - £2,700

City of Durham - 8,400 - £1,600

Clacton - 6,900 - £2,900

Cleethorpes - 9,700 - £1,800

Clwyd South - 6,600 - £1,900

Clwyd West - 6,400 - £2,100

Colchester - 11,600 - £3,000

Colne Valley - 11,900 - £2,000

Congleton - 12,100 - £2,600

Copeland - 7,300 - £1,500

Corby - 13,700 - £2,600

Coventry North East - 9,800 - £2,100

Coventry North West - 10,200 - £2,300

Coventry South - 7,900 - £2,500

Crawley - 11,100 - £3,500

Crewe and Nantwich - 11,500 - £2,100

Croydon Central - 10,700 - £4,300

Croydon North - 12,100 - £4,000

Croydon South - 13,400 - £5,200

Cynon Valley - 6,500 - £1,300

Dagenham and Rainham - 10,000 - £4,200

Darlington - 9,000 - £1,400

Dartford - 14,400 - £4,000

Daventry - 11,900 - £3,300

Delyn - 7,100 - £1,900

Denton and Reddish - 9,300 - £2,100

Derby North - 9,000 - £2,000

Derby South - 8,700 - £1,800

Derbyshire Dales - 6,900 - £3,400

Devizes - 8,200 - £3,800

Dewsbury - 10,500 - £2,100

Don Valley - 10,300 - £1,800

Doncaster Central - 9,600 - £1,600

Doncaster North - 9,300 - £1,500

Dover - 9,200 - £3,100

Dudley North - 7,100 - £2,000

Dudley South - 7,400 - £2,100

Dulwich and West Norwood - 9,400 - £6,300

Dwyfor Meirionnydd - 3,700 - £2,200

Ealing Central and Acton - 9,400 - £7,000

Ealing North - 9,500 - £5,400

Ealing, Southall - 6,400 - £5,600

Easington - 7,300 - £1,000

East Devon - 10,500 - £3,700

East Ham - 8,200 - £4,500

East Hampshire - 10,800 - £4,700

East Surrey - 13,400 - £5,000

East Worthing and Shoreham - 10,600 - £4,000

East Yorkshire - 9,400 - £2,100

Eastbourne - 9,000 - £3,100

Eastleigh - 13,500 - £3,400

Eddisbury - 10,200 - £3,100

Edmonton - 6,900 - £4,400

Ellesmere Port and Neston - 9,800 - £2,100

Elmet and Rothwell - 11,900 - £2,800

Eltham - 8,900 - £4,900

Enfield North - 8,800 - £4,700

Enfield, Southgate - 8,700 - £6,600

Epping Forest - 10,800 - £5,400

Epsom and Ewell - 12,500 - £6,400

Erewash - 10,300 - £2,100

Erith and Thamesmead - 8,900 - £4,000

Esher and Walton - 13,300 - £7,500

Exeter - 8,900 - £3,000

Fareham - 11,500 - £3,500

Faversham and Mid Kent - 10,600 - £3,900

Feltham and Heston - 9,500 - £4,600

Filton and Bradley Stoke - 11,400 - £3,500

Finchley and Golders Green - 8,800 - £8,300

Folkestone and Hythe - 10,300 - £3,400

Forest of Dean - 8,500 - £2,900

Fylde - 9,000 - £2,300

Gainsborough - 9,500 - £2,300

Garston and Halewood - 10,000 - £2,100

Gateshead - 7,400 - £1,400

Gedling - 10,600 - £2,300

Gillingham and Rainham - 10,100 - £3,100

Gloucester - 12,600 - £2,500

Gosport - 9,400 - £2,700

Gower - 8,100 - £2,500

Grantham and Stamford - 11,400 - £2,500

Gravesham - 9,900 - £3,800

Great Grimsby - 7,900 - £1,400

Great Yarmouth - 7,900 - £2,300

Greenwich and Woolwich - 10,500 - £5,200

Guildford - 10,000 - £5,500

Hackney North and Stoke Newington - 7,100 - £6,400

Hackney South and Shoreditch - 6,500 - £6,400

Halesowen and Rowley Regis - 8,800 - £2,300

Halifax - 9,400 - £1,500

Haltemprice and Howden - 10,200 - £2,500

Halton - 9,600 - £1,600

Hammersmith - 6,400 - £7,000

Hampstead and Kilburn - 7,700 - £9,100

Harborough - 11,300 - £3,000

Harlow - 10,200 - £3,500

Harrogate and Knaresborough - 10,800 - £3,200

Harrow East - 7,800 - £6,200

Harrow West - 8,900 - £5,400

Hartlepool - 8,400 - £1,300

Harwich and North Essex - 9,600 - £3,300

Hastings and Rye - 9,200 - £3,200

Havant - 8,800 - £3,200

Hayes and Harlington - 8,700 - £4,500

Hazel Grove - 8,900 - £2,900

Hemel Hempstead - 10,700 - £4,200

Hemsworth - 9,900 - £1,800

Hendon - 10,500 - £5,700

Henley - 10,200 - £5,300

Hereford and South Herefordshire - 8,300 - £2,700

Hertford and Stortford - 13,000 - £4,500

Hertsmere - 10,800 - £5,900

Hexham - 6,900 - £3,000

Heywood and Middleton - 10,700 - £1,900

High Peak - 9,500 - £2,500

Hitchin and Harpenden - 11,300 - £5,800

Holborn and St Pancras - 5,100 - £7,700

Hornchurch and Upminster - 11,500 - £4,900

Hornsey and Wood Green - 9,700 - £6,900

Horsham - 13,400 - £4,500

Houghton and Sunderland South - 8,600 - £1,500

Hove - 10,200 - £4,400

Huddersfield - 7,800 - £1,600

Huntingdon - 13,000 - £3,300

Hyndburn - 8,600 - £1,300

Ilford North - 10,300 - £5,400

Ilford South - 8,800 - £4,800

Ipswich - 9,800 - £2,400

Isle of Wight - 11,500 - £2,700

Islington North - 6,600 - £6,700

Islington South and Finsbury - 5,400 - £7,800

Islwyn - 7,600 - £1,800

Jarrow - 8,200 - £1,500

Keighley - 9,600 - £1,900

Kenilworth and Southam - 9,900 - £3,900

Kensington - 4,600 - £15,000

Kettering - 11,300 - £2,600

Kingston and Surbiton - 12,100 - £5,400

Kingston upon Hull East - 7,900 - £1,300

Kingston upon Hull North - 8,200 - £1,500

Kingston upon Hull West and Hessle - 7,600 - £1,400

Kingswood - 10,400 - £3,300

Knowsley - 10,900 - £1,700

Lancaster and Fleetwood - 7,400 - £1,800

Leeds Central - 7,600 - £1,600

Leeds East - 8,700 - £2,000

Leeds North East - 9,700 - £3,100

Leeds North West - 7,400 - £3,000

Leeds West - 8,700 - £1,900

Leicester East - 8,000 - £2,700

Leicester South - 6,500 - £2,300

Leicester West - 6,700 - £2,200

Leigh - 12,000 - £1,800

Lewes - 8,500 - £4,100

Lewisham East - 9,600 - £4,800

Lewisham West and Penge - 11,000 - £4,800

Lewisham, Deptford - 10,100 - £5,100

Leyton and Wanstead - 8,000 - £5,700

Lichfield - 10,300 - £3,000

Lincoln - 9,400 - £2,000

Liverpool, Riverside - 6,200 - £1,900

Liverpool, Walton - 6,500 - £1,200

Liverpool, Wavertree - 7,100 - £1,700

Liverpool, West Derby - 8,000 - £1,500

Llanelli - 7,400 - £1,600

Loughborough - 9,700 - £2,500

Louth and Horncastle - 7,800 - £2,300

Ludlow - 6,200 - £2,900

Luton North - 9,100 - £3,300

Luton South - 8,500 - £3,100

Macclesfield - 10,400 - £3,000

Maidenhead - 11,100 - £5,600

Maidstone and The Weald - 11,600 - £3,700

Makerfield - 10,900 - £1,800

Maldon - 10,100 - £4,100

Manchester Central - 7,900 - £2,600

Manchester, Gorton - 6,500 - £2,100

Manchester, Withington - 8,500 - £3,300

Mansfield - 10,600 - £1,800

Meon Valley - 10,600 - £4,000

Meriden - 11,400 - £3,500

Merthyr Tydfil and Rhymney - 6,400 - £1,300

Mid Bedfordshire - 15,100 - £4,000

Mid Derbyshire - 9,100 - £2,700

Mid Dorset and North Poole - 8,500 - £4,200

Mid Norfolk - 10,500 - £2,900

Mid Sussex - 13,300 - £4,500

Mid Worcestershire - 10,800 - £3,200

Middlesbrough - 7,200 - £1,200

Middlesbrough South and East Cleveland - 9,300 - £1,700

Milton Keynes North - 14,300 - £3,300

Milton Keynes South - 16,500 - £3,600

Mitcham and Morden - 9,300 - £4,800

Mole Valley - 10,100 - £6,400

Monmouth - 7,800 - £3,200

Montgomeryshire - 4,700 - £2,300

Morecambe and Lunesdale - 8,600 - £1,900

Morley and Outwood - 13,000 - £2,300

Neath - 6,800 - £1,600

New Forest East - 8,900 - £3,700

New Forest West - 7,200 - £4,800

Newark - 10,300 - £2,700

Newbury - 11,500 - £3,900

Newcastle upon Tyne Central - 6,300 - £1,600

Newcastle upon Tyne East - 6,000 - £1,900

Newcastle upon Tyne North - 10,100 - £2,000

Newcastle-under-Lyme - 8,300 - £1,800

Newport East - 8,500 - £2,300

Newport West - 9,500 - £2,400

Newton Abbot - 9,100 - £3,000

Normanton, Pontefract and Castleford - 12,600 - £1,700

North Cornwall - 7,000 - £3,100

North Devon - 8,500 - £3,200

North Dorset - 8,700 - £3,700

North Durham - 8,800 - £1,300

North East Bedfordshire - 15,000 - £3,700

North East Cambridgeshire - 11,700 - £2,500

North East Derbyshire - 9,200 - £2,400

North East Hampshire - 12,700 - £5,100

North East Hertfordshire - 10,500 - £4,200

North East Somerset - 10,400 - £3,500

North Herefordshire - 7,100 - £3,300

North Norfolk - 6,000 - £3,300

North Shropshire - 9,700 - £2,600

North Somerset - 11,300 - £4,000

North Swindon - 14,200 - £2,800

North Thanet - 9,000 - £3,500

North Tyneside - 11,400 - £1,700

North Warwickshire - 9,700 - £2,500

North West Cambridgeshire - 15,500 - £2,800

North West Durham - 9,600 - £1,400

North West Hampshire - 12,600 - £3,600

North West Leicestershire - 11,900 - £2,700

North West Norfolk - 8,000 - £2,800

North Wiltshire - 10,300 - £3,500

Northampton North - 9,000 - £2,700

Northampton South - 9,200 - £2,500

Norwich North - 8,900 - £2,700

Norwich South - 6,700 - £2,600

Nottingham East - 6,600 - £1,800

Nottingham North - 7,700 - £1,700

Nottingham South - 7,000 - £2,100

Nuneaton - 10,600 - £2,400

Ogmore - 8,000 - £1,700

Old Bexley and Sidcup - 10,300 - £4,700

Oldham East and Saddleworth - 9,200 - £1,900

Oldham West and Royton - 8,700 - £1,800

Orpington - 10,200 - £5,600

Oxford East - 7,100 - £4,500

Oxford West and Abingdon - 8,900 - £4,400

Pendle - 7,900 - £1,300

Penistone and Stocksbridge - 9,800 - £2,200

Penrith and The Border - 7,200 - £2,300

Peterborough - 10,100 - £2,300

Plymouth, Moor View - 9,100 - £2,100

Plymouth, Sutton and Devonport - 9,200 - £2,000

Pontypridd - 8,700 - £1,900

Poole - 10,200 - £3,600

Poplar and Limehouse - 9,000 - £5,900

Portsmouth North - 10,100 - £2,900

Portsmouth South - 7,500 - £2,600

Preseli Pembrokeshire - 5,900 - £2,200

Preston - 6,500 - £1,300

Pudsey - 11,900 - £2,600

Putney - 8,200 - £6,900

Rayleigh and Wickford - 11,700 - £4,100

Reading East - 10,300 - £4,000

Reading West - 10,800 - £3,500

Redcar - 8,400 - £1,500

Redditch - 9,800 - £2,600

Reigate - 12,000 - £5,200

Rhondda - 5,700 - £1,200

Ribble Valley - 11,900 - £2,200

Richmond (Yorks) - 8,600 - £2,700

Richmond Park - 11,300 - £9,600

Rochdale - 9,400 - £1,700

Rochester and Strood - 12,900 - £3,300

Rochford and Southend East - 9,500 - £3,200

Romford - 11,100 - £4,700

Romsey and Southampton North - 8,400 - £4,200

Rossendale and Darwen - 11,000 - £1,700

Rother Valley - 10,700 - £2,000

Rotherham - 7,200 - £1,600

Rugby - 11,600 - £2,700

Ruislip, Northwood and Pinner - 9,500 - £7,000

Runnymede and Weybridge - 11,600 - £5,300

Rushcliffe - 11,300 - £3,300

Rutland and Melton - 10,500 - £3,000

Saffron Walden - 12,900 - £4,800

Salford and Eccles - 9,700 - £2,400

Salisbury - 9,700 - £3,400

Scarborough and Whitby - 7,900 - £2,000

Scunthorpe - 8,100 - £1,600

Sedgefield - 8,500 - £1,400

Sefton Central - 9,200 - £2,700

Selby and Ainsty - 12,300 - £2,700

Sevenoaks - 10,300 - £4,900

Sheffield Central - 6,700 - £2,000

Sheffield South East - 9,000 - £1,700

Sheffield, Brightside and Hillsborough - 7,700 - £1,500

Sheffield, Hallam - 9,300 - £3,600

Sheffield, Heeley - 8,700 - £2,000

Sherwood - 11,300 - £2,100

Shipley - 10,800 - £2,200

Shrewsbury and Atcham - 10,200 - £2,700

Sittingbourne and Sheppey - 12,400 - £3,100

Skipton and Ripon - 9,000 - £2,900

Sleaford and North Hykeham - 13,000 - £2,600

Slough - 11,100 - £3,800

Solihull - 10,900 - £3,400

Somerton and Frome - 10,200 - £3,400

South Basildon and East Thurrock - 10,600 - £3,600

South Cambridgeshire - 13,100 - £4,600

South Derbyshire - 13,100 - £2,500

South Dorset - 7,600 - £2,900

South East Cambridgeshire - 11,900 - £3,800

South East Cornwall - 8,000 - £2,700

South Holland and The Deepings - 10,600 - £2,500

South Leicestershire - 13,100 - £2,900

South Norfolk - 11,600 - £3,100

South Northamptonshire - 15,800 - £3,600

South Ribble - 11,000 - £2,100

South Shields - 7,100 - £1,500

South Staffordshire - 9,100 - £2,800

South Suffolk - 8,800 - £3,600

South Swindon - 11,200 - £2,600

South Thanet - 8,200 - £3,300

South West Bedfordshire - 13,400 - £3,400

South West Devon - 10,500 - £3,000

South West Hertfordshire - 11,700 - £6,300

South West Norfolk - 9,400 - £2,700

South West Surrey - 11,600 - £5,600

South West Wiltshire - 10,000 - £3,100

Southampton, Itchen - 9,900 - £2,700

Southampton, Test - 8,100 - £2,600

Southend West - 9,900 - £3,800

Southport - 8,800 - £2,100

Spelthorne - 11,100 - £4,600

St Albans - 11,100 - £6,300

St Austell and Newquay - 9,600 - £2,900

St Helens North - 10,100 - £1,700

St Helens South and Whiston - 10,400 - £1,600

St Ives - 6,400 - £3,400

Stafford - 10,200 - £2,400

Staffordshire Moorlands - 7,600 - £2,100

Stalybridge and Hyde - 10,100 - £2,000

Stevenage - 9,900 - £3,500

Stockport - 9,800 - £2,600

Stockton North - 8,900 - £1,400

Stockton South - 11,900 - £1,800

Stoke-on-Trent Central - 6,500 - £1,300

Stoke-on-Trent North - 8,700 - £1,500

Stoke-on-Trent South - 8,600 - £1,700

Stone - 8,900 - £2,700

Stourbridge - 9,000 - £2,400

Stratford-on-Avon - 9,700 - £3,900

Streatham - 9,700 - £5,900

Stretford and Urmston - 10,300 - £3,100

Stroud - 11,500 - £3,300

Suffolk Coastal - 8,100 - £3,500

Sunderland Central - 8,400 - £1,500

Surrey Heath - 12,800 - £4,600

Sutton and Cheam - 11,100 - £4,800

Sutton Coldfield - 10,700 - £3,800

Swansea East - 7,300 - £1,500

Swansea West - 5,700 - £2,000

Tamworth - 10,200 - £2,500

Tatton - 9,400 - £3,900

Taunton Deane - 11,600 - £2,800

Telford - 9,400 - £2,000

Tewkesbury - 12,100 - £3,200

The Cotswolds - 9,400 - £4,300

The Wrekin - 9,600 - £2,500

Thirsk and Malton - 8,300 - £2,800

Thornbury and Yate - 10,300 - £3,500

Thurrock - 13,800 - £3,500

Tiverton and Honiton - 9,100 - £3,100

Tonbridge and Malling - 11,600 - £4,800

Tooting - 9,400 - £7,000

Torbay - 8,900 - £2,500

Torfaen - 8,000 - £1,800

Torridge and West Devon - 8,400 - £3,100

Totnes - 7,100 - £3,800

Tottenham - 7,000 - £5,400

Truro and Falmouth - 8,200 - £3,500

Tunbridge Wells - 10,700 - £4,600

Twickenham - 12,300 - £7,100

Tynemouth - 11,300 - £2,400

Uxbridge and South Ruislip - 10,100 - £5,200

Vale of Clwyd - 6,400 - £1,900

Vale of Glamorgan - 11,200 - £2,700

Vauxhall - 7,100 - £6,000

Wakefield - 9,100 - £2,000

Wallasey - 8,600 - £1,800

Walsall North - 7,400 - £1,800

Walsall South - 7,500 - £2,000

Walthamstow - 10,400 - £5,400

Wansbeck - 8,000 - £1,400

Wantage - 14,800 - £4,000

Warley - 7,300 - £2,000

Warrington North - 9,700 - £2,100

Warrington South - 13,100 - £2,700

Warwick and Leamington - 10,800 - £3,400

Washington and Sunderland West - 7,500 - £1,300

Watford - 12,300 - £4,700

Waveney - 8,600 - £2,500

Wealden - 11,400 - £4,300

Weaver Vale - 10,200 - £2,400

Wellingborough - 11,800 - £2,600

Wells - 9,700 - £3,100

Welwyn Hatfield - 9,800 - £4,600

Wentworth and Dearne - 9,900 - £1,600

West Bromwich East - 7,000 - £2,100

West Bromwich West - 7,800 - £1,900

West Dorset - 7,600 - £3,700

West Ham - 9,300 - £4,800

West Lancashire - 9,800 - £2,100

West Suffolk - 11,200 - £3,000

West Worcestershire - 8,700 - £3,400

Westminster North - 4,700 - £8,700

Westmorland and Lonsdale - 6,900 - £3,100

Weston-Super-Mare - 11,700 - £2,700

Wigan - 10,000 - £1,700

Wimbledon - 9,600 - £8,400

Winchester - 9,200 - £5,200

Windsor - 11,500 - £5,600

Wirral South - 8,000 - £2,400

Wirral West - 7,200 - £2,900

Witham - 10,600 - £3,800

Witney - 11,100 - £4,000

Woking - 11,300 - £4,700

Wokingham - 14,700 - £4,800

Wolverhampton North East - 7,200 - £1,900

Wolverhampton South East - 6,800 - £1,800

Wolverhampton South West - 7,000 - £2,400

Worcester - 10,100 - £2,500

Workington - 7,100 - £1,500

Worsley and Eccles South - 10,600 - £2,300

Worthing West - 9,800 - £3,700

Wrexham - 6,200 - £2,000

Wycombe - 11,700 - £4,100

Wyre and Preston North - 10,700 - £2,400

Wyre Forest - 9,700 - £2,400

Wythenshawe and Sale East - 9,500 - £2,600

Yeovil - 10,300 - £2,600

Ynys Mon - 5,400 - £2,500

York Central - 8,600 - £2,800

York Outer - 9,700 - £3,400

* Follow Mirror Politics on Snapchat, Tiktok, Twitter and Facebook.

Sign up to read this article
Read news from 100’s of titles, curated specifically for you.
Already a member? Sign in here
Related Stories
Top stories on inkl right now
One subscription that gives you access to news from hundreds of sites
Already a member? Sign in here
Our Picks
Fourteen days free
Download the app
One app. One membership.
100+ trusted global sources.