Bucks County, Pennsylvania Cities (2025)

145 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Bensalem163,20062,6960.19%3,18220 Township
Bensalem263,20062,6710.19%3,18220 Township
Bristol354,24954,3000.19%3,42416 Township
Bristol454,24954,2460.19%3,42416 Township
Levittown550,69449,921-0.3%4,92210 CDP
Lower Makefield635,00933,1762.32%1,95918 Township
Lower Makefield735,00933,1702.32%1,95918 Township
Warminster833,57633,5970.3%3,30510 Township
Warminster933,57633,5640.3%3,30510 Township
Warrington1026,37125,6340.25%1,92614 Township
Warrington1126,37125,6430.25%1,92614 Township
Buckingham1220,87420,8520.14%63533 Township
Buckingham1320,87420,8520.14%63533 Township
Lower Southampton1420,55820,5970.16%3,0797 Township
Lower Southampton1520,55820,5880.16%3,0797 Township
Newtown1620,04619,8930.74%1,68512 Township
Newtown1720,04619,8750.74%1,68512 Township
Doylestown1818,24917,9690.6%1,18215 Township
Doylestown1918,24917,9530.6%1,18215 Township
Hilltown2016,98416,2850.2%63027 Township
Hilltown2116,98416,3340.2%63027 Township
Newtown2215,62215,0000.83%1,56010 Township
Newtown2315,62215,0480.83%1,56010 Township
Upper Southampton2415,18315,2920.09%2,2947 Township
Upper Southampton2515,18315,2730.09%2,2947 Township
Warwick2614,84114,8480.21%1,35211 Township
Warwick2714,84114,8510.21%1,35211 Township
Plumstead2814,41414,0170.36%53127 Township
Plumstead2914,41414,0130.36%53127 Township
New Britain3012,39612,3330.34%84415 Township
New Britain3112,39612,3300.34%84415 Township
Bristol3210,0139,8590.31%5,8972 Borough
Bristol3310,0139,8550.31%5,8972 Borough
Morrisville349,7329,810-0.13%5,5712 Borough
Morrisville359,7329,797-0.13%5,5712 Borough
Croydon369,7029,693-0.17%3,9152 CDP
Perkasie379,3879,1150.52%3,7033 Borough
Perkasie389,3879,1390.52%3,7033 Borough
Quakertown399,2859,379-0.18%4,5632 Borough
Quakertown409,2859,367-0.18%4,5632 Borough
Fairless Hills419,2708,4270.59%4,7692 CDP
Upper Makefield428,9258,8590.42%42021 Township
Upper Makefield438,9258,8520.42%42021 Township
Solebury448,7038,7140.21%32827 Township
Solebury458,7038,7050.21%32827 Township
Southampton468,5878,563-0.07%22538 Township
Southampton478,5878,555-0.07%22538 Township
Southampton488,4627,4621.45%16451 Township
Southampton498,4627,4951.45%16451 Township
Doylestown508,4038,3060.25%3,8962 Borough
Doylestown518,4038,2980.25%3,8962 Borough
Wilson528,1508,257-0.23%7,0561 Borough
Wilson538,1508,242-0.23%7,0561 Borough
Bedminster547,5297,5400.17%24730 Township
Bedminster557,5297,5350.17%24730 Township
Richboro567,0888,4800.5%1,6184 CDP
Fort Washington576,5296,0131.13%2,0063 CDP
Churchville586,5195,3232.5%2,0353 CDP
Newtown Grant596,4075,7402.97%3,4502 CDP
East Rockhill605,8255,8210.22%45213 Township
East Rockhill615,8255,8150.22%45213 Township
West Rockhill625,4825,4430.13%33716 Township
West Rockhill635,4825,4380.13%33716 Township
Warrington644,7134,5441.03%13435 Township
Warrington654,7134,5471.03%13435 Township
Sellersville664,5294,577-0.2%3,9591 Borough
Sellersville674,5294,572-0.2%3,9591 Borough
Chalfont684,4524,2540.84%2,7522 Borough
Chalfont694,4524,2650.84%2,7522 Borough
Brittany Farms-The Highlands704,4344,0691.14%3,7201 CDP
Trevose714,0593,4600.84%5,7491 CDP
Tinicum723,8573,8210.44%12830 Township
Tinicum733,8573,8190.44%12830 Township
Warminster Heights743,8243,726-0.52%6,0701 CDP
Nockamixon753,4003,3770.5%15422 Township
Nockamixon763,4003,3760.5%15422 Township
Wrightstown773,3053,2730.3%34110 Township
Wrightstown783,3053,2690.3%34110 Township
Woodbourne793,2223,301-1.29%2,6131 CDP
Village Shires803,0143,282-2.02%2,4791 CDP
New Britain812,8092,834-0.18%2,3271 Borough
New Britain822,8092,832-0.18%2,3271 Borough
Woodside832,7103,1330.71%2,6491 CDP
Plumsteadville842,7022,2860.15%1,1322 CDP
New Hope852,6482,6110.27%2,0851 Borough
New Hope862,6482,6120.27%2,0851 Borough
Yardley872,5882,606-0.12%2,7711 Borough
Yardley882,5882,603-0.12%2,7711 Borough
Penndel892,5282,5130.12%6,0480 Borough
Penndel902,5282,5100.12%6,0480 Borough
Dublin912,3042,1761.14%3,9521 Borough
Dublin922,3042,1741.14%3,9521 Borough
Newtown932,2742,2640.09%4,1051 Borough
Newtown942,2742,2620.09%4,1051 Borough
Tullytown952,2532,278-0.22%1,4842 Borough
Tullytown962,2532,276-0.22%1,4842 Borough
Haycock972,2122,2010.14%11220 Township
Haycock982,2122,1990.14%11220 Township
Spinnerstown992,0011,6710.6%1,0602 CDP
Feasterville1001,7002,423-5.13%2,6441 CDP
Langhorne1011,6321,642-0.12%3,3170 Borough
Langhorne1021,6321,640-0.12%3,3170 Borough
Eddington1031,5871,803-1.31%2,8701 CDP
Ferndale1041,4891,549-0.8%3,8180 Borough
Ferndale1051,4891,546-0.8%3,8180 Borough
Morgan Hill1061,4701,1347.14%1,9601 CDP
Langhorne Manor1071,4701,479-0.14%2,4581 Borough
Langhorne Manor1081,4701,478-0.14%2,4581 Borough
Raubsville1091,4141,2441.58%8892 CDP
Milford Square1101,3921,3202.43%1,5111 CDP
Richlandtown1111,3421,355-0.22%5,1620 Borough
Richlandtown1121,3421,354-0.22%5,1620 Borough
Cornwells Heights1131,3261,219-0.3%2,7920 CDP
West Easton1141,2481,2380.16%4,0920 Borough
West Easton1151,2481,2360.16%4,0920 Borough
Bridgeton1161,2291,2310.16%1877 Township
Bridgeton1171,2291,2320.16%1877 Township
Dublin1181,1801,1820%3237 Township
Dublin1191,1801,1800%3237 Township
Dublin1201,1721,194-0.59%3237 Township
Dublin1211,1721,195-0.59%3237 Township
Durham1221,0981,0940.27%1209 Township
Durham1231,0981,0950.27%1209 Township
Hulmeville1249899850.1%2,7780 Borough
Hulmeville1259899840.1%2,7780 Borough
Ivyland126950958-0.21%2,6760 Borough
Ivyland127950957-0.21%2,6760 Borough
Trumbauersville128877882-0.11%1,9710 Borough
Trumbauersville129877881-0.11%1,9710 Borough
Morrisville1308731,294-2.89%5672 CDP
Southampton1318598431.06%1180 Township
Southampton1328598431.06%1180 Township
Riegelsville133840848-0.24%8341 Borough
Riegelsville134840847-0.24%8341 Borough
Silverdale135800806-0.12%1,9370 Borough
Silverdale136800805-0.12%1,9370 Borough
Southampton137575603-1.03%2029 Township
Southampton138575602-1.03%2029 Township
Buckingham1395585065.08%1344 Township
Buckingham1405585065.08%1344 Township
Mechanicsville1414564500.22%1,3990 Borough
Mechanicsville1424564500.22%1,3990 Borough
Glendon143369373-0.27%6001 Borough
Glendon144369372-0.27%6001 Borough
Newtown145192244-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 145 cities in Bucks County, Pennsylvania.

Location of Bucks County