Perfect Passport
IOWA · PASSPORT PHOTOS

Get Your Iowa Passport Photo at Home

Skip the pharmacy lines and take your State Department-compliant passport photo with your phone.

While you can visit one of the dozens of CVS or Walgreens locations across Iowa, Perfect Passport lets you take your photo from the comfort of home. For just $7.95, you get a guaranteed compliant 2x2 inch photo ready for your application.

Every year, well over 100,000 Iowa residents apply for a new U.S. passport or renew an existing one. Whether you are planning a family vacation or an international business trip, securing a compliant 2x2 inch passport photo is the first step in the application process.

For in-person photos, Iowans have several options. There are approximately 70 Walgreens, 60 Walmart stores, and 35 CVS pharmacies operating statewide, along with over 800 USPS post offices. While many of these locations offer photo services, you will often need to call ahead to confirm their photo lab hours and wait in line once you arrive.

It is also worth noting that Iowa does not have its own regional U.S. passport agency for urgent, last-minute travel processing; the closest official agencies are located in Chicago and Minneapolis. This makes it even more important to get your application submitted on time. With Perfect Passport, you can skip the drive and take your compliant photo at home with your smartphone for just $7.95, ensuring your application stays on track.

CITIES

Find your city in Iowa.

Each city page lists local walk-in options and the closest acceptance facility.

CHAIN AVAILABILITY

National chains across Iowa.

  • USPSAvailable at select post offices; appointments are highly recommended.
    ~800 locations
  • WalgreensWidespread across the state; usually offers walk-in photo services.
    ~70 locations
  • WalmartPhoto centers available in most Supercenters.
    ~60 locations
  • CVSConcentrated in larger cities and metro areas.
    ~35 locations
FAQ

Common Iowa questions.

How much do passport photos cost in Iowa?

Retail pharmacies and post offices in Iowa typically charge around $15 to $18 for a set of two passport photos. With Perfect Passport, you can get a compliant digital photo for just $7.95.

Does USPS in Iowa take passport photos?

Yes, many USPS locations in Iowa offer passport photo services. However, you will usually need to schedule an appointment in advance, as walk-ins are not always accepted.

How long does Iowa passport processing take?

Standard processing through the U.S. State Department currently takes about 6 to 8 weeks. Expedited processing is available for an additional fee and typically takes 2 to 3 weeks.

Where is the nearest regional passport agency to Iowa?

Iowa does not have a regional U.S. passport agency. The closest agencies for urgent, in-person processing are located in Chicago, Illinois, and Minneapolis, Minnesota.

Can I take my own passport photo at home?

Yes, you can take your own passport photo as long as it meets all State Department requirements. Perfect Passport makes this easy by verifying your smartphone photo and ensuring it is perfectly sized and compliant.

Do I need a printed photo if I renew online?

If you are eligible for the State Department's online passport renewal program, you only need a compliant digital photo. Perfect Passport provides a digital file that meets all the exact specifications for online uploads.