Berks County, Pennsylvania Cities (2025)

71 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Reading196,25494,9830.26%9,77910 City
Spring229,06828,4680.72%1,58018 Township
Exeter326,23125,4330.96%1,08324 Township
Muhlenberg422,69521,8951.03%1,92412 Township
Cumru516,00515,6170.79%76521 Township
Wyomissing611,33811,1050.41%2,5155 Borough
Bethel79,8899,5931%1,8285 Township
Maidencreek89,3959,1540.79%69713 Township
Maxatawny98,4267,1700.39%32326 Township
South Heidelberg107,9617,6960.71%57514 Township
Robeson117,8367,5370.8%23134 Township
Lower Heidelberg126,9746,2472.12%47015 Township
Bern136,8466,6620.87%35419 Township
Reading146,0055,8010.76%22826 Township
Longswamp155,7315,5630.63%25223 Township
Shillington165,5495,4690.29%5,5551 Borough
Bethel175,4815,1360.86%15835 Township
Colebrookdale185,2235,1070.73%6208 Township
Birdsboro195,1785,1020.29%3,9111 Borough
Lower Alsace204,9414,7390.84%1,0315 Township
Caernarvon214,8084,2365.35%5429 Township
Brecknock224,7004,6060.75%26618 Township
Hamburg234,6124,3121.32%2,4442 Borough
West Reading244,6124,5490.26%7,7641 Borough
Laureldale254,3634,2670.44%5,3861 Borough
Sinking Spring264,3404,2750.3%3,4971 Borough
Boyertown274,3374,2720.3%5,6111 Borough
Centre284,2634,1390.73%19921 Township
Kutztown294,2284,1550.33%2,6432 Borough
Bethel304,2024,0561.01%10042 Township
Fleetwood314,1144,0470.32%3,9411 Borough
Ruscombmanor324,1053,9920.86%30114 Township
Union334,0673,8840.92%17423 Township
Alsace343,9493,8300.84%32512 Township
Oley353,9293,8080.8%16524 Township
Douglass363,8963,6631.41%30913 Township
Tilden373,7453,5991.35%19819 Township
Richmond383,7413,6090.86%15824 Township
Rockland393,7243,6390.73%22017 Township
Tulpehocken403,7043,4280.93%15823 Township
Greenwich413,5173,4181.01%11431 Township
Mount Penn423,2843,2370.27%8,0100 Borough
Earl433,2133,0980.97%23414 Township
Hereford443,1512,9791.06%20615 Township
Ontelaunee453,1442,6143.63%3639 Township
Kenhorst463,0432,9980.3%5,1931 Borough
Womelsdorf472,9682,8850.54%3,4271 Borough
Mohnton482,9572,9150.27%3,8701 Borough
Wernersville492,8162,7680.32%3,7451 Borough
Perry502,5452,4730.75%14118 Township
Robesonia512,2082,0311.61%2,4781 Borough
Topton522,0682,0400.24%2,9841 Borough
Leesport531,9781,9480.3%2,7281 Borough
St. Lawrence541,9681,9380.31%2,1941 Borough
Upper Tulpehocken551,9111,8550.84%8223 Township
Heidelberg561,7761,7350.85%12414 Township
Albany571,7191,6620.88%4340 Township
Pike581,6291,5900.74%11614 Township
Upper Bern591,6191,5740.87%9218 Township
Bethel601,5551,555-0.19%4237 Township
District611,4091,3750.93%12212 Township
Shoemakersville621,3911,3600.43%2,5861 Borough
North Heidelberg631,2701,2290.95%9413 Township
Bally641,2371,2200.24%2,4111 Borough
Bethel651,0571,099-0.84%6915 Township
Bernville669169040.22%2,1550 Borough
Bechtelsville678908750.34%1,6861 Borough
Lyons684474400.22%1,2560 Borough
Centerport693193140.31%1,8330 Borough
Lenhartsville701801780%9730 Borough
New Morgan7151510%96 Borough

Berks County Cities Summary

Largest City

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

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