We looked at 70 towns and cities across the UK with the largest core retail boundaries. Each location was scored according to the number of ‘healthy’ and ‘unhealthy’ businesses in the main shopping areas.

The table is listed from the least healthy to the most healthy.

League place

Town/city

1

Preston

2

Middlesbrough

3

Coventry

4

Blackpool

5

Northampton

6

Wolverhampton

7

Grimsby

8

Huddersfield

9

Stoke-On-Trent

10

Eastbourne

11

Southport

12

Plymouth

13

Leicester

14

Darlington

15

Southampton

16

Swansea

17

Reading

18

Scarborough

19

Maidstone

20

Bradford

21

Leeds

22

Worthing

23

Sheffield

24

Colchester

25

Liverpool

26

Sunderland

27

Exeter

28

Ipswich

29

Guildford

30

Leamington Spa

31

Worcester

32

Birmingham

33

Bournemouth

34

Manchester

35

Lincoln

36

Bedford

37

Glasgow

38

Tunbridge Wells

39

Dundee

40

Newcastle Upon Tyne

41

Aberdeen

42

Norwich

43

Harrogate

44

Cardiff

45

Peterborough

46

Luton

47

Bolton

48

Stockport

49

Brighton and Hove

50

Chester

51

Wakefield

52

Derby

53

Doncaster

54

Taunton

55

Nottingham

56

Bath

57

Canterbury

58

Walsall

59

Chelmsford

60

Edinburgh

61

Bristol

62

York

63

Cheltenham

64

Cambridge

65

Carlisle

66

Hereford

67

Perth

68

Salisbury

69

Ayr

70

Shrewsbury