Skip to main content

Wages (England, Scotland & Wales)

Updated:

This page provides constituency-level data on wages in England, Scotland, and Wales as of December 2022.

£50k
£40k
£30k
£20k
£10k
0
Hexmap Aberavon
Median gross annual pay (2023): £36,114
Aberconwy
Median gross annual pay (2023): £28,730
Aberdeen North
Median gross annual pay (2023): £33,216
Aberdeen South
Median gross annual pay (2023): £37,112
Airdrie and Shotts
Median gross annual pay (2023): £34,826
Aldershot
Median gross annual pay (2023): £36,449
Aldridge-Brownhills
Median gross annual pay (2023): £32,928
Altrincham and Sale West
Median gross annual pay (2023): £43,495
Alyn and Deeside
Median gross annual pay (2023): £31,583
Amber Valley
Median gross annual pay (2023): £33,016
Angus
Median gross annual pay (2023): £33,766
Arfon
Median gross annual pay (2023): £32,289
Argyll and Bute
Median gross annual pay (2023): £30,441
Arundel and South Downs
Median gross annual pay (2023): £35,677
Ashfield
Median gross annual pay (2023): £29,599
Ashford
Median gross annual pay (2023): £32,657
Ashton-under-Lyne
Median gross annual pay (2023): £28,745
Aylesbury
Median gross annual pay (2023): £37,732
Ayr, Carrick and Cumnock
Median gross annual pay (2023): £34,508
Banbury
Median gross annual pay (2023): £38,356
Banff and Buchan
Median gross annual pay (2023): £31,007
Barking
Median gross annual pay (2023): £35,809
Barnsley Central
Median gross annual pay (2023): £28,820
Barnsley East
Median gross annual pay (2023): £29,055
Barrow and Furness
Median gross annual pay (2023): £34,030
Basildon and Billericay
Median gross annual pay (2023): £36,067
Basingstoke
Median gross annual pay (2023): £37,711
Bassetlaw
Median gross annual pay (2023): £28,257
Bath
Median gross annual pay (2023): £40,335
Batley and Spen
Median gross annual pay (2023): £31,511
Battersea
Median gross annual pay (2023): £53,804
Beaconsfield
Median gross annual pay (2023): £42,485
Beckenham
Median gross annual pay (2023): £47,745
Bedford
Median gross annual pay (2023): £31,494
Belfast East Belfast North Belfast South Belfast West Bermondsey and Old Southwark
Median gross annual pay (2023): £49,482
Berwick-upon-Tweed
Median gross annual pay (2023): £37,589
Berwickshire, Roxburgh and Selkirk
Median gross annual pay (2023): £30,733
Bethnal Green and Bow
Median gross annual pay (2023): £38,997
Beverley and Holderness
Median gross annual pay (2023): £34,662
Bexhill and Battle
Median gross annual pay (2023): £32,928
Bexleyheath and Crayford
Median gross annual pay (2023): £40,541
Birkenhead
Median gross annual pay (2023): £32,590
Birmingham, Edgbaston
Median gross annual pay (2023): £35,038
Birmingham, Erdington
Median gross annual pay (2023): £28,785
Birmingham, Hall Green
Median gross annual pay (2023): £31,909
Birmingham, Hodge Hill
Median gross annual pay (2023): £28,232
Birmingham, Ladywood
Median gross annual pay (2023): £35,554
Birmingham, Northfield
Median gross annual pay (2023): £29,215
Birmingham, Perry Barr
Median gross annual pay (2023): £29,306
Birmingham, Selly Oak
Median gross annual pay (2023): £35,192
Birmingham, Yardley
Median gross annual pay (2023): £31,934
Bishop Auckland
Median gross annual pay (2023): £28,316
Blackburn
Median gross annual pay (2023): £31,517
Blackley and Broughton
Median gross annual pay (2023): £28,046
Blackpool North and Cleveleys
Median gross annual pay (2023): £29,228
Blackpool South
Median gross annual pay (2023): £26,758
Blaenau Gwent
Median gross annual pay (2023): £30,200
Blaydon
Median gross annual pay (2023): £32,371
Blyth Valley
Median gross annual pay (2023): £33,750
Bognor Regis and Littlehampton
Median gross annual pay (2023): £27,918
Bolsover
Median gross annual pay (2023): £26,340
Bolton North East
Median gross annual pay (2023): £31,853
Bolton South East
Median gross annual pay (2023): £25,324
Bolton West
Median gross annual pay (2023): £33,736
Bootle
Median gross annual pay (2023): £27,678
Boston and Skegness
Median gross annual pay (2023): £26,188
Bosworth
Median gross annual pay (2023): £33,622
Bournemouth East
Median gross annual pay (2023): £36,233
Bournemouth West
Median gross annual pay (2023): £29,109
Bracknell
Median gross annual pay (2023): £40,776
Bradford East
Median gross annual pay (2023): £28,345
Bradford South
Median gross annual pay (2023): £28,957
Bradford West
Median gross annual pay (2023): £28,237
Braintree
Median gross annual pay (2023): £36,315
Brecon and Radnorshire
Median gross annual pay (2023): £28,705
Brent Central
Median gross annual pay (2023): £34,625
Brent North
Median gross annual pay (2023): £37,738
Brentford and Isleworth
Median gross annual pay (2023): £45,153
Brentwood and Ongar
Median gross annual pay (2023): £49,492
Bridgend
Median gross annual pay (2023): £33,108
Bridgwater and West Somerset
Median gross annual pay (2023): £30,350
Brigg and Goole
Median gross annual pay (2023): £34,473
Brighton, Kemptown
Median gross annual pay (2023): £34,611
Brighton, Pavilion
Median gross annual pay (2023): £34,723
Bristol East
Median gross annual pay (2023): £34,317
Bristol North West
Median gross annual pay (2023): £34,417
Bristol South
Median gross annual pay (2023): £35,956
Bristol West
Median gross annual pay (2023): £37,033
Broadland
Median gross annual pay (2023): £33,372
Bromley and Chislehurst
Median gross annual pay (2023): £48,114
Bromsgrove
Median gross annual pay (2023): £38,416
Broxbourne
Median gross annual pay (2023): £37,887
Broxtowe
Median gross annual pay (2023): £35,516
Buckingham
Median gross annual pay (2023): £39,973
Burnley
Median gross annual pay (2023): £30,932
Burton
Median gross annual pay (2023): £30,706
Bury North
Median gross annual pay (2023): £32,202
Bury South
Median gross annual pay (2023): £33,617
Bury St Edmunds
Median gross annual pay (2023): £34,342
Caerphilly
Median gross annual pay (2023): £31,001
Caithness, Sutherland and Easter Ross
Median gross annual pay (2023): £36,727
Calder Valley
Median gross annual pay (2023): £37,227
Camberwell and Peckham
Median gross annual pay (2023): £36,722
Camborne and Redruth
Median gross annual pay (2023): £31,235
Cambridge
Median gross annual pay (2023): £40,744
Cannock Chase
Median gross annual pay (2023): £31,390
Canterbury
Median gross annual pay (2023): £35,386
Cardiff Central
Median gross annual pay (2023): £32,237
Cardiff North
Median gross annual pay (2023): £40,585
Cardiff South and Penarth
Median gross annual pay (2023): £30,197
Cardiff West
Median gross annual pay (2023): £33,819
Carlisle
Median gross annual pay (2023): £31,517
Carmarthen East and Dinefwr
Median gross annual pay (2023): £34,937
Carmarthen West and South Pembrokeshire
Median gross annual pay (2023): £34,244
Carshalton and Wallington
Median gross annual pay (2023): £36,850
Castle Point
Median gross annual pay (2023): £33,865
Central Ayrshire
Median gross annual pay (2023): £36,949
Central Devon
Median gross annual pay (2023): £31,205
Central Suffolk and North Ipswich
Median gross annual pay (2023): £38,718
Ceredigion
Median gross annual pay (2023): £31,894
Charnwood
Median gross annual pay (2023): £33,985
Chatham and Aylesford
Median gross annual pay (2023): £34,943
Cheadle
Median gross annual pay (2023): £40,672
Chelmsford
Median gross annual pay (2023): £36,471
Chelsea and Fulham
Median gross annual pay (2023): £49,549
Cheltenham
Median gross annual pay (2023): £35,864
Chesham and Amersham
Median gross annual pay (2023): £40,243
Chesterfield
Median gross annual pay (2023): £31,251
Chichester
Median gross annual pay (2023): £34,981
Chingford and Woodford Green
Median gross annual pay (2023): £37,939
Chippenham
Median gross annual pay (2023): £34,870
Chipping Barnet
Median gross annual pay (2023): £41,187
Chorley
Median gross annual pay (2023): £31,936
Christchurch
Median gross annual pay (2023): £39,840
Cities of London and Westminster
Median gross annual pay (2023): £54,808
City of Chester
Median gross annual pay (2023): £35,528
City of Durham
Median gross annual pay (2023): £31,330
Clacton
Median gross annual pay (2023): £31,308
Cleethorpes
Median gross annual pay (2023): £32,024
Clwyd South
Median gross annual pay (2023): £30,351
Clwyd West
Median gross annual pay (2023): £34,222
Coatbridge, Chryston and Bellshill
Median gross annual pay (2023): £37,053
Colchester
Median gross annual pay (2023): £35,628
Colne Valley
Median gross annual pay (2023): £33,594
Congleton
Median gross annual pay (2023): £38,994
Copeland
Median gross annual pay (2023): £41,280
Corby
Median gross annual pay (2023): £31,963
Coventry North East
Median gross annual pay (2023): £33,638
Coventry North West
Median gross annual pay (2023): £36,402
Coventry South
Median gross annual pay (2023): £36,349
Crawley
Median gross annual pay (2023): £34,385
Crewe and Nantwich
Median gross annual pay (2023): £32,099
Croydon Central
Median gross annual pay (2023): £40,985
Croydon North
Median gross annual pay (2023): £38,624
Croydon South
Median gross annual pay (2023): £46,772
Cumbernauld, Kilsyth and Kirkintilloch East
Median gross annual pay (2023): £35,571
Cynon Valley
Median gross annual pay (2023): £30,723
Dagenham and Rainham
Median gross annual pay (2023): £35,156
Darlington
Median gross annual pay (2023): £29,828
Dartford
Median gross annual pay (2023): £36,983
Daventry
Median gross annual pay (2023): £36,039
Delyn
Median gross annual pay (2023): £36,985
Denton and Reddish
Median gross annual pay (2023): £32,453
Derby North
Median gross annual pay (2023): £31,846
Derby South
Median gross annual pay (2023): £31,249
Derbyshire Dales
Median gross annual pay (2023): £36,965
Devizes
Median gross annual pay (2023): £33,553
Dewsbury
Median gross annual pay (2023): £29,363
Don Valley
Median gross annual pay (2023): £33,817
Doncaster Central
Median gross annual pay (2023): £29,880
Doncaster North
Median gross annual pay (2023): £32,631
Dover
Median gross annual pay (2023): £35,205
Dudley North
Median gross annual pay (2023): £30,959
Dudley South
Median gross annual pay (2023): £31,232
Dulwich and West Norwood
Median gross annual pay (2023): £45,813
Dumfries and Galloway
Median gross annual pay (2023): £33,014
Dumfriesshire, Clydesdale and Tweeddale
Median gross annual pay (2023): £33,050
Dundee East
Median gross annual pay (2023): £31,248
Dundee West
Median gross annual pay (2023): £30,111
Dunfermline and West Fife
Median gross annual pay (2023): £35,572
Dwyfor Meirionnydd
Median gross annual pay (2023): £29,143
Ealing Central and Acton
Median gross annual pay (2023): £46,659
Ealing North
Median gross annual pay (2023): £35,174
Ealing, Southall
Median gross annual pay (2023): £32,628
Easington
Median gross annual pay (2023): £31,100
East Antrim East Devon
Median gross annual pay (2023): £31,091
East Dunbartonshire
Median gross annual pay (2023): £40,773
East Ham
Median gross annual pay (2023): £37,725
East Hampshire
Median gross annual pay (2023): £38,032
East Kilbride, Strathaven and Lesmahagow
Median gross annual pay (2023): £36,889
East Londonderry East Lothian
Median gross annual pay (2023): £34,804
East Renfrewshire
Median gross annual pay (2023): £44,202
East Surrey
Median gross annual pay (2023): £41,640
East Worthing and Shoreham
Median gross annual pay (2023): £36,217
East Yorkshire
Median gross annual pay (2023): £30,477
Eastbourne
Median gross annual pay (2023): £36,727
Eastleigh
Median gross annual pay (2023): £36,926
Eddisbury
Median gross annual pay (2023): £37,452
Edinburgh East
Median gross annual pay (2023): £34,558
Edinburgh North and Leith
Median gross annual pay (2023): £37,095
Edinburgh South
Median gross annual pay (2023): £40,432
Edinburgh South West
Median gross annual pay (2023): £34,127
Edinburgh West
Median gross annual pay (2023): £37,301
Edmonton
Median gross annual pay (2023): £33,940
Ellesmere Port and Neston
Median gross annual pay (2023): £32,169
Elmet and Rothwell
Median gross annual pay (2023): £38,122
Eltham
Median gross annual pay (2023): £39,936
Enfield North
Median gross annual pay (2023): £41,775
Enfield, Southgate
Median gross annual pay (2023): £40,724
Epping Forest
Median gross annual pay (2023): £44,991
Epsom and Ewell
Median gross annual pay (2023): £41,265
Erewash
Median gross annual pay (2023): £33,290
Erith and Thamesmead
Median gross annual pay (2023): £35,154
Esher and Walton
Median gross annual pay (2023): £48,963
Exeter
Median gross annual pay (2023): £32,543
Falkirk
Median gross annual pay (2023): £34,150
Fareham
Median gross annual pay (2023): £35,856
Faversham and Mid Kent
Median gross annual pay (2023): £34,641
Feltham and Heston
Median gross annual pay (2023): £33,091
Fermanagh and South Tyrone Filton and Bradley Stoke
Median gross annual pay (2023): £39,638
Finchley and Golders Green
Median gross annual pay (2023): £38,676
Folkestone and Hythe
Median gross annual pay (2023): £33,657
Forest of Dean
Median gross annual pay (2023): £38,299
Foyle Fylde
Median gross annual pay (2023): £36,822
Gainsborough
Median gross annual pay (2023): £33,949
Garston and Halewood
Median gross annual pay (2023): £37,034
Gateshead
Median gross annual pay (2023): £30,091
Gedling
Median gross annual pay (2023): £32,709
Gillingham and Rainham
Median gross annual pay (2023): £35,222
Glasgow Central
Median gross annual pay (2023): £33,857
Glasgow East
Median gross annual pay (2023): £32,777
Glasgow North
Median gross annual pay (2023): £38,467
Glasgow North East
Median gross annual pay (2023): £30,340
Glasgow North West
Median gross annual pay (2023): £36,519
Glasgow South
Median gross annual pay (2023): £38,249
Glasgow South West
Median gross annual pay (2023): £30,875
Glenrothes
Median gross annual pay (2023): £31,364
Gloucester
Median gross annual pay (2023): £31,161
Gordon
Median gross annual pay (2023): £39,127
Gosport
Median gross annual pay (2023): £34,064
Gower
Median gross annual pay (2023): £33,899
Grantham and Stamford
Median gross annual pay (2023): £31,075
Gravesham
Median gross annual pay (2023): £34,712
Great Grimsby
Median gross annual pay (2023): £28,441
Great Yarmouth
Median gross annual pay (2023): £32,130
Greenwich and Woolwich
Median gross annual pay (2023): £41,082
Guildford
Median gross annual pay (2023): £44,553
Hackney North and Stoke Newington
Median gross annual pay (2023): £40,232
Hackney South and Shoreditch
Median gross annual pay (2023): £42,740
Halesowen and Rowley Regis
Median gross annual pay (2023): £32,994
Halifax
Median gross annual pay (2023): £28,732
Haltemprice and Howden
Median gross annual pay (2023): £34,772
Halton
Median gross annual pay (2023): £33,167
Hammersmith
Median gross annual pay (2023): £45,235
Hampstead and Kilburn
Median gross annual pay (2023): £49,745
Harborough
Median gross annual pay (2023): £34,965
Harlow
Median gross annual pay (2023): £32,470
Harrogate and Knaresborough
Median gross annual pay (2023): £34,411
Harrow East
Median gross annual pay (2023): £40,387
Harrow West
Median gross annual pay (2023): £37,364
Hartlepool
Median gross annual pay (2023): £32,481
Harwich and North Essex
Median gross annual pay (2023): £35,667
Hastings and Rye
Median gross annual pay (2023): £31,887
Havant
Median gross annual pay (2023): £31,873
Hayes and Harlington
Median gross annual pay (2023): £34,839
Hazel Grove
Median gross annual pay (2023): £34,118
Hemel Hempstead
Median gross annual pay (2023): £38,209
Hemsworth
Median gross annual pay (2023): £28,584
Hendon
Median gross annual pay (2023): £39,154
Henley
Median gross annual pay (2023): £37,443
Hereford and South Herefordshire
Median gross annual pay (2023): £30,122
Hertford and Stortford
Median gross annual pay (2023): £45,287
Hertsmere
Median gross annual pay (2023): £33,477
Hexham
Median gross annual pay (2023): £37,460
Heywood and Middleton
Median gross annual pay (2023): £32,222
High Peak
Median gross annual pay (2023): £33,634
Hitchin and Harpenden
Median gross annual pay (2023): £43,766
Holborn and St Pancras
Median gross annual pay (2023): £40,030
Hornchurch and Upminster
Median gross annual pay (2023): £43,177
Hornsey and Wood Green
Median gross annual pay (2023): £42,642
Horsham
Median gross annual pay (2023): £39,427
Houghton and Sunderland South
Median gross annual pay (2023): £29,567
Hove
Median gross annual pay (2023): £33,856
Huddersfield
Median gross annual pay (2023): £30,410
Huntingdon
Median gross annual pay (2023): £35,011
Hyndburn
Median gross annual pay (2023): £30,168
Ilford North
Median gross annual pay (2023): £43,725
Ilford South
Median gross annual pay (2023): £35,935
Inverclyde
Median gross annual pay (2023): £34,322
Inverness, Nairn, Badenoch and Strathspey
Median gross annual pay (2023): £33,903
Ipswich
Median gross annual pay (2023): £32,866
Isle of Wight
Median gross annual pay (2023): £28,949
Islington North
Median gross annual pay (2023): £42,596
Islington South and Finsbury
Median gross annual pay (2023): £45,703
Islwyn
Median gross annual pay (2023): £35,428
Jarrow
Median gross annual pay (2023): £30,446
Keighley
Median gross annual pay (2023): £35,856
Kenilworth and Southam
Median gross annual pay (2023): £39,908
Kensington
Median gross annual pay (2023): £44,488
Kettering
Median gross annual pay (2023): £32,647
Kilmarnock and Loudoun
Median gross annual pay (2023): £35,779
Kingston and Surbiton
Median gross annual pay (2023): £41,913
Kingston upon Hull East
Median gross annual pay (2023): £28,930
Kingston upon Hull North
Median gross annual pay (2023): £28,588
Kingston upon Hull West and Hessle
Median gross annual pay (2023): £29,126
Kingswood
Median gross annual pay (2023): £33,209
Kirkcaldy and Cowdenbeath
Median gross annual pay (2023): £33,764
Knowsley
Median gross annual pay (2023): £31,582
Lagan Valley Lanark and Hamilton East
Median gross annual pay (2023): £39,005
Lancaster and Fleetwood
Median gross annual pay (2023): £31,967
Leeds Central
Median gross annual pay (2023): £29,239
Leeds East
Median gross annual pay (2023): £29,653
Leeds North East
Median gross annual pay (2023): £36,780
Leeds North West
Median gross annual pay (2023): £35,866
Leeds West
Median gross annual pay (2023): £29,432
Leicester East
Median gross annual pay (2023): £25,856
Leicester South
Median gross annual pay (2023): £31,150
Leicester West
Median gross annual pay (2023): £28,155
Leigh
Median gross annual pay (2023): £30,989
Lewes
Median gross annual pay (2023): £33,085
Lewisham East
Median gross annual pay (2023): £39,592
Lewisham West and Penge
Median gross annual pay (2023): £42,411
Lewisham, Deptford
Median gross annual pay (2023): £42,536
Leyton and Wanstead
Median gross annual pay (2023): £39,652
Lichfield
Median gross annual pay (2023): £34,942
Lincoln
Median gross annual pay (2023): £31,515
Linlithgow and East Falkirk
Median gross annual pay (2023): £35,298
Liverpool, Riverside
Median gross annual pay (2023): £32,337
Liverpool, Walton
Median gross annual pay (2023): £29,021
Liverpool, Wavertree
Median gross annual pay (2023): £33,357
Liverpool, West Derby
Median gross annual pay (2023): £30,348
Livingston
Median gross annual pay (2023): £37,450
Llanelli
Median gross annual pay (2023): £30,607
Loughborough
Median gross annual pay (2023): £34,717
Louth and Horncastle
Median gross annual pay (2023): £30,250
Ludlow
Median gross annual pay (2023): £33,158
Luton North
Median gross annual pay (2023): £33,694
Luton South
Median gross annual pay (2023): £30,465
Macclesfield
Median gross annual pay (2023): £34,500
Maidenhead
Median gross annual pay (2023): £41,347
Maidstone and The Weald
Median gross annual pay (2023): £33,754
Makerfield
Median gross annual pay (2023): £33,951
Maldon
Median gross annual pay (2023): £33,235
Manchester Central
Median gross annual pay (2023): £33,708
Manchester, Gorton
Median gross annual pay (2023): £32,360
Manchester, Withington
Median gross annual pay (2023): £38,334
Mansfield
Median gross annual pay (2023): £28,743
Meon Valley
Median gross annual pay (2023): £38,303
Meriden
Median gross annual pay (2023): £38,248
Merthyr Tydfil and Rhymney
Median gross annual pay (2023): £29,439
Mid Bedfordshire
Median gross annual pay (2023): £42,510
Mid Derbyshire
Median gross annual pay (2023): £37,110
Mid Dorset and North Poole
Median gross annual pay (2023): £36,425
Mid Norfolk
Median gross annual pay (2023): £30,812
Mid Sussex
Median gross annual pay (2023): £38,853
Mid Ulster Mid Worcestershire
Median gross annual pay (2023): £34,725
Middlesbrough
Median gross annual pay (2023): £27,421
Middlesbrough South and East Cleveland
Median gross annual pay (2023): £33,211
Midlothian
Median gross annual pay (2023): £35,399
Milton Keynes North
Median gross annual pay (2023): £37,017
Milton Keynes South
Median gross annual pay (2023): £35,853
Mitcham and Morden
Median gross annual pay (2023): £35,963
Mole Valley
Median gross annual pay (2023): £44,302
Monmouth
Median gross annual pay (2023): £35,302
Montgomeryshire
Median gross annual pay (2023): £30,222
Moray
Median gross annual pay (2023): £33,690
Morecambe and Lunesdale
Median gross annual pay (2023): £29,435
Morley and Outwood
Median gross annual pay (2023): £36,629
Motherwell and Wishaw
Median gross annual pay (2023): £33,809
Na h-Eileanan an Iar
Median gross annual pay (2023): £38,626
Neath
Median gross annual pay (2023): £31,076
New Forest East
Median gross annual pay (2023): £35,889
New Forest West
Median gross annual pay (2023): £37,660
Newark
Median gross annual pay (2023): £36,352
Newbury
Median gross annual pay (2023): £40,699
Newcastle upon Tyne Central
Median gross annual pay (2023): £31,857
Newcastle upon Tyne East
Median gross annual pay (2023): £30,065
Newcastle upon Tyne North
Median gross annual pay (2023): £34,188
Newcastle-under-Lyme
Median gross annual pay (2023): £31,186
Newport East
Median gross annual pay (2023): £31,273
Newport West
Median gross annual pay (2023): £33,222
Newry and Armagh Newton Abbot
Median gross annual pay (2023): £28,405
Normanton, Pontefract and Castleford
Median gross annual pay (2023): £29,845
North Antrim North Ayrshire and Arran
Median gross annual pay (2023): £35,159
North Cornwall
Median gross annual pay (2023): £30,769
North Devon
Median gross annual pay (2023): £28,880
North Dorset
Median gross annual pay (2023): £32,903
North Down North Durham
Median gross annual pay (2023): £30,012
North East Bedfordshire
Median gross annual pay (2023): £40,821
North East Cambridgeshire
Median gross annual pay (2023): £33,438
North East Derbyshire
Median gross annual pay (2023): £32,955
North East Fife
Median gross annual pay (2023): £33,588
North East Hampshire
Median gross annual pay (2023): £46,198
North East Hertfordshire
Median gross annual pay (2023): £44,468
North East Somerset
Median gross annual pay (2023): £35,653
North Herefordshire
Median gross annual pay (2023): £32,152
North Norfolk
Median gross annual pay (2023): £28,317
North Shropshire
Median gross annual pay (2023): £34,778
North Somerset
Median gross annual pay (2023): £42,083
North Swindon
Median gross annual pay (2023): £35,380
North Thanet
Median gross annual pay (2023): £30,447
North Tyneside
Median gross annual pay (2023): £29,663
North Warwickshire
Median gross annual pay (2023): £32,037
North West Cambridgeshire
Median gross annual pay (2023): £36,682
North West Durham
Median gross annual pay (2023): £33,963
North West Hampshire
Median gross annual pay (2023): £41,681
North West Leicestershire
Median gross annual pay (2023): £35,206
North West Norfolk
Median gross annual pay (2023): £32,764
North Wiltshire
Median gross annual pay (2023): £40,851
Northampton North
Median gross annual pay (2023): £31,636
Northampton South
Median gross annual pay (2023): £27,981
Norwich North
Median gross annual pay (2023): £31,670
Norwich South
Median gross annual pay (2023): £35,541
Nottingham East
Median gross annual pay (2023): £28,617
Nottingham North
Median gross annual pay (2023): £25,998
Nottingham South
Median gross annual pay (2023): £29,942
Nuneaton
Median gross annual pay (2023): £30,288
Ochil and South Perthshire
Median gross annual pay (2023): £35,550
Ogmore
Median gross annual pay (2023): £30,413
Old Bexley and Sidcup
Median gross annual pay (2023): £50,324
Oldham East and Saddleworth
Median gross annual pay (2023): £31,878
Oldham West and Royton
Median gross annual pay (2023): £29,484
Orkney and Shetland
Median gross annual pay (2023): £41,524
Orpington
Median gross annual pay (2023): £39,449
Oxford East
Median gross annual pay (2023): £37,390
Oxford West and Abingdon
Median gross annual pay (2023): £36,870
Paisley and Renfrewshire North
Median gross annual pay (2023): £39,469
Paisley and Renfrewshire South
Median gross annual pay (2023): £33,102
Pendle
Median gross annual pay (2023): £26,437
Penistone and Stocksbridge
Median gross annual pay (2023): £34,297
Penrith and The Border
Median gross annual pay (2023): £35,674
Perth and North Perthshire
Median gross annual pay (2023): £33,133
Peterborough
Median gross annual pay (2023): £30,404
Plymouth, Moor View
Median gross annual pay (2023): £32,942
Plymouth, Sutton and Devonport
Median gross annual pay (2023): £29,486
Pontypridd
Median gross annual pay (2023): £35,289
Poole
Median gross annual pay (2023): £33,557
Poplar and Limehouse
Median gross annual pay (2023): £48,546
Portsmouth North
Median gross annual pay (2023): £32,099
Portsmouth South
Median gross annual pay (2023): £32,729
Preseli Pembrokeshire
Median gross annual pay (2023): £33,492
Preston
Median gross annual pay (2023): £28,691
Pudsey
Median gross annual pay (2023): £35,673
Putney
Median gross annual pay (2023): £52,093
Rayleigh and Wickford
Median gross annual pay (2023): £40,579
Reading East
Median gross annual pay (2023): £40,168
Reading West
Median gross annual pay (2023): £36,280
Redcar
Median gross annual pay (2023): £28,759
Redditch
Median gross annual pay (2023): £30,954
Reigate
Median gross annual pay (2023): £42,399
Rhondda
Median gross annual pay (2023): £29,901
Ribble Valley
Median gross annual pay (2023): £35,766
Richmond (Yorks)
Median gross annual pay (2023): £32,200
Richmond Park
Median gross annual pay (2023): £57,603
Rochdale
Median gross annual pay (2023): £29,927
Rochester and Strood
Median gross annual pay (2023): £37,874
Rochford and Southend East
Median gross annual pay (2023): £39,456
Romford
Median gross annual pay (2023): £39,013
Romsey and Southampton North
Median gross annual pay (2023): £37,941
Ross, Skye and Lochaber
Median gross annual pay (2023): £34,733
Rossendale and Darwen
Median gross annual pay (2023): £31,190
Rother Valley
Median gross annual pay (2023): £31,806
Rotherham
Median gross annual pay (2023): £26,889
Rugby
Median gross annual pay (2023): £36,368
Ruislip, Northwood and Pinner
Median gross annual pay (2023): £45,156
Runnymede and Weybridge
Median gross annual pay (2023): £44,105
Rushcliffe
Median gross annual pay (2023): £38,016
Rutherglen and Hamilton West
Median gross annual pay (2023): £37,736
Rutland and Melton
Median gross annual pay (2023): £34,486
Saffron Walden
Median gross annual pay (2023): £40,959
Salford and Eccles
Median gross annual pay (2023): £31,215
Salisbury
Median gross annual pay (2023): £34,063
Scarborough and Whitby
Median gross annual pay (2023): £31,109
Scunthorpe
Median gross annual pay (2023): £29,552
Sedgefield
Median gross annual pay (2023): £31,451
Sefton Central
Median gross annual pay (2023): £37,821
Selby and Ainsty
Median gross annual pay (2023): £32,563
Sevenoaks
Median gross annual pay (2023): £41,240
Sheffield Central
Median gross annual pay (2023): £34,246
Sheffield South East
Median gross annual pay (2023): £32,570
Sheffield, Brightside and Hillsborough
Median gross annual pay (2023): £30,206
Sheffield, Hallam
Median gross annual pay (2023): £41,509
Sheffield, Heeley
Median gross annual pay (2023): £30,801
Sherwood
Median gross annual pay (2023): £34,815
Shipley
Median gross annual pay (2023): £35,383
Shrewsbury and Atcham
Median gross annual pay (2023): £30,894
Sittingbourne and Sheppey
Median gross annual pay (2023): £36,377
Skipton and Ripon
Median gross annual pay (2023): £33,935
Sleaford and North Hykeham
Median gross annual pay (2023): £33,966
Slough
Median gross annual pay (2023): £37,219
Solihull
Median gross annual pay (2023): £39,495
Somerton and Frome
Median gross annual pay (2023): £34,567
South Antrim South Basildon and East Thurrock
Median gross annual pay (2023): £39,089
South Cambridgeshire
Median gross annual pay (2023): £43,642
South Derbyshire
Median gross annual pay (2023): £37,326
South Dorset
Median gross annual pay (2023): £31,274
South Down South East Cambridgeshire
Median gross annual pay (2023): £36,934
South East Cornwall
Median gross annual pay (2023): £33,615
South Holland and The Deepings
Median gross annual pay (2023): £29,971
South Leicestershire
Median gross annual pay (2023): £33,129
South Norfolk
Median gross annual pay (2023): £34,483
South Northamptonshire
Median gross annual pay (2023): £39,387
South Ribble
Median gross annual pay (2023): £34,961
South Shields
Median gross annual pay (2023): £30,749
South Staffordshire
Median gross annual pay (2023): £38,266
South Suffolk
Median gross annual pay (2023): £32,423
South Swindon
Median gross annual pay (2023): £35,082
South Thanet
Median gross annual pay (2023): £30,423
South West Bedfordshire
Median gross annual pay (2023): £36,364
South West Devon
Median gross annual pay (2023): £33,185
South West Hertfordshire
Median gross annual pay (2023): £43,704
South West Norfolk
Median gross annual pay (2023): £32,411
South West Surrey
Median gross annual pay (2023): £45,705
South West Wiltshire
Median gross annual pay (2023): £32,738
Southampton, Itchen
Median gross annual pay (2023): £32,723
Southampton, Test
Median gross annual pay (2023): £33,057
Southend West
Median gross annual pay (2023): £39,377
Southport
Median gross annual pay (2023): £34,135
Spelthorne
Median gross annual pay (2023): £40,579
St Albans
Median gross annual pay (2023): £48,305
St Austell and Newquay
Median gross annual pay (2023): £32,171
St Helens North
Median gross annual pay (2023): £32,078
St Helens South and Whiston
Median gross annual pay (2023): £33,114
St Ives
Median gross annual pay (2023): £29,090
Stafford
Median gross annual pay (2023): £34,059
Staffordshire Moorlands
Median gross annual pay (2023): £37,736
Stalybridge and Hyde
Median gross annual pay (2023): £30,216
Stevenage
Median gross annual pay (2023): £34,462
Stirling
Median gross annual pay (2023): £36,666
Stockport
Median gross annual pay (2023): £31,724
Stockton North
Median gross annual pay (2023): £29,653
Stockton South
Median gross annual pay (2023): £35,595
Stoke-on-Trent Central
Median gross annual pay (2023): £30,230
Stoke-on-Trent North
Median gross annual pay (2023): £28,692
Stoke-on-Trent South
Median gross annual pay (2023): £30,534
Stone
Median gross annual pay (2023): £39,379
Stourbridge
Median gross annual pay (2023): £32,276
Strangford Stratford-on-Avon
Median gross annual pay (2023): £37,711
Streatham
Median gross annual pay (2023): £41,557
Stretford and Urmston
Median gross annual pay (2023): £34,596
Stroud
Median gross annual pay (2023): £34,762
Suffolk Coastal
Median gross annual pay (2023): £33,784
Sunderland Central
Median gross annual pay (2023): £28,299
Surrey Heath
Median gross annual pay (2023): £42,416
Sutton Coldfield
Median gross annual pay (2023): £38,613
Sutton and Cheam
Median gross annual pay (2023): £41,259
Swansea East
Median gross annual pay (2023): £31,471
Swansea West
Median gross annual pay (2023): £35,492
Tamworth
Median gross annual pay (2023): £35,145
Tatton
Median gross annual pay (2023): £35,173
Taunton Deane
Median gross annual pay (2023): £33,177
Telford
Median gross annual pay (2023): £31,090
Tewkesbury
Median gross annual pay (2023): £35,726
The Cotswolds
Median gross annual pay (2023): £38,185
The Wrekin
Median gross annual pay (2023): £36,388
Thirsk and Malton
Median gross annual pay (2023): £30,156
Thornbury and Yate
Median gross annual pay (2023): £37,209
Thurrock
Median gross annual pay (2023): £35,560
Tiverton and Honiton
Median gross annual pay (2023): £32,716
Tonbridge and Malling
Median gross annual pay (2023): £38,518
Tooting
Median gross annual pay (2023): £49,834
Torbay
Median gross annual pay (2023): £30,716
Torfaen
Median gross annual pay (2023): £32,927
Torridge and West Devon
Median gross annual pay (2023): £30,153
Totnes
Median gross annual pay (2023): £30,210
Tottenham
Median gross annual pay (2023): £35,118
Truro and Falmouth
Median gross annual pay (2023): £34,034
Tunbridge Wells
Median gross annual pay (2023): £37,248
Twickenham
Median gross annual pay (2023): £42,322
Tynemouth
Median gross annual pay (2023): £37,235
Upper Bann Uxbridge and South Ruislip
Median gross annual pay (2023): £48,166
Vale of Clwyd
Median gross annual pay (2023): £28,523
Vale of Glamorgan
Median gross annual pay (2023): £34,611
Vauxhall
Median gross annual pay (2023): £37,533
Wakefield
Median gross annual pay (2023): £29,953
Wallasey
Median gross annual pay (2023): £32,153
Walsall North
Median gross annual pay (2023): £26,340
Walsall South
Median gross annual pay (2023): £31,035
Walthamstow
Median gross annual pay (2023): £38,894
Wansbeck
Median gross annual pay (2023): £29,856
Wantage
Median gross annual pay (2023): £40,546
Warley
Median gross annual pay (2023): £28,225
Warrington North
Median gross annual pay (2023): £32,103
Warrington South
Median gross annual pay (2023): £36,922
Warwick and Leamington
Median gross annual pay (2023): £41,082
Washington and Sunderland West
Median gross annual pay (2023): £29,394
Watford
Median gross annual pay (2023): £39,250
Waveney
Median gross annual pay (2023): £31,554
Wealden
Median gross annual pay (2023): £35,493
Weaver Vale
Median gross annual pay (2023): £35,328
Wellingborough
Median gross annual pay (2023): £30,971
Wells
Median gross annual pay (2023): £31,795
Welwyn Hatfield
Median gross annual pay (2023): £40,013
Wentworth and Dearne
Median gross annual pay (2023): £31,748
West Aberdeenshire and Kincardine
Median gross annual pay (2023): £41,621
West Bromwich East
Median gross annual pay (2023): £30,730
West Bromwich West
Median gross annual pay (2023): £28,594
West Dorset
Median gross annual pay (2023): £35,158
West Dunbartonshire
Median gross annual pay (2023): £33,916
West Ham
Median gross annual pay (2023): £39,400
West Lancashire
Median gross annual pay (2023): £31,092
West Suffolk
Median gross annual pay (2023): £33,747
West Tyrone West Worcestershire
Median gross annual pay (2023): £35,854
Westminster North
Median gross annual pay (2023): £44,679
Westmorland and Lonsdale
Median gross annual pay (2023): £34,001
Weston-Super-Mare
Median gross annual pay (2023): £32,108
Wigan
Median gross annual pay (2023): £28,738
Wimbledon
Median gross annual pay (2023): £49,502
Winchester
Median gross annual pay (2023): £42,313
Windsor
Median gross annual pay (2023): £41,165
Wirral South
Median gross annual pay (2023): £35,668
Wirral West
Median gross annual pay (2023): £41,141
Witham
Median gross annual pay (2023): £39,962
Witney
Median gross annual pay (2023): £36,330
Woking
Median gross annual pay (2023): £40,696
Wokingham
Median gross annual pay (2023): £40,565
Wolverhampton North East
Median gross annual pay (2023): £28,295
Wolverhampton South East
Median gross annual pay (2023): £27,620
Wolverhampton South West
Median gross annual pay (2023): £32,291
Worcester
Median gross annual pay (2023): £32,555
Workington
Median gross annual pay (2023): £38,927
Worsley and Eccles South
Median gross annual pay (2023): £31,613
Worthing West
Median gross annual pay (2023): £33,095
Wrexham
Median gross annual pay (2023): £33,721
Wycombe
Median gross annual pay (2023): £34,946
Wyre Forest
Median gross annual pay (2023): £31,089
Wyre and Preston North
Median gross annual pay (2023): £37,256
Wythenshawe and Sale East
Median gross annual pay (2023): £29,965
Yeovil
Median gross annual pay (2023): £32,913
Ynys Môn
Median gross annual pay (2023): £33,150
York Central
Median gross annual pay (2023): £31,460
York Outer
Median gross annual pay (2023): £33,236
Data: The Annual Survey of Hours and Earnings © ONS Crown Copyright (from Nomis on 2 April 2024) / Hex layout: 2010 constituencies (Open Innovations and contributors)

Notes