Pike County, Alabama Cities (2026)

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density (/mi²)
Area (mi²)
Type
Troy118,04217,6600.11%63728 City
Brundidge22,0532,074-0.39%21110 City
Goshen32722670%1063 Town
Banks41641550.61%832 Town

Pike County Cities Summary

Largest City

Troy is the largest city in Pike County, with a population of 18,042.

Smallest City

Banks is the smallest city in Pike County, with a population of 164.

10 Largest Cities

There are 4 cities in Pike County, Alabama.

Location of Pike County