IA · 17 offices
Find Your Closest SSA Office in Iowa
Tap "Use my location" below and we'll show you the closest of Iowa's 17 SSA offices — sorted by distance, with hours, phone, and directions. No login, no signup. For fastest service, book an appointment before visiting — walk-ins often face 1–3 hour waits.
Find the closest Iowa office to you
One tap and we sort all 17 offices by distance. Or type your ZIP code if you're not in the US.
Cities with SSA offices in Iowa
Click a city to see all offices there, or tap a single-office city to go directly.
Ames
1 office2615 University Blvd
(866) 899-1928
Burlington
1 office3920 Division St
(866) 338-4183
Carroll
1 office818 Bella Vista Dr
(866) 572-8381
Cedar Rapids
1 office3165 Williams Blvd SW, Ste 100
(866) 495-0088
Coralville
1 office1100 6th St, Suite 100
(866) 964-2039
Council Bluffs
1 office20 Arena Way, Suite 1
(866) 331-9094
Creston
1 office906 E Taylor St
(866) 613-2827
Davenport
1 office4319 N Brady St
(855) 420-8556
Des Moines
1 office455 SW 5th St, Ste F
(866) 964-7583
Dubuque
1 office1635 Associates Dr, Suite 101
(877) 405-3650
Fort Dodge
1 office2315 2nd Ave N
(866) 839-6193
Marshalltown
1 office2502 S 2nd St
(877) 819-2595
Mason City
1 office625 Village Green Dr SW
(866) 365-6708
Ottumwa
1 office2429 Northgate St, Suite A
(866) 964-7394
Sioux City
1 office3555 Southern Hills Dr
(866) 338-2859
Spencer
1 office1610 12th Ave SW
(866) 273-6050
Waterloo
1 office3121 Greyhound Dr
(888) 456-9554
About SSA Offices in Iowa
The Social Security Administration operates 17 field offices throughout Iowa to help residents apply for Social Security cards, retirement and disability benefits, Medicare, and SSI. Most offices are open Monday through Friday, with reduced hours on Wednesdays.
You can use any Iowa SSA office regardless of your home address. If one office is fully booked, try the next closest. Our "find office near me" tool sorts by proximity automatically.
Many transactions can be completed online at ssa.gov without visiting an office — especially replacing a lost SSN card and applying for retirement benefits. For phone help, call 1-800-772-1213 (TTY 1-800-325-0778), Monday through Friday, 8:00 AM to 7:00 PM local time. See our guide to reaching a live agent quickly.