77 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Norristown | 1 | 36,245 | 35,734 | 0.24% | 10,312 | 4 | Borough |
| Tredyffrin | 2 | 32,329 | 31,888 | 0.41% | 1,636 | 20 | Township |
| West Goshen | 3 | 24,847 | 23,046 | 1.45% | 2,096 | 12 | Township |
| West Chester | 4 | 24,805 | 18,663 | 4.31% | 13,437 | 2 | Borough |
| Pottstown | 5 | 23,614 | 23,430 | 0.13% | 4,867 | 5 | Borough |
| West Whiteland | 6 | 21,197 | 19,677 | 0.74% | 1,651 | 13 | Township |
| Phoenixville | 7 | 21,136 | 18,585 | 2.05% | 6,020 | 4 | Borough |
| Uwchlan | 8 | 20,110 | 19,133 | 0.85% | 1,934 | 10 | Township |
| East Goshen | 9 | 18,679 | 18,401 | 0.46% | 1,858 | 10 | Township |
| Caln | 10 | 15,505 | 14,424 | 0.98% | 1,750 | 9 | Township |
| East Whiteland | 11 | 15,187 | 13,982 | 0.39% | 1,389 | 11 | Township |
| West Bradford | 12 | 15,075 | 14,391 | 0.73% | 815 | 18 | Township |
| Upper Uwchlan | 13 | 14,156 | 12,323 | 1.96% | 1,300 | 11 | Township |
| Coatesville | 14 | 13,419 | 13,331 | 0.11% | 7,422 | 2 | City |
| Willistown | 15 | 11,652 | 11,269 | 0.72% | 643 | 18 | Township |
| New Garden | 16 | 11,592 | 11,372 | 0.37% | 719 | 16 | Township |
| Westtown | 17 | 11,464 | 11,153 | 0.45% | 1,323 | 9 | Township |
| Easttown | 18 | 11,292 | 10,973 | 0.57% | 1,373 | 8 | Township |
| East Bradford | 19 | 11,107 | 10,324 | 0.37% | 743 | 15 | Township |
| East Brandywine | 20 | 10,782 | 9,770 | 1.54% | 967 | 11 | Township |
| Kennett | 21 | 9,429 | 8,404 | 0.77% | 615 | 15 | Township |
| East Nottingham | 22 | 9,326 | 8,981 | 0.75% | 466 | 20 | Township |
| West Caln | 23 | 9,228 | 8,903 | 0.84% | 427 | 22 | Township |
| London Grove | 24 | 9,226 | 8,810 | 0.69% | 538 | 17 | Township |
| Schuylkill | 25 | 9,061 | 8,770 | 0.57% | 1,065 | 9 | Township |
| Honey Brook | 26 | 8,915 | 8,263 | 1.82% | 360 | 25 | Township |
| East Pikeland | 27 | 8,816 | 8,285 | 0.56% | 1,010 | 9 | Township |
| Downingtown | 28 | 8,686 | 8,017 | 1.31% | 3,970 | 2 | Borough |
| North Coventry | 29 | 8,572 | 8,433 | 0.52% | 648 | 13 | Township |
| Valley | 30 | 8,158 | 7,978 | 0.65% | 1,374 | 6 | Township |
| East Marlborough | 31 | 8,157 | 7,320 | 1.02% | 528 | 15 | Township |
| West Brandywine | 32 | 8,136 | 7,329 | 1.18% | 620 | 13 | Township |
| East Fallowfield | 33 | 8,040 | 7,642 | 0.58% | 518 | 16 | Township |
| East Vincent | 34 | 7,880 | 7,430 | 0.54% | 588 | 13 | Township |
| East Coventry | 35 | 7,699 | 7,090 | 2.22% | 722 | 11 | Township |
| Kennett Square | 36 | 7,101 | 5,937 | 2.81% | 6,668 | 1 | Borough |
| West Vincent | 37 | 7,024 | 6,691 | 0.67% | 397 | 18 | Township |
| Charlestown | 38 | 6,868 | 6,019 | 1.93% | 552 | 12 | Township |
| East Caln | 39 | 6,446 | 5,397 | 4.22% | 1,812 | 4 | Township |
| Oxford | 40 | 6,168 | 5,935 | 0.7% | 645 | 10 | Township |
| Lower Oxford | 41 | 6,076 | 5,418 | 1.42% | 335 | 18 | Township |
| Oxford | 42 | 5,997 | 5,733 | 0.74% | 3,055 | 2 | Borough |
| New London | 43 | 5,979 | 5,803 | 0.66% | 513 | 12 | Township |
| Sadsbury | 44 | 4,892 | 4,143 | 2.56% | 793 | 6 | Township |
| Pocopson | 45 | 4,539 | 4,454 | 0.49% | 554 | 8 | Township |
| Birmingham | 46 | 4,187 | 4,078 | 0.65% | 662 | 6 | Township |
| Spring City | 47 | 4,143 | 3,488 | 2.7% | 5,395 | 1 | Borough |
| West Pikeland | 48 | 4,115 | 4,018 | 0.51% | 417 | 10 | Township |
| Parkesburg | 49 | 4,035 | 3,881 | 0.65% | 3,180 | 1 | Borough |
| Pennsbury | 50 | 3,940 | 3,871 | 0.43% | 397 | 10 | Township |
| Wallace | 51 | 3,831 | 3,715 | 0.45% | 320 | 12 | Township |
| Malvern | 52 | 3,472 | 3,417 | 0.26% | 2,756 | 1 | Borough |
| London Britain | 53 | 3,242 | 3,178 | 0.53% | 334 | 10 | Township |
| Thornbury | 54 | 3,220 | 3,178 | 0.44% | 840 | 4 | Township |
| Nottingham | 55 | 3,207 | 2,890 | 3.19% | 158 | 20 | Township |
| West Nottingham | 56 | 2,918 | 2,762 | 0.72% | 211 | 14 | Township |
| South Coventry | 57 | 2,887 | 2,795 | 0.8% | 383 | 8 | Township |
| West Grove | 58 | 2,860 | 2,773 | 0.53% | 4,393 | 1 | Borough |
| Londonderry | 59 | 2,750 | 2,481 | 1.81% | 243 | 11 | Township |
| Upper Oxford | 60 | 2,689 | 2,553 | 1.43% | 162 | 17 | Township |
| Warwick | 61 | 2,661 | 2,589 | 0.64% | 142 | 19 | Township |
| West Fallowfield | 62 | 2,528 | 2,460 | 0.68% | 139 | 18 | Township |
| West Sadsbury | 63 | 2,489 | 2,426 | 0.61% | 235 | 11 | Township |
| West Nantmeal | 64 | 2,300 | 2,251 | 0.44% | 172 | 13 | Township |
| Honey Brook | 65 | 1,926 | 1,893 | 0.31% | 4,021 | 0 | Borough |
| East Nantmeal | 66 | 1,894 | 1,831 | 0.64% | 117 | 16 | Township |
| South Coatesville | 67 | 1,814 | 1,612 | 1.91% | 1,044 | 2 | Borough |
| Elk | 68 | 1,745 | 1,700 | 0.46% | 174 | 10 | Township |
| Elverson | 69 | 1,441 | 1,330 | 1.34% | 1,445 | 1 | Borough |
| Newlin | 70 | 1,401 | 1,359 | 0.79% | 117 | 12 | Township |
| Atglen | 71 | 1,325 | 1,310 | 0.23% | 1,514 | 1 | Borough |
| Highland | 72 | 1,321 | 1,259 | 1.23% | 77 | 17 | Township |
| Avondale | 73 | 1,276 | 1,270 | 0.08% | 2,636 | 0 | Borough |
| West Marlborough | 74 | 834 | 823 | 0.12% | 49 | 17 | Township |
| Chatham | 75 | 593 | 608 | -0.34% | 17 | 35 | Township |
| Modena | 76 | 549 | 540 | 0.37% | 1,596 | 0 | Borough |
| Unionville | 77 | 259 | 267 | -0.38% | 1,061 | 0 | Borough |
Norristown is the largest city in Chester County, with a population of 36,245.
Unionville is the smallest city in Chester County, with a population of 259.
There are 77 cities in Chester County, Pennsylvania.