Wages (England, Scotland & Wales)
Updated: 2nd April 2024
This uses data for the old Parliamentary constituencies (pre July 2024).
This page provides constituency-level data on wages in England, Scotland, and Wales as of December 2022.
Skip hex cartogram
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
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 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 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
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
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
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 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
Newton Abbot Median gross annual pay (2023): £28,405
Normanton, Pontefract and Castleford Median gross annual pay (2023): £29,845
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 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 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 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
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
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 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
Go to the start of hex cartogram
Notes
The values are the median full-time employee salary for residents of the constituency.
Self-employed people and part-time workers are not included.
In years where figures for a particular constituency have been suppressed by ONS as statistically unreliable, previous year's values have been used. There are some gaps in the 2010 data as there is no previous data.
The source data are provided for pre-2023 constituencies.