Walk-In Passport Find an office near meNear me

Passport offices in Iowa

121 passport acceptance facilities in Iowa: 58 county or state offices, 38 post offices, 21 clerks of court, 2 public libraries and 2 city or town offices. 0 are listed as walk-in or no appointment required, 41 as appointment-required. Data from the U.S. State Department database (pulled October 27, 2026).

Passport agencies for urgent travel

There is no passport agency in Iowa. The nearest are Minneapolis Passport Agency (Minneapolis, MN, about 210 miles from the state's facility-weighted center) and Chicago Passport Agency (Chicago, IL).

  • Minneapolis Passport Agency about 210 miles away (straight line)

    212 3rd Ave S, Minneapolis, MN 55401

    Mon, Tue, Thu, Fri: 8:00 AM - 3:30 PM; Wed: 8:30 AM - 3:30 PM. By appointment only, for international travel within 14 calendar days (28 days if you need a foreign visa).

    Official page updated October 22, 2026. Official agency page

  • Chicago Passport Agency about 289 miles away (straight line)

    101 Ida B. Wells Drive (formerly 101 W. Congress Parkway), 9th Floor, Chicago, IL 60605

    Mon, Tue, Wed, Fri: 8:00 AM - 3:00 PM; Thu: 10:00 AM - 3:00 PM. By appointment only, for international travel within 14 calendar days (28 days if you need a foreign visa).

    Official page updated October 22, 2026. Official agency page

Agencies are appointment-only for travel within 14 days (21 days at the Detroit, Miami and San Juan pilots). All agencies and rules.

All 121 locations by county

Every acceptance facility in Iowa that does not have its own city or county page yet, grouped by county (Census 2020 boundaries) and sorted by city.

Adair County (1)

FacilityAddressPhone
Adair County Auditors Office 400 Public Square, Greenfield 50849(641) 743-2546

Adams County (1)

FacilityAddressPhone
Adams County Assessors Office 500 9th Street, Corning 50841(641) 322-4312

Allamakee County (1)

FacilityAddressPhone
Alamakee County Auditor 110 Allamakee St, Waukon 52172(563) 568-3522

Appanoose County (2)

FacilityAddressPhone
Appanoose County Auditor 201 N. 12th Street, Centerville 52544(641) 856-6191
Centerville Post Office 300 N. 10th St., Centerville 52544(641) 856-3403

Audubon County (1)

FacilityAddressPhone
Audubon Public Library Appointment listed
“Saturday by appointment only. Please call (712)563-3301.”
401 North Park Place, Audubon 50025(712) 563-3301

Benton County (1)

FacilityAddressPhone
Benton County Recorder Appointment listed
“By appointment only. Please call (319)472-3309.”
111 East 4th St., Vinton 52349(319) 472-3309

Black Hawk County (2)

FacilityAddressPhone
Black Hawk County Recorders Office 316 E. 5th Street, Waterloo 50703(319) 833-3012
Waterloo Post Office Appointment listed
“By appointment only. Please call(319)274-2219.”
300 Sycamore St, Waterloo 50701(319) 274-2219

Boone County (1)

FacilityAddressPhone
Boone County Planning and Development 201 State Street, Boone 50036(515) 433-0550

Bremer County (1)

FacilityAddressPhone
Bremer County Recorders Office 415 E Bremer Ave, Waverly 50677(319) 352-0401

Buchanan County (1)

FacilityAddressPhone
Buchanan County Auditor 210 5th Avenue NE, Independence 50644(319) 334-4109

Buena Vista County (1)

FacilityAddressPhone
Buena Vista County Recorder 215 East Fifth St, Storm Lake 50588(712) 749-2539

Butler County (1)

FacilityAddressPhone
Butler County Recorders Office 428 6th St, Allison 50602(319) 267-2735

Calhoun County (1)

FacilityAddressPhone
Calhoun County Auditors Office 416 4th Street, Rockwell City 50579(712) 297-7741

Carroll County (1)

FacilityAddressPhone
Carroll County Treasurer 114 E 6th, Carroll 51401(712) 792-1200

Cass County (1)

FacilityAddressPhone
Cass County Auditor 5 West 7th Street, Atlantic 50022(712) 243-4570

Cedar County (1)

FacilityAddressPhone
Cedar County Recorders Office Appointment listed
“By appointment. Please call(563)886-2230.”
400 Cedar St., Tipton 52772(563) 886-2230

Cerro Gordo County (2)

FacilityAddressPhone
Cerro Gordo County Treasurer 220 N. Washington Ave, Mason City 50401(641) 421-3037
Mason City Post Office Appointment listed
“By appointment Monday thru Saturday. Please call (641)423-5231.”
211 N. Delaware Ave., Mason City 50401(641) 423-5231

Cherokee County (1)

FacilityAddressPhone
Cherokee County Recorders Office 520 West Main, Cherokee 51012(712) 225-6735

Chickasaw County (1)

FacilityAddressPhone
Chickasaw County Auditor 8 E Prospect, New Hampton 50659(641) 394-2100

Clarke County (1)

FacilityAddressPhone
Clarke County Recorders Office 100 S Main, Osceola 50213(641) 342-3313

Clay County (1)

FacilityAddressPhone
Clay County Recorders Office 300 W 4th St, Spencer 51301(712) 262-1081

Clayton County (1)

FacilityAddressPhone
Clayton County Auditors Office 111 High St. NE, Elkader 52043(563) 245-1106

Clinton County (1)

FacilityAddressPhone
Clinton Post Office Appointment listed
“By appointment.Please call(563)242-6214.”
300 S. 1st St., Clinton 52732(563) 242-6214

Crawford County (1)

FacilityAddressPhone
Crawford County Recorders Office 1202 Broadway, Denison 51442(712) 263-3643

Dallas County (1)

FacilityAddressPhone
Dallas County Recorders Office 801 Court St Rm 203, Adel 50003(515) 993-5804

Davis County (2)

FacilityAddressPhone
Bloomfield Post Office Appointment listed
“By appointment only please call (641)664-2042.”
202 W.jefferson St., Bloomfield 52537(641) 664-2042
Davis County Recorders Office Appointment listed
“By appointment only please call (641)664-2321.”
100 Courthouse Square, Bloomfield 52537(641) 664-2321

Decatur County (1)

FacilityAddressPhone
Decatur County Auditors Office
“Complete 2016 certification packet received. Updated 2015 volume.”
207 N Main Street, Leon 50144(641) 446-4323

Delaware County (1)

FacilityAddressPhone
Delaware County Auditors Office Appointment listed
“Service available on the weekend by appointment only. Please call (563)927-4701.”
301 E Main Street, Manchester 52057(563) 927-4701

Des Moines County (2)

FacilityAddressPhone
Burlington Post Office Appointment listed
“By appointment only please call (319)754-7581.”
300 N Main St, Burlington 52601(319) 754-7581
Des Moines County Ia Recorder 512 N. Main, Burlington 52601(319) 753-8221

Dickinson County (1)

FacilityAddressPhone
Dickinson County Recorders Office 1802 Hill Ave, Spirit Lake 51360(712) 336-1495

Dubuque County (4)

FacilityAddressPhone
Dubuque County Treasurer 720 Central Ave, Dubuque 52001(563) 589-4450
Dubuque Post Office Appointment listed
“By appointment. Please call (563)582-3674.”
350 W. 6th Street, Dubuque 52001(563) 582-3218
Dyersville Post Office
“By apppointment. Please call (563)875-8027.”
315 3rd. Ave. SE, Dyersville 52040(563) 875-8027
City of Epworth City Hall 191 Jacoby Drive East, Epworth 52045(563) 876-3320

Emmet County (1)

FacilityAddressPhone
Emmet County Recorders Office 609 1st Ave N, Estherville 51334(712) 362-4115

Fayette County (1)

FacilityAddressPhone
Fayette County Auditors Office 114 North Vine Street, West Union 52175(563) 422-3497

Floyd County (1)

FacilityAddressPhone
Floyd County Auditor Office 101 S. Main St, Charles City 50616(641) 257-6131

Franklin County (1)

FacilityAddressPhone
Franklin County Recorders Office 12 First Ave NW, Hampton 50441(641) 456-5675

Fremont County (1)

FacilityAddressPhone
Fremont County Auditors Office 506 Filmore, Sidney 51652(712) 374-2031

Greene County (1)

FacilityAddressPhone
Greene County Auditor 114 North Chestnut Street, Jefferson 50129(515) 386-5680

Grundy County (1)

FacilityAddressPhone
Grundy County Auditor 706 G Ave, Grundy Center 50638(319) 824-3122

Hamilton County (1)

FacilityAddressPhone
Webster City Main Post Office Appointment listed
“By Appointments only Tuesday-Friday. Please Call (515) 832-1611.”
805 Seneca St, Webster City 50595(515) 832-1611

Hardin County (1)

FacilityAddressPhone
Hardin County Auditors Office 1215 Edgington Ave, Eldora 50627(641) 939-8108

Harrison County (2)

FacilityAddressPhone
Harrison County Recorders Office Appointment listed
“By appointment only. Please call (712)644-2545.”
111 N 2nd Ave., Logan 51546(712) 644-2545
Missouri Valley Post Office 116 N. 5th St., Missouri Valley 51555(712) 642-3436

Henry County (1)

FacilityAddressPhone
Mt Pleasant Post Office Appointment listed
“By Appointment. Please call 319-385-2641.”
200 N. Jefferson St., Mt. Pleasant 52641(319) 385-2641

Howard County (1)

FacilityAddressPhone
Howard County Auditors Office 137 N Elm Street, Cresco 52136(563) 547-9203

Humboldt County (2)

FacilityAddressPhone
Humboldt County Auditors 203 Main Street, Dakota City 50529(515) 332-1571
Humboldt Post Office Appointment listed
“By appointment. Please call(515)332-3506.”
601 Sumner Ave., Humboldt 50548(515) 332-3506

Ida County (1)

FacilityAddressPhone
Ida County Auditor S Office 401 Moorehead Street, Ida Grove 51445(712) 364-2626

Iowa County (1)

FacilityAddressPhone
Iowa County Recorder Marengo Iowa Appointment listed
“By appointment only. Please call (319)642-3622.”
901court Ave, Marengo 52361(319) 642-3622

Jackson County (2)

FacilityAddressPhone
Jackson County Recorders Office
“Appointments preferred. Please call (563)652-2504.”
201 W Platt, Maquoketa 52060(563) 652-2504
Maquoketa Post Office Appointment listed
“By appointment. Please call (563)652-4160.”
208 N. Main St., Maquoketa 52060(563) 652-4160

Jasper County (1)

FacilityAddressPhone
Newton Post Office Appointment listed
“By appointment. Please call (641)792-4730.”
215 S. 2nd Ave. E, Newton 50208(641) 792-4730

Jefferson County (1)

FacilityAddressPhone
Jefferson County Recorder - Registrar 51 West Briggs Ave, Fairfield 52556(641) 472-4331

Johnson County (1)

FacilityAddressPhone
Iowa City Post Office Appointment listed
“By appointment only please call (319)354-1560 ext 5.”
925 Highway 6e, Iowa City 52240(319) 354-1560

Jones County (1)

FacilityAddressPhone
Jones County Auditors Office 500 W. Main Street, Anamosa 52205(319) 462-2282

Keokuk County (1)

FacilityAddressPhone
Sigourney Post Office Appointment listed
“By appointment only. Please call (641)622-3280.”
115 W. Washington St., Sigourney 52591(641) 622-3280

Kossuth County (1)

FacilityAddressPhone
Kossuth County Recorders Office 114 W. State St., Algona 50511(515) 295-5660

Lee County (3)

FacilityAddressPhone
Fort Madison Post Office Appointment listed
“By appointments. Please call (319)372-2032.”
1019 Avenue H, Fort Madison 52627(319) 372-2032
Lee County Auditor 933 Ave H, Fort Madison 52627(319) 372-3705
Keokuk Post Office Appointment listed
“By appointment. Please call (319)524-9923.”
214 S. 2nd St., Keokuk 52632(319) 524-9923

Linn County (2)

FacilityAddressPhone
Cedar Rapids Main Post Office Appointment listed
“By appointment only please call (319)399-2906.”
615 6th Ave SE, Cedar Rapids 52401(319) 399-2906
Linn County Recorder 935 2nd Street SW, Cedar Rapids 52404(319) 892-5420

Lucas County (1)

FacilityAddressPhone
Lucas County Auditor 916 Braden Ave, Chariton 50049(641) 774-4512

Lyon County (1)

FacilityAddressPhone
Lyon County Treasurer
“Complete 2016 certification packet received. Updated 2015 volume,facility eligibility, customer conveniences per packet.”
206 S Second Ave, Rock Rapids 51246(712) 472-8500

Madison County (1)

FacilityAddressPhone
Madison County Auditor 112 N John Wayne Dr., Winterset 50273(515) 462-3914

Mahaska County (1)

FacilityAddressPhone
Oskaloosa Post Office Appointment listed
“By appointment only. Please call (641)673-6547.”
113 6th. Ave. E, Oskaloosa 52577(641) 673-6547

Marion County (1)

FacilityAddressPhone
Marion County Recorders Office
“Hand carry applications accepted 9:00am to 3:00pm excluding 12:00pm -1:00pm.”
214 E. Main St.courthouse, Knoxville 50138(641) 828-2211

Marshall County (1)

FacilityAddressPhone
Marshall County Auditor and Recorders Office 1 E Main St., Marshalltown 50158(641) 754-6323

Mitchell County (1)

FacilityAddressPhone
Mitchell County Auditor 212 S. 5th St, Osage 50461(641) 832-3946

Monona County (1)

FacilityAddressPhone
Onawa Public Library Appointment listed
“By appointment only. Please call (712) 423-1733”
707 Iowa Ave, Onawa 51040(712) 423-1733

Monroe County (1)

FacilityAddressPhone
Albia Post Office 104 Benton Ave. W., Albia 52531(641) 932-5430

Montgomery County (1)

FacilityAddressPhone
Montgomery County Recorders Office 105 E Coolbaugh St, Red Oak 51566(712) 623-4363

Muscatine County (2)

FacilityAddressPhone
Muscatine County Treasurer Office 414 E Third St, Muscatine 52761(563) 263-6764
Muscatine Post Office 3100 Cedar Street, Muscatine 52761(563) 263-1531

O'Brien County (1)

FacilityAddressPhone
Obrien County Auditor 155 S Hayes Ave, Primghar 51245(712) 957-3225

Osceola County (1)

FacilityAddressPhone
Osceola County Auditor 300 7th Street, Sibley 51249(712) 754-2241

Page County (1)

FacilityAddressPhone
Page County Recorders Office 112 East Main Street, Clarinda 51632(712) 542-3130

Palo Alto County (1)

FacilityAddressPhone
Palo Alto Auditors Office 1010 Broadway, Emmetsburg 50536(712) 852-2924

Plymouth County (1)

FacilityAddressPhone
Plymouth County Recorders Office Appointment listed
“By appointment only. Please call (712)546-4020.”
215 4th Avenue SE, Le Mars 51031(712) 546-4020

Polk County (6)

FacilityAddressPhone
Altoona Post Office Appointment listed
“By appointment. Please call (515)967-2262.”
300 8th St. SE, Altoona 50009(515) 967-2262
Ankeny Post Office
“By apointments.Please call (515)694-0464”
1101 N. Ankeny Blvd., Ankeny 50021(515) 964-0464
Des Moines Post Office 1165 Second Ave, Des Moines 50318(515) 283-7585
Polk County Ia Recorders Office
“After 4:00pm, appointments only for 4:00pm and 4:15pm. Please call (515)286-3160.”
111 Court Ave, Des Moines 50309(515) 286-3160
Johnston Post Office Appointment listed
“By appointment only please call (515)334-0216.”
5874 Merle Hay Road, Johnston 50131(515) 334-0216
Ash Creek Station Des Moines Ia Appointment listed
“By appointment. Please call 515-334-8019.”
3311 100th Street, Urbandale 50323(515) 334-8019

Pottawattamie County (2)

FacilityAddressPhone
Council Bluffs Post Office Appointment listed
“By appointment. Please call (712)352-1318.”
8 S. 6th St, Council Bluffs 51501(712) 352-1318
Pottawattamie County Recorders Office 227 South 6th St, Council Bluffs 51501(712) 328-5609

Poweshiek County (2)

FacilityAddressPhone
Grinnell Post Office 932 Broad St., Grinnell 50112(641) 236-5353
Poweshiek County Auditor Office 302 E. Main Street, Montezuma 50171(641) 623-5443

Ringgold County (1)

FacilityAddressPhone
Ringgold County Recorders 109 W. Madison, Mount Ayr 50854(641) 464-3231

Sac County (1)

FacilityAddressPhone
Sac County Recorders Office 100 N West State Street, Sac City 50583(712) 662-7789

Scott County (3)

FacilityAddressPhone
Bettendorf Post Office Appointment listed
“By appointment. Please call (563)332-6164.”
4439 Devils Glen Road, Bettendorf 52722(563) 332-6164
Davenport Ia Main Post Office Appointment listed
“By appointment only. Please call (563)323-0306.”
933 W. 2nd Street, Davenport 52802(563) 323-0306
Scott County Recorder 600 West 4th Street, Davenport 52801(563) 326-8621

Shelby County (1)

FacilityAddressPhone
Shelby County Environmental Health Appointment listed
“By appointment. Please call (712)755-2609.”
1411 Industrial Parkway, Harlan 51537(712) 755-2609

Sioux County (2)

FacilityAddressPhone
Hawarden Post Office 900 Central Avenue, Hawarden 51023(712) 551-2305
Sioux County Recorders Office Appointment listed
“By appointment only. Please call 712-737-2229.”
210 Central Avenue SW, Orange City 51041(712) 737-2229

Story County (3)

FacilityAddressPhone
Ames Iowa Post Office Appointment listed
“By appointment only. Please call (515)232-0120.”
525 Kellogg Ave., Ames 50010(515) 232-1113
City of Huxley 515 North Main Ave., Huxley 50124(515) 597-2561
Story County Recorder
“If you plan to apply between 11:30 AM and 1:30 PM, please call first to ensure agent availability.”
900 6th Street, Nevada 50201(515) 382-7230

Tama County (1)

FacilityAddressPhone
Tama County Recorders Office
“Please call ahead for agent availability(641)484-3320.”
104 W State Street, Toledo 52342(641) 484-3320

Taylor County (1)

FacilityAddressPhone
Taylor County Ia Auditors Office 405 Jefferson Street, Bedford 50833(712) 523-2280

Union County (1)

FacilityAddressPhone
Union County Auditors Office 300 N Pine Street, Creston 50801(641) 782-1701

Van Buren County (1)

FacilityAddressPhone
Keosauqua Post Office Appointment listed
“By appointment. Please call (319)293-3298.”
807 2nd St., Keosauqua 52565(319) 293-3298

Wapello County (2)

FacilityAddressPhone
Ottumwa Post Office Appointment listed
“By appointment only please call (641)684-5439.”
616 W 2nd St, Ottumwa 52501(641) 684-5439
Wapello County Recorder 101 W. 4th Street, Ottumwa 52501(641) 683-0047

Warren County (2)

FacilityAddressPhone
Warren County Recorder 301 N Bruxton, Indianola 50125(515) 961-1089
Norwalk Post Office Appointment listed
“By appointment. Please call (515)981-5871.”
1105 High Rd., Norwalk 50211(515) 981-5871

Washington County (1)

FacilityAddressPhone
Washington County Recorder Appointment listed
“By appointment only. Please call(319)653-7727.”
224 W Main St, Washington 52353(319) 653-7727

Wayne County (1)

FacilityAddressPhone
Wayne County Auditor 100 N Lafatette, Corydon 50060(641) 872-2242

Webster County (1)

FacilityAddressPhone
Fort Dodge Main Post Office Appointment listed
“By appointment. Please call (515)573-4130.”
3440 Maple Drive, Ft. Dodge 50501(515) 573-4130

Winnebago County (1)

FacilityAddressPhone
Winnebago County Recorder 126 South Clark St., Forest City 50436(641) 585-2094

Winneshiek County (1)

FacilityAddressPhone
Winneshiek County Recorders Office 201 West Main St, Decorah 52101(563) 382-3486

Woodbury County (1)

FacilityAddressPhone
Sioux City Post Office Appointment listed
“By appointment. Please call (712)277-6401.”
214 Jackson Street, Sioux City 51101(712) 277-6402

Tools

FAQ

How many passport acceptance facilities are in Iowa?

The State Department database lists 121 named passport acceptance facilities in Iowa (58 county or state offices, 38 post offices, 21 clerks of court, 2 public libraries and 2 city or town offices). 0 are listed as walk-in or no appointment required and 41 as appointment-required.

Is there a passport agency in Iowa?

There is no passport agency in Iowa. The nearest are Minneapolis Passport Agency (Minneapolis, MN, about 210 miles from the state's facility-weighted center) and Chicago Passport Agency (Chicago, IL). Agencies serve only urgent travel by appointment; everyone else applies at an acceptance facility.

Can I renew my passport at a Iowa post office?

Acceptance facilities take new applications on Form DS-11. Most adults renew by mail (DS-82) or online instead; use our renewal checker to see which applies to you.

Facility data: U.S. Department of State, Passport Acceptance Facility API (cadataapi.state.gov), pulled October 27, 2026. Counties from the Census Bureau geocoder (2020 boundaries). Agency details from the State Department, checked October 27, 2026.