IA · 17 offices
Social Security Offices in Iowa
Below are all Social Security Administration field offices in Iowa, grouped by city. Each listing includes address, phone number, and office hours. For fastest service, book an appointment before visiting — walk-ins often face 1–3 hour waits.
Sort Iowa offices by distance
Use your device location or enter a ZIP code to reorder the list from closest to farthest.
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.