Geraldine, Alabama
Geraldine, Alabama is located in Dekalb County and is home to a population of 1,400. This small town has a total land area of 3.3 square miles and is situated in the foothills of the Appalachian Mountains. The climate in Geraldine is characteristic of the South; hot summers and mild winters with occasional snowfall. See… Read More »