Skip to content
GERBER.ai

Hannibal Social Security Office

Social Security field office in Hannibal, Missouri · Marion County

Source: Social Security Administration field office list September 2026

Address and phone

(866) 331-7094office line

155 Forrest Drive, Hannibal, MO 63401

(833) 923-0554fax

Get directions

Services you can do online at ssa.gov

National line: 1-800-772-1213 (TTY 1-800-325-0778), Mon–Fri 8 AM–7 PM local time.

Hours

Monday
9:00 AM – 4:00 PM
Tuesday
9:00 AM – 4:00 PM
Wednesday
9:00 AM – 4:00 PM
Thursday
9:00 AM – 4:00 PM
Friday
9:00 AM – 4:00 PM
Saturday – Sunday
Closed

Closed on federal holidays. Many offices see visitors by appointment; call ahead before you go.

Where it is

County
Marion County
Micro area
Hannibal, MO
State
Missouri
ZIP code
63401
SSA office code
741
All offices in Missouri →

Other offices nearby

#OfficeMilesAddressPhoneHours
1Quincy, ILAdams County16.52401 Lind StreetQuincy, IL 62301(888) 279-5999Mon–Fri 9 AM–4 PM
2Kirksville, MOAdair County68.81305 Crown DriveKirksville, MO 63501(888) 386-2705Mon–Fri 9 AM–4 PM
3Columbia, MOBoone County72.43402 Buttonwood Dr, Ste 101Columbia, MO 65201(866) 563-9108Mon–Fri 9 AM–4 PM
4Burlington, IADes Moines County77.43920 Division StBurlington, IA 52601(866) 338-4183Mon–Fri 9 AM–4 PM
5St Peters, MOSt. Charles County78.14800 Executive Ctr PkySaint Peters, MO 63376(877) 405-3570Mon–Fri 9 AM–4 PM
6St Louis North County, MOSt. Louis County87.4880 Rue St. FrancoisFlorissant, MO 63031(866) 931-2871Mon–Fri 9 AM–4 PM
7Alton, ILMadison County87.9501 Belle St, Room 103 Federal BldgAlton, IL 62002(855) 285-6006Mon–Fri 9 AM–4 PM
8St Louis West County, MOSt. Louis County88.11215 Fern Ridge Pkwy, Ste 100Creve Coeur, MO 63141(855) 820-0096Mon–Fri 9 AM–4 PM

Source: SSA field office list (public ArcGIS copy, Sep 2026). Hours and services can change; check ssa.gov or call the office before visiting. Distances are straight-line miles.