Post offices in Missouri belong to the United States Postal Service, an independent federal agency, not to the state or to your county. That one fact explains most of what residents ask about. Stamp prices, box rental rules, passport procedures and package pickup follow federal policy, so they work the same in Cape Girardeau as they do in Kansas City. What changes from place to place is the building, the counter hours and which extra services a branch offers. Our directory covers 929 Missouri listings, from busy St. Louis County branches to small village offices in the Ozarks and the Bootheel.
Who Runs Post Offices in Missouri, and Who Does Not
The Postal Service operates under Title 39 of the U.S. Code and answers to a Board of Governors and a Postmaster General. It is funded mainly by postage and product sales rather than by tax dollars. The Postal Regulatory Commission, another federal body, reviews rates and hears certain service complaints and appeals. Missouri has no state postal agency, and lawmakers in Jefferson City cannot change how a local branch is staffed or priced.
That does not make state government irrelevant. Several errands that people assume belong at the post office are handled elsewhere in Missouri:
- Notary commissions are issued through the Missouri Secretary of State, and most post office counters do not offer notary service.
- Driver licenses, vehicle registration and license plates go through the Missouri Department of Revenue and its contracted license offices.
- Voter registration and absentee ballot questions go to your county clerk or local election authority.
A local office changes only through a federal process. Before USPS closes or consolidates a post office, it must give the community notice and consider public comments, and customers can appeal a final decision to the Postal Regulatory Commission. That safeguard matters in small Missouri towns, where the post office is often a daily gathering place as well as a service counter.
St. Louis, Kansas City and the Metro Post Offices
The densest cluster of listings sits around St. Louis, with 42 in the city itself and 61 across St. Louis County. Berkeley Post Office at 8655 Airport Road is close to the airport, while Ballwin Post Office on Manchester Road and Town and Country Post Office on Town and Country Crossing Drive in Chesterfield serve the western suburbs. Both of those sit along busy commercial roads, so lunch hours and Saturday mornings tend to be the slowest times to be in line.
On the western edge of the state, the Kansas City area follows the same pattern. Antioch Post Office at 4810 Northeast Vivion Road is in Clay County, north of the Missouri River. Englewood Post Office at 1500 South Northern Boulevard in Independence is in Jackson County, which has 34 listings. Farther north, St. Joseph has its own group of branches, including Fairleigh Post Office on Frederick Avenue.
Fast-growing counties west and south of St. Louis also have plenty of offices. In Saint Charles County, the US Post Office at 112 South 5th Street serves St. Charles, and Flinthill Post Office on State Highway P is listed under Wentzville. South of the city, Jefferson County has 19 listings. They include Hematite Post Office on State Road P near Festus, Liguori Post Office on Liguori Drive in Barnhart, and Dittmer Post Office on Route 30.
In metro areas you usually have a choice. A branch five minutes farther away may have shorter lines or a longer lobby schedule than the one nearest your door. Many lobbies also have self-service kiosks that weigh packages and print postage, which saves a wait at the counter when you only need to drop off a prepaid parcel.
Small-Town Offices in the Ozarks, Bootheel and Northwest Missouri
Outside the metros, a post office is often the only federal service point in town. Advance Post Office on West Gabriel Street serves Stoddard County, Bragg City Post Office on Main Street is in Pemiscot County in the Bootheel, and Buffalo Post Office on South Pine Street is in Dallas County. California Post Office on North High Street is in Moniteau County, and Cape Girardeau Post Office on North Frederick Street anchors the largest city in the southeast corner of the state.
Office names and mailing cities do not always match. Brandsville Post Office is listed under West Plains in Howell County, while Caulfield Post Office on U.S. Highway 160 has its own listing in the same county. Des Arc Post Office has an Annapolis address in Iron County, Chilhowee Post Office is listed in Clinton in Henry County, and Cherryville Post Office on Highway 19 is listed in Davisville in Crawford County. Anniston Post Office on Missouri 75 appears under Charleston in Mississippi County. These differences come from ZIP Code boundaries and historical names, not errors, so always match the street address and ZIP Code rather than the name alone.
Small offices often keep shorter window hours than metro branches, and some close for lunch. Rural carriers deliver to roadside boxes, so you may not need to visit at all for routine mail. Counties such as Nodaway County, with 15 listings, Taney County, home to the Branson tourism area, and Jasper County, which includes Joplin, each have a mix of town and country offices. In Greene County, Springfield branches such as the one listed under the abbreviated name Spfd James River Postal Stor sit alongside village offices like Ash Grove Post Office on North Tower Avenue. In very large counties such as Texas County, the nearest window can be a long drive, so plan the trip around other errands.
Before You Visit a Missouri Post Office: What to Bring and When to Go
Check hours first. Retail hours are set office by office, and the lobby, the counter and the PO box area can each keep different schedules. The USPS Locator on usps.com shows current hours, and USPS customer service answers at 1-800-275-8777. Calling a small office directly is often the fastest way to confirm.
Bring photo ID. You need it to collect certified or registered mail and to sign for many packages. For a PO box, USPS asks for two forms of identification, and one must show your current physical address.
Passports take planning. Only some post offices accept passport applications, and many work by appointment. You bring a completed application, proof of citizenship, a valid ID, photocopies and a passport photo. The post office charges an acceptance fee that is separate from the State Department fee, so ask what forms of payment the office takes.
Missed a delivery? The notice your carrier leaves, Form 3849, tells you where and when to pick up the item. Take it with your ID. If you are traveling, you can ask USPS to hold your mail for a set period or file a change of address through usps.com.
Timing and weather. Mid-morning and mid-afternoon on weekdays are usually quieter than noon or Saturday. After ice storms, spring flooding or tornado damage, rural routes can run late, so ask your postmaster about delays before you assume mail is lost.
Post offices in Missouri are part of the national USPS network, operating under regional district management to deliver uniform service standards while accommodating the specific needs of urban, suburban, and rural communities across the state. Larger cities in Missouri may have multiple post offices and main processing facilities.
Post Office locations are available in 785 cities across Missouri. They are spread across 115 counties.
Cities with the highest concentration of post office locations include St. Louis, Kansas, St. Joseph, reflecting densely populated areas with multiple branch offices serving different neighborhoods and zip codes.
Residents of Missouri can use the USPS website to find the closest post office, check current lobby and window hours, locate self-service kiosks available after hours, and track incoming and outgoing mail and packages from their phones or computers.
Post Office by Counties
Post Office by Cities
- Bolckow
- Brighton
- Bonne Terre
- Bunker
- Blackburn
- Bridgeton
- Bronaugh
- Bernie
- Bradleyville
- Bolivar
- Ballwin
- Branson
- Bragg City
- Birch Tree
- Bucyrus
- Black
- Bloomsdale
- Bakersfield
- Blue Eye
- Bowling Green
- Benton
- Bismarck
- Bloomfield
- Bell
- Benton City
- Brashear
- Bois D'Arc
- Butler
- Broseley
- Brookfield
- Buckner
- Belton
- Blairstown
- Bucklin
- Belle
- Bertrand
- Billings
- Bethany
- Blue Springs
- Belleview
- Burlington Junction
- Brumley
- Bonnots Mill
- Bogard
- Boonville
- Braymer
- Brookline
- Bevier
- Breckenridge
- Blackwater
- Boss
- Bland
- Blythedale
- Bixby
- Barnhart
- Bunceton
- Buffalo
- Berger
- Bates
- Bellflower
- Bosworth
- Barnard
- Barnett
- Brunswick
- Bourbon
- Beaufort
- Browning
- Crocker
- Caledonia
- Camden Point
- Crane
- Cadet
- Center
- Chaffee
- Centerville
- Clarksville
- Cairo
- Collins
- Cooter
- Cape Fair
- Cabool
- Clark
- Clifton Hill
- Curryville
- Cottleville
- Cedarcreek
- Caruthersville
- Clarence
- Chesterfield
- Cosby
- Cassville
- Cole Camp
- Coffey
- Conway
- Carterville
- Crystal
- Chadwick
- Cowgill
- Carrollton
- Centertown
- Campbell
- Centerview
- Chillicothe
- Chamois
- Cape Girardeau
- Columbia
- Cuba
- Clarksdale
- Corder
- Camdenton
- Cook Station
- Cardwell
- Canalou
- Concordia
- Centralia
- Climax Springs
- Creighton
- Carl Junction
- Catron
- Clever
- Cameron
- Canton
- Chula
- Conception
- Craig
- Clarkton
- Calhoun
- Callao
- Clearmont
- Conception Junction
- Caulfield
- California
- Clarksburg
- Cainsville
- Cleveland
- Carthage
- Clinton
- Cedar Hill
- Charleston
- Clyde
- Fairfax
- Flemington
- Fort Leonard Wood
- Fordland
- Farley
- Fenton
- Frohna
- French Village
- Forsyth
- Fairdealing
- Fair Play
- Foristell
- Florissant
- Frankford
- Farmington
- Farber
- Fillmore
- Festus
- Fisk
- Freeman
- Fulton
- Fremont
- Freistatt
- Florence
- Franklin
- Fredericktown
- Forest
- Fairview
- Falcon
- Fair Grove
- Freeburg
- Fayette
- Faucett
- Foley
- Houstonia
- Hartville
- Halfway
- Huntsville
- Hardin
- Humansville
- Hughesville
- Hurley
- Huggins
- Henrietta
- Hunnewell
- Hazelwood
- Harwood
- Hayti
- Houston
- Hartshorn
- Humphreys
- Holland
- Hollister
- Higbee
- Helena
- Hamilton
- Holts Summit
- Hale
- Highlandville
- Herculaneum
- Higginsville
- High Ridge
- Hillsboro
- Hurdland
- Harrisburg
- Hannibal
- Hume
- Henley
- House Springs
- Hartsburg
- Harrisonville
- Holcomb
- Hermitage
- Harviell
- Holt
- Holliday
- Holden
- High Hill
- Hallsville
- Hermann
- Hopkins
- Hornersville
- Hawk Point
- Laddonia
- Leonard
- Licking
- Louisiana
- La Monte
- Lesterville
- Lucerne
- Lowry
- Lawson
- Laquey
- Lancaster
- Livonia
- Lowndes
- Leopold
- Laredo
- Lamar
- Linn Creek
- Louisburg
- Labadie
- La Russell
- Leeton
- La Grange
- Ludlow
- La Plata
- Lathrop
- Long Lane
- Lake Spring
- Lexington
- Lebanon
- Lilbourn
- Linneus
- Lanagan
- Lincoln
- Leasburg
- Leslie
- Lonedell
- Laclede
- Liberal
- Lake Ozark
- Liberty
- Lockwood
- Lone Jack
- Loose Creek
- Linn
- Lewistown
- Lohman
- La Belle
- Lee's Summit
- Levasy
- Monett
- Martinsburg
- Mexico
- Moundville
- Meta
- Morrisville
- Malta Bend
- Marshall
- Metz
- Mineral Point
- Moberly
- Morley
- Milo
- Maryland Heights
- Memphis
- Macomb
- Mill Spring
- Milan
- Marthasville
- Mansfield
- Mountain Grove
- Miami
- Marshfield
- Marble Hill
- Mountain View
- Maywood
- Madison
- Montgomery
- Morse Mill
- Macks Creek
- Mercer
- Millersville
- Moscow Mills
- Marionville
- Marceline
- Mound
- Meadville
- Monroe
- Marston
- Mount Vernon
- Mooresville
- McGirk
- Matthews
- Maryville
- Maitland
- Monticello
- Mokane
- Malden
- Montrose
- Middletown
- Miller
- Missouri
- Morrison
- Mindenmines
- McFall
- Morehouse
- Maysville
- Martinsville
- Mendon
- Macon
- Marquand
- Mayview
- Purdy
- Parkville
- Perry
- Plato
- Platte
- Powersville
- Perkins
- Portage Des Sioux
- Potosi
- Perryville
- Park Hills
- Pleasant Hope
- Pollock
- Piedmont
- Patterson
- Puxico
- Protem
- Ponce de Leon
- Powersite
- Peculiar
- Patton
- Purdin
- Powell
- Princeton
- Pevely
- Pleasant Hill
- Prairie Home
- Pilot Knob
- Phillipsburg
- Parnell
- Pomona
- Palmyra
- Pittsburg
- Preston
- Peace Valley
- Polo
- Pattonsburg
- Parma
- Pierce
- Philadelphia
- Pickering
- Portland
- Poplar Bluff
- Pilot Grove
- Purcell
- Portageville
- Plattsburg
- Pacific
- Pineville
- Paris
- Rosendale
- Rush Hill
- Redford
- Richland
- Ridgedale
- Reynolds
- Rockaway Beach
- Richards
- Rayville
- Raymondville
- Roby
- Rutledge
- Reeds Spring
- Richwoods
- Roscoe
- Rolla
- Riverside
- Richmond
- Richmond Heights
- Rea
- Rock Port
- Revere
- Robertsville
- Rosebud
- Roach
- Rich Hill
- Rockville
- Rogersville
- Risco
- Rocheport
- Rothville
- Raytown
- Rocky Comfort
- Rhineland
- Raymore
- Ravenwood
- Republic
- Rockbridge
- Rushville
- Russellville
- Ridgeway
- Reeds
- Slater
- Ste. Genevieve
- Smithton
- St. Robert
- Scott
- Shelbina
- Sheridan
- St. Peters
- St. Ann
- Sheldon
- Sedalia
- Steele
- Seymour
- Summersville
- Success
- St. Charles
- Schell
- Silva
- St. Louis
- St. James
- Sweet Springs
- St. Mary
- South Gorin
- Sikeston
- Shelbyville
- Shell Knob
- Seligman
- Savannah
- Stockton
- St. Elizabeth
- Stoutsville
- Sunrise Beach
- Sparta
- St. Thomas
- Saint Patrick
- Stotts
- Silex
- Southwest City
- Syracuse
- Strafford
- Stover
- Skidmore
- Steelville
- Spokane
- Smithville
- Stark City
- Sedgewickville
- Senath
- St. Clair
- Sturgeon
- St. Joseph
- Salisbury
- Sarcoxie
- Stella
- Salem
- South Greenfield
- Seneca
- Sturdivant
- Stanberry
- Springfield
- Stewartsville
- Sibley
- Sullivan
- Sumner
- Spickard
- Santa Fe
- Saginaw
- Washburn
- Wasola
- Westphalia
- Warrenton
- Weston
- Waynesville
- Wardell
- Waldron
- Wright
- Williamsville
- Wappapello
- Winona
- Wildwood
- Wentzville
- Winigan
- Worth
- West Alton
- Walker
- Westboro
- Whitewater
- Wyaconda
- Weaubleau
- Willow Springs
- Webb
- Wellington
- Wheatland
- Warrensburg
- Wyatt
- Whiteside
- Wooldridge
- Washington
- Walnut Grove
- Wheaton
- Weatherby
- Williamstown
- Wellsville
- West Plains
- Waverly
- Warsaw
- Wayland
- Whiteman AFB
- Winfield
- Wheeling
- Winston
- Windsor
- Willard
Residents of Missouri can save time by using USPS online tools to schedule package pickups from home, print prepaid shipping labels, and set up mail forwarding or hold requests without visiting a post office. When visiting a post office in Missouri for passport acceptance, call ahead to confirm that the specific location offers the service and whether an appointment is required.
Browse Post Office by county across Missouri to find the nearest location.
Finding the Right Post Office Across Missouri's 114 Counties
Missouri's 114 counties and the independent City of St. Louis range from dense urban grids to long stretches of farmland and forest, and that variety shapes how you use a post office. In St. Louis and Kansas City you may have several branches within a short drive, so compare hours and services before you go. In rural parts of the Ozarks or the Bootheel, a single office may serve a wide area, and the counter may be open only part of the day.
When you search our listings, start with the county page, then confirm the street address and ZIP Code against the envelope or notice in your hand. Franklin County and Lafayette County both touch the Missouri River and have a mix of small-town and highway-corridor offices. New Madrid County lies on the Mississippi River in the Bootheel, where distances between towns can be considerable. Whatever the county, call ahead when you need a special service such as a passport, since not every branch offers it.