77 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Norristown | 1 | 36,160 | 35,734 | 0.24% | 10,287 | 4 | Borough |
| Tredyffrin | 2 | 32,198 | 31,888 | 0.41% | 1,629 | 20 | Township |
| West Goshen | 3 | 24,493 | 23,046 | 1.47% | 2,066 | 12 | Township |
| West Chester | 4 | 23,781 | 18,663 | 4.5% | 12,882 | 2 | Borough |
| Pottstown | 5 | 23,583 | 23,430 | 0.13% | 4,860 | 5 | Borough |
| West Whiteland | 6 | 21,041 | 19,677 | 0.75% | 1,639 | 13 | Township |
| Phoenixville | 7 | 20,711 | 18,585 | 2.1% | 5,899 | 4 | Borough |
| Uwchlan | 8 | 19,941 | 19,133 | 0.85% | 1,918 | 10 | Township |
| East Goshen | 9 | 18,594 | 18,401 | 0.46% | 1,850 | 10 | Township |
| Caln | 10 | 15,354 | 14,424 | 0.99% | 1,733 | 9 | Township |
| East Whiteland | 11 | 15,128 | 13,982 | 0.39% | 1,383 | 11 | Township |
| West Bradford | 12 | 14,966 | 14,391 | 0.73% | 809 | 18 | Township |
| Upper Uwchlan | 13 | 13,884 | 12,323 | 2% | 1,275 | 11 | Township |
| Coatesville | 14 | 13,404 | 13,331 | 0.1% | 7,414 | 2 | City |
| Willistown | 15 | 11,569 | 11,269 | 0.72% | 639 | 18 | Township |
| New Garden | 16 | 11,549 | 11,372 | 0.37% | 717 | 16 | Township |
| Westtown | 17 | 11,413 | 11,153 | 0.45% | 1,317 | 9 | Township |
| Easttown | 18 | 11,228 | 10,973 | 0.57% | 1,365 | 8 | Township |
| East Bradford | 19 | 11,066 | 10,324 | 0.37% | 740 | 15 | Township |
| East Brandywine | 20 | 10,618 | 9,770 | 1.57% | 952 | 11 | Township |
| Kennett | 21 | 9,357 | 8,404 | 0.78% | 610 | 15 | Township |
| East Nottingham | 22 | 9,257 | 8,981 | 0.75% | 462 | 20 | Township |
| London Grove | 23 | 9,163 | 8,810 | 0.69% | 535 | 17 | Township |
| West Caln | 24 | 9,151 | 8,903 | 0.85% | 424 | 22 | Township |
| Schuylkill | 25 | 9,010 | 8,770 | 0.57% | 1,059 | 9 | Township |
| East Pikeland | 26 | 8,767 | 8,285 | 0.56% | 1,004 | 9 | Township |
| Honey Brook | 27 | 8,756 | 8,263 | 1.85% | 354 | 25 | Township |
| Downingtown | 28 | 8,574 | 8,017 | 1.31% | 3,919 | 2 | Borough |
| North Coventry | 29 | 8,528 | 8,433 | 0.52% | 645 | 13 | Township |
| Valley | 30 | 8,105 | 7,978 | 0.66% | 1,365 | 6 | Township |
| East Marlborough | 31 | 8,075 | 7,320 | 1.03% | 523 | 15 | Township |
| West Brandywine | 32 | 8,041 | 7,329 | 1.2% | 613 | 13 | Township |
| East Fallowfield | 33 | 7,994 | 7,642 | 0.58% | 515 | 16 | Township |
| East Vincent | 34 | 7,838 | 7,430 | 0.54% | 585 | 13 | Township |
| East Coventry | 35 | 7,532 | 7,090 | 2.27% | 706 | 11 | Township |
| West Vincent | 36 | 6,977 | 6,691 | 0.68% | 395 | 18 | Township |
| Kennett Square | 37 | 6,907 | 5,937 | 2.89% | 6,485 | 1 | Borough |
| Charlestown | 38 | 6,738 | 6,019 | 1.97% | 541 | 12 | Township |
| East Caln | 39 | 6,185 | 5,397 | 4.41% | 1,739 | 4 | Township |
| Oxford | 40 | 6,125 | 5,935 | 0.71% | 640 | 10 | Township |
| Lower Oxford | 41 | 5,991 | 5,418 | 1.44% | 330 | 18 | Township |
| Oxford | 42 | 5,953 | 5,733 | 0.74% | 3,033 | 2 | Borough |
| New London | 43 | 5,940 | 5,803 | 0.66% | 510 | 12 | Township |
| Sadsbury | 44 | 4,770 | 4,143 | 2.62% | 773 | 6 | Township |
| Pocopson | 45 | 4,517 | 4,454 | 0.49% | 552 | 8 | Township |
| Birmingham | 46 | 4,160 | 4,078 | 0.65% | 658 | 6 | Township |
| West Pikeland | 47 | 4,094 | 4,018 | 0.52% | 415 | 10 | Township |
| Spring City | 48 | 4,034 | 3,488 | 2.78% | 5,253 | 1 | Borough |
| Parkesburg | 49 | 4,009 | 3,881 | 0.63% | 3,159 | 1 | Borough |
| Pennsbury | 50 | 3,923 | 3,871 | 0.44% | 395 | 10 | Township |
| Wallace | 51 | 3,814 | 3,715 | 0.45% | 319 | 12 | Township |
| Malvern | 52 | 3,463 | 3,417 | 0.26% | 2,748 | 1 | Borough |
| London Britain | 53 | 3,225 | 3,178 | 0.53% | 333 | 10 | Township |
| Thornbury | 54 | 3,206 | 3,178 | 0.44% | 836 | 4 | Township |
| Nottingham | 55 | 3,108 | 2,890 | 3.29% | 153 | 20 | Township |
| West Nottingham | 56 | 2,897 | 2,762 | 0.73% | 210 | 14 | Township |
| South Coventry | 57 | 2,864 | 2,795 | 0.81% | 380 | 8 | Township |
| West Grove | 58 | 2,845 | 2,773 | 0.49% | 4,370 | 1 | Borough |
| Londonderry | 59 | 2,701 | 2,481 | 1.85% | 239 | 11 | Township |
| Upper Oxford | 60 | 2,651 | 2,553 | 1.45% | 159 | 17 | Township |
| Warwick | 61 | 2,644 | 2,589 | 0.65% | 141 | 19 | Township |
| West Fallowfield | 62 | 2,511 | 2,460 | 0.68% | 138 | 18 | Township |
| West Sadsbury | 63 | 2,474 | 2,426 | 0.61% | 233 | 11 | Township |
| West Nantmeal | 64 | 2,290 | 2,251 | 0.44% | 172 | 13 | Township |
| Honey Brook | 65 | 1,920 | 1,893 | 0.26% | 4,008 | 0 | Borough |
| East Nantmeal | 66 | 1,882 | 1,831 | 0.64% | 116 | 16 | Township |
| South Coatesville | 67 | 1,780 | 1,612 | 1.89% | 1,024 | 2 | Borough |
| Elk | 68 | 1,737 | 1,700 | 0.46% | 173 | 10 | Township |
| Elverson | 69 | 1,422 | 1,330 | 1.28% | 1,426 | 1 | Borough |
| Newlin | 70 | 1,390 | 1,359 | 0.8% | 116 | 12 | Township |
| Atglen | 71 | 1,322 | 1,310 | 0.15% | 1,511 | 1 | Borough |
| Highland | 72 | 1,305 | 1,259 | 1.24% | 76 | 17 | Township |
| Avondale | 73 | 1,275 | 1,270 | 0.08% | 2,634 | 0 | Borough |
| West Marlborough | 74 | 833 | 823 | 0.12% | 49 | 17 | Township |
| Chatham | 75 | 595 | 608 | -0.34% | 17 | 35 | Township |
| Modena | 76 | 547 | 540 | 0.18% | 1,590 | 0 | Borough |
| Unionville | 77 | 260 | 267 | -0.76% | 1,066 | 0 | Borough |
Norristown is the largest city in Chester County, with a population of 36,160.
Unionville is the smallest city in Chester County, with a population of 260.
There are 77 cities in Chester County, Pennsylvania.