Berks County, Pennsylvania Cities (2026)

71 cities

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Reading196,50894,9830.26%9,80510 City
Spring229,27728,4680.72%1,59118 Township
Exeter326,48125,4330.95%1,09324 Township
Muhlenberg422,92621,8951.02%1,94312 Township
Cumru516,13115,6170.79%77121 Township
Wyomissing611,38511,1050.41%2,5255 Borough
Bethel79,9879,5930.99%1,8465 Township
Maidencreek89,4699,1540.79%70313 Township
Maxatawny98,4597,1700.39%32526 Township
South Heidelberg108,0177,6960.7%57914 Township
Robeson117,8987,5370.79%23334 Township
Lower Heidelberg127,1196,2472.08%48015 Township
Bern136,9056,6620.86%35719 Township
Reading146,0505,8010.75%23026 Township
Longswamp155,7675,5630.63%25423 Township
Shillington165,5655,4690.29%5,5711 Borough
Bethel175,5285,1360.86%16035 Township
Colebrookdale185,2615,1070.73%6248 Township
Birdsboro195,1935,1020.29%3,9221 Borough
Caernarvon205,0524,2365.07%5709 Township
Lower Alsace214,9824,7390.83%1,0395 Township
Brecknock224,7354,6060.74%26818 Township
Hamburg234,6724,3121.3%2,4762 Borough
West Reading244,6254,5490.28%7,7861 Borough
Laureldale254,3824,2670.44%5,4101 Borough
Sinking Spring264,3534,2750.3%3,5081 Borough
Boyertown274,3504,2720.3%5,6271 Borough
Centre284,2944,1390.73%20021 Township
Bethel294,2444,0561%10142 Township
Kutztown304,2434,1550.35%2,6522 Borough
Ruscombmanor314,1403,9920.85%30314 Township
Fleetwood324,1284,0470.34%3,9541 Borough
Union334,1043,8840.91%17523 Township
Alsace343,9823,8300.84%32812 Township
Oley353,9603,8080.79%16624 Township
Douglass363,9503,6631.39%31313 Township
Tilden373,7953,5991.34%20019 Township
Richmond383,7733,6090.86%15924 Township
Rockland393,7513,6390.73%22117 Township
Tulpehocken403,7383,4280.92%15923 Township
Greenwich413,5523,4181%11531 Township
Mount Penn423,2943,2370.3%8,0340 Borough
Ontelaunee433,2542,6143.5%3759 Township
Earl443,2443,0980.96%23614 Township
Hereford453,1842,9791.05%20815 Township
Kenhorst463,0522,9980.3%5,2081 Borough
Womelsdorf472,9852,8850.57%3,4471 Borough
Mohnton482,9662,9150.3%3,8821 Borough
Wernersville492,8262,7680.36%3,7581 Borough
Perry502,5642,4730.75%14218 Township
Robesonia512,2442,0311.63%2,5191 Borough
Topton522,0742,0400.29%2,9931 Borough
Leesport531,9841,9480.3%2,7371 Borough
St. Lawrence541,9741,9380.3%2,2011 Borough
Upper Tulpehocken551,9271,8550.84%8323 Township
Heidelberg561,7911,7350.84%12514 Township
Albany571,7341,6620.87%4440 Township
Pike581,6411,5900.74%11714 Township
Upper Bern591,6331,5740.86%9218 Township
Bethel601,5521,555-0.19%4237 Township
District611,4221,3750.92%12312 Township
Shoemakersville621,3971,3600.43%2,5971 Borough
North Heidelberg631,2821,2290.94%9513 Township
Bally641,2411,2200.32%2,4191 Borough
Bethel651,0481,099-0.85%6915 Township
Bernville669199040.33%2,1620 Borough
Bechtelsville678938750.34%1,6911 Borough
Lyons684494400.45%1,2610 Borough
Centerport693203140.31%1,8390 Borough
Lenhartsville701811780.56%9780 Borough
New Morgan7151510%96 Borough

Berks County Cities Summary

Largest City

Reading is the largest city in Berks County, with a population of 96,508.

Smallest City

New Morgan is the smallest city in Berks County, with a population of 51.

10 Largest Cities

There are 71 cities in Berks County, Pennsylvania.

Location of Berks County