London crime statistics: Interactive map and crime rate data

Discover the latest crime statistics and crime rate in the UK’s capital city, broken down by borough.

If you’re thinking of moving to a new area, checking the local crime rates is one way of getting a feel for the place and figuring out the type of security you should consider. The level of crime will impact your home insurance premium, too. Here, we’ve compared crime rates and types of crime for different London boroughs.

Quick overview

  • There were 899,979 crimes reported across London in 2021.
  • Westminster had the highest crime count in London, with 55,028 reported crimes during 2021.
  • Richmond Upon Thames had the lowest reported crime rate, with 63 crimes per 1,000 population reported in 2021.
  • Crime across London increased by 0.91% in 2021 compared to 2020.
  • There were 10,934 knife crimes reported in London in 2021.
  • In 2021, there were over 1,379 reported gun crimes in London.

London crime rate

In 2021, there were 899,979 crimes reported across all London boroughs. This is a 0.91% increase from 2020, when there were 891,906 crimes in London, and is 2.38% less than total crime in 2017.

In 2021, the London crime rate was 100 per 1,000. This increased from 99.72 in 2020. Before the COVID-19 pandemic, the crime rate remained slightly higher. In 2019, the crime rate per 1,000 was 114. In both 2018 and 2017, this rate stood at 104 crimes per 1,000 citizens.

Total offences Year-on-Year change (%) Offences per 1,000 population
2017 921,671 102.8
2018 930,172 0.92% 103.8
2019 1,010,665 8.65% 112.7
2020 891,906 -11.75% 99.72
2021 899,979 0.91% 100.2
2022* Jan-June 644,620 -28.37% 71.6

Total crimes committed in London borough

The level of crime across London differs depending on each borough. The borough with the highest number of crimes in 2021 is Westminster, with the number of total crimes in the borough totalling 55,028. Croydon is second with 38,670 crimes in 2021, just 7 crimes more than Newham (38,663).

The areas with the lowest number of reported crimes were Kingston and Richmond, with 13,599 and 12,582 respectively. Followed by Merton (14,955 crimes), Sutton (15,055 crimes) and Bexley (17,605), this makes the 5 boroughs with the least amount of reported crimes in 2021.

Explore the graph below to see where the most crimes were reported in London. These crimes were reported between January 2021 and December 2021.

Borough 2017 Crime count 2018 Crime count 2019 Crime count 2020 Crime count 2021 Crime count
Westminster 61,948 67,251 86,756 52,506 55,028
Croydon 35,376 28,370 38,774 38,628 38,670
Newham 39,035 39,984 40,237 35,802 38,663
Tower Hamlets 36,080 38,463 39,097 36,024 37,921
Lambeth 38,764 37,527 39,593 34,689 35,958
Southwark 37,854 34,290 43,273 35,802 35,394
Hackney 35,255 34,449 37,532 34,090 34,576
Ealing 32,183 26,456 35,895 33,915 33,956
Enfield 29,423 28,604 34,074 32,969 33,207
Haringey 33,882 39,031 35,449 32,339 32,768
Brent 33,342 21,359 33,619 32,421 31,892
Barnet 30,465 26,050 34,887 30,987 30,836
Camden 40,413 37,945 42,140 32,283 30,815
Lewisham 29,043 29,751 32,605 31,518 30,797
Greenwich 29,068 28,799 32,194 29,399 30,573
Wandsworth 28,290 31,981 29,052 28,011 28,661
Islington 35,088 23,801 33,040 28,177 27,755
Redbridge 26,448 26,320 26,986 26,344 27,544
Hillingdon 28,262 35,623 30,855 28,767 27,458
Hounslow 28,328 33,988 30,318 28,072 27,327
Waltham Forest 25,840 31,495 27,050 26,718 25,838
Bromley 25,702 31,544 27,997 25,097 25,655
Barking & Dagenham 21,885 28,689 23,319 22,572 23,387
Hammersmith & Fulham 23,900 31,302 26,498 21,531 23,054
Havering 21,681 21,117 21,862 19,672 20,243
Kensington & Chelsea 23,225 24,415 26,806 19,642 20,155
Harrow 16,059 16,742 19,514 18,278 18,052
Bexley 17,267 17,510 20,113 17,978 17,605
Sutton 14,087 14,032 15,809 15,131 15,055
Merton 15,554 15,489 16,275 15,603 14,955
Kingston upon Thames 13,078 14,045 14,695 13,119 13,599
Richmond upon Thames 14,846 13,750 14,351 13,822 12,582
Averages 28,802 29,068 31,583 27,872 28,124

London crime rate by borough

