Berks County, Pennsylvania Cities (2026)

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density (/mi²)
Area (mi²)
Type
Reading196,01994,9600.2%9,75510 City
Spring228,93328,4700.21%1,57318 Township
Exeter326,16625,4330.37%1,08024 Township
Muhlenberg422,58621,8870.36%1,91512 Township
Cumru515,98215,6350.35%76421 Township
Wyomissing611,32611,1010.36%2,5125 Borough
Bethel79,8079,5930.34%1,8125 Township
Maidencreek89,3309,1350.23%69313 Township
Maxatawny98,4047,1610.1%32226 Township
South Heidelberg107,9597,7130.21%57514 Township
Robeson117,8357,5420.38%23134 Township
Lower Heidelberg126,9986,2321.41%47115 Township
Bern136,7926,6540.18%35119 Township
Reading145,9845,8010.44%22726 Township
Longswamp155,7295,5650.23%25223 Township
Shillington165,5535,4670.2%5,5591 Borough
Bethel175,5445,1400.97%16035 Township
Colebrookdale185,2005,0930.31%6178 Township
Birdsboro195,1735,1020.23%3,9071 Borough
Lower Alsace204,9014,7220.31%1,0235 Township
Brecknock214,6804,6060.21%26518 Township
Hamburg224,6084,3111.25%2,4422 Borough
West Reading234,5994,5490.2%7,7421 Borough
Sinking Spring244,5954,2770.24%3,7031 Borough
Caernarvon254,5714,2300.22%5169 Township
Laureldale264,3684,2670.37%5,3931 Borough
Boyertown274,3434,2870.23%5,6181 Borough
Centre284,2774,1550.3%20021 Township
Kutztown294,2674,1650.28%2,6672 Borough
Bethel304,1784,0480.43%9942 Township
Fleetwood314,1044,0420.24%3,9311 Borough
Ruscombmanor324,0953,9870.44%30014 Township
Union334,0643,8880.42%17423 Township
Alsace343,9603,8290.58%32612 Township
Douglass353,9113,6690.96%31013 Township
Oley363,8833,7810.23%16324 Township
Richmond373,7753,6390.64%15924 Township
Tilden383,7343,5990.43%19719 Township
Tulpehocken393,7313,4340.76%15923 Township
Rockland403,7183,6360.38%21917 Township
Greenwich413,5063,4040.29%11331 Township
Ontelaunee423,2772,6173.8%3789 Township
Mount Penn433,2763,2360.21%7,9900 Borough
Earl443,1963,0950.38%23314 Township
Hereford453,1382,9820.35%20515 Township
Kenhorst463,0342,9970.2%5,1771 Borough
Womelsdorf473,0012,8980.5%3,4651 Borough
Mohnton482,9462,9060.24%3,8561 Borough
Wernersville492,8392,7660.28%3,7751 Borough
Perry502,5302,4660.24%14018 Township
Robesonia512,2152,0291.56%2,4861 Borough
Topton522,0662,0420.19%2,9811 Borough
Leesport531,9681,9410.2%2,7141 Borough
St. Lawrence541,9661,9390.2%2,1921 Borough
Upper Tulpehocken551,9091,8570.26%8223 Township
Heidelberg561,7771,7400.4%12414 Township
Albany571,7341,6750.64%4440 Township
Pike581,6411,5990.55%11714 Township
Upper Bern591,6191,5740.37%9218 Township
Bethel601,5671,5530.19%4237 Township
District611,4121,3750.36%12212 Township
Shoemakersville621,3921,3560.36%2,5871 Borough
North Heidelberg631,2701,2290.55%9413 Township
Bally641,2461,2210.24%2,4291 Borough
Bethel651,0671,102-0.09%7015 Township
Bechtelsville668908750.23%1,6861 Borough
Bernville678788660.23%2,0660 Borough
Lyons684454390.23%1,2500 Borough
Centerport693223170.31%1,8510 Borough
Lenhartsville701801780%9730 Borough
New Morgan7146460%8.06 Borough

Berks County Cities Summary

Largest City

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

Smallest City

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

10 Largest Cities

There are 71 cities in Berks County, Pennsylvania.

Location of Berks County