Browse Salaries by Location
Official ONS ASHE 2025 average salary data for 350 UK local authorities. Select a location to see the highest and lowest-paid jobs in that area.
A
B
Babergh £25,785 Barking and Dagenham £32,433 Barnet £30,926 Barnsley £29,339 Basildon £32,050 Basingstoke and Deane £35,492 Bassetlaw £26,888 Bath and North East Somerset UA £32,004 Bedford UA £33,148 Bexley £27,441 Birmingham £33,374 Blaby £33,327 Blackburn with Darwen UA £30,572 Blackpool UA £27,064 Blaenau Gwent / Blaenau Gwent £26,241 Bolsover £30,441 Bolton £27,696 Boston £26,187 Bournemouth, Christchurch and Poole UA £31,121 Bracknell Forest UA £37,063 Bradford £29,745 Braintree £32,175 Breckland £28,303 Brent £32,335 Brentwood £30,607 Bridgend / Pen-y-bont ar Ogwr £30,377 Brighton and Hove UA £33,649 Bristol, City of UA £36,652 Broadland £32,576 Bromley £33,520 Bromsgrove £27,494 Broxbourne £29,980 Broxtowe £27,113 Buckinghamshire UA £33,367 Burnley £27,128 Bury £29,060
C
Caerphilly / Caerffili £28,187 Calderdale £30,451 Cambridge £40,266 Camden £48,822 Cannock Chase £29,719 Canterbury £29,337 Cardiff / Caerdydd £33,599 Carmarthenshire / Sir Gaerfyrddin £29,835 Castle Point £27,524 Central Bedfordshire UA £30,963 Ceredigion / Ceredigion £27,868 Charnwood £32,435 Chelmsford £32,010 Cheltenham £35,202 Cherwell £33,207 Cheshire East UA £33,200 Cheshire West and Chester UA £30,636 Chesterfield £30,962 Chichester £28,547 Chorley £29,415 City of Edinburgh £38,345 City of London £67,064 Clackmannanshire £29,559 Colchester £31,056 Conwy / Conwy £26,961 Cornwall UA £27,006 Cotswold £29,655 County Durham UA £29,393 Coventry £35,124 Crawley £36,053 Croydon £34,987 Cumberland UA £34,890
D
E
Ealing £33,592 East Ayrshire £28,354 East Cambridgeshire £30,232 East Devon £31,874 East Dunbartonshire £29,576 East Hampshire £30,143 East Hertfordshire £32,293 East Lindsey £26,724 East Lothian £29,792 East Renfrewshire £33,988 East Riding of Yorkshire UA £29,355 East Staffordshire £31,048 East Suffolk £30,821 Eastbourne £26,893 Eastleigh £35,362 Elmbridge £30,000 Enfield £31,252 Epping Forest £30,038 Epsom and Ewell £33,824 Erewash £29,102 Exeter £30,138
F
G
H
Hackney £37,736 Halton UA £32,465 Hammersmith and Fulham £44,042 Harborough £28,618 Haringey £27,716 Harlow £32,320 Harrow £32,208 Hart £30,973 Hartlepool UA £28,204 Hastings £29,383 Havant £30,573 Havering £31,874 Herefordshire UA £28,366 Hertsmere £36,000 High Peak £28,463 Highland £30,400 Hillingdon £37,941 Hinckley and Bosworth £34,606 Horsham £32,334 Hounslow £38,422 Huntingdonshire £32,441 Hyndburn £27,323
I
K
L
M
Maidstone £31,986 Maldon £25,496 Malvern Hills £27,744 Manchester £36,554 Mansfield £26,761 Medway UA £30,784 Melton £26,700 Merthyr Tydfil / Merthyr Tudful £27,843 Merton £32,983 Mid Devon £29,224 Mid Suffolk £32,413 Mid Sussex £31,401 Middlesbrough UA £29,502 Midlothian £33,446 Milton Keynes UA £36,521 Mole Valley £39,893 Monmouthshire / Sir Fynwy £32,805 Moray £27,419
N
Na h-Eileanan Siar £28,766 Neath Port Talbot / Castell-nedd Port Talbot £30,055 New Forest £30,071 Newark and Sherwood £26,911 Newcastle upon Tyne £31,786 Newcastle-under-Lyme £27,238 Newham £39,117 Newport / Casnewydd £32,340 North Ayrshire £35,473 North Devon £27,526 North East Derbyshire £29,544 North East Lincolnshire UA £26,631 North Hertfordshire £33,409 North Kesteven £29,941 North Lanarkshire £32,362 North Lincolnshire UA £29,973 North Norfolk £26,296 North Northamptonshire UA £31,027 North Somerset UA £28,749 North Tyneside £29,311 North Warwickshire £34,564 North West Leicestershire £30,034 North Yorkshire UA £29,288 Northumberland UA £27,769 Norwich £28,457 Nottingham UA £29,144 Nuneaton and Bedworth £31,319
O
P
R
Reading UA £44,956 Redbridge £28,125 Redcar and Cleveland UA £28,356 Redditch £30,780 Reigate and Banstead £39,073 Renfrewshire £30,512 Rhondda Cynon Taf / Rhondda Cynon Taf £28,454 Ribble Valley £41,474 Richmond upon Thames £35,263 Rochdale £29,036 Rochford £26,706 Rossendale £27,288 Rother £27,732 Rotherham £29,088 Rugby £36,417 Runnymede £40,000 Rushcliffe £28,689 Rushmoor £34,238 Rutland UA £34,355
S
Salford £34,741 Sandwell £28,766 Scottish Borders £28,275 Sefton £27,006 Sevenoaks £28,537 Sheffield £31,829 Shetland Islands £35,658 Shropshire UA £28,397 Slough UA £38,578 Solihull £35,794 Somerset UA £29,152 South Ayrshire £33,928 South Cambridgeshire £41,348 South Derbyshire £32,938 South Gloucestershire UA £36,920 South Hams £28,329 South Holland £27,809 South Kesteven £28,724 South Lanarkshire £31,984 South Norfolk £29,114 South Oxfordshire £36,315 South Ribble £30,126 South Staffordshire £28,259 South Tyneside £25,490 Southampton UA £33,878 Southend-on-Sea UA £26,955 Southwark £47,136 Spelthorne £32,237 St Albans £33,468 St. Helens £28,468 Stafford £28,523 Staffordshire Moorlands £26,204 Stevenage £41,224 Stirling £34,244 Stockport £28,296 Stockton-on-Tees UA £29,537 Stoke-on-Trent UA £30,767 Stratford-on-Avon £42,929 Stroud £32,495 Sunderland £28,214 Surrey Heath £36,632 Sutton £35,113 Swale £29,831 Swansea / Abertawe £31,348 Swindon UA £32,933
T
Tameside £27,115 Tamworth £28,143 Tandridge £29,925 Teignbridge £28,636 Telford and Wrekin UA £30,601 Tendring £27,067 Test Valley £33,566 Tewkesbury £37,088 Thanet £27,076 Three Rivers £43,202 Thurrock UA £34,388 Tonbridge and Malling £31,472 Torbay UA £28,066 Torfaen / Torfaen £31,105 Torridge £26,745 Tower Hamlets £59,974 Trafford £31,516 Tunbridge Wells £30,296
U
V
W
Wakefield £30,950 Walsall £28,691 Waltham Forest £28,880 Wandsworth £37,534 Warrington UA £34,719 Warwick £33,616 Watford £31,833 Waverley £31,083 Wealden £27,639 Welwyn Hatfield £39,794 West Berkshire UA £35,806 West Devon £28,161 West Dunbartonshire £30,033 West Lancashire £28,909 West Lindsey £30,000 West Lothian £32,535 West Northamptonshire UA £33,147 West Oxfordshire £34,006 West Suffolk £29,613 Westminster £49,973 Westmorland and Furness UA £32,683 Wigan £28,003 Wiltshire UA £30,000 Winchester £34,568 Windsor and Maidenhead UA £34,570 Wirral £28,840 Woking £35,258 Wokingham UA £38,552 Wolverhampton £32,053 Worcester £30,003 Worthing £29,044 Wrexham / Wrecsam £30,080 Wychavon £32,022 Wyre £27,657 Wyre Forest £27,346
Y
Data source: ONS Annual Survey of Hours and Earnings 2025. Methodology