Skip to content

Checked

Geraldine, AL

Town in DeKalb County, Alabama. ZIP codes: 35974.

Population

1,011

Land area

3.8sq mi

People per sq mi

265

ZIP codes

1

Geraldine and its ZIP codes

Geraldine at a glance

  • Geraldine is about 2.6 times as dense as Alabama as a whole.
  • The median household income is $43,594, 32% below the Alabama median of $63,999.
  • A typical owner-occupied home is valued at $171,900 (18% below Alabama) and median rent is $417 a month.

Local data for Geraldine, AL

Counts from official public data

Housing and community stats

Geraldine, AL, American Community Survey 2020-2024

Full profile

Median household income

$43,594

Poverty rate

21.0%

Median home value

$171,900

Median rent

$417/mo

Homeownership

66.1%

Bachelor's or higher

12.7%

Median age

44.1

Average commute

19.3 min

Largest reported origins and ancestries: Irish Americans (56), Mexican Americans (41), Guatemalan Americans (37).

Home values and rentsIncome, education and commute

Economy and federal money

Jobs, pay, income and spending are for DeKalb County. PPP loans are for Geraldine.

Details

Unemployment rate

3.2%

Aug 2026, +0.8 pts in a year

Average annual pay

$52,324

23,861 jobs, 2025

Income per person

$45,152

BEA, 2024

Federal spending

$373M

FY 2026, $5,205 per person

PPP loans

$2.4M

105 loans, 279 jobs reported

DeKalb County economyFederal spendingPPP loans

How people get to work

Geraldine, AL, workers 16 and older. American Community Survey 5-year estimates

  • Drove alone81.5%
  • Carpooled10.7%
  • Public transit0.0%
  • Walked0.5%
  • Bicycle0.0%
  • Taxi, ride-hailing, motorcycle or other0.0%
  • Worked from home7.3%

Average one-way commute: 19.3 minutes for people who do not work from home.

Environment and hazard risk

Geraldine, AL, from FEMA, NOAA and EPA

Full report

Natural hazard risk

Relatively Low

Top: strong wind

Storm events since 1996

1,125

Countywide, mostly thunderstorm wind

Flood insurance policies

51

0.2% of homes, county

July high / Jan low

88° / 30°F

56.6 inches of rain a year

Hazards, floods and storm historyCheck a flood zone

Health statistics

Share of adults in Geraldine, AL, CDC PLACES estimates

All 40 measures

Obesity

37.7%

U.S. 33.3% +4.4 pts

Diabetes

15.2%

U.S. 12.1% +3.1 pts

Smoking

20.0%

U.S. 12.8% +7.2 pts

Uninsured (18-64)

11.4%

U.S. 11.1% about the same

ZIP codes in Geraldine

1 in or overlapping Geraldine. Population shown

·

Cities near Geraldine

NameDistanceLand area (sq mi)
LakeviewTown3.6 mi0.6
CrossvilleTown5.3 mi8.4
FyffeTown8.6 mi5
ShilohTown9.9 mi2.1
CollinsvilleCity10 mi3.3
GuntersvilleCity13 mi25.6
RainsvilleCity13 mi20.7
AlbertvilleCity13 mi27
PowellTown13 mi4.8
LangstonTown13 mi4.9
Pine RidgeTown14 mi1.3
Sardis CityTown14 mi7.9
WhitesboroCensus-designated place14 mi17.5
BoazCity15 mi14.6
SectionTown16 mi4.6
Sand RockTown16 mi5.1

Frequently asked questions

What county is Geraldine, AL in?
Geraldine is in DeKalb County, Alabama.
What ZIP codes are in Geraldine, AL?
ZIP codes in or overlapping Geraldine include 35974.
What is the population of Geraldine, AL?
About 1,011 people live in Geraldine, based on American Community Survey 5-year estimates.
What cities are near Geraldine?
Nearby places include Lakeview (3.6 mi), Crossville (5.3 mi), Fyffe (8.6 mi), Shiloh (9.9 mi), Collinsville (10 mi).

Source: U.S. Census Bureau (TIGER/Line boundaries, American Community Survey) · Data as of 12/31/2023