How Post Office Service Works in Iowa
Iowa has no state post office system. Every post office in Iowa belongs to the United States Postal Service (USPS), an independent federal agency created by the Postal Reorganization Act of 1970. Rules for postage, mail classes and window services are set nationally, so a money order bought in Ames works the same way as one bought in Le Mars.
That shapes what Iowa's state government can and cannot do. The governor, the legislature and county boards do not set post office hours, approve closures or hire clerks. Oversight sits with the USPS Board of Governors and the Postal Regulatory Commission, and Iowa's members of Congress handle many local complaints. Our directory lists 844 Post Office locations across the state, so you can confirm an address and phone number before you leave home.
Iowa does control several services that people often confuse with the post office. Vehicle registration and titles go through your county treasurer. Driver's licenses come from the Iowa Department of Transportation. Absentee ballot requests go to your county auditor. A post office can carry your paperwork in the mail, but it cannot process any of these.
Services you can expect at an Iowa counter
Most full-service offices sell the same core products. Smaller offices offer them too, but sometimes with shorter hours or by asking you to wait for the one clerk on duty.
- Stamps, letters and parcels, including Priority Mail and USPS Ground Advantage, with tracking available at the counter.
- Post office boxes, which are common in small towns and useful when your home address has no street delivery.
- Domestic money orders, capped at $1,000 each, which many people use for rent, deposits or fees when they do not have a checking account.
- Passport application acceptance at designated offices, usually by appointment, with a separate $35 acceptance fee.
- Mail holds and address changes, which you can also start online at usps.com.
The online change-of-address form charges $1.10 to verify your identity with a credit or debit card. Filing the paper form at the counter or by mail costs nothing, which matters if you are moving a household of students or a farm operation on a budget.
Metro Post Offices in Des Moines, Cedar Rapids and the Quad Cities
The busiest mail activity in Iowa runs through a few corridors. Polk County, home to the state capital, has the most listings in our database at 22. The East Side Post Office at 1501 East Fleming Avenue in Des Moines (515-299-2399) is one of six Des Moines listings. That spread means you rarely travel far, but each office delivers to its own area, so check which one holds your package.
In eastern Iowa, Linn County has 17 listings. The Cedar Rapids Post Office is at 615 6th Avenue Southeast, phone 319-399-5560. Cedar Rapids has three listings in all, so match the address on your notice slip before you drive, especially for a certified letter or a held parcel.
Scott County covers the Iowa side of the Quad Cities. The Davenport Post Office at 933 West 2nd Street (563-323-0306), the Bettendorf Post Office at 4439 Devils Glen Road (563-332-6164) and the Long Grove Post Office at 123 South 1st Street (563-285-4722) show the range from city to suburb to small village. Upriver, Clinton County has 14 listings. They include the Clinton Post Office at 300 South 1st Street (563-242-6214), the Low Moor Post Office at 207 3rd Street in Camanche, and the Delmar Post Office at 604 Vane Street.
Central Iowa has a college-town pattern. The Ames Post Office at 525 Kellogg Avenue (515-232-1113) sits in Story County, which has 15 listings. Expect longer lines when Iowa State University students arrive in August and when they ship belongings home in May.
Metro offices usually have more clerks, longer counter hours and self-service kiosks. Kiosks handle stamps and standard packages without a wait. The tradeoff is crowding at lunchtime and on Saturdays, so late morning or mid-afternoon on a weekday is usually quicker.
Small-Town Iowa: Rural Offices, Short Hours and Roadside Boxes
Outside the cities, the post office often matters more than almost any other public building. In Hedrick and Keswick in Keokuk County, Letts in Louisa County, Dike in Grundy County, Hubbard in Hardin County and Calmar in Winneshiek County, the post office may be the only federal presence in town. Many of these offices run with a postmaster and a part-time clerk, so window hours can be short and may pause over lunch.
Names in federal records can be confusing. Our listings include the Arispe Post Office (307 H-45, Afton, Union County), the Rake Post Office (121 South Main Street, Buffalo Center), the Lidderdale Post Office (120 South Main Street, Carroll) and the Ralston Post Office (107 Slater Street, Glidden). An office name sometimes follows its own community while the mailing city is a neighboring town. Trust the street address and phone number, and call to confirm before you travel.
The Amana Colonies add another wrinkle. They are a group of seven villages along the Iowa River, and the Middle Amana Post Office at 2516 220th Trail (Iowa County, 319-622-3861) is listed under Amana. Visitors and new residents should write the full street address on packages rather than relying on a village name alone.
If you live outside town limits, a rural carrier probably delivers to a roadside box. After a heavy snow, plow ridges can block the box, and carriers may skip boxes they cannot reach safely. Clear a path to the box and keep the flag visible. If mail stops, call your postmaster instead of waiting for the next storm to pass.
Window hours do not always match lobby hours. In many small offices, the lobby with the PO boxes opens earlier and closes later than the counter, so you can collect mail even when no clerk is present. Ask the postmaster for both schedules.
Planning a Trip to an Iowa Post Office
A few minutes of preparation saves a second trip, especially in places where the nearest alternative is a drive of several miles. Bring what the clerk will ask for:
- A government-issued photo ID for certified mail, registered mail, held packages or any pickup that needs a signature.
- The notice slip your carrier left if you are collecting a missed package.
- For a passport, the unsigned DS-11 form, proof of citizenship, a photo, and two separate payments: the State Department fee by check or money order, and the USPS acceptance fee.
- A prepaid label printed from usps.com if you are shipping, which shortens your time at the counter.
If you suspect mail theft, tell your postmaster and report it to the U.S. Postal Inspection Service at 1-877-876-2455. Collect mail promptly, because boxes along rural routes and apartment clusters are common targets.
Finally, call ahead. Phone numbers in our listings, such as 641-864-2224 for the Hubbard Post Office or 563-652-4160 for the Maquoketa Post Office, reach the counter directly. Hours can change, and a short call confirms whether the clerk is in before you make the trip.
Post offices in Iowa 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 Iowa may have multiple post offices and main processing facilities.
Post Office locations are available in 795 cities across Iowa. They are spread across 100 counties.
Cities with the highest concentration of post office locations include Des Moines, Cedar Rapids, Clinton, reflecting densely populated areas with multiple branch offices serving different neighborhoods and zip codes.
Residents of Iowa 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
- Alta
- Allison
- Aurora
- Aredale
- Arcadia
- Anita
- Aurelia
- Atkins
- Atlantic
- Adair
- Aplington
- Amana
- Albia
- Avoca
- Alta Vista
- Ayrshire
- Adel
- Ackley
- Ashton
- Auburn
- Albion
- Akron
- Ankeny
- Alburnett
- Alden
- Arnolds Park
- Algona
- Alvord
- Altoona
- Alexander
- Argyle
- Arthur
- Atalissa
- Alleman
- Armstrong
- Anamosa
- Archer
- Ames
- Afton
- Alton
- Agency
- Allerton
- Ainsworth
- Anthon
- Albert
- Audubon
- Brandon
- Breda
- Blairstown
- Brayton
- Belle Plaine
- Beaver
- Boone
- Bennett
- Beaman
- Bayard
- Beacon
- Blanchard
- Booneville
- Bloomfield
- Burlington
- Burt
- Bradford
- Barnes
- Bondurant
- Bussey
- Blairsburg
- Bradgate
- Baxter
- Brooklyn
- Bancroft
- Berwick
- Bernard
- Batavia
- Battle Creek
- Bellevue
- Bagley
- Britt
- Baldwin
- Bouton
- Bode
- Braddyville
- Benton
- Blencoe
- Buffalo
- Blue Grass
- Blakesburg
- Belmond
- Boyden
- Brighton
- Bedford
- Bettendorf
- Barnum
- Burnside
- Buffalo Center
- Bronson
- Bonaparte
- Blockton
- Birmingham
- Badger
- Bridgewater
- Boxholm
- Cincinnati
- Centerville
- Cherokee
- Carroll
- Clear Lake
- Cedar Falls
- Corning
- Cumberland
- Clarence
- Cleghorn
- Coon Rapids
- Clarksville
- Conesville
- Coin
- Coralville
- Clarinda
- College Springs
- Carson
- Conrad
- Curlew
- Calamus
- Cresco
- Charter Oak
- Columbus Junction
- Crystal Lake
- Chester
- Castana
- Council Bluffs
- Cedar Rapids
- Clinton
- Charlotte
- Churdan
- Chariton
- Colesburg
- Coulter
- Coggon
- Cascade
- Charles
- Cylinder
- Colfax
- Center Junction
- Cedar
- Crescent
- Casey
- Central
- Clermont
- Corwith
- Calumet
- Camanche
- Center Point
- Clive
- Clemons
- Cambridge
- Cantril
- Clare
- Chelsea
- Clearfield
- Cumming
- Cushing
- Clarion
- Crawfordsville
- Callender
- Calmar
- Castalia
- Colo
- Correctionville
- Collins
- Creston
- Carlisle
- Chillicothe
- Corydon
- Dunkerton
- Denver
- Dedham
- Dumont
- Durant
- Dewar
- Decatur
- Dubuque
- Derby
- Doon
- Dallas Center
- Drakesville
- Delhi
- Danville
- Dolliver
- Dike
- Dow
- Denison
- De Soto
- Diagonal
- Deep River
- Deloit
- Dakota
- Davis
- Dundee
- Donnellson
- Des Moines
- Dickens
- De Witt
- Dawson
- Dana
- Delmar
- Dexter
- Dyersville
- Dunlap
- Dixon
- Defiance
- Douds
- Dysart
- Duncombe
- Danbury
- Donahue
- Decorah
- Dows
- Davenport
- Dayton
- Griswold
- Garrison
- Glidden
- Greene
- Gilbertville
- Garnavillo
- Grand River
- Guthrie Center
- Galva
- Glenwood
- Grimes
- Garden Grove
- George
- Guttenberg
- Garner
- Goose Lake
- Gillett Grove
- Grand Junction
- Gilman
- Gilmore
- Grundy Center
- Graettinger
- Greeley
- Gibson
- Grand Mound
- Granger
- Grinnell
- Gravity
- Granville
- Gilbert
- Gladbrook
- Gowrie
- Grafton
- Goldfield
- Greenfield
- Hudson
- Hazleton
- Hopkinton
- Hubbard
- Holy Cross
- Hamilton
- Harvey
- Haverhill
- Hancock
- Hamburg
- Holland
- Hills
- Hinton
- Hedrick
- Havelock
- Hampton
- Hawkeye
- Humboldt
- Houghton
- Hastings
- Hartley
- Holstein
- Hardy
- Hillsboro
- Hiawatha
- Harris
- Hawarden
- Hanlontown
- Hartford
- Hull
- Harlan
- Hospers
- Huxley
- Harcourt
- Hornick
- Humeston
- Harpers Ferry
- Halbur
- Lake
- Lanesboro
- La Porte
- Lowden
- Lamont
- Lohrville
- Lewis
- Lansing
- Linn Grove
- Luxemburg
- La Motte
- Libertyville
- Lu Verne
- Letts
- Lester
- Le Grand
- Ladora
- Lockridge
- Little Rock
- Lawler
- Luana
- Lime Springs
- Lone Rock
- Livermore
- Le Mars
- Liscomb
- Lovilia
- Lytton
- Lost Nation
- Logan
- Lucas
- Leon
- Ledyard
- Lisbon
- Larchwood
- Laurens
- Linden
- Latimer
- Leighton
- Laurel
- Lake Park
- Lake View
- Lynnville
- Lakota
- Lamoni
- Lone Tree
- Lacona
- Leland
- Le Claire
- Liberty Center
- Lake Mills
- Long Grove
- Lorimor
- Lenox
- Lineville
- Lehigh
- Lawton
- Larrabee
- Moravia
- Marne
- Manning
- Marcus
- Moulton
- Mystic
- Madrid
- Mason
- Manson
- Mechanicsville
- Meservey
- Murray
- Maynard
- Modale
- Maquoketa
- Monticello
- Melbourne
- Mitchellville
- Marble Rock
- Menlo
- Mapleton
- Melcher-Dallas
- Monona
- Martelle
- Moscow
- Miles
- Montrose
- Mingo
- Marion
- Mount Vernon
- Mediapolis
- Monroe
- Middletown
- Macksburg
- Merrill
- Malcom
- Meriden
- Manilla
- Manchester
- Missouri Valley
- Morning Sun
- Marshalltown
- Marengo
- Mineola
- Moorhead
- Muscatine
- Macedonia
- Mondamin
- Monmouth
- Montezuma
- Mount Ayr
- McGregor
- Minburn
- Masonville
- Mount Union
- Melvin
- Minden
- Milford
- Mount Pleasant
- Melrose
- Malvern
- McCallsburg
- Montour
- Milo
- Moorland
- Manly
- Maurice
- Milton
- Martensdale
- Moville
- Maxwell
- Marathon
- Mount Auburn
- Massena
- Postville
- Parkersburg
- Pilot Mound
- Prescott
- Plano
- Packwood
- Pocahontas
- Pilot Grove
- Primghar
- Perry
- Pella
- Peosta
- Pulaski
- Panora
- Protivin
- Polk
- Prairie
- Pacific Junction
- Paton
- Persia
- Pleasantville
- Parnell
- Palo
- Paullina
- Pisgah
- Pleasant Hill
- Preston
- Palmer
- Peterson
- Plover
- Panama
- Pierson
- Prole
- Princeton
- Portsmouth
- Promise
- Pomeroy
- Plainfield
- Plymouth
- Rowley
- Readlyn
- Rockwell
- Redfield
- Reasnor
- Ruthven
- Rhodes
- Red Oak
- Redding
- Reinbeck
- Ryan
- Riverton
- Remsen
- Runnells
- Rutland
- Rippey
- Ricketts
- Rock Rapids
- Royal
- Rudd
- Richland
- Riceville
- Rolfe
- Rockford
- Randall
- Rose Hill
- Radcliffe
- Renwick
- Russell
- Randolph
- Ringsted
- Rodney
- Riverside
- Rock Valley
- Rowan
- Ridgeway
- Roland
- Rembrandt
- Raymond
- Shellsburg
- Sumner
- Storm Lake
- Shell Rock
- Swaledale
- St. Charles
- Sutherland
- Silver
- South English
- Stacyville
- Schleswig
- Sheffield
- Sidney
- Scranton
- Salem
- Sibley
- Shenandoah
- Stuart
- Soldier
- Sanborn
- Solon
- St. Ansgar
- Sherrill
- Steamboat Rock
- Sheldon
- St. Olaf
- South Amana
- Sully
- Shambaugh
- Spencer
- Swisher
- Stanton
- Stratford
- Stanhope
- Sabula
- Swea
- Springville
- Strawberry Point
- Superior
- St. Anthony
- Stockton
- Spirit Lake
- Sigourney
- State Center
- Sheldahl
- Seymour
- Slater
- Sioux
- Story
- Scarville
- Sergeant Bluff
- Sioux Center
- Stockport
- Sac
- Salix
- Sharpsburg
- St. Marys
- Smithland
- Shannon
- Schaller
- Sloan
- Shelby
- Somers
- Sioux Rapids
- Stanwood
- Waukon
- Watkins
- Waterloo
- West Branch
- Waverly
- Walford
- Wiota
- Winthrop
- Woodward
- Wallingford
- Whittemore
- Wayland
- Weldon
- Woodburn
- Westside
- Wever
- Wapello
- West Des Moines
- Waukee
- Wilton
- Walker
- Whiting
- Westfield
- Walnut
- Wyoming
- Worthington
- Woden
- Winfield
- West Point
- Wadena
- West Bend
- Williams
- Woodbine
- Washta
- Webster
- Wheatland
- West Liberty
- Webb
- Wesley
- Williamson
- What Cheer
- West Burlington
- Waucoma
- Wellsburg
- Williamsburg
- Winterset
- West Union
- Wall Lake
- Washington
- Walcott
- Woolstock
- Wellman
Residents of Iowa 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 Iowa 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 Iowa to find the nearest location.
Using County Pages to Find Post Offices Across Iowa
Iowa has 99 counties, and each has its own mix of city offices and village offices. Browsing by county is the fastest way to narrow a search. Polk County leads our database with 22 listings, followed by Linn County with 17. Dallas, Story, Woodbury and Scott counties have 15 each, Benton and Clinton have 14, and Marshall and Pottawattamie have 13.
On the Missouri River side of the state, Woodbury County, centered on Sioux City, and Pottawattamie County, which includes Council Bluffs, anchor western Iowa. Northeast of Sioux City, the Le Mars Post Office at 230 1st Street Northwest in Plymouth County answers at 712-546-4313. Farther into farm country, the Audubon Post Office at 428 Tracy Street (712-563-3412) and the Lincoln Post Office at 113 Main Street in Gladbrook, Tama County (641-473-3142), show how offices are spread along small-town main streets.
Along the Mississippi, the Bellevue Post Office at 401 North 2nd Street (563-872-3657) and the Maquoketa Post Office at 208 North Main Street (563-652-4160) serve Jackson County. The Calmar Post Office at 107 Maryville Street (563-562-3385) serves Winneshiek County. Before any visit, confirm the street address and call the counter. Small-office hours change, and a short call is cheaper than a wasted drive.