We looked at 146 high streets across London with each location being scored according to the number of ‘healthy’ and ‘unhealthy’ businesses on the high street.

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

League place Town/City
1 West Green Road/Seven Sisters   
2 Roman Road (West)
3 Thornton Heath 
4 Angel Edmonton
5 South Norwood
6 New Addington 
7 Neasdon
8 Harlesden
9 Canning Town
10 Rainham
11 Harrow Road
12 Deptford
13 Plumstead
14 Leyton
15 Walworth Road
16 Lavender Hill/Queenstown Road
17 Yiewsley/West Drayton
18 Burnt Oak
19 New Cross
20 North Cheam
21 Elm Park
22 Brent Street
23 Forest Gate
24 Penge
25 Norbury
26 Colindale/The Hyde
27 Downham
28 Brick Lane
29 Lee Green
30 Green Lane
31 Watney Market
32 Wood Street
33 Dagenham Heathway
34 Hanwell
35 Acton 
36 Morden
37 Bruce Grove/Tottenham High Road
38 Edgware Road/Church Street
39 Crayford
40 Addiscombe
41 North Harrow
42 Roman Road (East)
43 Hayes
44 Whitechapel
45 Chadwell Heath 
46 Sydenham
47 Ealing Road
48 Coulsdon
49 East Greenwich
50 Rayners Lane
51 New Barnet
52 Willesden Green
53 Highams Park
54 Green Street/Upton Park
55 Bakers Arms
56 Worcester Park
57 Wealdstone
58 Greenford
59 South Chingford
60 Gants Hill
61 Chrisp Street 
62 West Norwood/Tulse Hill
63 Upminster
64 Camberwell
65 Bethnal Green
66 Wallington
67 Archway
68 South Harrow
69 Mitcham
70 Finsbury Park
71 Mare Street (Hackney Central)
72 Brentford
73 Wembley Park
74 Golders Green
75 Hendon Central
76 Earls Court Road
77 South Woodford
78 Upper Norwood/Crystal Palace
79 South Kensington
80 Cricklewood
81 Stoke Newington
82 Leytonstone
83 Portobello Road
84 Collier Row
85 Mill Hill
86 Surbiton
87 Wanstead
88 Feltham High Street
89 North Chingford
90 Eastcote
91 Stockwell
92 Edmonton Green
93 Welling
94 Carshalton Village
95 Praed Street/Paddington
96 Petts Wood
97 East Sheen
98 Barkingside
99 Northwood
100 Fulham Road (East)
101 Purley
102 Palmers Green
103 Twickenham
104 Notting Hill Gate
105 Balham
106 Harold Hill
107 Forest Hill
108 New Malden
109 Southgate 
110 Clapham High Street
111 Fulham Road (West)
112 Tolworth
113 Erith
114 Preston Road
115 Kenton
116 Ruislip
117 Green Lanes
118 King's Road (West)
119 Blackheath 
120 Dulwich - Lordship Lane
121 Stanmore
122 West Hampstead
123 Earlsfield
124 West Wickham
125 Kentish Town 
126 Cheam Village
127 Sidcup
128 Whitton
129 North Finchley
130 Church End Finchley 
131 Chipping Barnet
132 Crouch End
133 Greenwich West
134 Swiss Cottage/Finchley Road
135 East Finchley 
136 Selsdon
137 Beckenham
138 Teddington
139 Whetstone
140 Kingsbury
141 Hampstead
142 Temple Fortune
143 St John's Wood
144 Pinner 
145 Hornchurch
146 Muswell Hill