Snyder County, Pennsylvania Cities (2025)

25 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Selinsgrove15,4485,710-0.96%2,9772 Borough
Monroe24,2064,1510.21%27116 Township
Center32,4232,418-0.21%11521 Township
Middlecreek42,0482,059-0.19%14214 Township
Perry52,0392,064-0.44%7826 Township
Shamokin Dam61,6291,647-0.24%8832 Borough
Spring71,6241,634-0.31%4437 Township
Chapman81,5631,564-0.64%11514 Township
Union91,5141,504-0.26%10315 Township
Middleburg101,3111,325-0.23%1,4851 Borough
West Beaver111,1381,1300.18%4127 Township
West Perry121,0811,0840%4027 Township
Beavertown13982997-0.3%1,2801 Borough
Adams14885894-0.78%4420 Township
Penns Creek158145070.87%1,1091 CDP
Beaver Springs167447790.68%5491 CDP
Port Trevorton17594754-1.98%1763 CDP
Freeburg18552559-0.36%1,7300 Borough
Hummels Wharf19479939-10.97%6081 CDP
Troxelville204754183.71%4631 CDP
Kreamer21464655-4.92%3741 CDP
Kratzerville22304336-1.94%3241 CDP
Mount Pleasant Mills23242286-5.47%1512 CDP
Paxtonville24181314-3.21%2071 CDP
Beavertown2529397.41%4600 CDP

Snyder County Cities Summary

Largest City

Selinsgrove is the largest city in Snyder County, with a population of 5,448.

Smallest City

Beavertown is the smallest city in Snyder County, with a population of 29.

10 Largest Cities

There are 25 cities in Snyder County, Pennsylvania.

Location of Snyder County