McKean County, Pennsylvania Cities (2025)

25 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Bradford17,4627,839-1.01%2,2443 City
Bradford24,6364,795-0.28%8356 Township
Foster33,8854,038-0.31%8446 Township
Kane43,4533,630-1.03%2,2062 Borough
Bradford52,7902,832-0.5%7338 Township
Keating62,6532,721-0.15%2798 Township
Eldred72,6102,5990.38%10725 Township
Lafayette82,1641,7632.61%3071 Township
Port Allegany92,0332,135-1.02%1,1472 Borough
Eldred101,9651,995-0.15%13814 Township
Wetmore111,5841,616-0.31%2079 Township
Otto121,4621,519-0.34%4235 Township
Smethport131,3661,435-1.01%8132 Borough
Eldred141,3441,393-0.37%3539 Township
Eldred151,2311,273-0.73%2647 Township
Mount Jewett16824853-0.72%3432 Borough
Ceres17808841-0.37%2040 Township
Annin187207071.27%2233 Township
Eldred197207080.28%3222 Township
Eldred20718760-1.24%8211 Borough
Eldred21565588-1.05%1636 Township
Lewis Run22551579-1.08%3012 Borough
Norwich234945050.41%595 Township
Corydon242792850%473 Township
Sergeant25139148-1.42%280 Township

McKean County Cities Summary

Largest City

Bradford is the largest city in McKean County, with a population of 7,462.

Smallest City

Sergeant is the smallest city in McKean County, with a population of 139.

10 Largest Cities

There are 25 cities in McKean County, Pennsylvania.

Location of McKean County