McKean County, Pennsylvania Cities (2026)

25 cities

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Bradford17,3877,839-1.01%2,2213 City
Bradford24,6234,795-0.28%8356 Township
Foster33,8734,038-0.31%8446 Township
Kane43,4183,630-1.01%2,1842 Borough
Bradford52,7762,832-0.5%7238 Township
Keating62,6492,721-0.15%2798 Township
Eldred72,6202,5990.38%10725 Township
Lafayette82,2191,7632.54%3171 Township
Port Allegany92,0132,135-0.98%1,1352 Borough
Eldred101,9621,995-0.15%13814 Township
Wetmore111,5791,616-0.32%2079 Township
Otto121,4571,519-0.34%4235 Township
Smethport131,3521,435-1.02%8042 Borough
Eldred141,3391,393-0.37%3539 Township
Eldred151,2221,273-0.73%2647 Township
Mount Jewett16818853-0.73%3402 Borough
Ceres17805841-0.37%2040 Township
Annin187297071.25%2233 Township
Eldred197227080.28%3222 Township
Eldred20710760-1.11%8111 Borough
Eldred21559588-1.06%1536 Township
Lewis Run22546579-0.91%2992 Borough
Norwich234965050.4%595 Township
Corydon242792850%473 Township
Sergeant25137148-1.44%280 Township

McKean County Cities Summary

Largest City

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

Smallest City

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

10 Largest Cities

There are 25 cities in McKean County, Pennsylvania.

Location of McKean County