The London crime rate does correlate with the number of total crimes committed in each borough. In 2021, Westminster had the highest crime rate of any borough, with 218 crimes committed per 100,000 people. Kensington & Chelsea is second with 127 crimes committed per 1,000 people, followed by Hammersmith & Fulham (125.6 crimes per 1,000 people). While Croydon had the second most crimes committed in 2021, the borough was 15th out of the 32 boroughs for crime rate, with 99 crimes committed per 1,000 citizens.

Richmond remained the borough with the lowest crime rate at 62.9 per 1,000 citizens, whereas Kingston had the 6th lowest crime rate at 75.3 per 1,000 citizens.

Bexley had the second-lowest crime rate, which had 70.6 crimes per 1,000 citizens, slightly lower than Harrow (70.9 per 1,000 people), Merton (71 per 1,000 people) and Sutton (72.6 people).

Borough 2017 Offences per 1,000 2018 Offences per 1,000 2019 Offences per 1,000 2020 Offences per 1,000 2021 Offences per 1,000
Westminster 246 267 344 208.1 218.1
Kensington & Chelsea 146 133 169 123.7 127
Hammersmith & Fulham 130 132 144 117 125.6
Hackney 126 123 134 121 123.1
Camden 160 150 167 128 122
Tower Hamlets 114 115 124 114 119.9
Islington 148 150 139 118.6 116.8
Haringey 119 121 124 113 114.8
Southwark 118 120 135 111.4 110.1
Newham 111 114 114 111 109.8
Barking & Dagenham 102 103 109 105 109.2
Lambeth 116 119 119 104 107.6
Greenwich 102 101 113 103 107
Lewisham 94 96 105 102 99.3
Croydon 91 91 99 99 99.1
Hounslow 102 101 109 101 98.2
Enfield 87 89 100 97 97.7
Ealing 92 93 102 97 96.9
Brent 99 100 100 96 94.8
Waltham Forest 91 93 95 94 91.1
Redbridge 85.8 85.4 88 85 89.3
Wandsworth 88 91 90 87 88.8
Hillingdon 91 91 99 93 88.3
Havering 83.6 81.5 84 76 78.1
Barnet 76.8 77.9 88 78.1 77.7
Bromley 76.9 79.5 84 75.1 76.7
Kingston upon Thames 72.4 70.2 81 73 75.3
Sutton 68 67.7 76 73 72.6
Merton 73.8 73.5 77 74 71
Harrow 63 65.7 77 71.7 70.9
Bexley 69.2 70.2 81 72 70.6
Richmond upon Thames 74.2 76.1 72 69.1 62.9
Averages 104 104 114 99.72 100.32

Is crime rising in London?

In some boroughs, the crime rate has increased significantly in the past 4 years. From 2017 to 2021, Enfield’s crime rate increased from 87 per 1,000 to 97.7 per 1,000, an increase of 12.8%. Harrow increased by 12.5% in 2021 compared to 2017, when the crime rate increased from 63 per 1,000 to 70.9 per 1,000. Croydon is third where crime has increased by 9.4% in the 4-year period. Overall, there are 15 boroughs where the crime rate increased in 2021 from 2017.

However, more boroughs have seen a drop in crime on their streets, with 17 boroughs having less crime in 2021 compared to 2017. Camden saw the biggest drop in crime rate, with a 23.8% decrease from 160 per 1,000 people to 122 crimes per 1,000 people. Islington is not far behind, where crime dropped one-fifth (20.9%) from 148 crimes per 1,000 in 2017 to 116.8 crimes per 1,000 in 2021. Richmond is the safest borough in London and has improved its safety, where crime dropped by 15.2% in 2021 (62.9 crimes per 1,000 people) compared to 2017 (74.2 crimes per 1,000 people).

Borough 2017 Offences per 1,000 2021 Offences per 1,000 Crime up or down from 2017 to 2022
Enfield 87 97.7 12.8%
Harrow 63 70.9 12.5%
Croydon 91 99.1 9.4%
Barking & Dagenham 102 109.2 6.8%
Sutton 68 72.6 6.8%
Lewisham 94 99.3 6.1%
Ealing 92 96.9 5.6%
Greenwich 102 107 5.2%
Tower Hamlets 114 119.9 5.1%
Redbridge 86 89.3 4.1%
Kingston upon Thames 72 75.3 4.0%
Bexley 69 70.6 2.0%
Wandsworth 88 88.8 1.3%
Barnet 77 77.7 1.2%
Waltham Forest 91 91.1 0.0%
Bromley 76.9 76.7 -0.3%
Newham 111 109.8 -0.9%
Hackney 126 123.1 -1.9%
Hillingdon 91 88.3 -2.9%
Haringey 119 114.8 -3.3%
Hammersmith & Fulham 130 125.6 -3.5%
Hounslow 102 98.2 -3.5%
Merton 73.8 71 -3.8%
Brent 99 94.8 -4.3%
Southwark 118 110.1 -6.5%
Havering 83.6 78.1 -6.6%
Lambeth 116 107.6 -7.2%
Westminster 246 218.1 -11.2%
Kensington & Chelsea 146 127 -13.2%
Richmond upon Thames 74.2 62.9 -15.2%
Islington 148 116.8 -20.9%
Camden 160 122 -23.8%

