Snyder County, Pennsylvania Cities (2026)

15 cities

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Selinsgrove15,3965,710-0.95%2,9492 Borough
Monroe24,2154,1510.21%27116 Township
Center32,4182,418-0.21%11521 Township
Middlecreek42,0442,059-0.2%14214 Township
Perry52,0302,064-0.44%7726 Township
Shamokin Dam61,6261,647-0.18%8812 Borough
Spring71,6191,634-0.31%4437 Township
Chapman81,5531,564-0.64%11514 Township
Union91,5101,504-0.26%10315 Township
Middleburg101,3081,325-0.23%1,4811 Borough
West Beaver111,1401,1300.18%4127 Township
West Perry121,0811,0840%4027 Township
Beavertown13979997-0.31%1,2761 Borough
Adams14878894-0.79%4420 Township
Freeburg15551559-0.18%1,7270 Borough

Snyder County Cities Summary

Largest City

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

Smallest City

Freeburg is the smallest city in Snyder County, with a population of 551.

10 Largest Cities

There are 15 cities in Snyder County, Pennsylvania.

Location of Snyder County