York is Britain’s most popular city

Matthew SmithHead of Data Journalism
August 20, 2018, 8:21 AM GMT+0

YouGov Profiles data reveals the most and least popular of 57 British cities

Newly released YouGov Profiles data on the opinions of more than 55,000 people towards 57 English, Welsh and Scottish cities reveals that York is Britain’s most liked city. More than nine in ten Britons (92%) saying that they like the historic Viking settlement.

Coming close behind in second place is famed Roman spa town Bath, on 89%, followed by Scottish capital Edinburgh on 88%.

Click to enlarge

Wales’s most liked city – St David’s – comes much further down the list, placing 17th with 74% of people saying they like it.

The English and Welsh capitals are not nearly as popular as Scotland’s: the 73% of people who say they like London means that the city comes in 22nd place, while a 67% like rating is enough to secure Cardiff 30th place.

At the bottom of the table sits Bradford, which only 23% say they like. Only marginally behind is Wolverhampton, on 24%, with third from bottom being Sunderland at 30%. All three are English cities – the least liked Scottish city is Dundee, in 45th place on 53%, while the least liked Welsh city is Swansea, in 43rd place on 53%.

Photo: Getty

The full list of rankings can be found below

Learn more about YouGov Profiles

City% who like the cityRank

York

92%

1

Bath

89%

2

Edinburgh

88%

3

Chester

83%

4

Durham

81%

5

Salisbury

80%

6

Truro

80%

7

Canterbury

79%

8

Wells

79%

9

Cambridge

78%

10

Winchester

78%

11

Oxford

78%

12

Inverness

78%

13

Lincoln

77%

14

Exeter

76%

15

Stoke-on-Trent

75%

16

St David's

74%

17

Brighton & Hove

74%

18

Worcester

73%

19

Chichester

73%

20

Hereford

73%

21

London

73%

22

Newcastle upon Tyne

72%

23

Norwich

72%

24

Glasgow

71%

25

Ripon

71%

26

Manchester

69%

27

Liverpool

68%

28

Plymouth

68%

29

Cardiff

67%

30

Ely

66%

31

Stirling

65%

32

Gloucester

64%

33

Portsmouth

64%

34

Bristol

63%

35

St Albans

63%

36

Carlisle

61%

37

Lichfield

60%

38

Aberdeen

58%

39

Leeds

58%

40

Nottingham

57%

41

Southampton

55%

42

Swansea

53%

43

Sheffield

53%

44

Dundee

53%

45

Derby

44%

46

Birmingham

40%

47

Peterborough

40%

48

Salford

38%

49

Leicester

38%

50

Coventry

37%

51

Kingston upon Hull

37%

52

Preston

33%

53

Wakefield

32%

54

Sunderland

30%

55

Wolverhampton

24%

56

Bradford

23%

57