Bucks County, Pennsylvania Cities (2024)

Note: As defined by the US Census Bureau, a city's official boundaries often extend miles beyond the city itself and may even cross county lines. As such, several thousand US cities officially exist in two or more counties (and therefore appear on multiple counties' lists of cities.)

58 cities

City
Rank
2024 Pop.
2020 Pop.
Change
Density (/mi²)
Area (mi²)
Type
Bensalem township162,93162,6720.21%3,16819.9Township
Bristol township253,77454,239-0.23%3,39415.8Township
Lower Makefield township333,39633,1700.16%1,86917.9Township
Warminster township433,21433,562-0.22%3,26910.2Township
Warrington township526,43625,6421%1,93113.7Township
Buckingham township620,70920,852-0.27%63032.9Township
Lower Southampton township720,37020,586-0.28%3,0516.7Township
Newtown township819,65519,875-0.23%1,65211.9Township
Doylestown township918,02317,9560.19%1,16715.4Township
Hilltown township1016,86616,336-0.09%62527.0Township
Newtown township1115,33515,0520.42%1,53110.0Township
Upper Southampton township1215,06215,267-0.31%2,2756.6Township
Warwick township1314,69914,851-0.28%1,33911.0Township
Plumstead township1414,56014,0281.82%53627.2Township
New Britain township1512,26012,327-0.14%83514.7Township
Bristol169,8819,8590.05%5,8191.7Borough
Morrisville179,6759,795-0.31%5,5381.7Borough
Perkasie189,3229,1410.48%3,6772.5Borough
Quakertown199,2149,345-0.36%4,5282.0Borough
Upper Makefield township208,8268,8500%41521.3Township
Solebury township218,6408,704-0.08%32526.6Township
Southampton township228,6178,5570.31%22538.2Township
Southampton township238,4477,4963.08%16451.4Township
Doylestown248,3528,2950.17%3,8722.2Borough
Wilson258,0998,242-0.44%7,0121.2Borough
Bedminster township267,4757,533-0.13%24530.5Township
East Rockhill township275,7765,816-0.14%44812.9Township
West Rockhill township285,4725,4340.37%33616.3Township
Warrington township294,6414,5510.65%13235.3Township
Sellersville304,4984,565-0.38%3,9321.1Borough
Chalfont314,4404,2631%2,7441.6Borough
Tinicum township323,8103,8140.1%12730.1Township
Nockamixon township333,3513,373-0.12%15222.0Township
Wrightstown township343,2903,2790.09%3399.7Township
New Britain352,8042,834-0.28%2,3231.2Borough
New Hope362,6372,6130.23%2,0761.3Borough
Yardley372,5752,603-0.27%2,7570.9Borough
Penndel382,5162,5100.04%6,0190.4Borough
Dublin392,3002,1741.37%3,9450.6Borough
Newtown402,2542,260-0.09%4,0690.6Borough
Tullytown412,2412,276-0.4%1,4761.5Borough
Haycock township422,2042,1980.18%11219.7Township
Langhorne431,6191,639-0.31%3,2910.5Borough
Ferndale441,4951,546-0.86%3,8330.4Borough
Langhorne Manor451,4871,501-0.27%2,4870.6Borough
Richlandtown461,3341,353-0.37%5,1310.3Borough
West Easton471,2421,2370.08%4,0720.3Borough
Bridgeton township481,2211,234-0.24%1856.6Township
Dublin township491,1841,199-0.34%3236.9Township
Dublin township501,1821,1800%3236.8Township
Durham township511,0881,0940%1189.2Township
Hulmeville52980983-0.1%2,7530.4Borough
Ivyland53945957-0.32%2,6620.4Borough
Trumbauersville54893901-0.22%2,0070.4Borough
Riegelsville55838849-0.36%8321.0Borough
Silverdale56795805-0.38%1,9250.4Borough
Mechanicsville574604560.22%1,4110.3Borough
Glendon58366372-0.54%5950.6Borough

Note: City markers shown outside the county boundary mean that a part of the city extends into this county, but is primarily located in an adjacent county.

What is the largest city in Bucks County, Pennsylvania?

Bensalem township is the largest city in Bucks County.

What is the smallest city in Bucks County, Pennsylvania?

Glendon is the smallest city in Bucks County.

How many cities are in Bucks County?

There are 58 cities in Bucks County, Pennsylvania.

Frequently Asked Questions