Statewide grade B

634 cities graded A+ through F based on 2024 FBI crime data. State overall score: 62/100 (Above Average).

What is Pennsylvania’s crime safety grade?

Pennsylvania earned an overall safety grade of B (score: 62/100, Above Average) based on 2024 FBI Uniform Crime Reporting (UCR) Program data, with a statewide violent crime rate of 249.5 per 100,000 and property crime rate of 1457.1 per 100,000. PlainCrime graded 634 Pennsylvania cities with reportable crime data against national benchmarks, producing an A+ through F score for each jurisdiction. Grades weigh violent and property crime rates: cities more than 50% below the national average typically earn A or A+, while cities significantly above average receive D or F ratings.

Across the 634 graded Pennsylvania cities, 163 earned A+, 272 earned A, 101 received B, 49 landed at C, 19 received D, and 30 fell to F in the 2024 scoring. The highest-rated city is Forest City with an A+ grade (score: 98/100, violent rate 11.9/100K). The lowest-rated city is Philadelphia with a F grade (score: 0/100, violent rate 908.7/100K).

Roughly 69% of graded cities in Pennsylvania achieved an A or A+ rating, while 8% received a D or F. Cities missing from this table either did not submit complete 2024 UCR data, fell below the minimum population threshold for reliable rate calculation, or report through consolidated agencies that aggregate into county or regional totals instead of individual city figures. Grade boundaries use the national violent and property crime rate averages for 2024 as the reference point, so grades are directly comparable between Pennsylvania and other states on the site.

A safety grade condenses several FBI Uniform Crime Reporting (UCR) measures into a single letter, ranking each state's violent and property crime rates against the national distribution rather than a fixed cutoff. A high grade therefore means a state compares well to its peers in a given year, not that it is free of crime. Grades move as the underlying rates move and as agency reporting completeness shifts from year to year. Two states with the same letter can have very different profiles: one may carry a higher violent-crime rate offset by low property crime, the other the reverse. Use the grade as a quick orientation, then read the component rates beneath it to see what is actually driving the number for this state.

A+
163 cities
A
272 cities
B
101 cities
C
49 cities
D
19 cities
F
30 cities

The safest cities in Pennsylvania

Violent crimes per 100,000 residents, FBI UCR 2024. Lower is safer, hover a bar for the exact rate.

/100K

What this shows Forest City reports the lowest violent-crime rate in Pennsylvania. At 11.9 per 100K, it runs well below the Pennsylvania average of 249.5. These eight cities anchor the safe end of the state.

