Marion County, Alabama cities by population

Number of cities: 10
Population: 29,392
Largest city: Hamilton
Table of cities in Marion County, Alabama sorted by population from largest to smallest.
CityTypePopulation
Hamiltoncity6,974
Winfieldcity4,807
Haleyvillecity4,343
Guincity2,490
Bear Creektown1,574
Hackleburgtown1,463
Brillianttown1,173
Glen Allentown455
Twintown396
Gu-Wintown144

What is the largest city in Marion County, Alabama?

Hamilton is the largest city in Marion County, Alabama with a population of 6,974.

TOP-5 cities by population in Marion County, Alabama:
  • Hamilton
  • Winfield
  • Haleyville
  • Guin
  • Bear Creek