Crime & Safety

100 Safest — And 'Least Safe' — Towns In Pennsylvania, Latest Analysis Shows

You may be surprised when you see who's on these 2 lists, one that shows the 100 safest PA towns, and the other showing the 100 least safe.

You may be surprised when you see what towns are on these two lists. A just-released report by ValuePenguin.com, a personal finance and research and analysis website, ranked Pennsylvania towns based on a variety of FBI crime metrics, including property-based crimes, like burglaries and vehicle thefts, and violent crimes, such as rape, robbery and aggravated assault.

Rankings were based on 2014 statistics, and each town was assigned a "crime score" — the lower, the better (see lists below).

Find out what's happening in Doylestownfor free with the latest updates from Patch.

There were actually three lists: Large towns, with populations of more than 30,000; mid-sized communities, with populations between 15,000 and 30,000; and small towns with between 5,000 and 15,000 people. Towns with less than 5,000 residents were excluded.

Below are two lists, one that shows the 100 safest Pennsylvania towns, and the other showing the 100 "least safe."

Find out what's happening in Doylestownfor free with the latest updates from Patch.

Safest:

  1. Upper Providence Township, Delaware County 132
  2. South Park Township 171
  3. Buckingham Township 199
  4. Northampton Township 218
  5. Willistown Township 232
  6. Warwick Township, Bucks County 246
  7. Franconia Township 249
  8. Adams Township, Butler County 252
  9. Pennridge Regional 252
  10. Lower Salford Township 253
  11. New Britain Township 256
  12. South Fayette Township 257
  13. Franklin Park 258
  14. Whitehall 282
  15. Upper St. Clair Township 305
  16. Peters Township 308
  17. Plumstead Township 309
  18. Buffalo Valley Regional 321
  19. Cecil Township 324
  20. Northern Regional 336
  21. Baldwin Borough 338
  22. Upper Allen Township 357
  23. Mount Lebanon 360
  24. West Deer Township 360
  25. Upper Gwynedd Township 378
  26. Jefferson Hills Borough 389
  27. East Cocalico Township 397
  28. Tredyffrin Township 415
  29. Newtown Township, Bucks County 417
  30. Upper Dublin Township 418
  31. Ferguson Township 421
  32. Easttown Township 426
  33. West Lampeter Township 427
  34. Warrington Township 428
  35. Upper Saucon Township 428
  36. Harrison Township 433
  37. Hampton Township 438
  38. Towamencin Township 442
  39. Uwchlan Township 446
  40. New Garden Township 456
  41. Northern Berks Regional 458
  42. Northwest Lancaster County Regional 463
  43. Elizabeth Township 471
  44. Horsham Township 474
  45. Lower Makefield Township 481
  46. Upper Uwchlan Township 481
  47. Doylestown Township 482
  48. Central Bucks Regional 489
  49. Moon Township 492
  50. New Hanover Township 493
  51. Westtown-East Goshen Regional 494
  52. Northern Lancaster County Regional 495
  53. Amity Township 503
  54. Bethel Park 505
  55. Spring Township, Berks County 509
  56. Lower Moreland Township 511
  57. McCandless 515
  58. Springfield Township, Montgomery County 519
  59. Upper Macungine Township 523
  60. Hampden Township 526
  61. Newtown Township, Delaware County 527
  62. Manor Township, Lancaster County 532
  63. Forks Township 536
  64. North Strabane Township 547
  65. Southern Regional York County 554
  66. Emmaus 555
  67. Radnor Township 556
  68. Scott Township, Allegheny County 560
  69. Silver Spring Township 561
  70. Upper Southampton Township 562
  71. Hatfield Township 566
  72. Mifflin County Regional 573
  73. Lower Saucon Township 575
  74. Murrysville 575
  75. Patton Township 585
  76. East Whiteland Township 588
  77. East Pennsboro Township 603
  78. State College 619
  79. Hopewell Township 631
  80. Nether Providence Township 645
  81. Cranberry Township 646
  82. Shaler Township 647
  83. Penn Township, York County 647
  84. Douglass Township, Montgomery County 649
  85. West Hills Regional 655
  86. Haverford Township 656
  87. Hilltown Township 674
  88. Northeastern Regional 678
  89. Elizabethtown 679
  90. Lower Gwynedd Township 682
  91. Marple Township 685
  92. West Goshen Township 689
  93. Lehigh Township, Northampton County 696
  94. Northern York Regional 705
  95. Aston Township 744
  96. Upper Providence Township, Montgomery County 754
  97. Salisbury Township 764
  98. Warminster Township 776
  99. Whitemarsh Township 778
  100. Whitpain Township 785