Source FBI Uniform Crime Reporting (UCR) Program As of 2024
# Grade City Score
1 A+ Forest City 98
2 A+ Adams Township, Butler County 98
3 A+ Penn Township, Westmoreland County 98
4 A+ Tulpehocken Township 98
5 A+ Turtle Creek 98
6 A+ Scott Township, Lackawanna County 98
7 A+ Neshannock Township 97
8 A+ Kingston Township 97
9 A+ Lower Heidelberg Township 97
10 A+ Reading Township 97
11 A+ Manor 97
12 A+ Summit Hill 97
13 A+ Schuylkill Township, Chester County 96
14 A+ Hampton Township 96
15 A+ East Vincent Township 96
16 A+ Carroll Township, Washington County 96
17 A+ Hampden Township 96
18 A+ O'Hara Township 96
19 A+ Larksville 96
20 A+ Murrysville 96
21 A+ East Fallowfield Township 96
22 A+ Upper Providence Township, Delaware County 96
23 A+ Womelsdorf 96
24 A+ Harveys Lake 96
25 A+ Lititz 95
26 A+ Millersville 95
27 A+ Franconia Township 95
28 A+ Findlay Township 95
29 A+ Middletown Township 95
30 A+ Westtown-East Goshen Regional 95
31 A+ Wright Township 95
32 A+ Lower Salford Township 95
33 A+ Buckingham Township 95
34 A+ Northampton Township 95
35 A+ Warwick Township, Bucks County 95
36 A+ Fairview Township, Luzerne County 95
37 A+ Green Tree 95
38 A+ Allegheny Valley Regional 95
39 A+ South Londonderry Township 95
40 A+ Castle Shannon 95
41 A+ Cecil Township 95
42 A+ Malvern 95
43 A+ Carroll Township, York County 95
44 A+ Conemaugh Township, Somerset County 95
45 A+ Ohioville 95
46 A+ Kennett Township 95
47 A+ Northwest Lancaster County Regional 95
48 A+ North Sewickley Township 95
49 A+ Spring Township, Centre County 95
50 A+ Irwin 95
51 A+ Cornwall 95
52 A+ Brockway 95
53 A+ Jermyn 95
54 A+ Solebury Township 94
55 A+ Kiskiminetas Township 94
56 A+ Briar Creek Township 94
57 A+ East Cocalico Township 94
58 A+ Penn Township, Butler County 94
59 A+ Chartiers Township 94
60 A+ Mount Joy 94
61 A+ Newtown Township, Delaware County 94
62 A+ Northampton 94
63 A+ West Earl Township 94
64 A+ Churchill 94
65 A+ Mohnton 94
66 A+ Butler Township, Schuylkill County 94
67 A+ Selinsgrove 94
68 A+ East Taylor Township 94
69 A+ Dallas Township 94
70 A+ East Brandywine Township 94
71 A+ Cranberry Township 93
72 A+ Whitpain Township 93
73 A+ Forks Township 93
74 A+ Upper Macungie Township 93
75 A+ Plumstead Township 93
76 A+ Carroll Valley 93
77 A+ Upper Saucon Township 93
78 A+ Shenango Township, Lawrence County 93
79 A+ Lower Providence Township 93
80 A+ Nether Providence Township 93
81 A+ Cumberland Township, Adams County 93
82 A+ East Earl Township 93
83 A+ South Heidelberg Township 93
84 A+ New Hanover Township 93
85 A+ South Park Township 93
86 A+ Olyphant 93
87 A+ Northern Lancaster County Regional 93
88 A+ Manor Township, Armstrong County 93
89 A+ Lower Frederick Township 93
90 A+ Northern Regional 93
91 A+ Bradford Township 93
92 A+ Dublin Borough 93
93 A+ Carrolltown 93
94 A+ Fawn Township 93
95 A+ Bethel Township, Berks County 93
96 A+ Armagh Township 93
97 A+ West Pikeland Township 93
98 A+ Sunbury 93
99 A+ Indiana Township 93
100 A+ Buffalo Township 93
101 A+ Plum 93
102 A+ Palmerton 92
103 A+ Doylestown Township 92
104 A+ Tunkhannock Township, Wyoming County 92
105 A+ Upper Gwynedd Township 92
106 A+ Lower Makefield Township 92
107 A+ Newtown Township, Bucks County 92
108 A+ New Britain Township 92
109 A+ Dallas 92
110 A+ Robeson Township 92
111 A+ Beaver 92
112 A+ North Londonderry Township 92
113 A+ Douglass Township, Berks County 92
114 A+ South Fayette Township 92
115 A+ Bonneauville 92
116 A+ Great Bend 92
117 A+ Canton 92
118 A+ Canonsburg 92
119 A+ Warrington Township 91
120 A+ New Holland 91
121 A+ Towamencin Township 91
122 A+ Quarryville 91
123 A+ West Penn Township 91
124 A+ Clarks Summit 91
125 A+ Lehigh Township, Northampton County 91
126 A+ Upper Burrell Township 91
127 A+ Berlin 91
128 A+ Amity Township 91
129 A+ New Cumberland 91
130 A+ East Pikeland Township 91
131 A+ Upper Southampton Township 91
132 A+ Reserve Township 91
133 A+ Apollo 91
134 A+ North Strabane Township 91
135 A+ Patterson Township 91
136 A+ Franklin Park 91
137 A+ Hawley 91
138 A+ Conneaut Lake Regional 90
139 A+ Horsham Township 90
140 A+ Ambler 90
141 A+ Orwigsburg 90
142 A+ Hilltown Township 90
143 A+ Whitemarsh Township 90
144 A+ Littlestown 90
145 A+ South Williamsport 90
146 A+ Aston Township 90
147 A+ Huntingdon 90
148 A+ Frackville 90
149 A+ Watsontown 90
150 A+ East Pennsboro Township 90
151 A+ Shaler Township 90
152 A+ West Lampeter Township 90
153 A+ Hopewell Township 90
154 A+ Braddock Hills 90
155 A+ Bethel Township, Delaware County 90
156 A+ Donegal Township 90
157 A+ Ligonier Valley Regional 90
158 A+ West Brandywine Township 90
159 A+ Upper Pottsgrove Township 90
160 A+ Upper Nazareth Township 90
161 A+ Mount Union 90
162 A+ Brighton Township 90
163 A+ Parkesburg 90
164 A Oakmont 89
165 A Haverford Township 89
166 A Ephrata 89
167 A North Huntingdon Township 89
168 A Rockledge 89
169 A Birdsboro 89
170 A Upper Dublin Township 89
171 A Springfield Township, Montgomery County 89
172 A Resa Regional 89
173 A Nazareth 89
174 A West Hempfield Township 89
175 A East Coventry Township 89
176 A Northern Berks Regional 89
177 A Bethel Park 89
178 A Youngsville 89
179 A Pittston 89
180 A Ferguson Township 89
181 A Radnor Township 89
182 A Northern York County Regional 89
183 A Upper Allen Township 89
184 A Penndel 89
185 A Lower Burrell 89
186 A Coudersport 89
187 A Willistown Township 89
188 A Southern Chester County Regional 89
189 A Pleasant Hills 88
190 A Marple Township 88
191 A West View 88
192 A Dupont 88
193 A East Hempfield Township 88
194 A East Whiteland Township 88
195 A Point Township 88
196 A Conyngham 88
197 A Mount Lebanon 88
198 A East Greenville 88
199 A Sinking Spring 88
200 A Slatington 88
201 A Hatboro 88
202 A Salem Township, Luzerne County 88
203 A Millersburg 88
204 A Pennridge Regional 88
205 A Easttown Township 88
206 A St. Clair Borough 88
207 A Phoenixville 88
208 A Coplay 88
209 A North Middleton Township 88
210 A Sadsbury Township, Chester County 88
211 A West Caln Township 88
212 A Independence Township, Beaver County 88
213 A Manor Township, Lancaster County 88
214 A Saxton 88
215 A Hellam Township 88
216 A Cresson Township 88
217 A Newport Township 88
218 A Economy 87
219 A Upper St. Clair Township 87
220 A Ridgway 87
221 A Ingram 87
222 A Central Bucks Regional 87
223 A Ridley Township 87
224 A Warminster Township 87
225 A Ebensburg 87
226 A Eastern Berks Regional 87
227 A Aspinwall 87
228 A Collegeville 87
229 A Manheim Township 87
230 A Moon Township 87
231 A Dormont 87
232 A Washington Township, Northampton County 87
233 A South Pymatuning Township 87
234 A Hughesville 87
235 A Valley Township 87
236 A Carbondale 87
237 A Tinicum Township, Bucks County 87
238 A Marysville 87
239 A Southern Armstrong Regional 87
240 A Conshohocken 86
241 A Carnegie 86
242 A Collier Township 86
243 A Nesquehoning 86
244 A Hatfield Township 86
245 A Souderton 86
246 A Southern Regional York County 86
247 A Uwchlan Township 86
248 A Telford 86
249 A Elizabethtown 86
250 A Hollidaysburg 86
251 A East Conemaugh 86
252 A Salisbury Township 86
253 A Whitehall 86
254 A Bedford 86
255 A West Deer Township 86
256 A Derry 86
257 A Buffalo Valley Regional 86
258 A Cresson 86
259 A Kulpmont 85
260 A Cambria Township 85
261 A Silver Spring Township 85
262 A Berwick 85
263 A Emmaus 85
264 A Butler Township, Luzerne County 85
265 A Ashland 85
266 A Indiana 85
267 A Fountain Hill 85
268 A Lower Moreland Township 85
269 A Swarthmore 85
270 A Leechburg 85
271 A Ridley Park 85
272 A Bern Township 85
273 A South Buffalo Township 85
274 A Leet Township 85
275 A Palmer Township 84
276 A Bristol 84
277 A Upper Providence Township, Montgomery County 84
278 A Foster Township, McKean County 84
279 A Patton Township 84
280 A Lower Southampton Township 84
281 A Central Berks Regional 84
282 A Camp Hill 84
283 A Scott Township, Allegheny County 84
284 A Muncy 84
285 A Sandy Township 84
286 A North Wales 84
287 A Girard 84
288 A Harrison Township 84
289 A Linesville 84
290 A Lower Saucon Township 84
291 A Shillington 84
292 A Avalon 84
293 A Bushkill Township 84
294 A Cambridge Springs 84
295 A Montour Township 84
296 A German Township 84
297 A Scott Township, Columbia County 83
298 A Mechanicsburg 83
299 A Plains Township 83
300 A Richland Township, Bucks County 83
301 A Bethlehem Township 83
302 A Spring Township, Berks County 83
303 A Dalton 83
304 A New Castle 83
305 A Ellwood City 83
306 A Forest Hills 83
307 A McCandless 83
308 A Clarion 83
309 A Hellertown 83
310 A Wellsboro 83
311 A Shamokin Dam 83
312 A Etna 83
313 A Wyoming Area Regional 83
314 A Southern Clarion County Regional 83
315 A New Sewickley Township 83
316 A Elizabeth Township 83
317 A Lower Windsor Township 83
318 A Archbald 83
319 A South Abington Township 83
320 A Hastings 83
321 A Waynesburg 83
322 A Baldwin Borough 83
323 A Peters Township 83
324 A Kidder Township 83
325 A Athens Township 82
326 A Mercer 82
327 A North Coventry Township 82
328 A Coal Township 82
329 A West Conshohocken 82
330 A Washington Township, Franklin County 82
331 A Coopersburg 82
332 A Derry Township, Dauphin County 82
333 A West Hills Regional 82
334 A Lansdale 82
335 A St. Marys City 82
336 A Sugarloaf Township, Luzerne County 82
337 A Perkasie 82
338 A Greenfield Township, Blair County 82
339 A Old Forge 82
340 A Royersford 82
341 A Throop 82
342 A Lehman Township 82
343 A Raccoon Township 82
344 A Sugarcreek 82
345 A Jessup 82
346 A Rice Township 82
347 A Curwensville 82
348 A Montoursville 81
349 A Lower Gwynedd Township 81
350 A Lawrence Township, Tioga County 81
351 A West Shore Regional 81
352 A Laureldale 81
353 A Oil City 81
354 A Monaca 81
355 A Mifflinburg 81
356 A Lower Swatara Township 81
357 A Muhlenberg Township 80
358 A Athens 80
359 A West Whiteland Township 80
360 A North Cornwall Township 80
361 A Shippensburg 80
362 A Luzerne 80
363 A Newberry Township 80
364 A Catawissa 80
365 A Schuylkill Haven 80
366 A Charleroi Regional 80
367 A Gettysburg 80
368 A Harmony Township 80
369 A Shenango Township, Mercer County 80
370 A Jackson Township, Butler County 80
371 A Elkland 79
372 A Montgomery Township 79
373 A Lower Allen Township 79
374 A Hermitage 79
375 A Jenkintown 79
376 A West Newton 79
377 A Jefferson Hills Borough 79
378 A Fairview Township, York County 79
379 A Punxsutawney 79
380 A Bally 79
381 A Grove City 79
382 A Kutztown 79
383 A Norwood 79
384 A Mount Pleasant Township 79
385 A Mahoning Township, Montour County 79
386 A Abbottstown 79
387 A South Greensburg 78
388 A Lower Pottsgrove Township 78
389 A Midland 78
390 A Waynesboro 78
391 A State College 78
392 A Springdale 78
393 A Trafford 78
394 A Swoyersville 78
395 A York County Regional 78
396 A Sayre 78
397 A Eastern Adams Regional 78
398 A Edgewood 77
399 A Lower Merion Township 77
400 A Wyomissing 77
401 A Exeter Township, Berks County 77
402 A Tyrone 77
403 A Spring Garden Township 77
404 A Franklin Township, Carbon County 77
405 A Latrobe 77
406 A Mifflin County Regional 77
407 A Millcreek Township, Erie County 77
408 A Conewago Township, Adams County 77
409 A Kittanning 77
410 A Lawrence Park Township 77
411 A Colonial Regional 76
412 A Robinson Township, Allegheny County 76
413 A North Fayette Township 76
414 A East Lampeter Township 76
415 A Wilson 76
416 A Munhall 76
417 A Tamaqua 76
418 A Corry 76
419 A Prospect Park 76
420 A Edinboro 76
421 A Blakely 76
422 A Point Marion 76
423 A Millvale 76
424 A Duryea 76
425 A Beaver Valley Regional 76
426 A Muncy Township 75
427 A White Haven Borough 75
428 A Butler Township, Butler County 75
429 A West Sadsbury Township 75
430 A Versailles 75
431 A Lehighton 75
432 A Lebanon 75
433 A Northumberland 75
434 A Slate Belt Regional 75
435 A Minersville 75
436 B Towanda 74
437 B Catasauqua 74
438 B Pocono Mountain Regional 74
439 B Brookville 74
440 B Reynoldsville 74
441 B Rostraver Township 73
442 B Eastern Pike Regional 73
443 B Chippewa Township 73
444 B West Norriton Township 73
445 B North Versailles Township 73
446 B Kingston 73
447 B Carlisle 73
448 B Bellevue 73
449 B Tarentum 73
450 B Morton 73
451 B Donora 73
452 B Hazleton 73
453 B Ross Township 72
454 B Downingtown 72
455 B Center Township 72
456 B Tullytown 72
457 B Lansdowne 72
458 B Bridgeport 72
459 B Cumberland Township, Greene County 72
460 B Brookhaven 71
461 B Upper Moreland Township 71
462 B Bristol Township 71
463 B New Hope 71
464 B Upper Chichester Township 71
465 B Beaver Falls 71
466 B Honesdale 71
467 B Southwest Greensburg 71
468 B Middletown 71
469 B Kennett Square 71
470 B Mahoning Township, Carbon County 70
471 B Glenolden 70
472 B East Norriton Township 70
473 B Franklin 70
474 B Springettsbury Township 70
475 B Clearfield Regional 70
476 B Brentwood 70
477 B Easton 70
478 B Susquehanna Township, Dauphin County 70
479 B Mount Carmel 70
480 B McSherrystown 70
481 B North East, Erie County 70
482 B Abington Township, Montgomery County 69
483 B Bethlehem 68
484 B West Chester 68
485 B Parkside 68
486 B Middlesex Township, Cumberland County 68
487 B Fleetwood 68
488 B Tunkhannock 68
489 B Jim Thorpe 68
490 B Hanover Township, Luzerne County 68
491 B Greensburg 68
492 B Titusville 68
493 B Hanover 67
494 B Monroeville 67
495 B Harmar Township 67
496 B DuBois 67
497 B Shenandoah 67
498 B Blairsville 67
499 B Sharpsburg 67
500 B Oxford 67
501 B West Manchester Township 66
502 B Pocono Township 66
503 B Edwardsville 66
504 B Media 66
505 B West Pottsgrove Township 65
506 B Bensalem Township 65
507 B Richland Township, Cambria County 65
508 B Stroud Area Regional 65
509 B Danville 65
510 B Sharpsville 65
511 B Monongahela 65
512 B Penn Township, York County 64
513 B Bridgeville 64
514 B Gaines Township 64
515 B Springfield Township, Delaware County 63
516 B Milton 63
517 B East McKeesport 63
518 B Aldan 63
519 B South Strabane Township 62
520 B Verona 62
521 B Yeadon 62
522 B Manheim 62
523 B West Goshen Township 62
524 B Swatara Township 61
525 B Nanticoke 61
526 B Caln Township 61
527 B Marcus Hook 61
528 B Plymouth Township, Montgomery County 60
529 B Union Township, Lawrence County 60
530 B Sharon Hill 60
531 B Scranton 60
532 B Hamburg 60
533 B Brownsville 60
534 B Bangor 60
535 B West Hazleton 60
536 B Somerset 60
537 C Crafton 59
538 C Allentown 59
539 C Scottdale 59
540 C Lock Haven 59
541 C Upper Merion Township 58
542 C Whitehall Township 58
543 C Highspire 58
544 C Trainer 58
545 C Bloomsburg Town 58
546 C Clifton Heights 57
547 C Morrisville 56
548 C Collingdale 56
549 C West York 56
550 C Pottsville 55
551 C Greenville 55
552 C Frazer Township 54
553 C Upper Darby Township 54
554 C Reading 54
555 C Penn Hills 54
556 C Coraopolis 54
557 C Allegheny Township, Blair County 53
558 C Columbia 53
559 C Quakertown 53
560 C Swissvale 52
561 C Penbrook 52
562 C Tinicum Township, Delaware County 51
563 C Altoona 51
564 C South Coatesville 51
565 C Stonycreek Township 51
566 C Cheltenham Township 50
567 C Dickson City 50
568 C Glassport 50
569 C California 50
570 C Masontown 50
571 C Pittston Township 49
572 C Kennedy Township 49
573 C Shamokin 48
574 C Clairton 47
575 C Pitcairn 47
576 C Wesleyville 46
577 C Erie 46
578 C Meadville 46
579 C Hummelstown 46
580 C Wilkes-Barre Township 45
581 C Meshoppen 45
582 C Moosic 44
583 C Ashley 44
584 C Wilkes-Barre 43
585 C Jeannette 40
586 D West Mifflin 39
587 D Connellsville 38
588 D Pittsburgh 38
589 D Norristown 38
590 D Chambersburg 38
591 D Warren 37
592 D Butler 36
593 D West Reading 34
594 D New Kensington 34
595 D Stowe Township 33
596 D Lower Chichester Township 32
597 D West Homestead 32
598 D Chester Township 32
599 D Rochester 31
600 D York 31
601 D Darby Township 28
602 D Folcroft 27
603 D Windber 27
604 D Middleburg 25
605 F Coatesville 22
606 F Sharon 22
607 F Duquesne 22
608 F Upland 22
609 F Wilkinsburg 20
610 F Mahanoy City 20
611 F Eddystone 19
612 F Johnstown 19
613 F Farrell 19
614 F Ambridge 19
615 F Conewango Township 18
616 F Steelton 17
617 F Arnold 16
618 F Harrisburg 13
619 F Chester 13
620 F Plymouth 13
621 F Hempfield Township, Mercer County 12
622 F Monessen 12
623 F Millbourne 10
624 F McKeesport 8
625 F East Lansdowne 7
626 F Darby 7
627 F Bradford 6
628 F Weatherly 4
629 F Renovo 3
630 F Pottstown 3
631 F Mount Oliver 3
632 F Uniontown 1
633 F Homestead 0
634 F Philadelphia 0