Knife crime in London

Knife crime is defined as an offence involving the use of a knife or sharp instrument. In 2021, there were 10,934 total crimes recorded as knife crimes in London.

The highest number of knife crimes in 2019/2020 was in Westminster, where 606 knife crimes were committed. Haringey came in a close second, with 633 knife crimes in 2021. The third borough with the most knife crimes was Hackney, with 501 crimes recorded.

Kingston upon Thames had the lowest number of knife crimes, with 93 incidents recorded in 2021. Richmond upon Thames was the second lowest with 94 knife crimes. Bexley was third with 167 knife crimes in 2021.

Borough 2021 Knife crime Crime rate per 1000 pop
Haringey 633 2.2
Westminster 606 2.4
Enfield 583 1.7
Lambeth 571 1.7
Tower Hamlets 537 1.7
Newham 523 1.5
Croydon 519 1.3
Hackney 501 1.8
Southwark 495 1.5
Ealing 421 1.2
Islington 383 1.6
Lewisham 381 1.2
Waltham Forest 375 1.3
Greenwich 371 1.3
Brent 353 1
Barking & Dagenham 331 1.5
Wandsworth 324 1
Camden 323 1.3
Redbridge 315 1
Barnet 268 0.7
Hounslow 258 0.9
Hillingdon 241 0.8
Hammersmith & Fulham 210 1.1
Kensington & Chelsea 196 1.2
Bromley 180 0.5
Merton 176 0.8
Harrow 170 0.7
Sutton 168 0.8
Havering 168 0.6
Bexley 167 0.7
Richmond upon Thames 94 0.5
Kingston upon Thames 93 0.5
Average 342 1.2
London total 10934

Gun crime in London

  • In 2021, there were 1,377 reported gun crimes in London.
  • The gun crime rate for London was 0.3 offences per 1,000 people.
  • March 2021 (139 crimes) saw the most reported gun crimes of all months in 2021.
  • Lambeth had the most gun-related crimes in 2021 of all boroughs, with 98 crimes per 1,000 people.
  • Kingston has the lowest gun crime rate of London’s borough with 8 gun crimes per 1,000 people.
  • 2021 month Reported gun crimes
    January 108
    February 92
    March 139
    April 109
    May 110
    June 136
    July 105
    August 136
    September 106
    October 115
    November 82
    December 132
    Borough 2021 Gun crime rate Rate per 1000 pop
    Lambeth 0.3 98
    Newham 0.2 79
    Haringey 0.3 78
    Brent 0.2 77
    Hackney 0.2 65
    Westminster 0.2 61
    Enfield 0.2 61
    Croydon 0.2 60
    Barking & Dagenham 0.3 54
    Kensington & Chelsea 0.3 52
    Greenwich 0.2 46
    Southwark 0.1 46
    Ealing 0.1 44
    Harrow 0.2 43
    Wandsworth 0.1 42
    Barnet 0.1 37
    Lewisham 0.1 36
    Islington 0.1 35
    Camden 0.1 35
    Waltham Forest 0.1 35
    Redbridge 0.1 35
    Tower Hamlets 0.1 35
    Havering 0.1 30
    Hounslow 0.1 28
    Bromley 0.1 28
    Bexley 0.1 27
    Hillingdon 0.1 27
    Merton 0.1 25
    Hammersmith & Fulham 0.1 20
    Sutton 0.1 17
    Richmond upon Thames 0.1 15
    Kingston upon Thames 0 8
    Average 0.1 43.1

    Sources


    More guides on Finder

    2 Responses

      Default Gravatar
      RobNovember 9, 2018

      which has the higest chime rate Leytonstone or Chingford

        AvatarFinder
        JoshuaNovember 20, 2018Finder

        Hi Rob,

        Thanks for getting in touch with finder. I hope all is well with you. :)

        While we don’t have the stats available on our page, a quick search on the Internet would give you the answer. Upon checking, Chingford has a higher crime rate compared to Leytonstone.

        You may also want to get in touch with the local police station to obtain a comprehensive crime rate report.

        I hope this helps. Should you have further questions, please don’t hesitate to reach us out again.

        Have a wonderful day!

        Cheers,
        Joshua

    Go to site