📍 SOUTH DAKOTA
Salem Post Office
Post Office (USPS) · Salem
The Salem Post Office sits at 311 N Main St in the heart of this small McCook County seat, and it is one of two places in town where residents can start a U.S.
Location & contact
📍 Location & contact
📖 About this office
The Salem Post Office sits at 311 N Main St in the heart of this small McCook County seat, and it is one of two places in town where residents can start a U.S. passport application without driving to Sioux Falls. As a designated USPS acceptance facility, staff here witness your signature, verify your identifying documents, and forward the completed packet to the State Department on your behalf.
Because Salem is a rural community, passport processing at the counter is handled by appointment rather than as a walk-in service, so it pays to call ahead before you visit. The same window can also take the standard 2x2 inch passport photo, which spares you a second errand. Applicants across Salem and the surrounding farm towns tend to use this branch for first-time adult and child applications.
For the fastest visit, bring a certified birth certificate or prior passport, a government photo ID plus a photocopy, and separate checks for the State Department fee and the USPS execution fee. Renewals that qualify for mail-in service do not require an in-person appointment. If this counter is booked, the nearby South Dakota acceptance network gives you other options within a short drive.
💡 Good to know
Call the branch at 605-425-2861 to confirm an acceptance appointment before arriving, since counter staffing in a small office can be limited. Every applicant, including children, must appear in person; minors under 16 need both parents or guardians present or the proper consent form. For a full rundown of local choices, see the Salem passport page.