Many United States Post Offices accept passport applications, and some of them offer passport photo services. The USPS recommends that customers call the post offices where they plan to file their applications to find out whether this service is available.
There are over 8,000 authorized passport processing centers. While many are post offices, other options include libraries, county government offices and court clerks. Some of these locations also have photo services. A complete listing of passport processing centers is available at Us-Passport-Service-Guide.com. Other options for passport photos include FedEX and some major pharmacy and retail chains, including CVS and Walgreens.