Skip to content Skip to sidebar Skip to footer


Cape Cod Reference

Local history is alive at the Hyannis Public Library with information about the many families that built our  community. We have books, magazines, and newspapers as well as vertical file clippings regarding the names and places that have made our village and town their home.

We also feature talks by local historians throughout the year so make sure you follow us on Facebook and Twitter to get the latest schedule!

The Dorothy P. Donalson Library Collection of African-American and Women's Studies

Dorothy P. Donalson photoThis special collection was dedicated in 2003 after a year of careful preparation and collection development. The funds for this impressive collection were donated by the family and friends of Dorothy Donalson to honor her forty years of service to the Town of Barnstable.

Mrs. Donalson’s record of volunteering and giving to the community was acknowledged with a presentation of public commendations and proclamations,  and the Trustees and staff are pleased that the Hyannis Public Library is the permanent home of these unique cultural, historical, and literary research materials.

John Fitzgerald Kennedy Reference Collection

John F. Kennedy portraitThe special collections devoted to President John F. Kennedy have moved next door to the JFK Museum!

Tax Information

All current forms at
1040 Form
1040 Instructions
1040X Form
1040X Instructions

Federal and State contact information and directions:

Seal of MA

Department of Revenue
60 Perseverance Way
Hyannis, MA 02601

IRS logo

Internal Revenue Office
75 Perseverance Way
Hyannis, MA 02601

Circulation Desk staff will gladly assist in printing tax forms and instructions. Cost is 10 cents per page.  Customers must know exactly what forms and instructions are needed.  The library staff does not give tax advice (including the determination of what forms are needed to file).
Important Links
Local Links
Massachusetts Links

Contact the Reference Department

The Reference Department may be reached by telephone at 508-775-2280 or electronically using the form below: