Walk-In Passport Find an office near meNear me

Passport offices in Missouri

170 passport acceptance facilities in Missouri: 110 post offices, 40 clerks of court, 9 public libraries, 9 county or state offices and 2 schools or universities. 0 are listed as walk-in or no appointment required, 48 as appointment-required. Data from the U.S. State Department database (pulled October 27, 2026).

Cities and counties with their own page

PageLocationsWalk-in listed
St. Louis, MO210
Kansas City, MO80
St. Louis County, MO (county, other locations)80
Springfield, MO30

Passport agencies for urgent travel

There is no passport agency in Missouri. The nearest are Arkansas Passport Center (Hot Springs, AR, about 277 miles from the state's facility-weighted center) and Chicago Passport Agency (Chicago, IL).

  • Arkansas Passport Center about 277 miles away (straight line)

    191 Office Park Drive, Hot Springs, AR 71913

    M-F 8:30-3:00pm (By Appt. Only). By appointment only, for international travel within 14 calendar days (28 days if you need a foreign visa).

    Address and hours from the State Department's agency map layer (we could not read the official page). Official agency page

  • Chicago Passport Agency about 339 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.

Other 130 locations by county

Every acceptance facility in Missouri 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
Kirksville Post Office 210 East Jefferson St, Kirksville 63501(660) 665-6077

Atchison County (2)

FacilityAddressPhone
Clerk of Circuit Court Atchison County 400 S Washington Street, Rock Port 64482(660) 744-2700
Rock Port Post Office 110 W Opp St, Rock Port 64482(660) 744-2188

Audrain County (1)

FacilityAddressPhone
Audrain Co Circuit Clerk Office 101 N Jefferson, Mexico 65265(573) 473-5840

Barry County (1)

FacilityAddressPhone
Cassville Post Office 800 West St, Cassville 65625(417) 847-2890

Barton County (1)

FacilityAddressPhone
Lamar Main Post Office 131 West 11th Street, Lamar 64759(417) 682-5435

Bates County (1)

FacilityAddressPhone
Clerk of Circuit Court Bates County 1 N Delaware, Butler 64730(660) 679-5171

Boone County (3)

FacilityAddressPhone
Columbia Mo Post Office 511 E Walnut, Columbia 65201(573) 876-7841
Mu International Center Appointment listed
“By appointment only. Please call 573-882-6007”
518 Hitt Street N52 Memorial Union, Columbia 65211(573) 882-6007
Sturgeon Post Office 111 North Wentz Street, Sturgeon 65284(573) 687-3885

Buchanan County (1)

FacilityAddressPhone
St Joseph Main Post Office Appointment listed
“By appointment. Please call 816-364-3231.”
201 South 8th St, St Joseph 64501(816) 364-3231

Butler County (2)

FacilityAddressPhone
Butler County Circuit Clerk 100 N Main, Poplar Bluff 63901(573) 686-8082
Poplar Bluff Post Office Appointment listed
“By appointment ONLY. Call 573-785-1491.”
430 Poplar Street, Poplar Bluff 63901(573) 785-1491

Caldwell County (2)

FacilityAddressPhone
Hamilton Post Office 106 W Bird St, Hamilton 64644(816) 583-2422
Polo Post Office 104 West Elm St, Polo 64671(660) 354-2666

Callaway County (1)

FacilityAddressPhone
Fulton Post Office 301 Court Street, Fulton 65251(573) 642-2857

Camden County (3)

FacilityAddressPhone
Camden County Commission 1 Court Circle Suite #1, Camdenton 65020(573) 317-3850
Macks Creek Postal Store 13073 W US Hwy 54, Macks Creek 65786(573) 363-5431
Sunrise Beach Post Office Appointment listed
“By appointment.Please call 573-374-7993.”
14190 N State Hwy 5, Sunrise Beach 65079(573) 374-7993

Cape Girardeau County (2)

FacilityAddressPhone
Cape Girardeau Main Post Office Appointment listed
“By appointment. Please call 573-335-3137.”
320 N Frederick St, Cape Girardeau 63701(573) 335-3137
Cape Girardeau Public Library 711 No Clark Street, Cape Girardeau 63701(573) 334-5279

Carroll County (1)

FacilityAddressPhone
Carrollton Post Office 101 North Folger St, Carrollton 64633(660) 542-2777

Cass County (1)

FacilityAddressPhone
Harrisonville Post Office Appointment listed
“By Appointment only. Please call (816)-380-3841”
305 East Mechanic Street, Harrisonville 64701(816) 380-3841

Cedar County (1)

FacilityAddressPhone
Clerk of Circuit Court Cedar County 113 South Street, Stockton 65785(417) 276-6700

Chariton County (1)

FacilityAddressPhone
Chariton County Circuit Clerk Office 306 South Cherry St, Keytesville 65261(660) 288-3602

Christian County (2)

FacilityAddressPhone
Nixa Post Office Appointment listed
“By appointment. Please call 417-725-5112.”
404 W South St, Nixa 65714(417) 725-5112
Ozark Post Office Appointment listed
“By appointment.Please call 417-581-2754.”
1450 W Jackson St, Ozark 65721(417) 581-2754

Clark County (1)

FacilityAddressPhone
Clerk of Circuit Court Clark County 111 E Court Street Suite 210, Kahoka 63445(660) 727-3292

Clay County (1)

FacilityAddressPhone
Liberty Post Office Appointment listed
“By appointment. Please call 816-792-2872.”
1000 Progress Drive, Liberty 64068(816) 792-2872

Clinton County (1)

FacilityAddressPhone
Clinton County Circuit Clerk Appointment listed
“Appointment required. Please call (816) 539-3731”
207 North Main St, Plattsburg 64477(816) 539-3731

Cole County (1)

FacilityAddressPhone
Jefferson City Post Office 131 W High St, Jefferson City 65101(573) 636-4186

Cooper County (1)

FacilityAddressPhone
Cooper County Clerk of Circuit Court 200 Main Street Room 31, Boonville 65233(660) 882-2232

Crawford County (2)

FacilityAddressPhone
Bourbon Post Office 218 E Pine St, Bourbon 65441(573) 732-4600
Clerk of Circuit Court Crawford County 302 W Main Street, Steelville 65565(573) 775-2866

Dade County (1)

FacilityAddressPhone
Clerk of Circuit Court Dade County 300 West Water, Greenfield 65661(417) 637-2271

Dallas County (1)

FacilityAddressPhone
Dallas County Recorder 108 South Maple Room 10, Buffalo 65622(417) 345-2242

Daviess County (1)

FacilityAddressPhone
Gallatin Post Office 111 South Main, Gallatin 64640(660) 663-3312

DeKalb County (2)

FacilityAddressPhone
Cameron Post Office Appointment listed
“By appointment.Please call 816-632-3071.”
112 E Grand, Cameron 64429(816) 632-3071
Maysville Post Office 303 West Main Street, Maysville 64469(816) 449-5800

Dent County (2)

FacilityAddressPhone
Dent County Judicial Building Appointment listed
“By appointment on Saturday and Sunday. Please call 573-729-2198.”
112 E 5th Street Suite 2, Salem 65560(573) 729-2198
Salem Post Office Appointment listed
“By appointment. Please call 573-729-3442.”
303 N Jackson Street, Salem 65560(573) 729-3442

Dunklin County (1)

FacilityAddressPhone
Kennett Post Office Appointment listed
“By appointment. Please call 573-888-2588.”
201 North Main Street, Kennett 63857(573) 888-2588

Franklin County (3)

FacilityAddressPhone
Union Post Office 1276 North Highway 47, Union 63084(636) 583-2442
Washington Post Office 1777 Washington Crossing, Washington 63090(636) 239-3207
Washington Public Library 410 Lafayette Street, Washington 63090(636) 390-1070

Gentry County (1)

FacilityAddressPhone
Albany Post Office 101 E Clay St, Albany 64402(660) 726-3113

Greene County (3)

FacilityAddressPhone
Ash Grove Post Office Appointment listed
“By Appointment only. Please call 417-672-2350.”
102 N Tower St, Ash Grove 65604(417) 672-2350
Republic Post Office Appointment listed
“By appointment only. Please call (417)732-1525.”
660 E Harrison Street, Republic 65738(417) 732-4733
Willard Post Office 107 Willey St, Willard 65781(417) 742-3311

Grundy County (1)

FacilityAddressPhone
Clerk of Circuit Court Grundy County 700 Main St, Trenton 64683(660) 359-4040

Harrison County (1)

FacilityAddressPhone
Clerk of Court Harrison County 1500 Main Street, Bethany 64424(660) 425-6425

Henry County (1)

FacilityAddressPhone
Henry County Commission Appointment listed
“Appointment Required. Please call 660-885-7200.”
100 West Franklin, Clinton 64735(660) 885-7200

Hickory County (1)

FacilityAddressPhone
Clerk of Circuit Court Hickory County 100 W Polk, Hermitage 65668(417) 745-6421

Holt County (1)

FacilityAddressPhone
Clerk of Circuit Court Holt County
“Please call upon arrival to (660)446-3301.”
102 West Nodaway, Oregon 64473(660) 446-3301

Howard County (1)

FacilityAddressPhone
Clerk of Court Howard County 1 Courthouse Square, Fayette 65248(660) 248-2194

Howell County (2)

FacilityAddressPhone
Mountain View Post Office Appointment listed
“By appointment. Please call 417-934-2392.”
110 West Second Street, Mountain View 65548(417) 934-2392
West Plains Post Office Appointment listed
“By appointment.Please call 417-256-5775.”
201 Garfield Ave, West Plains 65775(417) 256-5775

Jackson County (5)

FacilityAddressPhone
Blue Springs Post Office Appointment listed
“By appointment. Please call 816-220-0820”
500 SW South Ave, Blue Springs 64014(816) 220-0820
Grandview Post Office 1415 Main St, Grandview 64030(816) 763-2579
Independence Main Postal Office Appointment listed
“By appointment. Please call 816-412-5619.”
301 W Lexington Ave, Independence 64050(816) 412-5619
Lee Summit Postal Store Appointment listed
“By appointment. Please call 816-524-0277.”
1404 SW Market Street, Lee Summit 64063(816) 524-0277
Raytown Post Office Appointment listed
“By appointment. Please call 816-356-0686.”
10501 E 63rd St, Raytown 64133(816) 356-0686

Jasper County (4)

FacilityAddressPhone
Jasper Post Office 122 W Grand St, Jasper 64755(417) 394-2519
Joplin Main Post Office Appointment listed
“By Appointment only. Please call (417)623 6176.”
101 North Main Street, Joplin 64801(417) 623-6176
Sarcoxie Post Office 216 N 5th St, Sarcoxie 64862(417) 548-3531
Webb City Post Office 220 W Daugherty St, Webb City 64870(417) 673-4346

Jefferson County (6)

FacilityAddressPhone
Arnold Branch - Jefferson Co Library 1701 Missouri State Rd, Arnold 63010(636) 296-5171
Arnold Post Office 1314 Jeffco Blvd, Arnold 63010(636) 296-0608
Jefferson County Library, Windsor Branch 7479 Metropolitan Blvd, Barnhart 63012(636) 461-1741
Festus Public Library
“Completed 2016 certification packet received. Updated 2015 volume per certification packet.”
400 West Main Street, Festus 63028(636) 937-2017
High Ridge Post Office 2829 High Ridge Blvd, High Ridge 63049(636) 677-1786
Jefferson County Library Northwest 5680 State Road Pp, High Ridge 63049(636) 677-8186

Johnson County (2)

FacilityAddressPhone
Knob Noster Post Office Appointment listed
“By appointment.Please call 660-563-2808.”
505 West Mcpherson St., Knob Noster 65336(660) 563-2808
Warrensburg Post Office Appointment listed
“By appointment. Please call 660-747-5211.”
201 East Gay Street, Warrensburg 64093(660) 747-5211

Laclede County (1)

FacilityAddressPhone
Laclede County Recorder Office
“Family of 5 or more please schedule an appointment: 4175324011”
200 North Adams, Lebanon 65536(417) 532-4011

Lawrence County (2)

FacilityAddressPhone
Aurora Post Office 102 East Olive Street, Aurora 65605(417) 678-2370
Lawrence County Circuit Clerk 240 N Main Suite 110, Mount Vernon 65712(417) 466-2471

Linn County (1)

FacilityAddressPhone
Donald C Davis Post Office 201 West Boston Street, Brookfield 64628(660) 258-7044

Livingston County (1)

FacilityAddressPhone
Chillicothe Post Office 401 S Washington Street, Chillicothe 64601(660) 646-1133

Madison County (1)

FacilityAddressPhone
Fredericktown Post Office Appointment listed
“By appointment. Please call 573-783-2446.”
155 S Main St, Fredericktown 63645(573) 783-2446

Marion County (1)

FacilityAddressPhone
Hannibal Post Office Appointment listed
“By appointment after 2:00pm Monday - Friday. By appointment only on Saturday. Please call 573-221-0957.”
801 Broadway, Hannibal 63401(573) 221-0957

McDonald County (1)

FacilityAddressPhone
Mcdonald County Courthouse 602 Main St, Pineville 64856(417) 223-4124

Mercer County (1)

FacilityAddressPhone
Clerk of Circuit Court Mercer County 802 East Main St, Princeton 64673(660) 748-4335

Miller County (1)

FacilityAddressPhone
Miller County Recorder Office 2001 Highway 52, Tuscumbia 65082(573) 369-1935

Morgan County (1)

FacilityAddressPhone
Morgan County Circuit Clerk 211 E Newton Street Suite 4, Versailles 65084(573) 378-4413

New Madrid County (1)

FacilityAddressPhone
Clerk of Circuit Court New Madrid County 450 Main Street, New Madrid 63869(573) 748-2228

Newton County (2)

FacilityAddressPhone
Neosho Post Office 101 E Hickory Street, Neosho 64850(417) 451-4172
Newton County Circuit Clerk 101 South Wood Street 2nd Floor, Neosho 64850(417) 451-8210

Nodaway County (1)

FacilityAddressPhone
Maryville Post Office 507 North Fillmore Street, Maryville 64468(660) 582-2751

Pemiscot County (2)

FacilityAddressPhone
Pemiscot County Clerk of Court 610 Ward Avenue, Caruthersville 63830(573) 333-0182
Hayti Post Office Appointment listed
“By Appointment. Please Call 573-359-0418”
607 E Washington Street, Hayti 63851(573) 359-0418

Perry County (1)

FacilityAddressPhone
Perryville Post Office 20 E Sainte Marie St, Perryville 63775(573) 547-4343

Pettis County (1)

FacilityAddressPhone
Sedalia Post Office 405 East 5th Street, Sedalia 65301(660) 826-8887

Phelps County (1)

FacilityAddressPhone
Phelps County Clerk 200 N Main St Ste 102, Rolla 65401(573) 458-6115

Pike County (1)

FacilityAddressPhone
Clerk of Circuit Court Pike County 115 W Main, Room 24, Bowling Green 63334(573) 324-3112

Platte County (1)

FacilityAddressPhone
Platte City Post Office Appointment listed
“By appointment. Please call 816-858-2431.”
1101 Hampton Lane, Platte City 64079(816) 858-2431

Polk County (1)

FacilityAddressPhone
Polk County Recorder Appointment listed
“By appointment. Please call 417-326-4924.”
102 East Broadway, Bolivar 65613(417) 326-4924

Pulaski County (1)

FacilityAddressPhone
Pulaski County Circuit Clerk 301 Historic Route 66 East Suite 202, Waynesville 65583(573) 774-4755

Putnam County (1)

FacilityAddressPhone
Clerk of Circuit Court Putnam County 1601 Main Street Room 204, Unionville 63565(660) 947-2071

Randolph County (1)

FacilityAddressPhone
Moberly Post Office 121 Johnson St, Moberly 65270(660) 263-5522

Ray County (1)

FacilityAddressPhone
Clerk of Circuit Court Ray County 100 W Main St 3rd Floor, Richmond 64085(816) 776-3377

Reynolds County (1)

FacilityAddressPhone
Reynolds County Recorders Office 2319 Green St, Centerville 63633(537) 648-2494

Ripley County (1)

FacilityAddressPhone
Clerk of Circuit Court Ripley County 100 Courthouse Square, Doniphan 63935(573) 996-2818

Saline County (1)

FacilityAddressPhone
Clerk of Circuit Court Saline County 19 E Arrow, Marshall 65340(660) 886-2300

Scotland County (1)

FacilityAddressPhone
Scotland County Circuit Clerks Office 117 South Market Suite 200, Memphis 63555(660) 465-8605

Scott County (1)

FacilityAddressPhone
Clerk of Circuit Court Scott County
“No applications accepted after 3PM on last working day of month.”
131 S Winchester St, Benton 63736(573) 545-3596

Shannon County (1)

FacilityAddressPhone
Clerk of Circuit Court Shannon County 18529 S Main St, Eminence 65466(573) 226-3315

Shelby County (1)

FacilityAddressPhone
Shelby County Circuit Clerk 100 E Main, Shelbyville 63469(573) 633-2151

St. Charles County (5)

FacilityAddressPhone
Cottleville Post Office 5323 Highway North, Cottleville 63338(636) 447-6537
Ofallon Post Office 401 Church Street, Ofallon 63366(636) 272-3811
Saint Charles County Dept of Public Health 1650 Boones Lick Rd, Saint Charles 63301(636) 949-7400
St Charles Main Post Office 112 S 5th St, St Charles 63301(636) 949-2291
St Peters Post Office 7055 Mexico Road, St Peters 63376(636) 397-9022

St. Clair County (1)

FacilityAddressPhone
St Clair Co Circuit Clerk Office 655 2nd Street, Osceola 64776(417) 646-2226

St. Francois County (2)

FacilityAddressPhone
St Francois County Circuit Clerk 1 N Washington Suite 102, Farmington 63640(573) 756-4551
Park Hills Post Office Appointment listed
“By Appointment only. Please call 573-431-4906.”
302 Tj Stewart Drive, Park Hills 63601(573) 431-4906

Ste. Genevieve County (1)

FacilityAddressPhone
Ste Genevieve County Health Dept 115 Basler Drive, Ste Genevieve 63670(573) 883-7411

Stoddard County (1)

FacilityAddressPhone
Dexter Post Office Appointment listed
“By appointment. Please call 573-624-3684.”
202 E Stoddard St, Dexter 63841(573) 624-3684

Stone County (1)

FacilityAddressPhone
Reeds Spring Post Office 22153 Main St, Reeds Spring 65737(417) 272-3243

Sullivan County (1)

FacilityAddressPhone
Milan Post Office 100 East 4th Street, Milan 63556(660) 265-3200

Taney County (2)

FacilityAddressPhone
Forsyth Post Office Appointment listed
“By appointment. Please call 417-546-3802.”
215 Shadow Rock Dr., Forsyth 65653(417) 546-3802
Point Lookout Post Office 9998 Academic Ave., Point Lookout 65726(417) 334-4050

Texas County (1)

FacilityAddressPhone
Houston Main Post Office Appointment listed
“By appointment. Please call 417-967-2376.”
203 N First St, Houston 65483(417) 967-2376

Vernon County (1)

FacilityAddressPhone
Nevada Post Office Appointment listed
“By Appointment. Please call 417-667-5241.”
104 S Oak St, Nevada 64772(417) 667-5241

Warren County (1)

FacilityAddressPhone
Warrenton Post Office 501 E Booneslick Rd, Warrenton 63383(636) 456-3324

Wayne County (1)

FacilityAddressPhone
Clerk of Circuit Court Wayne County 109 Walnut St, Greenville 63944(573) 224-5600

Webster County (2)

FacilityAddressPhone
Webster County Circuit Court 101 S Crittenden, Marshfield 65706(417) 859-2041
Rogersville Post Office 226 W Center St, Rogersville 65742(417) 753-2811

Worth County (1)

FacilityAddressPhone
Clerk of Circuit Court Worth County
“Can make appointment for Saturday and Sunday. Call 660-564-2210.”
11 West 4th Street, Grant City 64456(660) 564-2210

Wright County (1)

FacilityAddressPhone
Mountain Grove Post Office Appointment listed
“By appointment only. Please call 417-926-5711.”
111 South Union St, Mountain Grove 65711(417) 926-5711

Tools

FAQ

How many passport acceptance facilities are in Missouri?

The State Department database lists 170 named passport acceptance facilities in Missouri (110 post offices, 40 clerks of court, 9 public libraries, 9 county or state offices and 2 schools or universities). 0 are listed as walk-in or no appointment required and 48 as appointment-required.

Is there a passport agency in Missouri?

There is no passport agency in Missouri. The nearest are Arkansas Passport Center (Hot Springs, AR, about 277 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 Missouri 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.