Frequently Asked Questions

What is Pennsylvania's overall crime safety grade?
Pennsylvania has an overall safety grade of B (score: 62/100). This is based on the state's aggregate violent crime rate of 249.5 per 100K and property crime rate of 1457.1 per 100K compared to national averages.
How many cities in Pennsylvania have an A+ safety grade?
163 cities in Pennsylvania earned an A+ safety grade (2024), meaning their crime rates are well below the national average. 272 additional cities earned an A grade.
Which is the safest city in Pennsylvania?
Forest City is the highest-rated city in Pennsylvania with an A+ grade (score: 98/100). Its violent crime rate is 11.9 per 100K.

Nationwide states with similar crime grades

FBI UCR peer sets for Pennsylvania grade pages, ranked across all states so these neighborhoods are not the alphabetically adjacent list below.

Similar safety score

Nearest states by statewide safety score (62/100 here, grade B).

Similar graded-city count

Nearest states by cities with A–F grades (634 here); safety-score peers above are excluded.

Nearby States, Crime Grades

Compare Pennsylvania's grade distribution with neighboring states, or use the compare tool to benchmark jurisdictions side-by-side.

Source: FBI Uniform Crime Reporting (UCR) Program, 2024. Safety scores based on violent and property crime rates vs. national averages published in FBI Crime in the United States (CIUS) Table 8. Population figures reference U.S. Census Bureau estimates where FBI-reported populations are unavailable. Verify with FBI.gov UCR and Census.gov QuickFacts.

Every figure on PlainCrime is rendered directly from FBI Uniform Crime Reporting (UCR) source data, no number is typed in by an editor. This page draws directly on FBI Uniform Crime Reporting source data, no figure is typed in by an editor. See our editorial standards & corrections policy, the methodology behind these numbers, or report a data error.