Ranking of Pennsylvania Cities By Violent Crime Rate Per 100K in 2023

Updated on January 9, 2025.

According to the FBI UCR data, in 2023, among Pennsylvania cities with a population of at least 10K, McKeesport had the highest Violent Crime Rate per 100K residents (1,497.09), followed by Harrisburg (1,063.13), Philadelphia (983.08), Pottstown (775.16), and Wilkinsburg (680.62).

The chart below shows the top 10 cities with high Violent crime rate in 2023, and the table below shows the ranking of Pennsylvania cities with a population of at least 10K, based on the Violent crime rate per 100K.

You can see similar rankings of cities for other crime types in Pennsylvania, and the ranking of all cities in the US.

Hover over or click on the bars in the chart below, to see the number of Violent crimes for each city. The data can also be found in a table below. You can use the table to sort, filter, and explore the data further.

You can also see this information for other states.

You can also find the rate of violent and property crimes for Pennsylvania cities.

Data Source: FBI UCR.
See this for other years:
Ranking of Pennsylvania Cities By Violent Crime Rate Per 100K in 2023
McKeesport
Harrisburg
Philadelphia
Pottstown
Wilkinsburg
Washington, Washington County
Sharon
Butler
York
Erie
Ranking of Pennsylvania Cities By Violent Crime Rate Per 100K in 2023
Items per page:
0 of 0
Rank City Crime Rate Per 100K
1 McKeesport 1497.09
2 Harrisburg 1063.13
3 Philadelphia 983.08
4 Pottstown 775.16
5 Wilkinsburg 680.62
6 Washington, Washington County 593.67
7 Sharon 583.02
8 Butler 575.73
9 York 525.89
10 Erie 507.96
11 Reading 455.06
12 Norristown 416.16
13 Wilkes-Barre 413.39
14 West Mifflin 359.20
15 New Kensington 336.25
16 Pottsville 322.32
17 Scranton 310.49
18 Allentown 288.50
19 Spring Garden Township 286.20
20 Altoona 285.94
21 Monongahela 261.92
22 Hanover Township, Luzerne County 261.83
23 Cheltenham Township 245.64
24 Whitehall Township 237.10
25 Bloomsburg Town 235.31
26 Williamsport 234.97
27 Stroud Area Regional 234.55
28 York County Regional 223.03
29 Sandy Township 214.50
30 Lower Pottsgrove Township 208.02
31 West Manchester Township 187.77
32 Susquehanna Township, Dauphin County 186.57
33 Carlisle 184.28
34 North Versailles Township 175.13
35 Swatara Township 172.31
36 West Norriton Township 171.84
37 Nanticoke 169.72
38 Upper Moreland Township 165.20
39 Bethlehem 162.84
40 Easton 161.61
41 Baldwin Borough 159.41
42 Hanover 156.62
43 Berwick 156.13
44 Waynesboro 154.18
45 Monroeville 153.19
46 St. Marys City 152.93
47 Derry Township, Dauphin County 151.06
48 Greensburg 150.66
49 Peters Township 149.47
50 Lower Burrell 147.72
51 East Lampeter Township 139.17
52 Slate Belt Regional 138.11
53 East Norriton Township 136.06
54 Plymouth Township, Montgomery County 135.39
55 Pocono Mountain Regional 134.55
56 Hermitage 132.85
57 Mifflin County Regional 122.94
58 Upper Merion Township 118.97
59 Kingston 112.52
60 Salisbury Township 110.57
61 Hellam Township 109.88
62 Falls Township, Bucks County 107.93
63 Ross Township 107.79
64 Lower Saucon Township 100.05
65 North Strabane Township 96.25
66 Lansdale 94.80
67 East Pennsboro Township 94.21
68 Springettsbury Township 92.27
69 Abington Township, Montgomery County 88.99
70 Elizabeth Township 87.93
71 Eastern Berks Regional 87.92
72 Northampton 87.40
73 Northern York County Regional 86.35
74 Radnor Township 83.12
75 North Fayette Township 80.84
76 Fairview Township, York County 79.05
77 West Whiteland Township 73.94
78 Washington Township, Franklin County 71.74
79 Palmer Township 71.14
80 Central Bucks Regional 71.07
81 Lower Merion Township 66.82
82 Susquehanna Regional 66.06
83 Manheim Township 65.34
84 Southern Chester County Regional 64.23
85 Mount Lebanon 63.98
86 Horsham Township 63.49
87 Newberry Township 62.97
88 Bethel Park 61.70
89 Lower Allen Township 60.58
90 Penn Township, York County 60.36
91 Whitemarsh Township 60.07
92 South Fayette Township 59.47
93 Southern Regional York County 58.81
94 West Deer Township 57.28
95 Jefferson Hills Borough 57.20
96 Lower Gwynedd Township 56.98
97 Rostraver Township 52.47
98 Upper Providence Township, Montgomery County 52.11
99 Upper Allen Township 50.40
100 Montgomery Township 49.79
101 Hatfield Township 48.02
102 Colonial Regional 47.73
103 Upper Dublin Township 44.02
104 Forks Township 42.68
105 Lower Providence Township 42.40
106 Hampden Township 40.73
107 Bethlehem Township 37.97
108 Shaler Township 36.87
109 North Huntingdon Township 34.63
110 Scott Township, Allegheny County 34.42
111 Franklin Park 33.32
112 Springfield Township, Montgomery County 33.19
113 Silver Spring Township 32.63
114 New Holland 31.11
115 Douglass Township, Montgomery County 27.79
116 Lower Salford Township 24.83
117 Limerick Township 23.62
118 Cranberry Township 23.29
119 Butler Township, Luzerne County 19.95
120 Cecil Township 19.90
121 Penn Township, Westmoreland County 19.32
122 Upper Gwynedd Township 17.45
123 New Hanover Township 14.50
124 Lower Moreland Township 14.12
125 Towamencin Township 11.15
126 Whitpain Township 9.80
127 Murrysville 9.70
128 South Park Township 7.36
129 Ohio Township 0.00