107 cities
City | Rank | 2025 Pop. ↓ | 2020 Pop. | Change | Density | Area (mi²) | Type |
---|---|---|---|---|---|---|---|
Norristown | 1 | 35,759 | 35,783 | -0.01% | 10,173 | 3.52 | Borough |
Tredyffrin township | 2 | 31,609 | 31,885 | -0.28% | 1,599 | 19.77 | Township |
King Prussia | 3 | 25,545 | 22,028 | 1.49% | 3,007 | 8.49 | CDP |
West Goshen township | 4 | 23,870 | 23,042 | 0.41% | 2,013 | 11.86 | Township |
Pottstown | 5 | 23,298 | 23,425 | -0.11% | 4,802 | 4.85 | Borough |
West Whiteland township | 6 | 21,700 | 19,673 | 2.53% | 1,691 | 12.84 | Township |
Phoenixville | 7 | 20,723 | 18,593 | 2.1% | 5,902 | 3.51 | Borough |
West Chester | 8 | 20,318 | 18,667 | 1.65% | 11,007 | 1.85 | Borough |
Uwchlan township | 9 | 19,996 | 19,132 | 1.21% | 1,923 | 10.40 | Township |
East Goshen township | 10 | 18,208 | 18,401 | -0.36% | 1,812 | 10.05 | Township |
Caln township | 11 | 15,769 | 14,416 | 2.58% | 1,780 | 8.86 | Township |
East Whiteland township | 12 | 14,989 | 13,979 | 0.15% | 1,371 | 10.94 | Township |
West Bradford township | 13 | 14,600 | 14,387 | -0.26% | 789 | 18.50 | Township |
Upper Uwchlan township | 14 | 13,674 | 12,321 | 1.44% | 1,255 | 10.89 | Township |
Coatesville | 15 | 13,237 | 13,331 | -0.14% | 7,321 | 1.81 | City |
New Garden township | 16 | 11,341 | 11,372 | -0.35% | 704 | 16.11 | Township |
Willistown township | 17 | 11,338 | 11,269 | -0.06% | 626 | 18.11 | Township |
Westtown township | 18 | 11,271 | 11,151 | 0.06% | 1,301 | 8.66 | Township |
East Bradford township | 19 | 11,146 | 10,323 | 0.96% | 746 | 14.95 | Township |
Easttown township | 20 | 11,013 | 10,975 | -0.17% | 1,339 | 8.22 | Township |
East Brandywine township | 21 | 10,332 | 9,771 | 0.42% | 926 | 11.15 | Township |
Kennett township | 22 | 9,153 | 8,405 | -0.14% | 597 | 15.34 | Township |
East Nottingham township | 23 | 9,065 | 8,980 | -0.04% | 453 | 20.03 | Township |
London Grove township | 24 | 8,989 | 8,816 | -0.03% | 524 | 17.14 | Township |
West Caln township | 25 | 8,937 | 8,901 | -0.08% | 414 | 21.60 | Township |
Schuylkill township | 26 | 8,824 | 8,764 | -0.26% | 1,037 | 8.51 | Township |
East Pikeland township | 27 | 8,808 | 8,289 | 0.99% | 1,009 | 8.73 | Township |
Downingtown | 28 | 8,516 | 8,025 | 1.16% | 3,892 | 2.19 | Borough |
Lionville | 29 | 8,405 | 6,707 | 7.14% | 3,395 | 2.48 | CDP |
Honey Brook township | 30 | 8,382 | 8,262 | -0.1% | 339 | 24.75 | Township |
North Coventry township | 31 | 8,331 | 8,431 | -0.41% | 630 | 13.22 | Township |
East Marlborough township | 32 | 8,107 | 7,319 | 1.44% | 525 | 15.45 | Township |
West Brandywine township | 33 | 8,020 | 7,328 | 1.31% | 611 | 13.12 | Township |
Valley township | 34 | 7,939 | 7,980 | -0.19% | 1,337 | 5.94 | Township |
East Vincent township | 35 | 7,936 | 7,426 | 1.41% | 592 | 13.40 | Township |
East Fallowfield township | 36 | 7,844 | 7,638 | -0.14% | 506 | 15.51 | Township |
East Coventry township | 37 | 7,112 | 7,086 | -0.35% | 667 | 10.66 | Township |
Kennett Square | 38 | 6,910 | 5,937 | 2.9% | 6,488 | 1.06 | Borough |
West Vincent township | 39 | 6,848 | 6,690 | -0.03% | 387 | 17.68 | Township |
Exton | 40 | 6,630 | 6,079 | 1.84% | 2,120 | 3.13 | CDP |
Charlestown township | 41 | 6,402 | 6,014 | 0.6% | 514 | 12.45 | Township |
Paoli | 42 | 6,258 | 5,591 | 0.74% | 3,106 | 2.02 | CDP |
Oxford township | 43 | 6,112 | 5,934 | 0.73% | 639 | 9.57 | Township |
Oxford | 44 | 5,922 | 5,734 | 0.65% | 3,017 | 1.96 | Borough |
Lower Oxford township | 45 | 5,882 | 5,419 | 0.79% | 324 | 18.14 | Township |
New London township | 46 | 5,844 | 5,801 | 0.03% | 502 | 11.65 | Township |
East Caln township | 47 | 5,779 | 5,400 | 1.17% | 1,625 | 3.56 | Township |
Chesterbrook | 48 | 5,638 | 5,080 | 1.26% | 3,619 | 1.56 | CDP |
Sadsbury township | 49 | 4,862 | 4,139 | 3.8% | 788 | 6.17 | Township |
Frazer | 50 | 4,619 | 3,472 | 7.14% | 2,184 | 2.12 | CDP |
Pocopson township | 51 | 4,451 | 4,454 | -0.04% | 544 | 8.19 | Township |
Thorndale | 52 | 4,157 | 3,719 | 1.22% | 2,233 | 1.86 | CDP |
Birmingham township | 53 | 4,072 | 4,076 | -0.17% | 644 | 6.32 | Township |
Spring City | 54 | 4,058 | 3,488 | 2.89% | 5,284 | 0.77 | Borough |
West Pikeland township | 55 | 4,042 | 4,019 | 0.1% | 410 | 9.87 | Township |
Parkesburg | 56 | 3,959 | 3,881 | 0.41% | 3,120 | 1.27 | Borough |
Pennsbury township | 57 | 3,853 | 3,871 | -0.23% | 388 | 9.93 | Township |
Wallace township | 58 | 3,738 | 3,712 | -0.29% | 312 | 11.96 | Township |
Berwyn | 59 | 3,717 | 3,621 | 0.13% | 1,997 | 1.86 | CDP |
Malvern | 60 | 3,429 | 3,416 | 0.09% | 2,721 | 1.26 | Borough |
London Britain township | 61 | 3,154 | 3,180 | -0.38% | 325 | 9.70 | Township |
Thornbury township | 62 | 3,134 | 3,177 | -0.44% | 818 | 3.83 | Township |
Hayti | 63 | 3,081 | 2,645 | 7.13% | 2,209 | 1.40 | CDP |
Nottingham township | 64 | 3,023 | 2,936 | 1.14% | 149 | 20.29 | Township |
West Nottingham township | 65 | 2,887 | 2,765 | 0.7% | 209 | 13.82 | Township |
West Grove | 66 | 2,826 | 2,773 | 0.39% | 4,341 | 0.65 | Borough |
South Coventry township | 67 | 2,800 | 2,791 | -0.04% | 371 | 7.54 | Township |
Londonderry township | 68 | 2,631 | 2,481 | 0.77% | 233 | 11.31 | Township |
Warwick township | 69 | 2,583 | 2,588 | -0.27% | 138 | 18.75 | Township |
Upper Oxford township | 70 | 2,560 | 2,553 | -0.04% | 154 | 16.64 | Township |
West Fallowfield township | 71 | 2,460 | 2,460 | -0.16% | 136 | 18.15 | Township |
South Pottstown | 72 | 2,456 | 2,237 | 1.03% | 1,613 | 1.52 | CDP |
West Sadsbury township | 73 | 2,438 | 2,431 | 0% | 230 | 10.61 | Township |
Eagleview | 74 | 2,383 | 1,880 | 2.1% | 1,777 | 1.34 | CDP |
West Nantmeal township | 75 | 2,251 | 2,251 | -0.18% | 169 | 13.34 | Township |
Kenilworth | 76 | 2,080 | 2,046 | 0.58% | 1,219 | 1.71 | CDP |
Lincoln University | 77 | 2,048 | 1,843 | 1.04% | 7,161 | 0.29 | CDP |
Devon | 78 | 1,984 | 1,830 | 1.64% | 3,237 | 0.61 | CDP |
Honey Brook | 79 | 1,902 | 1,896 | 0.05% | 3,971 | 0.48 | Borough |
East Nantmeal township | 80 | 1,866 | 1,833 | 0.32% | 115 | 16.21 | Township |
Nottingham | 81 | 1,825 | 1,441 | 7.16% | 564 | 3.24 | CDP |
South Coatesville | 82 | 1,778 | 1,615 | 1.89% | 1,023 | 1.74 | Borough |
Westwood | 83 | 1,711 | 1,603 | 3.07% | 3,744 | 0.46 | CDP |
Elk township | 84 | 1,695 | 1,700 | -0.53% | 169 | 10.05 | Township |
Caln | 85 | 1,449 | 1,335 | -0.34% | 1,802 | 0.80 | CDP |
Elverson | 86 | 1,432 | 1,329 | 1.49% | 1,436 | 1 | Borough |
Newlin township | 87 | 1,371 | 1,357 | 0.37% | 114 | 11.97 | Township |
Pomeroy | 88 | 1,301 | 957 | 4.83% | 2,798 | 0.47 | CDP |
Atglen | 89 | 1,300 | 1,309 | -0.15% | 1,486 | 0.88 | Borough |
Highland township | 90 | 1,270 | 1,258 | 0.24% | 74 | 17.11 | Township |
Avondale | 91 | 1,255 | 1,269 | -0.24% | 2,593 | 0.48 | Borough |
Pughtown | 92 | 1,234 | 1,035 | 7.12% | 2,761 | 0.45 | CDP |
Dilworthtown | 93 | 1,211 | 910 | 7.17% | 1,907 | 0.64 | CDP |
Glenmoore | 94 | 1,145 | 916 | 7.11% | 860 | 1.33 | CDP |
Sadsburyville | 95 | 1,000 | 785 | 7.18% | 3,344 | 0.30 | CDP |
Unionville | 96 | 902 | 676 | 7.13% | 1,055 | 0.85 | CDP |
West Marlborough township | 97 | 820 | 818 | -0.12% | 48 | 16.98 | Township |
Toughkenamon | 98 | 801 | 1,053 | -5.43% | 388 | 2.06 | CDP |
Marshallton | 99 | 746 | 430 | 7.18% | 1,640 | 0.46 | CDP |
Unionville | 100 | 657 | 608 | -2.95% | 256 | 2.57 | CDP |
Chatham township | 101 | 599 | 609 | -0.17% | 17 | 35.27 | Township |
Kimberton | 102 | 560 | 298 | 7.07% | 1,172 | 0.48 | CDP |
Modena | 103 | 543 | 542 | 0% | 1,578 | 0.34 | Borough |
Eagle | 104 | 475 | 290 | 7.22% | 1,080 | 0.44 | CDP |
Cochranville | 105 | 443 | 572 | -3.28% | 397 | 1.12 | CDP |
Unionville | 106 | 253 | 267 | -1.17% | 1,037 | 0.24 | Borough |
Hamorton | 107 | 150 | 189 | 7.14% | 1,351 | 0.11 | CDP |
Norristown is the largest city in Chester County, with a population of 35,759.
Hamorton is the smallest city in Chester County.
There are 107 cities in Chester County, Pennsylvania.