-->
58 cities
City | Rank | 2025 Pop. ↓ | 2020 Pop. | Change | Density | Area (mi²) | Type |
---|---|---|---|---|---|---|---|
Bensalem township | 1 | 63,062 | 62,672 | 0.21% | 3,175 | 19.86 | Township |
Bristol township | 2 | 53,651 | 54,239 | -0.23% | 3,387 | 15.84 | Township |
Lower Makefield township | 3 | 33,450 | 33,170 | 0.16% | 1,872 | 17.87 | Township |
Warminster township | 4 | 33,142 | 33,562 | -0.22% | 3,262 | 10.16 | Township |
Warrington township | 5 | 26,697 | 25,642 | 0.99% | 1,950 | 13.69 | Township |
Buckingham township | 6 | 20,653 | 20,852 | -0.27% | 628 | 32.88 | Township |
Lower Southampton township | 7 | 20,313 | 20,586 | -0.28% | 3,043 | 6.68 | Township |
Newtown township | 8 | 19,609 | 19,875 | -0.23% | 1,648 | 11.90 | Township |
Doylestown township | 9 | 18,057 | 17,956 | 0.19% | 1,169 | 15.44 | Township |
Hilltown township | 10 | 16,851 | 16,336 | -0.09% | 625 | 26.97 | Township |
Newtown township | 11 | 15,399 | 15,052 | 0.42% | 1,538 | 10.01 | Township |
Upper Southampton township | 12 | 15,015 | 15,267 | -0.31% | 2,268 | 6.62 | Township |
Plumstead township | 13 | 14,821 | 14,028 | 1.79% | 546 | 27.16 | Township |
Warwick township | 14 | 14,658 | 14,851 | -0.28% | 1,336 | 10.97 | Township |
New Britain township | 15 | 12,243 | 12,327 | -0.14% | 834 | 14.69 | Township |
Bristol | 16 | 9,887 | 9,859 | 0.06% | 5,823 | 1.70 | Borough |
Morrisville | 17 | 9,645 | 9,795 | -0.31% | 5,521 | 1.75 | Borough |
Perkasie | 18 | 9,367 | 9,141 | 0.48% | 3,695 | 2.54 | Borough |
Quakertown | 19 | 9,181 | 9,345 | -0.36% | 4,512 | 2.04 | Borough |
Upper Makefield township | 20 | 8,826 | 8,850 | 0% | 415 | 21.25 | Township |
Southampton township | 21 | 8,699 | 7,496 | 2.98% | 169 | 51.45 | Township |
Southampton township | 22 | 8,644 | 8,557 | 0.31% | 226 | 38.23 | Township |
Solebury township | 23 | 8,633 | 8,704 | -0.08% | 325 | 26.57 | Township |
Doylestown | 24 | 8,366 | 8,295 | 0.17% | 3,879 | 2.16 | Borough |
Wilson | 25 | 8,063 | 8,242 | -0.44% | 6,981 | 1.16 | Borough |
Bedminster township | 26 | 7,465 | 7,533 | -0.13% | 245 | 30.46 | Township |
East Rockhill township | 27 | 5,768 | 5,816 | -0.14% | 448 | 12.88 | Township |
West Rockhill township | 28 | 5,492 | 5,434 | 0.36% | 337 | 16.28 | Township |
Warrington township | 29 | 4,671 | 4,551 | 0.65% | 132 | 35.26 | Township |
Chalfont | 30 | 4,484 | 4,263 | 0.99% | 2,771 | 1.62 | Borough |
Sellersville | 31 | 4,481 | 4,565 | -0.38% | 3,917 | 1.14 | Borough |
Tinicum township | 32 | 3,814 | 3,814 | 0.1% | 127 | 30.07 | Township |
Nockamixon township | 33 | 3,347 | 3,373 | -0.12% | 152 | 22.05 | Township |
Wrightstown township | 34 | 3,293 | 3,279 | 0.09% | 339 | 9.70 | Township |
New Britain | 35 | 2,797 | 2,834 | -0.25% | 2,317 | 1.21 | Borough |
New Hope | 36 | 2,643 | 2,613 | 0.23% | 2,081 | 1.27 | Borough |
Yardley | 37 | 2,568 | 2,603 | -0.27% | 2,749 | 0.93 | Borough |
Penndel | 38 | 2,518 | 2,510 | 0.08% | 6,024 | 0.42 | Borough |
Dublin | 39 | 2,332 | 2,174 | 1.39% | 4,000 | 0.58 | Borough |
Newtown | 40 | 2,253 | 2,260 | -0.04% | 4,067 | 0.55 | Borough |
Tullytown | 41 | 2,232 | 2,276 | -0.4% | 1,470 | 1.52 | Borough |
Haycock township | 42 | 2,208 | 2,198 | 0.18% | 112 | 19.67 | Township |
Langhorne | 43 | 1,614 | 1,639 | -0.31% | 3,280 | 0.49 | Borough |
Langhorne Manor | 44 | 1,484 | 1,501 | -0.2% | 2,482 | 0.60 | Borough |
Ferndale | 45 | 1,482 | 1,546 | -0.87% | 3,800 | 0.39 | Borough |
Richlandtown | 46 | 1,329 | 1,353 | -0.38% | 5,112 | 0.26 | Borough |
West Easton | 47 | 1,243 | 1,237 | 0.08% | 4,075 | 0.30 | Borough |
Bridgeton township | 48 | 1,218 | 1,234 | -0.25% | 185 | 6.58 | Township |
Dublin township | 49 | 1,182 | 1,180 | 0% | 32 | 36.81 | Township |
Dublin township | 50 | 1,180 | 1,199 | -0.34% | 32 | 36.92 | Township |
Durham township | 51 | 1,088 | 1,094 | 0% | 118 | 9.19 | Township |
Hulmeville | 52 | 979 | 983 | -0.1% | 2,750 | 0.36 | Borough |
Ivyland | 53 | 942 | 957 | -0.32% | 2,654 | 0.35 | Borough |
Trumbauersville | 54 | 891 | 901 | -0.22% | 2,002 | 0.45 | Borough |
Riegelsville | 55 | 835 | 849 | -0.36% | 829 | 1.01 | Borough |
Silverdale | 56 | 793 | 805 | -0.25% | 1,920 | 0.41 | Borough |
Mechanicsville | 57 | 461 | 456 | 0.22% | 1,414 | 0.33 | Borough |
Glendon | 58 | 365 | 372 | -0.27% | 593 | 0.61 | Borough |
Bensalem township is the largest city in Bucks County, with a population of 63,062.
Glendon is the smallest city in Bucks County.
There are 58 cities in Bucks County, Pennsylvania.