Home / Passport offices / Iowa 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).
All locations Passport agency Tools FAQ
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) Facility Address Phone Adair County Auditors Office 400 Public Square, Greenfield 50849 (641) 743-2546
Adams County (1) Facility Address Phone Adams County Assessors Office 500 9th Street, Corning 50841 (641) 322-4312
Allamakee County (1) Facility Address Phone Alamakee County Auditor 110 Allamakee St, Waukon 52172 (563) 568-3522
Appanoose County (2) Facility Address Phone 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) Facility Address Phone 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) Facility Address Phone 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) Facility Address Phone 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) Facility Address Phone Boone County Planning and Development 201 State Street, Boone 50036 (515) 433-0550
Bremer County (1) Facility Address Phone Bremer County Recorders Office 415 E Bremer Ave, Waverly 50677 (319) 352-0401
Buchanan County (1) Facility Address Phone Buchanan County Auditor 210 5th Avenue NE, Independence 50644 (319) 334-4109
Buena Vista County (1) Facility Address Phone Buena Vista County Recorder 215 East Fifth St, Storm Lake 50588 (712) 749-2539
Butler County (1) Facility Address Phone Butler County Recorders Office 428 6th St, Allison 50602 (319) 267-2735
Calhoun County (1) Facility Address Phone Calhoun County Auditors Office 416 4th Street, Rockwell City 50579 (712) 297-7741
Carroll County (1) Facility Address Phone Carroll County Treasurer 114 E 6th, Carroll 51401 (712) 792-1200
Cass County (1) Facility Address Phone Cass County Auditor 5 West 7th Street, Atlantic 50022 (712) 243-4570
Cedar County (1) Facility Address Phone 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) Facility Address Phone 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) Facility Address Phone Cherokee County Recorders Office 520 West Main, Cherokee 51012 (712) 225-6735
Chickasaw County (1) Facility Address Phone Chickasaw County Auditor 8 E Prospect, New Hampton 50659 (641) 394-2100
Clarke County (1) Facility Address Phone Clarke County Recorders Office 100 S Main, Osceola 50213 (641) 342-3313
Clay County (1) Facility Address Phone Clay County Recorders Office 300 W 4th St, Spencer 51301 (712) 262-1081
Clayton County (1) Facility Address Phone Clayton County Auditors Office 111 High St. NE, Elkader 52043 (563) 245-1106
Clinton County (1) Facility Address Phone Clinton Post Office Appointment listed “By appointment.Please call(563)242-6214.” 300 S. 1st St., Clinton 52732 (563) 242-6214
Crawford County (1) Facility Address Phone Crawford County Recorders Office 1202 Broadway, Denison 51442 (712) 263-3643
Dallas County (1) Facility Address Phone Dallas County Recorders Office 801 Court St Rm 203, Adel 50003 (515) 993-5804
Davis County (2) Facility Address Phone 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) Facility Address Phone Decatur County Auditors Office “Complete 2016 certification packet received. Updated 2015 volume.” 207 N Main Street, Leon 50144 (641) 446-4323
Delaware County (1) Facility Address Phone 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) Facility Address Phone 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) Facility Address Phone Dickinson County Recorders Office 1802 Hill Ave, Spirit Lake 51360 (712) 336-1495
Dubuque County (4) Facility Address Phone 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) Facility Address Phone Emmet County Recorders Office 609 1st Ave N, Estherville 51334 (712) 362-4115
Fayette County (1) Facility Address Phone Fayette County Auditors Office 114 North Vine Street, West Union 52175 (563) 422-3497
Floyd County (1) Facility Address Phone Floyd County Auditor Office 101 S. Main St, Charles City 50616 (641) 257-6131
Franklin County (1) Facility Address Phone Franklin County Recorders Office 12 First Ave NW, Hampton 50441 (641) 456-5675
Fremont County (1) Facility Address Phone Fremont County Auditors Office 506 Filmore, Sidney 51652 (712) 374-2031
Greene County (1) Facility Address Phone Greene County Auditor 114 North Chestnut Street, Jefferson 50129 (515) 386-5680
Grundy County (1) Facility Address Phone Grundy County Auditor 706 G Ave, Grundy Center 50638 (319) 824-3122
Hamilton County (1) Facility Address Phone 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) Facility Address Phone Hardin County Auditors Office 1215 Edgington Ave, Eldora 50627 (641) 939-8108
Harrison County (2) Facility Address Phone 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) Facility Address Phone 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) Facility Address Phone Howard County Auditors Office 137 N Elm Street, Cresco 52136 (563) 547-9203
Humboldt County (2) Facility Address Phone 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) Facility Address Phone Ida County Auditor S Office 401 Moorehead Street, Ida Grove 51445 (712) 364-2626
Iowa County (1) Facility Address Phone 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) Facility Address Phone 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) Facility Address Phone 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) Facility Address Phone Jefferson County Recorder - Registrar 51 West Briggs Ave, Fairfield 52556 (641) 472-4331
Johnson County (1) Facility Address Phone 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) Facility Address Phone Jones County Auditors Office 500 W. Main Street, Anamosa 52205 (319) 462-2282
Keokuk County (1) Facility Address Phone 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) Facility Address Phone Kossuth County Recorders Office 114 W. State St., Algona 50511 (515) 295-5660
Lee County (3) Facility Address Phone 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) Facility Address Phone 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) Facility Address Phone Lucas County Auditor 916 Braden Ave, Chariton 50049 (641) 774-4512
Lyon County (1) Facility Address Phone 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) Facility Address Phone Madison County Auditor 112 N John Wayne Dr., Winterset 50273 (515) 462-3914
Mahaska County (1) Facility Address Phone 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) Facility Address Phone 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) Facility Address Phone Marshall County Auditor and Recorders Office 1 E Main St., Marshalltown 50158 (641) 754-6323
Mitchell County (1) Facility Address Phone Mitchell County Auditor 212 S. 5th St, Osage 50461 (641) 832-3946
Monona County (1) Facility Address Phone Onawa Public Library Appointment listed “By appointment only. Please call (712) 423-1733” 707 Iowa Ave, Onawa 51040 (712) 423-1733
Monroe County (1) Facility Address Phone Albia Post Office 104 Benton Ave. W., Albia 52531 (641) 932-5430
Montgomery County (1) Facility Address Phone Montgomery County Recorders Office 105 E Coolbaugh St, Red Oak 51566 (712) 623-4363
Muscatine County (2) Facility Address Phone 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) Facility Address Phone Obrien County Auditor 155 S Hayes Ave, Primghar 51245 (712) 957-3225
Osceola County (1) Facility Address Phone Osceola County Auditor 300 7th Street, Sibley 51249 (712) 754-2241
Page County (1) Facility Address Phone Page County Recorders Office 112 East Main Street, Clarinda 51632 (712) 542-3130
Palo Alto County (1) Facility Address Phone Palo Alto Auditors Office 1010 Broadway, Emmetsburg 50536 (712) 852-2924
Plymouth County (1) Facility Address Phone 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) Facility Address Phone 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) Facility Address Phone 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) Facility Address Phone 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) Facility Address Phone Ringgold County Recorders 109 W. Madison, Mount Ayr 50854 (641) 464-3231
Sac County (1) Facility Address Phone Sac County Recorders Office 100 N West State Street, Sac City 50583 (712) 662-7789
Scott County (3) Facility Address Phone 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) Facility Address Phone Shelby County Environmental Health Appointment listed “By appointment. Please call (712)755-2609.” 1411 Industrial Parkway, Harlan 51537 (712) 755-2609
Sioux County (2) Facility Address Phone 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) Facility Address Phone 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) Facility Address Phone 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) Facility Address Phone Taylor County Ia Auditors Office 405 Jefferson Street, Bedford 50833 (712) 523-2280
Union County (1) Facility Address Phone Union County Auditors Office 300 N Pine Street, Creston 50801 (641) 782-1701
Van Buren County (1) Facility Address Phone Keosauqua Post Office Appointment listed “By appointment. Please call (319)293-3298.” 807 2nd St., Keosauqua 52565 (319) 293-3298
Wapello County (2) Facility Address Phone 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) Facility Address Phone 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) Facility Address Phone 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) Facility Address Phone Wayne County Auditor 100 N Lafatette, Corydon 50060 (641) 872-2242
Webster County (1) Facility Address Phone 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) Facility Address Phone Winnebago County Recorder 126 South Clark St., Forest City 50436 (641) 585-2094
Winneshiek County (1) Facility Address Phone Winneshiek County Recorders Office 201 West Main St, Decorah 52101 (563) 382-3486
Woodbury County (1) Facility Address Phone Sioux City Post Office Appointment listed “By appointment. Please call (712)277-6401.” 214 Jackson Street, Sioux City 51101 (712) 277-6402
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.