Jeez, we just last week applied for passports at the post office in downtown Baltimore (it was actually much less painful than I expected, but not nearly as convenient as the Towson library). The library says:
To better serve our customers and to respond to the needs within our communities, three BCPL branches accept applications for new passports on behalf of the U.S. Department of State. Passport Service is available at the Arbutus, Towson and White Marsh branches.
The Baltimore County Public Library does not accept or process passport renewal applications (form DS-82). Persons eligible to use this form should mail it to the National Passport Processing Center as instructed on the form. Passport photo service is available separately for customers who are planning to submit passport renewal applications.
Application Processing and Photograph Service Hours (no appointment necessary):
Monday through Thursday – 12 p.m. to 7 p.m.
Friday and Saturday – 10 a.m. to 3 p.m.
Sunday – No passport service.More info is here.
Hat tip to Councilman David Marks for this info.