Bucks County, Pennsylvania Cities (2025)

84 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Bensalem163,20062,6710.19%3,18220 Township
Bristol254,24954,2460.19%3,42416 Township
Levittown350,69449,921-0.3%4,92210 CDP
Lower Makefield435,00933,1702.32%1,95918 Township
Warminster533,57633,5640.3%3,30510 Township
Warrington626,37125,6430.25%1,92614 Township
Buckingham720,87420,8520.14%63533 Township
Lower Southampton820,55820,5880.16%3,0797 Township
Newtown920,04619,8750.74%1,68512 Township
Doylestown1018,24917,9530.6%1,18215 Township
Hilltown1116,98416,3340.2%63027 Township
Newtown1215,62215,0480.83%1,56010 Township
Upper Southampton1315,18315,2730.09%2,2947 Township
Warwick1414,84114,8510.21%1,35211 Township
Plumstead1514,41414,0130.36%53127 Township
New Britain1612,39612,3300.34%84415 Township
Bristol1710,0139,8550.31%5,8972 Borough
Morrisville189,7329,797-0.13%5,5712 Borough
Croydon199,7029,693-0.17%3,9152 CDP
Perkasie209,3879,1390.52%3,7033 Borough
Quakertown219,2859,367-0.18%4,5632 Borough
Fairless Hills229,2708,4270.59%4,7692 CDP
Upper Makefield238,9258,8520.42%42021 Township
Solebury248,7038,7050.21%32827 Township
Southampton258,5878,555-0.07%22538 Township
Southampton268,4627,4951.45%16451 Township
Doylestown278,4038,2980.25%3,8962 Borough
Wilson288,1508,242-0.23%7,0561 Borough
Bedminster297,5297,5350.17%24730 Township
Richboro307,0888,4800.5%1,6184 CDP
Fort Washington316,5296,0131.13%2,0063 CDP
Churchville326,5195,3232.5%2,0353 CDP
Newtown Grant336,4075,7402.97%3,4502 CDP
East Rockhill345,8255,8150.22%45213 Township
West Rockhill355,4825,4380.13%33716 Township
Warrington364,7134,5471.03%13435 Township
Sellersville374,5294,572-0.2%3,9591 Borough
Chalfont384,4524,2650.84%2,7522 Borough
Brittany Farms-The Highlands394,4344,0691.14%3,7201 CDP
Trevose404,0593,4600.84%5,7491 CDP
Tinicum413,8573,8190.44%12830 Township
Warminster Heights423,8243,726-0.52%6,0701 CDP
Nockamixon433,4003,3760.5%15422 Township
Wrightstown443,3053,2690.3%34110 Township
Woodbourne453,2223,301-1.29%2,6131 CDP
Village Shires463,0143,282-2.02%2,4791 CDP
New Britain472,8092,832-0.18%2,3271 Borough
Woodside482,7103,1330.71%2,6491 CDP
Plumsteadville492,7022,2860.15%1,1322 CDP
New Hope502,6482,6120.27%2,0851 Borough
Yardley512,5882,603-0.12%2,7711 Borough
Penndel522,5282,5100.12%6,0480 Borough
Dublin532,3042,1741.14%3,9521 Borough
Newtown542,2742,2620.09%4,1051 Borough
Tullytown552,2532,276-0.22%1,4842 Borough
Haycock562,2122,1990.14%11220 Township
Spinnerstown572,0011,6710.6%1,0602 CDP
Feasterville581,7002,423-5.13%2,6441 CDP
Langhorne591,6321,640-0.12%3,3170 Borough
Eddington601,5871,803-1.31%2,8701 CDP
Ferndale611,4891,546-0.8%3,8180 Borough
Langhorne Manor621,4701,478-0.14%2,4581 Borough
Morgan Hill631,4701,1347.14%1,9601 CDP
Raubsville641,4141,2441.58%8892 CDP
Milford Square651,3921,3202.43%1,5111 CDP
Richlandtown661,3421,354-0.22%5,1620 Borough
Cornwells Heights671,3261,219-0.3%2,7920 CDP
West Easton681,2481,2360.16%4,0920 Borough
Bridgeton691,2291,2320.16%1877 Township
Dublin701,1801,1800%3237 Township
Dublin711,1721,195-0.59%3237 Township
Durham721,0981,0950.27%1209 Township
Hulmeville739899840.1%2,7780 Borough
Ivyland74950957-0.21%2,6760 Borough
Trumbauersville75877881-0.11%1,9710 Borough
Morrisville768731,294-2.89%5672 CDP
Southampton778598431.06%1180 Township
Riegelsville78840847-0.24%8341 Borough
Silverdale79800805-0.12%1,9370 Borough
Southampton80575602-1.03%2029 Township
Buckingham815585065.08%1344 Township
Mechanicsville824564500.22%1,3990 Borough
Glendon83369372-0.27%6001 Borough
Newtown84192244-1.54%3201 CDP

Bucks County Cities Summary

Largest City

Bensalem is the largest city in Bucks County, with a population of 63,200.

Smallest City

Newtown is the smallest city in Bucks County, with a population of 192.

10 Largest Cities

There are 84 cities in Bucks County, Pennsylvania.

Location of Bucks County