A report aimed at finding London's 'happiest' boroughs has revealed Richmond as the number one place to live in the capital.

Rightmove asked Londoners what they thought in a survey, on issues like the friendliness of their neighbours, the quality of local sporting facilities, safety, local community spirit, transport and green space.

Richmond Hill. Credit: Google Street View

Kingston upon Thames and Wandsworth are in the top five along with Bromley and Sutton.

Greater London borough, National ranking, London ranking

  • Richmond Upon Thames, 39, 1

  • Kingston upon Thames, 50, 2

  • Bromley, 67, 3

  • Sutton, 76, 4

  • Wandsworth, 83, 5

  • Camden, 99, 6

  • Barnet, 116, 7

  • Ealing, 117, 8

  • Greenwich, 118, 9

  • Havering, 119, 10

  • Hackney, 122, 11

  • Waltham Forest, 123, 12

  • Merton, 126, 13

  • Kensington & Chelsea, 139, 14

  • Hammersmith & Fulham, 141, 15

  • Haringey, 142, 16

  • Southwark, 146, 17

  • Bexley, 148, 18

  • Lambeth, 149, 19

  • Redbridge, 152, 20

  • Lewisham, 153, 21

  • Harrow, 154, 22

  • Tower Hamlets, 168, 23

  • Enfield, 177, 24

  • Hounslow, 178, 25

  • City of Westminster, 181, 26

  • Croydon, 184, 27

  • Hillingdon, 185, 28

  • Islington, 196, 29

  • Brent, 203, 30

  • Newham, 204,31

  • Barking & Dagenham, 206, 32