Help Center
Go To Search
Click to Home
Effective May 2, 2011 the Office of the Town Manager is accepting passport applications in the same manner as the United States Post Office. We are located at:
Town Hall
1st floor
1471 Highland Ave.
Needham, MA 02492
Hours in which passport applications will be serviced are Monday through Friday 8:30 a.m. to 4 p.m. No appointment is required.


For more information about passport requirements, or to access a form online to bring with you to our office visit:

  • Please note that adult RENEWAL applications, whether the passport has expired or not, must be done by the passport holder.  This office can provide you with the paperwork.
  • If your passport expired over 15 years ago, a new passport application will need to be completed.
  • RENEWALS for children under the age of 18 WILL be processed at this office.