London's best places for shopping in 2024 as 7 of top 25 in England are in our city

A car drives down a street in Wimbledon Village
Wimbledon Village has been named the best shopping destination in London and the third best in England -Credit:Julian Finney/Getty Images


The top 25 places to shop in England have been named and seven of them are in London. The city is a prime shopping destination but the list doesn't include some of the places you might expect like Oxford Street and Covent Garden.

The list was curated based on a number of factors by Newmark Vitality Rankings which essentially measure the health of retail in the area at the time. It takes into account things like the amount of shop floorspace under redevelopment, market size, quality of retail offer and vacancy rate i,e how many shops are empty.

Covid and the massive change in buying habits caused by it have left a lasting effect on the UK's high-street retail industry. This is reflected by huge surges in positioning on this list for several areas - one of which is Chelsea which went up 123 places in this list since 2022.

READ MORE: Life on London's most expensive street right next to the King's closest Marks and Spencer

However, some places stayed steady like the top London shopping destination on the list which is Wimbledon Village which comes in at number 3 in England, as it did in 2022.

Here is the list of the London locations featured and their places:

  • Wimbledon Village - 3rd (was 3rd in 2022)

  • Sloane Street - 4th (was 107th in 2022)

  • Kingston Upon Thames - 5th (was 4th in 2022)

  • Knightsbridge - 6th (was 102nd in 2022)

  • Westfield Stratford City - 7th (was 85th in 2022)

  • Chelsea- 10th (was 133rd in 2022)

  • Chiswick - 21st (was 22nd in 2022)

The best place to shop in England was Cambridge City Centre according to Newmark after having been 36th in 2022. The second was Cobham which used to be 16th.

England's best places to shop

Here is the full list of the top 25 places to shop in England (London areas in bold):

Ranking

Retail Centre

1

Cambridge City Centre

2

Cobham

3

Wimbledon Village

4

Sloane Street

5

Kingston Upon Thames

6

Knightsbridge

7

Westfield Stratford City

8

Chester City Centre

9

Beaconsfield

10

Chelsea

11

Milton Keynes City Centre

12

Reigate

13

Ilkley

14

Oxford City Centre

15

Sevenoaks

16

Malborough

17

Harrogate

18

Bath City Centre

19

York City Centre

20

St Albans

21

Chiswick

22

Bluewater

23

Harpenden

24

Henley-on-Thames

25

Wilmslow

The table below shows the rating for each area and how it has risen or fallen.

The top 25 places to shop in England
The top 25 places to shop in England -Credit:Newmark

Get the biggest stories from around London straight to your inbox. Sign up to MyLondon's The 12 HERE for the 12 biggest stories each day.