Ranking of Pennsylvania Cities By Total 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, Philadelphia had the highest Total Crime Rate per 100K residents (6,084.43), followed by Plymouth Township, Montgomery County (5,783.92), Cheltenham Township (4,900.08), Pottstown (4,586.72), and McKeesport (4,346.9).

The chart below shows the top 10 cities with high Total crime rate in 2023, and the table below shows the ranking of Pennsylvania cities with a population of at least 10K, based on the Total 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 Total 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 Total Crime Rate Per 100K in 2023
Philadelphia
Plymouth Township, Montgomery County
Cheltenham Township
Pottstown
McKeesport
Upper Merion Township
Harrisburg
West Manchester Township
Whitehall Township
York
Ranking of Pennsylvania Cities By Total Crime Rate Per 100K in 2023
Items per page:
0 of 0
Rank City Crime Rate Per 100K
1 Philadelphia 6084.43
2 Plymouth Township, Montgomery County 5783.92
3 Cheltenham Township 4900.08
4 Pottstown 4586.72
5 McKeesport 4346.90
6 Upper Merion Township 4342.28
7 Harrisburg 3083.88
8 West Manchester Township 3040.89
9 Whitehall Township 3023.85
10 York 2865.67
11 Stroud Area Regional 2838.04
12 Swatara Township 2838.03
13 West Mifflin 2678.15
14 Wilkinsburg 2642.82
15 Hanover 2572.13
16 Springettsbury Township 2539.21
17 Washington, Washington County 2513.93
18 Monroeville 2497.42
19 Rostraver Township 2465.90
20 New Kensington 2463.01
21 Upper Moreland Township 2443.43
22 Abington Township, Montgomery County 2435.27
23 Erie 2387.00
24 Norristown 2346.11
25 Colonial Regional 2312.38
26 Sharon 2269.90
27 East Lampeter Township 2234.26
28 Reading 2167.91
29 Altoona 2139.88
30 Allentown 2082.03
31 Ross Township 1986.45
32 West Norriton Township 1970.05
33 Wilkes-Barre 1954.01
34 North Fayette Township 1902.75
35 Williamsport 1879.80
36 Falls Township, Bucks County 1840.62
37 Nanticoke 1829.15
38 Butler 1811.62
39 Hermitage 1745.17
40 Scranton 1738.74
41 Bethlehem 1716.15
42 East Norriton Township 1711.54
43 Spring Garden Township 1658.47
44 Lower Merion Township 1655.01
45 Montgomery Township 1623.96
46 Pottsville 1604.08
47 Kingston 1589.31
48 Limerick Township 1516.23
49 Carlisle 1474.24
50 North Versailles Township 1471.10
51 Waynesboro 1460.19
52 Lower Allen Township 1449.14
53 Palmer Township 1431.62
54 Upper Providence Township, Montgomery County 1390.89
55 West Whiteland Township 1325.91
56 Bethlehem Township 1306.15
57 Pocono Mountain Regional 1278.19
58 Bloomsburg Town 1270.69
59 Hanover Township, Luzerne County 1248.04
60 Washington Township, Franklin County 1232.56
61 Susquehanna Township, Dauphin County 1231.34
62 Greensburg 1225.86
63 Easton 1159.81
64 Lower Gwynedd Township 1147.65
65 Newberry Township 1146.10
66 Lower Pottsgrove Township 1144.09
67 Lansdale 1121.76
68 Radnor Township 1107.25
69 Horsham Township 1105.55
70 Berwick 1053.86
71 Sandy Township 1046.76
72 Derry Township, Dauphin County 1021.67
73 Lower Moreland Township 1009.32
74 Salisbury Township 980.39
75 Hatfield Township 955.02
76 Mifflin County Regional 942.57
77 Silver Spring Township 936.80
78 Bethel Park 913.10
79 Whitemarsh Township 886.02
80 Eastern Berks Regional 879.16
81 Slate Belt Regional 872.28
82 York County Regional 825.77
83 Southern Regional York County 808.65
84 St. Marys City 804.89
85 New Holland 793.22
86 Fairview Township, York County 790.51
87 Springfield Township, Montgomery County 787.14
88 Lower Saucon Township 782.17
89 Upper Dublin Township 766.61
90 Whitpain Township 754.46
91 Forks Township 749.86
92 Lower Burrell 747.31
93 Scott Township, Allegheny County 740.10
94 Manheim Township 736.22
95 Central Bucks Regional 704.23
96 East Pennsboro Township 683.03
97 Upper Gwynedd Township 680.47
98 Towamencin Township 679.93
99 Cranberry Township 675.48
100 Penn Township, York County 663.96
101 Jefferson Hills Borough 653.70
102 Butler Township, Luzerne County 648.51
103 North Huntingdon Township 645.32
104 Elizabeth Township 615.51
105 Northampton 602.06
106 Northern York County Regional 585.64
107 Ohio Township 563.58
108 Lower Providence Township 562.77
109 Mount Lebanon 557.50
110 Baldwin Borough 555.53
111 Shaler Township 542.00
112 Monongahela 506.37
113 Hellam Township 485.30
114 Lower Salford Township 477.96
115 Peters Township 461.22
116 Hampden Township 453.82
117 West Deer Township 441.90
118 Upper Allen Township 420.03
119 Southern Chester County Regional 417.47
120 South Fayette Township 410.86
121 Susquehanna Regional 396.38
122 Douglass Township, Montgomery County 389.07
123 Murrysville 368.75
124 North Strabane Township 312.80
125 South Park Township 309.12
126 New Hanover Township 304.55
127 Franklin Park 219.93
128 Cecil Township 205.58
129 Penn Township, Westmoreland County 106.28