Skip directly to content

Hamilton

The city of Hamilton is the county seat of Marion County in northwestern Alabama, known for its annual Jerry Brown Arts Festival featuring the work of southern folk artists.
Photograph by Jimmy Emerson