Least safe:

  1. Darby 7,932
  2. Philadelphia 4,628
  3. McKeesport 4,501
  4. Chester 4,349
  5. Harrisburg 3,836
  6. Pottstown 3,538
  7. Pittsburgh 3,515
  8. Reading 3,146
  9. York 3,165
  10. Lancaster 3,140
  11. Indiana 3,033
  12. Swatara Township 2,772
  13. Wilkinsburg 2,716
  14. Yeadon 2,707
  15. Allentown 2,678
  16. Coatesville 2,673
  17. Johnstown 2,608
  18. Sharon 2,558
  19. New Castle 2,556
  20. Norristown 2,515
  21. Uniontown 2,497
  22. Wilkes-Barre 2,435
  23. Washington, Washington County 2,406
  24. Butler 2,399 205 Williamsport 2,343
  25. Whitehall Township 2,252
  26. Chambersburg 2,245
  27. New Kensington 2,243
  28. Richland Township, Cambria County 2,183
  29. Erie 2,124
  30. Stroud Area Regional 2,069
  31. Center Township 1,994
  32. Rostraver Township 1,924
  33. Upper Merion Township 1,923
  34. Scranton 1,911 194 Hazleton 1,847
  35. Wyomissing 1,810
  36. Upper Darby Township 1,810
  37. Springettsbury Township 1,798
  38. Plymouth Township, Montgomery County 1,783
  39. East Lampeter Township 1,761
  40. Bethlehem 1,733
  41. Penn Hills 1,725
  42. Bensalem Township 1,660
  43. Caln Township 1,656
  44. Muhlenberg Township 1,654
  45. Greensburg 1,654
  46. Lebanon 1,617
  47. Waynesboro 1,605
  48. North Lebanon Township 1,574
  49. Easton 1,562
  50. Altoona 1,557
  51. Logan Township 1,533
  52. Cheltenham Township 1,529
  53. Hanover 1,505
  54. Carlisle 1,520
  55. Hanover Township, Luzerne County 1,503
  56. Spring Garden Township 1,491
  57. Coal Township 1,477
  58. Washington Township, Franklin County 1,469
  59. South Whitehall Township 1,467
  60. Lansdowne 1,466
  61. Butler Township, Butler County 1,462
  62. Bristol Township 1,455
  63. Berwick 1,452
  64. Phoenixville 1,429
  65. West Manchester Township 1,424
  66. Hermitage 1,405
  67. Nanticoke 1,393
  68. Monroeville 1,392
  69. Upper Chichester Township 1,378
  70. Pocono Mountain Regional 1,375
  71. Pottsville 1,368
  72. Colonial Regional 1,358
  73. West Norriton Township 1,333
  74. Falls Township, Bucks County 1,330
  75. Robinson Township, Allegheny County 1,279
  76. Kingston 1,255
  77. Lower Paxton Township 1,245
  78. North Versailles Township 1,228
  79. West Chester 1,224
  80. East Norriton Township 1,212
  81. Lock Haven 1,210
  82. Meadville 1,205
  83. Middletown Township 1,198
  84. Limerick Township 1,197
  85. West Mifflin 1,189
  86. Richland Township, Bucks County 1,185
  87. Sandy Township 1,168
  88. Ross Township 1,167
  89. Abington Township, Montgomery County 1,166
  90. Lancaster Township, Lancaster County 1,166
  91. West Whiteland Township 1,158
  92. Springfield Township, Delaware County 1,150
  93. Southwest Mercer County Regional 1,148
  94. Columbia 1,130
  95. Lower Southampton Township 1,083
  96. Upper Moreland Township 1,074
  97. Pocono Township 1,048
  98. North Fayette Township 1,038
  99. Oil City 1,032
  100. Ephrata 1,034

Get more local news delivered straight to your inbox. Sign up for free Patch newsletters and alerts.